/************************ system.base.css ************************/
.nowrap {
  white-space: nowrap;
}
html.js .js-hide {
  display: none;
}
.element-hidden {
  display: none;
}
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.prod-medias .clearfix{
    display: none;
}

/* IE6 */
* html .clearfix {
  height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}
/************************ system.base.css ************************/

/* suppression de la couleur de bg :selection en mode zoom */
.jcarousel-container {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.jcarousel-container ::moz-selection,
.jcarousel-container ::selection {
    color: inherit;
    background: transparent;
}


/* surcharge pour la popin de dépot d'avis */
.oxyCadreGrisHG,.oxyCadreGrisHC,.oxyCadreGrisHD,
.oxyCadreGrisG,.oxyCadreGrisC,.oxyCadreGrisD,
.oxyCadreGrisBG,.oxyCadreGrisBC,.oxyCadreGrisBD {
    background:none !important;
}

.q-product .ui-dialog-titlebar,
.page-node-reviews .ui-dialog-titlebar {
    display: none;
}
.q-product #commentform p.q-title-modal,
.page-node-reviews #commentform h1
{
    text-align: center;
    font-size: 2em;
    line-height:2em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

/* Add to cart */
.commerce-add-to-cart .q-product-size {
    margin-right: 0;
}

/* Pagination */
.page-node-reviews #pager,
.page-search .item-list,
.page-taxonomy .item-list {
    padding: 7px;
    clear: both;
    text-align: center;
    background: #f2f2f0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.page-node-reviews #pager a,
.page-search .item-list li,
.page-taxonomy .item-list li {
    display: inline-block;
    padding-left: 1em;
    padding-right: 1em;
    font-family: "DIN-Medium",sans-serif;
    color: #B4B4B4;
    font-size: 1.3em;
}
.page-node-reviews #pager a.active_page,
.page-search .item-list .pager-current,
.page-taxonomy .item-list .pager-current {
    color: #f25933;
}
.page-search .item-list li a,
.page-taxonomy .item-list li a  {
    font-family: "DIN-Medium",sans-serif;
    color: #B4B4B4;
}
.page-node-reviews #pager a:hover,
.page-search .item-list li a:hover,
.page-taxonomy .item-list li a:hover {
    color: #808080;
}
.page-search .q-product-list-items-large .no-results {
    font-size: 14px;
    height: auto;
    margin-bottom: 0;
    width: 100%;
}

/* 404 page search */
.page-404_search .q-toggler-close {
    display: none;
}

.prod-main li.zyrin-product-media-front-video,
.prod-main li.zyrin-product-media-front-360
{
    cursor: inherit;
}

.prod-main li.zyrin-product-media-front-video .ico-zoom-hd,
.prod-main li.zyrin-product-media-front-360 .ico-zoom-hd
{
    background: none;
}

/* Page Family */
.q-content.full-size {
    float: none;
    width: auto;
}

/* Admin Tabs */
.admin-links li {
    display: inline-block;
    margin: 0 0.5em 0;
}

/* Page Home */
.vertical-indent #block-quechua_breadcrumb-breadcrumb+#content,
.front #content {
    margin-top: 0;
}


/* Breadcrumb */
.js .node-type-model #breadcrumb {
  /*visibility: hidden;*/
}

/* How to choose views form */
.comment-choisir-form {
  display: none;
}

/* Picshare */
.q-modal-picshare {
    width: 680px;
    top: 4em;
    display :none ;
    position: fixed;
    left: 50%;
    margin-left: -340px;
    z-index: 11;
}
/*#edit-field-supermodel-facets-tid {
  display: block !important;
  height: 240px;
}*/

.page-comment-choisir_content {
    margin-bottom: -3em;
}
/*#edit-field-supermodel-facets-tid {
  display: block !important;
  height: 240px;
}*/

.page-comment-choisir_content {
  margin-bottom: -3em;
}

/* Autocomplete search form */
html.js #search input.form-autocomplete {
  background-image: none;
}

/* Social media, brand view modes */
.q-block-tags .social-media-main .item-list,
.q-block-tags-footer .social-media .item-list {
  background: transparent;
  padding: 0;
}
.q-block-tags .social-media-main .item-list li,
.q-block-tags-footer .social-media .item-list {
  padding: 0;
}

/* Social media */
.i18n-es-ES .social-media-main .item-list li.first,
.i18n-es-ES .social-media-main .item-list li.first iframe {
    width: 110px !important;
}
.i18n-es-ES .view-display-id-homepage_marque .q-facebook-section-fan iframe {
    width: 103px !important;
}
.i18n-de-DE .social-media-main .item-list li.last iframe,
.i18n-pl-PL .social-media-main .item-list li.last iframe,
.i18n-ru-RU .social-media-main .item-list li.last iframe {
  width: 125px !important;
}
.i18n-es-ES .view-display-id-homepage_marque .q-facebook-section-fan iframe {
  width: 103px !important;
}

/* Decathlon redirect custom url button */
.q-product-details .decathlon_redirect_custom_url {
    margin-top: 2em;
}


/* Load more */
.q-views-load-more .item-list {
    padding: 0;
    background: none;
}
.q-views-load-more .item-list li {
    display: block;
    padding: 0;
    font-size: inherit;
}
.q-views-load-more .item-list li a {
    color: gray;
    font-family: "DIN-Bold", sans-serif;
}

/* EU Cookie Compliance */
#sliding-popup .popup-content #popup-buttons button {
    font-size: 1.3em !important;
    height: auto !important;
}

.view .ajax-progress.ajax-progress-throbber {
    display: none;
}


/* Text color on brand category image text */
.q-header-tags h1.q-article-text-dark {
    color: #202020;
}
.q-header-tags h1.q-article-text-white {
    color: #fff;
}


/* Load more */
.q-views-load-more .item-list {
  padding: 0;
  background: none;
}
.q-views-load-more .item-list li {
  display: block;
  padding: 0;
  font-size: inherit;
}
.q-views-load-more .item-list li a {
  color: gray;
  font-family: "DIN-Bold", sans-serif;
}


/* EU Cookie Compliance */
#sliding-popup .popup-content #popup-buttons button {
  font-size: 1.3em !important;
  height: auto !important;
}

.view .ajax-progress.ajax-progress-throbber {
  display: none;
}


/* Text color on brand category image text */
.q-header-tags h1.q-article-text-dark {
  color: #202020;
}
.q-header-tags h1.q-article-text-white {
  color: #fff;
}


/* User login */
#user-login input[type=submit] {
  height: auto;
}
