/*
 * Gabarit uscrmgp (Microgrid) - carrousel des partenaires (.flexslider.Partner, module 100, position block4) :
 * rendu de production, ou ces pages chargent aussi modules/mod_joomspirit_slider/assets/css/style.css (diaporama
 * JoomSpirit, desinstalle au MG-1 ; ecart (f)). Feuille GENEREE par travail\outils\mg5_css_partenaires.py a partir de
 * la copie d'origine archivee (SHA-256 d279c1bc9baac3aa603e02a4d71643df792e4bf3868b07c958a78950df5269ce, (C) 2016 JoomSpirit, FlexSlider v2.6.0
 * (C) 2012 WooThemes, GNU GPL v2 or later). Chaque regle est restreinte au sous-arbre du carrousel par :where(), qui
 * ne change pas la specificite : pour les elements du carrousel, memes regles, meme specificite et meme ordre qu'en
 * production ; aucun autre element touche. Chargee apres custom.css, et seulement sur les pages qui portent la position
 * block4 (index.php), comme style.css en production (pages de l'Itemid 101).
 * Regles : 142 (+ 3 blocs @media) ; gardee telle quelle : body { height: inherit !important; }
 * (seule regle globale de style.css, sans effet visible constate) ; ecartees : 22 @keyframes du diaporama.
 */
:where(.flexslider.Partner) .flex-container a:hover, .flex-container:where(.flexslider.Partner) a:hover, .flex-container a:hover:where(.flexslider.Partner), .flex-container :where(.flexslider.Partner) a:hover, :where(.flexslider.Partner) .flex-slider a:hover, .flex-slider:where(.flexslider.Partner) a:hover, .flex-slider a:hover:where(.flexslider.Partner), .flex-slider :where(.flexslider.Partner) a:hover { outline: none; }
:where(.flexslider.Partner) .slides, .slides:where(.flexslider.Partner), :where(.flexslider.Partner) .slides > li, .slides:where(.flexslider.Partner) > li, .slides > li:where(.flexslider.Partner), :where(.flexslider.Partner) .flex-control-nav, .flex-control-nav:where(.flexslider.Partner), :where(.flexslider.Partner) .flex-direction-nav, .flex-direction-nav:where(.flexslider.Partner) { margin: 0; padding: 0; list-style: none; }
:where(.flexslider.Partner) .flex-pauseplay span, .flex-pauseplay:where(.flexslider.Partner) span, .flex-pauseplay span:where(.flexslider.Partner), .flex-pauseplay :where(.flexslider.Partner) span { text-transform: capitalize; }
:where(.flexslider.Partner) .flexslider, .flexslider:where(.flexslider.Partner) { margin: 0; padding: 0; }
:where(.flexslider.Partner) .flexslider .slides > li, .flexslider:where(.flexslider.Partner) .slides > li, .flexslider .slides:where(.flexslider.Partner) > li, .flexslider .slides > li:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slides > li { display: none; -webkit-backface-visibility: hidden; }
:where(.flexslider.Partner) .flexslider .slides img, .flexslider:where(.flexslider.Partner) .slides img, .flexslider .slides:where(.flexslider.Partner) img, .flexslider .slides img:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slides img, .flexslider .slides :where(.flexslider.Partner) img { width: 100%; display: block; }
:where(.flexslider.Partner) .flexslider .slides:after, .flexslider:where(.flexslider.Partner) .slides:after, .flexslider .slides:where(.flexslider.Partner):after, .flexslider :where(.flexslider.Partner) .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
:where(.flexslider.Partner) html[xmlns] .flexslider .slides, html[xmlns]:where(.flexslider.Partner) .flexslider .slides, html[xmlns] .flexslider:where(.flexslider.Partner) .slides, html[xmlns] .flexslider .slides:where(.flexslider.Partner), html[xmlns] :where(.flexslider.Partner) .flexslider .slides, html[xmlns] .flexslider :where(.flexslider.Partner) .slides { display: block; }
:where(.flexslider.Partner) * html .flexslider .slides, *:where(.flexslider.Partner) html .flexslider .slides, * html:where(.flexslider.Partner) .flexslider .slides, * html .flexslider:where(.flexslider.Partner) .slides, * html .flexslider .slides:where(.flexslider.Partner), * :where(.flexslider.Partner) html .flexslider .slides, * html :where(.flexslider.Partner) .flexslider .slides, * html .flexslider :where(.flexslider.Partner) .slides { height: 1%; }
:where(.flexslider.Partner) .no-js .flexslider .slides > li:first-child, .no-js:where(.flexslider.Partner) .flexslider .slides > li:first-child, .no-js .flexslider:where(.flexslider.Partner) .slides > li:first-child, .no-js .flexslider .slides:where(.flexslider.Partner) > li:first-child, .no-js .flexslider .slides > li:first-child:where(.flexslider.Partner), .no-js :where(.flexslider.Partner) .flexslider .slides > li:first-child, .no-js .flexslider :where(.flexslider.Partner) .slides > li:first-child { display: block; }
:where(.flexslider.Partner) .flexslider, .flexslider:where(.flexslider.Partner) { margin: 0 0 60px; background: #ffffff; border: 4px solid #ffffff; position: relative; zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); }
:where(.flexslider.Partner) .flexslider .slides, .flexslider:where(.flexslider.Partner) .slides, .flexslider .slides:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slides { zoom: 1; }
:where(.flexslider.Partner) .flexslider .slides img, .flexslider:where(.flexslider.Partner) .slides img, .flexslider .slides:where(.flexslider.Partner) img, .flexslider .slides img:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slides img, .flexslider .slides :where(.flexslider.Partner) img { height: auto; -moz-user-select: none; }
:where(.flexslider.Partner) .flex-viewport, .flex-viewport:where(.flexslider.Partner) { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
:where(.flexslider.Partner) .loading .flex-viewport, .loading:where(.flexslider.Partner) .flex-viewport, .loading .flex-viewport:where(.flexslider.Partner), .loading :where(.flexslider.Partner) .flex-viewport { max-height: 300px; }
:where(.flexslider.Partner) .carousel li, .carousel:where(.flexslider.Partner) li, .carousel li:where(.flexslider.Partner), .carousel :where(.flexslider.Partner) li { margin-right: 5px; }
:where(.flexslider.Partner) .flex-direction-nav, .flex-direction-nav:where(.flexslider.Partner) { *height: 0; }
:where(.flexslider.Partner) .flex-direction-nav a, .flex-direction-nav:where(.flexslider.Partner) a, .flex-direction-nav a:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) a { text-decoration: none; display: block; width: 30px; height: 30px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; text-indent:9999px; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
:where(.flexslider.Partner) .flex-direction-nav .flex-prev, .flex-direction-nav:where(.flexslider.Partner) .flex-prev, .flex-direction-nav .flex-prev:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-prev { left: -50px; }
:where(.flexslider.Partner) .flex-direction-nav .flex-next, .flex-direction-nav:where(.flexslider.Partner) .flex-next, .flex-direction-nav .flex-next:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-next { right: -50px; text-align: right; }
:where(.flexslider.Partner) .flex-direction-nav .flex-disabled, .flex-direction-nav:where(.flexslider.Partner) .flex-disabled, .flex-direction-nav .flex-disabled:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; z-index: -1; }
:where(.flexslider.Partner) .flex-pauseplay a, .flex-pauseplay:where(.flexslider.Partner) a, .flex-pauseplay a:where(.flexslider.Partner), .flex-pauseplay :where(.flexslider.Partner) a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
:where(.flexslider.Partner) .flex-pauseplay a:before, .flex-pauseplay:where(.flexslider.Partner) a:before, .flex-pauseplay a:where(.flexslider.Partner):before, .flex-pauseplay :where(.flexslider.Partner) a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
:where(.flexslider.Partner) .flex-pauseplay a:hover, .flex-pauseplay:where(.flexslider.Partner) a:hover, .flex-pauseplay a:hover:where(.flexslider.Partner), .flex-pauseplay :where(.flexslider.Partner) a:hover { opacity: 1; }
:where(.flexslider.Partner) .flex-pauseplay a.flex-play:before, .flex-pauseplay:where(.flexslider.Partner) a.flex-play:before, .flex-pauseplay a.flex-play:where(.flexslider.Partner):before, .flex-pauseplay :where(.flexslider.Partner) a.flex-play:before { content: '\f003'; }
:where(.flexslider.Partner) .flex-control-nav, .flex-control-nav:where(.flexslider.Partner) { width: 100%; position: absolute; bottom: -40px; text-align: center; }
:where(.flexslider.Partner) .flex-control-nav li, .flex-control-nav:where(.flexslider.Partner) li, .flex-control-nav li:where(.flexslider.Partner), .flex-control-nav :where(.flexslider.Partner) li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
:where(.flexslider.Partner) .flex-control-paging li a, .flex-control-paging:where(.flexslider.Partner) li a, .flex-control-paging li:where(.flexslider.Partner) a, .flex-control-paging li a:where(.flexslider.Partner), .flex-control-paging :where(.flexslider.Partner) li a, .flex-control-paging li :where(.flexslider.Partner) a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
:where(.flexslider.Partner) .flex-control-paging li a:hover, .flex-control-paging:where(.flexslider.Partner) li a:hover, .flex-control-paging li:where(.flexslider.Partner) a:hover, .flex-control-paging li a:hover:where(.flexslider.Partner), .flex-control-paging :where(.flexslider.Partner) li a:hover, .flex-control-paging li :where(.flexslider.Partner) a:hover { background: #333; background: rgba(0, 0, 0, 0.7); }
:where(.flexslider.Partner) .flex-control-paging li a.flex-active, .flex-control-paging:where(.flexslider.Partner) li a.flex-active, .flex-control-paging li:where(.flexslider.Partner) a.flex-active, .flex-control-paging li a.flex-active:where(.flexslider.Partner), .flex-control-paging :where(.flexslider.Partner) li a.flex-active, .flex-control-paging li :where(.flexslider.Partner) a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; }
:where(.flexslider.Partner) .flex-control-thumbs, .flex-control-thumbs:where(.flexslider.Partner) { margin: 5px 0 0; position: static; overflow: hidden; }
:where(.flexslider.Partner) .flex-control-thumbs li, .flex-control-thumbs:where(.flexslider.Partner) li, .flex-control-thumbs li:where(.flexslider.Partner), .flex-control-thumbs :where(.flexslider.Partner) li { width: 25%; float: left; margin: 0; }
:where(.flexslider.Partner) .flex-control-thumbs img, .flex-control-thumbs:where(.flexslider.Partner) img, .flex-control-thumbs img:where(.flexslider.Partner), .flex-control-thumbs :where(.flexslider.Partner) img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -moz-user-select: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
:where(.flexslider.Partner) .flex-control-thumbs img:hover, .flex-control-thumbs:where(.flexslider.Partner) img:hover, .flex-control-thumbs img:hover:where(.flexslider.Partner), .flex-control-thumbs :where(.flexslider.Partner) img:hover { opacity: 1; }
:where(.flexslider.Partner) .flex-control-thumbs .flex-active, .flex-control-thumbs:where(.flexslider.Partner) .flex-active, .flex-control-thumbs .flex-active:where(.flexslider.Partner), .flex-control-thumbs :where(.flexslider.Partner) .flex-active { opacity: 1; cursor: default; }
@media screen and (max-width: 860px) {
  :where(.flexslider.Partner) .flex-direction-nav .flex-prev, .flex-direction-nav:where(.flexslider.Partner) .flex-prev, .flex-direction-nav .flex-prev:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-prev { opacity: 1; left: 10px; }
  :where(.flexslider.Partner) .flex-direction-nav .flex-next, .flex-direction-nav:where(.flexslider.Partner) .flex-next, .flex-direction-nav .flex-next:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-next { opacity: 1; right: 10px; }
}
body { height : inherit !important; }
:where(.flexslider.Partner) .flexslider, .flexslider:where(.flexslider.Partner) { margin: 0 ; background-color : transparent; border: none; position: relative; border-radius: 0px; box-shadow: none; zoom: 1; overflow:visible; }
:where(.flexslider.Partner) .slides, .slides:where(.flexslider.Partner), :where(.flexslider.Partner) .flex-control-nav, .flex-control-nav:where(.flexslider.Partner), :where(.flexslider.Partner) .flex-direction-nav, .flex-direction-nav:where(.flexslider.Partner) { list-style: none outside none !important; }
:where(.flexslider.Partner) .flexslider li, .flexslider:where(.flexslider.Partner) li, .flexslider li:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) li { list-style:none !important; }
:where(.flexslider.Partner) .flexslider ul.slides, .flexslider:where(.flexslider.Partner) ul.slides, .flexslider ul.slides:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) ul.slides { background-color: transparent; margin: 0 -1px; z-index:5; }
:where(.flexslider.Partner) .flexslider .slides > li, .flexslider:where(.flexslider.Partner) .slides > li, .flexslider .slides:where(.flexslider.Partner) > li, .flexslider .slides > li:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slides > li { position:relative; overflow:hidden; }
:where(.flexslider.Partner) .flexslider li .jslider-image, .flexslider:where(.flexslider.Partner) li .jslider-image, .flexslider li:where(.flexslider.Partner) .jslider-image, .flexslider li .jslider-image:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) li .jslider-image, .flexslider li :where(.flexslider.Partner) .jslider-image { position: relative; display:block; }
:where(.flexslider.Partner) .slide-desc-box .bg-transparent, .slide-desc-box:where(.flexslider.Partner) .bg-transparent, .slide-desc-box .bg-transparent:where(.flexslider.Partner), .slide-desc-box :where(.flexslider.Partner) .bg-transparent { background : transparent !important; }
:where(.flexslider.Partner) .read-more-slider, .read-more-slider:where(.flexslider.Partner) { display:inline-block; *display:inline; *zoom:1; margin-left:6px; }
:where(.flexslider.Partner) .read-more-slider a:hover, .read-more-slider:where(.flexslider.Partner) a:hover, .read-more-slider a:hover:where(.flexslider.Partner), .read-more-slider :where(.flexslider.Partner) a:hover { text-decoration:none; }
:where(.flexslider.Partner) .flexslider span.image-height-fixed, .flexslider:where(.flexslider.Partner) span.image-height-fixed, .flexslider span.image-height-fixed:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) span.image-height-fixed { display:none; position: absolute; top:0; bottom:0; left:0; right:0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: none; }
:where(.flexslider.Partner) .slide-horizontal.flexslider span.image-height-fixed, .slide-horizontal.flexslider:where(.flexslider.Partner) span.image-height-fixed, .slide-horizontal.flexslider span.image-height-fixed:where(.flexslider.Partner), .slide-horizontal.flexslider :where(.flexslider.Partner) span.image-height-fixed, :where(.flexslider.Partner) .slide-vertical.flexslider span.image-height-fixed, .slide-vertical.flexslider:where(.flexslider.Partner) span.image-height-fixed, .slide-vertical.flexslider span.image-height-fixed:where(.flexslider.Partner), .slide-vertical.flexslider :where(.flexslider.Partner) span.image-height-fixed { left:1px; }
:where(.flexslider.Partner) .flexslider .flex-direction-nav, .flexslider:where(.flexslider.Partner) .flex-direction-nav, .flexslider .flex-direction-nav:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .flex-direction-nav { z-index:10; }
:where(.flexslider.Partner) .flexslider .flex-direction-nav a, .flexslider:where(.flexslider.Partner) .flex-direction-nav a, .flexslider .flex-direction-nav:where(.flexslider.Partner) a, .flexslider .flex-direction-nav a:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .flex-direction-nav a, .flexslider .flex-direction-nav :where(.flexslider.Partner) a { background-image : url(../images/joomspirit/bg_direction_nav_black.png); }
:where(.flexslider.Partner) .flexslider.white-arrow .flex-direction-nav a, .flexslider.white-arrow:where(.flexslider.Partner) .flex-direction-nav a, .flexslider.white-arrow .flex-direction-nav:where(.flexslider.Partner) a, .flexslider.white-arrow .flex-direction-nav a:where(.flexslider.Partner), .flexslider.white-arrow :where(.flexslider.Partner) .flex-direction-nav a, .flexslider.white-arrow .flex-direction-nav :where(.flexslider.Partner) a { background-image : url(../images/joomspirit/bg_direction_nav_white.png); }
:where(.flexslider.Partner) .flex-direction-nav .flex-next, .flex-direction-nav:where(.flexslider.Partner) .flex-next, .flex-direction-nav .flex-next:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-next { background-position: 100% 0; opacity:0.65; right: 5px; -webkit-transition : all 0.4s ease-in-out; -moz-transition : all 0.4s ease-in-out; -ms-transition : all 0.4s ease-in-out; -o-transition : all 0.4s ease-in-out; transition : all 0.4s ease-in-out; }
:where(.flexslider.Partner) .flex-direction-nav .flex-prev, .flex-direction-nav:where(.flexslider.Partner) .flex-prev, .flex-direction-nav .flex-prev:where(.flexslider.Partner), .flex-direction-nav :where(.flexslider.Partner) .flex-prev { background-position: 1px 0; opacity:0.65; left: 5px; text-indent:-9999px; -webkit-transition : all 0.4s ease-in-out; -moz-transition : all 0.4s ease-in-out; -ms-transition : all 0.4s ease-in-out; -o-transition : all 0.4s ease-in-out; transition : all 0.4s ease-in-out; }
:where(.flexslider.Partner) .flexslider:hover .flex-next, .flexslider:hover:where(.flexslider.Partner) .flex-next, .flexslider:hover .flex-next:where(.flexslider.Partner), .flexslider:hover :where(.flexslider.Partner) .flex-next { opacity: 0.8; }
:where(.flexslider.Partner) .flexslider:hover .flex-prev, .flexslider:hover:where(.flexslider.Partner) .flex-prev, .flexslider:hover .flex-prev:where(.flexslider.Partner), .flexslider:hover :where(.flexslider.Partner) .flex-prev { opacity: 0.8; }
:where(.flexslider.Partner) .flexslider:hover .flex-next:hover, .flexslider:hover:where(.flexslider.Partner) .flex-next:hover, .flexslider:hover .flex-next:hover:where(.flexslider.Partner), .flexslider:hover :where(.flexslider.Partner) .flex-next:hover, :where(.flexslider.Partner) .flexslider:hover .flex-prev:hover, .flexslider:hover:where(.flexslider.Partner) .flex-prev:hover, .flexslider:hover .flex-prev:hover:where(.flexslider.Partner), .flexslider:hover :where(.flexslider.Partner) .flex-prev:hover { opacity: 1; }
:where(.flexslider.Partner) .flexslider .flex-control-nav, .flexslider:where(.flexslider.Partner) .flex-control-nav, .flexslider .flex-control-nav:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .flex-control-nav { height:27px; z-index:10; }
:where(.flexslider.Partner) .flex-control-nav li, .flex-control-nav:where(.flexslider.Partner) li, .flex-control-nav li:where(.flexslider.Partner), .flex-control-nav :where(.flexslider.Partner) li { padding:8px !important; margin:0 !important; }
:where(.flexslider.Partner) .flexslider.position-nav-bottom .flex-control-nav, .flexslider.position-nav-bottom:where(.flexslider.Partner) .flex-control-nav, .flexslider.position-nav-bottom .flex-control-nav:where(.flexslider.Partner), .flexslider.position-nav-bottom :where(.flexslider.Partner) .flex-control-nav { position : absolute; bottom:9px; }
:where(.flexslider.Partner) .flexslider.position-nav-top .flex-control-nav, .flexslider.position-nav-top:where(.flexslider.Partner) .flex-control-nav, .flexslider.position-nav-top .flex-control-nav:where(.flexslider.Partner), .flexslider.position-nav-top :where(.flexslider.Partner) .flex-control-nav { position : absolute; top:9px; }
:where(.flexslider.Partner) .color-nav-dark .flex-control-paging li a, .color-nav-dark:where(.flexslider.Partner) .flex-control-paging li a, .color-nav-dark .flex-control-paging:where(.flexslider.Partner) li a, .color-nav-dark .flex-control-paging li:where(.flexslider.Partner) a, .color-nav-dark .flex-control-paging li a:where(.flexslider.Partner), .color-nav-dark :where(.flexslider.Partner) .flex-control-paging li a, .color-nav-dark .flex-control-paging :where(.flexslider.Partner) li a, .color-nav-dark .flex-control-paging li :where(.flexslider.Partner) a { background-color : #aaa; background-color: rgba(0,0,0,0.5); box-shadow: inset -1px 1px 1px rgba(0,0,0,0.5), 0 0 5px rgba(255,255,255,0.9); }
:where(.flexslider.Partner) .color-nav-dark .flex-control-paging li a:hover, .color-nav-dark:where(.flexslider.Partner) .flex-control-paging li a:hover, .color-nav-dark .flex-control-paging:where(.flexslider.Partner) li a:hover, .color-nav-dark .flex-control-paging li:where(.flexslider.Partner) a:hover, .color-nav-dark .flex-control-paging li a:hover:where(.flexslider.Partner), .color-nav-dark :where(.flexslider.Partner) .flex-control-paging li a:hover, .color-nav-dark .flex-control-paging :where(.flexslider.Partner) li a:hover, .color-nav-dark .flex-control-paging li :where(.flexslider.Partner) a:hover { background-color: #888; background-color: rgba(0,0,0,0.65); }
:where(.flexslider.Partner) .color-nav-light .flex-control-paging li a, .color-nav-light:where(.flexslider.Partner) .flex-control-paging li a, .color-nav-light .flex-control-paging:where(.flexslider.Partner) li a, .color-nav-light .flex-control-paging li:where(.flexslider.Partner) a, .color-nav-light .flex-control-paging li a:where(.flexslider.Partner), .color-nav-light :where(.flexslider.Partner) .flex-control-paging li a, .color-nav-light .flex-control-paging :where(.flexslider.Partner) li a, .color-nav-light .flex-control-paging li :where(.flexslider.Partner) a { background-color : #999; background-color: rgba(255,255,255,0.55); box-shadow: inset -1px 1px 1px rgba(0,0,0,0.5); }
:where(.flexslider.Partner) .color-nav-light .flex-control-paging li a:hover, .color-nav-light:where(.flexslider.Partner) .flex-control-paging li a:hover, .color-nav-light .flex-control-paging:where(.flexslider.Partner) li a:hover, .color-nav-light .flex-control-paging li:where(.flexslider.Partner) a:hover, .color-nav-light .flex-control-paging li a:hover:where(.flexslider.Partner), .color-nav-light :where(.flexslider.Partner) .flex-control-paging li a:hover, .color-nav-light .flex-control-paging :where(.flexslider.Partner) li a:hover, .color-nav-light .flex-control-paging li :where(.flexslider.Partner) a:hover { background-color: #bbb; background-color: rgba(255,255,255,0.70); }
:where(.flexslider.Partner) .flexslider.flex-slide-theme-horizontal, .flexslider.flex-slide-theme-horizontal:where(.flexslider.Partner) { margin-top:25px; margin-bottom:30px; border-left:1px solid #555; border-right:1px solid #555; border-color:rgba(0,0,0,0.6); }
:where(.flexslider.Partner) .flex-slide-theme-horizontal.slide-theme, .flex-slide-theme-horizontal.slide-theme:where(.flexslider.Partner) { display: block; height: 100%; top:0; left: 0; position: absolute; width:100%; z-index:-1; }
:where(.flexslider.Partner) .flex-slide-theme-horizontal .slide-theme-side, .flex-slide-theme-horizontal:where(.flexslider.Partner) .slide-theme-side, .flex-slide-theme-horizontal .slide-theme-side:where(.flexslider.Partner), .flex-slide-theme-horizontal :where(.flexslider.Partner) .slide-theme-side { background: transparent url(../images/joomspirit/slide-border.png) left top no-repeat; display: block; height: 26px; position: absolute; width: 45px; }
:where(.flexslider.Partner) .flex-slide-theme-horizontal .slide-theme-side.slide-bottom-left, .flex-slide-theme-horizontal:where(.flexslider.Partner) .slide-theme-side.slide-bottom-left, .flex-slide-theme-horizontal .slide-theme-side.slide-bottom-left:where(.flexslider.Partner), .flex-slide-theme-horizontal :where(.flexslider.Partner) .slide-theme-side.slide-bottom-left { background-position: -2px -28px; bottom: -25px; left: 0px; }
:where(.flexslider.Partner) .flex-slide-theme-horizontal .slide-theme-side.slide-top-left, .flex-slide-theme-horizontal:where(.flexslider.Partner) .slide-theme-side.slide-top-left, .flex-slide-theme-horizontal .slide-theme-side.slide-top-left:where(.flexslider.Partner), .flex-slide-theme-horizontal :where(.flexslider.Partner) .slide-theme-side.slide-top-left { background-position: -2px 0px; top: -26px; left: 0px; }
:where(.flexslider.Partner) .flex-slide-theme-horizontal .slide-theme-side.slide-bottom-right, .flex-slide-theme-horizontal:where(.flexslider.Partner) .slide-theme-side.slide-bottom-right, .flex-slide-theme-horizontal .slide-theme-side.slide-bottom-right:where(.flexslider.Partner), .flex-slide-theme-horizontal :where(.flexslider.Partner) .slide-theme-side.slide-bottom-right { background-position: -64px -28px; bottom: -25px; right: -1px; }
:where(.flexslider.Partner) .flex-slide-theme-horizontal .slide-theme-side.slide-top-right, .flex-slide-theme-horizontal:where(.flexslider.Partner) .slide-theme-side.slide-top-right, .flex-slide-theme-horizontal .slide-theme-side.slide-top-right:where(.flexslider.Partner), .flex-slide-theme-horizontal :where(.flexslider.Partner) .slide-theme-side.slide-top-right { background-position: -64px 0px; top: -26px; right: -1px; }
:where(.flexslider.Partner) .flexslider.flex-slide-theme-vertical, .flexslider.flex-slide-theme-vertical:where(.flexslider.Partner) { margin-left:25px; margin-right:25px; border-top:1px solid #555; border-bottom:1px solid #555; border-color:rgba(0,0,0,0.6); }
:where(.flexslider.Partner) .flex-slide-theme-vertical.slide-theme, .flex-slide-theme-vertical.slide-theme:where(.flexslider.Partner) { display: block; height: 100%; top:0; left: 0; position: absolute; width:100%; z-index:-1; }
:where(.flexslider.Partner) .flex-slide-theme-vertical .slide-theme-side, .flex-slide-theme-vertical:where(.flexslider.Partner) .slide-theme-side, .flex-slide-theme-vertical .slide-theme-side:where(.flexslider.Partner), .flex-slide-theme-vertical :where(.flexslider.Partner) .slide-theme-side { background: transparent url(../images/joomspirit/slide-border.png) left top no-repeat; display: block; height: 40px; position: absolute; width: 25px; }
:where(.flexslider.Partner) .flex-slide-theme-vertical .slide-theme-side.slide-bottom-left, .flex-slide-theme-vertical:where(.flexslider.Partner) .slide-theme-side.slide-bottom-left, .flex-slide-theme-vertical .slide-theme-side.slide-bottom-left:where(.flexslider.Partner), .flex-slide-theme-vertical :where(.flexslider.Partner) .slide-theme-side.slide-bottom-left { background-position: -111px -13px; bottom: 1px; left: 0px; }
:where(.flexslider.Partner) .flex-slide-theme-vertical .slide-theme-side.slide-top-left, .flex-slide-theme-vertical:where(.flexslider.Partner) .slide-theme-side.slide-top-left, .flex-slide-theme-vertical .slide-theme-side.slide-top-left:where(.flexslider.Partner), .flex-slide-theme-vertical :where(.flexslider.Partner) .slide-theme-side.slide-top-left { background-position: -167px -16px; top: 0px; left: 0px; }
:where(.flexslider.Partner) .flex-slide-theme-vertical .slide-theme-side.slide-bottom-right, .flex-slide-theme-vertical:where(.flexslider.Partner) .slide-theme-side.slide-bottom-right, .flex-slide-theme-vertical .slide-theme-side.slide-bottom-right:where(.flexslider.Partner), .flex-slide-theme-vertical :where(.flexslider.Partner) .slide-theme-side.slide-bottom-right { background-position: -139px -13px; bottom: 1px; right: 0px; }
:where(.flexslider.Partner) .flex-slide-theme-vertical .slide-theme-side.slide-top-right, .flex-slide-theme-vertical:where(.flexslider.Partner) .slide-theme-side.slide-top-right, .flex-slide-theme-vertical .slide-theme-side.slide-top-right:where(.flexslider.Partner), .flex-slide-theme-vertical :where(.flexslider.Partner) .slide-theme-side.slide-top-right { background-position: -195px -16px; top: 0px; right: 0px; }
:where(.flexslider.Partner) .light-text-shadow > div > div, .light-text-shadow:where(.flexslider.Partner) > div > div, .light-text-shadow > div:where(.flexslider.Partner) > div, .light-text-shadow > div > div:where(.flexslider.Partner) { text-shadow: 1px 1px 3px rgba(0,0,0,0.4); }
:where(.flexslider.Partner) .dark-text-shadow > div > div, .dark-text-shadow:where(.flexslider.Partner) > div > div, .dark-text-shadow > div:where(.flexslider.Partner) > div, .dark-text-shadow > div > div:where(.flexslider.Partner) { text-shadow: 2px 2px 5px rgba(0,0,0,0.8); }
:where(.flexslider.Partner) .theme-border-radius-01, .theme-border-radius-01:where(.flexslider.Partner), :where(.flexslider.Partner) .theme-border-radius-01 ul.slides li img, .theme-border-radius-01:where(.flexslider.Partner) ul.slides li img, .theme-border-radius-01 ul.slides:where(.flexslider.Partner) li img, .theme-border-radius-01 ul.slides li:where(.flexslider.Partner) img, .theme-border-radius-01 ul.slides li img:where(.flexslider.Partner), .theme-border-radius-01 :where(.flexslider.Partner) ul.slides li img, .theme-border-radius-01 ul.slides :where(.flexslider.Partner) li img, .theme-border-radius-01 ul.slides li :where(.flexslider.Partner) img { border-radius: 4px; }
:where(.flexslider.Partner) .theme-border-radius-01.position-caption-bottom-left .flex-caption, .theme-border-radius-01.position-caption-bottom-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-01.position-caption-bottom-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-01.position-caption-bottom-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-01.position-caption-bottom-right .flex-caption, .theme-border-radius-01.position-caption-bottom-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-01.position-caption-bottom-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-01.position-caption-bottom-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-01.position-caption-bottom-centered .flex-caption, .theme-border-radius-01.position-caption-bottom-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-01.position-caption-bottom-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-01.position-caption-bottom-centered :where(.flexslider.Partner) .flex-caption { border-radius: 0 0 4px 4px; }
:where(.flexslider.Partner) .theme-border-radius-01.position-caption-top-left .flex-caption, .theme-border-radius-01.position-caption-top-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-01.position-caption-top-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-01.position-caption-top-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-01.position-caption-top-right .flex-caption, .theme-border-radius-01.position-caption-top-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-01.position-caption-top-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-01.position-caption-top-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-01.position-caption-top-centered .flex-caption, .theme-border-radius-01.position-caption-top-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-01.position-caption-top-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-01.position-caption-top-centered :where(.flexslider.Partner) .flex-caption { border-radius: 4px 4px 0 0; }
:where(.flexslider.Partner) .theme-border-radius-02, .theme-border-radius-02:where(.flexslider.Partner), :where(.flexslider.Partner) .theme-border-radius-02 ul.slides li img, .theme-border-radius-02:where(.flexslider.Partner) ul.slides li img, .theme-border-radius-02 ul.slides:where(.flexslider.Partner) li img, .theme-border-radius-02 ul.slides li:where(.flexslider.Partner) img, .theme-border-radius-02 ul.slides li img:where(.flexslider.Partner), .theme-border-radius-02 :where(.flexslider.Partner) ul.slides li img, .theme-border-radius-02 ul.slides :where(.flexslider.Partner) li img, .theme-border-radius-02 ul.slides li :where(.flexslider.Partner) img { border-radius: 8px; }
:where(.flexslider.Partner) .theme-border-radius-02.position-caption-bottom-left .flex-caption, .theme-border-radius-02.position-caption-bottom-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-02.position-caption-bottom-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-02.position-caption-bottom-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-02.position-caption-bottom-right .flex-caption, .theme-border-radius-02.position-caption-bottom-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-02.position-caption-bottom-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-02.position-caption-bottom-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-02.position-caption-bottom-centered .flex-caption, .theme-border-radius-02.position-caption-bottom-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-02.position-caption-bottom-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-02.position-caption-bottom-centered :where(.flexslider.Partner) .flex-caption { border-radius: 0 0 8px 8px; }
:where(.flexslider.Partner) .theme-border-radius-02.position-caption-top-left .flex-caption, .theme-border-radius-02.position-caption-top-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-02.position-caption-top-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-02.position-caption-top-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-02.position-caption-top-right .flex-caption, .theme-border-radius-02.position-caption-top-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-02.position-caption-top-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-02.position-caption-top-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-02.position-caption-top-centered .flex-caption, .theme-border-radius-02.position-caption-top-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-02.position-caption-top-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-02.position-caption-top-centered :where(.flexslider.Partner) .flex-caption { border-radius: 8px 8px 0 0; }
:where(.flexslider.Partner) .theme-border-radius-03, .theme-border-radius-03:where(.flexslider.Partner), :where(.flexslider.Partner) .theme-border-radius-03 ul.slides li img, .theme-border-radius-03:where(.flexslider.Partner) ul.slides li img, .theme-border-radius-03 ul.slides:where(.flexslider.Partner) li img, .theme-border-radius-03 ul.slides li:where(.flexslider.Partner) img, .theme-border-radius-03 ul.slides li img:where(.flexslider.Partner), .theme-border-radius-03 :where(.flexslider.Partner) ul.slides li img, .theme-border-radius-03 ul.slides :where(.flexslider.Partner) li img, .theme-border-radius-03 ul.slides li :where(.flexslider.Partner) img { border-radius: 12px; }
:where(.flexslider.Partner) .theme-border-radius-03.position-caption-bottom-left .flex-caption, .theme-border-radius-03.position-caption-bottom-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-03.position-caption-bottom-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-03.position-caption-bottom-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-03.position-caption-bottom-right .flex-caption, .theme-border-radius-03.position-caption-bottom-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-03.position-caption-bottom-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-03.position-caption-bottom-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-03.position-caption-bottom-centered .flex-caption, .theme-border-radius-03.position-caption-bottom-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-03.position-caption-bottom-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-03.position-caption-bottom-centered :where(.flexslider.Partner) .flex-caption { border-radius: 0 0 12px 12px; }
:where(.flexslider.Partner) .theme-border-radius-03.position-caption-top-left .flex-caption, .theme-border-radius-03.position-caption-top-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-03.position-caption-top-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-03.position-caption-top-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-03.position-caption-top-right .flex-caption, .theme-border-radius-03.position-caption-top-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-03.position-caption-top-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-03.position-caption-top-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-03.position-caption-top-centered .flex-caption, .theme-border-radius-03.position-caption-top-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-03.position-caption-top-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-03.position-caption-top-centered :where(.flexslider.Partner) .flex-caption { border-radius: 12px 12px 0 0; }
:where(.flexslider.Partner) .theme-border-radius-04, .theme-border-radius-04:where(.flexslider.Partner), :where(.flexslider.Partner) .theme-border-radius-04 ul.slides li img, .theme-border-radius-04:where(.flexslider.Partner) ul.slides li img, .theme-border-radius-04 ul.slides:where(.flexslider.Partner) li img, .theme-border-radius-04 ul.slides li:where(.flexslider.Partner) img, .theme-border-radius-04 ul.slides li img:where(.flexslider.Partner), .theme-border-radius-04 :where(.flexslider.Partner) ul.slides li img, .theme-border-radius-04 ul.slides :where(.flexslider.Partner) li img, .theme-border-radius-04 ul.slides li :where(.flexslider.Partner) img { border-radius: 24px; }
:where(.flexslider.Partner) .theme-border-radius-04.position-caption-bottom-left .flex-caption, .theme-border-radius-04.position-caption-bottom-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-04.position-caption-bottom-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-04.position-caption-bottom-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-04.position-caption-bottom-right .flex-caption, .theme-border-radius-04.position-caption-bottom-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-04.position-caption-bottom-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-04.position-caption-bottom-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-04.position-caption-bottom-centered .flex-caption, .theme-border-radius-04.position-caption-bottom-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-04.position-caption-bottom-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-04.position-caption-bottom-centered :where(.flexslider.Partner) .flex-caption { border-radius: 0 0 24px 24px; }
:where(.flexslider.Partner) .theme-border-radius-04.position-caption-top-left .flex-caption, .theme-border-radius-04.position-caption-top-left:where(.flexslider.Partner) .flex-caption, .theme-border-radius-04.position-caption-top-left .flex-caption:where(.flexslider.Partner), .theme-border-radius-04.position-caption-top-left :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-04.position-caption-top-right .flex-caption, .theme-border-radius-04.position-caption-top-right:where(.flexslider.Partner) .flex-caption, .theme-border-radius-04.position-caption-top-right .flex-caption:where(.flexslider.Partner), .theme-border-radius-04.position-caption-top-right :where(.flexslider.Partner) .flex-caption, :where(.flexslider.Partner) .theme-border-radius-04.position-caption-top-centered .flex-caption, .theme-border-radius-04.position-caption-top-centered:where(.flexslider.Partner) .flex-caption, .theme-border-radius-04.position-caption-top-centered .flex-caption:where(.flexslider.Partner), .theme-border-radius-04.position-caption-top-centered :where(.flexslider.Partner) .flex-caption { border-radius: 24px 24px 0 0; }
:where(.flexslider.Partner) .theme-border-01, .theme-border-01:where(.flexslider.Partner) { padding: 2px; }
:where(.flexslider.Partner) .theme-border-01 li .jslider-image, .theme-border-01:where(.flexslider.Partner) li .jslider-image, .theme-border-01 li:where(.flexslider.Partner) .jslider-image, .theme-border-01 li .jslider-image:where(.flexslider.Partner), .theme-border-01 :where(.flexslider.Partner) li .jslider-image, .theme-border-01 li :where(.flexslider.Partner) .jslider-image { margin-bottom:-4px; }
:where(.flexslider.Partner) .theme-border-02, .theme-border-02:where(.flexslider.Partner) { padding: 4px; }
:where(.flexslider.Partner) .theme-border-02 li .jslider-image, .theme-border-02:where(.flexslider.Partner) li .jslider-image, .theme-border-02 li:where(.flexslider.Partner) .jslider-image, .theme-border-02 li .jslider-image:where(.flexslider.Partner), .theme-border-02 :where(.flexslider.Partner) li .jslider-image, .theme-border-02 li :where(.flexslider.Partner) .jslider-image { margin-bottom:-8px; }
:where(.flexslider.Partner) .theme-border-03, .theme-border-03:where(.flexslider.Partner) { padding: 7px; }
:where(.flexslider.Partner) .theme-border-03 li .jslider-image, .theme-border-03:where(.flexslider.Partner) li .jslider-image, .theme-border-03 li:where(.flexslider.Partner) .jslider-image, .theme-border-03 li .jslider-image:where(.flexslider.Partner), .theme-border-03 :where(.flexslider.Partner) li .jslider-image, .theme-border-03 li :where(.flexslider.Partner) .jslider-image { margin-bottom:-14px; }
:where(.flexslider.Partner) .theme-border-04, .theme-border-04:where(.flexslider.Partner) { padding: 10px; }
:where(.flexslider.Partner) .theme-border-04 li .jslider-image, .theme-border-04:where(.flexslider.Partner) li .jslider-image, .theme-border-04 li:where(.flexslider.Partner) .jslider-image, .theme-border-04 li .jslider-image:where(.flexslider.Partner), .theme-border-04 :where(.flexslider.Partner) li .jslider-image, .theme-border-04 li :where(.flexslider.Partner) .jslider-image { margin-bottom:-20px; }
:where(.flexslider.Partner) .theme-shadow-normal, .theme-shadow-normal:where(.flexslider.Partner) { box-shadow: 0 1px 4px rgba(0,0,0,0.6); margin:3px; }
:where(.flexslider.Partner) .theme-shadow-large, .theme-shadow-large:where(.flexslider.Partner) { box-shadow: 0 1px 15px rgba(0,0,0,0.4); margin:10px; }
:where(.flexslider.Partner) .slide-desc-box.light-shadow > div > div, .slide-desc-box.light-shadow:where(.flexslider.Partner) > div > div, .slide-desc-box.light-shadow > div:where(.flexslider.Partner) > div, .slide-desc-box.light-shadow > div > div:where(.flexslider.Partner) { box-shadow: 0 2px 6px rgba(0,0,0,0.3); }
:where(.flexslider.Partner) .slide-desc-box.dark-shadow > div > div, .slide-desc-box.dark-shadow:where(.flexslider.Partner) > div > div, .slide-desc-box.dark-shadow > div:where(.flexslider.Partner) > div, .slide-desc-box.dark-shadow > div > div:where(.flexslider.Partner) { box-shadow: 0 3px 8px rgba(0,0,0,0.6); }
:where(.flexslider.Partner) .slide-desc-box.darker-shadow > div > div, .slide-desc-box.darker-shadow:where(.flexslider.Partner) > div > div, .slide-desc-box.darker-shadow > div:where(.flexslider.Partner) > div, .slide-desc-box.darker-shadow > div > div:where(.flexslider.Partner) { box-shadow: 0 3px 8px rgba(0,0,0,0.85); }
:where(.flexslider.Partner) .slide-desc-box, .slide-desc-box:where(.flexslider.Partner) { box-sizing: border-box; padding: 0; position: absolute; left:0; right:0; text-align: center; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
:where(.flexslider.Partner) .slide-desc-box.Top, .slide-desc-box.Top:where(.flexslider.Partner) { top:15px; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
:where(.flexslider.Partner) .position-nav-top .slide-desc-box.Top, .position-nav-top:where(.flexslider.Partner) .slide-desc-box.Top, .position-nav-top .slide-desc-box.Top:where(.flexslider.Partner), .position-nav-top :where(.flexslider.Partner) .slide-desc-box.Top { top:35px; }
:where(.flexslider.Partner) .slide-desc-box.Bottom, .slide-desc-box.Bottom:where(.flexslider.Partner) { top: inherit; bottom:15px; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
:where(.flexslider.Partner) .position-nav-bottom .slide-desc-box.Bottom, .position-nav-bottom:where(.flexslider.Partner) .slide-desc-box.Bottom, .position-nav-bottom .slide-desc-box.Bottom:where(.flexslider.Partner), .position-nav-bottom :where(.flexslider.Partner) .slide-desc-box.Bottom { bottom:35px; }
:where(.flexslider.Partner) .slide-desc-box.Left, .slide-desc-box.Left:where(.flexslider.Partner) { text-align: left; }
:where(.flexslider.Partner) .slide-desc-box.Right, .slide-desc-box.Right:where(.flexslider.Partner) { text-align: right; }
:where(.flexslider.Partner) .slide-desc-box.Full-width, .slide-desc-box.Full-width:where(.flexslider.Partner) { bottom:70px; }
:where(.flexslider.Partner) .slide-desc-box.Full-width > div, .slide-desc-box.Full-width:where(.flexslider.Partner) > div, .slide-desc-box.Full-width > div:where(.flexslider.Partner) { display:block; }
:where(.flexslider.Partner) .slide-desc-box.Full-width > div > div, .slide-desc-box.Full-width:where(.flexslider.Partner) > div > div, .slide-desc-box.Full-width > div:where(.flexslider.Partner) > div, .slide-desc-box.Full-width > div > div:where(.flexslider.Partner) { max-width:none !important; width:100%; padding: 12px 10% 14px; }
:where(.flexslider.Partner) .slide-desc, .slide-desc:where(.flexslider.Partner), :where(.flexslider.Partner) .slide-desc-box .slide-title, .slide-desc-box:where(.flexslider.Partner) .slide-title, .slide-desc-box .slide-title:where(.flexslider.Partner), .slide-desc-box :where(.flexslider.Partner) .slide-title { line-height:1.4; margin:0 auto; padding:0; text-shadow:inherit; }
:where(.flexslider.Partner) .slide-desc, .slide-desc:where(.flexslider.Partner) { clear:both; padding-top: 8px; }
:where(.flexslider.Partner) .slide-desc-box > div, .slide-desc-box:where(.flexslider.Partner) > div, .slide-desc-box > div:where(.flexslider.Partner) { display:inline-block; *display:inline; *zoom:1; }
:where(.flexslider.Partner) .slide-desc-box > div > div, .slide-desc-box:where(.flexslider.Partner) > div > div, .slide-desc-box > div:where(.flexslider.Partner) > div, .slide-desc-box > div > div:where(.flexslider.Partner) { display:inline-block; *display:inline; *zoom:1; padding:12px 30px 14px 30px; }
:where(.flexslider.Partner) .slide-desc-box.Left > div > div, .slide-desc-box.Left:where(.flexslider.Partner) > div > div, .slide-desc-box.Left > div:where(.flexslider.Partner) > div, .slide-desc-box.Left > div > div:where(.flexslider.Partner) { padding-left:50px; }
:where(.flexslider.Partner) .slide-desc-box.Right > div > div, .slide-desc-box.Right:where(.flexslider.Partner) > div > div, .slide-desc-box.Right > div:where(.flexslider.Partner) > div, .slide-desc-box.Right > div > div:where(.flexslider.Partner) { padding-right:50px; }
:where(.flexslider.Partner) .owl-carousel.nav-false .slide-desc-box.Left > div > div, .owl-carousel.nav-false:where(.flexslider.Partner) .slide-desc-box.Left > div > div, .owl-carousel.nav-false .slide-desc-box.Left:where(.flexslider.Partner) > div > div, .owl-carousel.nav-false .slide-desc-box.Left > div:where(.flexslider.Partner) > div, .owl-carousel.nav-false .slide-desc-box.Left > div > div:where(.flexslider.Partner), .owl-carousel.nav-false :where(.flexslider.Partner) .slide-desc-box.Left > div > div, :where(.flexslider.Partner) .owl-carousel.nav-false .slide-desc-box.Right > div > div, .owl-carousel.nav-false:where(.flexslider.Partner) .slide-desc-box.Right > div > div, .owl-carousel.nav-false .slide-desc-box.Right:where(.flexslider.Partner) > div > div, .owl-carousel.nav-false .slide-desc-box.Right > div:where(.flexslider.Partner) > div, .owl-carousel.nav-false .slide-desc-box.Right > div > div:where(.flexslider.Partner), .owl-carousel.nav-false :where(.flexslider.Partner) .slide-desc-box.Right > div > div { padding-left:30px; }
:where(.flexslider.Partner) .slide-desc-box.Right > div > div, .slide-desc-box.Right:where(.flexslider.Partner) > div > div, .slide-desc-box.Right > div:where(.flexslider.Partner) > div, .slide-desc-box.Right > div > div:where(.flexslider.Partner) { padding-right:50px; }
:where(.flexslider.Partner) .slide-desc-box .slide-title, .slide-desc-box:where(.flexslider.Partner) .slide-title, .slide-desc-box .slide-title:where(.flexslider.Partner), .slide-desc-box :where(.flexslider.Partner) .slide-title { font-weight:700; }
@media screen and (max-width: 979px) {
  :where(.flexslider.Partner) .slide-title span, .slide-title:where(.flexslider.Partner) span, .slide-title span:where(.flexslider.Partner), .slide-title :where(.flexslider.Partner) span { font-size:85%; }
  :where(.flexslider.Partner) .slide-desc span, .slide-desc:where(.flexslider.Partner) span, .slide-desc span:where(.flexslider.Partner), .slide-desc :where(.flexslider.Partner) span { font-size: 90%; }
}
@media screen and (max-width: 767px) {
  :where(.flexslider.Partner) .slide-title span, .slide-title:where(.flexslider.Partner) span, .slide-title span:where(.flexslider.Partner), .slide-title :where(.flexslider.Partner) span { font-size:75%; }
  :where(.flexslider.Partner) .slide-desc span, .slide-desc:where(.flexslider.Partner) span, .slide-desc span:where(.flexslider.Partner), .slide-desc :where(.flexslider.Partner) span { font-size: 80%; }
}
:where(.flexslider.Partner) .slides.kenburns, .slides.kenburns:where(.flexslider.Partner) { overflow:hidden; }
:where(.flexslider.Partner) .slides.kenburns .jslider-image, .slides.kenburns:where(.flexslider.Partner) .jslider-image, .slides.kenburns .jslider-image:where(.flexslider.Partner), .slides.kenburns :where(.flexslider.Partner) .jslider-image { -webkit-animation : kenburns 22s ease infinite; animation : kenburns 22s ease infinite; -webkit-transform: scale(1.0); -ms-transform: scale(1.0); transform: scale(1.0); }
:where(.flexslider.Partner) .flex-active-slide .anim-js-zoom > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-zoom > div > div, .flex-active-slide .anim-js-zoom:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-zoom > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-zoom > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-zoom > div > div { -webkit-animation : anim-js-zoom 1.5s ease ; animation : anim-js-zoom 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-flip > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-flip > div > div, .flex-active-slide .anim-js-flip:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-flip > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-flip > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-flip > div > div { -webkit-animation : anim-js-flip 1.5s ease ; animation : anim-js-flip 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-rotate > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-rotate > div > div, .flex-active-slide .anim-js-rotate:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-rotate > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-rotate > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-rotate > div > div { -webkit-animation : anim-js-rotate 1.5s ease ; animation : anim-js-rotate 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-rotate-letters .slide-title span, .flex-active-slide:where(.flexslider.Partner) .anim-js-rotate-letters .slide-title span, .flex-active-slide .anim-js-rotate-letters:where(.flexslider.Partner) .slide-title span, .flex-active-slide .anim-js-rotate-letters .slide-title:where(.flexslider.Partner) span, .flex-active-slide .anim-js-rotate-letters .slide-title span:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-rotate-letters .slide-title span, .flex-active-slide .anim-js-rotate-letters :where(.flexslider.Partner) .slide-title span, .flex-active-slide .anim-js-rotate-letters .slide-title :where(.flexslider.Partner) span { -webkit-animation : anim-js-rotate-letters 2.5s linear ; animation : anim-js-rotate-letters 2.5s linear ; }
:where(.flexslider.Partner) .flexslider .slide-title span, .flexslider:where(.flexslider.Partner) .slide-title span, .flexslider .slide-title:where(.flexslider.Partner) span, .flexslider .slide-title span:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slide-title span, .flexslider .slide-title :where(.flexslider.Partner) span { display: inline-block; *display:inline; *zoom:1; letter-spacing:0; min-width:14px; margin-left:0; }
:where(.flexslider.Partner) .flexslider .slide-title span.span-js-title, .flexslider:where(.flexslider.Partner) .slide-title span.span-js-title, .flexslider .slide-title:where(.flexslider.Partner) span.span-js-title, .flexslider .slide-title span.span-js-title:where(.flexslider.Partner), .flexslider :where(.flexslider.Partner) .slide-title span.span-js-title, .flexslider .slide-title :where(.flexslider.Partner) span.span-js-title { display:inline; min-width:0; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-slide.Top > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-slide.Top > div > div, .flex-active-slide .anim-js-slide.Top:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-slide.Top > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-slide.Top > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-slide.Top > div > div, :where(.flexslider.Partner) .flex-active-slide .anim-js-slide.Center > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-slide.Center > div > div, .flex-active-slide .anim-js-slide.Center:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-slide.Center > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-slide.Center > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-slide.Center > div > div { -webkit-animation : anim-js-slide-top 1.5s ease ; animation : anim-js-slide-top 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-slide.Bottom > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-slide.Bottom > div > div, .flex-active-slide .anim-js-slide.Bottom:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-slide.Bottom > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-slide.Bottom > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-slide.Bottom > div > div { -webkit-animation : anim-js-slide-bottom 1.5s ease ; animation : anim-js-slide-bottom 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-slide.Left > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-slide.Left > div > div, .flex-active-slide .anim-js-slide.Left:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-slide.Left > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-slide.Left > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-slide.Left > div > div { -webkit-animation : anim-js-slide-left 1.5s ease ; animation : anim-js-slide-left 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-slide.Right > div > div, .flex-active-slide:where(.flexslider.Partner) .anim-js-slide.Right > div > div, .flex-active-slide .anim-js-slide.Right:where(.flexslider.Partner) > div > div, .flex-active-slide .anim-js-slide.Right > div:where(.flexslider.Partner) > div, .flex-active-slide .anim-js-slide.Right > div > div:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-slide.Right > div > div { -webkit-animation : anim-js-slide-right 1.5s ease ; animation : anim-js-slide-right 1.5s ease ; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-text .slide-desc, .flex-active-slide:where(.flexslider.Partner) .anim-js-text .slide-desc, .flex-active-slide .anim-js-text:where(.flexslider.Partner) .slide-desc, .flex-active-slide .anim-js-text .slide-desc:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-text .slide-desc, .flex-active-slide .anim-js-text :where(.flexslider.Partner) .slide-desc { -webkit-animation : anim-js-text-fade 3s ease; animation : anim-js-text-fade 3s ease; }
:where(.flexslider.Partner) .flex-active-slide .anim-js-rotate-letters.anim-js-text .slide-desc, .flex-active-slide:where(.flexslider.Partner) .anim-js-rotate-letters.anim-js-text .slide-desc, .flex-active-slide .anim-js-rotate-letters.anim-js-text:where(.flexslider.Partner) .slide-desc, .flex-active-slide .anim-js-rotate-letters.anim-js-text .slide-desc:where(.flexslider.Partner), .flex-active-slide :where(.flexslider.Partner) .anim-js-rotate-letters.anim-js-text .slide-desc, .flex-active-slide .anim-js-rotate-letters.anim-js-text :where(.flexslider.Partner) .slide-desc { -webkit-animation : anim-js-text-fade 4s ease; animation : anim-js-text-fade 4s ease; }
