/*@import url('https://refuges-montagnes.fr/tzr/templates/js/rating/jquery.rating.css');*/
@import url(jquery.rating.css);

#carte .none {
    display: none;
}
.paveplus {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #b9d5ad;
  -moz-box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
  -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
  box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
  padding: 1px 5px 1px 15px;
}

.paveplus label {
  display: inline-block;
  font-weight: bold;
  color: #000000;
}
.pavepictos {
  /* hide in jquery: make transparent for transition */
  /*
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color:#584D4B;
        padding: 10px 5px 0px 5px;
  */
  background: transparent;
  color: transparent;
}
.pavepictos {
  color: transparent;
}
.pavepictos p {
  padding:0;
  margin:0 0 1em 0;
}
.pavepictos2, .pavepictos3 {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: rgba(0,0,0,.74);
        -moz-box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
        -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
        box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
        padding: 12px 10px 5px 5px;
        margin: 25px 0 25px 0;
}
.pavepictos3 {
        padding: 12px 10px 0 5px;
        background-color: #B81F1F;
        display:none;
}

.pavepictos .recherchez a, .pavepictos2 .recherchez a {
        padding: 10px 0 7px 40px;
        display: block;
        font-style: normal;
        line-height: 0.3;
        background-image: url(https://refuges-montagnes.fr/images/commun/picto_recherchez.png);
        background-repeat: no-repeat;
        background-position: 10px 0px;
        color: rgba(255,255,255,1.00);
}
.pavepictos .reservez a, .pavepictos2 .reservez a, .pavepictos3 p {
        padding: 10px 0 10px 40px;
        display: block;
        font-style: normal;
        line-height: 0.3;
        background-image: url(https://refuges-montagnes.fr/images/commun/picto_reservez.png);
        background-repeat: no-repeat;
        background-position: 10px 0px;
        color: rgba(255,255,255,1.00);
}
.pavepictos3 p {
        padding: 0 0 12px 45px;
        background-image: url(https://refuges-montagnes.fr/images/commun/picto_warning.png);
        font-weight: bold;
        line-height: 1.2em;
}

.pavepictos .reservez a, .pavepictos2 .reservez a span{
  color:#E67F00;
}
.pavepictos .composez a, .pavepictos2 .composez a {
        padding: 10px 0 7px 40px;
        display: block;
        font-style: normal;
        line-height: 0.3;
        background-image: url(https://refuges-montagnes.fr/images/commun/picto_composez.png);
        background-repeat: no-repeat;
        background-position: 8px 0px;
        color: rgba(255,255,255,1.00);
}
.pavepictos .composez a:hover, .pavepictos .composez a:active, .pavepictos .reservez a:hover, .pavepictos .reservez a:active, .pavepictos .recherchez a:hover, .pavepictos .recherchez a:active, .pavepictos2 .composez a:hover, .pavepictos2 .composez a:active, .pavepictos2 .reservez a:hover, .pavepictos2 .reservez a:active, .pavepictos2 .recherchez a:hover, .pavepictos2 .recherchez a:active {
        color: #AEAEAE;
        text-decoration: none;
}
/* Smartphones tablette*/
@media (min-width: 481px) and (max-width: 767px) {

        .pavepictos {
        padding: 10px 5px 8px 5px;
}
.pavepictos2 {
        padding: 15px 5px 10px 5px;
        
}
        }
        
/* Smartphones */
@media (max-width: 480px) {

                .pavepictos {
        padding: 10px 5px 8px 5px;
}
.pavepictos2 {
        padding: 15px 5px 10px 5px;
        
}
        }
.tab-v1 .view a, .tab-v3 .view a {
        color: rgba(0,0,0,1.00);
}
.bgheberg, .bgcircuit {
        background-image: url(https://refuges-montagnes.fr/images/vente/bg-recap.png);
        background-position: 0px 11px;
        background-repeat: repeat-x;
        padding: 3px 0 10px 0;
}
.bgheberg .txt, .bgcircuit .txt {
        color: rgba(0,0,0,0.40);
        font-size: 14px;
        text-align: center;
        font-weight: 400;
        text-transform: uppercase;
        margin: 3px 0 3px 0;
}
.bgheberg .on, .bgcircuit .on {
        color: rgba(0,0,0,1.00);
        font-size: 14px;
        text-align: center;
        font-weight: 400;
        text-transform: uppercase;
        border-bottom-color: #CBC205;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        padding: 3px 0 3px 0;
}
/*Carte*/
#carte .epingle-sommet {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-sommet1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
#carte .epingle-heberg {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-heberg1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
#carte .epingle-hebergj {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-hebergj1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
#carte .epingle-circuits {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-circuit1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
#carte .epingle-parking {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-parking1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
#carte .epingle-parkingg {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-parkingg1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
#carte .epingle-images {
        padding: 0px 0 0px 20px;
        display: block;
        font-style: normal;
        background-image: url(https://refuges-montagnes.fr/images/carte/epingle-image1.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        color: rgba(0,0,0,1.00);
}
/*Tabs v3*/
.tab-v3 .tab-content {
        padding: 15px;
        background: #fafafa;
        border: solid 1px #eee;
}
/*Accardion v1 Heberg*/
.acc-v1 .panel-heading {
        padding: 0;
        box-shadow: none;
        border-radius: 0;
}
.acc-v1 .panel-heading h4 {
        margin:0;
}
.tzr-page-content .acc-v1 .panel-heading a:focus,
.tzr-page-content .acc-v1 .panel-heading a:active,
.tzr-page-content .acc-v1 .panel-heading a:hover,
.tzr-page-content .acc-v1 .panel-heading a:link,
.tzr-page-content .acc-v1 .panel-heading a {
        display: block;
        font-size: 18px;
        line-height: 30px;
        font-family: 'ubuntubold', sans-serif;
        padding: 5px 15px;
        text-align: center;
        color: #ffffff;
        font-weight: 400;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #584D4B;
        margin: 0;
        text-decoration:none;
        color:white;
        text-align:left;
}
.plusbas {
        padding: 0;
        margin: 0;
}
.plusbas:before {
        content: "-";
        color:white;
        display: block;
        float: left;
        width:50px;
        font-size: 28px;
        text-align:center;
}
.collapsed .plusbas:before {
        content: "+";
}
.plusbas2 {
        padding: 0 10px 0 20px;
        margin: 0;
        background-image: url(https://refuges-montagnes.fr/images/carte/haut-bas2.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
}
.acc-v1 .panel-heading a:hover, .acc-v1 .panel-heading a:focus {
        color: #EBC908;
        text-decoration: none;
}
/*Accardion Circuit Ã  la carte*/
.acc-vcarte .panel-heading {
        padding: 0;
        box-shadow: none;
}
.acc-vcarte .panel-heading a {
        display: block;
        font-size: 18px;
        font-family: 'ubuntubold', sans-serif;
        padding: 5px 15px;
        text-align: center;
        color: #ffffff;
        font-weight: 400;
        -moz-border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0pxx;
        border-radius: 5px 5px 0px 0px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #2f7295;
        margin: 0;
}
.acc-vcarte .panel-heading a:hover {
        color: #cacaca;
        text-decoration: none;
}
.acc-vcarte .panel-heading a:focus {
        color: #ffffff;
        text-decoration: none;
}
.acc-vcarte .bgvcarte {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: rgba(0,0,0,.74);
        -moz-box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
        -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
        box-shadow: 1px 2px 2px rgba(0,0,0,.3), 0 0 6px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.3), inset 0 0 4px rgba(255,255,255,.2);
        padding: 6px 0 6px 0;
        color: #ffffff;
}
.acc-vcarte .panel-body {
        padding-top: 0px;
}
.acc-vcarte .btn-calendar {
        background-color: #2f7295;
        color: #ffffff;
        border: 1px solid #2f7295;
}
.acc-vcarte .btn-calendar:hover {
        opacity: 0.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
}
.acc-vcarte .form-control {
        opacity: 1;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        color: #555555;
}
.acc-vcarte .form-control[readonly]{
        background-color: #EEEEEE;
        cursor: text;
}
/*Accardion Circuit Choisir son circuit*/
.acc-choixCircuit .panel-heading {
        padding: 0;
        box-shadow: none;
}
.acc-choixCircuit .panel-heading a {
        display: block;
        font-size: 15px;
        padding: 5px 15px;
        text-align: left;
        color: #2f7295;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background-color: #fff;
        border-bottom: 1px solid #000000;
        border-top: none;
        border-right: none;
        border-left: none;
        text-transform: uppercase;
}
.acc-choixCircuit .panel-heading a:hover {
        color: #4e4e4f;
        text-decoration: none;
}
.acc-choixCircuit .panel-heading a:focus {
        color: #2f7295;
        text-decoration: none;
}
.acc-choixCircuit .panel-body {
        padding-top: 0px;
}
/* gmap.css */
/* Maps */
#map{
  padding:0;
  height:742px;
  position:relative;
}
#carte .infowindowgoogle {
  height: 250px;
  width: 200px;
  margin: 0;
  padding: 10px;
  overflow-y: scroll;
  background-color: #FFFFFF;
  color: #2F2F2F;
  font: normal 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-height: 250px;
  max-width: 200px;
}
#carte .infowindowsommet {
  width: 350px;
  max-width: 350px;
}
#carte .infowindowgoogle .fg-titre {
  color: #2b2c2b;
  font-family: "Myriad Pro";
  font-size: 17px;
  text-align: center;
  padding: 0 0 2px 0;
  margin: 0 0 8px 0;
  display: block;
  border-bottom: 1px solid #2F2F2F;
}
#carte .infowindowgoogle .fg-titre div.variantes {
font-size:0.8em;
}
#carte .infowindowgoogle .fg-image {
  padding: 0 0 10px 0;
}
#carte .infowindowgoogle .fg-desc {
  color: #2b2c2b;
  font-size: 12px;
  text-align: left;
  padding: 0 0 2px 0;
  margin: 0 0 8px 0;
  display: block;
}
#carte .infowindowgoogle .fg-desc.none{
  display:none;
}
#carte .infowindowsommet .fg-titre.c2c{
}
#carte .infowindowsommet .fg-titre.skitour{
}
#carte .infowindowsommet .conditions_warning{
font-size: 10px;
color: #2b2c2b;
}
#carte .infowindowsommet .fg-desc .fg-desc-meta{
  font-size:10px;
  margin-bottom:5px;
}
#carte .infowindowsommet .fg-desc .fg-desc-skiabilite > span {
  display:inline-block;
}
#carte .infowindowsommet .fg-desc .fg-desc-orientation{
  margin-bottom:10px;
}
#carte .infowindowsommet .fg-desc .fg-desc-text{
  margin-bottom: 10px;
}
#carte .infowindowsommet .fg-desc .navgoogle{
  margin-bottom: 25px;
}
#carte .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
#carte .navgoogle {
  font-size: 13px;
  color: #fff;
  padding: 0;
  margin:0 0 15px 0;
  text-align: left;
}
#carte .navgoogle.center{
  text-align:center;
}
#carte .navgoogle .navlist {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
#carte .navgoogle a:link, #carte .navgoogle a:active, #carte .navgoogle a:visited {
  color: #202020;
  text-decoration: none;
}
#carte .navgoogle a:hover, #carte .navgoogle a:hover {
  color: #e67f00;
}
#carte .navgoogle .navlist li {
  padding: 0 0 5px 25px;
  background-repeat: no-repeat;
  background-position: -2px 0;
  border-bottom: 1px solid #202020;
  margin: 0 0 8px 0;
}

#carte .navgoogle .circuit {
background-image: url('https://refuges-montagnes.fr/images/nav/picto-loupe.png');
}
/*
#carte .navgoogle .situer {
background-image: url('https://refuges-montagnes.fr/images/nav/picto-epingle.png');
}
#carte .navgoogle .photos {
background-image: url('https://refuges-montagnes.fr/images/nav/picto-photo.png');
}

#carte .navgoogle .reserver {
background-image: url('https://refuges-montagnes.fr/images/nav/picto-caddie.png');
}
*/
#carte .navgoogle .btn-u a {
  border: 0;
  font-size: 14px;
  cursor: pointer;
  padding: 4px 10px 6px 10px;
  background: #1082bd !important;
  display: inline-block;
  color: #fff !important;
  text-decoration: none !important;
  -webkit-border-radius: 3px; /*Border radius */
  -moz-border-radius: 3px; /*Border radius */
  -khtml-border-radius: 3px; /*Border radius */
  border-radius: 3px; /*Border radius */
  text-align: center;
  filter: none !important;
}
#carte .navgoogle .btn-u a:hover {
  color: #fff;
  background: #e67f00 !important;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#carte .navgoogle a:link, #carte .navgoogle a:active, #carte .navgoogle a:visited {
color: #202020;
text-decoration: none;
}
#carte .navgoogle a:hover, #carte .navgoogle a:hover {
color: #e67f00;
}

#carte .fg-titre .data {
  color: #E67F00;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding-top:0 0;
}
#carte .circuit .circuitOrigin {
  color: #000000;
}


.refuge-parkings .picto {
  width:56px;
  height:auto;
}

