@charset "UTF-8"; /** * CSS générer par GULP grâce à la cmd "npm-start". * * Toute modification sur un fichier *.scss lance la compilation de tous les *.scss vers ce fichier. * * @since 2.0.0 * @version 2.0.0 */ /** * Les couleurs principales pour l'exemple de la page "Hello World". * * @since 0.1.0 * @version 0.1.0 */ .marker-container { max-width: 350px; } .marker-container p { margin: 0; } .marker-container .content .content-title { font-size: 24px; margin-bottom: 0.4em; } .marker-container .content .content-description { margin-bottom: 1em; } .marker-container .content .content-datas { list-style-type: none; margin: 0 0 1em 0; } .marker-container .content .content-datas li { display: -ms-grid; display: grid; -ms-grid-columns: 20px 1fr; grid-template-columns: 20px 1fr; margin: 0.4em 0; } .marker-container .content .content-datas li .data-icon { -ms-grid-row-span: 2; -ms-grid-row: auto; grid-row: auto / span 2; } .marker-container .content .content-datas li .data-title { font-size: 10px; text-transform: uppercase; font-weight: 900; } .marker-container .content .wpeo-button { padding: 2px 10px; } #annonces-map-wrapper { position: relative; } /** Taxonomies bloc */ #annonces-map-wrapper .annonces-taxonomies { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 2em; max-height: 100%; overflow-y: auto; background: #fff; width: 100%; max-width: 240px; -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2); box-shadow: 0 0 40px rgba(0, 0, 0, 0.2); } @media (max-width: 770px) { #annonces-map-wrapper .annonces-taxonomies { left: 0; top: 0; right: 0; width: 100%; max-width: none; max-height: 160px; -webkit-transform: none; -ms-transform: none; transform: none; } } #annonces-map-wrapper .annonces-taxonomies .taxonomies-entete { padding: 1em; background: rgba(0, 0, 0, 0.1); } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container { padding: 1em; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .annonces-taxonomy { display: -ms-grid; display: grid; -ms-grid-columns: 30px 1fr; grid-template-columns: 30px 1fr; margin: 0.4em 0; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .annonces-taxonomy img { max-width: 26px; -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; -ms-grid-column: 1; grid-column: 1; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .annonces-taxonomy .taxonomy-label { -ms-grid-column: 2; grid-column: 2; padding-right: 20px; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .annonces-taxonomy .taxonomies-child { -ms-grid-column-span: 2; -ms-grid-column: 1; grid-column: 1 / span 2; margin-left: 2em; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .annonces-taxonomy .taxonomies-child .taxonomy-label { display: block; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label { position: relative; color: rgba(0, 0, 0, 0.8); -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label:before, #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label:after { display: inline-block; content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label:after { border: 1px solid rgba(0, 0, 0, 0.4); background: #fff; width: 16px; height: 16px; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label:before { right: 3px; background: #7f70f5; padding-left: 4px; width: 10px; height: 10px; z-index: 1; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label:hover { cursor: pointer; color: rgba(0, 0, 0, 0.5); } #annonces-map-wrapper .annonces-taxonomies .taxonomies-container .taxonomy-label.active:before { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } #annonces-google-map { margin: 2em 0; } .associated-announces .associated-content .associated-element-content { -webkit-align-self: center; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .associated-announces .associated-content .element-title, .associated-announces .associated-content .element-tax { line-height: 1; } .associated-announces .associated-content figure img { max-height: 100px; width: auto; } #annonces-google-map { width: 100%; height: 500px; background: rgba(0, 0, 0, 0.1); }