/* ----- Start Reset CSS ----- */
/*** ALL */
#wc-bpopup, .wc-bpopup *,
#wc-aplus, #wc-aplus * {
  background-image: none !important;
  background-repeat: no-repeat !important;
  background-position: 0px !important;
  
  color: #565758 !important;
  font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
  font-size: 13px !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-decoration: none !important;
  text-align: left !important;
  text-transform: none !important;
  text-indent: 0px !important;
  vertical-align: baseline !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
  line-height: normal !important;

  padding: 0 !important;
  margin: 0 !important;

  list-style-type: none !important;
  list-style-position: inside !important;

  clear: none !important;
  float: none !important;

  table-layout: auto !important;
  border-collapse: collapse !important;
  border-spacing: 0px !important;
  empty-cells: show !important;
}

#wc-aplus,
#wc-aplus table,
#wc-aplus tr,
#wc-aplus td,
#wc-aplus th,
#wc-aplus tfoot,
#wc-aplus thead,
#wc-aplus caption,
#wc-aplus h1, 
#wc-aplus h2, 
#wc-aplus h3, 
#wc-aplus h4, 
#wc-aplus h5, 
#wc-aplus h6,
#wc-aplus ul,
#wc-aplus ol,
#wc-aplus li,
#wc-aplus dl,
#wc-aplus dt,
#wc-aplus dd,
#wc-aplus form,
#wc-aplus div,
#wc-aplus blockquote,
#wc-aplus pre,
#wc-aplus address,
#wc-aplus p,
#wc-aplus a,
#wc-aplus span,
#wc-aplus i,
#wc-aplus b,
#wc-aplus s,
#wc-aplus strong,
#wc-aplus big,
#wc-aplus small,
#wc-aplus font,
#wc-aplus hr {
  background-color: transparent !important;
  border: 0 none black !important;
  width: auto !important;
  height: auto !important;
}
#wc-aplus img {
  background-color: transparent !important;
  border: 0px none black !important;
  display: inline !important;
}
#wc-aplus form {
  display: block !important;
}
#wc-aplus input {
  display: inline !important;
}
#wc-aplus s {
  text-decoration: line-through !important;
}

/*** LINKS */
.wc-bpopup a:link,
.wc-bpopup a:link *,
.wc-bpopup a:active,
.wc-bpopup a:active *,
.wc-bpopup a:hover,
.wc-bpopup a:hover *,
#wc-aplus a:link,
#wc-aplus a:link *,
#wc-aplus a:active,
#wc-aplus a:active *,
#wc-aplus a:hover,
#wc-aplus a:hover * {
  color: #2179D3 !important;
}

.wc-bpopup a:visited,
.wc-bpopup a:visited *,
#wc-aplus a:visited,
#wc-aplus a:visited * {
  color: #336699 !important;
}

.wc-bpopup a:link,
.wc-bpopup a:link *,
.wc-bpopup a:visited,
.wc-bpopup a:visited *,
#wc-aplus a:link,
#wc-aplus a:link *,
#wc-aplus a:visited,
#wc-aplus a:visited *{
  text-decoration: none !important;
}

.wc-bpopup a:active,
.wc-bpopup a:active *,
.wc-bpopup a:hover,
.wc-bpopup a:hover *,
#wc-aplus a:active,
#wc-aplus a:active *,
#wc-aplus a:hover,
#wc-aplus a:hover * {
  text-decoration: underline !important;
}

#wc-aplus a.wc-image-link:link, 
#wc-aplus a.wc-image-link:visited, 
#wc-aplus a.wc-image-link:active, 
#wc-aplus a.wc-image-link:hover {
  text-decoration: none !important;
}

/*** INLINES */
#wc-aplus i, 
#wc-aplus i *, 
#wc-aplus em, 
#wc-aplus em * {
  font-style: italic !important;
}
#wc-aplus b, 
#wc-aplus b *, 
#wc-aplus strong, 
#wc-aplus strong * {
  font-weight: bold !important;
}
#wc-aplus big, 
#wc-aplus big * {
  font-size: larger !important;
}
#wc-aplus small, 
#wc-aplus small * {
  font-size: 11px !important;
  line-height: normal !important;
}
#wc-aplus sup, 
#wc-aplus sup *,
#wc-aplus * sup,
#wc-aplus * sup *{
  vertical-align: super !important;
  font-size: 75% !important;
  line-height: 75% !important;
}

#wc-aplus sub, 
#wc-aplus sub *,
#wc-aplus * sub,
#wc-aplus * sub *{
  vertical-align: sub !important;
  font-size: 75% !important;
  line-height: 75% !important;
}

/*** BLOCKS */
#wc-aplus pre, 
#wc-aplus pre * {
  font-family: monospace !important;
}

/*** LISTS */
#wc-aplus ul li {
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-type: disc !important;
  list-style-position: inside !important;
}
#wc-aplus ol li {
  margin-left: 0 !important;
  padding-left: 0 !important;
  list-style-type: decimal !important;
  list-style-position: inside !important;
}
#wc-aplus ol li ul li {
  list-style-type: disc !important;
}
#wc-aplus ul li li {
  margin-left: 1.2em !important;
}
#wc-aplus ol li li {
  margin-left: 1.2em !important;
}
#wc-aplus dl dd {
  margin-left: 2em !important;
}
#wc-aplus ul {
  font-size: 12px !important;
  margin: 0 !important;
}

/*** FORM */
#wc-aplus fieldset {
  padding: 0.35em 0.625em 0.75em 0.625em !important;
}

.wc-bpopup h1,
.wc-bpopup h2,
.wc-bpopup h3,
.wc-bpopup h4,
.wc-bpopup h5,
.wc-bpopup h6 {
    background-color: transparent !important;
    border: 0px none black !important;
    width: auto !important;
    height: auto !important;
}

/*** tables */
#wc-aplus table colgroup {
  display: table-column-group !important;
}
#wc-aplus table col {
  display: table-column !important;
}
#wc-aplus table tbody {
  display: table-row-group !important;
}
#wc-aplus table tr {
  display: table-row !important;
}
#wc-aplus table th, #wc-aplus table td {
  display: table-cell !important;
}


/* ----- End Reset CSS ----- */
/* Highslide Styles */
.wcswf
{
  border: 1px solid #ccc  !important;
}

.wchs-wrapper,
.wchs-wrapper *
{
  float: none !important;
  clear: none !important;
  background-image: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: white !important;
}

.wchs-wrapper .wchs-body
{
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: hidden !important;
}

.wchs
{
  cursor: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/hsgraphics/enlarge.cur), pointer !important;
  outline: none !important;
}

.wchs a
{
  cursor: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/hsgraphics/enlarge.cur), pointer !important;
}

.wchs-active-anchor img
{
  visibility: hidden !important;
}

.wchs-image
{
  border: 10px solid white !important;
}

.wchs-image-blur
{
}

.wchs-caption
{
  display: none !important;
  border: 5px solid white !important;
  border-top: none !important;
  padding: 5px !important;
  background-color: white !important;
}

.wchs-loading
{
  display: block !important;
  padding: 2px !important;
  border: 1px solid black !important;
  background-color: white !important;
  padding-left: 22px !important;
  background-image: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/hsgraphics/loader.white.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 3px 1px !important;
}

a.wchs-credits
{
    padding: 2px !important;
}

a.wchs-full-expand
{
  background: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/hsgraphics/images/fullexpand.gif) no-repeat !important;
  display: block !important;
  margin: 0 10px 10px 0 !important;
  width: 34px !important;
  height: 34px !important;
}

.wchs-dimming
{
  position: absolute !important;
  background: black !important;
}

.wchs-wrapper img
{
  display: inline !important;
}

.wchs-wrapper .wchs-header ul
{
  margin: 0 !important;
  padding: 0 !important;
  text-align: right !important;
}

.wchs-wrapper .wchs-header ul li
{
  display: inline !important;
  padding-left: 1em !important;
}

.wchs-wrapper .wchs-header ul li.wchs-previous,
.wchs-wrapper .wchs-header ul li.wchs-next
{
  display: none !important;
}

.wchs-wrapper .wchs-footer
{
  padding-top: 20px !important;
  height: 11px !important;
}



.wchs-html-content
{
  padding: 0 10 0 10 !important; 
  display: none !important;
}

.wchs-header
{
  padding-bottom: 5 !important;
}

/* These must always be last */
.wchs-display-block
{
    display: block !important;
}

.wchs-display-none
{
    display: none !important;
}

/* Highslide Styles */
.wchs-loading,
.wchs-loading *
{
  color: black !important;
  font-size: 8pt !important;
  font-family: sans-serif !important;
  font-weight: bold !important;
  text-decoration: none !important;
}

a.wchs-credits,
a.wchs-credits *
{
    color: silver !important;
    text-decoration: none !important;
    font-size: 10px !important;
}

a.wchs-credits:hover,
a.wchs-credits:hover *
{
    color: white !important;
    background-color: gray !important;
}

.wchs-wrapper .wchs-header a,
.wchs-wrapper .wchs-header a *
{
  font-weight: bold !important;
  color: gray !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

.wchs-wrapper .wchs-header a:hover,
.wchs-wrapper .wchs-header a:hover *
{
  color: black !important;
}
.wchs-wrapper li.wchs-close a:active,
.wchs-wrapper li.wchs-close a:focus,
.wchs-wrapper div:active,
.wchs-wrapper div:focus
{
  outline: none !important;
}
.wchs-wrapper li.wchs-close a img
{
    border:  1px dotted #ffffff !important;
}
.wchs-wrapper li.wchs-close a:active img,
.wchs-wrapper li.wchs-close a:focus img
{
    border:  1px dotted #333333 !important;
}

.wchs-wrapper li.wchs-close button:focus
{
    border:  1px dotted #333333 !important;
}

.wchs-wrapper li.wchs-close button{
    cursor: pointer;
}



@font-face {
  font-family: 'wcIcons';
  src: url('https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/shared-framable/fonts/wcIcons.ttf?ureu15') format('truetype'),
  url('https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/shared-framable/fonts/wcIcons.woff?ureu15') format('woff');
  font-weight: normal;
  font-style: normal;
}

#wc-aplus i[class^="icon-"], #wc-aplus i[class*=" icon-"],
#wc-aplus i[class^="icon-"]::before, #wc-aplus i[class*=" icon-"]::before{
  font-family: 'wcIcons' !important;
  speak: none;
  font-style: normal!important;
  font-weight: normal!important;
  font-variant: normal!important;
  text-transform: none!important;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#wc-aplus .icon-minus-regular:before {
  content: "\e90d";
}
#wc-aplus .icon-plus-regular:before {
  content: "\e90e";
}
#wc-aplus .icon-close-regular:before {
  content: "\e911";
}
#wc-aplus .icon-angle-left:before {
  content: "\e900";
}
#wc-aplus .icon-angle-right:before {
  content: "\e901";
}
#wc-aplus .icon-angle-up:before {
  content: "\e902";
}
#wc-aplus .icon-angle-down:before {
  content: "\e903";
}
#wc-aplus .icon-double-up:before {
  content: "\e904";
}
#wc-aplus .icon-double-down:before {
  content: "\e905";
}
#wc-aplus .icon-double-left:before {
  content: "\e906";
}
#wc-aplus .icon-double-right:before {
  content: "\e907";
}
#wc-aplus .icon-full-screen:before {
  content: "\e908";
}
#wc-aplus .icon-minimize-screen:before {
  content: "\e909";
}
#wc-aplus .icon-plus:before {
  content: "\e90a";
}
#wc-aplus .icon-minus:before {
  content: "\e90b";
}
#wc-aplus .icon-arrows:before {
  content: "\e90c";
}
#wc-aplus .icon-play:before {
  content: "\2b6b";
}
#wc-aplus .icon-rotate:before {
  content: "\1f378";
}
#wc-aplus .icon-close:before {
  content: "\e90f";
}
#wc-aplus .icon-webcollage:before {
  content: "\e910";
}
#wc-aplus .icon-video:before {
  content: "\e922";
}
#wc-aplus .icon-pause:before {
  content: "\e912";
}
#wc-aplus .icon-pause-regular:before {
  content: "\e913";
}
#wc-aplus .icon-360:before {
  content: "\e917";
}
#wc-aplus .icon-rotate-clockwise:before {
  content: "\e918";
}
#wc-aplus .icon-rotate-counterclockwise:before {
  content: "\e919";
}
#wc-aplus .icon-i:before {
  content: "\e91b";
}
#wc-aplus .icon-image:before {
  content: "\e91c";
}
#wc-aplus .icon-rich-features:before {
  content: "\e91d";
}
#wc-aplus .icon-step-by-step:before {
  content: "\e91e";
}
#wc-aplus .icon-text:before {
  content: "\e91f";
}
#wc-aplus .icon-tour:before {
  content: "\e920";
}
#wc-aplus .icon-comparison:before {
  content: "\e921";
}
#wc-aplus .icon-arrows-left:before {
  content: "\e921b";
}
#wc-aplus .icon-arrows-right:before {
  content: "\e923";
}
#wc-aplus .icon-arrows-up:before {
  content: "\e924";
}
#wc-aplus .icon-arrows-down:before {
  content: "\e925";
}
#wc-aplus .icon-Compass:before {
  content: "\e926";
}
#wc-aplus .icon-panoramic-image:before {
  content: "\e931";
}
#wc-aplus .icon-panoramic-video:before {
  content: "\e928";
}
#wc-aplus .icon-gyro-locked:before {
  content: "\e929";
}
#wc-aplus .icon-gyro-unlocked:before {
  content: "\e930";
}
#wc-aplus .icon-checkmark:before {
  content: "\e914";
}
#wc-aplus .icon-more-info:before {
  content: "\e92c";
}
#wc-aplus .icon-info:before {
  content: "\e92d";
}
#wc-aplus .icon-search:before {
  content: "\e92f";
}
#wc-aplus .icon-toggle-down:before {
  content: "\e932";
}
#wc-aplus .icon-toggle-left:before {
  content: "\e933";
}
#wc-aplus .icon-toggle-right:before {
  content: "\e934";
}
#wc-aplus .icon-toggle-up:before {
  content: "\e935";
}
#wc-aplus .icon-ball-03:before {
  content: "\e915";
}
#wc-aplus .icon-ball-04:before {
  content: "\e916";
}
#wc-aplus .icon-ball-05:before {
  content: "\e927";
}
#wc-aplus .icon-ball-01:before {
  content: "\e92a";
}
#wc-aplus .icon-ball-02:before {
  content: "\e92b";
}
#wc-aplus .icon-Star-01:before {
  content: "\e92e";
}
#wc-aplus .icon-Star-02:before {
  content: "\e936";
}
#wc-aplus .icon-Star-03:before {
  content: "\e937";
}
#wc-aplus .icon-Star-05:before {
  content: "\e939";
}
#wc-aplus .icon-Star-04:before {
  content: "\e938";
}
#wc-aplus .icon-Tour-AF:before {
  content: "\e944";
}
#wc-aplus .icon-Features-AF:before {
  content: "\e945";
}
#wc-aplus .icon-RatingsnReviews-AF:before {
  content: "\e946";
}
#wc-aplus .icon-Consumer-images-AF:before {
  content: "\e947";
}
#wc-aplus .icon-Consumer-videos-AF:before {
  content: "\e948";
}
#wc-aplus .icon-Videos-AF:before {
  content: "\e949";
}
#wc-aplus .icon-eye-1:before {
  content: "\e94a";
}
#wc-aplus .icon-eye-2:before {
  content: "\e94b";
}
#wc-aplus .icon-eye-3:before {
  content: "\e94c";
}
#wc-aplus .icon-eye-4:before {
  content: "\e94d";
}
#wc-aplus .icon-full-screen-AF:before {
  content: "\e93a";
}
#wc-aplus .icon-Sound:before {
  content: "\e93b";
}
#wc-aplus .icon-Mute:before {
  content: "\e93c";
}
#wc-aplus .icon-Next-Video:before {
  content: "\e93d";
}
#wc-aplus .icon-Previous-Video:before {
  content: "\e93e";
}
#wc-aplus .icon-Subtitles:before {
  content: "\e93f";
}
#wc-aplus .icon-Sound-middle:before {
  content: "\e940";
}
#wc-aplus .icon-back:before {
  content: "\e941";
}
#wc-aplus .icon-tour-image:before {
  content: "\e942";
}
#wc-aplus .icon-list:before {
  content: "\e943";
}
#wc-aplus .icon-related-products:before {
  content: "\e94e";
}
#wc-aplus .icon-Star--half:before {
  content: "\e94f";
}
#wc-aplus .icon-angle-down-flat:before {
  content: "\e950";
}
#wc-aplus .icon-angle-up-flat:before {
  content: "\e951";
}
#wc-aplus .icon-PDF:before {
  content: "\e953";
}
#wc-aplus .icon-mouse-click:before {
  content: "\e952";
}
#wc-aplus .icon-asterisk-animation-1:before {
  content: "\e954";
}
#wc-aplus .icon-asterisk-animation-2:before {
  content: "\e955";
}
#wc-aplus .icon-asterisk-animation-3:before {
  content: "\e956";
}
#wc-aplus .icon-asterisk-animation-4:before {
  content: "\e957";
}
#wc-aplus .icon-info-animation-2:before {
  content: "\e958";
}
#wc-aplus .icon-info-animation-3:before {
  content: "\e959";
}
#wc-aplus .icon-play-animation-1:before {
  content: "\e95a";
}
#wc-aplus .icon-play-animation-2:before {
  content: "\e95b";
}
#wc-aplus .icon-play-animation-3:before {
  content: "\e95c";
}
#wc-aplus .icon-plus-animation-2:before {
  content: "\e95d";
}
#wc-aplus .icon-plus-animation-3:before {
  content: "\e95e";
}
#wc-aplus .icon-plus-animation-4:before {
  content: "\e95f";
}
#wc-aplus .icon-plus-animation-5:before {
  content: "\e960";
}
#wc-aplus .icon-plus-animation-6:before {
  content: "\e961";
}
#wc-aplus .icon-Star-animation-1:before {
  content: "\e962";
}
#wc-aplus .icon-star-animation-2:before {
  content: "\e963";
}
#wc-aplus .icon-info-animation-4:before {
  content: "\e964";
}
#wc-aplus .icon-plus-animation-7:before {
  content: "\e965";
}
#wc-aplus .icon-plus-animation-8:before {
  content: "\e966";
}
#wc-aplus .icon-star-animation-3:before {
  content: "\e967";
}
#wc-aplus .icon-description:before {
  content: "\e968";
}
#wc-aplus .icon-transcript:before {
  content: "\e969";
}
#wc-aplus .icon-elipsis:before {
  content: "\e96a";
}
#wc-aplus .icon-document:before {
  content: "\e91a";
}
#wc-aplus .icon-more:before {
  content: "\e96b";
}
#wc-aplus .icon-step-by-step-tile:before {
  content: "\e96c";
}
#wc-aplus .icon-slideshow-tile:before {
  content: "\e96d";
}
#wc-aplus .icon-storyteller-tile:before {
  content: "\e96e";
}

#wc-aplus,
#wc-aplus *
{
    list-style-position:  outside !important;
}

#wc-aplus {
    display: inline-block !important;
}

#wc-aplus h2
{
    margin-top:     25px !important;
}

#wc-aplus h2.wc-first-header
{
    margin-top:     0px !important;
}

#wc-aplus div[data-is-lifestyle="true"][data-is-lifestyle-hide-caption="true"] h2{
    display: none;
}

#wc-aplus div[data-is-lifestyle="true"][data-is-lifestyle-hide-caption="true"] div.wc-aplus-body{
    margin-top: 0px !important;
}

#wc-aplus div.wc-fragment:not([data-is-lifestyle]) + div.wc-fragment[data-is-lifestyle="true"][data-is-lifestyle-hide-caption="true"] {
    margin-top: 10px !important;
}

#wc-aplus h3
{
    margin-top:     20px !important;
}

#wc-aplus h4
{
    margin-top:     15px !important;
}

#wc-aplus h5
{
    margin-top:     10px !important;
}

#wc-aplus h6
{
    margin-top:     10px !important;
}

#wc-aplus td,
#wc-aplus td *
{
    vertical-align: top !important;
}

#wc-aplus li,
#wc-aplus li *
{
    vertical-align: baseline !important;
}

#wc-aplus * sup,
#wc-aplus * sup *,
#wc-aplus .wc-markup-lhtml * sup,
#wc-aplus .wc-markup-lhtml * sup * {
    vertical-align: super !important;
    font-size: 75% !important;
    line-height: 75% !important;
    top: 0px !important;
}

#wc-aplus * sub,
#wc-aplus * sub * {
    vertical-align: sub !important;
    font-size: 75% !important;
    line-height: 75% !important;
}

#wc-aplus p
{
    line-height: normal !important;
    margin-top:     10px !important;
}

#wc-aplus p *
{
    line-height: normal !important;
}

#wc-aplus  div.wc-thumb
{
    margin:    10px 16px 10px 0 !important;
}

#wc-aplus-no-content-jit, #wc-aplus .wc-display-hidden , #wc-aplus-no-content-jit .wc-display-hidden {
    display: none !important;
}

/* floating elements */

#wc-aplus .wc-float-right
{
    margin:    10px 0 10px 16px !important;
    float:     right !important;
    max-width: 100%;
}

#wc-aplus .wc-float-right div.wc-thumb,
#wc-aplus .wc-placement-table .wc-float-right div.wc-thumb
{
    margin:  0 !important;
}

#wc-aplus .wc-float-left
{
    margin:    10px 16px 10px 0 !important;
    float:     left !important;
    max-width: 100%;
}

#wc-aplus .wc-float-left div.wc-thumb,
#wc-aplus .wc-placement-table .wc-float-left div.wc-thumb
{
    margin:  0 !important;
}

#wc-aplus .wc-markup-lhtml div.wc-thumb
{
    clear:  both !important;
}

#wc-aplus .wc-top-align /* use it to align first headers in a block to the top of the block */
{
    margin-top: 0px !important;
    padding-top: 0px !important;
}

#wc-aplus div.wc-center-align
{
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}

#wc-aplus .wc-text-align-right,
#wc-aplus .wc-text-align-right p
{
    text-align:right !important;
}

#wc-aplus .wc-text-align-center,
#wc-aplus .wc-text-align-center p
{
    text-align: center !important;
}

#wc-aplus .wc-text-align-justify,
#wc-aplus .wc-text-align-justify p
{
    text-align: justify !important;
}

#wc-aplus .wc-text-align-left,
#wc-aplus .wc-text-align-left p
{
    text-align:left !important;
}

/* Lists */
#wc-aplus ul
{
    overflow:     hidden !important;
    zoom:         1 !important;
    line-height:  normal !important;
    margin-top:   6px !important;
    padding-left: 2px !important;
}

#wc-aplus ul ul
{
    margin-top:   0 !important;
}

#wc-aplus ul *
{
    line-height:  normal !important;
}

/* do not touch the rule below, it is to resolve strange IE behavior of alligning bulleted list with an image floating to its right */
* html #wc-aplus #wc-more-body ul
{
    display:inline;
}

#wc-aplus ul li,
#wc-aplus li
{
    line-height:          normal !important;
    margin-left:          1.2em !important;
    list-style-position:  outside !important;
    margin-top:           4px !important;
}

#wc-aplus ul li *,
#wc-aplus li *
{
    line-height:          normal !important;
}

/* Placement Tables */

#wc-aplus table.wc-placement-table
{
    margin-top:  10px !important;
}

#wc-aplus .wc-placement-table div.wc-thumb
{
    margin: 10px 6px 10px 6px !important;
}

#wc-aplus table.wc-placement-table tr .wc-first-column
{
    padding-right: 8px !important;
    padding-left:  0px !important;
}

#wc-aplus table.wc-placement-table tr .wc-inbetween-column
{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

#wc-aplus table.wc-placement-table tr .wc-last-column
{
    padding-right: 0 !important;
    padding-left:  8px !important;
}

#wc-aplus table.wc-placement-table tr.wc-first-row td
{
    padding-top:    0px !important;
    padding-bottom: 5px !important;
}

#wc-aplus table.wc-placement-table tr.wc-inbetween-row td
{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

#wc-aplus table.wc-placement-table tr.wc-last-row td
{
    padding-top:    5px !important;
    padding-bottom: 0 !important;
}

/* Data Tables */
#wc-aplus table.wc-data-table
{
    margin-top:  10px !important;
}
#wc-aplus table.wc-data-table img
{
    margin:  10px 16px 10px 0 !important;
}

#wc-aplus table.wc-data-table div.wc-thumb img
{
    margin:  0 !important;
}

#wc-aplus table.wc-data-table td,
#wc-aplus table.wc-data-table td *,
#wc-aplus table.wc-data-table th,
#wc-aplus table.wc-data-table th *
{
    text-align: left !important;
}

#wc-aplus table.wc-data-table tr td,
#wc-aplus table.wc-data-table tr th
{
    padding: 4px 6px 4px 10px !important;
}

#wc-aplus table.wc-data-table td.wc-last-column
{
    padding-right: 16px !important;
}

#wc-aplus div.wc-thumb-image
{
    margin:  0 !important;
}

/* Image Gallery */
#wc-aplus table.wc-gallery-table
{
    margin:   0px -15px -5px 0px !important;
    _margin:  0px 20px 20px 0px !important; /* IE only */
    _width:   auto !important;
}

#wc-aplus div.wc-gallery-thumb
{
    float: left !important;
    margin: 10px 16px 10px 0 !important;
    border: 1px #cccccc solid !important;
    overflow: hidden !important;
}

#wc-aplus .wc-document-gallery-column div.wc-gallery-thumb {
    float: left !important;
    margin: 10px 16px 10px 0 !important;
    overflow: hidden !important;
    border: 0 !important;
}

#wc-aplus div.wc-enlage-image,
#wc-aplus div.wc-enlage-image a,
#wc-aplus div.wc-enlage-image a img
{
    background-color: transparent !important;
}

#wc-aplus div.wc-enlage-image img:hover
{
    margin-top: -26px !important;
}

/* Video */

#wc-aplus .wc-thumb.wc-responsive-media.wc-media-wrap.wc-inline-video
{
    margin-top: 10px !important;
}
/* Document Gallery */
#wc-aplus div.wc-document-title
{
    margin-bottom: 1px !important;
}

#wc-aplus div.wc-document-description
{
    margin-bottom: 2px !important;
}

#wc-aplus .wc-document-download-link,
#wc-aplus .wc-document-view-link
{
    text-decoration: underline !important;
    background: transparent !important;
    border: 0px !important;
    cursor: pointer !important;
}

#wc-aplus table.wc-document-thumb-table a.wc-document-view-link-with-image
{
    margin-right: 16px !important;
}

#wc-aplus td.wc-document-gallery-column
{
    width: 50% !important;
}

#wc-aplus .wc-separator
{
    padding: 0 3px !important
}

/* Wc-More-Box */
#wc-aplus #wc-more
{
    float:      right !important;
    border:     #ccc solid 1px !important;
    padding:    0px !important;
    margin:     0 0 10px 10px !important;
}

#wc-aplus #wc-more-header
{
    background-color:   #e4f1ff !important;
    padding:            8px 10px 7px 20px !important;
}

#wc-aplus #wc-more-body
{
    margin:           0 !important;
    padding:          0 14px 5px 5px !important;
}

#wc-aplus #wc-more-body #wc-more-list ul
{
    margin:0 !important;
}

#wc-aplus #wc-more-body #wc-more-list li
{
    width: auto !important;
    list-style-type:  none !important;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #wc-aplus #wc-more-body #wc-more-list li a
    {
        background: none !important;
    }

    #wc-aplus #wc-more-body #wc-more-list li
    {
        background: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/external-url.gif) 100% 100% no-repeat !important;
    }

}
#wc-aplus #wc-more-body ul
{
    padding: 3px !important;
}

#wc-aplus #wc-more-body ul li
{
    padding-bottom: 2px !important;
}

#wc-aplus #wc-more-body a:link,
#wc-aplus #wc-more-body a:link *,
#wc-aplus #wc-more-body a:visited,
#wc-aplus #wc-more-body a:visited *,
#wc-aplus #wc-more-body a:active,
#wc-aplus #wc-more-body a:active *,
#wc-aplus #wc-more-body a:hover,
#wc-aplus #wc-more-body a:hover *
{
    list-style-position: outside !important; /* DO NOT REMOVE - RESOLVES IE BUG */
}

#wc-aplus div.wc-footnotes
{
    width:        100% !important;
    margin-top:   15px !important;
    padding-top:  5px !important;
}

#wc-aplus div.wc-fragment
{
    width: 100% !important;
    clear:  both !important;
    max-width: 1440px !important;
}

#wc-aplus div.wc-fragment-demo-mode
{
    display: none !important;
}

#wc-aplus .wc-bold
{
    font-weight: bold !important;
}

#wc-aplus .wc-newline
{
    margin: 1em 0 0 0 !important;
}

#wc-aplus hr
{
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
    display: block !important;
    border-bottom: 1px solid #CCCCCC !important;
    width: 100% !important;
}

#wc-aplus .wc-paragraph
{
    margin: 0.2em 0 1em 0 !important;
    padding: 0 !important;
}

#wc-aplus ul.wc-p-sibling
{
    margin-top: -6px !important;
}

#wc-aplus .wc-clear-both
{
    clear:  both !important;
}

/*See More Styles*/

#wc-aplus .wc-more-info-upper-border
{
    background: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/wc-moreinfo-dot-and-space.png) 100% 100% repeat-x !important;
    background-position: top left !important
}

#wc-aplus .wc-more-info-lower-border
{
    background: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/wc-moreinfo-dot-and-space.png) 100% 100% repeat-x !important;
    background-position: bottom left !important
}

#wc-aplus .wc-more-info-title
{
    margin: 0px 7px 0px 0px !important;
    font-weight: bold !important;
}

#wc-aplus .wc-more-info-links
{
    background: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/wc-moreinfo-icon.gif) 100% 100% no-repeat !important;
    background-position: 0px 12px !important;
    padding: 12px 0px 15px 28px!important;
    margin: 0px !important;
    line-height: 18px !important;
}

#wc-aplus .wc-more-info-links ul
{
    display: inline !important;
}
#wc-aplus .wc-more-info-links li
{
    list-style-type: none !important;
    display: inline !important;
    white-space: nowrap !important;
}

#wc-aplus .wc-more-info-links .wc-more-info-first-link,
#wc-aplus .wc-more-info-links .wc-more-info-inbetween-link
{
    background: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/wc-moreinfo-dot.png) 100% 100% no-repeat !important;
    background-position: center right !important;
    padding-right: 4px !important;
    margin: 0px 4px !important;
    zoom: 1 !important;
}

#wc-aplus .wc-more-info-links .wc-more-info-last-link
{
    background: none !important;
    padding-right: 0px !important;
    margin: 0px 4px !important;
}

#wc-aplus .wc-more-info
{
    clear: both !important;
    max-width: 1440px !important;
}

#wc-aplus.wc-device-mobile .wc-more-info {
    display:none !important;
}


/* Styles for play buttons */
#wc-aplus .wc-play-button img:hover
{
    margin-top: -119px !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-thumb.wc-responsive-media.wc-media-wrap.wc-inline-video *
{
    margin:  0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features div.wc-video-frame
{
    border:  1px solid #cccccc !important;
    overflow: hidden !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-rich-content-new-line
{
    clear:  both !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content h3
{
    margin:  2px 0 10px 0 !important;
}


#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content div.wc-rich-content-description
{
    margin:  0 0 25px 0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content div.wc-rich-content-description-cols
{
    margin:  0 0 0 0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-right
{
    margin:    5px 0 5px 15px !important;
    float:     right !important;
    display:   inline !important;
    text-align: right !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-right *
{
    text-align: right !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-left
{
    margin:    5px 15px 5px 0 !important;
    float:     left !important;
    display:   inline !important;
    text-align: left !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-float-left *
{
    text-align: left !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content
{
    margin:  0 0 25px 0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features .wc-rich-features-list-item-cols-left #wc-rich-content,
#wc-aplus #wc-rich-features.wc-rich-features .wc-rich-features-list-item-cols-right #wc-rich-content
{
    margin:  0 0 0 0 !important;
}


#wc-aplus #wc-rich-features.wc-rich-features .wc-thumb.wc-responsive-media.wc-media-wrap.wc-inline-video
{
    margin:  0 !important;
}

#wc-aplus ul.wc-document-gallery {
    clear: both !important;
}

#wc-aplus #wc-rich-features ul.wc-rich-features-list,
#wc-aplus #wc-rich-features li.wc-rich-features-list-item,
#wc-aplus ul.wc-document-gallery,
#wc-aplus ul.wc-document-gallery li {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
}

#wc-aplus #wc-rich-features li.wc-rich-features-list-item-cols-left,
#wc-aplus #wc-rich-features li.wc-rich-features-list-item-cols-right
{
    float: left !important;
    width: 47% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
    list-style-image: none !important;
}

#wc-aplus #wc-rich-features li.wc-rich-features-list-item-cols-right
{
    margin-left: 2% !important;
}

#wc-aplus #wc-rich-features li.wc-rich-features-list-item-cols-left
{
    margin-right: 2% !important;
}

#wc-rich-features li.wc-rich-features-list-item-odd-cols.wc-rich-features-list-item-inner
{
    height: auto;
}

#wc-aplus #wc-rich-content-splitter.wc-rich-content-splitter
{
    margin:  0 0 25px 0 !important;
    background-image: url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/line.png) !important;
    background-repeat: repeat-x !important;
    display: block !important;
    height: 2px !important;
    line-height: 2px !important;
    font-size:  2px !important;
    clear:  both !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul
{
    *margin:  0 0 0 16px !important;
    padding : 0 0 10px 15px !important;
    list-style-position: outside !important;
    overflow:     hidden !important;
    zoom:         1 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul *
{
    list-style-position: outside !important;
    line-height:normal !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul ul *
{
    margin:  0 0 -10px 0 !important;
}

#wc-aplus #wc-rich-features.wc-rich-features #wc-rich-content ul li
{
    margin:  4px 0 0 0 !important;
}

#wc-aplus .wc-rich-content-justified
{
    margin-bottom:9px!important
}

/* root element should be positioned relatively so that child elements can be positioned absolutely */

#wc-aplus div.wc-thumb.wc-responsive-media.wc-media-wrap.wc-inline-video img.wc-floating-play-button
{
    opacity:0.6 !important;
    filter: alpha(opacity=25)!important; /* since ie deals poorly with PNGs we need to make it lighter */
}

#wc-aplus div.wc-thumb.wc-responsive-media.wc-media-wrap.wc-inline-video img.wc-floating-play-button:hover
{
    opacity:0.9 !important;
    filter: alpha(opacity=55)!important; /* since ie deals poorly with PNGs we need to make it lighter */
}

#wc-aplus iframe.wc-no-border {
    border : none !important;
}


/* Product Comparison Base *** START */


#wc-aplus div.wc-comparison-table {
    margin-top: 10px !important;
    clear: both !important;
}
#wc-aplus .wc-comparison-table .wc-pct-navigation * {
    font-size: 12px !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-controls {
    float: right !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-info-wrap {
    float: right !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-show-hidden {
    clear: both !important;
    float: none !important;
    cursor: pointer !important;
    text-align: right !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-show-hidden span {
    text-decoration: underline !important;
    display: inline !important;
    cursor: pointer !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-info {
    display: block !important;
    height: 20px !important;
    margin-top: 2px !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-control {
    display: block !important;
    overflow: hidden !important;
    position: relative !important;
    float: left !important;
    width: 16px !important;
    height: 20px !important;
    margin: 0px 0px 5px 5px !important;
    border: 0px none !important;
}
#wc-aplus .wc-pct-below-min-width {
    overflow : auto !important;
    overflow-y : hidden !important;
    overflow-x : auto !important;
    -ms-overflow-y : hidden !important;
}
#wc-aplus .wc-pct-below-min-width,
#wc-aplus .wc-pct-below-min-width > div.wc-comparison-table {
    -webkit-overflow-scrolling: touch !important;
}
#wc-aplus .wc-pct-below-min-width div.wc-pct-container {
    overflow : hidden !important;
    -webkit-overflow-scrolling: initial !important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-controls {
    float: none !important;
    display: inline-block !important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-info-wrap {
    float: none !important;
    padding-left: 10px!important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-show-hidden {
    padding-left: 10px!important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-info {
    text-align: left !important;
}

#wc-aplus .wc-comparison-table .wc-pct-nav-previous {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/navigator_arrows.png) 0px 0px no-repeat !important;
}
#wc-aplus .wc-comparison-table .prev-active:hover {
    background-position: 0px -20px !important;
    cursor: pointer !important;
}
#wc-aplus .wc-comparison-table .prev-inactive {
    background-position: 0px -40px !important;
    cursor: default !important;
}
#wc-aplus .wc-comparison-table .wc-pct-nav-next {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/navigator_arrows.png) -16px 0px no-repeat !important;
}
#wc-aplus .wc-comparison-table .next-active:hover {
    background-position: -16px -20px !important;
    cursor: pointer !important;
}
#wc-aplus .wc-comparison-table .next-inactive {
    background-position: -16px -40px !important;
    cursor: default !important;
}
#wc-aplus .wc-comparison-table a {
    transition: none!important;
}
#wc-aplus .wc-comparison-table a.wc-pct-nav-prod-spot {
    border: 0px none !important;
    display: block !important;
    float: left !important;
    overflow: hidden !important;
    position: relative !important;
    width: 10px !important;
    height: 10px !important;
    margin: 5px 0px 5px 5px !important;
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/navigator_dots.png) 0px 0px no-repeat !important;
}
#wc-aplus .wc-comparison-table a.prod-spot-inactive {
    cursor: default !important;
}
#wc-aplus .wc-comparison-table a.prod-spot-active {
    background-position: 0px -10px !important;
    cursor: pointer !important;
}
#wc-aplus .wc-comparison-table a.prod-spot-active:hover {
    background-position: 0px -20px !important;
}

#wc-aplus .wc-comparison-table a.wc-pct-hide-column-link {
    border: 0px none !important;
    display: block !important;
    float: right !important;
    overflow: hidden !important;
    position: relative !important;
    width: 8px !important;
    height: 8px !important;
    margin: 0px !important;
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/hide.png) 0px 0px no-repeat !important;
}
#wc-aplus .wc-comparison-table a.wc-pct-hide-column-link {
    background-position: 0px 0px !important;
    cursor: pointer !important;
}
#wc-aplus .wc-comparison-table a.wc-pct-hide-column-link:hover {
    background-position: 0px -8px !important;
}


#wc-aplus .wc-comparison-table .wc-pct-tooltip-placeholder {
    width: 240px !important;
    position: absolute !important;
    display: none !important;
    left: 0px !important;
    top: 0px !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-placeholder * {
    font-size: 12px !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table {
    position: relative !important;
    border-collapse: collapse !important;
    cursor: pointer !important;
    background-color: transparent !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table,
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table * {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 none !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table div#wc-pct-tooltip-close-button {
    position: absolute !important;
    width: 7px !important;
    height: 8px !important;
    top: 14px !important;
    right: 14px !important;
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_close.png) left top no-repeat !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-topleft {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_top-left.png) left top no-repeat !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-top {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_top.png) left top repeat-x !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-topright {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_top-right.png) left top no-repeat !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-left {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_left.png) left top repeat-y !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-middle {
    background: scroll #ffffff none right top no-repeat !important;
    padding: 0px 7px 0px 0px  !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-right {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_right.png) left top repeat-y !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-bottomleft {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_bottom-left.png) left top no-repeat !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-bottom {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_chupchik-wide.png) left top no-repeat !important;
    height: 35px !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-bottom img {
    display: block !important;
    margin: 0px 0px 0px 10px !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table td.wc-pct-bottomright {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/balloon_bottom-right.png) left top no-repeat !important;
}
#wc-aplus .wc-comparison-table .wc-pct-tooltip-table  td.wc-pct-corner {
    height: 17px !important;
    width: 17px !important;
}


#wc-aplus .wc-comparison-table .wc-pct-data {
    table-layout: fixed !important;
    border-collapse: collapse !important;
    border:  0 none !important;
    border-spacing: 0 !important;
    vertical-align: top !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data td,
#wc-aplus .wc-comparison-table .wc-pct-data th {
    word-wrap: break-word !important;
    white-space: normal !important;
    padding: 5px !important;
    border-top-width: 1px !important;
    border-top-style: solid !important;
    border-right-width: 1px !important;
    border-right-style: solid !important;
    border-bottom: 0 none !important;
    border-left: 0 none !important;
    text-align: left !important;
    line-height: normal !important;
    display: table-cell !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data tr {
    display: table-row !important;
}
#wc-aplus div.wc-pct-header-column-wrapper {
    display: block !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th {
    word-wrap: normal !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th span {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Allignment */
#wc-aplus .wc-comparison-table .wc-pct-data .wc-features-column {
    text-align: left !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-data-column {
    text-align: left !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row td,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row th {
    text-align: center !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-image-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-image-row td {
    text-align: center !important;
    vertical-align: middle !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-pct-product-image,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-pct-headline-image {
    display: block !important;
    margin: 0 auto !important;
    max-height: 200px!important;
    max-width: 100%!important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-link-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-link-row td {
    text-align: left !important;
    vertical-align: top !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-price-row td {
    text-align: left !important;
    vertical-align: top !important;
}

/* Padding */
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-image-row th.wc-features-column,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-image-row td.wc-features-column {
    padding: 15px !important;
}

/* Borders */
#wc-aplus .wc-comparison-table .wc-pct-data tr th.wc-features-column,
#wc-aplus .wc-comparison-table .wc-pct-data tr td.wc-features-column {
    border-left-width: 1px !important;
    border-left-style: solid !important;
}

#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row .wc-features-column,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row .wc-pct-selected-invisible,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row .wc-pct-empty {
    border-color: #ffffff !important;
}

#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-link-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-product-link-row td {
    border-top-color: transparent !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-price-row td {
    border-top-color: transparent !important;
}

#wc-aplus .wc-comparison-table .wc-pct-data .wc-last-row td,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-last-row th {
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
}

/* ****** */

#wc-aplus .wc-comparison-table .wc-pct-footnote-placeholder {
    margin-top: 5px !important;
}

#wc-aplus .wc-comparison-table .wc-pct-allassortment-mode-msg {
    padding: 10px !important;
    margin: 0px auto 10px !important;
    font-weight: normal !important;
    text-decoration: none !important;
    color: #333333 !important;
    font-size: 12px !important;
    text-align: left !important;
    font-style: italic !important;
    background-color: #ffffcc !important;
}


#wc-aplus .wc-comparison-table div.wc-pct-content {
    clear: both !important;
    border: 0 none !important;
}
#wc-aplus .wc-comparison-table div.wc-pct-header {
    border: 0 none !important;
}
#wc-aplus .wc-comparison-table div.wc-pct-data {
    border: 0 none !important;
}

#wc-aplus .wc-comparison-table tr.wc-pct-left-aligned-row .wc-product-data-column {
    text-align: left !important;
}
#wc-aplus .wc-comparison-table tr.wc-pct-center-aligned-row .wc-product-data-column {
    text-align: center !important;
}
/* Product Comparison Base *** END */

/* Specifications Base *** START */
#wc-aplus table.wc-specifications-table {
    table-layout: fixed !important;
    border-collapse: collapse !important;
    width: 100% !important;
}

#wc-aplus .wc-specifications th,
#wc-aplus .wc-specifications td {
    word-wrap: break-word !important;
    white-space: normal !important;
    overflow: hidden !important;
    padding: 10px !important;
}

#wc-aplus .wc-specifications th .wc-markup-rich-text {
    font-weight: bold !important;
}

#wc-aplus .wc-specifications img {
    width: auto !important;
    height: auto !important;
}

/* Dimensions *** */
#wc-aplus div.wc-specifications {
    width: 100% !important;
    clear: both !important;
}

#wc-aplus .wc-spec-cols-2 .wc-specifications-table col.wc-spec-caption {
    width: 33% !important;
}

#wc-aplus .wc-spec-cols-2 .wc-specifications-table col.wc-spec-data {
    width: 67% !important;
}

#wc-aplus.wc-narrow .wc-spec-cols-2 .wc-specifications-table col.wc-spec-caption,
#wc-aplus.wc-narrow .wc-spec-cols-2 .wc-specifications-table col.wc-spec-data,
#wc-aplus.wc-4-col .wc-spec-cols-2 .wc-specifications-table col.wc-spec-caption,
#wc-aplus.wc-4-col .wc-spec-cols-2 .wc-specifications-table col.wc-spec-data {
    width: 50% !important;
}

#wc-aplus .wc-spec-cols-3 .wc-specifications-table col.wc-spec-caption,
#wc-aplus .wc-spec-cols-3 .wc-specifications-table col.wc-spec-data {
    width: 33% !important;
}
/* Specifications Base *** END */

/* *** Accessibility *** */
#wc-aplus .wchs a:active,
#wc-aplus .wchs a:focus
{
    outline: 2px solid #0066CC;
    outline-offset: -2px;
}
#wc-aplus .wc-image-gallery-table .wchs div.wc-thumb-image a:active,
#wc-aplus .wc-image-gallery-table .wchs div.wc-thumb-image a:focus
{
    overflow: hidden!important;
    height: 100%!important;
    border: 2px solid #0066CC!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important;
}
#wc-aplus .wc-image-gallery-table img
{
    max-width: none!important;
}
#wc-aplus .wchs a img
{
    vertical-align: middle !important;
}
span.wc-hidden,
.wchs-wrapper span.wc-hidden,
#wc-aplus span.wc-hidden,
.wc-screen-reader-only,
#wc-aplus .wc-screen-reader-only
{
    position : absolute !important;
    text-indent : -5000px !important;
    width : 1px !important;
    height : 1px !important;
    overflow : hidden !important;
}

/************** QNA styles *****************************************/

#wc-aplus .wc-ask-box-form-container dt,
#wc-aplus form dt {
    margin: 10px 0 3px !important;
    display: block !important;
}

#wc-aplus .wc-ask-box-form-container dd,
#wc-aplus form dd {
    display: block !important;
    margin-left: 0 !important;
}

#wc-aplus .wc-expanded:before {
    content: "\25BC";
    color:#1F50B6;
    padding-right: 5px;
}

#wc-aplus .wc-collapsed:before{
    content: "\25B6";
    color:#1F50B6;
    padding-right: 5px;
}

#wc-aplus .wc-qna-list a{
    outline-color: #1f3f5f;
}

#wc-aplus input[type="text"],
#wc-aplus input.wc-text-input,
#wc-aplus textarea {
    width: 100% !important;
    *width: 95% !important;
    border-radius: 0.5em !important;
    border: solid 2px #ccc;
    box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    padding: 0.5em !important;
    outline: none;
}

#wc-aplus input.wc-text-input,
#wc-aplus input[type="text"] {
    height: 3em !important;
}

#wc-aplus textarea {
    min-height: 5em !important;
    resize: vertical !important;
}


#wc-aplus ul.wc-qna-list {
    margin: 0 0 1em 0 !important;
    padding-bottom: 1px !important; /* Firefox hack  - otherwise the outline color of the last li items is cut off */
}

#wc-aplus ul.wc-qna-list li {
    list-style-type: none !important;
}

#wc-aplus .wc-question {
    margin-top: 0.5em !important;
    padding-left: 25px !important;
}

#wc-aplus .wc-answer {
    margin-top: 0.5em !important;
    margin-bottom: 1em !important;
    padding-left: 25px !important;
}

#wc-aplus div.wc-qna li.wc-answer ul li,
#wc-aplus div.wc-qna li.wc-answer ul li * {
    list-style-type: disc !important;
    list-style-position: outside!important;
}

#wc-aplus div.wc-qna li.wc-answer ul {
    padding-left: 16px !important;
}

#wc-aplus .wc-submit-box {
    margin: 1.5em 0 !important;
}

#wc-aplus .wc-submit-box span {
    padding: 0 0.5em !important;
}

#wc-aplus .wc-submit-box .wc-processing {
    background-image: url("https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/qna/processing.gif") !important;
    margin-left: 0.5em !important;
    padding: 0 8px !important;
}

#wc-aplus .wc-ask-box {
    position: relative !important;
}

#wc-aplus .wc-u-5-12,
#wc-aplus .wc-u-7-12 {
    float : left !important;
    box-sizing: border-box !important;
    padding: 0 0.5em 0 0 !important;
}

#wc-aplus .wc-u-5-12:last-child,
#wc-aplus .wc-u-7-12:last-child {
    padding: 0 !important;
}

#wc-aplus .wc-u-5-12 {
    width: 41.6667% !important;
}

#wc-aplus .wc-u-7-12 {
    width: 58.3333% !important;
}


#wc-aplus #wc-ask-question-guidelines {
    display: inline-block !important;
}

.wc-bpopup .wc-switch-guides {
    margin : 1em 0 !important;
}

.wc-bpopup .wc-legal-guidelines ul {
    margin-top: 1em !important;
}

#wc-aplus .wc-error-message,
#wc-aplus .wc-error-message * {
    padding-top: 2px !important;
}

#wc-aplus .wc-qna input.wc-button-input,
#wc-aplus .wc-qna input[type="button"] {
    padding: 0.4em 0.8em !important;
    margin-top: 1.5em !important;
    margin-bottom: 0.2em !important;
}

#wc-aplus .wc-qna ul li,
#wc-aplus .wc-qna li {
    margin-left : 0 !important;
    outline-width: 0px;
}

/************** QNA styles - End ***********************************/
/************** bPopup styles **************************************/
.wc-bpopup-header {
    height : 16px !important;
}

.wc-bpopup-close {
    position: absolute !important;
    right: 12px !important;
    display: block !important;
    height: 16px !important;
    width: 17px !important;
    background: url("https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/qna/close.png") transparent 0 0 no-repeat !important;
    font-size: 0 !important;
}

.wc-bpopup-close:hover {
    background: url("https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/qna/close.png") transparent 0 -16px no-repeat !important;
}

.wc-bpopup-body {
    width: 360px !important;
    height: 300px !important;
}

.wc-bpopup-footer {
    width: 360px !important;
    padding: 20px 0 10px 0 !important;
}


.wc-bpopup h1,
.wc-bpopup h2,
.wc-bpopup h3,
.wc-bpopup h4,
.wc-bpopup h5,
.wc-bpopup h6 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.wc-bpopup ul {
    list-style-type: disc !important;
    padding : 5px !important;
    height: 200px !important;
    overflow-y: auto !important;
}

.wc-bpopup ul li {
    list-style-type: disc !important;
    list-style-position: inside !important;
    margin: 0 !important;
}

.wc-bpopup .wc-display-hidden {
    display: none !important;
}

.wc-bpopup .wc-clear-both
{
    clear:  both !important;
}

.wc-bpopup input.wc-button-input,
.wc-bpopup input[type="button"] {
    padding: 0.4em 0.8em !important;
    margin-top: 1.5em !important;
}

/************** bPopup styles - End **********************************/

/* *** IP-6925 [TKT-1807] Walmart Canada - business in risk due to content issues *** */
.wc-pct-container img,
.wc-pct-container div,
.wc-document-gallery-column img,
.wc-document-gallery-column div,
.wc-markup-lhtml img,
.wc-markup-lhtml div {
    width: auto;
    float: none;
}
div.wc-bpopup,
div.wc-bpopup img,
div.wc-bpopup div,
div.wchs-wrapper,
div.wchs-wrapper div,
div.wchs-wrapper img,
div.wchs-div,
img.wchs-img {
    float: none;
    width: auto;
}


/* Responsive document gallery */

#wc-aplus .wc-document-gallery .wc-doc-wrapper {
    float: left !important;
    min-height: 120px !important;
    margin-bottom: 20px !important;
    margin-top: 10px!important;
}
#wc-aplus.wc-3-4col .wc-document-gallery .wc-doc-wrapper {
    width: 31.83% !important;
    margin-right:1.5% !important;
}
#wc-aplus.wc-2-4col .wc-document-gallery .wc-doc-wrapper  {
    width: 47% !important;
    margin-right:3% !important;
}
#wc-aplus.wc-1-4col .wc-document-gallery .wc-doc-wrapper {
    width: 94% !important;
    margin-right:6% !important;
}
#wc-aplus.wc-2-4col .wc-doc-wrapper.wc-doc-pair {
    clear: left !important;
}
#wc-aplus.wc-3-4col .wc-doc-wrapper.wc-doc-trio {
    clear: left !important;
}
#wc-aplus .wc-doc-thumb {
    float: left !important;
    width: 90px !important;
    height: 120px !important;
    position: relative !important;
    overflow: hidden !important;
    border-top: 1px solid #cccccc !important;
    border-left: 1px solid #cccccc !important;
    border-right: 1px solid #999999 !important;
    border-bottom: 1px solid #999999 !important;
    margin-bottom: 7px !important;
    display: block !important;
}
#wc-aplus .wc-doc-thumb:hover {
    border-top: 1px solid #0066cc !important;
    border-left: 1px solid #0066cc !important;
    border-right: 1px solid #0066cc !important;
    border-bottom: 1px solid #0066cc !important;
}
#wc-aplus .wc-doc-thumb img {
    max-width: 90px !important;
    margin: auto !important;
    width: 100% !important;
}
#wc-aplus .wc-doc-text {
    min-width: 120px !important;
    width: 100% !important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-align: left !important;
    line-height: 19px !important;
}
#wc-aplus .wc-doc-text>div{
    margin-left: 110px !important;
}
#wc-aplus .wc-doc-text>div>div,
#wc-aplus .wc-document-gallery .wc-doc-wrapper .wc-doc-title,
#wc-aplus .wc-document-gallery .wc-doc-wrapper .wc-doc-title-above {
    margin: 0 !important;
    margin-bottom: 7px !important;
}
#wc-aplus .wc-doc-title-above {
    display: none !important;
}
#wc-aplus.wc-1-2col .wc-doc-title-above,
#wc-aplus.wc-5-col .wc-doc-title-above,
#wc-aplus.wc-9-col .wc-doc-title-above {
    display: inline !important;
}
#wc-aplus.wc-1-2col .wc-doc-title,
#wc-aplus.wc-5-col .wc-doc-title,
#wc-aplus.wc-9-col .wc-doc-title {
    display: none !important;
}
#wc-aplus.wc-1-2col .wc-doc-thumb,
#wc-aplus.wc-5-col .wc-doc-thumb,
#wc-aplus.wc-9-col .wc-doc-thumb {
    float: none !important;
}
#wc-aplus.wc-1-2col .wc-doc-text,
#wc-aplus.wc-5-col .wc-doc-text,
#wc-aplus.wc-9-col .wc-doc-text  {
    float: left !important;
}
#wc-aplus.wc-1-2col .wc-doc-thumb,
#wc-aplus.wc-5-col .wc-doc-thumb,
#wc-aplus.wc-9-col .wc-doc-thumb  {
    margin-top: 7px !important;
}
#wc-aplus.wc-1-2col .wc-doc-text>div,
#wc-aplus.wc-5-col .wc-doc-text>div,
#wc-aplus.wc-9-col .wc-doc-text>div {
    margin-left: 0 !important;
}
#wc-aplus .clear-float {
    clear: both !important;
}
#wc-aplus div.wc-doc-title,
#wc-aplus div.wc-doc-title * {
    font-weight: bold !important;
    color: #313131 !important;
}
#wc-aplus span.wc-hidden,
.wchs-wrapper span.wc-hidden,
#wc-aplus span.wc-hidden,
.wc-screen-reader-only,
#wc-aplus .wc-screen-reader-only {
    position: absolute !important;
    text-indent: -5000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}
#wc-aplus .wc-document-view-link,
#wc-aplus .wc-document-download-link   {
    text-decoration: underline !important;
}
#wc-aplus .wc-doc-text img {
    margin-right: 2px !important;
    margin-bottom: -1px !important;
    width: auto!important;
    height: auto!important;
}
#wc-aplus .wc-doc-text .wc-separator {
    color: #666666 !important;
}
.wchs-wrapper a.wchs-last-focusable-element {
    cursor: default!important;
    text-decoration: none;
    margin-right: 10px !important;
}

.wchs-wrapper a.wchs-last-focusable-element img{
    vertical-align: middle;
}

.wchs-wrapper .wc-powered-by-webcollage-text{
    text-decoration: none;
    line-height: 20px !important;
    font-size: 10px !important;
    font-family: "Arial", "Verdana", Sans-serif !important;
    color: #565758 !important
}

/* Responsive Tour */

#wc-aplus a.wc-flex-thumb-wrapper {
    border: 1px solid #cccccc !important;
    display: block !important;
    max-width: 800px !important;
    min-width: 207px !important;
    width: 100% !important;
    box-sizing: border-box!important;
    color: white !important;
    text-decoration: none;
    clear: both !important;
}
#wc-aplus a.wc-flex-thumb-wrapper:link,
#wc-aplus a.wc-flex-thumb-wrapper:link *,
#wc-aplus a.wc-flex-thumb-wrapper:active,
#wc-aplus a.wc-flex-thumb-wrapper:active *,
#wc-aplus a.wc-flex-thumb-wrapper:hover,
#wc-aplus a.wc-flex-thumb-wrapper:hover *,
#wc-aplus a.wc-flex-thumb-wrapper:visited,
#wc-aplus a.wc-flex-thumb-wrapper:visited *,
#wc-aplus a.wc-flex-thumb-wrapper,
#wc-aplus a.wc-flex-thumb-wrapper * {
    color: #ffffff !important;
    font: 11px arial !important;
    text-decoration: none !important;
}
#wc-aplus .wc-flex-thumb-wrapper:active,
#wc-aplus .wc-flex-thumb-wrapper:focus {
    outline: 2px solid #0066cc !important;
}

#wc-aplus .wc-flex-thumb-wrapper div{
    outline: none !important;
}

#wc-aplus .wc-flex-thumb-container {
    position: relative !important;
    width: 100% !important;
    padding-bottom: 56.25% !important;
    background-color: white !important;
}
#wc-aplus .wc-flex-thumb-overlay {
    background-color: transparent !important;
    width:100% !important;
    position:absolute !important;
    top:0 !important;
    left:0 !important;
}
#wc-aplus .wc-flex-thumb-overlay-image {
    width:100% !important;
}
#wc-aplus .wc-flex-thumb-image-wrapper {
    background-color: transparent !important;
    width:46% !important;
    height: 100% !important;
    position:absolute !important;
    top:0 !important;
    right:2% !important;
}
#wc-aplus .wc-flex-thumb-image-inner-wrapper {
    width: 100%!important;
    height: 100%!important;
    position: absolute!important;
}
#wc-aplus .wc-flex-thumb-image {
    width:auto !important;
    max-height: 100% !important;
    max-width: 100% !important;
    position:absolute !important;
    top:0 !important;
    bottom:0 !important;
    left:0 !important;
    right:0 !important;
    margin: auto !important;
}
#wc-aplus .wc-flex-thumb-action {
    width:117px !important;
    height:117px !important;
    overflow: hidden !important;
    position:absolute !important;
    top:0 !important;
    bottom:0 !important;
    left:0 !important;
    right:0 !important;
    margin: auto !important;
}
#wc-aplus .wc-flex-thumb-action:hover {
    background-position: 0 -119px !important;
}
#wc-aplus .wc-tour-action {
    background: url("https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/tour/buttonOverForPPP.png") 0 0 !important;
}
#wc-aplus .wc-step-by-step-action {
    background: url("https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/step-by-step/images/buttonOverForPPP.png") 0 0 !important;
}
#wc-aplus .wc-flex-thumb-action-text {
    text-align: center !important;
    padding-top: 80px !important;
    font: 11px arial !important;
}

#wc-aplus .wcsbs-stepList {
    display: none;
}

#wc-aplus .wchs.wc-ignore-zoom {
    cursor : auto!important;
    border : none !important;
}

#wc-aplus .wchs.wc-ignore-zoom a.wc-zoom-image {
    display : none!important;
}

#wc-aplus .wc-ageGate-message {
    margin-top : 0 !important;
}

#wc-aplus .wc-ageGate-underAge-message,
#wc-aplus .wc-ageGate-invalidDate-message {
    display : none!important;
    color : #ff0000!important;
}

#wc-aplus .wc-ageGate-underAge-message *,
#wc-aplus .wc-ageGate-invalidDate-message * {
    color : #ff0000!important;
}

#wc-aplus .wc-ageGate-underAge .wc-ageGate-underAge-message,
#wc-aplus .wc-ageGate-invalidDate .wc-ageGate-invalidDate-message {
    display : block!important;
}

#wc-aplus .wc-ageGate-mask {
    background : url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/transparent.gif) !important;
}

#wc-aplus .wc-ageGate-mask-active {
    background : url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/semi_transparent.png) !important;/* Fall-back for browsers that don't support rgba */
    /* @alternate */background: rgba(51, 51, 51, .2)!important;
}
#wc-aplus form.wc-ageGate {
    margin : 10px!important;
}

#wc-aplus form.wc-ageGate .wc-ageGate-wrap {
    margin : auto!important;
    background : #ffffe4!important;
    padding : 10px!important;
    border : 1px solid #666666;
    border-radius : 5px !important;
    text-align : center !important;
}

#wc-aplus form.wc-ageGate p,
#wc-aplus form.wc-ageGate fieldset {
    text-align : center!important;
    border : none !important;
}

#wc-aplus form.wc-ageGate fieldset {
    margin : 5px 0 0 0!important;
    padding : 0!important;
}

#wc-aplus form.wc-ageGate select {
    margin-left : 5px!important;
    width : 60px!important;
}

#wc-aplus form.wc-ageGate select.wc-ageGate-year {
    width : 65px!important;
}

#wc-aplus .wc-ageGate-subMessage,
#wc-aplus .wc-ageGate-submit {
    font-weight : bold!important;
}

#wc-aplus form.wc-ageGate fieldset.wc-ageGate-buttons {
    margin-top : 10px!important;
}

#wc-aplus .wc-ageGate-submit {
    text-align : center!important;
    border : 1px solid #cccccc;
    border-radius : 3px!important;
    line-height : 30px !important;
    width : 90px!important;
    padding : 0 10px;
    margin-right : 5px!important;
    background-color: #eeeeee!important;;
    background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee)!important; /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    /* @alternate */background-image:         linear-gradient(to bottom, #ffffff, #eeeeee)!important; /* Chrome 26, Firefox 16+, IE 10+, Opera */
}

#wc-aplus .wc-ageGate-submit:hover {
    background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff)!important; /* Chrome 10-25, iOS 5+, Safari 5.1+ */
    /* @alternate */background-image:         linear-gradient(to bottom, #eeeeee, #ffffff)!important; /* Chrome 26, Firefox 16+, IE 10+, Opera */
}

#wc-aplus .wc-ageGate-cancel,
#wc-aplus .wc-ageGate-cancel:visited,
#wc-aplus .wc-ageGate-cancel:active {
    text-decoration : underline !important;
    color : #333333!important;
}

#wc-aplus .wc-video-gallery-container {
    overflow : hidden !important;
}

#wc-aplus div.wc-video-gallery.wc-iframe-container {
    clear: both !important;
}

#wc-aplus .wc-360 {
    overflow-x : auto;
    overflow-y : hidden;
    clear: both !important;
}


#wc-aplus.wc-responsive {
    width : 100% !important;
    overflow : hidden !important;
}

/* Headers */
#wc-aplus h1,
.wc-bpopup h1,
#wc-aplus h1 *,
.wc-bpopup h1 *
{
    font-size:      19px !important;
    font-weight:    bold !important;
}

#wc-aplus h2,
.wc-bpopup h2,
#wc-aplus h2 *,
.wc-bpopup h2 *
{
    font-size:      24px !important;
    font-weight:    bold !important;
}

#wc-aplus h3,
.wc-bpopup h3,
#wc-aplus h3 *,
.wc-bpopup h3 *
{
    font-size:      15px !important;
    font-weight:    bold !important;
}

#wc-aplus h4,
.wc-bpopup h4,
#wc-aplus h4 *,
.wc-bpopup h4 *
{
    font-size:      13px !important;
    font-weight:    bold !important;
}

#wc-aplus h5,
.wc-bpopup h5,
#wc-aplus h5 *,
.wc-bpopup h5 *
{
    font-weight:    bold !important;
}

#wc-aplus h6,
.wc-bpopup h6,
#wc-aplus h6 *,
.wc-bpopup h6 *
{
    font-size:      11px !important;
}

/* section body */
#wc-aplus div.wc-aplus-body
{
    margin-top:     10px !important;
    position : relative!important;
}

/* section content */
#wc-aplus .wc-markup-lhtml, #wc-aplus .wc-markup-lhtml *,
#wc-aplus .wc-markup-rich-text, #wc-aplus .wc-markup-rich-text *,
#wc-aplus .wc-markup-text, #wc-aplus .wc-markup-text *,
#wc-aplus #wc-rich-features, #wc-aplus #wc-rich-features *,
#wc-aplus .wc-document-gallery-column, #wc-aplus .wc-document-gallery-column *
{
    line-height:     19px !important;
}

/* footnotes */
#wc-aplus div.wc-footnotes
{
    font-size:      12px !important;
    border-top:     1px solid #cccccc !important;
}

#wc-aplus div.wc-footnotes *
{
    font-size:      12px !important;
    line-height:    normal !important;
    color:          #565758 !important;
}

#wc-aplus div.wc-footnotes sup,
#wc-aplus div.wc-footnotes sup *
{
    font-size:      9px !important;
}

#wc-aplus div.wc-footnotes ol
{
    margin: 0 !important;
    padding: 0 !important;
}

#wc-aplus div.wc-footnotes ol li
{
    margin: 2px 0 0 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}

#wc-aplus div.wc-thumb-image img
{
    border: 1px solid #cccccc  !important;
}

#wc-aplus div.wc-inline-flash-wrapper
{
    margin: 10px 0px 10px 0 !important;
}

#wc-aplus .wc-fragment sup,
#wc-aplus .wc-fragment sub
{
    line-height:    normal!important;
}


/* Data Tables */
#wc-aplus table.wc-data-table tr th,
#wc-aplus table.wc-data-table tr th *
{
    background-color: #666666 !important;
    color: white !important;
}

#wc-aplus table.wc-data-table tr.wc-header-row *
{
    background-color: #666666 !important;
    color: white !important;
    font-weight: bold !important;
}

#wc-aplus table.wc-data-table .wc-first-column,
#wc-aplus table.wc-data-table .wc-first-column *
{
    font-weight: bold !important;
}

#wc-aplus table.wc-data-table .wc-last-column,
#wc-aplus table.wc-data-table .wc-last-column *
{
    font-weight: normal !important;
}

#wc-aplus table.wc-data-table tr.wc-odd-row *
{
    background-color: #eeeeee !important;
}

#wc-aplus table.wc-data-table tr.wc-even-row *
{
}

/* Document Gallery */

#wc-aplus table.wc-document-thumb-table small {
    color: #777777 !important;
}

#wc-aplus table.wc-document-thumb-table img,
#wc-aplus table.wc-document-thumb-table div.wc-default-pdf-poster
{
    border: 1px solid #cccccc !important;
}

#wc-aplus table.wc-document-thumb-table div.wc-default-pdf-poster
{
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/document-gallery/pdf_thumbnail_50_bg.png) 50% 50% no-repeat !important;
}

#wc-aplus div.wc-document-title,
#wc-aplus div.wc-document-title *
{
    font-weight: bold !important;
    color: #313131 !important;
}

#wc-aplus div.wc-document-description,
#wc-aplus div.wc-document-description *
{
    font-weight: normal !important;
    color: #313131 !important;
}

#wc-aplus a.wc-document-download-link,
#wc-aplus a.wc-document-download-link *,
#wc-aplus a.wc-document-view-link,
#wc-aplus a.wc-document-view-link *
{
    text-decoration: underline !important;
}

#wc-aplus a.wc-document-view-link,
#wc-aplus a.wc-document-download-link
{
    display: inline-block;
}

#wc-aplus button.wc-document-view-link
{
    color: #2179D3 !important;
}

#wc-aplus #wc-more-header,
#wc-aplus #wc-more-header *
{
    color:              #333333 !important;
    font-weight:        bold !important;
}

#wc-aplus #wc-more-body a:link,
#wc-aplus #wc-more-body a:link *,
#wc-aplus #wc-more-body a:visited,
#wc-aplus #wc-more-body a:visited *,
#wc-aplus #wc-more-body a:active,
#wc-aplus #wc-more-body a:active *
{
    color:#336699 !important;
    text-decoration:none !important;
}

#wc-aplus #wc-more-body a:hover,
#wc-aplus #wc-more-body a:hover *
{
    color:#663399 !important;
    text-decoration: underline !important;
}

#wc-aplus .wc-inline-flash-wrapper img
{
    cursor: pointer !important;
}

#wc-aplus a.wc-start-flash-player-link:link,
#wc-aplus a.wc-stop-flash-player-link:link
{
    font-size:       11px !important;
    color:           #89959c !important;
    text-decoration: none !important;
    line-height:          32px !important;
}

#wc-aplus a.wc-start-flash-player-link:hover,
#wc-aplus a.wc-stop-flash-player-link:hover
{
    color:           #333333 !important;
}

#wc-aplus .wc-no-flash-error a
{
    text-decoration: underline !important;
}

#wc-aplus .wc-inline-iframe-wrapper img,
#wc-aplus div.wc-default-iframe-poster
{
    cursor: pointer !important;
}

#wc-aplus a.wc-start-iframe-link:link,
#wc-aplus a.wc-stop-iframe-link:link
{
    font-size:       11px !important;
    color:           #89959c !important;
    text-decoration: none !important;
    line-height:          32px !important;
}

#wc-aplus a.wc-start-iframe-link:hover,
#wc-aplus a.wc-stop-iframe-link:hover
{
    color:           #333333 !important;
}

#wc-aplus div.wc-inline-iframe-wrapper
{
    margin: 10px 0px 10px 0 !important;
}

#wc-aplus div.wc-default-poster {
    width:100%!important;
    height:0%!important;
}

#wc-aplus div.wc-flash,
#wc-aplus div.wc-iframe {
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important;
}

#wc-aplus div.wc-video-has-no-poster,
#wc-aplus div.wc-default-iframe-poster,
#wc-aplus div.wc-flash,
#wc-aplus div.wc-iframe {
    background: #98b0d9 !important; /* Old browsers */
    /* @alternate */background: -moz-linear-gradient(-45deg,  #98b0d9 1%, #c3d9ff 100%) !important; /* FF3.6+ */
    /* @alternate */background: -webkit-gradient(linear, left top, right bottom, color-stop(1%,#98b0d9), color-stop(100%,#c3d9ff)) !important; /* Chrome,Safari4+ */
    /* @alternate */background: -webkit-linear-gradient(-45deg,  #98b0d9 1%,#c3d9ff 100%) !important; /* Chrome10+,Safari5.1+ */
    /* @alternate */background: -o-linear-gradient(-45deg,  #98b0d9 1%,#c3d9ff 100%) !important; /* Opera 11.10+ */
    /* @alternate */background: -ms-linear-gradient(-45deg,  #98b0d9 1%,#c3d9ff 100%) !important; /* IE10+ */
    /* @alternate */background: linear-gradient(135deg,  #98b0d9 1%,#c3d9ff 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b0d9', endColorstr='#c3d9ff',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
}

#wc-aplus div.wc-media-wrap div.wc-flash,
#wc-aplus div.wc-media-wrap div.wc-iframe {
    height : 0 !important;
    position : relative!important;
}

#wc-aplus .wc-media-wrap .wc-flash,
#wc-aplus .wc-media-wrap .wc-iframe {
    cursor : pointer !important;
}

#wc-aplus div.wc-inner-media-wrap {
    position: relative!important;
    overflow : hidden !important;
}

#wc-aplus div.wc-inner-media-wrap .wc-custom-poster-click,
#wc-aplus div.wc-flash .wc-default-poster-click,
#wc-aplus div.wc-iframe .wc-default-poster-click {        /* because of IE9 and less I use 2 divs. one for the gradient and the other for the start here image */
    position: absolute!important;
    width: 117px!important;
    height : 117px!important;
    margin: auto!important;
    top: 0!important;
    left: 0!important;
    bottom: 0!important;
    right: 0!important;
    background: transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/click_to_start.png) 0 0 no-repeat !important; /* W3C */
    cursor: pointer !important;
    border: 0 !important;
}

#wc-aplus div.wc-inner-media-wrap:hover .wc-custom-poster-click,
#wc-aplus div.wc-flash:hover .wc-default-poster-click,
#wc-aplus div.wc-iframe:hover .wc-default-poster-click{        /* because of IE9 and less I use 2 divs. one for the gradient and the other for the start here image */
    background: transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/click_to_start.png) 0 -119px no-repeat !important; /* W3C */
}

#wc-aplus div.wc-inner-media-wrap .wc-custom-poster-click span,
#wc-aplus div.wc-flash .wc-default-poster-click span,
#wc-aplus div.wc-iframe .wc-default-poster-click span{
    position : absolute!important;
    display : block!important;
    bottom : 10px!important;
    text-align : center!important;
    width : 100%!important;
    color : #ffffff !important;
    font : 11px arial !important;
    text-decoration : none!important;
    background-color : transparent!important;
}

/* Age Gate stuff */
.wchs-wrapper .age-gate
{
    color: #333333 !important;
    padding: 20px 0 20px 0 !important;
    text-align: center !important;
    font-size: 12px !important;
}

.wchs-wrapper .age-gate p
{
    margin: 12px 0 12px 0 !important;
}

.wchs-wrapper .age-gate select
{
    border: 1px solid #c0c0c0 !important;
}

.wchs-wrapper .age-gate option
{
    border-right: 1px solid #c0c0c0 !important;
}

.wchs-wrapper .age-gate-submit
{
    padding-left: 20px !important;
    padding-right: 20px !important;
    background: #eef6ff none repeat 0 0 scroll !important;
    border: 2px solid #999999 !important;
    font-weight: bold !important;
}

.wchs-wrapper .age-gate-message
{
}

.wchs-wrapper .age-gate-submessage
{
    font-weight: bold !important;
}

.wchs-wrapper .age-gate-underage, .age-gate-invalid-date
{
}

.wchs-wrapper .age-gate-underage span,
.wchs-wrapper .age-gate-invalid-date span
{
    font-weight: bold !important;
    color: #ff0000 !important;
}

.wchs-wrapper .age-gate-month
{
    width: 4em !important;
}

.wchs-wrapper .age-gate-day
{
    width: 4em !important;
}

.wchs-wrapper .age-gate-year
{
    width: 5em !important;
}

/* PPP caption */
#wc-aplus .wc-ppp-caption
{
    margin-bottom: 10px !important;
}

/* Rating question */
#wc-aplus .wc-rating-question
{
    margin-top: 10px !important;
    margin-bottom: 30px !important;
}

#wc-aplus #wc-rating-question p {
    float : left !important;
}

#wc-aplus #wc-rating-question ul {
    list-style : none!important;
}

#wc-aplus #wc-rating-question ul li{
    list-style : none!important;
    float : left !important;
    margin : 5px!important;
    height : 23px!important;
}

/* Powered by tagline */
#wc-aplus .wc-powered-by-tagline img{
    width: auto !important;
    height: auto !important;
}
#wc-aplus.wc-narrow .wc-top-powered-by-tagline .wc-powered-by-tagline-separator {
    display: none !important;
}
#wc-aplus.wc-narrow .wc-top-powered-by-tagline {
    display: block !important;
}
#wc-aplus .wc-top-powered-by-tagline {
    line-height: 16px!important;
    font-size: 16px!important;
}
#wc-aplus .wc-powered-by-webcollage-text, .wc-powered-by-webcollage-text {
    line-height: 20px!important;
    font-size: 10px!important;
    font-family: "Arial", "Verdana", Sans-serif !important;
}

#wc-aplus .wc-powered-by-webcollage-text img, .wc-powered-by-webcollage-text img,
#wc-aplus .wc-bottom-powered-by-tagline img, .wc-bottom-powered-by-tagline img
{
    width: 55px !important;
}

#wc-aplus .wc-top-powered-by-tagline .wc-powered-by-tagline-separator {
    margin: 0px 8px 8px 10px !important;
    color: #bbbbbb !important;
    font-weight: normal!important;
    font-size: 14px!important;
    display: inline-block!important;
    vertical-align: middle !important;
}
#wc-aplus .wc-top-powered-by-tagline img {
    vertical-align: middle !important;
}
#wc-aplus .wc-bottom-powered-by-tagline {
    margin: 25px 20px 20px 10px !important;
    text-align: right !important;
}
#wc-aplus .wc-bottom-powered-by-tagline span {
    color: #717171 !important;
    font-size: 10px!important;
}
#wc-aplus .wc-bottom-powered-by-tagline img {
    vertical-align: middle !important;
    margin-bottom: 2px !important;
    margin-right: 4px !important;
    margin-left: 4px !important;
}

#wc-aplus .wc-button {
    background : url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/button_left.png) 0 0 no-repeat !important;
    background-position : 0 0 !important;
    padding : 0 0 0 10px !important;
    font-weight : bold !important;
    display : block!important;
}

#wc-aplus .wc-button span {
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/button_right.png) right top no-repeat !important;
    background-position : right top !important;
    padding : 0 10px 0 0 !important;
    font-weight : bold !important;
    line-height : 23px!important;
    display: block !important;
}

#wc-aplus .wc-button:hover,
#wc-aplus .wc-button:hover span {
    color : #1A75CF !important
}

/* Product Comparison(customizable) *** START */

/* ***********************************
*  IMPORTANT:
*  Do not change table cell padding!
*  Do not change table cell border size!
************************************** */


/* ********** Fonts and backgrounds **********  */

/* First row: This product */
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row td.wc-pct-selected-invisible,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row td.wc-pct-selected {
    font-size: 12px !important;
    font-weight: bold !important;
    color: #ffffff !important;
    text-decoration: none !important;
    background-color: #0066cc !important;
}

/* Links row: P2B link */
#wc-aplus .wc-comparison-table .wc-pct-data a.productLink,
#wc-aplus .wc-comparison-table .wc-pct-data a.productLink:link,
#wc-aplus .wc-comparison-table .wc-pct-data a.productLink:active,
#wc-aplus .wc-comparison-table .wc-pct-data a.productLink:hover,
#wc-aplus .wc-comparison-table .wc-pct-data a.productLink:visited,
#wc-aplus .wc-comparison-table .wc-pct-data a.productLink:visited * {
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: underline !important;
    color: #0066cc !important;
}
/* Links row: Unlinked product title */
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-product-link-row strong {
    font-size: 12px !important;
    font-weight: bold !important;
    color: black !important;
}
/* Links row: Multiple items message */
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-product-link-row span.multipleItemsMsg {
    font-size: 12px !important;
    font-weight: normal !important;
    color: black !important;
}

/* Price row */
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-price-row * {
    font-size: 12px !important;
    font-weight: normal !important;
    color: black !important;
}

/* Feature header row */
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th .wc-reset .wc-markup-rich-text {
    font-size: 12px !important;
    color: #ffffff !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th sup {
    color: #ffffff !important;
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row * {
    background-color: #A6B3C5 !important; /*The color should be exactly the same as 'border-right-color' (see next block)*/
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th ,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row td {
    border-right-color: #A6B3C5 !important; /*The color should be exactly the same as 'background-color' (see previous block)*/
}

/* Feature column (first column) font-weight */
#wc-aplus .wc-comparison-table .wc-pct-data th.wc-features-column,
#wc-aplus .wc-comparison-table .wc-pct-data th.wc-features-column .wc-reset .wc-markup-rich-text {
    font-weight: bold !important;
}

#wc-aplus .wc-comparison-table .wc-pct-data tr .wc-product-data-column div.wc-center-align {
    display:inline!important;
}
#wc-aplus .wc-comparison-table .wc-pct-data tr td.wc-center-align{
    text-align: center!important;
}

/* Odd/even rows (fonts) */
#wc-aplus .wc-comparison-table .wc-pct-data .wc-even-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-even-row td,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-even-row .wc-reset .wc-markup-rich-text,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-odd-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-odd-row td,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-odd-row .wc-reset .wc-markup-rich-text {
    font-size: 12px !important;
    color: #333333 !important;
}
/* Odd row background (light background by default) */
#wc-aplus .wc-comparison-table .wc-pct-data .wc-odd-row{
    background-color: #f9fafb !important;
}

/* Even row background (dark background by default) */
#wc-aplus .wc-comparison-table .wc-pct-data .wc-even-row{
    background-color: #e7ebef !important;
}

/* ********** Border colors ********** */

#wc-aplus .wc-comparison-table .wc-pct-data td,
#wc-aplus .wc-comparison-table .wc-pct-data th {
    border-top-color: #cccccc !important; /* Table border */
    border-right-color: #cccccc !important; /* Table border */
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-last-row td,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-last-row th {
    border-bottom-color: #cccccc !important; /* Table border */
}
#wc-aplus .wc-comparison-table .wc-pct-data tr th.wc-features-column,
#wc-aplus .wc-comparison-table .wc-pct-data tr td.wc-features-column {
    border-left-color: #cccccc !important; /* Table border */
}

#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row td.wc-pct-selected,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-first-row td.wc-pct-selected {
    border-top-color: #85B6E7 !important; /* "This product" column border  */
}
#wc-aplus .wc-comparison-table .wc-pct-data tr td.wc-pct-preselected,
#wc-aplus .wc-comparison-table .wc-pct-data tr th.wc-pct-preselected,
#wc-aplus .wc-comparison-table .wc-pct-data tr td.wc-pct-selected,
#wc-aplus .wc-comparison-table .wc-pct-data tr th.wc-pct-selected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-first-row td.wc-pct-preselected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-first-row th.wc-pct-preselected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  td.wc-pct-preselected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  th.wc-pct-preselected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  td.wc-pct-selected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  th.wc-pct-selected {
    border-right-color: #85B6E7 !important; /* "This product" column border  */
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-last-row td.wc-pct-selected,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-last-row th.wc-pct-selected {
    border-bottom-color: #85B6E7 !important; /* "This product" column border  */
}
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row th ,
#wc-aplus .wc-comparison-table .wc-pct-data tr.wc-feature-header-row td {
    border-top-color: #d9d9d9 !important; /* Top border of features header row */
}
#wc-aplus .wc-comparison-table .wc-pct-data .wc-even-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-even-row td,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-odd-row th,
#wc-aplus .wc-comparison-table .wc-pct-data .wc-odd-row td {
    border-top-color: #d9d9d9 !important; /* Top border of odd/even rows */
}

#wc-aplus .wc-comparison-table .wc-pct-data .wc-cell-container{
    text-align: inherit!important;
    direction:ltr!important;
}

/* Product Comparison(customizable) *** END */


/*******************************************************/
/*******************************************************/
/*******************************************************/
/*******************************************************/
/* Product Comparison Version 2(customizable) *** START */

/*FOCUS OUTLINES ON KEY NAVIGATION START*/

#wc-aplus .wc-comparison-table-responsive .wc-pct-container.wc-no-focus a:focus,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container.wc-no-focus button:focus{
    outline: none!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container button:focus,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container a:focus{
    outline: 2px solid #0066CC!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-slide-left:focus,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-slide-right:focus,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container.wc-no-focus button.wc-pct-slide-left:focus i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container.wc-no-focus button.wc-pct-slide-right:focus i{
    outline: none!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-slide-left:focus i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-slide-right:focus i{
    outline: 1px solid white!important;
}


/*FOCUS OUTLINES ON KEY NAVIGATION END*/


#wc-aplus .wc-fullscreen-on,
.wc-pp-overlay .wc-video-gallery-container.wc-fullscreen-on{
    position: fixed!important;
    background: white;
    top: 0px;
    left: 0px;
    z-index: 9999999999999999999999 !important;
    overflow:hidden;
}

#wc-aplus .wc-fullscreen-on iframe{
    background: white;
}

#wc-aplus .wc-fragment.wc-fullscreen-on iframe,
.wc-pp-overlay  .wc-fragment.wc-fullscreen-on iframe{
    width: 100%;
    height: 100%;
}

/****** RESET STYLES START ******/
#wc-aplus .wc-comparison-table-responsive{
    padding-bottom:10px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table th *,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table td *{
    line-height: 1.3em!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper table.wc-pct-data{
    margin-right:-1px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container a i[class^="icon-"]{
    font-family: 'wcIcons' !important;
    speak: none;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-navigation * {
    font-size: 12px !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-show-hidden {
    clear: both !important;
    float: none !important;
    cursor: default !important;
    text-align: right !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-show-hidden span {
    text-decoration: underline !important;
    display: inline !important;
    cursor: pointer !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-info {
    display: block !important;
    height: 20px !important;
    margin-top: 2px !important;
    color:#565758!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-info,
#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-info *,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden span.divider{
    color:#565758!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    line-height:1.3em!important;
}

#wc-aplus .wc-comparison-table-responsive button span,
#wc-aplus .wc-comparison-table-responsive button span:active,
#wc-aplus .wc-comparison-table-responsive button span:focus,
#wc-aplus .wc-comparison-table-responsive button i,
#wc-aplus .wc-comparison-table-responsive button i:active,
#wc-aplus .wc-comparison-table-responsive button i:focus{
    position:relative;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-info  *{
    color:#565758!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-nav-control {
    display: block !important;
    overflow: hidden !important;
    position: relative !important;
    float: left !important;
    width: 16px !important;
    height: 20px !important;
    margin: 0px 0px 5px 5px !important;
    border: 0px none !important;
}
#wc-aplus .wc-pct-below-min-width {
    overflow : auto !important;
    overflow-y : hidden !important;
    overflow-x : auto !important;
    -ms-overflow-y : hidden !important;
}
#wc-aplus .wc-pct-below-min-width,
#wc-aplus .wc-pct-below-min-width > div.wc-comparison-table-responsive {
    -webkit-overflow-scrolling: touch !important;
}
#wc-aplus .wc-pct-below-min-width div.wc-pct-container {
    overflow : hidden !important;
    -webkit-overflow-scrolling: initial !important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table-responsive .wc-pct-nav-controls {
    float: none !important;
    display: inline-block !important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table-responsive .wc-pct-nav-info-wrap {
    float: none !important;
    padding-left: 10px!important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table-responsive .wc-pct-nav-show-hidden {
    padding-left: 10px!important;
}
#wc-aplus .wc-pct-below-min-width .wc-comparison-table-responsive .wc-pct-nav-info {
    text-align: left !important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-data {
    table-layout: fixed !important;
    border-collapse: collapse !important;
    border:  0 none !important;
    border-spacing: 0 !important;
    vertical-align: top !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data th {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -ms-hyphens: auto;
    word-wrap: break-word !important;
    white-space: normal !important;
    padding: 5px !important;
    border-top-width: 1px !important;
    border-top-style: solid !important;
    border-right-width: 1px !important;
    border-right-style: solid !important;
    border-bottom: 0 none !important;
    border-left: 0 none !important;
    text-align: left !important;
    line-height: normal !important;
    display: table-cell !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr {
    display: table-row !important;
}
#wc-aplus div.wc-pct-header-column-wrapper {
    display: block !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th {
    word-wrap: normal !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row.headerHover th *{
    color:#000000!important;
}
#wc-aplus .wc-comparison-table-responsive i[class^="icon-"], #wc-aplus .wc-comparison-table-responsive i[class*=" icon-"] {
    font-size:12px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th div.wc-headerContainer{
    overflow: hidden;
    text-overflow: ellipsis;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th div.wc-headerContainer span{
    white-space: normal!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th div.wc-textContainer{
    display:table-cell;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th i{
    display:table-cell;
    font-size:10px!important;
    color: #565758!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th .wc-headerContainer.hidden i{
    visibility:hidden!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-feature-header-row th span {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display:inline!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-features-column {
    text-align: left !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-data-column {
    text-align: left !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-first-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-first-row th {
    text-align: center !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-image-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-image-row td {
    text-align: center !important;
    vertical-align: middle !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-pct-product-image,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-pct-headline-image {
    display: block !important;
    margin: 0 auto !important;
    max-height: 200px!important;
    max-width: 100%!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row th{
    font-size:15px!important;
    color:#565758!important;

}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row td {
    text-align: center !important;
    vertical-align: top !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-link-row th a,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-link-row td a{
    text-decoration: none!important;
    font-size:15px!important;
    color:#2179d3!important;
    background-color: transparent!important;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;

}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-link-row th a:hover,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-link-row td a:hover{
    text-decoration: none!important;
    color:#336699!important;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th{
    text-align: center!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th.wc-product-data-column{
    text-align: center!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row.wc-pct-left-aligned-row th.wc-text{
    text-align: left!important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row.wc-pct-left-aligned-row th.wc-text{
    text-align: right!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th.wc-text{
    vertical-align: top!important;
    padding-bottom:6px!important;
}

#wc-aplus.wc-rtl-format .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row.wc-pct-left-aligned-row th.wc-text{
    text-align: right!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-odd-row td.wc-wrap span.wc-reset,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-even-row td.wc-wrap span.wc-reset{
    display:inline!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr td.wc-wrap{
    text-align:left!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-pct-left-aligned-row .wc-pct-product-image{
    margin-left:0!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data tr.wc-pct-left-aligned-row .wc-pct-product-image{
    margin-right:0!important;
    margin-left:auto!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-odd-row .wc-pct-product-image,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-even-row .wc-pct-product-image{
    padding-top:5px!important;
    padding-bottom:5px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-pct-center-aligned-row td.wc-wrap{
    text-align: center!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-pct-left-aligned-row td.wc-wrap{
    text-align: left!important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data tr.wc-pct-left-aligned-row td.wc-wrap{
    text-align: right!important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data tr td.wc-wrap .wc-cell-container{
    direction:rtl!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr td.wc-wrap *{
    vertical-align: baseline!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data td.wc-wrap .wc-pct-product-image{
    height:auto!important;
    max-height:120px!important;
    padding-right: 5px!important;
    display:inline-block!important;
    max-width: 35%!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data td.wc-wrap .wc-pct-product-image{
    padding-left: 5px!important;
    padding-right: 0!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-odd-row td sup.wc-footnote-index,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-even-row td sup.wc-footnote-index{
    vertical-align: super!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a{
    display:none!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th span.multipleItemsMsg{
    display:inline;
    margin-bottom:6px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row a.productLink{
    display: inline-block;
    margin-bottom:2px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row a.productLink,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row a.productLink *{
    text-decoration: none!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th .productLinkButton{
    display: table-cell!important;
    vertical-align: middle!important;
    margin:auto!important;
    text-align: center!important;
    width: 89px!important;
    height: 30px!important;
    cursor:pointer!important;
    -webkit-transition: background-color 300ms linear;
    -moz-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    transition: background-color 300ms linear;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a{
    background-color: #2179d3!important;
    border:solid 1px transparent!important;
    -webkit-transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
    -moz-transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
    -o-transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
    transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a:hover{
    background-color: #336699!important;
    -webkit-transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
    -moz-transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
    -o-transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
    transition: background-color 300ms linear,border-color 300ms linear,color 300ms linear;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th .productLinkButton span{
    color:#ffffff!important;
    font-size: 12px!important;
    background-color: transparent!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-price-row td {
    text-align: left !important;
    vertical-align: top !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-image-row th.wc-features-column,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data .wc-product-image-row td.wc-features-column {
    padding: 15px !important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-footnote-placeholder {
    margin-top: 5px !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-allassortment-mode-msg {
    padding: 10px !important;
    margin: 0px auto 10px !important;
    font-weight: normal !important;
    text-decoration: none !important;
    color: #333333 !important;
    font-size: 12px !important;
    text-align: left !important;
    font-style: italic !important;
    background-color: #ffffcc !important;
}

#wc-aplus .wc-comparison-table-responsive tr.wc-pct-left-aligned-row .wc-product-data-column {
    text-align: left !important;
}

#wc-aplus .wc-comparison-table-responsive tr.wc-pct-left-aligned-row td.wc-center-align.wc-product-data-column{
    text-align:center!important;
}
#wc-aplus .wc-comparison-table-responsive tr td.wc-product-data-column>b{
    display:block!important;
}
#wc-aplus .wc-comparison-table-responsive tr.wc-pct-center-aligned-row td.wc-product-data-column>b{
    display:block!important;
    text-align: center!important;
}


#wc-aplus .wc-comparison-table-responsive tr.wc-pct-left-aligned-row .wc-product-data-column div.wc-center-align {
    text-align:left!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive tr.wc-pct-left-aligned-row .wc-product-data-column div.wc-center-align {
    text-align:right!important;
}

#wc-aplus .wc-comparison-table-responsive tr .wc-product-data-column div.wc-center-align {
    display:inline!important;
}

#wc-aplus .wc-comparison-table-responsive tr div.innerImage{
    height:100px!important;
    text-align: center!important;
}

#wc-aplus .wc-comparison-table-responsive tr div.innerImage img{
    height:100%!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-pct-center-aligned-row .wc-product-data-column {
    text-align: center !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr th{
    border:solid 0px transparent !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr span{
    color:#565758!important;
    font-size:12px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr span *{
    color:#565758!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container div.wc-pct-content{
    overflow:hidden!important;
    box-sizing: border-box!important;
    border-right:solid 1px #cccccc!important;
    border-left:solid 1px #cccccc!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container div.wc-pct-content.indexRight{
    border-right:solid 1px black!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container div.wc-pct-content.indexLeft{
    border-left:solid 1px black!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container div.wc-pct-content.indexLeft{
    border-right:solid 1px black!important;
    border-left: solid 1px #cccccc!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container div.wc-pct-content.indexRight{
    border-left:solid 1px black!important;
    border-right: solid 1px #cccccc!important;
}

/****** RESET BORDERS END ******/

/****** SLIDING LEFT RIGHT BUTTONS START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl{
    position:absolute;
    z-index: 1;
    width: 100%!important;
    height:0!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button{
    width:30px;
    height:40px;
    background-color:#fff!important;
    opacity:0.7!important;
    cursor:pointer;
    margin: auto!important;
    text-align: center!important;
    border: solid 1px transparent!important;
    -webkit-transition: opacity 200ms linear;
    -moz-transition: opacity 200ms linear;
    -o-transition: opacity 200ms linear;
    transition: opacity 200ms linear;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button:hover{
    opacity:1!important;
    -webkit-transition: opacity 200ms linear;
    -moz-transition: opacity 200ms linear;
    -o-transition: opacity 200ms linear;
    transition: opacity 200ms linear;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button.disabled{
    opacity:0.3!important;
    cursor:default;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button i {
    color: #565758 !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button.wc-pct-slide-left{
    float:left!important;
    margin-left:1px !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button.wc-pct-slide-right{
    float:right!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-ctrl button.wc-pct-slide-right i {
    padding-left: 2px !important;
}
/****** SLIDING LEFT RIGHT BUTTONS START ******/

/****** TOP NAVIGATION BUTTONS START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-controls{
    padding-right:0!important;
    margin-right:0!important;
    display:inline-block;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-navigation{
    margin-bottom:4px!important;
    text-align:right!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-navigation{
    direction: rtl!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-navigation .infoContainer{
    display:inline-block;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden{
    clear:none!important;
    display:inline-block;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden.alone{
    border-left: transparent!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden button{
    background-color: transparent!important;
    border-color: transparent!important;
    cursor:pointer!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden span{
    text-decoration: none !important;
    color:#0066cc !important;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden span:hover{
    color:#336699 !important;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    transition: color 300ms linear;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden span.divider{
    margin-right:6px!important;
    margin-left:6px!important;
    color:#556677!important;
    cursor:default!important;
    text-decoration:none!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-show-hidden span.divider:hover{
    text-decoration:none!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-nav-info-wrap{
    color:#565758!important;
    display:inline-block;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot{
    padding: 0 7px 2px 7px!important;
    position: relative !important;
    border:none!important;
    margin: 2px 0px 3px 0px !important;
    cursor: default!important;
    background-color: transparent!important;
    width:22px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot:last-child{
    padding-right:0px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot.prod-spot-active{
    cursor:pointer!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot i.icon-ball-05{
    font-size: 8px!important;
    display: inline-block!important;
    color:#2179D3!important;
    -webkit-transition: color 0.5s !important;
    -moz-transition: color 0.5s !important;
    -o-transition: color 0.5s !important;
    -ms-transition:color 0.5s !important;
    transition: color 0.5s !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot.prod-spot-active i.icon-ball-05{
    color:#cccccc!important;
    -webkit-transition: color 0.5s !important;
    -moz-transition: color 0.5s !important;
    -o-transition: color 0.5s !important;
    -ms-transition:color 0.5s !important;
    transition: color 0.5s !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot.prod-spot-active:hover i.icon-ball-05{
    color: #2179D3!important;
    -webkit-transition: color 0.5s !important;
    -moz-transition: color 0.5s !important;
    -o-transition: color 0.5s !important;
    -ms-transition:color 0.5s !important;
    transition: color 0.5s !important;
}

/****** TOP NAVIGATION BUTTONS END ******/

/****** THIS PRODUCT AND CLOSE BUTTON START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr div.thisProductContainer{
    text-align: center!important;
    position: absolute;
    width: 100%!important;
    top: 5px;
    left: 0;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr span.this-product {
    display: inline-block;
    border-bottom: solid 1px #666666!important;
    padding: 0px 3px 0px 3px!important;
    color: #000000!important;
    font-weight: bold!important;
    font-size: 12px!important;
    margin-bottom:6px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-hide-column-row td.wc-product-data-column{
    position:relative!important;
    text-align: center!important;
    height:20px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-hide-column-link{
    position:absolute!important;
    display:block;
    top:7px!important;
    right:7px!important;
    background-color: transparent!important;
    border: none!important;
    cursor:pointer!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-hide-column-link i{
    opacity:0.7;
    font-size:10px!important;
    display:block;
    color:#565758!important;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    -o-transition: color 0.4s;
    -ms-transition:color 0.4s;
    transition: color 0.4s;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-hide-column-link:hover i{
    opacity:1;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -ms-transition:opacity 0.3s;
    transition: opacity 0.3s;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-product-data-column{
    position:relative;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-arrow{
    width: 26px!important;
    height: 13px!important;
    overflow: hidden;
    left: 0;
    /*top: 21px;*/
    right: 0;
    position: absolute;
    margin: auto!important;
    z-index: 11;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-arrow:before{
    content:' ';
    transform: rotate(45deg);
    width: 15px!important;
    height: 15px!important;
    margin: auto!important;
    margin-top:4px!important;
    left: 0;
    right: 0;
    position: absolute;
    background-color: #ffffff!important;
    border: solid 1px #2179d3!important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row.wc-top-available .wc-comparison-arrow{
    bottom: 11px!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row.wc-top-available .wc-comparison-arrow:before{
    margin-top:-9px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row.wc-top-available .wc-comparison-overlay-box{
    bottom:13px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row.wc-top-available a.wc-search-style .wc-comparison-arrow:before{
    background-color: #ffffff!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row a.wc-search-style .wc-comparison-arrow:before{
    background-color: #eef1f3!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field input{
    background-color: #eef1f3 !important;
    font-size: 14px!important;
    padding-bottom: 0px!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field .wc-icon-search{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto!important;
    height: 13px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field .wc-icon-search:before {
    font-family: 'wcIcons' !important;
    speak: none;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e92f";
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:hover{
    background-color: transparent!important;
    border:none!important;
    cursor:pointer;
    outline:none;
    position:relative;
    display: inline-block!important;
    text-decoration: none!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:focus *,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:hover *{
    text-decoration: none!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:focus i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:visited i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:hover li.wc-data-not-found,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:hover i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:link input,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:visited input,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:active input ,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:link i,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-multiple-selections-btn:hover input{
    color: #565758!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-show .wc-comparison-arrow,
#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg.wc-show .wc-comparison-overlay-box{
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -ms-transition:opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg .wc-comparison-overlay-box{
    z-index: 1!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box{
    display:none;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    position: absolute;
    margin-top: -4px!important;
    padding-top: 6px!important;
    font-size: 12px!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    -webkit-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -ms-transition:opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg .wc-comparison-arrow{
    display:none;
    visibility: hidden;
    opacity: 0;
    z-index: 11!important;
    -webkit-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    -ms-transition:opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-data tr.wc-product-buy-button-row th a.multipleItemsMsg{
    cursor:pointer;
    color: #2179d3!important;
    text-align: center!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field{
    display:none;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row a.wc-search-style .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field{
    display:block;
    padding: 0 10px 6px 10px !important;
    position: relative;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox ul,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox ul li{
    margin: 0!important;
    padding: 0!important;
    display:block;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox ul{
    padding-top: 2px!important;
    padding-bottom:2px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox ul li.wc-data-not-found{
    padding: 10px!important;
    margin: auto!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox ul li a{
    display:block!important;
    background-color: #ffffff!important;
    text-decoration: none!important;
    cursor:pointer;
    -webkit-transition: background-color 0s;
    -moz-transition: background-color 0s;
    -o-transition: background-color 0s;
    -ms-transition: background-color 0s;
    transition: background-color 0s;
    padding: 4px 8px 4px 8px !important;
    margin: 0!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #565758!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox ul li a:hover{
    background-color: #2179D3!important;
    color: #ffffff!important;
    cursor:pointer;
    text-decoration: none!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-results{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 0!important;
}


#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box ::-webkit-scrollbar {
    height: 12px;
    width: 5px;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box ::-webkit-scrollbar-thumb {
    background: rgba(33, 32, 12, 0.5);
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field input{
    border-color: transparent!important;
    box-shadow: none!important;
    border-bottom: 2px solid #cccccc!important;
    border-radius: 0!important;
    padding-left: 17px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox{
    min-width: 200px!important;
    max-width: 300px;
    max-height: 300px;
    background-color: white!important;
    border: solid 1px #2179d3!important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    margin: 10px 10px!important;
    overflow: hidden;
    cursor:default !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box.wc-mobile .wc-comparison-searchbox {
    max-width:160px!important;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background-color: white!important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
    margin: 0!important;
    overflow: hidden;
    cursor:default !important;
    max-height: unset!important;
    z-index: 11111!important;
    text-align:left;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox .wc-search-field{
    margin: 0 8px 0 8px!important;
    position: relative!important;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox .wc-search-field .wc-icon-search{
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto!important;
    height: 12px!important;
    color: #999999;
    font-size: 12px;
    left: 8px;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox .wc-search-field .wc-icon-search:before{
    font-family: 'wcIcons' !important;
    speak: none;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e92f";
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox .wc-search-field input{
    border: transparent!important;
    height: 30px!important;
    margin: 14px 0 10px 0!important;
    display: block;
    background-color: #EEF1F3;
    border-radius: 5px!important;
    width: calc(100% - 25px);
    color: #565758!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    padding-left: 25px;
    outline: none;
    font-size: 12px;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox .wc-search-results{
    white-space: nowrap;
    overflow: scroll;
    text-overflow: ellipsis;
    margin-top: 0!important;
}
body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox ul li.wc-data-not-found{
    color: #565758!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    font-size: 16px!important;
    padding: 8px 8px 8px 8px !important;
    background-color: #ffffff!important;
}
body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox ul li a{
    display:block!important;
    background-color: #ffffff!important;
    text-decoration: none!important;
    cursor:pointer;
    padding: 8px 8px 8px 8px !important;
    margin: 0!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #565758!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    font-size: 12px!important;
}


body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-mobile-search-header {
    color: #565758;
    font-size: 15px!important;
    line-height: 20px!important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
    position: relative;
}
body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-mobile-search-header h2 {
    margin: 0 8px 0px 8px !important;
    padding-right: 23px;
    border-bottom: 2px solid #999999;
    padding-bottom: 11px;
    padding-top: 11px;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-comparison-searchbox ul{
    list-style-type: none!important;
    margin: 0!important;
    padding: 0!important;
}


body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-mobile-search-header .wc-mobile-close-overlay{
    position: absolute;
    top: 0;
    height: 100%;
    padding: 0;
    right: 0;
    width: 44px;
    background: transparent;
    border: transparent;
    outline: none;
    font-size:16px!important;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-mobile-search-header .wc-mobile-close-overlay i{
    background-color:white;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone .wc-mobile-search-header .wc-mobile-close-overlay .icon-close-regular:before{
    font-family: 'wcIcons' !important;
    speak: none;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e911" !important;
}


/**rtl mode for comparison table overlay */

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-product-buy-button-row .wc-comparison-overlay-box .wc-comparison-searchbox .wc-search-field input{
    text-align: right!important;
    padding-right: 17px!important;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone.wc-rtl-format{
    right:0;
    direction: rtl;
    text-align: right;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone.wc-rtl-format .wc-mobile-search-header .wc-mobile-close-overlay{
    left: 0;
    right: initial;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone.wc-rtl-format .wc-mobile-search-header h2 {
    padding-right: initial;
    padding-left: 24px;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone.wc-rtl-format .wc-comparison-searchbox .wc-search-field .wc-icon-search{
    right:5px;
    left: initial;
}

body .wc-comparison-overlay-box.wc-mobile.wc-mobile-overlay-clone.wc-rtl-format .wc-comparison-searchbox .wc-search-field input{
    padding-right:25px;
    padding-left: initial;
}

/****** THIS PRODUCT AND CLOSE BUTTON END ******/
/****** FEATURE HEADER START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr.wc-feature-header-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr.wc-feature-header-row th .wc-reset .wc-markup-rich-text {
    font-size:15px!important;
    font-weight: 100!important;
    cursor:pointer!important;
    padding: 8px 0 8px 0 !important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr.wc-feature-header-row th sup {
    font-size:10px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr.wc-feature-header-row th i::before {
    padding: 0px 6px 0px 6px !important;
    display:inline!important;
}

/****** FEATURE HEADER END ******/



/*more info icon start*/

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data  a.wc-pct-feature-descr i{
    color:#2179d3!important;
    font-size: 12px!important;
    text-decoration: none !important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data  a.wc-pct-feature-descr {
    text-decoration: none !important;
    display:inline-block!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data  a.wc-pct-feature-descr:hover {
    text-decoration: none !important;
}

/*more info icon end*/



/****** ODD EVEN ROWS BACKGROUND DEFAULT START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-odd-row,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-odd-row * {
    background-color: transparent !important;
    -webkit-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -o-transition: background 0.25s;
    -ms-transition:background 0.25s;
    transition: background 0.25s;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-even-row,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-even-row * {
    background-color: transparent !important;
    -webkit-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -o-transition: background 0.25s;
    -ms-transition:background 0.25s;
    transition: background 0.25s;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr.wc-comparison-table-row-hover {
    background-color: #f7f8f8 !important;
    -webkit-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -o-transition: background 0.25s;
    -ms-transition:background 0.25s;
    transition: background 0.25s;
}
/****** ODD EVEN ROWS BACKGROUND DEFAULT END ******/

/****** FEATURES COLUMN START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr th.wc-features-column span,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data tr td.wc-features-column span {
    font-weight: bold !important;
}
/****** FEATURES COLUMN END ******/



/****** TABLES OPACITY TRICKS START ******/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr th{
    visibility:visible!important;
    /*opacity:0.001;*/
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr.wc-feature-header-row th div.wc-headerContainer{
    visibility:hidden!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr td:not(:first-child),
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr th:not(:first-child){
    opacity:1;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr th{
    opacity:0.001;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr td:first-child,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr th:first-child{
    opacity:1;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr.wc-product-link-row th:first-child,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr.wc-price-row td:first-child,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper tr.wc-product-buy-button-row th:first-child{
    /*visibility:hidden;*/
    opacity:0.001;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr.wc-product-link-row th:first-child,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr.wc-product-buy-button-row th:first-child,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr.wc-price-row td:first-child,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper tr.wc-product-link-row th:first-child span{
    visibility:visible;
    opacity:1;
}

/****** TABLES OPACITY TRICKS END ******/


/*********** BORDER COLORS START ***********/
/*main table borders*/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-header-column-wrapper{
    border-top:solid 0px transparent!important;
    overflow: hidden!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content .wc-pct-product-columns-wrapper{
    border: solid 1px transparent!important;
    border-top:solid 0 transparent!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container.borderless .wc-pct-content .wc-pct-product-columns-wrapper,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container.borderless .wc-pct-content .wc-pct-header-column-wrapper{
    border:solid 1px transparent!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container.borderless .wc-pct-content{
    border-left:solid 1px transparent!important;
    border-right:solid 1px transparent!important;
}
/*main table borders*/

/*feature header borders*/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-header-column-wrapper .wc-pct-data  tr.wc-feature-header-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data  tr.wc-feature-header-row th{
    border-top-color:#cccccc!important;
    border-top-width:1px!important;
    border-bottom-color:#cccccc!important;
    border-bottom-width:2px!important;
}


/*full grid lines display mode*/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines td{
    border-top-width:1px!important;
    border-top-color:#cccccc!important;

    border-left-width:1px!important;
    border-left-color:#cccccc!important;
    border-right-width:1px!important;
    border-right-color:#cccccc!important;

}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-header-column-wrapper .wc-pct-data.full-grid-lines th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-header-column-wrapper .wc-pct-data.full-grid-lines td {
    border-left-color:transparent!important;
    border-right-color:transparent!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr td.wc-features-column,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr th.wc-features-column{
    border-left-width:0px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines .wc-pct-hide-column-row td{
    border-bottom-width:0px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data .wc-pct-hide-column-row td{
    padding-top:5px!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines .wc-product-link-row th{
    border-top-width:0px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines .wc-product-buy-button-row th{
    border-top-width:0px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines .wc-price-row td{
    border-top-width:0px!important;
}
/*full grid lines display mode*/


/*horizontal lines display mode*/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only .wc-even-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only .wc-even-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only .wc-odd-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only .wc-odd-row td {
    border-top-width:1px!important;
    border-top-color:#cccccc!important;
    /*border-bottom-width:1px!important;
    border-bottom-color:#cccccc!important;*/
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only .wc-pct-hide-column-row td{
    border-bottom-width:0px!important;
    /*border-top-width:0px!important;*/
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only .wc-product-link-row td{
    border-top-width:0px!important;
}
/*horizontal lines display mode*/

/*vertical lines display mode*/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only td{
    border-right-width:1px!important;
    border-right-color:#cccccc!important;
    border-left-width:1px!important;
    border-left-color:#cccccc!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-header-column-wrapper .wc-pct-data.vertical-lines-only th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-header-column-wrapper .wc-pct-data.vertical-lines-only td{
    /*border-right-width:1px!important;*/
    border-right-color:transparent!important;
    /*border-left-width:1px!important;*/
    border-left-color:transparent!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr td.wc-features-column,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only th td.wc-features-column{
    border-left-width:0px!important;
}
/*vertical lines display mode*/

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr td.wc-pct-preselected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr th.wc-pct-preselected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr td.wc-pct-preselected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr th.wc-pct-preselected{
    border-right-color:black!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr td.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr th.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr td.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr th.wc-pct-selected{
    border-right-color:black!important;
    /*border-left:solid 1px black!important;*/
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-pct-hide-column-row td.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-pct-hide-column-row td.wc-pct-selected{
    border-top:solid 1px black!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only tr.wc-pct-hide-column-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-pct-hide-column-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-pct-hide-column-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only tr.wc-pct-hide-column-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-pct-hide-column-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-pct-hide-column-row th {
    border-top:solid 1px #cccccc!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only tr.wc-last-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.horizontal-lines-only tr.wc-last-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-last-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-last-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-last-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-last-row th{
    border-bottom:solid 1px #cccccc!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-last-row td.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-last-row td.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.full-grid-lines tr.wc-last-row th.wc-pct-selected,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.wc-last-row th.wc-pct-selected {
    border-bottom:solid 1px black!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.no-grid-lines tr.wc-pct-hide-column-row td{
    /*border-top:solid 1px transparent!important;*/
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.no-grid-lines tr.first-group-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.no-grid-lines tr.first-group-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.first-group-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.first-group-row td{
    padding-top: 10px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.no-grid-lines tr.last-group-row.wc-odd-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.no-grid-lines tr.last-group-row.wc-odd-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.no-grid-lines tr.last-group-row.wc-even-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.no-grid-lines tr.last-group-row.wc-even-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.last-group-row.wc-even-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.last-group-row.wc-even-row td,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.last-group-row.wc-odd-row th,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-data.vertical-lines-only tr.last-group-row.wc-odd-row td{
    padding-bottom: 10px!important;
}


/*********** BORDER COLORS END ***********/

/*ICONS STYLES*/
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr .icon-checkmark,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr .icon-minus,
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr i[class^="icon-ball"],
#wc-aplus .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr i[class^="icon-Star"]{
    margin-left: 4px!important;
    display:inline-block;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr .icon-checkmark,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr .icon-minus,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr i[class^="icon-ball"],
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-content table tr i[class^="icon-Star"]{
    margin-left: 2px!important;
    margin-right: 2px!important;
    display:inline-block;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-cell-container{
    direction:ltr!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-cell-container{
    text-align: inherit!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder{
    cursor:pointer!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder{
    direction:ltr!important;
}

#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder .wc-pct-tooltip-responsive{
    background-color:white!important;
    padding:10px 10px 10px 10px!important;
    border:solid 1px #2179d3!important;
    max-width: 240px;
    font-size: 12px!important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder .arrowContainer{
    height: 9px!important;
    width: 24px!important;
    overflow: hidden!important;
    position: relative;
    margin-left: 10px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder .arrowContainer.topArrow{
    margin-bottom: -1px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder .arrowContainer.bottomArrow{
    margin-top: -1px!important;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder .arrowContainer.topArrow:after {
    content:'';
    display: block;
    width: 10px;
    height: 10px;
    border: solid 1px #2179d3!important;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    margin: auto;
    margin-top: 3px;
    background-color: white;
}
#wc-aplus .wc-comparison-table-responsive .wc-pct-content .wc-pct-tooltip-placeholder .arrowContainer.bottomArrow:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border: solid 1px #2179d3!important;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin: auto;
    margin-top: -7px;
    background-color: white;
}




/*RIGHT TO LEFT STYLES*/
/* **** Comparison Table **** */
#wc-aplus div[id^=wc-demo-].wc-rtl-format .wc-aplus-body .wc-comparison-table-responsive *{
    direction: rtl;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container{
    float:right !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .infoContainer{
    direction:rtl!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-navigation{
    text-align: left!important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-price-row td,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row th,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row td,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row.wc-pct-center-aligned-row th,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row.wc-pct-center-aligned-row td{
    text-align: center!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-price-row.wc-pct-left-aligned-row td,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row.wc-pct-left-aligned-row th,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data .wc-product-link-row.wc-pct-left-aligned-row td{
    text-align: right!important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive tr.wc-pct-left-aligned-row .wc-product-data-column,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-features-column {
    text-align:right !important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container a i[class^="icon-"]{
    font-family: 'wcIcons' !important;
    speak: none;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container button.wc-pct-nav-prod-spot{

}
#wc-aplus .wc-rtl-format .wc-pct-allassortment-mode-msg{
    text-align: right !important;
    direction: rtl !important;
    padding-left:13px !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-ctrl button.wc-pct-slide-left{
    margin-right:1px!important;
    float:right!important;
    -ms-transform: rotateY(180deg); /* IE 9 */
    -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
    transform: rotateY(180deg);
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-ctrl button.wc-pct-slide-right{
    float:left!important;
    -ms-transform: rotateY(180deg); /* IE 9 */
    -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
    transform: rotateY(180deg);
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-data{
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive{
    direction: rtl !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-widget .wc-pct-content{
    direction: rtl !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-tooltip-placeholder .wc-pct-tooltip-responsive{
    text-align: right!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr td.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr th.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr td.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr th.wc-pct-preselected{
    border-left-color:black!important;
    border-right-color:#cccccc!important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr td.wc-pct-selected,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.vertical-lines-only tr th.wc-pct-selected,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr td.wc-pct-selected,
#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container .wc-pct-product-columns-wrapper .wc-pct-data.full-grid-lines tr th.wc-pct-selected{
    border-left-color:black!important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table-responsive .wc-pct-container i.icon-toggle-right{
    transform: rotateY(180deg);
}
/*RIGHT TO LEFT END STYLES*/


/* Product Comparison Version 2(customizable) *** END */
/*******************************************************/
/*******************************************************/
/*******************************************************/
/*******************************************************/

/* Specifications (customizable) *** START */

/* Colors *** */
/* borders */
#wc-aplus table.wc-specifications-table {
    border: 1px solid #cccccc !important;
}

#wc-aplus .wc-specifications th,
#wc-aplus .wc-specifications td {
    border-left: 1px solid #cccccc !important;
}

/* Odd header background (dark background by default) */
#wc-aplus .wc-specifications .wc-spec-header-row,
#wc-aplus .wc-specifications .wc-spec-header-row * {
    background-color: #dbe0e7 !important;
}


#wc-aplus .wc-specifications .wc-odd-row{
    background-color: #FFFFFF !important;
}

#wc-aplus .wc-specifications .wc-even-row{
    background-color: #f3f5f7 !important;
}

#wc-aplus .wc-rtl-format .wc-specifications .wc-cell-container{
    direction:ltr!important;
    text-align: right!important;
}

/* Specifications (customizable) *** END */


/* Specifications Table Version 2(customizable) *** START */

/* Colors *** */
/* borders */

#wc-aplus .wc-specifications-responsive.wc-no-focus .wc-specifications-table tr:focus {
    outline: none!important;
}
#wc-aplus .wc-specifications-responsive .wc-specifications-table tr:focus {
    outline: 2px solid #0066CC;
}

#wc-aplus .wc-specifications-responsive .wc-specifications-table{
    border: 1px solid #cccccc !important;
}

#wc-aplus .wc-specifications-responsive th,
#wc-aplus .wc-specifications-responsive td {
    border-top:solid 1px #cccccc!important;
    border-bottom:solid 1px #cccccc!important;
}

#wc-aplus .wc-specifications-responsive .wc-spec-caption span{
    font-weight: bold!important;
}

#wc-aplus .wc-specifications-responsive .wc-odd-row,
#wc-aplus .wc-specifications-responsive .wc-even-row{
    background-color: transparent !important;
    -webkit-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -o-transition: background 0.25s;
    -ms-transition:background 0.25s;
    transition: background 0.25s;
}
#wc-aplus .wc-specifications-responsive .wc-odd-row span *,
#wc-aplus .wc-specifications-responsive .wc-even-row span *{
    font-size:12px!important;
}

#wc-aplus .wc-specifications-responsive *{
    color: #565758!important;
    line-height:1.3em!important;
}

#wc-aplus .wc-specifications-responsive .wc-odd-row:hover,
#wc-aplus .wc-specifications-responsive .wc-even-row:hover{
    background-color: #f7f8f8 !important;
    -webkit-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -o-transition: background 0.25s;
    -ms-transition:background 0.25s;
    transition: background 0.25s;
}

#wc-aplus .wc-specifications-responsive .wc-spec-header-row th{
    border-bottom:solid 2px #cccccc!important;
    cursor:pointer!important;
}
#wc-aplus .wc-specifications-responsive .wc-spec-header-row th i{
    display:table-cell!important;
    font-size: 10px!important;
    color: #565758!important;
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -o-transition: color 0.25s;
    -ms-transition:color 0.25s;
    transition: color 0.25s;
}
#wc-aplus .wc-specifications-responsive .wc-spec-header-row th i:before{
    padding: 0px 6px 0px 6px !important;
    display:inline!important;
}

#wc-aplus .wc-specifications-responsive .wc-spec-header-row th div.wc-textContainer{
    display:table-cell!important;
}
#wc-aplus .wc-specifications-responsive  tr.wc-spec-header-row th,
#wc-aplus .wc-specifications-responsive  tr.wc-spec-header-row th .wc-reset .wc-markup-rich-text{
    font-size: 15px!important;
    font-weight: 100!important;
    cursor: pointer!important;
    padding: 8px 0 8px 0 !important;
    font-family: 'wcOpenSans', Arial, Verdana, Helvetica, sans-serif !important;
}

#wc-aplus .wc-specifications-responsive  tr.wc-spec-header-row:hover th *{
    color:#000000!important;
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -o-transition: color 0.25s;
    -ms-transition:color 0.25s;
    transition: color 0.25s;
}

#wc-aplus .wc-specifications-responsive th,
#wc-aplus .wc-specifications-responsive td{
    padding:5px!important;
}



#wc-aplus .wc-specifications-responsive  table tr .icon-checkmark,
#wc-aplus .wc-specifications-responsive  table tr .icon-minus,
#wc-aplus .wc-specifications-responsive  table tr i[class^="icon-ball"],
#wc-aplus .wc-specifications-responsive  table tr i[class^="icon-Star"]{
    margin-left: 2px!important;
    margin-right: 2px!important;
    display:inline-block!important;
}

#wc-aplus .wc-rtl-format .wc-specifications-responsive  table tr .icon-checkmark,
#wc-aplus .wc-rtl-format .wc-specifications-responsive  table tr .icon-minus,
#wc-aplus .wc-rtl-format .wc-specifications-responsive  table tr i[class^="icon-ball"],
#wc-aplus .wc-rtl-format .wc-specifications-responsive  table tr i[class^="icon-Star"]{
    margin-left: 2px!important;
    margin-right: 2px!important;
    display:inline-block!important;
}

#wc-aplus .wc-rtl-format .wc-specifications-responsive{
    float:right!important;
}
#wc-aplus .wc-rtl-format .wc-specifications-responsive i.icon-toggle-right {
    transform: rotateY(180deg);
}

#wc-aplus .wc-rtl-format .wc-specifications-responsive .wc-cell-container{
    direction:ltr!important;
    text-align: right!important;
}

#wc-aplus .wc-rtl-format .wc-specifications-responsive tr.wc-spec-header-row th{
    direction:rtl!important;
}

/* Specifications Version 2(customizable) *** END */


#wc-aplus label {
    font-weight: bold !important
}

#wc-aplus input.wc-text-input:focus,
#wc-aplus input[type="text"]:focus,
#wc-aplus textarea:focus {
    border-color: rgb(229, 151, 0) !important;
}

#wc-aplus .wc-invalid-control {
    border: solid 2px red !important;
}

#wc-aplus .wc-error-message,
#wc-aplus .wc-error-message * {
    font-size: small !important;
    color: red !important;
}

.wc-bpopup {
    background-color: white !important;
    padding: 1em !important;
    border: #bbb 1px solid !important;
    border-radius: 10px !important;
    box-shadow: 2px 2px 3px 1px #888 !important;
}

.wc-bpopup input.wc-button-input,
.wc-bpopup input[type="button"] {
    color: #2b4fa2 !important;
    font-weight: bold !important;
    cursor: pointer !important;
    border: #aaa 1px solid !important;
    border-radius: 4px !important;
    background-color: #f7fafd !important;
    background: -webkit-linear-gradient(top,#f7fafd,#edf1f6) !important;
    /* @alternate */background: -moz-linear-gradient(top,#f7fafd,#edf1f6) !important;
    /* @alternate */background: -ms-linear-gradient(top, #f7fafd,#edf1f6) !important;
}


#wc-aplus .wc-qna .wc-question a {
    cursor: pointer !important;
}

#wc-aplus .wc-qna input.wc-button-input,
#wc-aplus .wc-qna input[type="button"] {
    color: #2b4fa2 !important;
    font-weight: bold !important;
    cursor: pointer !important;
    border: #aaa 1px solid !important;
    border-radius: 4px !important;
    background-color: #f7fafd !important;
    background: -webkit-linear-gradient(top,#f7fafd,#edf1f6) !important;
    /* @alternate */background: -moz-linear-gradient(top,#f7fafd,#edf1f6) !important;
    /* @alternate */background: -ms-linear-gradient(top, #f7fafd,#edf1f6) !important;
}

#wc-aplus .wc-qna input.wc-button-input:hover,
#wc-aplus .wc-qna input[type="button"]:hover {
    background: -webkit-linear-gradient(top,#fff,#f4f6f8) !important;
    /* @alternate */background: -moz-linear-gradient(top,#fff,#f4f6f8) !important;
    /* @alternate */background: -ms-linear-gradient(top, #fff,#f4f6f8) !important;
}

.wc-bpopup .wc-legal-guidelines ul {
    border: #ccc 1px solid !important;
}

.wc-bpopup strong,
.wc-bpopup b {
    font-weight: bold !important;
}



/**********************  Responsive rich features  ***********************************************/

/* Feature Caption */
#wc-aplus .wc-rich-features h3.wc-rich-content-header {
    font-size: 18px !important;
}

#wc-aplus ul.wc-rich-features {
    width: 100%!important;
    list-style: none !important;
    max-width : 984px !important;
    margin : 25px 0 25px 0  !important;
    padding : 0 0 25px 0 !important;
    border-bottom : 1px solid #cccccc !important;
}

#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-zigzag-left.wc-rich-features-center-984:not(.wc-no-line-seperator),
#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-zigzag.wc-rich-features-center-984:not(.wc-no-line-seperator){
    margin-bottom: 25px !important;
}

#wc-aplus .wc-rf-separator {
    margin: 25px 0 0 0!important;
    padding: 0!important;
    max-width: 1440px!important;
    width: 100%!important;
    height: 1px!important;
    background-color: #CCCCCC!important;
    box-sizing: border-box!important;
}
#wc-aplus .wc-rtl-format ul.wc-rich-features.wc-rich-content-orientation-banner-image .wc-rich-feature-item,
#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-banner-image .wc-rich-feature-item{
    margin: 0 auto !important;
    margin-top: 25px !important;
    float: none !important;
}
#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-banner-image {
    max-width : 1440px !important;
}
#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-three-columns {
    max-width : 1440px !important;
}
#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-four-columns {
    max-width : 1440px !important;
}

#wc-aplus ul.wc-rich-features.wc-first.wc-last,
#wc-aplus ul.wc-rich-features.wc-no-line-seperator {
    border-bottom : none !important;
    padding-bottom : 0!important;
}

#wc-aplus ul.wc-rich-features.wc-first {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

#wc-aplus .wc-rich-features .wc-rich-content-description {
    margin : 0.5em 0 0.5em 0 !important;
}

#wc-aplus .wc-rich-features .wc-has-no-caption .wc-rich-content-description {
    margin : 0em 0 0.5em 0 !important;
}

#wc-aplus ul.wc-rich-features h3,
#wc-aplus ul.wc-rich-features h3 + .wc-rich-content-description {
    margin : 0.5em  0 !important;
}

#wc-aplus .wc-rich-features .wc-rich-content-description p {
    margin:  0 0 10px 0 !important;
}

#wc-aplus ul.wc-rich-features h3.wc-feature-main-header {
    margin : 0 0 0.5em 0 !important;
}

#wc-aplus ul.wc-rich-features .wc-has-media h3.wc-feature-main-header {
    margin : 0.5em 0 !important;
}

#wc-aplus .wc-rich-features li.wc-rich-feature-item  {
    list-style: none !important;
    padding : 0 !important;
    width : 100% !important;
    float : left !important;
    margin : 25px 0 0 0  !important;
}

#wc-aplus .wc-rich-features li.wc-rich-feature-item.wc-first {
    margin-top : 0 !important;
}


/* ***** Rich Features: Zigzag + left/right align layout ***** */

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-true:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-true:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-true:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-true:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-false:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false:not(.wc-thumb-large) .wc-text-wrap h3.wc-feature-main-header{
    margin: 0 0 0.5em 0 !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-false .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false .wc-rich-content-description,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-rich-feature-item:not(.wc-has-media) .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-true.wc-thumb-large .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-false .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false .wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false .wc-rich-content-header {
    max-width: 800px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned li.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned li.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag li.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left li.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large){
    display: table  !important;
    table-layout:fixed !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned li.wc-caption-as-image.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned li.wc-caption-as-image.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag li.wc-caption-as-image.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left li.wc-caption-as-image.wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large){
    display: block  !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap h3.wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-mediawc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap h3.wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap h3.wc-rich-content-header,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap h3.wc-rich-content-header{
    margin-top:0px !important;
}
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-media-wrap{
    display: table-cell !important;
}
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap {
    display: table-cell !important;
    vertical-align: middle !important;
    max-width: 800px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-odd-0:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-even-1:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-even-0:not(.wc-thumb-large),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-odd-1:not(.wc-thumb-large){
    direction: rtl !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-odd-0:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-even-1:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-even-0:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-odd-1:not(.wc-thumb-large) .wc-text-wrap{
    padding-right: 24px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-even-0:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-odd-1:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-odd-0:not(.wc-thumb-large) .wc-text-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-even-1:not(.wc-thumb-large) .wc-text-wrap{
    padding-left: 24px !important;

}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap *,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap *,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap * {
 direction: ltr !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-thumb-small .wc-media-wrap {
    max-width: 240px !important;
}


#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-thumb-medium .wc-media-wrap {
    max-width: 480px !important;
}

/* WRAP=TRUE */
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-text-placement-true:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-text-placement-true.wc-odd-0:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-text-placement-true.wc-even-1:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-text-placement-true.wc-even-0:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-text-placement-true.wc-odd-1:not(.wc-thumb-large) .wc-media-wrap {
    float : right !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned .wc-text-placement-true:not(.wc-thumb-large) .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-text-placement-true.wc-odd-0:not(.wc-thumb-large) .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-text-placement-true.wc-even-1:not(.wc-thumb-large) .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-text-placement-true.wc-even-0:not(.wc-thumb-large) .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-text-placement-true.wc-odd-1:not(.wc-thumb-large) .wc-media-wrap .wc-media-inner-wrap {
    margin-left : 24px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-text-placement-true:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-text-placement-true.wc-even-0:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-text-placement-true.wc-odd-1:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-text-placement-true.wc-odd-0:not(.wc-thumb-large) .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-text-placement-true.wc-even-1:not(.wc-thumb-large) .wc-media-wrap {
    float : left !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-text-placement-true.wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned .wc-text-placement-true.wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-even-0.wc-text-placement-true.wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-even-0.wc-text-placement-true.wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-odd-1.wc-text-placement-true.wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag .wc-odd-1.wc-text-placement-true.wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-odd-0.wc-text-placement-true.wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-odd-0.wc-text-placement-true.wc-thumb-medium .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-even-1.wc-text-placement-true.wc-thumb-small .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left .wc-even-1.wc-text-placement-true.wc-thumb-medium .wc-media-wrap {
    margin-right : 24px !important;
}

/* Large image */
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned li.wc-thumb-large .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned li.wc-thumb-large .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag li.wc-thumb-large .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left li.wc-thumb-large .wc-media-wrap {
    float : none!important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-right-aligned li.wc-thumb-large .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-left-aligned li.wc-thumb-large .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag li.wc-thumb-large .wc-media-wrap .wc-media-inner-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-zigzag-left li.wc-thumb-large .wc-media-wrap .wc-media-inner-wrap {
    margin-left : 0px !important;
}

/* ***** Rich Features: Banner Image layout ***** */

#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item {
    clear: both!important;
}
#wc-aplus.wc-richfeatures-layout-computer .wc-reset ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-image-container,
#wc-aplus.wc-richfeatures-layout-computer .wc-reset ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-image-container {
    padding-bottom: 0px!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-image,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-box-outer,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-image,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-box-outer {
    position: relative!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-box-inner,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-box-inner,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-box-table,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-box-table {
    width: 100%!important;
    height: auto!important;
}

#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-image,
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-outer {
    vertical-align: top!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-image-container {
    position: relative!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-image-container,
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-image {
    width: 100%!important;
}
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-image {
    height: auto!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-image,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-outer {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    bottom: 0!important;
    right: 0!important;
    margin: auto!important;
    padding: 0!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-outer {
    display: block!important;
    box-sizing: border-box!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-inner {
    display: block!important;
    box-sizing: border-box!important;
    height: 100%!important;
    width : 50% !important;
    margin: 0 auto !important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-left .wc-rf-banner-box-inner {
    margin-left: 20px!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-right .wc-rf-banner-box-inner {
    margin-right: 20px!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-box-inner,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-box-inner {
    margin: 0!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-table {
    display: table!important;
    width: 100%!important;
    height: 100%!important;
    table-layout: fixed !important;
    border-collapse: collapse !important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-cell {
    display: table-cell!important;
    vertical-align: middle!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box-cell {
    word-wrap: break-word!important;
    white-space: normal!important;
}
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box {
    padding: 20px !important;
}


#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-transparent .wc-rf-banner-box {
    padding: 10px !important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-below .wc-rf-banner-box,
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-placement-below .wc-rf-banner-box {
    padding: 20px !important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item .wc-rf-banner-box {
    box-sizing: border-box!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-left.wc-rf-box-placement-below .wc-rf-banner-box {
    margin-left: 0!important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-box-location-right.wc-rf-box-placement-below .wc-rf-banner-box {
    margin-right: 0!important;
}
/* box background color*/
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-white .wc-rf-banner-box {
    background-color: rgba(256,256,256,0.8) !important;
}
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-black .wc-rf-banner-box {
    background-color: rgba(0,0,0,0.8) !important;
}
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-black.wc-rf-box-location-below .wc-rf-banner-box,
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-black.wc-rf-box-placement-below .wc-rf-banner-box {
    background-color: rgba(0,0,0,0.9) !important;
}
/* box text color*/
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-transparent.wc-rf-box-location-below *,
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-transparent.wc-rf-box-placement-below * {
    color: #000000 !important;
}
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-text-color-white * {
    color: #FFFFFF !important;
}
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-text-color-black * {
    color: #000000 !important;
}
/* box border color*/
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-transparent.wc-rf-box-location-below  .wc-rf-banner-box,
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-transparent.wc-rf-box-placement-below  .wc-rf-banner-box,
#wc-aplus ul.wc-rich-content-orientation-banner-image li.wc-rich-feature-item.wc-rf-bg-color-white .wc-rf-banner-box {
    border: 0px solid #CCCCCC !important;
}

/* box fonts*/
#wc-aplus.wc-richfeatures-layout-computer.wc-wide ul.wc-rich-content-orientation-banner-image .wc-rich-content-header {font-size: 30px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-wide ul.wc-rich-content-orientation-banner-image .wc-rich-content-description *,
#wc-aplus.wc-richfeatures-layout-computer.wc-wide ul.wc-rich-content-orientation-banner-image .wc-rich-content-description {font-size: 20px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-7-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-header {font-size: 27px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-7-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description *,
#wc-aplus.wc-richfeatures-layout-computer.wc-7-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description {font-size: 18px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-6-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-header {font-size: 24px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-6-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description *,
#wc-aplus.wc-richfeatures-layout-computer.wc-6-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description {font-size: 16px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-5-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-header {font-size: 21px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-5-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description *,
#wc-aplus.wc-richfeatures-layout-computer.wc-5-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description {font-size: 14px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-4-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-header {font-size: 18px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-4-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description *,
#wc-aplus.wc-richfeatures-layout-computer.wc-4-col ul.wc-rich-content-orientation-banner-image .wc-rich-content-description {font-size: 14px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-narrow ul.wc-rich-content-orientation-banner-image .wc-rich-content-header {font-size: 18px!important;line-height: normal!important;}
#wc-aplus.wc-richfeatures-layout-computer.wc-narrow ul.wc-rich-content-orientation-banner-image .wc-rich-content-description *,
#wc-aplus.wc-richfeatures-layout-computer.wc-narrow ul.wc-rich-content-orientation-banner-image .wc-rich-content-description {font-size: 14px!important;line-height: normal!important;}


/* ***** Rich Features: Expanded Feature layout ***** */

#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-expanded-feature {
    border-bottom: 0 none!important;
    max-width:1440px !important;
    font-size: 0px !important;
}
#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item {
    display : inline-block !important;
    vertical-align: top !important;
    float : none !important;
}
#wc-aplus ul.wc-rich-content-orientation-expanded-feature .wc-rf-col-primary .wc-media-wrap .wc-media.wc-image,
#wc-aplus ul.wc-rich-content-orientation-expanded-feature .wc-rf-col-secondary .wc-media-wrap .wc-media.wc-image {
    width: 100% !important;
}

#wc-aplus.wc-richfeatures-layout-computer ul.wc-rich-content-orientation-expanded-feature .wc-rf-col-secondary .wc-media-wrap .wc-media {
    max-width : 220px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-primary {
    width: calc(66.6% - 12px) !important;
    margin-right: 12px!important;
    font-size: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-primary.wc-has-media h3.wc-feature-main-header{
    margin-top: 0px !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-secondary {
    width: calc(33.3% - 20px) !important;
    padding-left: 12px!important;
    border-left: 1px solid #CCCCCC !important;
}

/* Wrap=True */
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-primary .wc-media-wrap{
    margin-right: 24px!important;
    vertical-align: top !important;
    float: left !important;
    max-width: 48% !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-primary .wc-text-wrap{
    margin-left: 12px!important;
    vertical-align: top !important;
}

/* Wrap=False */
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-primary.wc-text-placement-false .wc-text-wrap{
    overflow: auto !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-primary {
    width: calc(50% - 12px) !important;
    margin-right: 12px!important;
    font-size: 0px !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 ul.wc-rich-content-orientation-expanded-feature li.wc-rich-feature-item.wc-rf-col-secondary {
    width: calc(50% - 20px) !important;
    padding-left: 12px!important;
    border-left: 1px solid #CCCCCC !important;
}

/* ***** Rich Features: column layouts ***** */
#wc-aplus .wc-rich-features-center-984,
#wc-aplus ul.wc-rich-features-center-984 {
    max-width: 984px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

#wc-aplus h2.wc-rich-features-center-984 {
    margin-top: 25px !important;
}

#wc-aplus.wc-richfeatures-layout-computer ul.wc-rf-columns{
    font-size: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer ul.wc-rf-columns li.wc-rich-feature-item {
    display : inline-block !important;
    vertical-align: top !important;
    float : none !important;
    box-sizing: border-box!important;
}

#wc-aplus ul.wc-rich-features.wc-rich-content-orientation-two-columns {
    float:none !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-two-columns li.wc-rich-feature-item:nth-child(odd),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(odd),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-2 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(odd) {
    width: calc(50% - 12px) !important;
    margin-right: 12px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-two-columns li.wc-rich-feature-item:nth-child(even),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(even),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-2 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(even) {
    width: calc(50% - 12px) !important;
    margin-left: 12px !important;
    margin-right: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(3n+1){
    width: calc(33.3% - 16px) !important;
    margin-right: 16px !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(3n+2){
    width: calc(33.3% - 16px) !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(3n+3){
    width: calc(33.3% - 16px) !important;
    margin-left: 16px !important;
    margin-right: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4n+1){
    width: calc(25% - 16px) !important;
    margin-right: 16px !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4n+2),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4n+3){
    width: calc(25% - 16px) !important;
    margin-left: 8px !important;
    margin-right: 8px !important;
}
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4n+4){
    width: calc(25% - 16px) !important;
    margin-left: 16px !important;
    margin-right: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-four-columns li.wc-rich-feature-item {
    width : 23% !important;
    margin-right : 2%!important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-two-columns li.wc-rich-feature-item:nth-child(1),
#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-two-columns li.wc-rich-feature-item:nth-child(2),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(1),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(2),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(1),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(2),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(3),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-2 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(1),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-2 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(2),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(1),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(2),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(3),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4){
    margin-top: 0 !important;
}

#wc-aplus .wc-rich-content-orientation-two-columns li.wc-rich-feature-item.wc-has-no-caption .wc-rich-content-description,
#wc-aplus .wc-rich-content-orientation-four-columns li.wc-rich-feature-item.wc-has-no-caption .wc-rich-content-description,
#wc-aplus .wc-rich-content-orientation-three-columns li.wc-rich-feature-item.wc-has-no-caption .wc-rich-content-description{
    margin-top:0.5em !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-two-columns .wc-thumb-small .wc-media-wrap{
    max-width: 240px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-three-columns .wc-thumb-small .wc-media-wrap{
    max-width: 220px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-four-columns .wc-thumb-small .wc-media-wrap{
    max-width: 171px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-two-columns .wc-thumb-medium .wc-media-wrap{
    max-width: 480px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-three-columns .wc-thumb-medium .wc-media-wrap{
    max-width: 464px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rich-content-orientation-four-columns .wc-thumb-medium .wc-media-wrap{
    max-width: 342px !important;
}

#wc-aplus .wc-rich-features .wc-media-wrap,
#wc-aplus .wc-rich-features .wc-media-wrap .wc-media-inner-wrap{
    position : relative !important;
}

#wc-aplus .wc-no-focus .wc-rich-features .wc-media-wrap .wc-media-inner-wrap{
    outline: none !important;
}

#wc-aplus .wc-rich-features .wc-media-wrap .wc-media-inner-wrap{
    display: block !important;
    max-width: 100% !important;
}

#wc-aplus .wc-rich-features .wc-media-wrap .wc-media-inner-wrap.wc-zoom{
    max-width: calc(100% - 2px) !important;
}

#wc-aplus .wc-rich-features .wc-rich-content-description,
#wc-aplus .wc-rich-features .wc-rich-content-header{
    word-wrap: break-word !important;
}

#wc-aplus .wc-media-inner-wrap.wc-zoom img{
    border : 1px solid #CCCCCC !important;
    cursor: zoom-in;
}

#wc-aplus .wc-media-inner-wrap.wc-zoom.wc-ignore-zoom {
    border : 0 none !important;
}

#wc-aplus .wc-no-focus .wc-zoom:focus,
#wc-aplus .wc-no-focus .wc-media.wc-image:focus {
    outline: 0px !important;
}

#wc-aplus .wc-media-wrap .wc-hidden,
#wc-aplus .wc-media-wrap .wc-media.wc-hidden {
    display : none !important;
}

#wc-aplus .wc-media-wrap .wc-media {
    width: auto!important;
    max-width: calc(100% - 2px) !important;
    height: auto !important;
    display: block!important;
}

#wc-aplus .wc-zoom-image,
#wc-aplus .wc-play-video {
    position: absolute!important;
    top: 0 !important;
    left:0 !important;
    width: calc(100% - 2px) !important;
    height: 100%!important;
}

#wc-aplus .wchs a.wc-zoom-image,
#wc-aplus .wchs a.wc-play-video {
    display : block!important;
}

#wc-aplus .wchs a.wc-zoom-image {
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/enlarge.png) bottom left no-repeat !important;
}

#wc-aplus .wchs a.wc-zoom-image:hover {
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/enlarge_hover.png) bottom left no-repeat !important;
}

#wc-aplus .wchs a.wc-play-video {
    /*background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/play-responsive.png) 50% no-repeat !important;*/
}
#wc-aplus .wchs a.wc-play-video.wc-play-responsive-video {
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/play-responsive.png) 50% no-repeat !important;
    top: 0!important;
    bottom: 0!important;
    left: 0!important;
    right: 0!important;
    margin: auto!important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 30px!important;
    outline: 0!important;
    border:3px solid #3b4249!important;
    background-color: #505050!important;
    /* @alternate */background-color: rgba(50,50,50,.75)!important;
    -webkit-box-shadow: 0 0 3em #fff!important;
    -moz-box-shadow: 0 0 3em #fff!important;
    box-shadow: 0 0 3em #fff!important;
    -webkit-transition: all 0s!important;
    transition: all 0s!important;
}

#wc-aplus .wchs:hover a.wc-play-video.wc-play-responsive-video,
#wc-aplus .wchs a.wc-play-video.wc-play-responsive-video:focus {
    outline:0!important;
    background-color:rgba(50,50,50,.75)!important;
    -webkit-box-shadow:0 0 3em #fff!important;
    -moz-box-shadow:0 0 3em #fff!important;
    box-shadow:0 0 3em #fff!important;
    -webkit-transition:all 0!important;
    transition:all 0!important;
    border-color:#fff!important;
}

#wc-aplus .wc-flash-media-wrap,
#wc-aplus .wc-iframe-media-wrap{
    position : relative!important;
    clear: both!important;
}

#wc-aplus .wc-media-wrap object,
#wc-aplus .wc-media-wrap iframe {
    display : block!important;
    position : absolute!important;
    top : 0!important;
    left : 0!important;
}

#wc-aplus .wc-media-wrap iframe {
    width : 100%!important;
    height : 100%!important;
}

#wc-aplus .wc-responsive-media.wc-media-wrap {
    overflow : hidden !important;
    display: inline-block !important;
}
#wc-aplus td > .wc-responsive-media.wc-media-wrap {
    display: block !important;
}
#wc-aplus .wc-responsive-media.wc-media-wrap,
#wc-aplus .wc-responsive-media.wc-media-wrap .wc-media-inner-wrap {
    position : relative !important;
}
#wc-aplus .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum {
    max-width : 100% !important;
}

#wc-aplus .wc-media-wrap .wc-media-inner-wrap .wc-media.wc-video{
    cursor: pointer !important;
    margin:auto!important;
}

#wc-aplus .wc-media-wrap .wc-media-inner-wrap .wc-play-button{
    position:absolute !important;
    background-color: rgba(0, 0, 0, 0.7) !important;
    width: 45px !important;
    height: 45px !important;
    border-radius : 50% !important;
    border: 1px solid #fff !important;
    top: 50% !important;
    left: 50% !important;
    z-index: 1 !important;
    transform: translate(-50%, -50%) translateZ(0);
}

#wc-aplus .wc-media-wrap .wc-media-inner-wrap:hover .wc-play-button{
    background-color: rgba(0, 0, 0, 1) !important;
}

#wc-aplus .wc-media-wrap .wc-media-inner-wrap .wc-play-button i {
    display: block !important;
    color: #fff !important;
    font-size: 28px !important;
    margin-top: 8px !important;
    margin-left: 11px !important;
    cursor: pointer !important;
}

#wc-aplus.wc-1-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes,
#wc-aplus.wc-2-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 100px !important;}
#wc-aplus.wc-3-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 200px !important;}
#wc-aplus.wc-4-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 300px !important;}
#wc-aplus.wc-5-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 400px !important;}
#wc-aplus.wc-6-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 500px !important;}
#wc-aplus.wc-7-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 600px !important;}
#wc-aplus.wc-8-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 700px !important;}
#wc-aplus.wc-9-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 800px !important;}
#wc-aplus.wc-10-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes,
#wc-aplus.wc-11-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes,
#wc-aplus.wc-12-col .wc-responsive-media.wc-media-wrap.wc-inline-width-maximum.wc-zoom-yes {max-width : 900px !important;}

#wc-aplus.wc-1-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard,
#wc-aplus.wc-2-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard,
#wc-aplus.wc-3-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 100px !important;}
#wc-aplus.wc-4-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 160px !important;}
#wc-aplus.wc-5-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 220px !important;}
#wc-aplus.wc-6-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 280px !important;}
#wc-aplus.wc-7-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 340px !important;}
#wc-aplus.wc-8-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 400px !important;}
#wc-aplus.wc-9-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 460px !important;}
#wc-aplus.wc-10-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard,
#wc-aplus.wc-11-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard,
#wc-aplus.wc-12-col .wc-responsive-media.wc-media-wrap.wc-inline-width-standard {max-width : 480px !important;}

#wc-aplus .wc-inline-flash-controls,
#wc-aplus .wc-inline-flash-controls li,
#wc-aplus .wc-inline-iframe-controls,
#wc-aplus .wc-inline-iframe-controls li {
    margin : 0!important;
    padding : 0!important;
    list-style : none!important;
}

#wc-aplus .wc-inline-flash-controls li.wc-hidden,
#wc-aplus .wc-inline-iframe-controls li.wc-hidden {
    display : none !important;
}

#wc-aplus .wc-inline-flash-controls a:link,
#wc-aplus .wc-inline-iframe-controls a:link,
#wc-aplus .wc-inline-flash-controls button,
#wc-aplus .wc-inline-iframe-controls button
{
    font-size:       11px !important;
    color:           #89959c !important;
    text-decoration: none !important;
    padding-left : 10px !important;
}

#wc-aplus .wc-inline-flash-controls a:hover,
#wc-aplus .wc-inline-iframe-controls a:hover,
#wc-aplus .wc-inline-flash-controls button:hover,
#wc-aplus .wc-inline-iframe-controls button:hover
{
    color:           #333333 !important;
}

#wc-aplus button.wc-iframe-play {
    border: 0 !important;
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/play_stop_sprite.png) 0 4px no-repeat !important; /* W3C */
}

#wc-aplus .wc-iframe-action button{
    padding-left: 11px !important;
    cursor: pointer !important;
}

#wc-aplus button:hover.wc-iframe-play {
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/play_stop_sprite.png) 0 -26px no-repeat !important; /* W3C */
}

#wc-aplus button.wc-iframe-stop {
    border: 0 !important;
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/play_stop_sprite.png) 0 -57px no-repeat !important; /* W3C */
}

#wc-aplus button:hover.wc-iframe-stop {
    background : transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/play_stop_sprite.png) 0 -87px no-repeat !important; /* W3C */
}

/* Shopper Ratings */
#wc-aplus .wc-shr iframe {
    width: 100% !important;
    height: 100% !important;
}

#wc-aplus .wc-debug-msg {
    padding: 10px !important;
    margin: 0px auto 10px !important;
}
#wc-aplus .wc-debug-msg,
#wc-aplus .wc-debug-msg * {
    text-decoration: none !important;
    color: #ff0000 !important;
    font-size: 13px !important;
    text-align: left !important;
    font-style: italic !important;
    background-color: #ffffcc !important;
}

#wc-aplus .wc-tour-outer {
    width: 100% !important;
    max-width: 800px !important;
    border: 1px solid #cccccc !important;
    box-sizing: border-box !important;
}
#wc-aplus .wc-tour-inner-inline {
    width: 100% !important;
    height: 470px !important;
}

.wchs-wrapper .wc-tour-inner-popup {
    width: 100% !important;
    height: 450px !important;
}
#wc-aplus .wc-tour-inner-popup-invisible
{
    position : absolute !important;
    text-indent : -5000px !important;
    left : 0 !important;
    top : 0 !important;
    width : 1px !important;
    height : 1px !important;
    overflow : hidden !important;
}

#wc-aplus .wc-tour-outer .wc-hidden {
    display: none !important;
}
#wc-aplus .wc-tour-outer a.wc-flex-thumb-wrapper {
    border: 0 none !important;
}


/****** IPI *****************/
.wc-ipi {
    z-index : 1;
    visibility: hidden!important;
}

.wc-ipi,
.wc-ipi * {
    box-sizing : content-box!important;
}


.wc-ipi-hotspots-container {
    list-style : none;
    padding : 0;
    margin : 0;
    background-image : none;
}

.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap {
    background-image : none !important;
    padding : 0!important;
    position : absolute;
    visibility : hidden;
}

.wc-ipi-hotspot-wrap a.wc-ipi-hotspot {
    position : absolute;
    width : 21px;
    height : 21px;
    display : block;
    background : #ffffff url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat 0 0;
    /* @alternate */background : rgba(255,255,255, 0.9) url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat 0 0;
    top : -10px;
    left : -10px;
    border-radius : 50% !important;
    border : 1px solid #0066cc;
    z-index : 99;
}

.wc-ipi-hotspot-wrap  a.wc-ipi-hotspot-close {
    position : absolute;
    width : 21px;
    height : 21px;
    display : block;
    background : #ffffff url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat -63px 0;
    /* @alternate */background : rgba(255,255,255, 0.9) url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat -63px 0;
    top : -10px;
    left : -10px;
    border-radius : 50% !important;
    border : 1px solid #0066cc;
    opacity : 0;
    z-index : 98;
}


.wc-ipi-hotspot-wrap a.wc-ipi-hotspot-video {
    background : #ffffff url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat 0 0;
    /* @alternate */background : rgba(255,255,255, 0.9) url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat 0 0;
}

.wc-ipi-hotspot-wrap a.wc-ipi-hotspot-image {
    background : #ffffff url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat -21px 0;
    /* @alternate */background : rgba(255,255,255, 0.9) url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat -21px 0;
}

.wc-ipi-hotspot-wrap a.wc-ipi-hotspot-none {
    background : #ffffff url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat -42px 0;
    /* @alternate */background : rgba(255,255,255, 0.9) url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspots.png) no-repeat -42px 0;
}

.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap a.wc-ipi-hotspot::after {
    /* this is used to create the pulse animation */
    content: '' !important;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    border-radius: inherit !important;
    background-color: transparent !important;

    -webkit-animation: wc-pulse 5s infinite !important;
    -moz-animation: wc-pulse 5s infinite !important;
    -o-animation: wc-pulse 5s infinite !important;
    animation: wc-pulse 5s infinite !important;
    box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);

}

.wc-ipi:hover  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap a.wc-ipi-hotspot::after {

}

.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap a.wc-ipi-hotspot:hover {
}

@-webkit-keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}

@-moz-keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}

@-o-keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}

@keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}


.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap .wc-hotspot-content {
    height : 10px;  /*need it to be very low at begining so body.scrollHeight want get a high value by default*/
    position : absolute;
    z-index : 100;
    width : 360px;
    max-height : 410px;
    padding : 15px;
    border : 1px solid #3366cc;
    border-radius : 5px;
    background : white;
    top : 0;
    left : -5000px;
    box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
}


.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-open a.wc-ipi-hotspot {
    z-index : 98;
    opacity : 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform : rotate(180deg);
    -ms-transform : rotate(180deg);
    transform : rotate(180deg);
}

.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-open a.wc-ipi-hotspot-close {
    z-index : 101;
    opacity : 1;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform : rotate(180deg);
    -ms-transform : rotate(180deg);
    transform : rotate(180deg);
}


.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-close a.wc-ipi-hotspot {
    z-index : 99;
    opacity : 1;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform : rotate(0deg);
    -ms-transform : rotate(0deg);
    transform : rotate(0deg);
}

.wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-close a.wc-ipi-hotspot-close {
    z-index : 98;
    opacity : 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform : rotate(0deg);
    -ms-transform : rotate(0deg);
    transform : rotate(0deg);
}


/*ImagePlus styles*/


/****** IPI *****************/

/*ImagePlus styles*/


/****** IPI *****************/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

div.wc-hotspotWoop {
    border: solid 1px black!important;
}
div.wc-woopCentered{
    position:fixed!important;
}
img#wc-close-woop-hotspot
{
    display:none!important;
}
/*
div.wc-hotspotWoop .wchs-div{
    width:auto!important;
}
*/
div.wc-hotspotWoop .wchs-footer{
    padding-top: 9px!important;
    padding-right: 10px!important;
}

div.wc-hotspotWoop img#wc-close-woop-hotspot{
    display: inline!important;
    height: 20px;
    margin-top: 10px!important;
    margin-right: 10px!important;
    margin-bottom: 7px!important;
}
div.wc-hotspotWoop img#wc-close-woop{
    display:none!important;
}

#wc-hotspots .shortcutsContainer{
    position: absolute!important;
    top: 14px!important;
    left: 5px!important;
    overflow: hidden!important;
    height:24px!important;
}

#wc-hotspots .shortcut{
    width: 9px!important;
    height: 9px!important;
    background-color: #666!important;
    border-radius: 50%;
    float: left!important;
    margin-left: 10px!important;
    margin-top: 2px!important;
    cursor: pointer!important;
}
#wc-hotspots .shortcut.disabled{
    cursor:default!important;
}
#wc-hotspots .shortcut.selected{
    width: 14px!important;
    height: 14px!important;
    margin-top: 0px!important;
    background-color: #2179D3!important;
    cursor:default!important;
}
#wc-hotspots .shortcut.rightArrow,#wc-hotspots .shortcut.leftArrow{
    height: 14px!important;
    width: 14px!important;
    margin-top: 0px!important;
}
#wc-hotspots .shortcut.rightArrow{
    background-color: transparent!important;
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/leftArrow.svg)!important;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#wc-hotspots .shortcut.leftArrow{
    background-color: transparent!important;
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/leftArrow.svg)!important;
}

#wc-hotspots .wc-ipi {
    z-index : 1;
}

#wc-hotspots{
    max-width:650px;
}

#wc-hotspots a:focus{
    color: red;
}

#wc-hotspots .wc-hotspot-close-btn{
    display: block;
    position: absolute;
    width: 20px!important;
    height: 20px!important;
    right: 14px;
    top: 14px;
    text-align: center!important;
    font-size: 14px!important;
    font-weight: bold!important;
    cursor: pointer;
    z-index: 1;
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_X.svg)!important;

}


#wc-hotspots .wc-hotspot-overlay::after{
    content:" ";
    position:absolute;
    top:0;
    left:0;
    background-color:white;
    opacity:0.8;
    width:100%;
    height:100%;
    z-index: 1000;
}


.hotspotWcLogo{
    position: absolute;
    bottom: 6px!important;
    right: 14px!important;
    text-decoration: none;
}

#wc-hotspots .wc-hotspot-content a.hotspotWcLogo span.wc-powered-by-webcollage-text {
    text-decoration: none !important;
    line-height: 20px !important;
    font-size: 10px !important;
    font-family: "Arial", "Verdana", Sans-serif !important;
    color: #565758 !important;
}

#wc-hotspots .wc-hotspot-content a.hotspotWcLogo img{
    vertical-align: middle !important;
    margin: 0 2px !important;
}

#wc-hotspots  .wc-rtl-format a.hotspotWcLogo{
    direction: rtl !important;
}

#wc-hotspots .wc-hotspot-content a.hotspotWcLogo{
    text-decoration: none !important;
    color: #565758 !important;
    cursor: default !important;
}

#wc-hotspots .wc-hotspot-fixed-container a.hotspotFirstLink{
    margin: auto!important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 1px!important;
    height: 1px!important;
}

#wc-hotspots .wc-hotspot-fixed-container{
    overflow-y: hidden!important;
    /*width: calc(100% - 10px)!important;*/
    height: calc(100% - 40px)!important;
    max-height: 690px;
    margin: 35px 4px 40px 4px!important;
    padding-bottom:4px !important;
}


#wc-hotspots .wc-ipi,
#wc-hotspots .wc-ipi * {
    box-sizing : content-box!important;
}



#wc-hotspots .wc-ipi-hotspots-container {
    list-style : none;
    padding : 0;
    margin : 0;
    background-image : none;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap {
    background-image : none !important;
    padding : 0!important;
    position : absolute;
    visibility : hidden;
    list-style-type: none !important;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot {
    position : absolute;
    width : 26px!important;
    height : 26px!important;
    display : block;
    top : -13px;
    left : -13px;
    border-radius : 50% !important;
    border : 1px solid #0066cc!important;
    z-index : 99!important;
    background-color : #0066CC!important;
    background-position:0,0!important;
    background-repeat: no-repeat!important;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot:focus{
    outline: 2px solid #0066CC;
    outline-offset: 3px;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot:hover{
    top: -16px;
    left: -16px;
    /* @alternate */border: 4px solid #fff!important;
    border: 4px solid rgba(255, 255, 255, 0.1)!important;
    box-shadow: 0 0 4px 4px rgba(0, 125, 198, 0.6) !important;
    background-clip: padding-box!important;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.three-sixty{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_360.svg)!important;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.three-sixty{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_360.svg)!important;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.product-comparison-table{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_comparison.svg)!important;
}

#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.product-comparison-table{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_comparison.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.document-gallery{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_document.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.document-gallery{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_document.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.iframe{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_iframe.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.iframe{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_iframe.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.image-gallery{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_image.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.image-gallery{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_image.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.rich-features{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_rich-features.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.rich-features{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_rich-features.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.step-by-step{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_step-by-step.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.step-by-step{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_step-by-step.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.specifications,#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.rich-text{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_text.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.specifications,#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.rich-text{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_text.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.tour{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_tour.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.tour{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_tour.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot.video-gallery{
    background-image :  url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/icon_video.svg)!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap a.wc-ipi-hotspot-close.video-gallery{
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/selected/icon_video.svg)!important;
}




#wc-hotspots .wc-ipi-hotspot-wrap  a.wc-ipi-hotspot-close {
    position : absolute;
    width : 36px!important;
    height : 36px!important;
    display : block;
    top: -19px;
    left: -19px;
    border-radius : 50% !important;
    opacity : 0;
    z-index : 98;
    background-color: white!important;
    box-shadow: 4px 4px 9px -2px rgba(0, 0, 0, 0.8);
    background-clip: padding-box!important;
}
#wc-hotspots .wc-ipi-hotspot-wrap  a.wc-ipi-hotspot-close:focus {
    outline: 2px solid white;
    outline-offset: 4px;
}
#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap a.wc-ipi-hotspot::after {
    /* this is used to create the pulse animation */
    content: '' !important;
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    border-radius: inherit !important;
    background-color: transparent !important;
    -webkit-animation: wc-pulse 5s infinite !important;
    -moz-animation: wc-pulse 5s infinite !important;
    -o-animation: wc-pulse 5s infinite !important;
    animation: wc-pulse 5s infinite !important;
    box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
}

#wc-hotspots .wc-ipi li.wc-open::after {
    content: none;
}

@-webkit-keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}

@-moz-keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}

@-o-keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}

@keyframes wc-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    20% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0.8);
    }
    40% {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6);
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
    100% {
        box-shadow: inset 0 0 1px 1px rgba(0, 102, 204, 0);
    }
}



#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap .wc-hotspot-content.preload{
    display:block!important;
    top:-50000px!important;
    left:-50000px!important;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap .wc-hotspot-content {
    opacity:0!important;
    height : auto!important;
    max-height : 780px;
    position : absolute;
    z-index : 100;
    padding : 15px;
    border : 2px solid rgba(0, 125, 198, 1)!important;
    border-radius : 0px;
    background : white;
    background-color: white!important;
    top : -20px;
    bottom: inherit;
    box-shadow: 4px 4px 9px -2px rgba(0, 0, 0, 0.8);

    -webkit-transition: opacity 0.75s ease-in-out;
    -moz-transition: opacity 0.75s ease-in-out;
    -o-transition: opacity 0.75s ease-in-out;
    -ms-transition:opacity 0.75s ease-in-out;
    transition: opacity 0.75s ease-in-out;

}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap .wc-hotspot-content.wc-imageplus-content-selected {
    opacity:1!important;
    height : auto!important;
    max-height : 780px;
    -webkit-transition: opacity 0.75s ease-in-out;
    -moz-transition: opacity 0.75s ease-in-out;
    -o-transition: opacity 0.75s ease-in-out;
    -ms-transition: opacity 0.75s ease-in-out;
    transition: opacity 0.75s ease-in-out;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.right .wc-hotspot-content.wc-hotspot-width-centered,
#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.left .wc-hotspot-content.wc-hotspot-width-centered{
    opacity:0!important;
    position : fixed;
    z-index : 100;
    left:0!important;
    right:0!important;
    bottom:inherit;
    margin:auto!important;
    border : 2px solid rgba(0, 125, 198, 1)!important;
    border-radius : 0px;
    background-color: white!important;
    box-shadow: none;
    -webkit-transition:opacity 0.5s ease-in-out;
    -moz-transition:opacity 0.5s ease-in-out;
    -o-transition:opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap .wc-hotspot-content.wc-imageplus-content-selected.wc-hotspot-width-centered{
    opacity:1!important;
    z-index: 1111;
    -webkit-transition:opacity 0.5s ease-in-out;
    -moz-transition:opacity 0.5s ease-in-out;
    -o-transition:opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.mobile.wc-ipi-hotspot-wrap .wc-hotspot-content.wc-hotspot-width-centered {
    max-height: 600px!important;
    height: 90%!important;
}

#wc-hotspots li.mobile .wc-hotspot-fixed-container{
    max-height: 500px!important;
    height: calc(90% - 40px)!important;
}


#wc-hotspots div.wc-hotspots-centered{
    background-color: white!important;
    opacity: 0.8;
    position: fixed;
    width: 100%!important;
    height: 100%!important;
    top: 0;
    left: 0;
    z-index: 100;
    display:none;

}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.right.wc-ipi-hotspot-wrap .wc-hotspot-content{
    left : 37px!important;
}
#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.left.wc-ipi-hotspot-wrap .wc-hotspot-content{
    right : 37px!important;
    left: auto;
}


#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container div.wc-hotspot-arrow {
    opacity:0;
    width: 16px!important;
    height: 30px!important;
    box-sizing: content-box!important;
    top: -13px!important;
    position: absolute!important;
    border-right: 1px solid white!important;
    -webkit-transition:opacity 1s ease-in-out;
    -moz-transition:opacity 1s ease-in-out;
    -o-transition:opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container li.wc-open div.wc-hotspot-arrow {
    opacity:1;
    -webkit-transition:opacity 0.5s ease-in-out;
    -moz-transition:opacity 0.5s ease-in-out;
    -o-transition:opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;

}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container li.right div.wc-hotspot-arrow{
    left: 24px!important;
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/triangular.svg)!important;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container li.left div.wc-hotspot-arrow{
    right: 24px!important;
    background-image:url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/interactiveProductImage/hotspot_icons/regular/triangular.svg)!important;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";

}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container li.wc-isie div.wc-hotspot-arrow{
    width:15px!important;
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-open a.wc-ipi-hotspot {
    z-index : 98;
    opacity : 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform : rotate(0deg);
    -ms-transform : rotate(0deg);
    transform : rotate(0deg);
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-open a.wc-ipi-hotspot-close {
    border: solid 2px #0066cc!important;
    z-index : 100;
    opacity : 1;
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    -webkit-transform : rotate(0deg);
    -ms-transform : rotate(0deg);
    transform : rotate(0deg);
}


#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-close a.wc-ipi-hotspot {
    z-index : 99;
    opacity : 1;
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    -webkit-transform : rotate(0deg);
    -ms-transform : rotate(0deg);
    transform : rotate(0deg);
}

#wc-hotspots .wc-ipi  ul.wc-ipi-hotspots-container  li.wc-ipi-hotspot-wrap.wc-close a.wc-ipi-hotspot-close {
    z-index : 98;
    opacity : 0;
    -webkit-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    -webkit-transform : rotate(0deg);
    -ms-transform : rotate(0deg);
    transform : rotate(0deg);
}

#wc-hotspots .imagePlus div.wc-fragment{
    margin-left: 10px!important;
    margin-right: 10px!important;
    width:auto!important;
}

#wc-hotspots .wc-tour-outer{
    width:auto!important;
}

#wc-hotspots .wc-fragment h2{
    margin-top: 10px!important;
}

/* ***** RTL template support ***** */

/* ***** GLOBAL ***** */
#wc-aplus .wc-rtl-format .wc-aplus-body{
    text-align: right !important;
}

#wc-aplus .wc-fragment.wc-rtl-format{
    margin-left: auto !important;
}

#wc-aplus div[id^=wc-demo-].wc-rtl-format .wc-aplus-body{
    direction: rtl;
    text-align: right !important;
}

#wc-aplus div[id^=wc-demo-].wc-rtl-format .wc-aplus-body *{
    direction: ltr;
}

#wc-aplus .wc-rtl-format h1,
#wc-aplus .wc-rtl-format h2,
#wc-aplus .wc-rtl-format h3,
#wc-aplus .wc-rtl-format p,
#wc-aplus .wc-rtl-format span,
#wc-aplus .wc-rtl-format i,
#wc-aplus .wc-rtl-format b,
#wc-aplus .wc-rtl-format li{
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format h3.wc-rich-content-header,
#wc-aplus .wc-rtl-format div.wc-rich-content-description,
#wc-aplus .wc-rtl-format h2{
    text-align:right !important;
}

#wc-aplus .wc-rtl-format .wc-footnote{
    direction: rtl;
    text-align:right !important;
}

#wc-aplus div[id^=wc-demo-].wc-rtl-format .wc-media-wrap.wc-flash-media-wrap,
#wc-aplus div[id^=wc-demo-].wc-rtl-format .wc-media-wrap.wc-iframe-media-wrap{
    direction: rtl;
}

#wc-aplus .wc-rtl-format .wc-iframe-action.wc-iframe-play-wrap{
    text-align:right !important;
}

#wc-aplus .wc-rtl-format .wc-debug-msg,
#wc-aplus .wc-rtl-format .wc-footnotes>div{
    direction: rtl !important;
    text-align:right !important;
}

/* **** Rich Feature **** */

.wc-rich-features img{
    visibility: hidden;
}

.wc-responsive.wc-medium .wc-rich-features img,
.wc-responsive.wc-narrow .wc-rich-features img,
.wc-responsive.wc-wide .wc-rich-features img{
    visibility: visible;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-left-aligned .wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap *,
#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format  .wc-rich-content-orientation-zigzag .wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap *,
#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-zigzag-left .wc-text-placement-false.wc-rich-feature-item:not(.wc-thumb-large) .wc-text-wrap * {
    direction: rtl !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-two-columns .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-three-columns .wc-media-wrap,
#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-four-columns .wc-media-wrap{
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-two-columns,
#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-three-columns,
#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-four-columns{
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-two-columns li.wc-rich-feature-item:nth-child(odd),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 .wc-rtl-format .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(odd),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-2 .wc-rtl-format .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(odd) {
    width: calc(50% - 12px) !important;
    margin-left: 12px !important;
    margin-right:0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rich-content-orientation-two-columns li.wc-rich-feature-item:nth-child(even),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-2 .wc-rtl-format .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(even),
#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-2 .wc-rtl-format .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(even) {
    width: calc(50% - 12px) !important;
    margin-left: 0px !important;
    margin-right: 12px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rtl-format .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(3n+1){
    width: calc(33% - 12px) !important;
    margin-left: 12px !important;
    margin-right: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-3-to-3 .wc-rtl-format .wc-rich-content-orientation-three-columns li.wc-rich-feature-item:nth-child(3n+3){
    width: calc(33% - 12px) !important;
    margin-left: 0px !important;
    margin-right: 12px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rtl-format .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4n+1){
    width: calc(25% - 12px) !important;
    margin-left: 12px !important;
    margin-right: 0px !important;
}

#wc-aplus.wc-richfeatures-layout-computer.wc-rf-break-4-to-4 .wc-rtl-format .wc-rich-content-orientation-four-columns li.wc-rich-feature-item:nth-child(4n+4){
    width: calc(25% - 12px) !important;
    margin-left: 0px !important;
    margin-right: 12px !important;
}

#wc-aplus .wc-rtl-format .wc-media-wrap i{
    direction: ltr !important;
    text-align: left !important;
}

#wc-aplus .wc-rtl-format .wc-rich-features li.wc-rich-feature-item  {
    float : right !important;
}

#wc-aplus .wc-rtl-format .wc-rich-features.wc-do-not-center  {
    float : right !important;
}

#wc-aplus .wc-rtl-format .wc-rich-content-description li{
    margin-right: 1.2em !important;
    margin-left: 0px !important;
    padding-right: 0 !important;
}

#wc-aplus .wc-rtl-format .wc-media-wrap{
    margin-left: auto !important;
}

#wc-aplus .wc-rtl-format .wc-rich-features .wc-media-wrap {
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format .wc-rich-content-description{
    direction:rtl;
    text-align:right;
}

#wc-aplus .wc-rtl-format ul.wc-rich-features li.wc-rich-feature-item{
    direction: ltr !important;
}

#wc-aplus .wc-rtl-format .wc-media-wrap .wc-media-inner-wrap{
    direction: rtl !important;
}

#wc-aplus  .wc-rtl-format .wc-rf-separator{
    clear:both  !important;
}

#wc-aplus.wc-richfeatures-layout-computer .wc-rtl-format .wc-rf-columns .wc-thumb-small .wc-media-wrap{
    margin-left: 50% !important;
}

#wc-aplus .wc-rtl-format .wc-rich-content-orientation-right-aligned .wc-has-media.wc-has-no-caption.wc-has-no-description,
#wc-aplus .wc-rtl-format .wc-rich-content-orientation-left-aligned .wc-has-media.wc-has-no-caption.wc-has-no-description,
#wc-aplus .wc-rtl-format .wc-rich-content-orientation-zigzag .wc-has-media.wc-has-no-caption.wc-has-no-description,
#wc-aplus .wc-rtl-format .wc-rich-content-orientation-zigzag-left .wc-has-media.wc-has-no-caption.wc-has-no-description{
    direction: rtl !important;
}

/* **** DOCS **** */
#wc-aplus.wc-3-4col .wc-rtl-format .wc-document-gallery .wc-doc-wrapper
{
    margin-left:1.5% !important;
    margin-right:0px !important;
}

#wc-aplus.wc-3-4col .wc-rtl-format .wc-doc-wrapper.wc-doc-trio {
    clear: both !important;
}

#wc-aplus .wc-rtl-format .wc-doc-text h3, #wc-aplus .wc-rtl-format .wc-doc-text div{
    text-align:right !important;
}

#wc-aplus .wc-rtl-format  .wc-document-gallery .wc-doc-wrapper{
    float: right !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format  .wc-document-gallery .wc-doc-wrapper small{
    display: inline-block;
    direction: ltr !important;
}

#wc-aplus .wc-rtl-format  .wc-document-gallery .wc-doc-wrapper small span{
    display: inherit;
    direction: rtl !important;
}

#wc-aplus .wc-rtl-format .wc-document-view-link-with-image.wc-doc-thumb{
    float:right !important;
}

#wc-aplus.wc-1-2col .wc-rtl-format .wc-doc-thumb, #wc-aplus.wc-5-col .wc-rtl-format .wc-doc-thumb, #wc-aplus.wc-9-col .wc-rtl-format .wc-doc-thumb{
    float:none !important;
}

#wc-aplus .wc-rtl-format .wc-doc-text>div{
    margin-left:0px !important;
    margin-right:110px !important;
}

#wc-aplus.wc-1-2col .wc-rtl-format .wc-doc-text>div, #wc-aplus.wc-5-col .wc-rtl-format .wc-doc-text>div, #wc-aplus.wc-9-col .wc-rtl-format .wc-doc-text>div{
    margin:0px !important;
}

#wc-aplus.wc-2-4col .wc-rtl-format .wc-doc-wrapper.wc-doc-pair{
    clear:both !important;
}


#wc-aplus .wc-rtl-format .wc-zoom-image, #wc-aplus .wc-rtl-format  .wc-play-video{
    left:initial !important;
    right:0px !important;
}


/* **** Comparison Table **** */
#wc-aplus div[id^=wc-demo-].wc-rtl-format .wc-aplus-body .wc-comparison-table *{
    direction: rtl;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-container{
    float:right !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data .wc-product-link-row th,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data .wc-product-link-row td,
#wc-aplus .wc-rtl-format .wc-comparison-table tr.wc-pct-left-aligned-row .wc-product-data-column,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-features-column
{
    text-align:right !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-nav-show-hidden {
    text-align: left !important;
}



#wc-aplus .wc-rtl-format .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-info{
    text-align: right !important;
    direction: rtl !important;
}

#wc-aplus .wc-rtl-format .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-controls{
    float:right !important;
}


#wc-aplus .wc-rtl-format .wc-pct-allassortment-mode-msg{
    text-align: right !important;
    direction: rtl !important;
    padding-left:13px !important;
}

#wc-aplus .wc-rtl-format .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-info-wrap,
#wc-aplus .wc-rtl-format .wc-pct-below-min-width .wc-comparison-table .wc-pct-nav-controls{
    clear: both !important;
    direction: rtl !important;
    display: block !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data{
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-container .wc-pct-widget .wc-pct-content{
    direction: rtl !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-nav-previous {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/navigator_arrows.png) -16px 0px no-repeat !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .prev-active:hover {
    background-position: -16px -20px !important;
    cursor: pointer !important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table .prev-inactive {
    background-position: -16px -40px !important;
    cursor: default !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-nav-next {
    background: scroll transparent url(https://content-preview.webcollage.net/aplus-partner-defs/epartner/resources/connections/aplus/images/comparison/navigator_arrows.png) 0px 0px no-repeat !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .next-active:hover {
    background-position: 0px -20px !important;
    cursor: pointer !important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table .next-inactive {
    background-position: 0px -40px !important;
    cursor: default !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-nav-control,
#wc-aplus .wc-rtl-format .wc-comparison-table a.wc-pct-nav-prod-spot
{
    float:right !important;
}


#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data td,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data th {
    border-left: #cccccc  1px solid !important;
}
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr th.wc-features-column,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr td.wc-features-column {
    border-right: #cccccc 1px solid !important;
    border-left:  0px  !important;

}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr td.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr th.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr td.wc-pct-selected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr th.wc-pct-selected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr.wc-first-row td.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr.wc-first-row th.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  td.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  th.wc-pct-preselected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  td.wc-pct-selected,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-data tr.wc-feature-header-row  th.wc-pct-selected {
    border-right-color: #cccccc !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-header-column-wrapper tr.wc-first-row td.wc-features-column,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-header-column-wrapper tr.wc-first-row td.wc-pct-selected-invisible,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-product-columns-wrapper .wc-pct-data tr.wc-first-row td.wc-pct-empty
{
    border-right-color: #ffffff !important;
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-product-columns-wrapper .wc-pct-data tr.wc-first-row td.wc-features-column,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-product-columns-wrapper .wc-pct-data tr.wc-first-row td.wc-pct-selected-invisible,
#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-product-columns-wrapper .wc-pct-data tr.wc-first-row td.wc-pct-empty{
    border-right-color: #ffffff !important;
}

#wc-aplus .wc-rtl-format .wc-pct-tooltip-table, #wc-aplus .wc-rtl-format .wc-pct-tooltip-table *{
    direction:ltr !important;
}

#wc-aplus .wc-rtl-format .wc-pct-tooltip-table td.wc-pct-middle{
    direction:rtl !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format .wc-pct-tooltip-table td.wc-pct-bottom{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

#wc-aplus .wc-rtl-format .wc-comparison-table .wc-pct-tooltip-table div#wc-pct-tooltip-close-button{
    left:14px !important;
    right:auto !important;
}

/* **** Specifications Table **** */
#wc-aplus .wc-rtl-format .wc-specifications-table .wc-spec-data,
#wc-aplus .wc-rtl-format .wc-specifications-table .wc-spec-caption
{
    text-align:right !important;
}

#wc-aplus .wc-rtl-format .wc-specifications-table{
    direction:rtl!important;
}
/* **** 360 **** */
#wc-aplus .wc-rtl-format .wc-threeSixty
{
    direction: rtl;
    text-align: right !important;
}

/* **** Questions&Answers **** */
#wc-aplus .wc-rtl-format .wc-question.wc-collapsed,
#wc-aplus .wc-rtl-format .wc-question.wc-expanded {
    background-position: right 0.3em !important;
    text-align: right !important;
    padding-right: 25px !important;
}

#wc-aplus .wc-rtl-format .wc-answer{
    padding-left: 0px !important;
    padding-right: 25px !important;
    text-align: right !important;
    direction:rtl;
}

#wc-aplus .wc-rtl-format .wc-ask-box{
    text-align: right !important;
}

#wc-aplus .wc-rtl-format .wc-ask-box form div,
#wc-aplus .wc-rtl-format .wc-ask-box textarea,
#wc-aplus .wc-rtl-format .wc-ask-box input,
#wc-aplus .wc-rtl-format .wc-ask-box label,
#wc-aplus .wc-rtl-format .wc-ask-box dd,
#wc-aplus .wc-rtl-format .wc-ask-box dt{
    text-align: right !important;
    direction:rtl;
}

#wc-aplus .wc-rtl-format .wc-ask-box div.wc-submit-box{
    direction:ltr;
}

/* **** LHTML **** */
#wc-aplus .wc-rtl-format .wc-placement-table *{
    text-align:right !important;
    direction:rtl;
}

#wc-aplus .wc-rtl-format table.wc-placement-table tr .wc-first-column{
    padding-left: 8px !important;
    padding-right: 0px !important;
}

#wc-aplus .wc-rtl-format .wc-markup-lhtml{
    display:block;
}
#wc-aplus .wc-rtl-format .wc-markup-lhtml,
#wc-aplus .wc-rtl-format .wc-markup-lhtml *,
#wc-aplus .wc-rtl-format .wc-markup-lhtml h3,
#wc-aplus .wc-rtl-format .wc-markup-lhtml h4,
#wc-aplus .wc-rtl-format .wc-markup-lhtml h5,
#wc-aplus .wc-rtl-format .wc-markup-lhtml span,
#wc-aplus .wc-rtl-format .wc-markup-lhtml p,
#wc-aplus .wc-rtl-format .wc-markup-lhtml div,
#wc-aplus .wc-rtl-format .wc-markup-lhtml b,
#wc-aplus .wc-rtl-format .wc-markup-lhtml i
{
    text-align:right !important;
    direction:rtl  !important;
}

/* **** MISC **** */
#wc-aplus .wc-rtl-format-header{
    direction: rtl !important;
    text-align: right !important;
}

#wc-aplus .wc-rtl-format-see-more{
    direction: rtl !important;
    text-align: right !important;
    float: right !important;
}

#wc-aplus .wc-rtl-format-see-more .wc-more-info-links{
    background-position: right center !important;
    margin-right: 5px !important;
    direction: rtl !important;
    text-align: right !important;
    padding:12px 28px 15px 0px!important
}

/* ***** END OF: RTL template support ***** */

.wc-fullScreen-container.wc-tour-container,
.wc-fullscreen-overlay {
    width:100%;
    height:100%;
    background-color: white;
    opacity: 0;
    -webkit-transition: opacity 1s ease-in-out !important;
    -moz-transition: opacity 1s ease-in-out !important;
    -o-transition: opacity 1s ease-in-out !important;
    -ms-transition: opacity 1s ease-in-out !important;
    transition: opacity 1s ease-in-out !important;
}
.wc-fullScreen-container.wc-tour-container.wc-animation-fade,
.wc-fullscreen-overlay.wc-animation-fade{
    opacity: 1!important;
    -webkit-transition: opacity 1s ease-in-out !important;
    -moz-transition: opacity 1s ease-in-out !important;
    -o-transition: opacity 1s ease-in-out !important;
    -ms-transition: opacity 1s ease-in-out !important;
    transition: opacity 1s ease-in-out !important;
}


body.wc-no-scroll{
    overflow: hidden !important;
}

body.wc-fullscreen-is-on{
    height: 100% !important;
    overflow: hidden !important;
    width: 100% !important;
    position: fixed !important;
}

#wc-aplus .wc-tour-container.wc-tour-outer{
    max-width: none!important;
    border: none!important;
}

.wc-rtl-format .wchs-footer>div{
    direction: rtl !important;
}

/* Overlay */
.wc-pp-overlay{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
    z-index: 999999 !important;
    background: #fff !important;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5);
    border: solid 1px #ccc;
}

.wc-pp-overlay-back{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.3);
    width: 100%;
    height: 100%;
    z-index: 999998;
}

.wc-pp-overlay.wc-pp-overlay-hide, .wc-pp-overlay-back.wc-pp-overlay-hide{
    display: none !important;
}

.wc-pp-overlay-inner {
    box-sizing: content-box;
}

.wc-pp-overlay .wc-pp-overlay-inner .wc-pp-overlay-header {
    position: relative !important;
    height: 24px !important;
    width: 98% !important;
    margin: 0 auto !important;
    margin-top: -2px !important;
    margin-left: 7px !important;
}

.wc-pp-overlay .icon-close-regular:before {
    font-family: 'wcIcons' !important;
    speak: none;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e911" !important;
}

button.wc-pp-desktop-overlay-close, button.wc-pp-desktop-overlay-close .icon-close-regular{
    color: #000 !important;
}

div.wc-pp-overlay button.wc-pp-desktop-overlay-close {
    top: 4px !important;
    right: 7px !important;
    margin: 0 !important;
    opacity: 0.7 !important;
    font-size: 17px;
    line-height: normal!important;
    position: absolute;
    border: 2px solid transparent !important;
    outline: none;
    background: transparent !important;
    cursor: pointer !important;
    width: 19px !important;
    height: 19px !important;
    text-align: center !important;
    padding: 0 !important;

    -webkit-transition: opacity 0.5s !important;
    -moz-transition: opacity 0.5s !important;
    -o-transition: opacity 0.5s !important;
    -ms-transition: opacity 0.5s !important;
    transition: opacity 0.5s !important;
}

div.wc-pp-overlay button.wc-pp-desktop-overlay-close:hover {
    opacity: 1 !important;
}

.wc-pp-overlay .wc-pp-overlay-inner .wc-pp-overlay-footer {
    width: 98% !important;
    margin: 0 auto !important;
    text-align: right !important;
    position: relative !important;
    bottom: 0 !important;
}

.wc-pp-overlay .wc-pp-overlay-inner .wc-pp-overlay-header h1{
    color: #565758 !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 24px !important;
    font-family: "wcOpenSans", Arial !important;
    text-align: left !important;
    margin-top: 6px;
    margin-bottom: 0px;
    margin-left: 3px;
    width: 92%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wc-pp-overlay .wc-pp-overlay-content{
    overflow: hidden !important;
    text-align:center !important;
    position: relative !important;
}

.wc-pp-overlay .wc-pp-overlay-content iframe{
    border: 0px !important;
}

.wc-pp-overlay .wc-pp-overlay-content img{
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
}

.wc-pp-overlay .wc-pp-overlay-footer img{
    vertical-align: middle !important;
}

div.wc-pp-overlay:not(.wc-no-focus) button.wc-pp-desktop-overlay-close:focus{
    border:2px #2179d3 solid !important
}

.wc-pp-overlay.wc-no-focus h1.wc-pp-overlay-header-caption{
    outline: none !important;
}

.wc-pp-overlay .wc-video-gallery-container{
    position: relative !important;
    width: 100%;
    height: 100%;
}

.wc-pp-overlay .wc-video-gallery-container iframe{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.wc-pp-overlay.wc-rtl-format h1.wc-pp-overlay-header-caption{
    text-align:right !important;
}
.wc-pp-overlay.wc-rtl-format .wc-pp-desktop-overlay-close{
    left: 7px !important;
    right: auto !important;
}

.wc-pp-overlay.wc-rtl-format .wc-pp-overlay-inner .wc-pp-overlay-header {
    margin-left: 0px !important;
    margin-right: 7px !important;
    text-align: right !important;
    direction: rtl !important;
}

.wc-pp-overlay.wc-rtl-format .wc-pp-overlay-inner .wc-pp-overlay-footer{
    text-align: left !important;
    direction: rtl !important;
}
#wc-aplus h2,
#wc-aplus h2 *
{
  color:    		#336699 !important;
}

