.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.owl-carousel,.owl-carousel .quadmenu-item-type-panel{
-webkit-tap-highlight-color:transparent;
position:relative
}
.owl-carousel{
display:none;
width:100%;
z-index:1
}
.owl-carousel .owl-stage{
position:relative;
-ms-touch-action:pan-Y;
touch-action:manipulation;
-moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0
}
.owl-carousel .owl-stage-outer{
position:relative;
overflow:hidden;
-webkit-transform:translate3d(0,0,0)
}
.owl-carousel .quadmenu-item-type-panel,.owl-carousel .owl-wrapper{
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0)
}
.owl-carousel .quadmenu-item-type-panel{
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
-webkit-touch-callout:none
}
.owl-carousel .quadmenu-item-type-panel img{
display:block;
width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded{
display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
cursor:pointer;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
background:0 0;
color:inherit;
border:none;
padding:0!important;
font:inherit
}
.owl-carousel.owl-loading{
opacity:0;
display:block
}
.owl-carousel.owl-hidden{
opacity:0
}
.owl-carousel.owl-refresh .quadmenu-item-type-panel{
visibility:hidden
}
.owl-carousel.owl-drag .quadmenu-item-type-panel{
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.owl-carousel.owl-grab{
cursor:move;
cursor:grab
}
.owl-carousel.owl-rtl{
direction:rtl
}
.owl-carousel.owl-rtl .quadmenu-item-type-panel{
float:right
}
.owl-carousel .animated{
animation-duration:1s;
animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
z-index:0
}
.owl-carousel .owl-animated-out{
z-index:1
}
.owl-carousel .fadeOut{
animation-name:fadeOut
}
@keyframes fadeOut{
0%{
opacity:1
}
100%{
opacity:0
}
}
.owl-height{
transition:height .5s ease-in-out
}
.owl-carousel .quadmenu-item-type-panel .owl-lazy{
opacity:0;
transition:opacity .4s ease
}
.owl-carousel .quadmenu-item-type-panel .owl-lazy:not([src]),.owl-carousel .quadmenu-item-type-panel .owl-lazy[src^=""]{
max-height:0
}
.owl-carousel .quadmenu-item-type-panel img.owl-lazy{
transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
position:relative;
height:100%;
background:#000
}
.owl-carousel .owl-video-play-icon{
position:absolute;
height:80px;
width:80px;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-40px;
background:url(//www.lycee-jean-prouve.fr/wp-content/plugins/quadmenu/assets/frontend/owlcarousel/owl.video.play.png) no-repeat;
cursor:pointer;
z-index:1;
-webkit-backface-visibility:hidden;
transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover{
-ms-transform:scale(1.3,1.3);
transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
display:none
}
.owl-carousel .owl-video-tn{
opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
background-size:contain;
transition:opacity .4s ease
}
.owl-carousel .owl-video-frame{
position:relative;
z-index:1;
height:100%;
width:100%
}#quadmenu .owl-carousel,
#quadmenu .owl-dots,
#quadmenu .owl-nav,
#quadmenu .quadmenu-container,
#quadmenu .quadmenu-navbar-nav,
#quadmenu .quadmenu-dropdown-toggle,
#quadmenu .quadmenu-dropdown-menu,
#quadmenu .quadmenu-dropdown-submenu,
#quadmenu ul,
#quadmenu ul li,
#quadmenu ul li ul,
#quadmenu ul li a {
margin: 0;
padding: 0;
left: auto;
right: auto;
top: auto;
bottom: auto;
text-indent: 0;
clip: auto;
position: static;
background: none;
text-transform: none;
overflow: visible;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
vertical-align: top;
border: none;
border-radius: 0;
text-align: left;
float: none;
height: auto;
width: auto;
transform: unset;
animation: unset;
opacity: unset;
visibility: visible;
pointer-events: all;
}
#quadmenu article,
#quadmenu aside,
#quadmenu details,
#quadmenu figcaption,
#quadmenu figure,
#quadmenu footer,
#quadmenu header,
#quadmenu hgroup,
#quadmenu main,
#quadmenu  menu,
#quadmenu nav,
#quadmenu section,
#quadmenu summary {
display: block;
}
#quadmenu audio,
#quadmenu canvas,
#quadmenu progress,
#quadmenu video {
display: inline-block;
vertical-align: baseline;
}
#quadmenu audio:not([controls]) {
display: none;
height: 0;
}
#quadmenu [hidden],
#quadmenu template {
display: none;
}
#quadmenu a {
background-color: transparent;
}
#quadmenu a:active,
#quadmenu a:hover {
outline: 0;
}
#quadmenu  abbr[title] {
border-bottom: 1px dotted;
}
#quadmenu b,
#quadmenu strong {
font-weight: bold;
}
#quadmenu dfn {
font-style: italic;
}
#quadmenu h1 {
font-size: 2em;
margin: 0.67em 0;
}
#quadmenu mark {
background: #ff0;
color: #000;
}
#quadmenu small {
font-size: 80%;
}
#quadmenu sub,
#quadmenu sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
#quadmenu sub {
bottom: -0.25em;
}
#quadmenu img {
border: 0;
}
#quadmenu svg:not(:root) {
overflow: hidden;
}
#quadmenu figure {
margin: 1em 40px;
}
#quadmenu hr {
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
#quadmenu pre {
overflow: auto;
}
#quadmenu code,
#quadmenu kbd,
#quadmenu pre,
#quadmenu samp {
font-family: monospace, monospace;
font-size: 1em;
}
#quadmenu button,
#quadmenu input,
#quadmenu optgroup,
#quadmenu select,
#quadmenu textarea {
color: inherit;
font: inherit;
margin: 0;
}
#quadmenu button {
overflow: visible;
}
#quadmenu button,
#quadmenu select {
text-transform: none;
}
#quadmenu button,
#quadmenu html input[type="button"],
#quadmenu input[type="reset"],
#quadmenu input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
#quadmenu button[disabled],
#quadmenu html input[disabled] {
cursor: default;
}
#quadmenu button::-moz-focus-inner,
#quadmenu input::-moz-focus-inner {
border: 0;
padding: 0;
}
#quadmenu input {
line-height: normal;
}
#quadmenu input[type="checkbox"],
#quadmenu input[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
#quadmenu input[type="number"]::-webkit-inner-spin-button,
#quadmenu input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
#quadmenu input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
#quadmenu input[type="search"]::-webkit-search-cancel-button,
#quadmenu input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
#quadmenu fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
#quadmenu legend {
border: 0;
padding: 0;
}
#quadmenu textarea {
overflow: auto;
}
#quadmenu optgroup {
font-weight: bold;
}
#quadmenu table {
border-collapse: collapse;
border-spacing: 0;
}
#quadmenu td,
#quadmenu th {
padding: 0;
}
#quadmenu * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;    
transition: none;
animation: none;
}
#quadmenu *:before,
#quadmenu *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#quadmenu input,
#quadmenu #quadmenu button,
#quadmenu select,
#quadmenu textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
#quadmenu a {
text-decoration: none;
}
#quadmenu a:hover,
#quadmenu a:focus {
text-decoration: none;
}
#quadmenu a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
#quadmenu a:focus, #quadmenu a:active, 
#quadmenu button::-moz-focus-inner,
#quadmenu input[type="reset"]::-moz-focus-inner,
#quadmenu input[type="button"]::-moz-focus-inner,
#quadmenu input[type="submit"]::-moz-focus-inner,
#quadmenu select::-moz-focus-inner,
#quadmenu input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 0;
outline : 0;
}#quadmenu .wpcf7 form {
margin: 0;
padding: 0;
}
#quadmenu .wpcf7 form > p {
margin: 0 0 1.5em 0;
}
#quadmenu .wpcf7 br {
display: none;
}
#quadmenu .wpcf7 .ajax-loader {
display: none;
}
#quadmenu .wpcf7 .wpcf7-not-valid {
border: 1px solid #ff0000;
}
#quadmenu .wpcf7 span.wpcf7-not-valid-tip {
display: none;
}
#quadmenu .wpcf7 div.wpcf7-response-output {
margin: 0;
padding: 15px;
}
#quadmenu .wpcf7 div.wpcf7-validation-errors {
border-radius: 4px;
}
#quadmenu .wpcf7 div.wpcf7-validation-errors {
margin-bottom: 20px;
}
#quadmenu .wpcf7 .wpcf7-checkbox {
text-align: center;
}
#quadmenu .widget {
padding: 0;
}
#quadmenu .widget a,
#quadmenu .widget ul li {
line-height: inherit;
}
#quadmenu .widget ul {
list-style: none;
margin: 0;
}
#quadmenu .widget ul li {
position: relative;
display: block;
margin: 0 0 15px 0;
width: 100%;
}
#quadmenu .widget ul li:last-child {
border-bottom: 0;
padding-bottom: 0;
}
#quadmenu .widget ul li img,
#quadmenu .widget ul li h5,
#quadmenu .widget ul li i,
#quadmenu .widget ul li span {
-webkit-transition: color 0.4s;
-moz-transition: color 0.4s;
-ms-transition: color 0.4s;
-o-transition: color 0.4s;
transition: color 0.4s;
}
#quadmenu .widget ul ul {
margin-top: 10px;
margin-bottom: 0.1em;
}
#quadmenu .widget ul ul li:first-child {
border-top: 1px solid;
}
#quadmenu .widget > ul,
#quadmenu .widget > div > ul {
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
#quadmenu .widget > ul > li:first-child,
#quadmenu .widget > div > ul > li:first-child {
border-top: 0;
padding-top: 0;
}
#quadmenu .widget.widget_text p {
line-height: 1.45;
margin-bottom: 10px;
}
#quadmenu .widget.widget_text input,
#quadmenu .widget.widget_text select {
max-width: 100%;
}
#quadmenu .widget.widget_rss span.quadmenu-title a.rsswidget {
text-transform: uppercase;
}
#quadmenu .widget.widget_rss span.quadmenu-title a.rsswidget:first-child {
float: right;
}
#quadmenu .widget.widget_rss span.rss-date {
display: block;
text-align: right;
margin: 10px 0;
}
#quadmenu .widget.widget_rss div.rssSummary {
text-transform: none;
}
#quadmenu .widget.widget_rss cite {
margin-top: 5px;
text-align: right;
display: block;
}
#quadmenu .widget.widget_nav_menu ul ul,
#quadmenu .widget.widget_pages ul ul {
padding: 10px 0 0 10px;
}
#quadmenu .widget.widget_recent_comments ul > li > span.comment-author-link,
#quadmenu .widget.widget_recent_entries ul > li > span.comment-author-link,
#quadmenu .widget.widget_recent_comments ul > li > span.post-date,
#quadmenu .widget.widget_recent_entries ul > li > span.post-date {
display: block;
margin: 2px 0 0 0;
font-size: 0.8em;
text-transform: none;
line-height: 1.3em;
}
#quadmenu .widget.widget_product_search input.form-control,
#quadmenu .widget.widget_search input.form-control {
width: 100%;
}
#quadmenu .widget.widget_archive ul > li > span.count,
#quadmenu .widget.widget_categories ul > li > span.count,
#quadmenu .widget.widget_product_categories ul > li > span.count {
font-weight: 700;
float: right;
}
#quadmenu .widget.widget_calendar > .title {
display: none;
}
#quadmenu .widget.widget_calendar table > caption {
margin: 0px;
display: table-caption;
}
#quadmenu .widget.widget_calendar table > thead > tr > th {
border-bottom: 1px;
font-size: 0.8em;
}
#quadmenu .widget.widget_calendar table td,
#quadmenu .widget.widget_calendar table th {
text-align: center;
padding: 10px 0;
}
#quadmenu .widget.widget_tag_cloud a,
#quadmenu .widget.widget_product_tag_cloud a {
display: inline-block;
text-decoration: none;
margin: 0 0.5em 0 0;
}
#quadmenu .widget.widget_tag_cloud a:after,
#quadmenu .widget.widget_product_tag_cloud a:after,
#quadmenu .widget.widget_tag_cloud a:before,
#quadmenu .widget.widget_product_tag_cloud a:before {
display: none;
}
#quadmenu .widget.widget_products li:before,
#quadmenu .widget.widget_recent_reviews li:before,
#quadmenu .widget.widget_shopping_cart li:before,
#quadmenu .widget.widget_recently_viewed_products li:before,
#quadmenu .widget.widget_top_rated_products li:before,
#quadmenu .widget.widget_featured_posts li:before,
#quadmenu .widget.widget_products li:after,
#quadmenu .widget.widget_recent_reviews li:after,
#quadmenu .widget.widget_shopping_cart li:after,
#quadmenu .widget.widget_recently_viewed_products li:after,
#quadmenu .widget.widget_top_rated_products li:after,
#quadmenu .widget.widget_featured_posts li:after {
content: " ";
display: table;
}
#quadmenu .widget.widget_products li:after,
#quadmenu .widget.widget_recent_reviews li:after,
#quadmenu .widget.widget_shopping_cart li:after,
#quadmenu .widget.widget_recently_viewed_products li:after,
#quadmenu .widget.widget_top_rated_products li:after,
#quadmenu .widget.widget_featured_posts li:after {
clear: both;
}
#quadmenu .widget.widget_products li > a,
#quadmenu .widget.widget_recent_reviews li > a,
#quadmenu .widget.widget_shopping_cart li > a,
#quadmenu .widget.widget_recently_viewed_products li > a,
#quadmenu .widget.widget_top_rated_products li > a,
#quadmenu .widget.widget_featured_posts li > a,
#quadmenu .widget.widget_products li > a > span.product-title,
#quadmenu .widget.widget_recent_reviews li > a > span.product-title,
#quadmenu .widget.widget_shopping_cart li > a > span.product-title,
#quadmenu .widget.widget_recently_viewed_products li > a > span.product-title,
#quadmenu .widget.widget_top_rated_products li > a > span.product-title,
#quadmenu .widget.widget_featured_posts li > a > span.product-title {
margin: 5px 0;
font-weight: 400;
text-transform: uppercase;
line-height: 1;
}
#quadmenu .widget.widget_products li > a > img,
#quadmenu .widget.widget_recent_reviews li > a > img,
#quadmenu .widget.widget_shopping_cart li > a > img,
#quadmenu .widget.widget_recently_viewed_products li > a > img,
#quadmenu .widget.widget_top_rated_products li > a > img,
#quadmenu .widget.widget_featured_posts li > a > img {
margin: 0 15px 0 0;
float: left;
width: 70px;
height: auto;
max-width: 35%;
position: inherit;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
}
#quadmenu .widget.widget_products li > .date,
#quadmenu .widget.widget_recent_reviews li > .date,
#quadmenu .widget.widget_shopping_cart li > .date,
#quadmenu .widget.widget_recently_viewed_products li > .date,
#quadmenu .widget.widget_top_rated_products li > .date,
#quadmenu .widget.widget_featured_posts li > .date,
#quadmenu .widget.widget_products li > a > .date,
#quadmenu .widget.widget_recent_reviews li > a > .date,
#quadmenu .widget.widget_shopping_cart li > a > .date,
#quadmenu .widget.widget_recently_viewed_products li > a > .date,
#quadmenu .widget.widget_top_rated_products li > a > .date,
#quadmenu .widget.widget_featured_posts li > a > .date {
display: block;
text-transform: uppercase;
}
#quadmenu .widget.widget_products li > a:hover > img,
#quadmenu .widget.widget_recent_reviews li > a:hover > img,
#quadmenu .widget.widget_shopping_cart li > a:hover > img,
#quadmenu .widget.widget_recently_viewed_products li > a:hover > img,
#quadmenu .widget.widget_top_rated_products li > a:hover > img,
#quadmenu .widget.widget_featured_posts li > a:hover > img {
box-shadow: 0px 3px 7px -3px rgba(0, 0, 0, 0.2);
}
#quadmenu .widget.widget_products li > p,
#quadmenu .widget.widget_recent_reviews li > p,
#quadmenu .widget.widget_shopping_cart li > p,
#quadmenu .widget.widget_recently_viewed_products li > p,
#quadmenu .widget.widget_top_rated_products li > p,
#quadmenu .widget.widget_featured_posts li > p {
margin: 0;
overflow: hidden;
}
#quadmenu .widget.widget_products li > .reviewer,
#quadmenu .widget.widget_recent_reviews li > .reviewer,
#quadmenu .widget.widget_shopping_cart li > .reviewer,
#quadmenu .widget.widget_recently_viewed_products li > .reviewer,
#quadmenu .widget.widget_top_rated_products li > .reviewer,
#quadmenu .widget.widget_products li > .quantity,
#quadmenu .widget.widget_recent_reviews li > .quantity,
#quadmenu .widget.widget_shopping_cart li > .quantity,
#quadmenu .widget.widget_recently_viewed_products li > .quantity,
#quadmenu .widget.widget_top_rated_products li > .quantity,
#quadmenu .widget.widget_products li > .price,
#quadmenu .widget.widget_recent_reviews li > .price,
#quadmenu .widget.widget_shopping_cart li > .price,
#quadmenu .widget.widget_recently_viewed_products li > .price,
#quadmenu .widget.widget_top_rated_products li > .price,
#quadmenu .widget.widget_products li > .star-rating,
#quadmenu .widget.widget_recent_reviews li > .star-rating,
#quadmenu .widget.widget_shopping_cart li > .star-rating,
#quadmenu .widget.widget_recently_viewed_products li > .star-rating,
#quadmenu .widget.widget_top_rated_products li > .star-rating {
width: auto;
float: none;
display: block;
margin-top: 5px;
line-height: 1;
}
#quadmenu .widget.widget_shopping_cart ul.cart_list {
padding: 0;
}
#quadmenu .widget.widget_shopping_cart ul.cart_list li > a.remove {
display: block;
position: absolute;
right: 0;
top: 0;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
border-radius: 50%;
}
#quadmenu .widget.widget_shopping_cart ul.cart_list li > a.remove:after,
#quadmenu .widget.widget_shopping_cart ul.cart_list li > a.remove:before {
display: none;
}
#quadmenu .widget.widget_shopping_cart .total,
#quadmenu .widget.widget_shopping_cart .buttons {
border: none;
padding: 0;
margin: 0;
}
#quadmenu .widget.widget_shopping_cart .buttons {
display: flex;
}
#quadmenu .widget.widget_shopping_cart .buttons .button {
margin: 0;
flex: auto;
}
#quadmenu .widget.widget_shopping_cart .buttons .button:first-child {
margin-right: 5px;
}
#quadmenu .widget.widget_product_search label.screen-reader-text {
display: none;
}
#quadmenu .widget.widget_price_filter .quadmenu-title {
display: none;
}
#quadmenu .widget.widget_price_filter .price_slider {
margin-bottom: 15px;
}
#quadmenu .widget.widget_price_filter .price_slider_amount {
text-align: right;
}
#quadmenu .widget.widget_price_filter .price_slider_amount .button {
float: left;
}
#quadmenu .widget.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
#quadmenu .widget.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 10px;
height: 10px;
cursor: pointer;
outline: none;
top: -4px;
}
#quadmenu .widget.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
#quadmenu .widget.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
height: 15px;
display: block;
border: 0;
}
#quadmenu .widget.widget_price_filter .ui-slider-horizontal {
height: 2px;
}
#quadmenu .widget.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
#quadmenu .widget.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
#quadmenu .widget.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
#quadmenu .widget.widget_layered_nav ul li.chosen a {
text-decoration: none;
}
#quadmenu .widget.widget_edd_cart_widget .edd-cart-number-of-items {
padding: 9px 0;
}
#quadmenu .widget.widget_edd_cart_widget ul > li {
padding: 9px 0;
}
#quadmenu .widget.widget_edd_cart_widget ul > li.edd_subtotal {
margin: 0;
}
#quadmenu .widget.widget_sci_googlemaps_widget #sci-google-map {
max-width: 100%;
}
#quadmenu.quadmenu-default_theme .widget a,
#quadmenu.quadmenu-default_theme .widget ul li {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .widget.widget_rss span.rss-date {
font-size: 9px;
}
#quadmenu.quadmenu-default_theme .widget.widget_products li > a,
#quadmenu.quadmenu-default_theme .widget.widget_recent_reviews li > a,
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart li > a,
#quadmenu.quadmenu-default_theme .widget.widget_recently_viewed_products li > a,
#quadmenu.quadmenu-default_theme .widget.widget_top_rated_products li > a,
#quadmenu.quadmenu-default_theme .widget.widget_featured_posts li > a,
#quadmenu.quadmenu-default_theme .widget.widget_products li > a > span.product-title,
#quadmenu.quadmenu-default_theme .widget.widget_recent_reviews li > a > span.product-title,
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart li > a > span.product-title,
#quadmenu.quadmenu-default_theme .widget.widget_recently_viewed_products li > a > span.product-title,
#quadmenu.quadmenu-default_theme .widget.widget_top_rated_products li > a > span.product-title,
#quadmenu.quadmenu-default_theme .widget.widget_featured_posts li > a > span.product-title {
text-transform: none;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .widget.widget_products li > .date,
#quadmenu.quadmenu-default_theme .widget.widget_recent_reviews li > .date,
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart li > .date,
#quadmenu.quadmenu-default_theme .widget.widget_recently_viewed_products li > .date,
#quadmenu.quadmenu-default_theme .widget.widget_top_rated_products li > .date,
#quadmenu.quadmenu-default_theme .widget.widget_featured_posts li > .date,
#quadmenu.quadmenu-default_theme .widget.widget_products li > a > .date,
#quadmenu.quadmenu-default_theme .widget.widget_recent_reviews li > a > .date,
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart li > a > .date,
#quadmenu.quadmenu-default_theme .widget.widget_recently_viewed_products li > a > .date,
#quadmenu.quadmenu-default_theme .widget.widget_top_rated_products li > a > .date,
#quadmenu.quadmenu-default_theme .widget.widget_featured_posts li > a > .date {
font-size: 11px;
}
#quadmenu.quadmenu-default_theme .widget.widget_products li span.reviewer,
#quadmenu.quadmenu-default_theme .widget.widget_recent_reviews li span.reviewer,
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart li span.reviewer,
#quadmenu.quadmenu-default_theme .widget.widget_recently_viewed_products li span.reviewer,
#quadmenu.quadmenu-default_theme .widget.widget_top_rated_products li span.reviewer,
#quadmenu.quadmenu-default_theme .widget.widget_products li span.amount,
#quadmenu.quadmenu-default_theme .widget.widget_recent_reviews li span.amount,
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart li span.amount,
#quadmenu.quadmenu-default_theme .widget.widget_recently_viewed_products li span.amount,
#quadmenu.quadmenu-default_theme .widget.widget_top_rated_products li span.amount {
font-size: 9px;
}
#quadmenu.quadmenu-default_theme .widget.widget_price_filter .price_slider_amount {
font-size: 9px;
}
#quadmenu.quadmenu-default_theme .widget ul {
list-style: none;
margin: 0;
}
#quadmenu.quadmenu-default_theme .widget ul li a {
color: #444444;
}
#quadmenu.quadmenu-default_theme .widget ul li a:hover {
color: #333333;
}
#quadmenu.quadmenu-default_theme .widget ul li:last-child {
border-bottom: 0;
padding-bottom: 0;
}
#quadmenu.quadmenu-default_theme .widget.widget_tag_cloud a,
#quadmenu.quadmenu-default_theme .widget.widget_product_tag_cloud a {
color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .widget.widget_tag_cloud a:hover,
#quadmenu.quadmenu-default_theme .widget.widget_product_tag_cloud a:hover {
color: #a9a9a9;
}
#quadmenu.quadmenu-default_theme .widget.widget_categories ul > li > span.count,
#quadmenu.quadmenu-default_theme .widget.widget_product_categories ul > li > span.count {
color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .widget.widget_recent_comments ul > li > span.comment-author-link,
#quadmenu.quadmenu-default_theme .widget.widget_recent_entries ul > li > span.comment-author-link,
#quadmenu.quadmenu-default_theme .widget.widget_recent_comments ul > li > span.post-date,
#quadmenu.quadmenu-default_theme .widget.widget_recent_entries ul > li > span.post-date {
color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart ul.cart_list li > a.remove {
color: #444444;
background-color: #e6e6e6;
}
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart ul.cart_list li > a.remove:hover {
background-color: #cccccc;
}
#quadmenu.quadmenu-default_theme .widget.widget_shopping_cart .total {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: inherit;
}#quadmenu .quadmenu-navbar-toggle{position:relative}#quadmenu .quadmenu-navbar-toggle,#quadmenu .quadmenu-navbar-toggle:hover,#quadmenu .quadmenu-navbar-toggle:focus,#quadmenu .quadmenu-navbar-toggle:active{background:rgba(0,0,0,0);padding:0;border:0;box-shadow:none;display:block;outline:none}#quadmenu .quadmenu-navbar-toggle .icon-bar-container{display:block;height:32px;width:32px;position:relative}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container:before{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all .35s ease-in-out;color:#fff;content:"";display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container:hover:before{-webkit-transform:translate3d(-100px, 0, 0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container:hover .icon-bar-top{-webkit-transition:all .35s ease-in-out;top:3px}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container:hover .icon-bar-bottom{-webkit-transition:all .35s ease-in-out;bottom:3px}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container .icon-bar-top{-webkit-transition:all .35s ease-in-out;top:5px}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container .icon-bar-middle{margin-top:-2px;top:50%}#quadmenu .quadmenu-navbar-toggle.collapsed .icon-bar-container .icon-bar-bottom{-webkit-transition:all .35s ease-in-out;bottom:5px}#quadmenu .quadmenu-navbar-toggle .icon-bar-top,#quadmenu .quadmenu-navbar-toggle .icon-bar-middle,#quadmenu .quadmenu-navbar-toggle .icon-bar-bottom{height:4px;border-radius:1px;left:0;position:absolute;display:block;width:100%}#quadmenu .quadmenu-navbar-toggle:not(.collapsed) .icon-bar-container .icon-bar-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(0.73, 1, 0.28, 0.08);margin-top:-2px;top:50%}#quadmenu .quadmenu-navbar-toggle:not(.collapsed) .icon-bar-container .icon-bar-middle{display:none}#quadmenu .quadmenu-navbar-toggle:not(.collapsed) .icon-bar-container .icon-bar-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(0.73, 1, 0.28, 0.08);margin-top:-2px;top:50%}#quadmenu .quadmenu-navbar-toggle:not(.collapsed) .icon-bar-container:before{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all .35s ease-in-out;color:#fff;content:"";display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100%}#quadmenu .quadmenu-navbar-toggle:not(.collapsed) .icon-bar-container:hoverbefore{-webkit-transform:translate3d(-100px, 0, 0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}@font-face{font-family:"quadmenu";src:url(data:font/opentype;charset=utf-8;base64,aAYAAMQFAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAFwARRgAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIEhQAAALwAAABgY21hcABku6oAAAEcAAAAZGdhc3AAAAAQAAABgAAAAAhnbHlmMXPixAAAAYgAAAHgaGVhZAds1XQAAANoAAAANmhoZWEG7APKAAADoAAAACRobXR4Ef8BTwAAA8QAAAAkbG9jYQF4AfgAAAPoAAAAFG1heHAACwAdAAAD/AAAACBuYW1lmUoJ+wAABBwAAAGGcG9zdAADAAAAAAWkAAAAIAADAlUBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkGA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABABIAAAADgAIAAIABgABACDpAOkE6Qb//f//AAAAAAAg6QDpAukG//3//wAB/+MXBBcDFwIAAwABAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABACwA6QJmAjYAGgAAARQHAQYjIicBJjU0PwE2MzIfATc2MzIfARYVAmYF/vUFCAcG/vYGBhwGBwgG4OEFCAcGHQUCBgcG/vYGBgEKBgcIBR0GBuHhBgYdBQgAAAEALADXAmYCIwAaAAABFA8BBiMiLwEHBiMiLwEmNTQ3ATYzMhcBFhUCZgUdBgcIBeHgBggHBhwGBgEKBgcIBQELBQEGBwYdBQXh4QUFHQYHCAUBCwUF/vUFCAAAAQAHAGkBVAKjABoAAAEUBwEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFQFUBv72BgcIBR0GBuHhBgYdBQgHBgEKBgGGBwb+9gYGHAYHCAbg4QUIBwYdBQX+9QUIAAABABoAaQFmAqMAGgAAARQPARcWFRQPAQYjIicBJjU0NwE2MzIfARYVAWYF4eEFBR0GBwgF/vUFBQELBQgHBh0FAnQIBeHgBggHBhwGBgEKBgcIBQELBQUdBgcAAAEA1gCBAyoC1QALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uApnu7jzu7jzu7jzu7gABAAAAAQAARhEAF18PPPUACwQAAAAAANKSSNEAAAAA0pJI0QAAAAADKgLVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAMqAAEAAAAAAAAAAAAAAAAAAAAJBAAAAAAAAAAAAAAAAgAAAAKSACwCkgAsAVsABwGAABoEAADWAAAAAAAKABQAHgBMAHoAqADWAPAAAQAAAAkAGwABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=);src:url(data:font/opentype;charset=utf-8;base64,aAYAAMQFAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAFwARRgAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIEhQAAALwAAABgY21hcABku6oAAAEcAAAAZGdhc3AAAAAQAAABgAAAAAhnbHlmMXPixAAAAYgAAAHgaGVhZAds1XQAAANoAAAANmhoZWEG7APKAAADoAAAACRobXR4Ef8BTwAAA8QAAAAkbG9jYQF4AfgAAAPoAAAAFG1heHAACwAdAAAD/AAAACBuYW1lmUoJ+wAABBwAAAGGcG9zdAADAAAAAAWkAAAAIAADAlUBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkGA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABABIAAAADgAIAAIABgABACDpAOkE6Qb//f//AAAAAAAg6QDpAukG//3//wAB/+MXBBcDFwIAAwABAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABACwA6QJmAjYAGgAAARQHAQYjIicBJjU0PwE2MzIfATc2MzIfARYVAmYF/vUFCAcG/vYGBhwGBwgG4OEFCAcGHQUCBgcG/vYGBgEKBgcIBR0GBuHhBgYdBQgAAAEALADXAmYCIwAaAAABFA8BBiMiLwEHBiMiLwEmNTQ3ATYzMhcBFhUCZgUdBgcIBeHgBggHBhwGBgEKBgcIBQELBQEGBwYdBQXh4QUFHQYHCAUBCwUF/vUFCAAAAQAHAGkBVAKjABoAAAEUBwEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFQFUBv72BgcIBR0GBuHhBgYdBQgHBgEKBgGGBwb+9gYGHAYHCAbg4QUIBwYdBQX+9QUIAAABABoAaQFmAqMAGgAAARQPARcWFRQPAQYjIicBJjU0NwE2MzIfARYVAWYF4eEFBR0GBwgF/vUFBQELBQgHBh0FAnQIBeHgBggHBhwGBgEKBgcIBQELBQUdBgcAAAEA1gCBAyoC1QALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uApnu7jzu7jzu7jzu7gABAAAAAQAARhEAF18PPPUACwQAAAAAANKSSNEAAAAA0pJI0QAAAAADKgLVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAMqAAEAAAAAAAAAAAAAAAAAAAAJBAAAAAAAAAAAAAAAAgAAAAKSACwCkgAsAVsABwGAABoEAADWAAAAAAAKABQAHgBMAHoAqADWAPAAAQAAAAkAGwABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("embedded-opentype"),url(data:font/opentype;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBIUAAAC8AAAAYGNtYXAAZLuqAAABHAAAAGRnYXNwAAAAEAAAAYAAAAAIZ2x5ZjFz4sQAAAGIAAAB4GhlYWQHbNV0AAADaAAAADZoaGVhBuwDygAAA6AAAAAkaG10eBH/AU8AAAPEAAAAJGxvY2EBeAH4AAAD6AAAABRtYXhwAAsAHQAAA/wAAAAgbmFtZZlKCfsAAAQcAAABhnBvc3QAAwAAAAAFpAAAACAAAwJVAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQASAAAAA4ACAACAAYAAQAg6QDpBOkG//3//wAAAAAAIOkA6QLpBv/9//8AAf/jFwQXAxcCAAMAAQAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAsAOkCZgI2ABoAAAEUBwEGIyInASY1ND8BNjMyHwE3NjMyHwEWFQJmBf71BQgHBv72BgYcBgcIBuDhBQgHBh0FAgYHBv72BgYBCgYHCAUdBgbh4QYGHQUIAAABACwA1wJmAiMAGgAAARQPAQYjIi8BBwYjIi8BJjU0NwE2MzIXARYVAmYFHQYHCAXh4AYIBwYcBgYBCgYHCAUBCwUBBgcGHQUF4eEFBR0GBwgFAQsFBf71BQgAAAEABwBpAVQCowAaAAABFAcBBiMiLwEmNTQ/AScmNTQ/ATYzMhcBFhUBVAb+9gYHCAUdBgbh4QYGHQUIBwYBCgYBhgcG/vYGBhwGBwgG4OEFCAcGHQUF/vUFCAAAAQAaAGkBZgKjABoAAAEUDwEXFhUUDwEGIyInASY1NDcBNjMyHwEWFQFmBeHhBQUdBgcIBf71BQUBCwUIBwYdBQJ0CAXh4AYIBwYcBgYBCgYHCAUBCwUFHQYHAAABANYAgQMqAtUACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gKZ7u487u487u487u4AAQAAAAEAAEYRABdfDzz1AAsEAAAAAADSkkjRAAAAANKSSNEAAAAAAyoC1QAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADKgABAAAAAAAAAAAAAAAAAAAACQQAAAAAAAAAAAAAAAIAAAACkgAsApIALAFbAAcBgAAaBAAA1gAAAAAACgAUAB4ATAB6AKgA1gDwAAEAAAAJABsAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"),url(data:font/opentype;charset=utf-8;base64,d09GRgABAAAAAAYQAAsAAAAABcQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIEhWNtYXAAAAFoAAAAZAAAAGQAZLuqZ2FzcAAAAcwAAAAIAAAACAAAABBnbHlmAAAB1AAAAeAAAAHgMXPixGhlYWQAAAO0AAAANgAAADYHbNV0aGhlYQAAA+wAAAAkAAAAJAbsA8pobXR4AAAEEAAAACQAAAAkEf8BT2xvY2EAAAQ0AAAAFAAAABQBeAH4bWF4cAAABEgAAAAgAAAAIAALAB1uYW1lAAAEaAAAAYYAAAGGmUoJ+3Bvc3QAAAXwAAAAIAAAACAAAwAAAAMCVQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QYDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEgAAAAOAAgAAgAGAAEAIOkA6QTpBv/9//8AAAAAACDpAOkC6Qb//f//AAH/4xcEFwMXAgADAAEAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEALADpAmYCNgAaAAABFAcBBiMiJwEmNTQ/ATYzMh8BNzYzMh8BFhUCZgX+9QUIBwb+9gYGHAYHCAbg4QUIBwYdBQIGBwb+9gYGAQoGBwgFHQYG4eEGBh0FCAAAAQAsANcCZgIjABoAAAEUDwEGIyIvAQcGIyIvASY1NDcBNjMyFwEWFQJmBR0GBwgF4eAGCAcGHAYGAQoGBwgFAQsFAQYHBh0FBeHhBQUdBgcIBQELBQX+9QUIAAABAAcAaQFUAqMAGgAAARQHAQYjIi8BJjU0PwEnJjU0PwE2MzIXARYVAVQG/vYGBwgFHQYG4eEGBh0FCAcGAQoGAYYHBv72BgYcBgcIBuDhBQgHBh0FBf71BQgAAAEAGgBpAWYCowAaAAABFA8BFxYVFA8BBiMiJwEmNTQ3ATYzMh8BFhUBZgXh4QUFHQYHCAX+9QUFAQsFCAcGHQUCdAgF4eAGCAcGHAYGAQoGBwgFAQsFBR0GBwAAAQDWAIEDKgLVAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAEAAAABAABGEQAXXw889QALBAAAAAAA0pJI0QAAAADSkkjRAAAAAAMqAtUAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAyoAAQAAAAAAAAAAAAAAAAAAAAkEAAAAAAAAAAAAAAACAAAAApIALAKSACwBWwAHAYAAGgQAANYAAAAAAAoAFAAeAEwAegCoANYA8AABAAAACQAbAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff"),url(data:font/opentype;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iYW5nbGUtZG93biIgaG9yaXotYWR2LXg9IjY1OCIgZD0iTTYxNC4yODYgNTE4LjA5NnEwLTcuNDI5LTUuNzE0LTEzLjE0M2wtMjY2LjI4Ni0yNjYuMjg2cS01LjcxNC01LjcxNC0xMy4xNDMtNS43MTR0LTEzLjE0MyA1LjcxNGwtMjY2LjI4NiAyNjYuMjg2cS01LjcxNCA1LjcxNC01LjcxNCAxMy4xNDN0NS43MTQgMTMuMTQzbDI4LjU3MSAyOC41NzFxNS43MTQgNS43MTQgMTMuMTQzIDUuNzE0dDEzLjE0My01LjcxNGwyMjQuNTcxLTIyNC41NzEgMjI0LjU3MSAyMjQuNTcxcTUuNzE0IDUuNzE0IDEzLjE0MyA1LjcxNHQxMy4xNDMtNS43MTRsMjguNTcxLTI4LjU3MXE1LjcxNC01LjcxNCA1LjcxNC0xMy4xNDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMjsiIGdseXBoLW5hbWU9ImFuZ2xlLXVwIiBob3Jpei1hZHYteD0iNjU4IiBkPSJNNjE0LjI4NiAyNjIuMDk2cTAtNy40MjktNS43MTQtMTMuMTQzbC0yOC41NzEtMjguNTcxcS01LjcxNC01LjcxNC0xMy4xNDMtNS43MTR0LTEzLjE0MyA1LjcxNGwtMjI0LjU3MSAyMjQuNTcxLTIyNC41NzEtMjI0LjU3MXEtNS43MTQtNS43MTQtMTMuMTQzLTUuNzE0dC0xMy4xNDMgNS43MTRsLTI4LjU3MSAyOC41NzFxLTUuNzE0IDUuNzE0LTUuNzE0IDEzLjE0M3Q1LjcxNCAxMy4xNDNsMjY2LjI4NiAyNjYuMjg2cTUuNzE0IDUuNzE0IDEzLjE0MyA1LjcxNHQxMy4xNDMtNS43MTRsMjY2LjI4Ni0yNjYuMjg2cTUuNzE0LTUuNzE0IDUuNzE0LTEzLjE0M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAzOyIgZ2x5cGgtbmFtZT0iYW5nbGUtcmlnaHQiIGhvcml6LWFkdi14PSIzNDciIGQ9Ik0zNDAgMzkwLjA5NnEwLTcuNDI5LTUuNzE0LTEzLjE0M2wtMjY2LjI4Ni0yNjYuMjg2cS01LjcxNC01LjcxNC0xMy4xNDMtNS43MTR0LTEzLjE0MyA1LjcxNGwtMjguNTcxIDI4LjU3MXEtNS43MTQgNS43MTQtNS43MTQgMTMuMTQzdDUuNzE0IDEzLjE0M2wyMjQuNTcxIDIyNC41NzEtMjI0LjU3MSAyMjQuNTcxcS01LjcxNCA1LjcxNC01LjcxNCAxMy4xNDN0NS43MTQgMTMuMTQzbDI4LjU3MSAyOC41NzFxNS43MTQgNS43MTQgMTMuMTQzIDUuNzE0dDEzLjE0My01LjcxNGwyNjYuMjg2LTI2Ni4yODZxNS43MTQtNS43MTQgNS43MTQtMTMuMTQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDQ7IiBnbHlwaC1uYW1lPSJhbmdsZS1sZWZ0IiBob3Jpei1hZHYteD0iMzg0IiBkPSJNMzU4LjI4NiA2MjcuODFxMC03LjQyOS01LjcxNC0xMy4xNDNsLTIyNC41NzEtMjI0LjU3MSAyMjQuNTcxLTIyNC41NzFxNS43MTQtNS43MTQgNS43MTQtMTMuMTQzdC01LjcxNC0xMy4xNDNsLTI4LjU3MS0yOC41NzFxLTUuNzE0LTUuNzE0LTEzLjE0My01LjcxNHQtMTMuMTQzIDUuNzE0bC0yNjYuMjg2IDI2Ni4yODZxLTUuNzE0IDUuNzE0LTUuNzE0IDEzLjE0M3Q1LjcxNCAxMy4xNDNsMjY2LjI4NiAyNjYuMjg2cTUuNzE0IDUuNzE0IDEzLjE0MyA1LjcxNHQxMy4xNDMtNS43MTRsMjguNTcxLTI4LjU3MXE1LjcxNC01LjcxNCA1LjcxNC0xMy4xNDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNjsiIGdseXBoLW5hbWU9ImNsb3NlIiBkPSJNODEwIDY2NC42NjdsLTIzOC0yMzggMjM4LTIzOC02MC02MC0yMzggMjM4LTIzOC0yMzgtNjAgNjAgMjM4IDIzOC0yMzggMjM4IDYwIDYwIDIzOC0yMzggMjM4IDIzOHoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format("svg");font-weight:normal;font-style:normal}#quadmenu{z-index:9999;position:relative;margin:0 auto;border-radius:0;border:none;clear:both}#quadmenu.quadmenu-sticky-top{width:100% !important;position:fixed !important;left:0 !important;right:0 !important;top:0;z-index:10019;backface-visibility:hidden}#quadmenu.quadmenu-sticky-top .quadmenu-navbar-collapse{max-height:340px}@media(max-device-width: 480px)and (orientation: landscape){#quadmenu.quadmenu-sticky-top .quadmenu-navbar-collapse{max-height:200px}}#quadmenu.quadmenu-sticky-top .quadmenu-navbar-nav>li>a>.quadmenu-item-content>.quadmenu-badge{opacity:0}#quadmenu img[data-src]{content:"";display:block;overflow:hidden;opacity:.2;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNiAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiMwMzAxMDQ7IiBkPSJNMCwydjEyaDE2VjJIMHogTTE1LDEzSDFWM2gxNFYxM3oiLz48Y2lyY2xlIHN0eWxlPSJmaWxsOiMwMzAxMDQ7IiBjeD0iMTIuNSIgY3k9IjUuNSIgcj0iMS41Ii8+PHBhdGggc3R5bGU9ImZpbGw6IzAzMDEwNDsiIGQ9Ik0xMC4xMTEsOC4wMjFjLTAuOTA5LDAtMC44MTUsMS45MzYtMi4wNiwxLjkzNmMtMS4yNDIsMC0xLjkxOC00Ljk1My0zLjQ2My00Ljk1M2MtMS41NDQsMC0yLjU4NCw3LjAyMS0yLjU4NCw3LjAyMUgxNC4xNUMxNC4xNSwxMi4wMjUsMTEuMDIxLDguMDIxLDEwLjExMSw4LjAyMXoiLz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);background-color:rgba(0,0,0,.1);background-repeat:no-repeat;background-position:center center;background-size:30px}#quadmenu img.quadmenu-lazyloading{-webkit-animation:fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1);animation:fadeIn 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#quadmenu .quadmenu-navbar-header,#quadmenu .quadmenu-navbar-nav{display:none}#quadmenu.js .quadmenu-navbar-header,#quadmenu.js .quadmenu-navbar-nav{display:block;-webkit-animation:quadmenu_fadein .1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation:quadmenu_fadein .1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation:quadmenu_fadein .1s cubic-bezier(0.215, 0.61, 0.355, 1);animation:quadmenu_fadein .1s cubic-bezier(0.215, 0.61, 0.355, 1)}#quadmenu.quadmenu-align-left .quadmenu-navbar-header .quadmenu-navbar-brand{float:right}#quadmenu.quadmenu-align-left .quadmenu-navbar-header .quadmenu-navbar-toggle{float:left}#quadmenu.quadmenu-align-center .quadmenu-navbar-header .quadmenu-navbar-brand,#quadmenu.quadmenu-align-right .quadmenu-navbar-header .quadmenu-navbar-brand{float:left}#quadmenu.quadmenu-align-center .quadmenu-navbar-header .quadmenu-navbar-toggle,#quadmenu.quadmenu-align-right .quadmenu-navbar-header .quadmenu-navbar-toggle{float:right}#quadmenu .quadmenu-alert{position:relative;margin:15px 0;padding:20px;background-color:#fff;color:#666}#quadmenu .quadmenu-alert a{color:#aaa}#quadmenu .quadmenu-alert.alert-success:before{background-color:#76dd36}#quadmenu .quadmenu-alert:before{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;width:4px;background-color:#dd3636}#quadmenu .quadmenu-alert>.quadmenu-title{font-size:1.5em;margin:0 0 15px 0}#quadmenu .quadmenu-alert>p,#quadmenu .quadmenu-alert>ul{margin-bottom:0}#quadmenu .quadmenu-alert>p+p{margin-top:5px}#quadmenu .collapse{display:none;visibility:hidden}#quadmenu .collapse.in{display:block;visibility:visible}#quadmenu .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}#quadmenu:before,#quadmenu:after,#quadmenu .quadmenu-container:before,#quadmenu .quadmenu-container:after,#quadmenu .quadmenu-navbar-header:before,#quadmenu .quadmenu-navbar-header:after,#quadmenu .quadmenu-navbar-collapse:before,#quadmenu .quadmenu-navbar-collapse:after{content:" ";display:table}#quadmenu:after,#quadmenu .quadmenu-container:after,#quadmenu .quadmenu-navbar-header:after,#quadmenu .quadmenu-navbar-collapse:after{clear:both}#quadmenu .quadmenu-container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;position:relative;overflow:visible}#quadmenu .quadmenu-container .quadmenu-navbar-collapse{padding-right:0;padding-left:0}#quadmenu .quadmenu-navbar-collapse{overflow-x:visible;-webkit-overflow-scrolling:touch}#quadmenu .quadmenu-navbar-collapse.in{overflow-y:auto}#quadmenu .quadmenu-navbar-toggle{margin-top:14px;margin-bottom:14px}#quadmenu .quadmenu-navbar-brand{display:block;text-align:center;float:none;padding:30px;font-size:18px}#quadmenu .quadmenu-navbar-brand.img{width:auto;font-size:0}#quadmenu .quadmenu-navbar-brand>img{max-height:100%;width:auto;display:inline-block;vertical-align:middle;height:60%}#quadmenu .quadmenu-navbar-brand:hover,#quadmenu .quadmenu-navbar-brand:focus{text-decoration:none;outline:0}#quadmenu .quadmenu-navbar-header .quadmenu-navbar-brand{height:60px;line-height:60px}#quadmenu .quadmenu-navbar-header .quadmenu-navbar-brand>img{display:inline-block;vertical-align:middle}#quadmenu .quadmenu-navbar-nav{padding:0;margin:0;float:none;border-radius:0;list-style:none}#quadmenu .quadmenu-navbar-nav>li{display:block;overflow:hidden}#quadmenu .quadmenu-navbar-nav li{text-align:initial}#quadmenu .quadmenu-navbar-nav li.quadmenu-item{display:block;vertical-align:top;list-style:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a{position:relative;direction:initial;height:100%;width:100%;flex-direction:column;display:flex;justify-content:center}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content{position:relative;display:inline-table;vertical-align:middle;width:100%}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-icon{display:table-cell}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text{display:inline-block}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-description{overflow:hidden;display:block;margin:10px 0 0 0;text-transform:none;line-height:1.5;clear:right;font-weight:normal}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a:hover{cursor:pointer}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a:hover,#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a:focus{text-decoration:none;outline:0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-has-icon>a>.quadmenu-item-content>.quadmenu-icon{padding-right:1em}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a,#quadmenu .quadmenu-navbar-nav li.quadmenu-item>form{line-height:1;line-height:initial}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content{padding:15px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-widget{padding:0;background:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-icon{display:inline-block;font-size:inherit;width:1em;height:inherit;line-height:inherit}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-subtitle{display:block;font-size:.8em;text-transform:none;overflow:hidden}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-badge>.quadmenu-badge-bubble{position:relative;display:inline-block;text-transform:initial;font-weight:normal;line-height:2.3em;padding:0 1em;text-align:center;white-space:nowrap;border-radius:1px;font-size:.6em;font-family:sans-serif;font-weight:bold;top:-0.3em;margin-left:2em;margin-right:2em;z-index:1}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret{z-index:10009;position:absolute;overflow:hidden;pointer-events:none;text-align:center;font-size:12px;top:50%;right:0;height:30px;width:30px;margin:-15px 0 0 0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret,#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before{line-height:1}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before{font-family:"quadmenu" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:relative;top:50%;margin:-6px 0 0 0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.open>a>.quadmenu-item-content>.quadmenu-caret{pointer-events:all}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.open>a>.quadmenu-item-content>.quadmenu-caret:before{content:""}#quadmenu .quadmenu-navbar-nav li.quadmenu-item form ::placeholder{opacity:.6}#quadmenu .quadmenu-navbar-nav li.quadmenu-item input,#quadmenu .quadmenu-navbar-nav li.quadmenu-item textarea,#quadmenu .quadmenu-navbar-nav li.quadmenu-item select,#quadmenu .quadmenu-navbar-nav li.quadmenu-item .button{padding:15px;border-width:0;border-color:rgba(0,0,0,0);border-style:solid}#quadmenu .quadmenu-navbar-nav li.quadmenu-item input,#quadmenu .quadmenu-navbar-nav li.quadmenu-item select,#quadmenu .quadmenu-navbar-nav li.quadmenu-item textarea{height:100%;width:100%}#quadmenu .quadmenu-navbar-nav li.quadmenu-item input,#quadmenu .quadmenu-navbar-nav li.quadmenu-item select,#quadmenu .quadmenu-navbar-nav li.quadmenu-item textarea{box-shadow:none;background-color:rgba(206,206,206,.12)}#quadmenu .quadmenu-navbar-nav li.quadmenu-item input:not(:first-child),#quadmenu .quadmenu-navbar-nav li.quadmenu-item select:not(:first-child),#quadmenu .quadmenu-navbar-nav li.quadmenu-item textarea:not(:first-child){margin:15px 0 0 0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .button{height:auto;width:100%;text-align:center;display:inline-block;line-height:normal}#quadmenu .quadmenu-navbar-nav li.quadmenu-item hr{border-color:hsla(0,0%,100%,.5)}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.invisible{opacity:0 !important;pointer-events:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-button{padding:15px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-button>a{text-align:center}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-button>a>.quadmenu-item-content>.quadmenu-icon{display:inline-block;margin-right:.5em;padding-right:0}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu{direction:initial;min-width:100%;list-style:none;padding:0;margin:0;border-radius:0;background-clip:padding-box}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu>.quadmenu-dropdown-background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu.quadmenu-dropdown-mask:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.9;background-color:inherit;backface-visibility:hidden;pointer-events:none;z-index:10019;-webkit-animation:fadeIn .4s;-moz-animation:fadeIn .4s;-o-animation:fadeIn .4s;animation:fadeIn .4s}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-bottom-text{display:block;position:relative;z-index:10024;text-align:center;padding-top:15px;padding-bottom:15px}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu ul{width:100%;display:block}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-column){position:relative}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title{padding:15px;line-height:1.45;text-transform:uppercase;font-weight:600;display:block;padding-left:0;padding-right:0;padding-top:0;margin:0}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu,#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-submenu{box-sizing:border-box}#quadmenu .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu{z-index:10009;display:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu{position:relative;display:block;float:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu>ul{display:block;visibility:visible}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-mega,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-tabs,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-carousel{position:static}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>.quadmenu-dropdown-menu,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-mega>.quadmenu-dropdown-menu,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-carousel>.quadmenu-dropdown-menu{top:100%;bottom:auto;left:auto;right:auto;background-size:contain;background-position:right bottom;background-repeat:no-repeat}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-prev,#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-next,#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots,#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav{line-height:1;opacity:1;z-index:2}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots{height:20px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot>span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;opacity:.3;background:rgba(0,0,0,.5)}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot:first-child>span{margin-left:0}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot:last-child>span{margin-right:0}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot.active>span,#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot:hover>span{opacity:1}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev,#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-next{position:unset;right:auto;left:auto;top:auto;bottom:auto;text-align:center;border-radius:1px;width:20px;height:20px;line-height:20px;display:inline-block;border-radius:1px}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev:before,#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-next:before{font-family:"quadmenu" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev{margin:0 2px 0 0}#quadmenu .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev:before{content:""}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .owl-carousel{overflow:hidden;padding-bottom:30px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .owl-carousel .owl-nav,#quadmenu .quadmenu-navbar-nav li.quadmenu-item .owl-carousel .owl-dots{position:absolute;top:auto;bottom:0;left:auto;right:auto;width:100%;text-align:center;margin-top:10px;margin-bottom:10px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .owl-carousel .quadmenu-item-type-panel{width:100%}#quadmenu .quadmenu-navbar-nav li.quadmenu-item .owl-carousel .quadmenu-item-type-panel>li{background:none !important}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-has-navigation>a{border-style:solid;border-width:0 0 1px 0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-has-navigation .owl-carousel .owl-nav{position:absolute;top:0;right:0;left:auto;bottom:auto;width:auto;margin-left:15px;margin-right:15px}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>a>.quadmenu-item-content>.quadmenu-avatar{display:inline-block;vertical-align:middle;padding-right:1em}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>a>.quadmenu-item-content>.quadmenu-avatar>img{vertical-align:middle;border-radius:50%}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu>form{margin:0;padding:0}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu li.quadmenu-item.quadmenu-login-avatar>a>.quadmenu-item-content{overflow:visible}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu li.quadmenu-item.quadmenu-login-avatar>a>.quadmenu-item-content>img{vertical-align:middle;border-radius:50%;box-shadow:0 0 0 3px rgba(196,196,196,.15);margin-top:-12px;margin-left:-3px}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu .quadmenu-result-message>.quadmenu-alert{padding-top:15px;padding-bottom:15px}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu .quadmenu-login-buttons{display:flex}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu .quadmenu-login-buttons .button{margin:0;flex:auto;white-space:nowrap}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu .quadmenu-login-buttons .button:not(:only-child):first-child{margin-right:5px}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu .buttons,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu .quadmenu-login-buttons,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>.quadmenu-dropdown-menu .buttons,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>.quadmenu-dropdown-menu .quadmenu-login-buttons{margin-top:15px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-icon.quadmenu-has-icon>a>.quadmenu-item-content>.quadmenu-icon{position:inherit;margin:0;height:auto;padding:0}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-search>form{position:relative}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content{position:relative;display:block}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content>input{border-radius:0;margin:0}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content>.quadmenu-icon{position:absolute;top:50%;margin-top:-0.5em;right:15px;opacity:.6}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-search>form{padding:15px}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-search>form>.quadmenu-item-content{padding:0 !important}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart .widget_shopping_cart .widgettitle{display:none}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>a>.quadmenu-item-content .quadmenu-cart-magic{position:relative;text-align:center;display:inline-block;margin-right:10px}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>a>.quadmenu-item-content .quadmenu-cart-magic>.quadmenu-icon{display:inherit}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>a>.quadmenu-item-content .quadmenu-cart-magic>.quadmenu-icon,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>a>.quadmenu-item-content .quadmenu-cart-magic>.quadmenu-cart-total{vertical-align:middle}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>a>.quadmenu-item-content .quadmenu-cart-magic>.quadmenu-cart-qty{position:absolute;font-size:10px;top:-7px;right:-7px;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;display:block;box-shadow:0 2px 5px rgba(0,0,0,.1)}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>a>.quadmenu-item-content .quadmenu-cart-magic>.quadmenu-cart-qty.animate{-webkit-animation:quadmenu_quadmenu-cart-qty .3s ease-out;-moz-animation:quadmenu_quadmenu-cart-qty .3s ease-out;-o-animation:quadmenu_quadmenu-cart-qty .3s ease-out;animation:quadmenu_quadmenu-cart-qty .3s ease-out}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart.quadmenu-cart-empty>.quadmenu-dropdown-menu .widget_shopping_cart{display:block;text-align:center}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart.quadmenu-cart-empty>.quadmenu-dropdown-menu .widget_shopping_cart li{text-align:center;padding:0}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart.quadmenu-cart-empty>.quadmenu-dropdown-menu .quadmenu-empty-icon{display:block}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-cart>.quadmenu-dropdown-menu .quadmenu-empty-icon{display:none;font-size:60px;line-height:1em;text-align:center;width:100%;vertical-align:middle}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-social.quadmenu-social-toggle>a{display:none}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-social>.quadmenu-toggle-container{display:table;text-align:center;table-layout:fixed;margin:0 auto;height:100%;-webkit-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-social>.quadmenu-toggle-container>a{text-align:center;display:table-cell;vertical-align:middle}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu li.quadmenu-item-type-tab,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu li.quadmenu-item-type-panel,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-carousel>.quadmenu-dropdown-menu li.quadmenu-item-type-tab,#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-carousel>.quadmenu-dropdown-menu li.quadmenu-item-type-panel{overflow:hidden}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul{overflow:hidden;list-style:none}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li{list-style:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type>a>.quadmenu-item-content{white-space:normal;overflow:hidden}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text{display:inline}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type.quadmenu-has-image-thumbnail>a>.quadmenu-item-content>img{margin:0 10px 0 0;float:left;max-width:80px;height:auto}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type.quadmenu-has-image-large>a>.quadmenu-item-content>img{margin:0 0 10px 0;float:none;width:100%;height:auto}#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-post_type.quadmenu-has-description>a>.quadmenu-item-content>.quadmenu-text{font-weight:600}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content{overflow:visible}#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text{display:inline-block}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-price,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-price ins,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-price .woocommerce-Price-currencySymbol,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-price .woocommerce-Price-amount amount,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-rating,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-rating ins,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-rating .woocommerce-Price-currencySymbol,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content .quadmenu-product-rating .woocommerce-Price-amount amount{font-size:initial;text-decoration:none}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-float{float:right;text-align:right}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-float>.quadmenu-product-rating{height:1em;overflow:hidden;margin:2px 0 5px 0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-float>.quadmenu-product-rating>.star-rating{height:1em;line-height:1em;font-size:1em}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-float>.quadmenu-product-price,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-float>.quadmenu-product-rating{display:block}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-cart{display:block;padding:15px 0 0 0}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-cart .button{margin:0;padding:7.5px 15px}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-cart .button:after,#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-cart .button:before{font-size:1em;top:50%;margin:-0.5em 0 0 0;background:none;right:-2em;left:auto;bottom:auto}#quadmenu .quadmenu-navbar-nav li.quadmenu-item-object-product>a>.quadmenu-item-content>.quadmenu-product-cart .button+a{display:none}#quadmenu:not(.quadmenu-is-horizontal){clear:both}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-mobile-shadow-show{box-shadow:0 2px 5px rgba(0,0,0,.15)}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.closing,#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.opening{overflow:hidden}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.closing>.quadmenu-dropdown-menu,#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.opening>.quadmenu-dropdown-menu{display:block;position:relative}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open:not(.closing)>.quadmenu-dropdown-menu{display:block;position:relative;max-height:2000px;-webkit-transition:max-height .4s ease-in;-moz-transition:max-height .4s ease-in;-ms-transition:max-height .4s ease-in;-o-transition:max-height .4s ease-in;transition:max-height .4s ease-in}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret{top:0;bottom:-1px;right:0;left:auto;height:auto;width:auto;padding:0 15px;margin:0}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before{width:12px;height:12px}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu{max-height:0;float:none;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-ms-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out}#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-toggle-container{padding:15px}#quadmenu.quadmenu-is-vertical:not(.quadmenu-is-horizontal) [class*=col-],#quadmenu.quadmenu-is-offcanvas:not(.quadmenu-is-horizontal) [class*=col-]{max-width:100% !important;width:100% !important;float:none;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-right:0}#quadmenu.quadmenu-is-vertical:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-widget,#quadmenu.quadmenu-is-offcanvas:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-widget{padding:15px}#quadmenu.quadmenu-is-vertical:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item-type-column>div>ul,#quadmenu.quadmenu-is-offcanvas:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item-type-column>div>ul{padding-top:0 !important;padding-bottom:0 !important}div>#quadmenu.quadmenu-is-embed,nav>#quadmenu.quadmenu-is-embed{clear:none}div>#quadmenu.quadmenu-is-embed,div>#quadmenu.quadmenu-is-embed .quadmenu-container,nav>#quadmenu.quadmenu-is-embed,nav>#quadmenu.quadmenu-is-embed .quadmenu-container{position:static}#quadmenu.quadmenu-is-horizontal.quadmenu-sticky-top .quadmenu-navbar-collapse{padding-left:0;padding-right:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-header{z-index:1;position:relative}#quadmenu.quadmenu-is-horizontal.quadmenu-align-left .quadmenu-navbar-header{float:right}#quadmenu.quadmenu-is-horizontal.quadmenu-align-left .quadmenu-navbar-nav{text-align:left}#quadmenu.quadmenu-is-horizontal.quadmenu-align-left .quadmenu-navbar-nav>.quadmenu-item-type-social.quadmenu-social-toggle>.quadmenu-toggle-container{text-align:right;right:0;left:auto}#quadmenu.quadmenu-is-horizontal.quadmenu-align-left .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-float-opposite{float:right}#quadmenu.quadmenu-is-horizontal.quadmenu-align-left .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-float-opposite.quadmenu-item-type-social.quadmenu-social-toggle>.quadmenu-toggle-container{text-align:left;right:auto;left:0}#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-header{float:left}#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-nav{text-align:right}#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-nav>.quadmenu-item-type-social.quadmenu-social-toggle>.quadmenu-toggle-container{text-align:right;right:0;left:auto}#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-float-opposite{float:left}#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-float-opposite.quadmenu-item-type-social.quadmenu-social-toggle>.quadmenu-toggle-container{text-align:left;right:auto;left:0}#quadmenu.quadmenu-is-horizontal.quadmenu-align-center .quadmenu-navbar-header,#quadmenu.quadmenu-is-horizontal.quadmenu-align-center .quadmenu-navbar-header .quadmenu-navbar-brand{float:none}#quadmenu.quadmenu-is-horizontal.quadmenu-align-center .quadmenu-navbar-header,#quadmenu.quadmenu-is-horizontal.quadmenu-align-center .quadmenu-navbar-nav{text-align:center}#quadmenu.quadmenu-is-horizontal.quadmenu-align-center .quadmenu-navbar-nav>.quadmenu-item-type-social.quadmenu-social-toggle>.quadmenu-toggle-container{text-align:center}#quadmenu.quadmenu-is-horizontal.quadmenu-align-center .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-float-opposite{float:none}#quadmenu.quadmenu-is-horizontal.quadmenu-divider-show .quadmenu-navbar-nav>li{overflow:visible}#quadmenu.quadmenu-is-horizontal.quadmenu-divider-show .quadmenu-navbar-nav>li:first-child>a:after{display:none}#quadmenu.quadmenu-is-horizontal.quadmenu-divider-show .quadmenu-navbar-nav>li>a:after,#quadmenu.quadmenu-is-horizontal.quadmenu-divider-show .quadmenu-navbar-nav>li>form:after{content:" ";padding:0px;display:block;position:absolute;left:0px;top:0;bottom:auto;background-image:none !important;width:1px !important;height:100% !important;z-index:10009}#quadmenu.quadmenu-is-horizontal.quadmenu-carets-hide .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text{padding-right:0}#quadmenu.quadmenu-is-horizontal.quadmenu-carets-hide .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-caret{display:none}#quadmenu.quadmenu-is-horizontal.quadmenu-dropdown-shadow-show .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu{box-shadow:0 2px 5px rgba(0,0,0,.15)}#quadmenu.quadmenu-is-horizontal.js .quadmenu-navbar-header .quadmenu-navbar-brand{height:60px;line-height:60px}#quadmenu.quadmenu-is-horizontal.js .quadmenu-navbar-nav>li.quadmenu-item{height:60px}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-toggle{display:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-collapse{width:auto;border-top:0;box-shadow:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-collapse.in{overflow-y:visible}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu{position:absolute;top:100%;min-width:240px}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul{position:relative}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.opening>.quadmenu-dropdown-menu{display:block;visibility:hidden;pointer-events:none;overflow:hidden;height:0px}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu{visibility:visible;pointer-events:all;overflow:visible;height:auto}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item .button{width:auto}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li{display:inline-block;width:auto}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>a.hoverintent>.quadmenu-item-content>.quadmenu-caret{pointer-events:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item{overflow:visible}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-description{display:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-badge{position:absolute;top:50%;text-align:center;left:0;right:0;margin-top:-2.666em}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-badge>.quadmenu-badge-bubble{margin-left:0;margin-right:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-badge>.quadmenu-badge-bubble:before{content:"";position:absolute;top:auto;left:50%;bottom:-2px;margin:0 0 0 -3px;width:6px;height:6px;transform:rotate(45deg);background-color:inherit}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text{padding-right:1em}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-toggle-container{padding-top:0;padding-bottom:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-cart.quadmenu-has-caret>a{padding-right:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-cart.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-caret{display:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social{overflow:visible;position:relative}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social>.quadmenu-toggle-container>a{padding-top:0;padding-bottom:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social.quadmenu-social-toggle{padding-top:0;padding-bottom:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social.quadmenu-social-toggle>a{display:flex}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social.quadmenu-social-toggle>.quadmenu-toggle-container{position:absolute;height:100%;left:0;right:auto;top:-100%;opacity:0;visibility:hidden;padding:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social.quadmenu-social-toggle.open>.quadmenu-toggle-container{top:0;opacity:1;visibility:visible}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-social.quadmenu-social-toggle.open>a{opacity:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-search>form{margin:0;height:100%}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content{height:100%;padding:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content>input{height:100%}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul{width:100%;display:block;-webkit-transition:min-height .2s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:min-height .2s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:min-height .2s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:min-height .2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:min-height .2s cubic-bezier(0.215, 0.61, 0.355, 1)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li{width:100%;display:block}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs{padding:15px;max-width:25%;min-width:240px}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs>li.quadmenu-item-type-tab{display:block;position:static;margin:0 0 15px 0;background-color:rgba(0,0,0,.2)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs>li.quadmenu-item-type-tab>a{border-width:0;border-style:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-tabs>.quadmenu-dropdown-menu>ul>li>ul.quadmenu-tabs>li.quadmenu-item-type-tab>.quadmenu-dropdown-menu{position:absolute;right:0;left:auto;top:0px;bottom:auto;overflow:hidden;box-shadow:none;border:none;background:none;float:left;width:75%;max-width:-webkit-calc(100% - 240px);max-width:calc(100% - 240px)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-login>.quadmenu-dropdown-menu,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-cart>.quadmenu-dropdown-menu{width:340px;max-width:100%}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul>li.quadmenu-item-type-post_type,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul>li.quadmenu-item-type-post_type_archive,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu>ul>li.quadmenu-item-type-taxonomy{max-width:360px}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item-type-column li.quadmenu-item-type-button{padding:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown{direction:ltr}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown.quadmenu-dropdown-left{direction:rtl}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed{left:0;right:0}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown{right:-1000px;left:-1000px}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>ul,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>.quadmenu-dropdown-background{border-left:1000px solid rgba(0,0,0,0);border-right:1000px solid rgba(0,0,0,0)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu{position:relative}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu>.quadmenu-dropdown-menu{top:0;right:auto;left:100%}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu.quadmenu-dropdown-left>.quadmenu-dropdown-menu{right:100%;left:auto}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu.quadmenu-dropdown-left>a>.quadmenu-item-content>.quadmenu-caret:before{content:""}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown-submenu>a>.quadmenu-item-content>.quadmenu-caret:before{content:""}body.quadmenu-offcanvas-in{overflow:hidden !important}#quadmenu>.quadmenu-navbar-toggle{position:fixed;z-index:10029;float:none}#quadmenu .navbar-offcanvas{position:fixed;z-index:10009;overflow-y:auto;overflow-x:hidden;border-radius:0;display:block;visibility:visible;top:0px;bottom:0px;height:auto !important}#quadmenu .navbar-offcanvas.in{box-shadow:-79px 0px 3000px 1300px rgba(0,0,0,.33)}#quadmenu.quadmenu-is-horizontal .navbar-offcanvas{width:auto;border-top:0;box-shadow:none;position:static;display:block;height:auto;padding-bottom:0;overflow:visible;background:none;padding-top:0;padding-bottom:0;top:auto;bottom:auto}#quadmenu.quadmenu-is-horizontal .navbar-offcanvas .quadmenu-navbar-brand{display:none}#quadmenu:not(.quadmenu-is-horizontal).js .navbar-offcanvas,#quadmenu:not(.quadmenu-is-horizontal).js .quadmenu-navbar-header,#quadmenu:not(.quadmenu-is-horizontal).js .quadmenu-navbar-toggle{-webkit-transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);-ms-transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-left>.quadmenu-navbar-toggle{left:0}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-left .quadmenu-navbar-header .quadmenu-navbar-toggle{float:left}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-left .quadmenu-navbar-header .quadmenu-navbar-brand{float:right}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-left .navbar-offcanvas{transform:translateX(-100%);left:0;right:auto}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-left .navbar-offcanvas.ps-container>.ps-scrollbar-y-rail{left:3px;right:auto}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-right>.quadmenu-navbar-toggle{right:0}#quadmenu:not(.quadmenu-is-horizontal).quadmenu-offcanvas-right .navbar-offcanvas{transform:translateX(100%);right:0;left:auto}body.admin-bar #quadmenu.quadmenu-sticky-top{top:32px}@media(max-width: 782px){body.admin-bar #quadmenu.quadmenu-sticky-top{top:46px}}@media screen and (max-width: 600px){body.admin-bar #quadmenu.quadmenu-sticky-top{top:0}}@media screen and (max-width: 600px){body.admin-bar #quadmenu.quadmenu-is-offcanvas .navbar-offcanvas,body.admin-bar #quadmenu.quadmenu-is-vertical .navbar-offcanvas{padding-top:46px}}body.admin-bar #quadmenu.quadmenu-is-vertical .navbar-offcanvas{padding-top:32px}@keyframes quadmenu_ttb{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes quadmenu_spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes quadmenu_bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes quadmenu_pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.1, 1.1, 1.1)}to{transform:scale3d(1, 1, 1)}}@keyframes quadmenu_rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}@keyframes quadmenu_swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes quadmenu_tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}@keyframes quadmenu_wobble{from{transform:translate3d(0, 0, 0)}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:translate3d(0, 0, 0)}}@keyframes quadmenu_ripple{0%{transform:scale(0, 0);opacity:.3}40%{transform:scale(15, 15);opacity:.3}100%{opacity:0;transform:scale(40, 40)}}@keyframes quadmenu_cart_qty{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes quadmenu_fadein{0%{opacity:0}100%{opacity:1}}#quadmenu .quadmenu_spin{animation:quadmenu_spin .4s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu .quadmenu_bounce{animation:quadmenu_bounce .4s;transform-origin:center bottom}#quadmenu .quadmenu_pulse{animation:quadmenu_pulse .4s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu .quadmenu_rubberBand{animation:quadmenu_rubberBand .8s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu .quadmenu_swing{animation:quadmenu_swing .4s cubic-bezier(0.18, 0.74, 0.72, 1);transform-origin:bottom center}#quadmenu .quadmenu_tada{animation:quadmenu_tada .4s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu .quadmenu_wobble{animation:quadmenu_wobble .4s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu .quadmenu_spin.hover,#quadmenu .quadmenu_bounce.hover,#quadmenu .quadmenu_pulse.hover,#quadmenu .quadmenu_rubberBand.hover,#quadmenu .quadmenu_swing.hover,#quadmenu .quadmenu_tada.hover,#quadmenu .quadmenu_wobble.hover{animation-name:none}#quadmenu .quadmenu_spin.load,#quadmenu .quadmenu_bounce.load,#quadmenu .quadmenu_pulse.load,#quadmenu .quadmenu_rubberBand.load,#quadmenu .quadmenu_swing.load,#quadmenu .quadmenu_tada.load,#quadmenu .quadmenu_wobble.load{animation-play-state:paused}#quadmenu .quadmenu_spin.loop,#quadmenu .quadmenu_bounce.loop,#quadmenu .quadmenu_pulse.loop,#quadmenu .quadmenu_rubberBand.loop,#quadmenu .quadmenu_swing.loop,#quadmenu .quadmenu_tada.loop,#quadmenu .quadmenu_wobble.loop{animation-iteration-count:infinite}#quadmenu .quadmenu_spin.t_200,#quadmenu .quadmenu_bounce.t_200,#quadmenu .quadmenu_pulse.t_200,#quadmenu .quadmenu_rubberBand.t_200,#quadmenu .quadmenu_swing.t_200,#quadmenu .quadmenu_tada.t_200,#quadmenu .quadmenu_wobble.t_200{animation-duration:200ms}#quadmenu .quadmenu_spin.t_300,#quadmenu .quadmenu_bounce.t_300,#quadmenu .quadmenu_pulse.t_300,#quadmenu .quadmenu_rubberBand.t_300,#quadmenu .quadmenu_swing.t_300,#quadmenu .quadmenu_tada.t_300,#quadmenu .quadmenu_wobble.t_300{animation-duration:300ms}#quadmenu .quadmenu_spin.t_500,#quadmenu .quadmenu_bounce.t_500,#quadmenu .quadmenu_pulse.t_500,#quadmenu .quadmenu_rubberBand.t_500,#quadmenu .quadmenu_swing.t_500,#quadmenu .quadmenu_tada.t_500,#quadmenu .quadmenu_wobble.t_500{animation-duration:500ms}#quadmenu .quadmenu_spin.t_700,#quadmenu .quadmenu_bounce.t_700,#quadmenu .quadmenu_pulse.t_700,#quadmenu .quadmenu_rubberBand.t_700,#quadmenu .quadmenu_swing.t_700,#quadmenu .quadmenu_tada.t_700,#quadmenu .quadmenu_wobble.t_700{animation-duration:700ms}#quadmenu .quadmenu_spin.t_1000,#quadmenu .quadmenu_bounce.t_1000,#quadmenu .quadmenu_pulse.t_1000,#quadmenu .quadmenu_rubberBand.t_1000,#quadmenu .quadmenu_swing.t_1000,#quadmenu .quadmenu_tada.t_1000,#quadmenu .quadmenu_wobble.t_1000{animation-duration:1000ms}#quadmenu .quadmenu_spin.t_1500,#quadmenu .quadmenu_bounce.t_1500,#quadmenu .quadmenu_pulse.t_1500,#quadmenu .quadmenu_rubberBand.t_1500,#quadmenu .quadmenu_swing.t_1500,#quadmenu .quadmenu_tada.t_1500,#quadmenu .quadmenu_wobble.t_1500{animation-duration:1500ms}#quadmenu .quadmenu_spin.t_2000,#quadmenu .quadmenu_bounce.t_2000,#quadmenu .quadmenu_pulse.t_2000,#quadmenu .quadmenu_rubberBand.t_2000,#quadmenu .quadmenu_swing.t_2000,#quadmenu .quadmenu_tada.t_2000,#quadmenu .quadmenu_wobble.t_2000{animation-duration:2000ms}#quadmenu .quadmenu_spin.t_3000,#quadmenu .quadmenu_bounce.t_3000,#quadmenu .quadmenu_pulse.t_3000,#quadmenu .quadmenu_rubberBand.t_3000,#quadmenu .quadmenu_swing.t_3000,#quadmenu .quadmenu_tada.t_3000,#quadmenu .quadmenu_wobble.t_3000{animation-duration:3000ms}#quadmenu.js .quadmenu_spin.load,#quadmenu.js .quadmenu_spin.loop,#quadmenu.js .quadmenu_bounce.load,#quadmenu.js .quadmenu_bounce.loop,#quadmenu.js .quadmenu_pulse.load,#quadmenu.js .quadmenu_pulse.loop,#quadmenu.js .quadmenu_rubberBand.load,#quadmenu.js .quadmenu_rubberBand.loop,#quadmenu.js .quadmenu_swing.load,#quadmenu.js .quadmenu_swing.loop,#quadmenu.js .quadmenu_tada.load,#quadmenu.js .quadmenu_tada.loop,#quadmenu.js .quadmenu_wobble.load,#quadmenu.js .quadmenu_wobble.loop{animation-play-state:running}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_spin.hover{animation-name:quadmenu_spin}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_bounce.hover{animation-name:quadmenu_bounce}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_pulse.hover{animation-name:quadmenu_pulse}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_rubberBand.hover{animation-name:quadmenu_rubberBand}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_swing.hover{animation-name:quadmenu_swing}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_tada.hover{animation-name:quadmenu_tada}#quadmenu.js li.quadmenu-item:hover>a>.quadmenu-item-content>.quadmenu_wobble.hover{animation-name:quadmenu_wobble}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar .quadmenu-navbar-nav>li.quadmenu-slidebar{display:block;overflow:hidden;position:absolute;pointer-events:none;height:3px;-webkit-transition:left 0.4s cubic-bezier(.18,.74,.72,1), top 0.4s cubic-bezier(.18,.74,.72,1), width 0.08s linear, height 0.08s linear;-moz-transition:left 0.4s cubic-bezier(.18,.74,.72,1), top 0.4s cubic-bezier(.18,.74,.72,1), width 0.08s linear, height 0.08s linear;-ms-transition:left 0.4s cubic-bezier(.18,.74,.72,1), top 0.4s cubic-bezier(.18,.74,.72,1), width 0.08s linear, height 0.08s linear;-o-transition:left 0.4s cubic-bezier(.18,.74,.72,1), top 0.4s cubic-bezier(.18,.74,.72,1), width 0.08s linear, height 0.08s linear;transition:left 0.4s cubic-bezier(.18,.74,.72,1), top 0.4s cubic-bezier(.18,.74,.72,1), width 0.08s linear, height 0.08s linear}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar .quadmenu-navbar-nav>li.quadmenu-slidebar>.bar{display:block;overflow:hidden;margin:0px auto;content:" ";width:7px;height:100%;-webkit-transition:width .4s cubic-bezier(0.18, 0.74, 0.72, 1);-moz-transition:width .4s cubic-bezier(0.18, 0.74, 0.72, 1);-ms-transition:width .4s cubic-bezier(0.18, 0.74, 0.72, 1);-o-transition:width .4s cubic-bezier(0.18, 0.74, 0.72, 1);transition:width .4s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar .quadmenu-navbar-nav>li.quadmenu-slidebar.invisible>.bar{width:0}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar.sl-middle .quadmenu-navbar-nav>li.quadmenu-slidebar:not(.invisible){top:50%;margin-top:1em}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar.sl-middle .quadmenu-navbar-nav>li.quadmenu-slidebar:not(.invisible)>.bar{width:50%;height:100%}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar.sl-top .quadmenu-navbar-nav>li.quadmenu-slidebar{top:0;bottom:auto}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar.sl-top .quadmenu-navbar-nav>li.quadmenu-slidebar:not(.invisible)>.bar{width:100%}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar.sl-bottom .quadmenu-navbar-nav>li.quadmenu-slidebar{top:auto;bottom:0}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-slidebar.sl-bottom .quadmenu-navbar-nav>li.quadmenu-slidebar:not(.invisible)>.bar{width:100%}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-ripple .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:hsla(0,0%,100%,.5);opacity:0;border-radius:100%;transform:scale(1, 1) translate(-50%);transform-origin:50% 50%;z-index:1}#quadmenu.quadmenu-is-horizontal.quadmenu-hover-ripple .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button).quadmenu-has-link:hover>a:before,#quadmenu.quadmenu-is-horizontal.quadmenu-hover-ripple .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button).quadmenu-has-link.open>a:before{animation:quadmenu_ripple 1s cubic-bezier(0.18, 0.74, 0.72, 1);text-decoration:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn.t_100,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt.t_100,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl.t_100,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr.t_100,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge.t_100,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip.t_100{transition-duration:200ms}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn.t_200,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt.t_200,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl.t_200,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr.t_200,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge.t_200,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip.t_200{transition-duration:200ms}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn.t_300,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt.t_300,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl.t_300,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr.t_300,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge.t_300,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip.t_300{transition-duration:300ms}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn.t_500,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt.t_500,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl.t_500,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr.t_500,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge.t_500,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip.t_500{transition-duration:500ms}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn.t_700,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt.t_700,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl.t_700,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr.t_700,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge.t_700,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip.t_700{transition-duration:700ms}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn.t_1000,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt.t_1000,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl.t_1000,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr.t_1000,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge.t_1000,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip.t_1000{transition-duration:1000ms}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_fadeIn{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0.18, 0.74, 0.72, 1);-moz-transition:opacity .5s cubic-bezier(0.18, 0.74, 0.72, 1);-ms-transition:opacity .5s cubic-bezier(0.18, 0.74, 0.72, 1);-o-transition:opacity .5s cubic-bezier(0.18, 0.74, 0.72, 1);transition:opacity .5s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_btt{opacity:0;-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);-webkit-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.1s ease-in;-moz-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.1s ease-in;-ms-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.1s ease-in;-o-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.1s ease-in;transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.1s ease-in}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_rtl{opacity:0;-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);-webkit-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;-moz-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;-ms-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;-o-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_ltr{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);-webkit-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;-moz-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;-ms-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;-o-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in;transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.5s ease-in}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge{transform-origin:50% 0;-webkit-transform:perspective(3000px) rotateX(-90deg);-moz-transform:perspective(3000px) rotateX(-90deg);-ms-transform:perspective(3000px) rotateX(-90deg);-o-transform:perspective(3000px) rotateX(-90deg);-webkit-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;-moz-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;-ms-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;-o-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_hinge .quadmenu-item-type-tabs>.quadmenu-dropdown-menu>li>.quadmenu-dropdown-menu>li .quadmenu-dropdown-menu{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item>.quadmenu-dropdown-menu.quadmenu_flip{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-webkit-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;-moz-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;-ms-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;-o-transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in;transition:transform 0.2s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-in}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_fadeIn,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_btt,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_rtl,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_ltr,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_hinge,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open>.quadmenu-dropdown-menu.quadmenu_flip{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_fadeIn,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_btt,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_rtl,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_ltr,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_hinge{opacity:0;-webkit-transition:transform 0.5s cubic-bezier(.18,.74,.72,1), opacity 0.2s ease-out;-moz-transition:transform 0.5s cubic-bezier(.18,.74,.72,1), opacity 0.2s ease-out;-ms-transition:transform 0.5s cubic-bezier(.18,.74,.72,1), opacity 0.2s ease-out;-o-transition:transform 0.5s cubic-bezier(.18,.74,.72,1), opacity 0.2s ease-out;transition:transform 0.5s cubic-bezier(.18,.74,.72,1), opacity 0.2s ease-out}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_btt{-webkit-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_rtl{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_ltr{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_hinge{-webkit-transform:perspective(3000px) rotateX(-90deg);-moz-transform:perspective(3000px) rotateX(-90deg);-ms-transform:perspective(3000px) rotateX(-90deg);-o-transform:perspective(3000px) rotateX(-90deg)}#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item.open.closing>.quadmenu-dropdown-menu.quadmenu_flip{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-webkit-transition:transform 0.1s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-out;-moz-transition:transform 0.1s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-out;-ms-transition:transform 0.1s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-out;-o-transition:transform 0.1s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-out;transition:transform 0.1s cubic-bezier(.18,.74,.72,1), opacity 0.4s ease-out}#quadmenu.quadmenu-sticky-top.quadmenu-sticky-animation{-webkit-animation:quadmenu_ttb .5s cubic-bezier(0.18, 0.74, 0.72, 1);-moz-animation:quadmenu_ttb .5s cubic-bezier(0.18, 0.74, 0.72, 1);-o-animation:quadmenu_ttb .5s cubic-bezier(0.18, 0.74, 0.72, 1);animation:quadmenu_ttb .5s cubic-bezier(0.18, 0.74, 0.72, 1)}#quadmenu{pointer-events:all}#quadmenu .ps-container:hover>.ps-scrollbar-y-rail:hover{opacity:1}#quadmenu .ps-container>.ps-scrollbar-y-rail{z-index:10039;width:8px;pointer-events:none;background-color:hsla(0,0%,100%,.8)}#quadmenu .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{width:8px;right:0;pointer-events:all;border-radius:0;background-color:#333}#quadmenu .ps-container>.ps-scrollbar-y-rail:hover:before,#quadmenu .ps-container>.ps-scrollbar-y-rail:hover:after,#quadmenu .ps-container>.ps-scrollbar-y-rail:active:before,#quadmenu .ps-container>.ps-scrollbar-y-rail:active:after{position:absolute;top:0;bottom:0;width:15px;pointer-events:all;content:"";display:block}#quadmenu .ps-container>.ps-scrollbar-y-rail:hover:before,#quadmenu .ps-container>.ps-scrollbar-y-rail:active:before{left:100%}#quadmenu .ps-container>.ps-scrollbar-y-rail:hover:after,#quadmenu .ps-container>.ps-scrollbar-y-rail:active:after{right:100%}#quadmenu .ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,#quadmenu .ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{background-color:#000}#quadmenu .quadmenu-navbar-toggle {
margin-left: 15px;
margin-right: 15px;
}
#quadmenu .quadmenu-alert + .quadmenu-alert {
margin-top: 15px;
}
#quadmenu .quadmenu-navbar-header .quadmenu-navbar-brand {
padding: 0 15px;
}
#quadmenu .quadmenu-navbar-collapse {
padding-right: 15px;
padding-left: 15px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu {
padding: 30px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu .quadmenu-bottom-text,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu .quadmenu-bottom-text {
margin: 30px -30px -30px -30px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-cart.quadmenu-cart-empty > .quadmenu-dropdown-menu .widget_shopping_cart {
padding-bottom: 30px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu .quadmenu-empty-icon {
padding-top: 30px;
padding-bottom: 30px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container > a {
padding-left: 15px;
padding-right: 15px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown form .quadmenu-item-content + .quadmenu-item-content {
margin-top: 15px;
}
#quadmenu.quadmenu-is-horizontal li.quadmenu-item-type-column > div > ul {
padding-top: 15px;
padding-bottom: 15px;
}
#quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu > ul > li.quadmenu-item > .quadmenu-item-content {
padding-left: 30px;
padding-right: 30px;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-1,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-2,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-3,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-4,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-5,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-6,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-7,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-8,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-9,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-10,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-11,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-12,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-1,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-2,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-3,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-4,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-5,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-6,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-7,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-8,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-9,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-10,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-11,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm-12,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-sm,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-1,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-2,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-3,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-4,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-5,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-6,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-7,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-8,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-9,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-10,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-11,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md-12,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-md,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-1,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-2,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-3,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-4,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-5,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-6,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-7,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-8,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-9,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-10,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-11,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg-12,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-lg,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-1,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-2,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-3,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-4,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-5,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-6,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-7,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-8,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-9,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-10,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-11,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl-12,
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-row .col-xl {
padding-right: 15px;
padding-left: 15px;
}
#quadmenu .quadmenu-navbar-nav .quadmenu-row {
display: -webkit-box !important;
display: -webkit-flex !important;
display: -ms-flexbox !important;
display: flex!important;
-webkit-flex-wrap: wrap!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
#quadmenu .quadmenu-navbar-nav .col-1,
#quadmenu .quadmenu-navbar-nav .col-2,
#quadmenu .quadmenu-navbar-nav .col-3,
#quadmenu .quadmenu-navbar-nav .col-4,
#quadmenu .quadmenu-navbar-nav .col-5,
#quadmenu .quadmenu-navbar-nav .col-6,
#quadmenu .quadmenu-navbar-nav .col-7,
#quadmenu .quadmenu-navbar-nav .col-8,
#quadmenu .quadmenu-navbar-nav .col-9,
#quadmenu .quadmenu-navbar-nav .col-10,
#quadmenu .quadmenu-navbar-nav .col-11,
#quadmenu .quadmenu-navbar-nav .col-12,
#quadmenu .quadmenu-navbar-nav .col,
#quadmenu .quadmenu-navbar-nav .col-sm-1,
#quadmenu .quadmenu-navbar-nav .col-sm-2,
#quadmenu .quadmenu-navbar-nav .col-sm-3,
#quadmenu .quadmenu-navbar-nav .col-sm-4,
#quadmenu .quadmenu-navbar-nav .col-sm-5,
#quadmenu .quadmenu-navbar-nav .col-sm-6,
#quadmenu .quadmenu-navbar-nav .col-sm-7,
#quadmenu .quadmenu-navbar-nav .col-sm-8,
#quadmenu .quadmenu-navbar-nav .col-sm-9,
#quadmenu .quadmenu-navbar-nav .col-sm-10,
#quadmenu .quadmenu-navbar-nav .col-sm-11,
#quadmenu .quadmenu-navbar-nav .col-sm-12,
#quadmenu .quadmenu-navbar-nav .col-sm,
#quadmenu .quadmenu-navbar-nav .col-md-1,
#quadmenu .quadmenu-navbar-nav .col-md-2,
#quadmenu .quadmenu-navbar-nav .col-md-3,
#quadmenu .quadmenu-navbar-nav .col-md-4,
#quadmenu .quadmenu-navbar-nav .col-md-5,
#quadmenu .quadmenu-navbar-nav .col-md-6,
#quadmenu .quadmenu-navbar-nav .col-md-7,
#quadmenu .quadmenu-navbar-nav .col-md-8,
#quadmenu .quadmenu-navbar-nav .col-md-9,
#quadmenu .quadmenu-navbar-nav .col-md-10,
#quadmenu .quadmenu-navbar-nav .col-md-11,
#quadmenu .quadmenu-navbar-nav .col-md-12,
#quadmenu .quadmenu-navbar-nav .col-md,
#quadmenu .quadmenu-navbar-nav .col-lg-1,
#quadmenu .quadmenu-navbar-nav .col-lg-2,
#quadmenu .quadmenu-navbar-nav .col-lg-3,
#quadmenu .quadmenu-navbar-nav .col-lg-4,
#quadmenu .quadmenu-navbar-nav .col-lg-5,
#quadmenu .quadmenu-navbar-nav .col-lg-6,
#quadmenu .quadmenu-navbar-nav .col-lg-7,
#quadmenu .quadmenu-navbar-nav .col-lg-8,
#quadmenu .quadmenu-navbar-nav .col-lg-9,
#quadmenu .quadmenu-navbar-nav .col-lg-10,
#quadmenu .quadmenu-navbar-nav .col-lg-11,
#quadmenu .quadmenu-navbar-nav .col-lg-12,
#quadmenu .quadmenu-navbar-nav .col-lg,
#quadmenu .quadmenu-navbar-nav .col-xl-1,
#quadmenu .quadmenu-navbar-nav .col-xl-2,
#quadmenu .quadmenu-navbar-nav .col-xl-3,
#quadmenu .quadmenu-navbar-nav .col-xl-4,
#quadmenu .quadmenu-navbar-nav .col-xl-5,
#quadmenu .quadmenu-navbar-nav .col-xl-6,
#quadmenu .quadmenu-navbar-nav .col-xl-7,
#quadmenu .quadmenu-navbar-nav .col-xl-8,
#quadmenu .quadmenu-navbar-nav .col-xl-9,
#quadmenu .quadmenu-navbar-nav .col-xl-10,
#quadmenu .quadmenu-navbar-nav .col-xl-11,
#quadmenu .quadmenu-navbar-nav .col-xl-12,
#quadmenu .quadmenu-navbar-nav .col-xl {
position: relative;
width: 100%;
min-height: 1px;
}
#quadmenu .quadmenu-navbar-nav .col {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .col-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
#quadmenu .quadmenu-navbar-nav .col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#quadmenu .quadmenu-navbar-nav .col-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#quadmenu .quadmenu-navbar-nav .col-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
#quadmenu .quadmenu-navbar-nav .col-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .offset-1 {
margin-left: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-2 {
margin-left: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-3 {
margin-left: 25%;
}
#quadmenu .quadmenu-navbar-nav .offset-4 {
margin-left: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-5 {
margin-left: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-6 {
margin-left: 50%;
}
#quadmenu .quadmenu-navbar-nav .offset-7 {
margin-left: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-8 {
margin-left: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-9 {
margin-left: 75%;
}
#quadmenu .quadmenu-navbar-nav .offset-10 {
margin-left: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-11 {
margin-left: 91.666667%;
}
@media (min-width: 576px) {
#quadmenu .quadmenu-navbar-nav .col-sm {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
#quadmenu .quadmenu-navbar-nav .col-sm-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-sm-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
@media (min-width: 768px) {
#quadmenu .quadmenu-navbar-nav .col-md {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .col-md-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
#quadmenu .quadmenu-navbar-nav .col-md-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-md-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-md-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#quadmenu .quadmenu-navbar-nav .col-md-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-md-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-md-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#quadmenu .quadmenu-navbar-nav .col-md-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-md-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-md-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
#quadmenu .quadmenu-navbar-nav .col-md-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-md-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-md-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-0 {
margin-left: 0%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-1 {
margin-left: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-2 {
margin-left: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-3 {
margin-left: 25%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-4 {
margin-left: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-5 {
margin-left: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-6 {
margin-left: 50%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-7 {
margin-left: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-8 {
margin-left: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-9 {
margin-left: 75%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-10 {
margin-left: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-md-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 992px) {
#quadmenu .quadmenu-navbar-nav .col-lg {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
#quadmenu .quadmenu-navbar-nav .col-lg-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-lg-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-0 {
margin-left: 0%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-1 {
margin-left: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-2 {
margin-left: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-3 {
margin-left: 25%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-4 {
margin-left: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-5 {
margin-left: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-6 {
margin-left: 50%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-7 {
margin-left: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-8 {
margin-left: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-9 {
margin-left: 75%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-10 {
margin-left: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-lg-11 {
margin-left: 91.666667%;
}
}
@media (min-width: 1200px) {
#quadmenu .quadmenu-navbar-nav .col-xl {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
#quadmenu .quadmenu-navbar-nav .col-xl-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
#quadmenu .quadmenu-navbar-nav .col-xl-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-0 {
margin-left: 0%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-1 {
margin-left: 8.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-2 {
margin-left: 16.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-3 {
margin-left: 25%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-4 {
margin-left: 33.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-5 {
margin-left: 41.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-6 {
margin-left: 50%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-7 {
margin-left: 58.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-8 {
margin-left: 66.666667%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-9 {
margin-left: 75%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-10 {
margin-left: 83.333333%;
}
#quadmenu .quadmenu-navbar-nav .offset-xl-11 {
margin-left: 91.666667%;
}
}
#quadmenu .quadmenu-navbar-nav .hidden {
display: none !important;
}
@media (max-width: 768px) {
#quadmenu .quadmenu-navbar-nav .hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#quadmenu .quadmenu-navbar-nav .hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
#quadmenu .quadmenu-navbar-nav .hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
#quadmenu .quadmenu-navbar-nav .hidden-lg {
display: none !important;
}
}
.quadmenu-sticky-wrapper.quadmenu-default_theme {
background-color: #333333;
}
#quadmenu.quadmenu-default_theme {
background-color: #333333;
color: #aaaaaa;
font-family: Verdana, Geneva, sans-serif;
font-weight: 400;
font-size: 11px;
font-style: normal;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme.quadmenu-background-gradient {
background: -webkit-linear-gradient(17deg, #333333 0, #000000 90%); background: -o-linear-gradient(17deg, #333333 0, #000000 90%); background: -moz-linear-gradient(17deg, #333333 0, #000000 90%); background: linear-gradient(17deg, #333333 0, #000000 90%); }
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form.quadmenu-has-icon:not(.quadmenu-item-type-icon) > a > .quadmenu-item-content {
padding-left: 41px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-price,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-rating,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-price ins,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-rating ins,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-price .woocommerce-Price-currencySymbol,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-rating .woocommerce-Price-currencySymbol,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-price .woocommerce-Price-amount amount,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-product-rating .woocommerce-Price-amount amount {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-header .quadmenu-navbar-brand {
margin-top: 0px;
margin-bottom: 0px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-header .quadmenu-navbar-brand {
height: 60px;
line-height: 60px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item {
height: 60px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.quadmenu-divider-show .quadmenu-navbar-nav > li > a:after,
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal.quadmenu-divider-show .quadmenu-navbar-nav > li.quadmenu-item-type-search > form:after {
margin-left: 0px;
background-color: rgba(255, 255, 255, 0.5);
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab {
background-color: rgba(0, 0, 0, 0.05);
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab:hover,
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab.open {
background-color: rgba(0, 0, 0, 0.1);
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li > .quadmenu-dropdown-menu {
margin-top: 0px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-item-type-button > a > .quadmenu-item-content {
border-radius: 2px 2px 2px 2px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-color: #000000;
border-style: solid;
background-color: #ffffff;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu > ul > li:first-child,
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu > ul > li:first-child > a {
border-radius: 0px 0px 0 0;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu > ul > li:last-child,
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu > ul > li:last-child > a {
border-radius: 0 0 0px 0px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu > ul > li:only-child,
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu > ul > li:only-child > a {
border-radius: 0px 0px 0px 0px;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-tab):not(:last-child):not(:only-child) > a {
border-color: #f4f4f4;
border-style: solid;
border-width: 0 0 1px 0;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-submenu:not(.quadmenu-item-type-tab) > .quadmenu-dropdown-menu {
margin: 0px 0px 0 0px;
}
#quadmenu.quadmenu-default_theme.quadmenu-sticky-top {
background-color: rgba(0, 0, 0, 0.95);
}
#quadmenu.quadmenu-default_theme.quadmenu-sticky-top.js .quadmenu-navbar-header .quadmenu-navbar-brand {
height: 60px;
line-height: 60px;
}
#quadmenu.quadmenu-default_theme.quadmenu-sticky-top.js .quadmenu-navbar-nav > li.quadmenu-item {
height: 60px;
}
#quadmenu.quadmenu-default_theme.quadmenu-sticky-top .quadmenu-navbar-brand > img {
height: 25px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand {
color: #f1f1f1;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand:hover,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand:focus {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand.img {
background-color: transparent;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-brand > img {
height: 25px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle.collapsed .icon-bar {
background-color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar {
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .ps-container > .ps-scrollbar-y-rail {
background-color: #ffffff;
}
#quadmenu.quadmenu-default_theme .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y,
#quadmenu.quadmenu-default_theme .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-dropdown-menu .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-dropdown-menu .ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y,
#quadmenu.quadmenu-default_theme .quadmenu-dropdown-menu .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme.quadmenu-hover-ripple .quadmenu-navbar-nav > li.quadmenu-item.quadmenu-has-link > a:before,
#quadmenu.quadmenu-default_theme.quadmenu-hover-slidebar .quadmenu-navbar-nav > li.quadmenu-item.quadmenu-has-link > a:before {
background-color: rgba(255, 255, 255, 0.3);
}
#quadmenu.quadmenu-default_theme.quadmenu-hover-ripple .quadmenu-navbar-nav > li.quadmenu-slidebar > .bar,
#quadmenu.quadmenu-default_theme.quadmenu-hover-slidebar .quadmenu-navbar-nav > li.quadmenu-slidebar > .bar {
background-color: rgba(255, 255, 255, 0.3);
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item.quadmenu-has-link > a:before,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item.quadmenu-has-link > span.bar {
background-color: rgba(255, 255, 255, 0.3);
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) {
margin: 0px 0px 0px 0px;
border-radius: 0px 0px 0px 0px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content {
color: #f1f1f1;
text-transform: uppercase;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content > .quadmenu-icon {
color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content > .quadmenu-subtitle {
color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content > .quadmenu-badge > .quadmenu-badge-bubble {
background-color: #fb88dd;
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link {
background-color: transparent;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open {
background-color: #111111;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open > a > .quadmenu-item-content {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open > a > .quadmenu-item-content > .quadmenu-icon {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover > a > .quadmenu-item-content > .quadmenu-subtitle,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open > a > .quadmenu-item-content > .quadmenu-subtitle {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button > a > .quadmenu-item-content {
color: #ffffff;
text-transform: uppercase;
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button > a > .quadmenu-item-content > .quadmenu-icon {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button:active > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button:focus > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button:hover > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button.open > a > .quadmenu-item-content {
color: #383838;
background-color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button:active > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button:focus > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button:hover > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-button.open > a > .quadmenu-item-content > .quadmenu-icon {
color: #383838;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-search > form ::placeholder {
color: #f1f1f1;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-search > form input {
color: #f1f1f1;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-search > form i {
color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu .quadmenu-bottom-text,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu .quadmenu-bottom-text {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: inherit;
background-color: #f5f5f5;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu li.woocommerce-mini-cart-item .blockUI.blockOverlay,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu li.woocommerce-mini-cart-item .blockUI.blockOverlay {
background-color: #ffffff !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart > a > .quadmenu-item-content > .quadmenu-cart-magic > .quadmenu-icon {
color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart > a > .quadmenu-item-content > .quadmenu-cart-magic > .quadmenu-cart-qty {
background-color: #fb88dd;
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart:hover > a > .quadmenu-item-content > .quadmenu-cart-magic > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart.open > a > .quadmenu-item-content > .quadmenu-cart-magic > .quadmenu-icon {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart.quadmenu-cart-empty > .quadmenu-dropdown-menu .widget_shopping_cart,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-cart.quadmenu-cart-empty > .quadmenu-dropdown-menu .widget_shopping_cart li {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-transform: uppercase;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container > a {
color: #f1f1f1;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container > a > .quadmenu-icon {
color: #eeeeee;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container > a:hover > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container > a:focus > .quadmenu-icon {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-dots .owl-dot span {
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-next {
color: #ffffff;
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev:active,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-next:active,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev:focus,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-next:focus,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-prev:hover,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .owl-carousel .owl-nav .owl-next:hover {
color: #ffffff;
background-color: #000000;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-login > a > .quadmenu-item-content > .quadmenu-avatar > img {
height: 25px;
width: 25px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-login a {
color: #444444;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item-type-login a:hover {
color: #333333;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu {
background-color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-title {
color: #444444;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #fb88dd;
margin-bottom: 15px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu form ::placeholder {
color: #444444;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu input,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu textarea,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu select,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .button {
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
text-transform: none;
letter-spacing: inherit;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .button {
color: #ffffff;
background-color: #fb88dd;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .button:hover,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .button.active {
color: #ffffff;
background-color: #000000;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a {
border-color: #f4f4f4;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content {
color: #444444;
text-transform: none;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-icon {
color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-subtitle,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-description {
color: #a0a0a0;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content > .quadmenu-badge > .quadmenu-badge-bubble {
background-color: #fb88dd;
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.open > a > .quadmenu-item-content {
color: #333333;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-icon {
color: #a9a9a9;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content > .quadmenu-description,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-description,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content > .quadmenu-subtitle,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-subtitle {
color: #cccccc;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link:hover,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link.open {
background-color: #f4f4f4;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button > a > .quadmenu-item-content {
color: #ffffff;
background-color: #fb88dd;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button > a > .quadmenu-item-content > .quadmenu-icon {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button:active > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button:focus > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button:hover > a > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button.open > a > .quadmenu-item-content {
color: #ffffff;
background-color: #000000;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button:active > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button:focus > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button:hover > a > .quadmenu-item-content > .quadmenu-icon,
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-type-button.open > a > .quadmenu-item-content > .quadmenu-icon {
color: #ffffff;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-collapse.collapsing,
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-collapse.in {
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu,
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu .quadmenu-bottom-text,
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu .quadmenu-bottom-text {
margin-top: 30px;
margin-bottom: -30px;
margin-left: -30px;
margin-right: -30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-login > .quadmenu-dropdown-menu > ul {
width: auto;
margin: 0 -30px 0 -30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-cart.quadmenu-cart-empty > .quadmenu-dropdown-menu .widget_shopping_cart {
padding-bottom: 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-cart > .quadmenu-dropdown-menu .quadmenu-empty-icon {
padding-top: 30px;
padding-bottom: 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-social > .quadmenu-toggle-container > a {
padding-left: 30px;
padding-right: 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item:not(.open):not(:last-child):not(:only-child) > a {
border-color: transparent;
border-style: none;
border-width: 0 0 0px 0;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item .owl-carousel:not(:last-child):not(:only-child) {
border-color: transparent;
border-style: none;
border-width: 0 0 0px 0;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav > li.quadmenu-item-type-search > form > .quadmenu-item-content {
margin: 15px 30px 15px 30px;
padding: 0;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-dropdown form .quadmenu-item-content + .quadmenu-item-content {
margin-top: 15px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content,
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content > .quadmenu-caret {
padding: 15px 30px 15px 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-widget {
padding: 15px 30px 15px 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-caret {
color: #444444;
background-color: #ffffff;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item-type-button {
padding-left: 30px;
padding-right: 30px;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav .quadmenu-dropdown-menu {
border-color: transparent;
border-style: none;
border-width: 0 0 0px 0;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(:last-child):not(:only-child) > a {
border-style: solid;
border-width: 0 0 1px 0;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item .owl-carousel:not(:last-child):not(:only-child) {
border-style: solid;
border-width: 0 0 1px 0;
border-color: #f4f4f4;
}
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal).quadmenu-background-gradient .navbar-offcanvas {
background: -webkit-linear-gradient(17deg, #333333 0, #000000 90%); background: -o-linear-gradient(17deg, #333333 0, #000000 90%); background: -moz-linear-gradient(17deg, #333333 0, #000000 90%); background: linear-gradient(17deg, #333333 0, #000000 90%); }
#quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .navbar-offcanvas {
background-color: #333333;
width: 260px;
max-width: 80%;
}.jp-home {
--jp-navy: #083653;
--jp-teal: #198f9b;
--jp-line: #dfe7e9;
--jp-soft: #f5f8f9;
color: #173442;
font-family: Montserrat,Arial,sans-serif;
} .jp-home * {
box-sizing: border-box;
} .jp-home svg {
width: 100%;
height: 100%;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
} .jp-home-shell {
width: min(calc(100% - 40px),1500px);
margin-inline: auto;
} .jp-home-kicker {
display: block;
color: var(--jp-teal);
font-size: .68rem;
font-weight: 800;
letter-spacing: .09em;
text-transform: uppercase;
margin-bottom: 3px;
} .jp-home h2,.jp-home h3,.jp-home p {
margin-top: 0;
} .jp-home-section-heading,.jp-home-panel-heading {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 18px;
margin-bottom: 16px;
} .jp-home-section-heading h2,.jp-home-panel-heading h2 {
font-size: 1.35rem;
line-height: 1.12;
color: var(--jp-navy);
margin: 0;
font-weight: 800;
} .jp-home-section-heading>a,.jp-home-panel-heading>a {
font-size: .72rem;
font-weight: 800;
text-transform: uppercase;
color: var(--jp-teal);
text-decoration: none;
white-space: nowrap;
} .jp-home-stats {
background: #fff;
border-block: 1px solid #edf1f2;
} .jp-home-stats-grid {
display: grid;
grid-template-columns: repeat(5,1fr);
} .jp-home-stat {
min-height: 92px;
display: flex;
align-items: center;
justify-content: center;
gap: 12px;
padding: 12px;
border-right: 1px solid var(--jp-line);
} .jp-home-stat:last-child {
border-right: 0;
} .jp-home-stat-icon {
width: 42px;
height: 42px;
color: var(--jp-teal);
flex: 0 0 auto;
} .jp-home-stat strong {
display: block;
color: var(--jp-navy);
font-size: 1.55rem;
line-height: 1;
font-weight: 900;
} .jp-home-stat div>span {
display: block;
font-size: .68rem;
line-height: 1.25;
color: #52646d;
margin-top: 4px;
} .jp-home-alert-wrap {
padding-top: 24px;
} .jp-home-alert {
border-radius: 16px;
padding: 20px 22px;
border-left: 6px solid #2e89b9;
background: #eef8fc;
} .jp-home-alert.is-attention {
border-color: #e69a00;
background: #fff8e7;
} .jp-home-alert.is-important {
border-color: #c43b3b;
background: #fff0f0;
} .jp-home-alert-heading {
display: flex;
gap: 14px;
align-items: flex-start;
} .jp-home-alert-symbol {
width: 34px;
height: 34px;
border-radius: 50%;
display: grid;
place-items: center;
background: currentColor;
color: #2e89b9;
font-weight: 900;
flex: 0 0 auto;
} .jp-home-alert-symbol:after {
content: '!';
color: #fff;
} .jp-home-alert-symbol {
font-size: 0;
} .jp-home-alert h2 {
font-size: 1.2rem;
margin: 0 0 6px;
color: var(--jp-navy);
} .jp-home-alert-intro {
font-size: .82rem;
line-height: 1.5;
} .jp-home-alert-columns {
display: grid;
grid-template-columns: repeat(var(--jp-alert-cols),minmax(0,1fr));
gap: 14px;
margin-top: 16px;
} .jp-home-alert-column {
padding: 14px;
background: rgba(255,255,255,.72);
border-radius: 12px;
} .jp-home-alert-column h3 {
font-size: .88rem;
margin: 0 0 7px;
} .jp-home-alert-column p {
font-size: .75rem;
line-height: 1.45;
margin: 0 0 8px;
} .jp-home-alert-column a {
font-size: .7rem;
font-weight: 800;
text-decoration: none;
} .jp-home-dashboard {
display: grid;
grid-template-columns: 286px minmax(0,1fr);
gap: 20px;
padding-block: 34px;
align-items: stretch;
} .jp-home-quick,.jp-home-formations {
border: 1px solid #e8edef;
background: #fff;
border-radius: 18px;
box-shadow: 0 10px 28px rgba(8,54,83,.06);
padding: 18px;
} .jp-home-quick {
display: flex;
flex-direction: column;
} .jp-home-panel-heading {
min-height: 43px;
align-items: flex-start;
} .jp-home-quick-grid {
display: grid;
grid-template-columns: repeat(2,minmax(0,1fr));
grid-template-rows: repeat(3,1fr);
gap: 10px;
flex: 1;
} .jp-home-quick-card {
min-height: 112px;
border-radius: 13px;
color: #fff;
text-decoration: none;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
gap: 9px;
padding: 10px;
position: relative;
overflow: hidden;
box-shadow: 0 6px 14px rgba(8,54,83,.1);
transition: .22s;
} .jp-home-quick-card:before {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(145deg,rgba(255,255,255,.18),transparent 58%);
} .jp-home-quick-card:hover {
transform: translateY(-3px);
color: #fff;
box-shadow: 0 12px 20px rgba(8,54,83,.18);
} .jp-home-quick-icon {
width: 34px;
height: 34px;
position: relative;
} .jp-home-quick-card strong {
position: relative;
font-size: .66rem;
line-height: 1.22;
text-transform: uppercase;
max-width: 110px;
} .jp-home-quick-card.is-green {
background: #49a653;
} .jp-home-quick-card.is-orange {
background: #f07a12;
} .jp-home-quick-card.is-blue {
background: #3977af;
} .jp-home-quick-card.is-cyan {
background: #238f9d;
} .jp-home-quick-card.is-purple {
background: #9256a0;
} .jp-home-quick-card.is-yellow {
background: #edae10;
} .jp-home-formations {
min-width: 0;
background: linear-gradient(180deg,#f8fafb,#fff);
} .jp-home-formations-heading {
min-height: 43px;
} .jp-home-formations-grid {
display: grid;
grid-template-columns: minmax(0,.85fr) minmax(0,2.15fr);
grid-template-rows: repeat(2,minmax(0,1fr));
gap: 14px;
height: calc(100% - 59px);
} .jp-home-formation-group {
min-width: 0;
border-top: 4px solid var(--jp-group-accent);
background: #fff;
border-radius: 10px;
padding: 8px 8px 10px;
box-shadow: 0 4px 14px rgba(8,54,83,.045);
overflow: hidden;
} .jp-home-group-head {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 7px;
} .jp-home-group-head:after {
content: '';
height: 1px;
background: color-mix(in srgb,var(--jp-group-accent) 34%,#d9e2e5);
flex: 1;
} .jp-home-group-head h3 {
font-size: .92rem;
line-height: 1.05;
margin: 0;
color: var(--jp-group-accent);
font-weight: 900;
white-space: nowrap;
} .jp-home-carousel {
position: relative;
padding-inline: 18px;
min-width: 0;
} .jp-home-viewport {
overflow: hidden;
min-width: 0;
} .jp-home-track {
display: flex;
gap: 10px;
transition: transform .52s cubic-bezier(.22,.75,.25,1);
will-change: transform;
} .jp-home-card,.jp-home-news-card {
flex: 0 0 calc((100% - (var(--jp-visible,3) - 1)*10px)/var(--jp-visible,3));
min-width: 0;
} .jp-home-card {
border: 1px solid color-mix(in srgb,var(--jp-card-accent) 24%,#e1e7e9);
border-left: 4px solid var(--jp-card-accent);
border-radius: 10px;
background: #fff;
overflow: hidden;
box-shadow: 0 4px 10px rgba(8,54,83,.05);
transition: .22s;
} .jp-home-card:hover {
transform: translateY(-2px);
box-shadow: 0 8px 16px rgba(8,54,83,.1);
} .jp-home-card-link {
display: grid;
grid-template-columns: 42% 58%;
height: 150px;
color: inherit;
text-decoration: none;
} .jp-home-card-media {
position: relative;
background: #dde7ea;
overflow: hidden;
} .jp-home-card-media img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform .4s;
} .jp-home-card:hover img {
transform: scale(1.045);
} .jp-home-card-badge {
position: absolute;
left: 6px;
bottom: 6px;
max-width: calc(100% - 12px);
background: var(--jp-card-accent);
color: #fff;
border-radius: 999px;
padding: 3px 6px;
font-size: .52rem;
font-weight: 900;
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} .jp-home-card-body {
padding: 10px 9px;
display: flex;
flex-direction: column;
min-width: 0;
} .jp-home-card-body h3 {
font-size: .84rem;
line-height: 1.15;
margin: 0 0 6px;
color: #183543;
} .jp-home-card-body p {
font-size: .62rem;
line-height: 1.32;
color: #4a5e68;
margin: 0;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
} .jp-home-card-more {
margin-top: auto;
font-size: .62rem;
font-weight: 900;
color: var(--jp-card-accent);
} .jp-home-arrow {
position: absolute;
top: 50%;
z-index: 3;
transform: translateY(-50%);
width: 24px;
height: 24px;
border: 0;
border-radius: 50%;
background: var(--jp-group-accent,var(--jp-teal));
color: #fff;
font-size: 18px;
line-height: 1;
cursor: pointer;
display: grid;
place-items: center;
padding: 0;
box-shadow: 0 4px 10px rgba(8,54,83,.18);
} .jp-home-arrow.is-prev {
left: 0;
} .jp-home-arrow.is-next {
right: 0;
} .jp-home-arrow:disabled {
opacity: .25;
cursor: default;
} .jp-home-advantages {
padding: 34px 0;
background: #f4f8f9;
} .jp-home-advantages-grid {
display: grid;
grid-template-columns: repeat(4,minmax(0,1fr));
gap: 14px;
} .jp-home-advantage {
display: flex;
gap: 14px;
align-items: flex-start;
background: #fff;
border: 1px solid #e3eaec;
border-radius: 15px;
padding: 18px;
text-decoration: none;
color: inherit;
box-shadow: 0 6px 16px rgba(8,54,83,.05);
} .jp-home-advantage-icon {
width: 42px;
height: 42px;
color: var(--jp-teal);
flex: 0 0 auto;
} .jp-home-advantage h3 {
font-size: .86rem;
margin: 0 0 5px;
color: var(--jp-navy);
} .jp-home-advantage p {
font-size: .7rem;
line-height: 1.4;
color: #53656e;
margin: 0;
} .jp-home-news {
padding-block: 38px 34px;
} .jp-home-news .jp-home-carousel {
padding-inline: 30px;
} .jp-home-news .jp-home-track {
gap: 15px;
} .jp-home-news-card {
flex-basis: calc((100% - (var(--jp-visible,4) - 1)*15px)/var(--jp-visible,4));
border-radius: 14px;
overflow: hidden;
background: #fff;
border: 1px solid #e1e7e9;
box-shadow: 0 6px 16px rgba(8,54,83,.06);
} .jp-home-news-card>a {
display: block;
color: inherit;
text-decoration: none;
} .jp-home-news-image {
height: 125px;
background: #dfe8eb;
overflow: hidden;
} .jp-home-news-image img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform .4s;
} .jp-home-news-card:hover img {
transform: scale(1.04);
} .jp-home-news-body {
padding: 12px 13px 13px;
min-height: 150px;
display: flex;
flex-direction: column;
} .jp-home-news-body time {
font-size: .56rem;
text-transform: uppercase;
color: var(--jp-teal);
font-weight: 900;
} .jp-home-news-body h3 {
font-size: .78rem;
line-height: 1.25;
margin: 5px 0;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
} .jp-home-news-body p {
font-size: .64rem;
line-height: 1.4;
color: #4d5c65;
margin: 0;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
} .jp-home-news-body span {
font-size: .62rem;
font-weight: 900;
color: var(--jp-teal);
margin-top: auto;
padding-top: 8px;
} .jp-home-documents {
padding-block: 10px 42px;
} .jp-home-doc-grid {
display: grid;
grid-template-columns: repeat(4,minmax(0,1fr));
gap: 14px;
} .jp-home-doc-grid a {
display: flex;
align-items: center;
gap: 12px;
padding: 15px;
border: 1px solid #dfe7e9;
border-radius: 13px;
text-decoration: none;
color: var(--jp-navy);
background: #fff;
box-shadow: 0 5px 14px rgba(8,54,83,.045);
} .jp-home-doc-grid a>span {
display: grid;
place-items: center;
width: 44px;
height: 44px;
background: #eaf5f6;
color: var(--jp-teal);
border-radius: 10px;
font-size: .62rem;
font-weight: 900;
} .jp-home-doc-grid strong {
font-size: .74rem;
line-height: 1.25;
flex: 1;
} .jp-home-doc-grid i {
font-style: normal;
font-size: 1.1rem;
} @media(max-width:1180px) { .jp-home-dashboard {
grid-template-columns: 250px minmax(0,1fr);
} .jp-home-quick-card {
min-height: 104px;
} .jp-home-card-link {
height: 142px;
grid-template-columns: 38% 62%;
} .jp-home-card-body h3 {
font-size: .67rem;
} .jp-home-card-body p {
font-size: .5rem;
} .jp-home-formations-grid {
grid-template-columns: minmax(0,1fr) minmax(0,2fr);
} .jp-home-advantages-grid,.jp-home-doc-grid {
grid-template-columns: repeat(2,1fr);
}
} @media(max-width:900px) { .jp-home-stats-grid {
grid-template-columns: repeat(3,1fr);
} .jp-home-stat:nth-child(3) {
border-right: 0;
} .jp-home-stat:nth-child(n+4) {
border-top: 1px solid var(--jp-line);
} .jp-home-dashboard {
grid-template-columns: 1fr;
} .jp-home-quick-grid {
grid-template-columns: repeat(3,1fr);
grid-template-rows: repeat(2,1fr);
} .jp-home-formations-grid {
height: auto;
} .jp-home-card-link {
height: 155px;
} .jp-home-alert-columns {
grid-template-columns: repeat(2,1fr);
} .jp-home-news-image {
height: 135px;
}
} @media(max-width:680px) { .jp-home-shell {
width: min(calc(100% - 24px),1500px);
} .jp-home-stats-grid {
grid-template-columns: repeat(2,1fr);
} .jp-home-stat {
min-height: 76px;
justify-content: flex-start;
} .jp-home-stat:nth-child(2n) {
border-right: 0;
} .jp-home-stat:nth-child(3) {
border-right: 1px solid var(--jp-line);
} .jp-home-stat:nth-child(n+3) {
border-top: 1px solid var(--jp-line);
} .jp-home-stat:last-child {
grid-column: 1/-1;
justify-content: center;
} .jp-home-stat-icon {
width: 32px;
height: 32px;
} .jp-home-stat strong {
font-size: 1.25rem;
} .jp-home-dashboard {
padding-block: 24px;
gap: 14px;
} .jp-home-quick,.jp-home-formations {
padding: 14px;
} .jp-home-quick-grid {
grid-template-columns: repeat(2,1fr);
grid-template-rows: repeat(3,1fr);
} .jp-home-quick-card {
min-height: 94px;
} .jp-home-formations-grid {
grid-template-columns: 1fr;
grid-template-rows: auto;
gap: 12px;
} .jp-home-card-link {
height: 160px;
} .jp-home-carousel {
padding-inline: 26px;
} .jp-home-arrow {
width: 28px;
height: 28px;
} .jp-home-card,.jp-home-news-card {
flex-basis: 100%;
} .jp-home-card-body h3 {
font-size: .82rem;
} .jp-home-card-body p {
font-size: .6rem;
} .jp-home-alert-columns,.jp-home-advantages-grid,.jp-home-doc-grid {
grid-template-columns: 1fr;
} .jp-home-news {
padding-block: 30px;
} .jp-home-news-image {
height: 145px;
} .jp-home-news-body {
min-height: 145px;
} .jp-home-section-heading {
align-items: flex-start;
flex-direction: column;
gap: 7px;
}
}  @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-dashboard {
grid-template-columns: 250px minmax(0, 1fr) !important;
align-items: stretch;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 2.05fr) !important;
grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
grid-template-areas: "prebac bts"
"postbts greta" !important;
gap: 12px !important;
height: calc(100% - 59px) !important;
align-items: stretch;
} .jp-home.jp-home-v4 .jp-home-formations-grid > .is-prebac {
grid-area: prebac !important;
} .jp-home.jp-home-v4 .jp-home-formations-grid > .is-bts {
grid-area: bts !important;
} .jp-home.jp-home-v4 .jp-home-formations-grid > .is-postbts {
grid-area: postbts !important;
} .jp-home.jp-home-v4 .jp-home-formations-grid > .is-greta {
grid-area: greta !important;
} .jp-home.jp-home-v4 .jp-home-formation-group {
min-width: 0 !important;
height: 100%;
} .jp-home.jp-home-v4 .jp-home-news-card {
flex: 0 0 calc((100% - 60px) / 5) !important;
} .jp-home.jp-home-v4 .jp-home-news-image {
height: 105px !important;
} .jp-home.jp-home-v4 .jp-home-news-body {
min-height: 132px !important;
padding: 10px 11px 11px !important;
} .jp-home.jp-home-v4 .jp-home-news-body h3 {
font-size: .70rem !important;
line-height: 1.22 !important;
} .jp-home.jp-home-v4 .jp-home-news-body p {
font-size: .57rem !important;
-webkit-line-clamp: 2;
}
} @media (min-width: 901px) and (max-width: 1180px) { .jp-home.jp-home-v4 .jp-home-dashboard {
grid-template-columns: 225px minmax(0, 1fr) !important;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
grid-template-columns: minmax(0, .9fr) minmax(0, 2.1fr) !important;
} .jp-home.jp-home-v4 .jp-home-news-card {
flex-basis: calc((100% - 48px) / 5) !important;
}
} @media (max-width: 900px) { .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
display: grid !important;
grid-template-columns: 1fr !important;
grid-template-rows: auto !important;
grid-template-areas: none !important;
height: auto !important;
} .jp-home.jp-home-v4 .jp-home-formations-grid > .jp-home-formation-group {
grid-area: auto !important;
}
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-dashboard {
grid-template-columns: 250px minmax(0, 1fr) !important;
gap: 20px !important;
} .jp-home.jp-home-v4 .jp-home-quick,
.jp-home.jp-home-v4 .jp-home-formations {
padding: 15px !important;
} .jp-home.jp-home-v4 .jp-home-panel-heading,
.jp-home.jp-home-v4 .jp-home-formations-heading {
min-height: 36px !important;
margin-bottom: 10px !important;
} .jp-home.jp-home-v4 .jp-home-quick-grid {
gap: 8px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card {
min-height: 88px !important;
gap: 6px !important;
padding: 8px !important;
} .jp-home.jp-home-v4 .jp-home-quick-icon {
width: 29px !important;
height: 29px !important;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
height: calc(100% - 46px) !important;
gap: 10px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group {
padding: 6px 7px 7px !important;
} .jp-home.jp-home-v4 .jp-home-group-head {
margin-bottom: 5px !important;
} .jp-home.jp-home-v4 .jp-home-card-link {
height: 116px !important;
grid-template-columns: 39% 61% !important;
} .jp-home.jp-home-v4 .jp-home-card-media {
position: relative !important;
height: 116px !important;
min-height: 116px !important;
background: #eef2f3 !important;
} .jp-home.jp-home-v4 .jp-home-card-media img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
display: block !important;
object-fit: cover !important;
object-position: center center !important;
} .jp-home.jp-home-v4 .jp-home-card-body {
padding: 8px 8px 7px !important;
min-height: 116px !important;
background: #fff !important;
} .jp-home.jp-home-v4 .jp-home-card-body h3 {
font-size: .67rem !important;
margin-bottom: 3px !important;
} .jp-home.jp-home-v4 .jp-home-card-body p {
font-size: .49rem !important;
line-height: 1.25 !important;
-webkit-line-clamp: 2 !important;
} .jp-home.jp-home-v4 .jp-home-card-more {
font-size: .51rem !important;
} .jp-home.jp-home-v4 .jp-home-news {
padding-top: 26px !important;
} .jp-home.jp-home-v4 .jp-home-news-layout {
display: grid !important;
grid-template-columns: 250px minmax(0, 1fr) !important;
gap: 20px !important;
} .jp-home.jp-home-v4 .jp-home-news-content {
min-width: 0;
} .jp-home.jp-home-v4 .jp-home-news .jp-home-carousel {
padding-inline: 24px !important;
} .jp-home.jp-home-v4 .jp-home-news .jp-home-track {
gap: 10px !important;
} .jp-home.jp-home-v4 .jp-home-news-card {
flex: 0 0 calc((100% - 40px) / 5) !important;
} .jp-home.jp-home-v4 .jp-home-news-image {
height: 92px !important;
} .jp-home.jp-home-v4 .jp-home-news-image img {
width: 100% !important;
height: 100% !important;
display: block !important;
object-fit: cover !important;
object-position: center center !important;
} .jp-home.jp-home-v4 .jp-home-news-body {
min-height: 118px !important;
padding: 9px 10px 10px !important;
} .jp-home.jp-home-v4 .jp-home-news-body h3 {
font-size: .65rem !important;
line-height: 1.2 !important;
} .jp-home.jp-home-v4 .jp-home-news-body p {
font-size: .54rem !important;
line-height: 1.3 !important;
}
} @media (min-width: 901px) and (max-width: 1180px) { .jp-home.jp-home-v4 .jp-home-dashboard,
.jp-home.jp-home-v4 .jp-home-news-layout {
grid-template-columns: 225px minmax(0, 1fr) !important;
} .jp-home.jp-home-v4 .jp-home-news-card {
flex-basis: calc((100% - 40px) / 5) !important;
}
} @media (max-width: 900px) { .jp-home.jp-home-v4 .jp-home-news-layout {
display: block !important;
} .jp-home.jp-home-v4 .jp-home-news-spacer {
display: none !important;
}
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-news-image {
height: 128px !important;
} .jp-home.jp-home-v4 .jp-home-news-image img {
object-fit: cover !important;
object-position: center center !important;
} .jp-home.jp-home-v4 .jp-home-news-body {
min-height: 112px !important;
padding: 9px 10px 10px !important;
}
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
grid-template-columns: minmax(145px, 1fr) minmax(0, 3fr) !important;
gap: 8px 10px !important;
height: calc(100% - 40px) !important;
} .jp-home.jp-home-v4 .jp-home-dashboard {
padding-block: 22px 18px !important;
gap: 18px !important;
} .jp-home.jp-home-v4 .jp-home-quick,
.jp-home.jp-home-v4 .jp-home-formations {
padding: 12px !important;
} .jp-home.jp-home-v4 .jp-home-panel-heading,
.jp-home.jp-home-v4 .jp-home-formations-heading {
min-height: 32px !important;
margin-bottom: 7px !important;
} .jp-home.jp-home-v4 .jp-home-panel-heading h2,
.jp-home.jp-home-v4 .jp-home-formations-heading h2 {
font-size: 1.14rem !important;
line-height: 1.05 !important;
} .jp-home.jp-home-v4 .jp-home-kicker {
font-size: .48rem !important;
line-height: 1.1 !important;
} .jp-home.jp-home-v4 .jp-home-quick-grid {
gap: 7px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card {
min-height: 74px !important;
padding: 6px !important;
gap: 4px !important;
border-radius: 11px !important;
} .jp-home.jp-home-v4 .jp-home-quick-icon {
width: 25px !important;
height: 25px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card strong {
font-size: .56rem !important;
line-height: 1.15 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group {
padding: 4px 6px 6px !important;
border-top-width: 3px !important;
} .jp-home.jp-home-v4 .jp-home-group-head {
margin-bottom: 3px !important;
} .jp-home.jp-home-v4 .jp-home-group-head h3 {
font-size: .67rem !important;
} .jp-home.jp-home-v4 .jp-home-carousel {
padding-inline: 16px !important;
} .jp-home.jp-home-v4 .jp-home-track {
gap: 7px !important;
} .jp-home.jp-home-v4 .jp-home-card,
.jp-home.jp-home-v4 .jp-home-news-card {
flex-basis: calc((100% - (var(--jp-visible, 3) - 1) * 7px) / var(--jp-visible, 3)) !important;
} .jp-home.jp-home-v4 .jp-home-card-link {
height: 96px !important;
grid-template-columns: 35% 65% !important;
} .jp-home.jp-home-v4 .jp-home-card-media {
height: 96px !important;
min-height: 96px !important;
} .jp-home.jp-home-v4 .jp-home-card-body {
min-height: 96px !important;
padding: 6px 6px 5px !important;
} .jp-home.jp-home-v4 .jp-home-card-body h3 {
font-size: .59rem !important;
line-height: 1.12 !important;
margin-bottom: 2px !important;
} .jp-home.jp-home-v4 .jp-home-card-body p {
font-size: .45rem !important;
line-height: 1.2 !important;
-webkit-line-clamp: 3 !important;
line-clamp: 3 !important;
} .jp-home.jp-home-v4 .jp-home-card-more {
font-size: .46rem !important;
} .jp-home.jp-home-v4 .jp-home-card-badge {
font-size: .39rem !important;
padding: 2px 5px !important;
} .jp-home.jp-home-v4 .jp-home-arrow {
width: 21px !important;
height: 21px !important;
font-size: 16px !important;
} .jp-home.jp-home-v4 .jp-home-news {
padding-top: 14px !important;
}
} @media (min-width: 901px) and (max-width: 1180px) { .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
grid-template-columns: minmax(135px, 1fr) minmax(0, 3fr) !important;
} .jp-home.jp-home-v4 .jp-home-card-link {
grid-template-columns: 32% 68% !important;
}
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-stats {
position: relative !important;
z-index: 4 !important;
margin-top: -14px !important;
box-shadow: 0 8px 20px rgba(8, 54, 83, .08) !important;
} .jp-home.jp-home-v4 .jp-home-stat {
min-height: 78px !important;
padding-block: 8px !important;
} .jp-home.jp-home-v4 .jp-home-stat-icon {
width: 38px !important;
height: 38px !important;
} .jp-home.jp-home-v4 .jp-home-stat strong {
font-size: 1.45rem !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading > a {
white-space: nowrap !important;
font-size: .62rem !important;
}
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-stats {
position: relative !important;
z-index: 12 !important;
width: min(calc(100% - 48px), 1500px) !important;
margin: -34px auto 0 !important;
border: 1px solid rgba(7, 91, 111, .12) !important;
border-radius: 16px !important;
overflow: hidden !important;
background: rgba(255,255,255,.98) !important;
box-shadow: 0 12px 28px rgba(8, 54, 83, .14) !important;
} .jp-home.jp-home-v4 .jp-home-stats > .jp-home-shell {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
} .jp-home.jp-home-v4 .jp-home-stat {
min-height: 76px !important;
padding-block: 7px !important;
}
} @media (min-width: 901px) and (max-width: 1180px) { .jp-home.jp-home-v4 .jp-home-stats {
width: min(calc(100% - 32px), 1500px) !important;
margin-top: -28px !important;
border-radius: 14px !important;
}
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-stats {
margin-top: -52px !important;
border-radius: 18px !important;
box-shadow: 0 14px 34px rgba(8, 54, 83, .16) !important;
} .jp-home.jp-home-v4 .jp-home-dashboard {
padding-top: 12px !important;
padding-bottom: 10px !important;
} .jp-home.jp-home-v4 .jp-home-news {
padding-top: 4px !important;
padding-bottom: 24px !important;
} .jp-home.jp-home-v4 .jp-home-news .jp-home-section-heading {
margin-bottom: 9px !important;
} .jp-home.jp-home-v4 .jp-home-card {
position: relative !important;
} .jp-home.jp-home-v4 .jp-home-card-link {
position: relative !important;
z-index: 2 !important;
width: 100% !important;
cursor: pointer !important;
pointer-events: auto !important;
} .jp-home.jp-home-v4 .jp-home-arrow {
z-index: 5 !important;
}
} @media (min-width: 901px) and (max-width: 1180px) { .jp-home.jp-home-v4 .jp-home-stats {
margin-top: -44px !important;
}
} .jp-home.jp-home-v4 .jp-home-card-link,
.jp-home.jp-home-v4 .jp-home-card-link * {
pointer-events: auto !important;
} .jp-home.jp-home-v4 .jp-home-card-link {
cursor: pointer !important;
} .jp-home.jp-home-v4 .jp-home-stat-icon svg,
.jp-home.jp-home-v4 .jp-home-alert-symbol svg {
width: 100%;
height: 100%;
fill: none;
stroke: currentColor;
stroke-width: 1.35;
stroke-linecap: round;
stroke-linejoin: round;
vector-effect: non-scaling-stroke;
} .jp-home.jp-home-v4 .jp-home-stat-icon {
width: 44px !important;
height: 44px !important;
} .jp-home.jp-home-v4 .jp-home-stat-icon svg {
stroke-width: 1.2;
} .jp-home.jp-home-v4 .jp-home-alert-symbol {
width: 38px;
height: 38px;
padding: 8px;
box-sizing: border-box;
background: #2e89b9;
color: #fff;
font-size: inherit;
} .jp-home.jp-home-v4 .jp-home-alert-symbol::after {
content: none !important;
} .jp-home.jp-home-v4 .jp-home-alert.is-attention .jp-home-alert-symbol {
background: #d88b00;
} .jp-home.jp-home-v4 .jp-home-alert.is-important .jp-home-alert-symbol {
background: #c43b3b;
} .jp-home.jp-home-v4 .jp-home-alert-symbol svg {
stroke-width: 1.65;
} .jp-home-title-row {
display: flex;
align-items: center;
gap: 12px;
min-width: 0;
} .jp-home-title-row>div {
min-width: 0;
} .jp-home-title-icon {
flex: 0 0 38px;
width: 38px;
height: 38px;
border-radius: 50%;
display: grid;
place-items: center;
background: #e9f7f7;
color: #087f83;
box-shadow: 0 5px 14px rgba(8,127,131,.12);
} .jp-home-title-icon svg {
width: 21px;
height: 21px;
display: block;
fill: none;
stroke: currentColor;
stroke-width: 1.45;
stroke-linecap: round;
stroke-linejoin: round;
} .jp-home-stat-icon svg {
width: 44px;
height: 44px;
display: block;
fill: none;
stroke: currentColor;
stroke-width: 1.35;
stroke-linecap: round;
stroke-linejoin: round;
} .jp-home-stat-icon {
display: grid;
place-items: center;
} .jp-home-panel-heading.jp-home-title-row {
justify-content: flex-start;
} .jp-home-formations-heading>.jp-home-title-row {
flex: 1;
} .jp-home-section-heading>.jp-home-title-row {
flex: 1;
} @media(max-width:767px) { .jp-home-title-icon {
width: 34px;
height: 34px;
flex-basis: 34px;
} .jp-home-title-icon svg {
width: 19px;
height: 19px;
}
} .jp-home.jp-home-v4 .jp-home-info-row {
display: grid;
gap: 18px;
padding-top: 24px;
align-items: stretch;
} .jp-home.jp-home-v4 .jp-home-info-row.has-both {
grid-template-columns: minmax(220px, 1fr) minmax(0, 3fr);
grid-template-areas: "documents alert";
} .jp-home.jp-home-v4 .jp-home-info-row.has-alert-only,
.jp-home.jp-home-v4 .jp-home-info-row.has-documents-only {
grid-template-columns: minmax(0, 1fr);
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-alert-wrap {
grid-area: alert;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents {
grid-area: documents;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-alert-wrap.is-embedded,
.jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents.is-embedded {
width: 100%;
margin: 0;
padding: 0 !important;
min-width: 0;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-alert,
.jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents {
height: 100%;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents {
border: 1px solid #e3eaec;
border-radius: 16px;
background: #fff;
box-shadow: 0 8px 22px rgba(8,54,83,.055);
padding: 18px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-section-heading {
margin-bottom: 12px;
} .jp-home.jp-home-v4 .jp-home-info-row.has-both .jp-home-doc-grid {
display: grid;
grid-template-columns: 1fr !important;
gap: 10px;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only .jp-home-doc-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)) !important;
gap: 12px;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid a {
min-width: 0;
padding: 12px;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid a > span {
width: 38px;
height: 38px;
flex: 0 0 38px;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid strong {
overflow-wrap: anywhere;
} .jp-home.jp-home-v4 .jp-home-info-row + .jp-home-dashboard {
padding-top: 22px !important;
} @media (max-width: 900px) { .jp-home.jp-home-v4 .jp-home-info-row,
.jp-home.jp-home-v4 .jp-home-info-row.has-both,
.jp-home.jp-home-v4 .jp-home-info-row.has-alert-only,
.jp-home.jp-home-v4 .jp-home-info-row.has-documents-only {
grid-template-columns: minmax(0, 1fr);
grid-template-areas: "alert"
"documents";
gap: 14px;
padding-top: 18px;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents {
padding: 15px !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-both .jp-home-doc-grid,
.jp-home.jp-home-v4 .jp-home-info-row.has-documents-only .jp-home-doc-grid {
grid-template-columns: 1fr !important;
}
} @media (min-width: 1181px) { .jp-home.jp-home-v4 .jp-home-info-row.has-both {
grid-template-columns: 286px minmax(0, 1fr) !important;
}
} @media (min-width: 901px) and (max-width: 1180px) { .jp-home.jp-home-v4 .jp-home-info-row.has-both {
grid-template-columns: 250px minmax(0, 1fr) !important;
}
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-section-heading {
min-height: 32px !important;
margin-bottom: 7px !important;
align-items: flex-start !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-section-heading h2 {
font-size: 1.14rem !important;
line-height: 1.05 !important;
margin: 0 !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-kicker {
font-size: .48rem !important;
line-height: 1.1 !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents {
padding: 12px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid a {
padding: 10px !important;
gap: 9px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid a > span {
width: 36px !important;
height: 36px !important;
flex-basis: 36px !important;
} .jp-home.jp-home-v4 .jp-home-stats-grid {
grid-template-columns: repeat(var(--jp-stats-count, 5), minmax(0, 1fr)) !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-both {
grid-template-areas: "documents alert" !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-alert-only {
grid-template-columns: minmax(0, 1fr) !important;
grid-template-areas: "alert" !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only {
grid-template-columns: minmax(0, 1fr) !important;
grid-template-areas: "documents" !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only .jp-home-documents {
width: 100% !important;
justify-self: stretch !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only .jp-home-doc-grid {
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)) !important;
align-items: stretch;
gap: 12px !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only .jp-home-doc-grid a {
height: 100%;
}  @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-info-row .jp-home-alert {
height: 178px !important;
min-height: 178px !important;
max-height: 178px !important;
overflow: hidden;
display: flex;
flex-direction: column;
} .jp-home.jp-home-v4 .jp-home-alert-heading {
flex: 0 0 auto;
margin-bottom: 8px !important;
} .jp-home.jp-home-v4 .jp-home-alert-scroll-window {
position: relative;
flex: 1 1 auto;
min-height: 0;
overflow: hidden;
border-radius: 12px;
} .jp-home.jp-home-v4 .jp-home-alert-scroll-track {
display: flex;
flex-direction: column;
gap: 22px;
will-change: transform;
} .jp-home.jp-home-v4 .jp-home-alert-scroll-track.is-scrolling {
animation: jp-home-alert-scroll var(--jp-alert-scroll-duration, 30s) linear infinite;
} .jp-home.jp-home-v4 .jp-home-alert:hover .jp-home-alert-scroll-track.is-scrolling,
.jp-home.jp-home-v4 .jp-home-alert:focus-within .jp-home-alert-scroll-track.is-scrolling {
animation-play-state: paused;
} @keyframes jp-home-alert-scroll { from {
transform: translate3d(0, 0, 0);
} to {
transform: translate3d(0, calc(-1 * var(--jp-alert-scroll-shift, 0px)), 0);
}
} .jp-home.jp-home-v4 .jp-home-alert-scroll-content[aria-hidden="true"] {
display: none !important;
}
} @media (max-width: 900px) { .jp-home.jp-home-v4 .jp-home-info-row.has-alert-only,
.jp-home.jp-home-v4 .jp-home-info-row.has-documents-only,
.jp-home.jp-home-v4 .jp-home-info-row.has-both {
grid-template-columns: minmax(0, 1fr) !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only {
grid-template-areas: "documents" !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-alert-only {
grid-template-areas: "alert" !important;
} .jp-home.jp-home-v4 .jp-home-info-row.has-documents-only .jp-home-doc-grid {
grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)) !important;
} .jp-home.jp-home-v4 .jp-home-alert-scroll-window {
overflow: visible;
}
} .jp-home.jp-home-v4 .jp-home-alert-column-titles {
display: grid;
grid-template-columns: repeat(var(--jp-alert-cols), minmax(0, 1fr));
gap: 14px;
flex: 0 0 auto;
margin: 0 0 6px;
} .jp-home.jp-home-v4 .jp-home-alert-column-title {
padding: 8px 14px 2px;
} .jp-home.jp-home-v4 .jp-home-alert-column-title h3 {
margin: 0 !important;
font-size: .88rem !important;
line-height: 1.2 !important;
letter-spacing: normal !important;
word-spacing: normal !important;
color: var(--jp-navy);
} .jp-home.jp-home-v4 .jp-home-alert-columns--text {
margin-top: 0 !important;
} .jp-home.jp-home-v4 .jp-home-alert-column--text {
padding-top: 8px !important;
} @media (max-width: 900px) { .jp-home.jp-home-v4 .jp-home-alert-column-titles {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
} @media (max-width: 680px) { .jp-home.jp-home-v4 .jp-home-alert-column-titles {
grid-template-columns: minmax(0, 1fr);
}
}  @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-info-row .jp-home-alert {
padding-top: 10px !important;
padding-bottom: 10px !important;
} .jp-home.jp-home-v4 .jp-home-alert-heading {
position: relative;
min-height: 30px !important;
margin: 0 0 2px !important;
gap: 9px !important;
align-items: flex-start !important;
} .jp-home.jp-home-v4 .jp-home-alert-symbol {
width: 36px !important;
height: 36px !important;
flex: 0 0 36px !important;
margin-top: -8px !important;
margin-left: -7px !important;
position: relative;
z-index: 2;
box-shadow: 0 4px 12px rgba(8, 54, 83, .14);
} .jp-home.jp-home-v4 .jp-home-alert-symbol svg {
width: 18px !important;
height: 18px !important;
} .jp-home.jp-home-v4 .jp-home-alert-heading h2 {
margin: 0 !important;
padding-top: 0 !important;
line-height: 1.05 !important;
} .jp-home.jp-home-v4 .jp-home-alert-column-titles {
margin-top: -2px !important;
margin-bottom: 2px !important;
} .jp-home.jp-home-v4 .jp-home-alert-column-title {
padding-top: 3px !important;
padding-bottom: 0 !important;
} .jp-home.jp-home-v4 .jp-home-alert-scroll-window {
margin-top: 0 !important;
}
} .jp-home.jp-home-v4 .jp-home-alert .jp-home-rich,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich p,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich div,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich span,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich li,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich td,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich th {
font-family: Montserrat, Arial, sans-serif !important;
font-weight: 500 !important;
font-variation-settings: "wght" 500;
font-synthesis: none;
line-height: 1.48 !important;
letter-spacing: -0.035em !important;
word-spacing: -0.01em !important;
color: #405969 !important;
font-kerning: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .jp-home.jp-home-v4 .jp-home-alert .jp-home-rich strong,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich b,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich strong *,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich b * {
font-weight: 700 !important;
font-variation-settings: "wght" 700;
color: #0b3550 !important;
} .jp-home.jp-home-v4 .jp-home-alert .jp-home-rich sup,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich sub {
display: inline-block;
font-size: .68em !important;
line-height: 0 !important;
vertical-align: baseline !important;
position: relative;
} .jp-home.jp-home-v4 .jp-home-alert .jp-home-rich sup {
top: -.48em;
} .jp-home.jp-home-v4 .jp-home-alert .jp-home-rich sub {
bottom: -.16em;
} .jp-home.jp-home-v4 .jp-home-alert .jp-home-rich p,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich div,
.jp-home.jp-home-v4 .jp-home-alert .jp-home-rich li {
margin-top: 0;
margin-bottom: .22em;
} .jp-home.jp-home-v4 .jp-home-alert-heading,
.jp-home.jp-home-v4 .jp-home-alert-heading *,
.jp-home.jp-home-v4 .jp-home-alert-column-titles,
.jp-home.jp-home-v4 .jp-home-alert-column-titles * {
letter-spacing: normal !important;
word-spacing: normal !important;
color: #052a3f !important;
font-variation-settings: normal;
} @media (min-width: 901px) { .jp-home.jp-home-v4 .jp-home-info-row.has-both {
grid-template-columns: 250px minmax(0, 1fr) !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents {
padding: 10px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-section-heading {
min-height: 28px !important;
margin-bottom: 6px !important;
gap: 8px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-section-heading h2 {
font-size: 1rem !important;
line-height: 1.08 !important;
white-space: nowrap !important;
letter-spacing: -.09em !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-title-icon {
width: 34px !important;
height: 34px !important;
flex-basis: 34px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-title-icon svg {
width: 18px !important;
height: 18px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-documents .jp-home-kicker {
font-size: .43rem !important;
margin-bottom: 2px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid a {
min-height: 48px !important;
padding: 8px !important;
gap: 8px !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid a > span {
width: 32px !important;
height: 32px !important;
flex-basis: 32px !important;
font-size: .54rem !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid strong {
font-size: .62rem !important;
line-height: 1.2 !important;
font-weight: 600 !important;
letter-spacing: -.01em !important;
} .jp-home.jp-home-v4 .jp-home-info-row .jp-home-doc-grid i {
font-size: .9rem !important;
}
}  @media (min-width: 1101px) { .jp-home.jp-home-v4 .jp-home-dashboard {
grid-template-columns: 250px minmax(0, 1fr) !important;
gap: 24px !important;
align-items: stretch !important;
} .jp-home.jp-home-v4 .jp-home-formations {
display: flex !important;
flex-direction: column !important;
min-width: 0 !important;
overflow: visible !important;
padding: 12px 20px 12px !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading {
display: none !important;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
flex: 1 1 auto !important;
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
grid-template-rows: minmax(0, 1fr) !important;
grid-template-areas: "prebac bts postbts greta" !important;
gap: 42px !important;
height: auto !important;
min-height: 0 !important;
align-items: stretch !important;
overflow: visible !important;
} .jp-home.jp-home-v4 .jp-home-formation-group {
display: flex !important;
flex-direction: column !important;
min-width: 0 !important;
height: 100% !important;
padding: 8px 0 0 !important;
border-top-width: 4px !important;
border-radius: 13px !important;
overflow: visible !important;
box-shadow: 0 6px 18px rgba(8,54,83,.065) !important;
} .jp-home.jp-home-v4 .jp-home-group-head {
flex: 0 0 auto !important;
min-height: 24px !important;
margin: 0 12px 7px !important;
} .jp-home.jp-home-v4 .jp-home-group-head h3 {
font-size: .88rem !important;
line-height: 1 !important;
letter-spacing: .01em !important;
} .jp-home.jp-home-v4 .jp-home-carousel {
flex: 1 1 auto !important;
display: flex !important;
min-height: 0 !important;
padding-inline: 0 !important;
overflow: visible !important;
} .jp-home.jp-home-v4 .jp-home-viewport,
.jp-home.jp-home-v4 .jp-home-track,
.jp-home.jp-home-v4 .jp-home-card {
height: 100% !important;
min-height: 0 !important;
} .jp-home.jp-home-v4 .jp-home-viewport {
flex: 1 1 auto !important;
border-radius: 0 0 12px 12px !important;
} .jp-home.jp-home-v4 .jp-home-track {
gap: 0 !important;
} .jp-home.jp-home-v4 .jp-home-card {
flex: 0 0 100% !important;
border: 0 !important;
border-left: 0 !important;
border-radius: 0 0 12px 12px !important;
box-shadow: none !important;
} .jp-home.jp-home-v4 .jp-home-card-link {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
min-height: 0 !important;
} .jp-home.jp-home-v4 .jp-home-card-media {
flex: 0 0 46% !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
} .jp-home.jp-home-v4 .jp-home-card-body {
flex: 1 1 auto !important;
min-height: 0 !important;
padding: 12px 13px 11px !important;
} .jp-home.jp-home-v4 .jp-home-card-body h3 {
margin: 0 0 7px !important;
font-size: clamp(.76rem, .82vw, .94rem) !important;
line-height: 1.08 !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
} .jp-home.jp-home-v4 .jp-home-card-body p {
margin: 0 !important;
font-size: clamp(.61rem, .66vw, .74rem) !important;
line-height: 1.32 !important;
-webkit-line-clamp: 3 !important;
line-clamp: 3 !important;
} .jp-home.jp-home-v4 .jp-home-card-more {
padding-top: 9px !important;
font-size: .69rem !important;
} .jp-home.jp-home-v4 .jp-home-card-badge {
font-size: .62rem !important;
line-height: 1 !important;
padding: 5px 9px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow {
width: 27px !important;
height: 27px !important;
font-size: 20px !important;
box-shadow: 0 5px 13px rgba(8,54,83,.22) !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-prev {
left: -20px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-next {
right: -20px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-viewport {
width: 100% !important;
min-width: 100% !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-track {
width: 100% !important;
align-items: stretch !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
}  @media (min-width: 901px) and (max-width: 1100px) { .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
grid-template-rows: repeat(2, minmax(240px, 1fr)) !important;
grid-template-areas: "prebac bts"
"postbts greta" !important;
gap: 22px !important;
height: auto !important;
} .jp-home.jp-home-v4 .jp-home-card,
.jp-home.jp-home-v4 .jp-home-news-card {
flex-basis: 100% !important;
}
}  @media (min-width: 1101px) { .jp-home.jp-home-v4 .jp-home-dashboard {
padding-block: 18px 10px !important;
gap: 24px !important;
} .jp-home.jp-home-v4 .jp-home-formations {
padding: 10px 28px 10px !important;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
gap: 58px !important;
} .jp-home.jp-home-v4 .jp-home-quick,
.jp-home.jp-home-v4 .jp-home-formations {
min-height: 0 !important;
} .jp-home.jp-home-v4 .jp-home-panel-heading {
min-height: 29px !important;
margin-bottom: 6px !important;
} .jp-home.jp-home-v4 .jp-home-quick-grid {
gap: 6px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card {
min-height: 64px !important;
padding: 5px 6px !important;
gap: 3px !important;
} .jp-home.jp-home-v4 .jp-home-quick-icon {
width: 22px !important;
height: 22px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card strong {
font-size: .52rem !important;
line-height: 1.12 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group {
padding-top: 6px !important;
} .jp-home.jp-home-v4 .jp-home-group-head {
min-height: 21px !important;
margin-bottom: 5px !important;
} .jp-home.jp-home-v4 .jp-home-card-media {
flex-basis: 40% !important;
} .jp-home.jp-home-v4 .jp-home-card-body {
padding: 9px 12px 8px !important;
} .jp-home.jp-home-v4 .jp-home-card-body h3 {
margin-bottom: 5px !important;
font-size: clamp(.72rem, .76vw, .86rem) !important;
} .jp-home.jp-home-v4 .jp-home-card-body p {
font-size: clamp(.52rem, .57vw, .64rem) !important;
line-height: 1.24 !important;
-webkit-line-clamp: 3 !important;
line-clamp: 3 !important;
} .jp-home.jp-home-v4 .jp-home-card-more {
padding-top: 6px !important;
font-size: .63rem !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-prev {
left: -29px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-next {
right: -29px !important;
} .jp-home.jp-home-v4 .jp-home-news {
padding-top: 8px !important;
}
}  @media (min-width: 1101px) { .jp-home.jp-home-v4 .jp-home-formations-heading {
min-height: 35px !important;
margin-bottom: 7px !important;
align-items: center !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading > a {
font-size: .63rem !important;
line-height: 1.1 !important;
white-space: nowrap !important;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
grid-template-rows: minmax(218px, 1fr) !important;
height: calc(100% - 42px) !important;
} .jp-home.jp-home-v4 .jp-home-formation-group {
min-height: 0 !important;
padding: 5px 0 7px !important;
overflow: visible !important;
} .jp-home.jp-home-v4 .jp-home-group-head {
padding-inline: 9px !important;
min-height: 19px !important;
margin-bottom: 4px !important;
} .jp-home.jp-home-v4 .jp-home-group-head h3 {
font-size: .78rem !important;
} .jp-home.jp-home-v4 .jp-home-carousel {
padding-inline: 0 !important;
overflow: visible !important;
} .jp-home.jp-home-v4 .jp-home-viewport {
overflow: hidden !important;
} .jp-home.jp-home-v4 .jp-home-card-media {
flex-basis: 38% !important;
} .jp-home.jp-home-v4 .jp-home-card-body {
padding: 7px 11px 6px !important;
} .jp-home.jp-home-v4 .jp-home-card-body h3 {
margin-bottom: 4px !important;
font-size: clamp(.69rem, .72vw, .82rem) !important;
} .jp-home.jp-home-v4 .jp-home-card-body p {
font-size: clamp(.49rem, .53vw, .59rem) !important;
line-height: 1.18 !important;
-webkit-line-clamp: 2 !important;
line-clamp: 2 !important;
} .jp-home.jp-home-v4 .jp-home-card-more {
padding-top: 3px !important;
font-size: .59rem !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow {
z-index: 30 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-prev {
left: -13px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-next {
right: -13px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card {
min-height: 60px !important;
padding-block: 4px !important;
} .jp-home.jp-home-v4 .jp-home-news {
padding-top: 4px !important;
}
} .jp-home.jp-home-v4 .jp-home-formations-heading {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 18px !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading .jp-home-kicker {
color: var(--jp-teal,#087f83) !important;
} .jp-home.jp-home-v4 .jp-home-formation-filters {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 7px;
margin: 0 0 10px 50px;
} .jp-home.jp-home-v4 .jp-home-formation-filters button {
appearance: none;
border: 1px solid #cbdde2;
border-radius: 999px;
background: #fff;
color: #244655;
min-height: 27px;
padding: 5px 12px;
font: 800 .61rem/1.1 inherit;
cursor: pointer;
transition: background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;
} .jp-home.jp-home-v4 .jp-home-formation-filters button:hover {
transform: translateY(-1px);
border-color: var(--jp-teal,#087f83);
} .jp-home.jp-home-v4 .jp-home-formation-filters button.is-active {
background: var(--jp-teal,#087f83);
border-color: var(--jp-teal,#087f83);
color: #fff;
box-shadow: 0 4px 11px rgba(8,127,131,.18);
} .jp-home.jp-home-v4 [data-jp-formation-panel][hidden] {
display: none !important;
} .jp-home.jp-home-v4 .jp-home-filtered-panels {
min-width: 0;
} .jp-home.jp-home-v4 .jp-home-filtered-panel {
min-width: 0;
border-top: 4px solid var(--jp-group-accent);
border-radius: 13px;
background: #fff;
padding: 8px 0 5px;
box-shadow: 0 6px 18px rgba(8,54,83,.065);
overflow: visible;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel {
padding-inline: 14px !important;
overflow: visible !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-viewport {
overflow: hidden !important;
border-radius: 10px;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-track {
gap: 14px !important;
align-items: stretch;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card {
flex: 0 0 calc((100% - 42px)/4) !important;
width: calc((100% - 42px)/4) !important;
max-width: calc((100% - 42px)/4) !important;
border: 1px solid color-mix(in srgb,var(--jp-card-accent) 24%,#e1e7e9) !important;
border-left: 4px solid var(--jp-card-accent) !important;
border-radius: 10px !important;
box-shadow: 0 4px 10px rgba(8,54,83,.05) !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-link {
height: 205px !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-media {
flex: 0 0 47% !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow.is-prev {
left: -2px !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow.is-next {
right: -2px !important;
} @media (min-width:1101px) { .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
height: auto !important;
grid-template-rows: minmax(205px,1fr) !important;
}
} @media (max-width:1100px) { .jp-home.jp-home-v4 .jp-home-formation-filters {
margin-left: 0;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card {
flex-basis: calc((100% - 14px)/2) !important;
width: calc((100% - 14px)/2) !important;
max-width: calc((100% - 14px)/2) !important;
}
} @media (max-width:680px) { .jp-home.jp-home-v4 .jp-home-formations-heading {
align-items: flex-start !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading>a {
margin-left: auto;
} .jp-home.jp-home-v4 .jp-home-formation-filters {
gap: 6px;
margin-bottom: 12px;
} .jp-home.jp-home-v4 .jp-home-formation-filters button {
font-size: .58rem;
padding: 5px 9px;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card {
flex-basis: 100% !important;
width: 100% !important;
max-width: 100% !important;
}
} .jp-home.jp-home-v4 .jp-home-formation-filters {
gap: 5px !important;
margin-top: -1px !important;
margin-bottom: 7px !important;
} .jp-home.jp-home-v4 .jp-home-formation-filters button {
min-height: 22px !important;
padding: 3px 9px !important;
border-color: #d8e4e7 !important;
background: #f7f9fa !important;
color: #526973 !important;
font-size: .54rem !important;
font-weight: 800 !important;
box-shadow: none !important;
} .jp-home.jp-home-v4 .jp-home-formation-filters button:hover {
background: #eef5f5 !important;
color: var(--jp-teal,#087f83) !important;
transform: none !important;
} .jp-home.jp-home-v4 .jp-home-formation-filters button.is-active {
background: color-mix(in srgb,var(--jp-teal,#087f83) 12%,#fff) !important;
border-color: color-mix(in srgb,var(--jp-teal,#087f83) 50%,#d8e4e7) !important;
color: var(--jp-teal,#087f83) !important;
box-shadow: none !important;
} @media (min-width:1101px) { .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-link,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-link {
height: 194px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-media,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-media {
flex: 0 0 55% !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-body,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-body {
padding: 6px 22px 5px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-body h3,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-body h3 {
margin: 0 0 2px !important;
line-height: 1.08 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-body p,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-body p {
line-height: 1.12 !important;
-webkit-line-clamp: 2 !important;
line-clamp: 2 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-more,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-more {
padding-top: 2px !important;
} .jp-home.jp-home-v4 .jp-home-formations .jp-home-formations-grid {
grid-template-rows: minmax(194px,1fr) !important;
} .jp-home.jp-home-v4 .jp-home-filtered-panel {
padding-top: 6px !important;
padding-bottom: 4px !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel {
padding-inline: 20px !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow.is-prev {
left: 3px !important;
} .jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow.is-next {
right: 3px !important;
}
} @media (max-width:1100px) { .jp-home.jp-home-v4 .jp-home-formation-filters button {
min-height: 24px !important;
padding: 4px 9px !important;
font-size: .56rem !important;
} .jp-home.jp-home-v4 .jp-home-card-body {
padding-inline: 18px !important;
}
}  @media (min-width:1101px) { .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow {
top: calc(50% + 55px) !important;
}
} .jp-home.jp-home-v4 .jp-home-formations-heading > a {
font-size: .72rem !important;
line-height: 1.15 !important;
font-weight: 800 !important;
}  @media (max-width: 680px) { body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats {
width: 100% !important;
overflow: hidden !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats
> .jp-home-shell {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid {
display: grid !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
gap: 0 !important;
align-items: stretch !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat {
position: relative !important;
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
min-height: 112px !important;
height: auto !important;
margin: 0 !important;
padding: 10px 5px !important;
gap: 5px !important;
text-align: center !important;
border-right: 1px solid var(--jp-line) !important;
border-top: 0 !important;
overflow: hidden !important;
box-sizing: border-box !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat:last-child {
grid-column: auto !important;
justify-content: center !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat-icon {
position: relative !important;
display: grid !important;
place-items: center !important;
flex: 0 0 30px !important;
width: 30px !important;
min-width: 30px !important;
max-width: 30px !important;
height: 30px !important;
min-height: 30px !important;
max-height: 30px !important;
margin: 0 auto 2px !important;
padding: 0 !important;
transform: none !important;
overflow: visible !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat-icon svg {
display: block !important;
width: 30px !important;
max-width: 30px !important;
height: 30px !important;
max-height: 30px !important;
margin: 0 !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat > div:not(.jp-home-stat-icon) {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: flex-start !important;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 2px !important;
text-align: center !important;
box-sizing: border-box !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat strong {
display: block !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
color: var(--jp-navy) !important;
font-size: 1.08rem !important;
font-weight: 900 !important;
line-height: 1.05 !important;
text-align: center !important;
white-space: normal !important;
overflow-wrap: anywhere !important;
word-break: normal !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stat div > span {
display: block !important;
width: 100% !important;
max-width: 100% !important;
margin: 4px 0 0 !important;
padding: 0 !important;
color: #52646d !important;
font-size: 0.58rem !important;
font-weight: 500 !important;
line-height: 1.2 !important;
text-align: center !important;
white-space: normal !important;
overflow-wrap: normal !important;
word-break: normal !important;
hyphens: auto !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child) {
grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(1),
body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(2),
body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(3) {
grid-column: span 2 !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(4),
body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(5) {
grid-column: span 3 !important;
border-top: 1px solid var(--jp-line) !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(3) {
border-right: 0 !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(5):last-child)
> .jp-home-stat:nth-child(5) {
border-right: 0 !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(4):last-child) {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(4):last-child)
> .jp-home-stat {
grid-column: auto !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(4):last-child)
> .jp-home-stat:nth-child(2),
body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(4):last-child)
> .jp-home-stat:nth-child(4) {
border-right: 0 !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(4):last-child)
> .jp-home-stat:nth-child(3),
body.page-id-14864
.jp-home.jp-home-v4
.jp-home-stats-grid:has(> .jp-home-stat:nth-child(4):last-child)
> .jp-home-stat:nth-child(4) {
border-top: 1px solid var(--jp-line) !important;
}
}  @media (min-width: 901px) { body.page-id-14864
.jp-home.jp-home-v4
.jp-home-news
.jp-home-carousel {
padding-left: 34px !important;
padding-right: 34px !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-news
.jp-home-track {
gap: 22px !important;
} body.page-id-14864
.jp-home.jp-home-v4
.jp-home-news
.jp-home-news-card {
flex: 0 0 calc((100% - 66px) / 4) !important;
width: calc((100% - 66px) / 4) !important;
max-width: calc((100% - 66px) / 4) !important;
min-width: 0 !important;
}
} @media (max-width: 680px) { .jp-home.jp-home-v4 .jp-home-formations-heading {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 8px !important;
align-items: start !important;
min-height: 0 !important;
margin-bottom: 10px !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading > .jp-home-title-row {
width: 100% !important;
min-width: 0 !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading .jp-home-kicker {
display: block !important;
max-width: 100% !important;
white-space: normal !important;
overflow-wrap: anywhere !important;
line-height: 1.25 !important;
} .jp-home.jp-home-v4 .jp-home-formations-heading > a {
justify-self: start !important;
margin: 0 !important;
padding: 6px 10px !important;
border: 1px solid #d8e4e7 !important;
border-radius: 999px !important;
background: #ffffff !important;
white-space: nowrap !important;
font-size: .68rem !important;
line-height: 1 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card {
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0 !important;
border-radius: 14px !important;
overflow: hidden !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-link,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-link {
display: flex !important;
flex-direction: column !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-media,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-media {
display: block !important;
flex: none !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
aspect-ratio: 16 / 9 !important;
border-radius: 0 !important;
overflow: hidden !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-media img,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-media img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-body,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-body {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
flex: none !important;
width: 100% !important;
min-height: 132px !important;
padding: 14px 16px 15px !important;
text-align: left !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-body h3,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-body h3 {
width: 100% !important;
margin: 0 0 6px !important;
color: #083653 !important;
font-size: 1rem !important;
line-height: 1.18 !important;
white-space: normal !important;
overflow: visible !important;
text-overflow: clip !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-body p,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-body p {
display: block !important;
width: 100% !important;
margin: 0 0 10px !important;
color: #526973 !important;
font-size: .78rem !important;
line-height: 1.38 !important;
overflow: visible !important;
-webkit-line-clamp: unset !important;
line-clamp: unset !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-more,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-more {
display: inline-flex !important;
align-items: center !important;
gap: 5px !important;
margin-top: auto !important;
padding-top: 0 !important;
color: var(--jp-card-accent, #087f83) !important;
font-size: .78rem !important;
font-weight: 800 !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-badge,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-badge {
top: 10px !important;
left: 10px !important;
right: auto !important;
padding: 5px 9px !important;
font-size: .62rem !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow {
top: calc((100vw - 64px) * 9 / 32) !important;
width: 34px !important;
height: 34px !important;
font-size: 24px !important;
transform: translateY(-50%) !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-prev,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow.is-prev {
left: 3px !important;
} .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-arrow.is-next,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-arrow.is-next {
right: 3px !important;
}
} @media (max-width: 680px) { .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-badge,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-badge {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: auto !important;
min-width: 0 !important;
min-height: 0 !important;
height: auto !important;
padding: 3px 9px !important;
line-height: 1 !important;
white-space: nowrap !important;
border-radius: 999px !important;
}
} @media (max-width: 680px) { .jp-home.jp-home-v4 .jp-home-formation-group .jp-home-card-badge,
.jp-home.jp-home-v4 .jp-home-filtered-carousel .jp-home-card-badge {
top: 10px !important;
bottom: auto !important;
left: 10px !important;
right: auto !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
align-self: flex-start !important;
width: auto !important;
max-width: calc(100% - 20px) !important;
min-width: 0 !important;
height: fit-content !important;
min-height: 0 !important;
max-height: none !important;
padding: 3px 9px !important;
line-height: 1 !important;
white-space: nowrap !important;
border-radius: 999px !important;
}
}  @media (min-width: 1101px) { .jp-home.jp-home-v4 .jp-home-quick-card {
min-height: 84px !important;
padding: 10px 8px !important;
gap: 7px !important;
border-radius: 14px !important;
} .jp-home.jp-home-v4 .jp-home-quick-icon {
width: 31px !important;
height: 31px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card strong {
max-width: 118px !important;
font-size: .63rem !important;
line-height: 1.18 !important;
} .jp-home.jp-home-v4 .jp-home-quick-grid {
gap: 9px !important;
} .jp-home.jp-home-v4 .jp-home-dashboard {
align-items: stretch !important;
}
} @media (min-width: 901px) and (max-width: 1100px) { .jp-home.jp-home-v4 .jp-home-quick-card {
min-height: 98px !important;
padding: 10px !important;
gap: 7px !important;
} .jp-home.jp-home-v4 .jp-home-quick-icon {
width: 32px !important;
height: 32px !important;
} .jp-home.jp-home-v4 .jp-home-quick-card strong {
font-size: .64rem !important;
line-height: 1.18 !important;
}
}   html,
body,
body.page-id-14864 {
margin: 0 !important;
padding: 0 !important;
} body.page-id-14864 #page,
body.page-id-14864 #content,
body.page-id-14864 .site-content,
body.page-id-14864 .ast-container,
body.page-id-14864 .entry-content,
body.page-id-14864 article,
body.page-id-14864 .elementor-14864 {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-id-14864 #content > .ast-container,
body.page-id-14864 #primary,
body.page-id-14864 article,
body.page-id-14864 .entry-content,
body.page-id-14864 .elementor-14864 {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
} body.page-id-14864 .elementor-element-33b696e {
position: relative !important;
left: 50% !important;
width: 100vw !important;
max-width: 100vw !important;
margin-left: -50vw !important;
margin-right: -50vw !important;
padding-left: 0 !important;
padding-right: 0 !important;
overflow: hidden !important;
} body.page-id-14864 .elementor-element-6f1673d,
body.page-id-14864 .elementor-element-f8f6054,
body.page-id-14864 .elementor-background-video-container {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
} body.page-id-14864 .elementor-background-video-hosted {
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 100vw !important;
min-width: 100% !important;
max-width: none !important;
height: auto !important;
min-height: 100% !important;
transform: translate(-50%, -50%) !important;
object-fit: cover !important;
} body.page-id-14864 #masthead {
position: absolute !important;
inset: 0 0 auto 0 !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
z-index: 999 !important;
background: transparent !important;
} body.page-id-14864 #ast-desktop-header,
body.page-id-14864 .ast-above-header-wrap,
body.page-id-14864 .ast-above-header-bar,
body.page-id-14864 .site-above-header-wrap {
margin: 0 !important;
padding-top: 0 !important;
background: transparent !important;
} body.page-id-14864 .elementor-element-33b696e {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-id-14864 .elementor-element-062f59a {
display: none !important;
}  body.page-id-14864 #mega-menu-wrap-primary,
body.page-id-14864 #mega-menu-wrap-primary #mega-menu-primary {
min-height: 28px !important;
height: 28px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
} body.page-id-14864
#mega-menu-wrap-primary
#mega-menu-primary
> li.mega-menu-item
> a.mega-menu-link {
height: 28px !important;
min-height: 28px !important;
line-height: 28px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
padding-left: 9px !important;
padding-right: 9px !important;
margin: 0 !important;
} body.page-id-14864 .ast-builder-menu-1,
body.page-id-14864 .ast-main-header-bar-alignment,
body.page-id-14864 .site-header-above-section-right {
min-height: 28px !important;
height: 28px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
align-items: flex-start !important;
} body.page-id-14864 #mega-menu-wrap-primary {
background: rgba(255, 255, 255, 0.55) !important;
}  body.page-id-14864 .ast-site-title-wrap,
body.page-id-14864 .site-description {
display: none !important;
} body.page-id-14864 .jp-site-branding-logo {
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
} body.page-id-14864 .site-logo-img img.custom-logo {
display: block !important;
margin: 0 !important;
} body.page-id-14864 .jp-site-slogan {
position: static !important;
display: block !important;
width: auto !important;
margin: 2px 0 0 5px !important;
padding: 0 !important;
transform: none !important;
color: #fff !important;
font-family: Montserrat, Arial, sans-serif !important;
font-size: 12px !important;
font-weight: 500 !important;
line-height: 1.1 !important;
text-align: left !important;
white-space: nowrap !important;
} body.page-id-14864 #masthead,
body.page-id-14864 #ast-desktop-header,
body.page-id-14864 .ast-above-header-wrap,
body.page-id-14864 .ast-above-header-bar,
body.page-id-14864 .site-above-header-wrap {
top: 0 !important;
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-id-14864 .site-above-header-wrap > .ast-builder-grid-row,
body.page-id-14864 .site-header-above-section-left,
body.page-id-14864 .site-header-above-section-right {
align-items: flex-start !important;
} body.page-id-14864 .ast-site-identity,
body.page-id-14864 .site-branding,
body.page-id-14864 .site-logo-img,
body.page-id-14864 .jp-site-branding-logo {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-id-14864 .site-header-above-section-left {
transform: translateY(5px) !important;
} body.page-id-14864 .site-header-above-section-right {
transform: translateY(-15px) !important;
} body.page-id-14864 .ast-builder-menu-1,
body.page-id-14864 .ast-main-header-bar-alignment,
body.page-id-14864 #mega-menu-wrap-primary {
margin-top: 0 !important;
padding-top: 0 !important;
} body.page-id-14864 .elementor-element-33b696e {
transform: translateY(-12px) !important;
margin-bottom: -12px !important;
}  @media (min-width: 601px) { html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con::before {
top: 8px !important;
left: 50% !important;
right: auto !important;
bottom: auto !important;
transform: translate(-50%, 50px) !important;
}
} @media (max-width: 600px) { html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con {
position: relative !important;
width: 100% !important;
height: 330px !important;
min-height: 330px !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con
> .elementor-background-video-container {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con
> .elementor-background-video-container
> video {
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 100% !important;
min-width: 100% !important;
max-width: none !important;
height: 100% !important;
min-height: 100% !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
transform: translate(-50%, -50%) !important;
object-fit: cover !important;
object-position: center center !important;
}  html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con::before {
content: "" !important;
display: block !important;
position: absolute !important;
inset: 122px 12px auto 12px !important;
top: 122px !important;
left: 12px !important;
right: 12px !important;
bottom: auto !important;
width: auto !important;
max-width: none !important;
height: 128px !important;
min-height: 128px !important;
margin: 0 !important;
padding: 0 !important;
transform: none !important;
translate: none !important;
border: 1px solid rgba(255, 255, 255, 0.22) !important;
border-radius: 20px !important;
background: rgba(5, 27, 42, 0.20) !important;
background-image: none !important;
-webkit-backdrop-filter: blur(6px) !important;
backdrop-filter: blur(6px) !important;
box-shadow: 0 10px 28px rgba(0, 0, 0, 0.12) !important;
opacity: 1 !important;
z-index: 8 !important;
pointer-events: none !important;
}  html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-d04395f.e-con {
position: absolute !important;
inset: 0 !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
display: block !important;
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
transform: none !important;
translate: none !important;
overflow: visible !important;
z-index: 10 !important;
pointer-events: none !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-d04395f
.elementor-element-f8e36fc,
html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-d04395f
.elementor-widget-container,
html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-d04395f
.elementor-shortcode {
position: static !important;
width: 100% !important;
max-width: 100% !important;
height: 100% !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
transform: none !important;
}  html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-cf52d96 {
position: absolute !important;
top: 128px !important;
left: 50% !important;
right: auto !important;
bottom: auto !important;
width: max-content !important;
max-width: calc(100% - 36px) !important;
margin: 0 !important;
padding: 0 !important;
transform: translateX(-50%) !important;
translate: none !important;
z-index: 12 !important;
pointer-events: none !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-cf52d96
.elementor-widget-container {
margin: 0 !important;
padding: 0 !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-cf52d96
.elementor-headline {
margin: 0 !important;
padding: 0 !important;
line-height: 1 !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-cf52d96
.elementor-headline-dynamic-wrapper {
line-height: 1 !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-cf52d96
.elementor-headline-dynamic-text {
font-size: 21px !important;
line-height: 1 !important;
white-space: nowrap !important;
}  html body.page-id-14864
.elementor-14864
.lg-liste-evenements {
position: absolute !important;
top: 167px !important;
left: 50% !important;
right: auto !important;
bottom: auto !important;
width: calc(100% - 42px) !important;
max-width: calc(100% - 42px) !important;
height: 88px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 8px !important;
transform: translateX(-50%) !important;
translate: none !important;
overflow: hidden !important;
color: #fff !important;
text-align: center !important;
z-index: 11 !important;
pointer-events: auto !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement {
font-size: 16px !important;
line-height: 1.06 !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement-contenu {
max-width: 100% !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement strong,
html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement b {
display: block !important;
margin: 0 0 6px !important;
padding: 0 !important;
font-size: 19px !important;
line-height: 1.05 !important;
text-decoration: underline !important;
text-decoration-thickness: 1.5px !important;
text-underline-offset: 3px !important;
}
} @media (min-width: 901px) { html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con::before {
width: min(1380px, calc(100% - 400px)) !important;
max-width: none !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements {
width: min(1320px, calc(100% - 450px)) !important;
max-width: none !important;
padding-left: 24px !important;
padding-right: 24px !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement {
width: 100% !important;
max-width: none !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement-contenu {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0 auto !important;
text-align: center !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement-contenu > span,
html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement-contenu > p {
width: 100% !important;
max-width: none !important;
margin-left: auto !important;
margin-right: auto !important;
white-space: normal !important;
overflow-wrap: normal !important;
word-break: normal !important;
text-align: center !important;
}
} @media (max-width: 600px) { html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con {
height: 250px !important;
min-height: 250px !important;
max-height: 250px !important;
overflow: hidden !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con
.elementor-background-video-container {
top: 0 !important;
bottom: auto !important;
height: 330px !important;
min-height: 330px !important;
max-height: none !important;
overflow: hidden !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con
.elementor-background-video-container video,
html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con
video.elementor-background-video-hosted {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
min-width: 100% !important;
max-width: none !important;
height: 330px !important;
min-height: 330px !important;
max-height: none !important;
transform: none !important;
object-fit: cover !important;
object-position: center center !important;
}
} @media (max-width: 600px) { html body.page-id-14864
.jp-home.jp-home-v4 {
position: relative !important;
z-index: 20 !important;
margin-top: -110px !important;
background: #fff !important;
}
} @media (max-width: 600px) { html body.page-id-14864.jp-modern-header-enabled
.jp-modern-header
.jp-site-branding-logo > .jp-site-slogan,
html body.page-id-14864
#masthead
.jp-site-branding-logo > .jp-site-slogan {
font-size: 14px !important;
transform: translateY(-8px) !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement-contenu {
letter-spacing: -0.03em !important;
} html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement strong,
html body.page-id-14864
.elementor-14864
.lg-liste-evenements
.lg-evenement b {
letter-spacing: normal !important;
}
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con::before {
opacity: 0 !important;
visibility: hidden !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con.jp-video-ready::before {
opacity: 1 !important;
visibility: visible !important;
transition: opacity 160ms ease !important;
} @media (min-width: 601px) { html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con
.jp-home-events__panel {
opacity: 0 !important;
visibility: hidden !important;
} html body.page-id-14864
.elementor-14864
.elementor-element.elementor-element-f8f6054.e-con.jp-video-ready
.jp-home-events__panel {
opacity: 1 !important;
visibility: visible !important;
transition: opacity 160ms ease !important;
}
}:root {
--jp-orange: #e95b22;
--jp-orange-light: #fff3ec;
--jp-blue: #10233f;
--jp-blue-2: #0b6374;
--jp-blue-light: #eef6fb;
--jp-bordeaux: #8a1f3d;
--jp-green: #2f8f5b;
--jp-text: #26384f;
--jp-muted: #52627a;
--jp-white: #fff;
--jp-radius-sm: 14px;
--jp-radius: 22px;
--jp-radius-lg: 42px;
--jp-shadow: 0 16px 42px rgba(16,35,63,.10);
--jp-shadow-card: 0 8px 22px rgba(16,35,63,.08);
--jp-container: 1180px;
--jp-container-wide: 1480px;
} .jpds-page,.jpds-page * {
box-sizing: border-box;
} .jpds-page {
font-family: "Montserrat",Arial,sans-serif;
color: var(--jp-text);
overflow-x: hidden;
}.jpds-hero {
position: relative;
width: 100%;
min-height: 420px;
padding: 118px 7% 52px;
overflow: hidden;
border-radius: 0 0 var(--jp-radius-lg) var(--jp-radius-lg);
background: linear-gradient(135deg,var(--jp-blue),var(--jp-blue-2));
} .jpds-hero-bg-light {
background: linear-gradient(135deg,#fff,var(--jp-blue-light));
} .jpds-hero-bg-color {
background: linear-gradient(135deg,color-mix(in srgb,var(--jp-main,var(--jp-orange)) 78%, var(--jp-blue)),var(--jp-blue));
} .jpds-hero-bg-none {
background: transparent;
} .jpds-hero__image {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: .34;
z-index: 0;
} .jpds-hero__main {
position: relative;
z-index: 2;
max-width: 760px;
} .jpds-hero__badges {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 18px;
} .jpds-badge {
display: inline-flex;
align-items: center;
border-radius: 999px;
padding: 8px 14px;
font-size: 12px;
font-weight: 900;
text-transform: uppercase;
letter-spacing: .06em;
} .jpds-badge--main {
background: var(--jp-main,var(--jp-orange));
color: #fff;
} .jpds-badge--light {
background: rgba(255,255,255,.92);
color: var(--jp-blue);
} .jpds-hero h1 {
margin: 0 0 14px;
color: #fff;
font-size: clamp(38px,5vw,74px);
line-height: .98;
font-weight: 950;
} .jpds-hero__description {
max-width: 680px;
color: rgba(255,255,255,.92);
font-size: 18px;
line-height: 1.5;
margin: 0 0 22px;
} .jpds-hero__script {
position: absolute;
z-index: 3;
left: 43%;
top: 62px;
width: min(720px,48vw);
font-family: "Caveat",cursive;
color: rgba(255,255,255,.86);
font-size: clamp(28px,2.1vw,36px);
line-height: .95;
} .jpds-buttons {
display: flex;
gap: 14px;
flex-wrap: wrap;
} .jpds-btn {
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 999px;
padding: 12px 20px;
font-weight: 850;
text-decoration: none !important;
transition: transform .2s ease,box-shadow .2s ease;
} .jpds-btn:hover {
transform: translateY(-2px);
box-shadow: var(--jp-shadow-card);
} .jpds-btn--primary {
background: var(--jp-main,var(--jp-orange));
color: #fff !important;
} .jpds-btn--white {
background: #fff;
color: var(--jp-blue) !important;
} .jpds-btn--outline {
border: 1px solid rgba(255,255,255,.75);
color: #fff !important;
background: rgba(255,255,255,.08);
} .jpds-stats-strip {
width: min(var(--jp-container),calc(100% - 42px));
margin: -48px auto 34px;
position: relative;
z-index: 4;
display: grid;
grid-template-columns: repeat(3,1fr);
background: #fff;
border: 1px solid rgba(16,35,63,.08);
border-radius: var(--jp-radius);
box-shadow: var(--jp-shadow);
overflow: hidden;
} .jpds-stats-strip__item {
min-height: 78px;
padding: 14px 22px;
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
background: #fff;
} .jpds-stats-strip__item+ .jpds-stats-strip__item {
border-left: 1px solid rgba(16,35,63,.10);
} .jpds-stats-strip strong {
display: block;
color: var(--jp-main,var(--jp-orange));
font-size: 30px;
line-height: 1;
font-weight: 950;
} .jpds-stats-strip span {
display: block;
color: var(--jp-blue);
font-size: 12.5px;
line-height: 1.2;
font-weight: 750;
} .jpds-card {
background: #fff;
border: 1px solid rgba(16,35,63,.10);
border-radius: 15px;
box-shadow: var(--jp-shadow-card);
overflow: hidden;
transition: transform .2s ease,box-shadow .2s ease;
} .jpds-card:hover {
transform: translateY(-3px);
box-shadow: 0 14px 32px rgba(16,35,63,.13);
} .jpds-card--horizontal {
display: grid;
grid-template-columns: 64px 1fr;
gap: 12px;
align-items: center;
padding: 13px 12px;
position: relative;
} .jpds-card--horizontal::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
height: 4px;
background: var(--jp-card-color,var(--jp-orange));
} .jpds-card__visual {
width: 64px;
height: 64px;
border-radius: 50%;
overflow: hidden;
background: var(--jp-orange-light);
} .jpds-card__visual img {
width: 100%;
height: 100%;
object-fit: cover;
} .jpds-card h3 {
margin: 0 0 3px;
color: var(--jp-card-color,var(--jp-orange));
font-size: 14px;
line-height: 1.08;
font-weight: 950;
text-transform: uppercase;
} .jpds-card__subtitle {
margin: 0;
color: var(--jp-blue);
font-size: 11px;
line-height: 1.18;
} .jpds-card__meta {
margin: 8px 0 0;
font-size: 11px;
color: var(--jp-blue);
} .jpds-card__link {
display: inline-block;
margin-top: 6px;
color: var(--jp-card-color,var(--jp-orange)) !important;
font-size: 11px;
font-weight: 900;
text-decoration: none !important;
} .jpds-cta {
width: min(var(--jp-container),calc(100% - 42px));
margin: 46px auto 0;
padding: 26px 34px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 28px;
border-radius: var(--jp-radius);
background: linear-gradient(135deg,var(--jp-blue-light),#fff);
box-shadow: var(--jp-shadow-card);
} .jpds-cta h2 {
margin: 0 0 8px;
color: var(--jp-blue-2);
font-size: 26px;
line-height: 1.15;
font-weight: 950;
} .jpds-cta p {
margin: 0;
color: var(--jp-blue);
font-size: 14px;
line-height: 1.5;
} .jpds-kicker {
margin: 0 0 8px !important;
color: var(--jp-main,var(--jp-orange)) !important;
font-size: 12px !important;
font-weight: 950 !important;
letter-spacing: .08em;
text-transform: uppercase;
} @media (max-width:900px) { .jpds-hero {
padding: 32px 22px 36px;
min-height: 0;
} .jpds-hero__script {
position: relative;
left: auto;
top: auto;
width: auto;
margin-top: 18px;
} .jpds-stats-strip {
grid-template-columns: 1fr;
margin: -26px auto 34px;
} .jpds-stats-strip__item+.jpds-stats-strip__item {
border-left: 0;
border-top: 1px solid rgba(16,35,63,.10);
} .jpds-cta {
flex-direction: column;
align-items: flex-start;
padding: 24px;
}
}.jpds-service-grid {
display: grid;
grid-template-columns: repeat(7,minmax(0,1fr));
gap: 12px;
width: min(var(--jp-container-wide),calc(100% - 42px));
margin: 0 auto 38px;
} .jpds-service-section {
width: min(var(--jp-container-wide),calc(100% - 42px));
margin: 0 auto 38px;
} .jpds-service-section h2 {
text-align: center;
color: var(--jp-blue);
font-size: 28px;
font-weight: 950;
} .jpds-service-section h2 span {
color: var(--jp-main,var(--jp-orange));
} @media (max-width:1500px) { .jpds-service-grid {
grid-template-columns: repeat(6,minmax(0,1fr));
}
} @media (max-width:1280px) { .jpds-service-grid {
grid-template-columns: repeat(5,minmax(0,1fr));
}
} @media (max-width:1100px) { .jpds-service-grid {
grid-template-columns: repeat(4,minmax(0,1fr));
}
} @media (max-width:900px) { .jpds-service-grid {
grid-template-columns: repeat(3,minmax(0,1fr));
}
} @media (max-width:680px) { .jpds-service-grid {
grid-template-columns: repeat(2,minmax(0,1fr));
}
} @media (max-width:480px) { .jpds-service-grid {
grid-template-columns: 1fr;
}
}.jp-lottie-icon{
display: inline-block;
vertical-align: middle;
line-height: 0;
--jp-icon-primary: currentColor;
--jp-icon-secondary: currentColor;
} .jp-lottie-icon svg{
display: block;
width: 100%;
height: 100%;
} .jp-lottie-error{
border: 1px dashed currentColor;
opacity: .5;
} .jp-icon-choice-animation{
display: block;
width: 72px;
height: 72px;
margin: auto;
} .jp-icon-type-filter{
display: flex;
gap: 6px;
flex-wrap: wrap;
} .jp-icon-type-filter button.is-active{
font-weight: 700;
} .jp-universal-icon{
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 auto;
vertical-align: middle;
overflow: visible;
} .jp-universal-icon--lottie{
background: none!important;
-webkit-mask: none!important;
mask: none!important;
color: inherit;
} .jp-universal-icon--lottie::before,.jp-universal-icon--lottie::after{
display: none!important;
content: none!important;
} .jp-universal-icon--lottie .jp-lottie-icon{
display: block!important;
width: 100%!important;
height: 100%!important;
min-width: 1em;
min-height: 1em;
background: none!important;
-webkit-mask: none!important;
mask: none!important;
} .jp-universal-icon--lottie .jp-lottie-icon svg,.jp-universal-icon--lottie .jp-lottie-icon canvas{
display: block;
width: 100%!important;
height: 100%!important;
} .jp-btn-icon.jp-universal-icon--lottie{
width: 22px!important;
height: 22px!important;
min-width: 22px!important;
} .jp-cta-icon.jp-universal-icon--lottie{
width: 64px!important;
height: 64px!important;
} .jp-step-icon-mask.jp-universal-icon--lottie{
width: 52px!important;
height: 52px!important;
} .jp-profile-icon-mask.jp-universal-icon--lottie{
width: 54px!important;
height: 54px!important;
} .jp-quality-icon.jp-universal-icon--lottie{
width: 42px!important;
height: 42px!important;
} .jp-number-icon.jp-universal-icon--lottie,.jp-chiffre-icon.jp-universal-icon--lottie,.jp-info-card-icon.jp-universal-icon--lottie{
width: 48px!important;
height: 48px!important;
} .jp-faq-icon.jp-universal-icon--lottie,.jp-faq-page-icon.jp-universal-icon--lottie{
width: 32px!important;
height: 32px!important;
} .jp-composition-column-icon.jp-universal-icon--lottie{
width: 48px!important;
height: 48px!important;
} .jp-composition-card-icon.jp-universal-icon--lottie{
width: 38px!important;
height: 38px!important;
} .jp-btn .jp-lottie-icon.jp-btn-icon,
.jp-buttons .jp-btn .jp-lottie-icon.jp-btn-icon,
.jp-cta .jp-btn .jp-lottie-icon.jp-btn-icon {
display: inline-block !important;
flex: 0 0 22px !important;
width: 22px !important;
height: 22px !important;
min-width: 22px !important;
min-height: 22px !important;
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
background-color: transparent !important;
-webkit-mask: none !important;
mask: none !important;
overflow: visible !important;
opacity: 1 !important;
visibility: visible !important;
} .jp-btn .jp-lottie-icon.jp-btn-icon svg,
.jp-btn .jp-lottie-icon.jp-btn-icon canvas {
display: block !important;
width: 100% !important;
height: 100% !important;
max-width: none !important;
max-height: none !important;
} @media (max-width: 600px) { .jp-btn .jp-lottie-icon.jp-btn-icon,
.jp-buttons .jp-btn .jp-lottie-icon.jp-btn-icon,
.jp-cta .jp-btn .jp-lottie-icon.jp-btn-icon {
flex-basis: 18px !important;
width: 18px !important;
height: 18px !important;
min-width: 18px !important;
min-height: 18px !important;
}
} .jp-btn .jp-btn-icon--cta.jp-lottie-icon,
.jp-cta .jp-btn .jp-btn-icon--cta.jp-lottie-icon {
flex: 0 0 28px !important;
width: 28px !important;
height: 28px !important;
min-width: 28px !important;
min-height: 28px !important;
} .jp-hero .jp-buttons .jp-btn .jp-btn-icon--hero.jp-lottie-icon {
display: inline-block !important;
flex: 0 0 26px !important;
width: 26px !important;
height: 26px !important;
min-width: 26px !important;
min-height: 26px !important;
background: transparent !important;
background-color: transparent !important;
-webkit-mask: none !important;
mask: none !important;
opacity: 1 !important;
visibility: visible !important;
} .jp-hero .jp-buttons .jp-btn .jp-btn-icon--hero.jp-lottie-icon svg,
.jp-hero .jp-buttons .jp-btn .jp-btn-icon--hero.jp-lottie-icon canvas {
display: block !important;
width: 100% !important;
height: 100% !important;
} @media (max-width: 600px) { .jp-btn .jp-btn-icon--cta.jp-lottie-icon,
.jp-cta .jp-btn .jp-btn-icon--cta.jp-lottie-icon {
flex-basis: 24px !important;
width: 24px !important;
height: 24px !important;
min-width: 24px !important;
min-height: 24px !important;
} .jp-hero .jp-buttons .jp-btn .jp-btn-icon--hero.jp-lottie-icon {
flex-basis: 22px !important;
width: 22px !important;
height: 22px !important;
min-width: 22px !important;
min-height: 22px !important;
}
} .jp-btn .jp-btn-icon--cta.jp-lottie-icon,
.jp-cta .jp-btn .jp-btn-icon--cta.jp-lottie-icon {
flex: 0 0 45px !important;
width: 45px !important;
height: 45px !important;
min-width: 45px !important;
min-height: 45px !important;
} .jp-hero .jp-buttons .jp-btn .jp-btn-icon--hero.jp-lottie-icon {
flex: 0 0 42px !important;
width: 42px !important;
height: 42px !important;
min-width: 42px !important;
min-height: 42px !important;
} @media (max-width:600px){ .jp-btn .jp-btn-icon--cta.jp-lottie-icon,.jp-cta .jp-btn .jp-btn-icon--cta.jp-lottie-icon {
flex-basis: 38px !important;
width: 38px !important;
height: 38px !important;
min-width: 38px !important;
min-height: 38px !important;
} .jp-hero .jp-buttons .jp-btn .jp-btn-icon--hero.jp-lottie-icon {
flex-basis: 35px !important;
width: 35px !important;
height: 35px !important;
min-width: 35px !important;
min-height: 35px !important;
}
} .jp-btn:has(.jp-lottie-icon),
.jp-buttons .jp-btn:has(.jp-lottie-icon),
.jp-cta .jp-btn:has(.jp-lottie-icon),
.jp-hero .jp-buttons .jp-btn:has(.jp-lottie-icon) {
padding-top: 3px !important;
padding-bottom: 3px !important;
min-height: 50px;
gap: 8px;
} .jp-btn .jp-lottie-icon,
.jp-cta .jp-btn .jp-lottie-icon,
.jp-hero .jp-buttons .jp-btn .jp-lottie-icon {
color: inherit !important;
} @media (max-width:600px){ .jp-btn:has(.jp-lottie-icon),
.jp-buttons .jp-btn:has(.jp-lottie-icon),
.jp-cta .jp-btn:has(.jp-lottie-icon),
.jp-hero .jp-buttons .jp-btn:has(.jp-lottie-icon) {
padding-top: 2px !important;
padding-bottom: 2px !important;
min-height: 44px;
gap: 7px;
}
}body.jp-modern-header-enabled #masthead, body.jp-modern-header-enabled #ast-desktop-header, body.jp-modern-header-enabled #ast-mobile-header {
display: none !important;
}
body.jp-modern-header-enabled .jp-modern-header {
position: absolute;
inset: 0 0 auto 0;
z-index: 10050;
pointer-events: none;
}
body.jp-modern-header-enabled .jp-modern-header__inner {
width: min(1760px, calc(100% - 32px));
margin: 0 auto;
padding: 14px 0 0;
display: grid;
grid-template-columns: 170px minmax(0, 1fr);
align-items: start;
gap: 22px;
pointer-events: none;
}
body.jp-modern-header-enabled .jp-modern-header__brand, body.jp-modern-header-enabled .jp-modern-header__nav, body.jp-modern-header-enabled .jp-modern-header__toggle {
pointer-events: auto;
}
body.jp-modern-header-enabled .jp-modern-header__brand {
position: relative;
z-index: 2;
}
body.jp-modern-header-enabled .jp-modern-header__brand .custom-logo-link {
display: inline-block;
}
body.jp-modern-header-enabled .jp-modern-header__brand .custom-logo {
display: block;
width: auto;
max-width: 145px;
max-height: 108px;
object-fit: contain;
}
body.jp-modern-header-enabled .jp-modern-header__brand .jp-site-slogan {
margin-top: -6px;
}
body.jp-modern-header-enabled .jp-modern-header__nav {
justify-self: end;
max-width: calc(100vw - 225px);
}
body.jp-modern-header-enabled .jp-modern-menu, body.jp-modern-header-enabled .jp-modern-menu ul {
list-style: none;
margin: 0;
}
body.jp-modern-header-enabled .jp-modern-menu {
display: flex;
align-items: center;
gap: 2px;
width: max-content;
max-width: 100%;
padding: 5px 7px;
border: 1px solid rgba(255,255,255,.28);
border-radius: 14px;
background: rgba(205,235,248,.88);
box-shadow: 0 10px 28px rgba(5,37,61,.14);
backdrop-filter: blur(12px) saturate(125%);
-webkit-backdrop-filter: blur(12px) saturate(125%);
}
body.jp-modern-header-enabled .jp-modern-menu > li {
position: relative;
}
body.jp-modern-header-enabled .jp-modern-menu a {
text-decoration: none;
}
body.jp-modern-header-enabled .jp-modern-menu > li > a {
display: flex;
align-items: center;
min-height: 34px;
padding: 7px 11px;
border-radius: 9px;
color: #0d3550;
font-family: "Montserrat", sans-serif;
font-size: 11px;
font-weight: 700;
line-height: 1.15;
white-space: nowrap;
transition: background-color .18s ease, color .18s ease;
}
body.jp-modern-header-enabled .jp-modern-menu > li.menu-item-has-children > a::after {
content: "▾";
margin-left: 7px;
font-size: 9px;
opacity: .72;
}
body.jp-modern-header-enabled .jp-modern-menu > li:hover > a, body.jp-modern-header-enabled .jp-modern-menu > li:focus-within > a, body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-item > a, body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-ancestor > a {
color: #fff;
background: #0d5974;
}
body.jp-modern-header-enabled .jp-modern-menu .sub-menu {
position: absolute;
top: calc(100% + 9px);
left: 0;
z-index: 10060;
min-width: 285px;
max-width: min(420px, calc(100vw - 32px));
padding: 12px;
border: 1px solid rgba(13,53,80,.10);
border-radius: 16px;
background: rgba(255,255,255,.985);
box-shadow: 0 22px 55px rgba(4,35,57,.20);
opacity: 0;
visibility: hidden;
transform: translateY(7px);
transition: opacity .16s ease, transform .16s ease, visibility .16s ease;
}
body.jp-modern-header-enabled .jp-modern-menu li:hover > .sub-menu, body.jp-modern-header-enabled .jp-modern-menu li:focus-within > .sub-menu, body.jp-modern-header-enabled .jp-modern-menu li.is-open > .sub-menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
body.jp-modern-header-enabled .jp-modern-menu .sub-menu a {
display: block;
margin: 2px 0;
padding: 9px 12px;
border-radius: 9px;
color: #163d55;
font-family: "Montserrat", sans-serif;
font-size: 12px;
font-weight: 600;
line-height: 1.35;
white-space: normal;
}
body.jp-modern-header-enabled .jp-modern-menu .sub-menu a:hover, body.jp-modern-header-enabled .jp-modern-menu .sub-menu a:focus, body.jp-modern-header-enabled .jp-modern-menu .sub-menu .current-menu-item > a {
color: #07556f;
background: #edf7fb;
}
body.jp-modern-header-enabled .jp-modern-menu .sub-menu .sub-menu {
top: -12px;
left: calc(100% + 8px);
}
body.jp-modern-header-enabled .jp-modern-header__toggle {
display: none;
} body.jp-modern-header-home .jp-modern-header__nav {
justify-self: end;
} @media (max-width: 1180px) and (min-width: 901px) {
body.jp-modern-header-enabled .jp-modern-header__inner {
grid-template-columns: 145px minmax(0, 1fr);
gap: 12px;
}
body.jp-modern-header-enabled .jp-modern-header__brand .custom-logo {
max-width: 125px;
}
body.jp-modern-header-enabled .jp-modern-menu > li > a {
padding-inline: 8px;
font-size: 10px;
}
} @media (max-width: 900px) {
body.jp-modern-header-enabled .jp-modern-header__inner {
width: calc(100% - 24px);
grid-template-columns: 1fr auto;
align-items: start;
padding-top: 10px;
}
body.jp-modern-header-enabled .jp-modern-header__brand .custom-logo {
max-width: 112px;
max-height: 82px;
}
body.jp-modern-header-enabled .jp-modern-header__toggle {
display: inline-flex;
flex-direction: column;
justify-content: center;
gap: 4px;
width: 44px;
height: 42px;
padding: 0 11px;
border: 1px solid rgba(255,255,255,.35);
border-radius: 12px;
background: rgba(205,235,248,.94);
box-shadow: 0 8px 24px rgba(5,37,61,.16);
}
body.jp-modern-header-enabled .jp-modern-header__toggle span:not(.screen-reader-text) {
display: block;
width: 100%;
height: 2px;
border-radius: 2px;
background: #0d3550;
}
body.jp-modern-header-enabled .jp-modern-header__nav {
grid-column: 1 / -1;
justify-self: stretch;
max-width: none;
display: none;
margin-top: 8px;
}
body.jp-modern-header-enabled .jp-modern-header.is-open .jp-modern-header__nav {
display: block;
}
body.jp-modern-header-enabled .jp-modern-menu {
display: block;
width: 100%;
max-height: calc(100vh - 115px);
overflow-y: auto;
padding: 8px;
background: rgba(255,255,255,.985);
}
body.jp-modern-header-enabled .jp-modern-menu > li > a {
min-height: 44px;
justify-content: space-between;
padding: 10px 12px;
font-size: 13px;
}
body.jp-modern-header-enabled .jp-modern-menu .sub-menu, body.jp-modern-header-enabled .jp-modern-menu .sub-menu .sub-menu {
position: static;
display: none;
min-width: 0;
max-width: none;
margin: 3px 0 6px 12px;
padding: 5px;
border: 0;
border-radius: 10px;
background: #f1f7fa;
box-shadow: none;
opacity: 1;
visibility: visible;
transform: none;
}
body.jp-modern-header-enabled .jp-modern-menu li.is-open > .sub-menu {
display: block;
}
} @media (prefers-reduced-motion: reduce) {
body.jp-modern-header-enabled .jp-modern-menu a, body.jp-modern-header-enabled .jp-modern-menu .sub-menu {
transition: none;
}
}  @media (min-width: 901px) { body.jp-modern-header-enabled .jp-modern-header__inner {
padding-top: 4px;
} body.jp-modern-header-enabled.single-formation .jp-hero-side {
top: 72px !important;
} body.jp-modern-header-home .elementor-element-cf52d96 {
transform: translate(-50%, 14px) !important;
}
body.jp-modern-header-home .lg-liste-evenements {
transform: translate(-50%, 14px) !important;
}
} body.jp-modern-header-enabled .jp-modern-header .jp-site-branding-logo {
display: inline-flex !important;
flex-direction: column !important;
align-items: flex-start !important;
overflow: visible !important;
}
body.jp-modern-header-enabled .jp-modern-header .jp-site-slogan {
display: block !important;
min-height: 19px !important;
margin: 4px 0 0 2px !important;
font-family: "Caveat", cursive !important;
font-size: 19px !important;
font-weight: 600 !important;
line-height: 1 !important;
white-space: nowrap !important;
overflow: visible !important;
}
body.jp-modern-header-enabled .jp-modern-header .jp-site-slogan.jp-slogan-ready {
visibility: visible !important;
opacity: 1 !important;
}  @media (min-width: 901px) { body.jp-modern-header-enabled.single-formation .jp-modern-header__brand {
transform: none !important;
} body.jp-modern-header-enabled.single-formation .jp-hero-main, body.jp-modern-header-enabled.single-contenu .jp-hero-main {
transform: none !important;
max-width: none;
} body.jp-modern-header-home .elementor-element-cf52d96, body.jp-modern-header-home .lg-liste-evenements {
transform: translate(-50%, 52px) !important;
}
body.jp-modern-header-home .jp-home.jp-home-v4 .jp-home-stats {
margin-top: -14px !important;
}
}  @media (min-width: 901px) { body.jp-modern-header-enabled.single-formation .jp-hero-main > h1, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-buttons, body.jp-modern-header-enabled.single-contenu .jp-hero-main > h1, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-buttons {
position: relative !important;
left: 78px !important;
} body.jp-modern-header-home .elementor-element-cf52d96, body.jp-modern-header-home .lg-liste-evenements {
transform: translateX(-50%) !important;
}
} @media (min-width: 901px) and (max-width: 1250px) {
body.jp-modern-header-enabled.single-formation .jp-hero-main > h1, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-buttons, body.jp-modern-header-enabled.single-contenu .jp-hero-main > h1, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-buttons {
left: 52px !important;
}
}  @media (min-width: 901px) {
body.jp-modern-header-home .elementor-element-cf52d96 {
top: 52px !important;
transform: translateX(-50%) !important;
}
}  @media (min-width: 1251px) {
body.jp-modern-header-enabled.single-formation .jp-hero-main > h1, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-buttons, body.jp-modern-header-enabled.single-contenu .jp-hero-main > h1, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-buttons {
left: 108px !important;
}
} @media (min-width: 901px) and (max-width: 1250px) {
body.jp-modern-header-enabled.single-formation .jp-hero-main > h1, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-formation .jp-hero-main > .jp-buttons, body.jp-modern-header-enabled.single-contenu .jp-hero-main > h1, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-subtitle, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-statuses, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-desc, body.jp-modern-header-enabled.single-contenu .jp-hero-main > .jp-buttons {
left: 78px !important;
}
}  @media (min-width: 901px) { body.jp-modern-header-enabled .jp-modern-menu > li:focus-within > a, body.jp-modern-header-enabled .jp-modern-menu li:focus-within > .sub-menu {
color: inherit;
background: inherit;
}
body.jp-modern-header-enabled .jp-modern-menu > li:hover > a {
color: #fff;
background: #0d5974;
}
body.jp-modern-header-enabled .jp-modern-menu li:hover > .sub-menu {
opacity: 1;
visibility: visible;
transform: translateY(0);
} body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-item:not(:hover) > a, body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-ancestor:not(:hover) > a {
color: #0d3550;
background: transparent;
} body.jp-modern-header-enabled .jp-modern-menu > li.jp-submenu-align-right > .sub-menu {
right: 0;
left: auto;
}
body.jp-modern-header-enabled .jp-modern-menu .sub-menu li.jp-submenu-open-left > .sub-menu {
right: calc(100% + 8px);
left: auto;
}
} body.jp-modern-header-home .jp-home-events-layer,
body.jp-modern-header-home .jp-home-events-layer.elementor-element-cf52d96 {
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left: 0 !important;
margin: 0 !important;
transform: none !important;
}
body.jp-modern-header-home .jp-home-events-layer .lg-liste-evenements {
left: auto !important;
transform: none !important;
} body.jp-modern-header-home .jp-site-slogan {
color: #ffffff !important;
text-shadow: 0 2px 6px rgba(0,0,0,.45);
} @media (max-width: 900px) { body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-item > a,
body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-ancestor > a,
body.jp-modern-header-enabled .jp-modern-menu > li.current-menu-parent > a {
color: #0d3550 !important;
background: transparent !important;
} body.jp-modern-header-enabled .jp-modern-menu > li.is-open > a {
color: #ffffff !important;
background: #0d5974 !important;
} body.jp-modern-header-enabled .jp-modern-menu > li:focus-within:not(.is-open) > a {
color: #0d3550 !important;
background: transparent !important;
}
} @media (min-width: 901px) { body.jp-modern-header-enabled
.jp-modern-menu li:hover > .sub-menu {
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
transform: translateY(7px) !important;
}
body.jp-modern-header-enabled
.jp-modern-menu li.is-open > .sub-menu,
body.jp-modern-header-enabled
.jp-modern-menu li:focus-within > .sub-menu {
opacity: 1 !important;
visibility: visible !important;
pointer-events: auto !important;
transform: translateY(0) !important;
} body.jp-modern-header-enabled
.jp-modern-menu > li.menu-item-has-children::after {
content: "";
position: absolute;
z-index: 10058;
top: 100%;
right: 0;
left: 0;
height: 13px;
background: transparent;
}
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu > li.menu-item-has-children::after {
content: "";
position: absolute;
z-index: 10058;
top: -3px;
right: -13px;
width: 15px;
height: calc(100% + 6px);
background: transparent;
}
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu > li.jp-submenu-open-left.menu-item-has-children::after {
right: auto;
left: -13px;
}
} @media (min-width: 901px) {
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu {
min-width: 360px;
max-width: min(520px, calc(100vw - 32px));
}
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu a {
padding: 10px 13px;
font-size: 11.5px;
line-height: 1.42;
} body.jp-modern-header-enabled
.jp-modern-menu .sub-menu .sub-menu {
min-width: 430px;
max-width: min(560px, calc(100vw - 32px));
}
}
@media (max-width: 900px) {
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu a {
line-height: 1.45;
}
} @media (max-width: 767px) {
html body.jp-modern-header-enabled
.jp-modern-header
.jp-site-branding-logo > .jp-site-slogan {
font-size: 15px !important;
line-height: 1 !important;
}
} @media (max-width: 767px) {
html body.jp-modern-header-enabled:not(.page-id-14864)
.jp-modern-header
.jp-site-branding-logo > .jp-site-slogan {
font-size: 15px !important;
transform: translateY(-18px) !important;
}
}  @media (min-width: 981px) {
body.jp-modern-header-enabled
.jp-modern-menu {
padding-top: 2px !important;
padding-bottom: 2px !important;
}
body.jp-modern-header-enabled
.jp-modern-menu > li > a {
min-height: 28px !important;
padding-top: 4px !important;
padding-bottom: 4px !important;
line-height: 1.10 !important;
} body.jp-modern-header-enabled
.jp-modern-menu .sub-menu {
padding-top: 7px !important;
padding-bottom: 7px !important;
}
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu a {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 6px !important;
padding-bottom: 6px !important;
line-height: 1.28 !important;
}
}  @media (min-width: 981px) {
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu {
width: max-content !important;
min-width: 170px !important;
max-width: min(280px, calc(100vw - 32px)) !important;
} body.jp-modern-header-enabled
.jp-modern-menu .sub-menu > li,
body.jp-modern-header-enabled
.jp-modern-menu .sub-menu > li > a {
width: auto !important;
min-width: 0 !important;
max-width: 100% !important;
} body.jp-modern-header-enabled
.jp-modern-menu .sub-menu .sub-menu {
width: max-content !important;
min-width: 170px !important;
max-width: min(280px, calc(100vw - 32px)) !important;
}
}  body.jp-special-orientation-immersion
.jp-modern-header__brand {
display: block !important;
}
body.jp-special-orientation-immersion
.jp-modern-header__brand
.jp-site-branding-logo {
display: inline-flex !important;
flex-direction: column !important;
align-items: flex-start !important;
line-height: 1 !important;
}
body.jp-special-orientation-immersion
.jp-modern-header__brand
.custom-logo-link {
display: block !important;
line-height: 0 !important;
}
body.jp-special-orientation-immersion
.jp-modern-header__brand
.jp-site-slogan {
display: block !important;
margin-top: -6px !important;
padding: 0 !important;
color: #fff !important;
font-family: "Caveat", cursive !important;
font-size: 19px !important;
font-weight: 600 !important;
line-height: 1 !important;
white-space: nowrap !important;
} body.jp-special-orientation-immersion
.jp-modern-header__brand
.jp-modern-header__site-name,
body.jp-special-orientation-immersion
.jp-modern-header__brand
.site-title,
body.jp-special-orientation-immersion
.jp-modern-header__brand
.site-description,
body.jp-special-orientation-immersion
.jp-modern-header__brand
.ast-site-title-wrap {
display: none !important;
} body.jp-special-orientation-immersion
[data-jp-special-handwritten-char="1"] {
display: inline !important;
opacity: 0;
visibility: hidden;
transition: opacity 45ms linear;
}
body.jp-special-orientation-immersion
[data-jp-special-handwritten-char="1"].is-visible {
opacity: 1;
visibility: visible;
}