<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name:         Terres Montaigu - Ville
	Theme URI:          http: //www.citeo.fr/
	Description:        Ce thème vous permet de démarrer correctement le développement dans l'environnement Citéo.
	Version:       		1.0.0
	Author:             Inovagora
	Author URI:         http://inovagora.net
	Template:			novacity
*/

@media screen and (min-width: 768px) {
    .sr .home #layout-navigation .navbar-brand,
    .sr .home #layout-navigation .navbar-toggle,
    .sr .home #layout-navigation .navbar-nav li,
    .sr .home #section-spotlight-carousel .owl-body,
    .sr .home .search-form,
    .sr .home .search-terms a,
    .sr .home .down-arrow,
    .sr .home .listicon,
    .sr .home .publication,
    .sr .home .thumbnail,
    .sr .home .partner,
    .sr .home .section-publications-highlighted,
    .sr .home .section-albums,
    .sr .home .section-videos,
    .sr .home .section-territory-list a,
    .sr .home #js-territory-map,
    .sr .home .section-contactinfo-logo,
    .section-contactinfo-networks,
    .section-contactinfo-address,
    .section-contactinfo-schedules,
    .section-contactinfo-newsletter,
    .section-contentinfo,
    {
        visibility: hidden;
    }
}

.mm-slideout {
    z-index: auto;
}

.portrait {
    width: 250px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.portrait .portrait-title {
    font-size: 18px;
    font-display: 1.8rem;
}
.row-equalize {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.row-equalize &gt; div {
    display: flex;
    align-items: stretch;
    flex-grow: 0;
    flex-shrink: 0;
}
.row-equalize &gt; div &gt; a,
.row-equalize &gt; div &gt; div {
    flex-grow: 1;
}
.col {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
}
.row-thumbnails &gt; .col {
    width: 390px;
}
.shortcode-module &gt; .row-equalize {
    display: inline-flex;
}
.shortcode-module-publication .col {
    width: 292px;
}

.form-group-checkbox {
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 10px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 4px 5px 0px 0px;
}

.related-testimonials .portrait {
    width: auto;
}
.page-template-listing .article-related,
.page-template-auto-summary .article-related {
    padding-left: 0;
}
.article-content .modal .article-image {
    max-width: none;
    margin: 0 0 21px;
}
.panel-group &gt; .panel &gt; .panel-heading &gt; .panel-title {
    color: inherit;
}
.js-tourinsoft-carousel .owl-content {
    height: 420px;
    overflow: hidden;
    position: relative;
    background: #eee;
}
@media screen and (max-width: 767px) {
    .js-tourinsoft-carousel .owl-content {
        height: 320px;
    }
}
.js-tourinsoft-carousel .owl-content img {
    max-height: 100%;
    width: auto;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.owl-carousel-large .owl-prev, .owl-carousel-large .owl-next {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.owl-carousel .copyright {
    position: absolute;
    background-color: rgba(38, 38, 38, 0.5);
    color: #fff;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 600;
    padding: 5px 7px;
    line-height: 1;
    left: 10px;
    bottom: 10px;
    margin: 0;
}
.article-content .article-image {
    margin-right: 40px;
}

/*
** PORTRAITS
** Jérôme
** 30/10/19
*/
.modal .article-portrait .article-content ul {
    overflow: hidden;
}

/*
** SPOTLIGHT
** Jérôme
** 07/04/2020
*/
.section-spotlight .search-engine .search-terms ul li {
    margin-bottom: 5px;
}

/* Modification par Chris le 25/11/2020 */
/* @see: https://secure.helpscout.net/conversation/1346515863/9479?folderId=4148075 */
.nav-tabs &gt; li.active &gt; a {
    font-weight: bold;
}

/*
** Ajout d'une marge pour les images dans les modals
** Inovagora - Jérôme
** le 25/02/2021
*/
.article-content .modal .article-image {
    margin-right: 20px;
}

/*
** Ajout d'un effet smooth pour le scroll des ancres
** Inovagora - Jérôme
** le 16/06/2021
*/
html {
  /*scroll-behavior: smooth;*/
}

/*
** Ajout d'un with height
** Inovagora - Nico
** le 21/04/2022
*/
.section-contactinfo .logo-cc img,
.section-contactinfo .logo-cc svg {
max-width: 250px;
height: auto;
width: auto;
display: block;
margin: auto;
}

/*
** Corrige le bug d'affichage sur l'image du 1er élément d'un carrousel
** Inovagora - Jérôme
** le 04/05/2022
*/
.owl-carousel .owl-item .thumbnail-image img {
    width: 100%;
}

/*
** Modification logo X/Twitter
** Jérôme | Inovagora
** le ??/??/20??
*/
.social-toolbar {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.social-tool &gt; a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
}

.section-headinfo-networks ul,
.section-headinfo-networks ul &gt; li,
.section-contactinfo-networks ul,
.section-contactinfo-networks ul &gt; li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.section-headinfo-networks a,
.section-contactinfo-networks a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#ff-stream-1.ff-stream .ff-twitter::before {
    background-color: #000;
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS40ICgyMDIzMTEyOS5tLjI0MTcgYjU2Y2Q1ZikgIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5MkE1MjgzOEMzRTExRUVCNDFBQkUwQkJDQTMxMTY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5MkE1Mjg0OEMzRTExRUVCNDFBQkUwQkJDQTMxMTY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzkyQTUyODE4QzNFMTFFRUI0MUFCRTBCQkNBMzExNjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzkyQTUyODI4QzNFMTFFRUI0MUFCRTBCQkNBMzExNjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6iM3WsAAABxklEQVR42qRVTSiEURSdxaDkZyGFmlBTYjkNFixGFvZClEZEtkpWFqTUlLKQnwULzYKsKTZSs1KSEjUbpmQjiob887kv56vT630/zK3TzDv33nPnvXfvvIBlWUvWr2WBV8EXPs8F+YKAD8wg/w25EcUrR4ngwXK2XR/iQ1rOsO2zA2rIuSMoF/QQN+4i3qaJj7GfA/sQ8C6IgpukxIhBPCz4ppgFPUZPWKPgSnAHWN8JghRbLLih+G3TDk1bTiMhjXWe4MkgckLip05HaCJDlLgKroW4uGCO1rdoFN8FFLpJoBfclEOX1bl1mFvrrZBICFyKOHX+Ma8W9urvM4hdYF2AIVK272cAvQIqBJ8QXAcXo12M5lpAoUnwAcF+cLNUpD7XAq1UgO/jEOvrXApEDV1zCV8hpl7Z1n8KqEl+JmElksH3JGLayT/ylwJB/FLbUuCbiRsAl3CbCacC3O8Z7T9onny14I6wvvJTIEkC6oiqDDHHmmARtfOGW4Fp7UIbHXZYRhe8Ca4aL5qyQVOBuCbe5dFhHRSr3o0GTLdtYS7QqYlP+HyHEy5P7aOgNICbv8cZqi0u+hS3sYf34gWfWTqq5R8BBgCqF+Yg1r1kwgAAAABJRU5ErkJggg==');
}

/*
** Correctif sur la largeur des lines
** Jérôme | Inovagora
** le 18/04/2024
*/
.line {
    width: 100%;
}

/*
** Modification des thumbnails
** Jérôme | Inovagora
** le 06/05/2024
*/
.thumbnail-text {
    margin-bottom: .7em;
}

.thumbnail-informations {
    display: block;
    list-style: none;
    margin: 0 -10px;
    padding: 0;
}

.thumbnail-informations &gt; li {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}

.thumbnail-directory {
    text-align: left;
}

.thumbnail-directory .thumbnail-tags::after {
    margin-left: 0;
}

.thumbnail-directory.has-no-image::before {
    content: none;
}
</pre></body></html>