/*!/wp-content/themes/square/style.css*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #CCC;margin:0 0 20px;padding:15px}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#22365a;font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;font-family:'Roboto Condensed',sans-serif;margin:0}h1{font-weight:600;font-size:28px;margin-bottom:15px}h2{font-weight:600;font-size:26px;margin:30px 0 15px}h3{font-size:24px;margin-bottom:15px;margin-top:25px}h4{font-size:22px;margin-bottom:10px}h5{font-size:20px;margin-bottom:10px}h6{font-size:18px;margin-bottom:10px}p{margin:0 0 15px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 15px}address{margin:0 0 15px}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:none;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:rgb(0 0 0 / .1);border:0;height:1px}ul,ol{margin:0 0 15px 20px;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:15px}dt{font-weight:700}dd{margin:0 15px 15px}img{height:auto;max-width:100%;vertical-align:middle}table{margin:0 0 15px;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{background:#7bae58;padding:0 20px;color:#FFF;border:0;line-height:36px;min-height:36px}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#404040;border:1px solid #DDD;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;height:36px;width:100%}select{border:1px solid #DDD;padding:3px 40px 3px 8px;height:36px;background-color:#fff0;line-height:100%;outline:0;background-image:url(/wp-content/themes/square/images/arrow.png);background-position:right center;background-repeat:no-repeat;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,select:focus{outline:0;border:1px solid #CCC}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:3px 8px}textarea{padding:3px 8px;width:100%;min-height:100px}input[type="search"]{width:auto}a{color:#22365a;text-decoration:none}a:hover,a:focus,a:active{color:#7bae58}a:focus{outline:0}a:hover,a:active{outline:0}.single-entry-content a,.entry-summary a,.fmecustomgroup a,.woocommerce-tabs a{color:#7bae58;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.single-entry-content a:hover,.entry-summary a:hover,.fmecustomgroup a:hover,.woocommerce-tabs a:hover{text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.sq-clearfix:before,.sq-clearfix:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after{content:"";display:table}.sq-clearfix:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after{clear:both}.widget{margin:0 0 30px}.widget ul{list-style:none;margin:0;padding:0}.widget ul ul{margin-left:10px}.widget a{text-decoration:none;color:#444}.widget select{max-width:100%}.widget_search .search-submit{display:none}.mea-header{height:105px!important;padding-top:15px}.mea-head{display:flex;align-items:center;padding:0 80px;height:100%}.mea-head__logo{width:170px}.mea-head__welcome{font-size:32px;font-weight:700;text-align:right;flex:1}.mea-footer{font-size:14px;position:absolute;bottom:0;left:0;right:0}.mea-contact{display:flex}.mea-contact--details{height:50px;align-items:center;padding:10px 80px 0}.mea-contact--social{background-color:#1d273a;color:#fff;padding:8px 80px 18px}.mea-contact .fa{font-size:30px}.mea-contact span{vertical-align:super;margin-left:15px}.mea-contact__item{flex:1;text-align:center}.mea-slide-caption{right:80px!important;bottom:20px!important;background:rgb(29 39 58 / .8)!important;width:900px!important}.mea-slide-caption .sq-slide-cap-title{font-size:40px}.mea-slide-caption .sq-slide-cap-desc{font-size:28px}.margin{margin:20px}.social-contact{font-size:40px}.social-contact a{margin-right:30px}.social-contact a:hover{text-decoration:none}.subtitle{color:#7bae58;font-weight:700}.sticky{display:block}.hentry{margin:0 0 15px}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 15px}#primary{width:69%;float:left}#secondary{width:28%;float:right;padding-top:15px}.sq_no_sidebar #primary{width:auto;float:none}.sq_no_sidebar_condensed #primary{width:76%;float:none;margin:0 auto}.sq_left_sidebar #primary{float:right}.sq_left_sidebar #secondary{float:left}.entry-figure{text-align:center;margin-bottom:15px;height:235px;background-repeat:no-repeat;background-position:50%;background-color:#fff;background-size:cover}.sq-post-wrapper{margin:-90px auto 0;background:rgb(255 255 255 / .8);position:relative;padding:8px 0}.entry-header{margin-bottom:15px;padding:0 10px}.entry-img{background-repeat:no-repeat;background-position:50%;background-color:#fff;background-size:cover;width:100%;height:380px;position:relative}.entry-img h1{background-color:rgb(250 250 250 / .7);padding:6px 10px;position:absolute;bottom:15px;width:100%}.entry-header .entry-title{font-weight:600;margin:0 0 10px}.entry-header .entry-title a{text-decoration:none}.entry-title-noimg{margin-top:15px}.entry-meta,.entry-footer{font-size:13px;color:#666;font-style:italic}.entry-footer{margin-top:25px;text-align:center}.single-entry-content+.entry-footer{text-align:left}.entry-meta span,.entry-footer span{margin-right:20px}.entry-meta span .fa,.entry-footer span .fa{margin-right:5px}.entry-meta a,.entry-footer a{text-decoration:none}.single .entry-meta{margin-bottom:20px}.entry-readmore{margin-top:25px;text-align:right;font-style:italic}.entry-readmore a .fa,a.more .fa{margin-left:7px}.square-share-buttons{text-align:center;margin-top:25px}.square-share-buttons a{display:inline-block;height:36px;width:36px;text-align:center;line-height:36px;border-radius:50%;margin:0 3px;border:1px solid #666;font-size:16px;font-family:Arial;color:#666}.square-share-buttons a:hover{background:#7bae58;color:#FFF;border:1px solid #7bae58}.portfolio{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:25px;margin-bottom:-25px}.portfolio>span{flex:1 0 130px;background-size:cover;background-position:50%;width:366px;height:456px}.rfbp-image-wrap{margin:0}.widget-area .widget-title{font-weight:400;position:relative;margin-bottom:25px;text-transform:uppercase;font-size:18px}.widget-area .widget-title i{padding-right:5px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.widget_categories .widget-title i:before{content:"\f02e"}.widget_recent_entries .widget-title i:before{content:"\f1ea"}.widget_rfb_widget .widget-title i:before{content:"\f230"}.widget-area .widget-title:before{content:"";position:absolute;left:0;top:100%;margin-top:8px;height:1px;width:40px;background:#7bae58}.widget-area .widget-title:after{content:"";position:absolute;left:0;top:100%;margin-top:12px;height:1px;width:20px;background:#7bae58}.widget-area ul{list-style:none;padding:0;margin:0}.widget-area ul ul{border-top:1px solid #F6F6F6;margin-top:5px}.widget-area ul ul li{padding-left:10px}.widget-area ul ul li:last-child{border-bottom:0;padding-bottom:0}.widget-area li{padding:6px 0;border-bottom:1px solid #F6F6F6}.widget-area a{text-decoration:none;color:#404040}.widget-area a:hover{color:#7bae58}.widget-area .widget{margin-bottom:30px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.author-email-url{margin-left:-2%}.comment-form-author,.comment-form-email,.comment-form-url{float:left;margin-left:2%;width:31.33333%}.author-email-url input{width:100%}.comment-form .form-submit{margin-bottom:0}#comments{border:1px solid #EEE;padding:30px;margin-bottom:25px}h3#reply-title,h3.comments-title{position:relative;padding-bottom:10px;font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:15px}h3#reply-title:after,h3.comments-title:after{content:"";position:absolute;left:0;top:100%;width:30px;background:#7bae58;height:2px}.logged-in-as,.comment-notes{font-size:13px}#comments ul{list-style:none;margin:0;padding:0}#comments li.comment{margin:0 0 20px}#comments li.comment .children{display:block;margin:20px 0 0 30px;padding:0;list-style:none}article.comment-body{background:#fff;margin:0;padding:15px;position:relative;border:1px solid #EEE}.comment-list a{color:#404040}.comment-list a:hover{color:#7bae58!important}.comment-list .comment-respond{margin-top:20px;border:1px solid #EEE;padding:20px}.comment-list .vcard img{border-radius:50%;margin-right:10px}.comment-list .vcard .fn{font-weight:400;font-size:16px;font-family:'Roboto Condensed',sans-serif}.comment-list .edit-link{position:absolute;right:0;top:0}.comment-list .edit-link a{font-size:13px;display:inline-block;padding:10px}.comment-list .comment-meta{margin-bottom:15px}.comment-list .comment-metadata{border-top:1px solid #EEE;padding-top:10px;font-size:13px;font-family:'Roboto Condensed',sans-serif}.comment-list .comment-metadata a{float:left}.comment-list .comment-metadata .reply{float:right}#cancel-comment-reply-link{float:right}.comment-navigation .nav-previous a,.comment-navigation .nav-next a{background:#7bae58;color:#FFF;display:inline-block;padding:0 10px;font-size:12px;line-height:22px;position:relative}.comment-navigation .nav-next a{margin-right:13px}.comment-navigation .nav-next a:after{content:"";position:absolute;border-left:11px solid #7bae58;border-top:11px solid #fff0;border-bottom:11px solid #fff0;top:0;right:-11px}.comment-navigation .nav-previous a{margin-left:11px}.comment-navigation .nav-previous a:after{content:"";position:absolute;border-right:11px solid #7bae58;border-top:11px solid #fff0;border-bottom:11px solid #fff0;top:0;left:-11px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:15px;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:15px}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.sq-container{width:1100px;margin:0 auto}.sq-header-margin{margin-top:82px}.sq-site-content{position:relative;z-index:99}.sq-section .sq-section-title{text-transform:uppercase;font-weight:600;position:relative;margin-bottom:36px}.sq-section-title:after{content:"";position:absolute;height:2px;width:25px;background:#7bae58;top:100%;left:0;margin-top:10px}.sq-container .sq-section{width:100vw;position:relative;left:50%;padding:35px 0 25px;margin:25px 0 30px -50vw}.sq-container .sq-section.sq-section-end{margin-bottom:0}.sq-container .sq-section.sq-full-background{background-size:cover;background-position:center center;height:260px;color:#fff;margin-top:0}.sq-full-background .sq-container{position:relative;height:100%}.sq-full-background h2{position:absolute;bottom:0}.sq-full-background h2.sq-middle{bottom:45px}.sq-section h2{margin:0 0 15px}.alert{background-color:#1d273a;text-align:center;color:#fff;padding:5px}#sq-masthead{background:rgb(30 36 42 / .25);position:fixed;left:0;right:0;z-index:999;font-family:"Roboto Condensed",sans-serif;height:82px;transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;box-shadow:0 0 8px rgb(0 0 0 / .2)}#sq-masthead.sq-white{background:rgb(255 255 255 / .7)}#sq-masthead.sq-scrolled{background:rgb(30 36 42 / .8)}#sq-masthead.sq-white.sq-scrolled{background:rgb(255 255 255)}#sq-site-branding{float:left;width:18%;padding:10px 0}#sq-site-branding img{max-height:62px}.sq-main-header{background-color:#CCC;background-repeat:no-repeat;background-position:top center;padding:137px 0 65px}.sq-main-title{margin:0;font-family:'Roboto Condensed',sans-serif;letter-spacing:1px;font-weight:600;text-transform:uppercase;color:#FFF;position:relative}.sq-main-title:after{content:"";position:absolute;left:0;top:100%;margin-top:6px;width:40px;height:2px;background:#FFF}.sq-main-title:before{content:"";position:absolute;left:0;top:100%;margin-top:12px;width:20px;height:2px;background:#FFF}.sq-site-title{font-family:'Roboto Condensed',sans-serif;font-weight:700;margin:8px 0 5px;letter-spacing:1px;text-transform:uppercase;font-size:28px;line-height:1}.sq-site-title a{text-decoration:none;color:#FFF}.sq-white .sq-site-title a{color:#555}.sq-site-description{color:#EEE;margin:0;font-size:13px;font-style:italic;line-height:1}.sq-white .sq-site-description{color:#555}.taxonomy-description{color:#FFF;margin-top:30px}.taxonomy-description p:last-child{margin-bottom:0}#sq-site-navigation{float:right;width:82%}.sq-main-navigation .sq-menu{float:right}.sq-main-navigation ul{list-style:none;margin:0;padding-left:0}.sq-main-navigation li{float:left;position:relative;line-height:82px}.sq-main-navigation a{display:block;text-decoration:none;color:#FFF;padding:0 15px;text-transform:uppercase;font-size:18px;font-weight:600;position:relative}.sq-white .sq-main-navigation a{color:#22365a}.sq-main-navigation ul ul{display:none;position:absolute;left:0;top:100%;background:#F6F6F6;min-width:160px;box-shadow:0 2px 6px rgb(0 0 0 / .2);z-index:9999}.sq-main-navigation ul ul ul{left:100%;top:0}.sq-main-navigation ul ul a{text-transform:none;font-weight:400;color:#444;padding:8px 20px;font-size:14px;line-height:1.5}.sq-main-navigation ul ul li{float:none;border-bottom:1px solid #F0F0F0}.sq-main-navigation ul ul li:last-child{border-bottom:0}.sq-main-navigation ul li:hover>ul{display:block}.sq-menu>ul>li:hover>a:before,.sq-menu>ul>li.current_page_item>a:before,.sq-menu>ul>li.current-menu-item>a:before{position:absolute;top:24px;content:'';width:15px;height:2px;display:block;background:#fff}.sq-white .sq-menu>ul>li:hover>a:before,.sq-white .sq-menu>ul>li.current_page_item>a:before,.sq-white .sq-menu>ul>li.current-menu-item>a:before{background:#444}.sq-main-navigation ul ul li:hover>a{background:#7bae58;color:#FFF}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 15px;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#sq-home-slider-section{position:relative;max-width:2760px;margin:0 auto}.sq-slide{position:relative}.sq-slide-caption{position:absolute;right:3%;bottom:20px;width:715px;margin-left:-325px;background:rgb(29 39 58 / .5);padding:10px;border-right:3px solid #7bae58}.sq-slide-caption a{color:#F6F6F6}.sq-slide-cap-title{text-align:center;font-size:35px;color:#FFF;font-weight:700;margin-bottom:10px;line-height:1.2;font-family:'Roboto Condensed',sans-serif;letter-spacing:1px;text-transform:uppercase}.sq-slide-cap-desc{text-align:center;font-size:22px;color:#F6F6F6;font-weight:500;font-family:'Roboto Condensed',sans-serif;font-weight:300;padding:0 5%}.page-template-news-page .sq-slide{width:auto!important}.page-template-news-page .bx-wrapper{border:none}#sq-home-slider-section .bx-wrapper .bx-pager{bottom:20px;left:10px;text-align:left;width:auto}#sq-home-slider-section .bx-wrapper .bx-pager.bx-default-pager a{margin:0 3px;display:block;background-color:#22365a;cursor:pointer;opacity:.3;height:8px;width:8px;border-width:0;border-style:initial;border-color:initial;border-image:initial;border-radius:50%;padding:0;transition:opacity 0.3s cubic-bezier(.39,.575,.565,1) 0s}#sq-home-slider-section .bx-wrapper .bx-pager.bx-default-pager a:hover,#sq-home-slider-section .bx-wrapper .bx-pager.bx-default-pager a:focus{opacity:.6;transition-timing-function:cubic-bezier(.47,0,.745,.715)}#sq-home-slider-section .bx-wrapper .bx-pager.bx-default-pager a.active{opacity:1;width:32px;cursor:default;border-radius:4px}.sq-banner-shadow{position:absolute;top:100%;left:0;right:0}.archive .sq-banner-shadow{top:235px}.sq-banner-shadow img{vertical-align:top}#sq-home-slider-section img{margin:0 auto;display:block}.sq-featured-post-wrap{display:table;width:100%;table-layout:fixed;background:#f7f8f9}.sq-featured-post{display:table-cell;width:100%;padding:60px 40px;background:url(/wp-content/themes/square/images/featured-bg.png) repeat-y right top;position:relative}.sq-featured-post .sq-featured-icon{font-size:38px;margin-bottom:10px;color:#7bae58}.sq-featured-post h4{position:relative;margin-bottom:30px}.sq-featured-post h4:after{content:"";position:absolute;height:2px;width:25px;background:#7bae58;top:100%;left:0;margin-top:10px}.sq-featured-readmore{position:absolute;right:5px;bottom:5px;height:40px;width:40px;line-height:40px;text-align:center;font-size:26px;color:#22365a;opacity:0;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.sq-featured-post:hover .sq-featured-readmore{opacity:1}.sq-featured-post .sq-featured-readmore:hover{color:#7bae58}.fts-tweeter-wrap .tweeter-info{border:none;min-height:0;padding:12px 20px}.fts-tweeter-wrap .fts-twitter-full-width{padding:0;display:flex;align-items:center;justify-content:center}.fts-tweeter-wrap .fts-twitter-text{padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fts-tweeter-wrap .fts-twitter-reply{float:right}.fts-tweeter-wrap .time{margin:0 10px;white-space:nowrap;flex:none}.fts-tweeter-wrap a{flex:none}.fts-tweeter-wrap a i{font-size:22px;color:#fff;vertical-align:middle}#sq-about-us-section_twitter{position:relative;text-align:center}#sq-about-us-section_1 .sq-container,#sq-about-us-section_2 .sq-container,#sq-about-us-section_3 .sq-container,#sq-about-us-section_4 .sq-container,#sq-about-us-section_5 .sq-container{padding:50px 0;align-items:center;justify-content:center;display:flex}.sq-section-grey{background-color:#f6f6f6}@media screen and (max-width:1920px) and (min-width:1601px){.youtube_channel.responsive .ytc_video_container:nth-child(7){display:none}}@media screen and (max-width:1600px) and (min-width:1121px){.youtube_channel.responsive .ytc_video_container:nth-child(6),.youtube_channel.responsive .ytc_video_container:nth-child(7){display:none}}@media screen and (max-width:1120px){.youtube_channel.responsive{display:flex;flex-wrap:wrap}.youtube_channel.responsive .ytc_video_container{width:315px!important;flex:1 0 240px}.youtube_channel .last-photos{flex:1 0 140px}}@media screen and (max-width:900px){.youtube_channel.responsive .ytc_video_container:nth-child(7){display:none}}@media screen and (max-width:768px){.youtube_channel.responsive .ytc_video_container:nth-child(6),.youtube_channel.responsive .ytc_video_container:nth-child(7){display:none}}.ytctitle{display:block;display:-webkit-box;max-width:100%;height:32px;margin:5px auto 10px;font-size:16px;line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ytctitle a{color:#22365a}.ytctitle a:hover{text-decoration:none}#sq-about-us-section .sq-about-sec p{margin:0}.youtube_channel.responsive{display:flex}.youtube_channel .ytc_video_container{margin:0 1px 1px 0}.justified-gallery .album-caption{background-color:rgb(123 174 88 / .7);height:100%;width:100%;position:absolute;bottom:0;padding:5px;left:0;margin:0;color:#fff;font-size:12px;opacity:0}.justified-gallery .album-caption:hover{opacity:1}.justified-gallery .photo-title{bottom:0;position:absolute}.justified-gallery .photo-title,.justified-gallery .photo-date{padding:15px}.justified-gallery .icon{position:absolute;top:calc(50% - 20px);left:calc(50% - 17px);font-size:40px;line-height:40px}.last-photos{margin:0 1px 1px 0;font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:400;display:flex!important;align-content:stretch;justify-content:space-between}.youtube_channel .last-photos{text-align:right;flex:1 0 165px}.justified-gallery .last-photos{margin:0 0 1px 0}#sq-about-us-section .sq-about-sec .last-photos p{width:135px;margin:auto 0;padding-top:15px;padding-bottom:15px}.youtube_channel .last-photos p{float:right;padding-right:18px}.justified-gallery .last-photos p{float:left;padding-left:18px}.photo-sep{background-color:#7bae58;width:3px}.youtube_channel .photo-sep{float:left}.justified-gallery .photo-sep{float:right}.youtube_channel .ytc_thumb>span:before{content:"\f16a";opacity:.8;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);padding:0!important;font-family:FontAwesome;font-size:70px;line-height:70px;color:#fff;z-index:10}.ytc_thumb:hover>span:before{opacity:1}.ytc_thumb:hover .ytc_hover{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(123 174 88 / .7)}.ytc_thumb .ytc_title{font-size:12px;color:#fff;padding:15px;display:inline-block;position:absolute;bottom:0;left:0;opacity:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ytc_thumb:hover .ytc_title{opacity:1}.flickrset__list{display:flex;flex-wrap:wrap}.flickrset__item{background-repeat:no-repeat;background-position:50%;background-color:#fff;background-size:cover;width:263px;height:263px;margin:20px 6px;position:relative;overflow:hidden;flex:1 0 auto}.flickrset__button{float:right;margin-right:5px}.flickrset__item a{position:absolute;width:100%;height:100%}.flickrset__item a:hover{text-decoration:none}.flickrset__title{color:#22365a;background-color:rgb(250 250 250 / .7);padding:6px 10px;position:absolute;bottom:0;width:100%;transform:translateY(24px);transition:transform .3s}.flickrset__item a:hover .flickrset__title{transform:translateY(0)}.flickrset__title h5{margin:0}.flickrset__date{font-size:12px;font-style:italic}.flickrset__place{font-size:14px}.slicker-instagram-placeholder:hover .slicker-instaG-photoshadow{background-color:rgb(123 174 88 / .7)!important}.slicker-instagram-placeholder .fts-instagram-icon:before{font-family:FontAwesome}.footer-instagram{width:100%;background-color:#1d273a;margin-top:-1px;padding-bottom:1px}.footer-instagram .footer-title{max-width:1100px;margin:auto}.footer-instagram h5{padding:35px 5px 10px}.footer-instagram a{color:#fff}#sq-about-us-section .sq-container{width:100%;padding:0}.sq-about-sec{width:60%;position:relative}.sq-about-sec .sq-featured-readmore{bottom:-10px}.sq-about-sec:hover .sq-featured-readmore{opacity:1}.sq-image-stack{width:38%;padding:0 0 0 20px;text-align:right}.sq-section-grey .sq-image-stack{order:0;padding:0 20px 0 0;text-align:left}.sq-section-grey .sq-about-sec{order:1}#sq-about-us-section .sq-about-sec{width:100%;float:none}.sq-elasticstack{position:relative;padding:0;width:100%;height:420px;list-style:none;-webkit-perspective:1000px;-webkit-perspective-origin:50%-50%;perspective:1000px;perspective-origin:50% -50%;margin:30px auto 0;float:right}.no-js .sq-elasticstack{max-width:1090px;width:100%;height:auto;text-align:center}.sq-elasticstack li{position:absolute;z-index:1;cursor:pointer;-webkit-transform:translate3d(0,0,-180px);transform:translate3d(0,0,-180px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.no-js .sq-elasticstack li{position:relative;display:inline-block;opacity:1;margin:10px;cursor:default;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sq-elasticstack li img{display:block}.sq-elasticstack li.animate{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.sq-elasticstack li.move-back{-webkit-transition-timing-function:cubic-bezier(.175,.885,.47,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.47,1.515);transition-timing-function:cubic-bezier(.175,.885,.47,1.515)}#sq-tab-section{background:#F6F6F6}.sq-tab{padding:50px 0;margin:0;padding-right:30px;border-right:1px solid #EEE;list-style:none;flex-grow:1;flex-basis:25%}.sq-tab li{font-size:20px;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;padding-left:40px;line-height:1.2;position:relative}.sq-tab li.sq-active:after{content:"";position:absolute;right:0;height:100%;width:5px;background:#7bae58;top:0;margin-right:-33px}.sq-tab li a{text-decoration:none;color:#444;display:block;padding:15px 0}.sq-tab li .fa{float:left;margin-left:-40px;line-height:1.2}.sq-tab li.sq-active .fa{color:#7bae58}.sq-tab-content{overflow:hidden;position:relative;flex-grow:1;flex-basis:75%}.sq-tab-pane{display:none;padding:50px;height:100%}.sq-tab-pane:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f6f6f6;opacity:.7}#sq-tab1{background:url(/wp-content/uploads/2016/08/DSC_2404-e1470340176349.jpg) no-repeat center center;background-size:cover}.sq-content{position:relative}#sq-colophon{font-family:"Roboto Condensed",sans-serif;font-size:14px;color:#bac7b2;background:#1d273a}.sq-site-footer ul{list-style:none;padding:0;margin:0}.sq-site-footer ul ul{margin-left:10px}.sq-site-footer a{color:#bac7b2;text-decoration:none}#sq-colophon h5.widget-title{letter-spacing:1px;text-transform:uppercase;color:#fff;font-weight:600;position:relative;margin-bottom:30px}#sq-colophon h5.widget-title:after{content:"";position:absolute;height:2px;width:25px;background:#7bae58;top:100%;left:0;margin-top:10px}#sq-top-footer{padding:50px 0 0}#sq-top-footer .sq-container{border-bottom:1px solid #393f42;padding-bottom:30px}.sq-footer{float:left;margin-left:3%;width:20%}.sq-footer:nth-child(1){width:28%}.sq-footer .textwidget{color:#fff}.sq-footer .widget_sp_image{float:left;margin-bottom:0}.sq-footer #widget_sp_image-7{margin-right:30px}#sq-middle-footer .sq-container{border-bottom:1px solid #393f42;padding-top:30px;padding-bottom:30px}#sq-middle-footer .widget,#sq-middle-footer p:last-child{margin-bottom:0}#sq-bottom-footer{padding:25px 0;line-height:1.2}.sq-site-info{float:left}#sq-bottom-footer .sq-site-info a{text-decoration:underline}.sq-site-social{float:right}.sq-site-social a{padding:0 4px;font-size:16px;font-family:Arial;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.sq-site-social a:hover{color:#F6F6F6}#sq-logo-section{padding:50px 0}#sq-logo-section .owl-carousel .owl-item{padding:0 10px}.sq-toggle-nav{display:none;position:absolute;top:20px;right:20px;height:40px;width:40px;cursor:pointer}.sq-toggle-nav span{position:relative;display:block;width:40px;height:3px;background:#FFF;margin-top:19px;border-radius:3px}.sq-toggle-nav span:after,.sq-toggle-nav span:before{content:"";position:absolute;left:0;height:3px;width:100%;background:#FFF;border-radius:3px}.sq-toggle-nav span:after{top:-12px}.sq-toggle-nav span:before{bottom:-12px}.sq-white .sq-toggle-nav span,.sq-white .sq-toggle-nav span:after,.sq-white .sq-toggle-nav span:before{background:#333}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid #fff0;border-top-color:#FFF}.sq-white .sf-arrows .sf-with-ul:after{border-top-color:#333}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:#fff0;border-left-color:#333}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:#fff}.sq-pagination{text-align:center;margin-bottom:30px;font-family:'Roboto Condensed',sans-serif}.sq-pagination span,.sq-pagination a{padding:2px 6px;border-bottom:2px solid #555;margin:0 4px;font-size:18px;font-weight:700;color:#555}.sq-pagination a:hover,.sq-pagination span{color:#7bae58;border-bottom:2px solid #7bae58}.woocommerce .woocommerce-orders-table__cell-order-actions .button,.woocommerce .woocommerce-orders-table__cell-order-actions .button:hover,.woocommerce .woocommerce-orders-table__cell-order-actions .button:active{background:none;color:#22365a;text-decoration:underline;text-transform:none;padding:0 10px 0 0}.woocommerce .woocommerce-orders-table__cell-order-actions .button:hover,.woocommerce .woocommerce-orders-table__cell-order-actions .button:active{text-decoration:none}.term-description{clear:both;margin:10px 0 20px}.woocommerce .woocommerce-no-products-found{width:100%}.wc-item-meta .price strong{font-weight:400}.woocommerce .sq-main-header{background-image:url(/wp-content/uploads/2016/08/6974052941_d720f8f869_o__-copie.jpg)}.woocommerce .order-status{background:#FFD74F;border-radius:8px;padding:2px 5px}.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3:after{content:"Pour les inscriptions annuelles concernant un mineur et les stages, il s'agit du Parent 1";display:block;font-size:16px;font-style:italic;font-weight:300}.woocommerce #primary{width:100%;float:none;display:flex;flex-wrap:wrap}.woocommerce .products,.woocommerce .product{flex:1;width:100%}.woocommerce #billing_country_field{display:none}.woocommerce ul.products li.product{width:22.05%!important}.woocommerce .woocommerce-result-count{padding:10px 0}.woocommerce .woocommerce-breadcrumb{padding-top:5px;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce nav.woocommerce-breadcrumb{flex:1;padding-right:10px;width:100%}.woocommerce div.woocommerce-breadcrumb{padding-right:2px}.woocommerce .woocommerce-breadcrumb a:hover{color:#7bae58}.woocommerce nav.woocommerce-pagination{text-align:center;margin-bottom:30px;font-family:'Roboto Condensed',sans-serif}.woocommerce nav.woocommerce-pagination ul{border:0;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li{border:0;float:none;margin:0 4px;line-height:1.5}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:2px 6px;border-bottom:2px solid #555;font-size:18px;font-weight:700;color:#555}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#7bae58;border-bottom:2px solid #7bae58;background:none}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next{border:0}.sq-woo-thumb-wrap{position:relative}.woocommerce ul.products li.product a.sq-thumb-link{display:block}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce a.added_to_cart{position:absolute;right:10px;bottom:10px;background:#7bae58;color:#FFF;border-radius:0;margin:0;text-transform:uppercase;font-weight:400;font-size:13px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;height:auto;padding:8px 10px;line-height:1}.woocommerce ul.products li.product .button.add_to_cart_button.loading{padding-right:34px}.woocommerce ul.products li.product:hover .button.add_to_cart_button{opacity:1;visibility:visible}.woocommerce ul.products li.product:hover .button.add_to_cart_button.added{opacity:0;visibility:hidden}.woocommerce a.added_to_cart{opacity:1;visibility:visible}.sq-woo-title-price{padding:15px;border-bottom:2px solid #7bae58;border-top:2px solid #7bae58}.woocommerce ul.products li.product h2{font-size:16px;padding:0;margin:0 0 6px;font-weight:400;text-transform:uppercase}.woocommerce ul.products li.product h2 a{color:#333}.woocommerce ul.products li.product h2 a:hover{color:#7bae58}.woocommerce ul.products li.product .price{color:#7bae58;font-size:15px;float:left;margin:0;font-weight:400}.woocommerce ul.products li.product .price del{float:right;font-weight:400;opacity:1}.woocommerce ul.products li.product .price ins{font-weight:400;margin-right:10px}.woocommerce span.onsale{background:#DD1F26;min-height:0;min-width:0;border-radius:0;line-height:1.5;font-size:12px;text-transform:uppercase;padding:2px 6px;font-weight:400;right:5px;top:-6px;left:10px;right:auto}.woocommerce ul.products li.product .onsale{right:10px;left:auto}.woocommerce .woocommerce-product-rating .star-rating{font-size:20px;color:gold;margin:3px 15px 0 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#7bae58;font-size:28px;font-family:'Roboto Condensed',sans-serif}.woocommerce div.product p.price{display:none}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{float:left;margin-right:15px;font-weight:400}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.woocommerce .quantity .qty{width:65px}.woocommerce .sold-individually .quantity{display:none}.woocommerce .shop_table .quantity{min-height:21px}.woocommerce div.product form.cart .variations th{text-align:left;width:99px}.woocommerce div.product form.cart .variations select{min-width:25px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#7bae58;padding:8px 20px;border-radius:0;font-weight:600;text-transform:uppercase;height:36px;font-size:1.2em}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{background:#7bae58;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#8bbd68}.woocommerce div.product form.cart .variations label{font-weight:400}.woocommerce div.product form.cart .variations td.label{padding-top:6px;width:98px}.woocommerce div.product form.cart div.quantity:not(.hidden){margin-bottom:1em!important;float:none}.woocommerce div.product form.cart div:not(.hidden).quantity::before{content:"Quantité";width:95px;padding-top:6px;display:inline-block}.woocommerce div.product form.cart .reset_variations{font-size:13px;text-transform:uppercase}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#7bae58}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#7bae58;border-radius:0;font-weight:400;text-transform:uppercase;font-weight:400;color:#FFF;font-size:14px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#8bbd68;color:#FFF}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;flex:1 1 100%;justify-content:space-between}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce #review_form #respond .form-submit input{height:auto;font-size:13px;text-shadow:none;text-align:center;order:2;margin-left:15px;float:none;display:flex;line-height:unset;align-items:center}.woocommerce .woocommerce-message{border-top-color:#fff0}.woocommerce .woocommerce-message:before{color:#7bae58}.woocommerce .woocommerce-info{border-top-color:#fff0}.woocommerce .woocommerce-info:before{color:#7bae58}.woocommerce .woocommerce-error{border:1px solid #DD1F26}.woocommerce .woocommerce-error:before{color:#DD1F26}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{box-shadow:none;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #EEE;padding:0;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:0;background:#fff0;margin:0 20px 0 0;border-radius:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{content:"";height:4px;width:100%;background:#7bae58;top:100%;left:0;right:0;margin-top:-1px;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:600;font-size:16px;text-transform:uppercase;padding:10px 0}.woocommerce #reviews #comments{border:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:0;padding:15px}.woocommerce .star-rating span:before{color:#FFD74F}.woocommerce #reviews h3:after{display:none}#reviews #review_form form{background:#F6F6F6;padding:20px}.woocommerce #review_form #respond p.comment-form-rating{font-size:20px}.woocommerce #review_form #respond .comment-form-author-email{margin-left:-2%}.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email{width:48%;margin-left:2%}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:15px}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{font-weight:400;color:#000}.woocommerce .related.products h2,.woocommerce .upsells.products h2{border-bottom:2px solid #F6F6F6;padding-bottom:15px;line-height:1;font-weight:400;font-size:22px;text-transform:uppercase}.woocommerce table.shop_table{border-radius:0}.woocommerce table.shop_table thead{background:#7bae58;color:#FFF}.woocommerce table.shop_table td{padding:10px 12px}.woocommerce table.shop_table th{font-weight:400;text-transform:uppercase;padding:15px 10px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:140px}.woocommerce-cart table.cart td.actions .coupon .input-text{line-height:36px}.woocommerce-cart table.cart img{width:72px;border:1px solid #EEE}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.woocommerce .cart-collaterals .cart_totals table th{width:50%}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{vertical-align:middle}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{padding:20px 10px!important;height:auto!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #DDD;border-radius:0}.woocommerce form.checkout_coupon p{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-top:4px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:400}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:10px}.woocommerce .widget_layered_nav ul li{padding:6px 0}.woocommerce .widget_recent_reviews .reviewer{font-size:13px;color:#999}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#8bbd68}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#7bae58;border-radius:2px}.select2-container .select2-choice{border-radius:0;border:1px solid #DDD;height:36px}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #DDD;border-radius:0}.select2-drop,.select2-drop-active{border-color:#DDD}.woocommerce div.product form.cart .variations select{margin-bottom:10px}.woocommerce .shop_table{margin-top:10px!important}.woocommerce a.remove:hover{text-decoration:none}.woocommerce .woocommerce-checkout-review-order-table dl.variation{float:right}.flex-variation-container hr{width:50%;margin-left:0}.flex-variation{display:flex;flex-wrap:wrap}.flex-variation__key{margin-right:.25em;font-weight:700}.flex-variation__value{margin-right:.25em}.flex-variation--price .flex-variation__key{font-size:14px;font-weight:400}.flex-variation--price .flex-variation__value,.flex-variation__price{font-weight:200;font-size:12px;font-style:italic}.flex-variation--parent2{font-size:14px}.flex-variation--parent2 .flex-variation__key{font-weight:400}.flex-variation--parent2 .flex-variation__value{font-style:italic}.discount-reason{font-weight:200;font-size:12px;font-style:italic}.woocommerce .fmecustomgroup>label{font-size:16px;display:block}.woocommerce .fmecustomgroup>label>span{font-weight:400}.woocommerce .fmecustomgroup input,.woocommerce .fmecustomgroup select{max-width:500px}.woocommerce .fmecustomgroup select.readonly{background-color:#eee}.woocommerce .fmecustomgroup{margin-top:18px}.woocommerce .single_add_to_cart_button{float:right!important}.woocommerce .label_further{font-style:italic;font-weight:400;font-size:12px}.woocommerce .woocommerce-thankyou-order-received{margin-top:10px;font-style:italic}.wcuf_cart_preview_container .wcuf_cart_file_preview_name{display:none}.woocommerce dl.variation .wcuf_file_preview_list_item_image,.woocommerce dl.variation .wcuf_cart_preview_container{margin-bottom:0}.woocommerce .courses-table{max-height:235px;overflow:scroll}.woocommerce .fmecustomgroup .course-label,.woocommerce .fmecustomgroup .course-label-count{display:inline}.wcuf_single_upload_field_container .wcuf_upload_fields_row_element{padding-top:10px;margin-bottom:15px}.wcuf_single_upload_field_container .wcuf_upload_drag_and_drop_area{padding-bottom:0;margin-bottom:10px}.wcuf_max_size_notice{font-size:12px;font-style:italic;font-weight:400}.wcuf_drag_and_drop_area_description{display:block}.wcuf_product_title_under_upload_field_name{font-size:18px}#wcuf_file_uploads_container .wcuf_single_upload_field_container{margin-bottom:30px}#wcuf_file_uploads_container a.download_small_button{background-color:#fff0;color:#22365a;text-transform:none;text-decoration:underline;padding:5px 0}#wcuf_file_uploads_container a.download_small_button:hover{text-decoration:none}.wcuf_single_upload_field_container .wcuf_crop_upload_button{width:100%!important}.wcuf_crop_container{margin-top:15px}.wcuf_crop_container .wcuf_rotate_left,.wcuf_crop_container .wcuf_rotate_right{color:#7f7f7f;min-width:35px}.form-block{border:1px #dedede solid;padding:0 15px 15px}.woocommerce .price_total{display:none!important}.wc-deposits-options-form{margin:20px 0 30px}.wc-deposits-options-form input.input-radio:enabled~label{text-shadow:none;font-weight:600;box-shadow:none;cursor:pointer;outline:none}.wc-deposits-options-form>hr{display:none}.wc-deposits-options-form .deposit-options{overflow:visible}.wc-deposits-options-form .switch-woocommerce-deposits{margin:10px 0;background-color:#999;border-radius:20px;box-shadow:none;text-shadow:none}.wc-deposits-options-form div.deposit-options a.wc-deposits-switcher{border-radius:20px;border:none;box-shadow:none;height:40px;top:-7px;background:#7bae58}@media screen and (min-width:581px){.wc-deposits-options-form input.input-radio:enabled~label{text-transform:uppercase}}.wc-deposits-options-form{display:none}#product-9792 .wc-deposits-options-form,#product-9775 .wc-deposits-options-form,#product-8905 .wc-deposits-options-form{display:block}.woocommerce-ResetPassword{margin-top:15px;width:100%}.woocommerce-notices-wrapper{width:100%}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap}.woocommerce-account h2{flex-basis:100%}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;flex:0 230px}.woocommerce-account .woocommerce-MyAccount-content{float:none;margin-left:5%;margin-top:10px;flex:1}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee;margin-left:5px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:flex;text-decoration:none;opacity:.7}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before{margin-right:20px;width:8px;opacity:.25}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover::before,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:'FontAwesome';content:"\f0e4"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:'FontAwesome';content:"\f291"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:'FontAwesome';content:"\f1c6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:'FontAwesome';content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:'FontAwesome';content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:'FontAwesome';content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:'FontAwesome';content:"\f08b"}.woocommerce-address-fields__field-wrapper{margin-bottom:20px}.woocommerce ul.order_details li{margin-bottom:10px}.woocommerce ul.order_details{margin-bottom:1em}.woocommerce table.shop_table tfoot .woocommerce_amount_order_total th,.woocommerce table.shop_table tfoot .woocommerce_amount_order_total td{font-weight:700}@media screen and (max-width:900px){.woocommerce-account .woocommerce{flex-direction:column;flex-wrap:nowrap}.woocommerce-account .woocommerce-MyAccount-content{margin:15px 2px 0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:auto!important;flex:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{justify-content:center}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:10px 15px;position:relative;text-align:center;flex:1 1 auto;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active::after{height:3px;background:#8bbd68;position:absolute;margin-top:58px;width:100%;left:0;bottom:0;content:""}}html,body{height:100%}#sq-page{display:table;width:100%;height:100%}#sq-colophon{display:table-row;height:1px}#sq-content{height:auto}.link-button{margin-bottom:15px;text-align:center}.link-button i{padding-right:3px}.link-button a{background-color:#7bae58;color:#fff;padding:8px 12px;display:inline-block}.link-button a:hover{text-decoration:none;background-color:#8bbd68}.link-button--flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.link-button--flex a{flex:1 0 250px;margin:15px 10px 0}#tarifs{border:none;margin:40px 4px;padding:0;border-collapse:collapse;text-align:center}#tarifs tbody tr:nth-child(2n+1){background-color:#ddd}#tarifs thead th{color:#fff;font-weight:700;padding:5px;margin:5px 0 0 0;border-left:1px dotted #999;width:25%;background-color:#1d273a}#tarifs thead th:first-child{background:none;border:none}#tarifs tbody th{height:38px;padding:5px}#tarifs tbody td{border-left:1px dotted #999}#horaires{margin:35px 4px 10px}#horaires .cours:nth-of-type(even){background-color:#ddd}#horaires h3{color:#fff;font-weight:700;padding:7px 5%;margin:5px 0 0 0;background-color:#1d273a;font-size:20px}#horaires .cours{display:flex;justify-content:flex-end;padding:7px 0}#horaires .cours__place{font-style:italic}#horaires .cours--highlighted{background-color:#c8ddbb!important}#horaires .cours div{width:35%}#horaires.with-place .cours div{width:28%}#horaires.calendar .cours div{width:28%}#horaires.titles .cours div{margin-right:10px}#horaires.titles .cours .cours__label{font-weight:700;width:38%}.events{margin:10px 4px}.events .event:nth-of-type(even){background-color:#ddd}.events .event{display:flex;justify-content:flex-end;align-items:center;padding:7px 0}.events .event div{padding:0 5px}.events .event__label{width:40%}.events .event__date,.events .event__place{width:30%}.events--no-place .event__label{font-weight:600}.events--no-place .event__date{width:50%}.events .event__place{font-style:italic}.persons{display:flex;text-align:center;flex-wrap:wrap-reverse;flex-direction:row-reverse;padding-bottom:10px}.person{flex:1 0 250px;margin:10px;background-color:#eee;padding:10px 10px 0}.person h4{color:#7bae58}.logo{flex:1 0 120px;margin:10px 35px;padding:10px 10px 0}@media screen and (max-width:1600px){.sq-main-header.page-ecole-acrobatique{background-position:-130px 0!important}}@media screen and (max-width:1120px){.sq-main-header{background-size:cover}.sq-main-header.page-ecole-acrobatique{background-position:-230px 0!important}.fts-slicker-instagram{height:122px!important;overflow:hidden}.footer-title{padding-left:5px}.sq-container{width:100%;padding:0 10px}#sq-about-us-section_1 .sq-container,#sq-about-us-section_2 .sq-container,#sq-about-us-section_3 .sq-container,#sq-about-us-section_4 .sq-container,#sq-about-us-section_5 .sq-container{padding:45px 10px}#sq-page{display:block}#sq-colophon{display:block;height:auto}#sq-content{height:auto}}@media screen and (max-width:900px){.page-id-359 .sq-container .sq-section.sq-full-background{background-position:0 0}.logo{margin:10px 20px}.sq-toggle-nav{display:block}#sq-site-navigation{display:none;position:absolute;top:100%;background:#FFF;left:0;right:0;float:none;width:auto;border-top:2px solid #7bae58;border-bottom:1px solid #7bae58}.sq-main-navigation a{color:#444}.sq-main-navigation .sq-menu{float:none;text-align:center}.sq-main-navigation li{float:none;display:inline-block}.sq-main-navigation ul ul li{display:block}.sq-menu>ul>li:hover>a:before,.sq-menu>ul>li.current_page_item>a:before,.sq-menu>ul>li.current-menu-item>a:before{display:none}.sf-arrows .sf-with-ul:after{border-top-color:#333}#sq-site-branding{width:80%;width:calc(100% - 60px);float:none}.sq-slide-caption{padding:20px;width:60%;margin-left:-30%}.sq-slide-cap-title{font-size:32px}.sq-slide-cap-desc{font-size:18px}.sq-elasticstack{height:320px}}@media screen and (max-width:768px){.sq-container{padding:0 5px}.woocommerce .woocommerce-checkout-review-order-table dl.variation{float:none;margin-bottom:0}.woocommerce .woocommerce-checkout-review-order-table .product-quantity{float:right}.portfolio{width:102vw;margin-left:-3vw}.archive .sq-banner-shadow{top:145px}.sq-header-margin{margin:0}.entry-img{height:380px;position:relative;width:100vw;left:50%;margin-left:-50vw}#athletes .athlete{display:block;background:none!important}#athletes .athlete__picture{width:100%;padding:0 5px}#athletes .athlete__description{padding:10px 5px;flex:none}.logo{margin:0 45px 40px;flex:1 0 160px}.sq-main-header{background-position:-35px 0}#sq-about-us-section_1 .sq-container,#sq-about-us-section_2 .sq-container,#sq-about-us-section_3 .sq-container,#sq-about-us-section_4 .sq-container,#sq-about-us-section_5 .sq-container{display:block}#sq-masthead{position:relative;background:#1e242a!important}#sq-masthead.sq-white{background:#FFF!important}.sq-main-navigation li{display:block;line-height:1.5}.sf-arrows .sf-with-ul{padding-right:0}.sq-menu>ul>li>a{padding:10px 0;border-bottom:1px solid #F6F6F6}.sq-main-navigation ul ul{position:static;width:100%;box-shadow:none}.sq-featured-post-wrap,.sq-featured-post{display:block;background:none}.sq-featured-post{background:#f7f8f9;border-bottom:2px solid #7bae58;margin-bottom:20px}.sq-featured-post:last-child{margin-bottom:0}.sq-featured-readmore{opacity:1}.sq-about-sec,.sq-image-stack,.sq-tab,.sq-tab-content{width:auto;float:none}#sq-about-us-section_1 .sq-about-sec,#sq-about-us-section_2 .sq-about-sec,#sq-about-us-section_3 .sq-about-sec,#sq-about-us-section_4 .sq-about-sec,#sq-about-us-section_5 .sq-about-sec{padding-bottom:10px;margin-bottom:18px}.sq-section-grey .sq-image-stack,.sq-image-stack{max-width:400px;margin:0 auto;padding:0;text-align:center}.sq-tab{margin-bottom:25px;padding:0;border:0}.sq-tab li{background:#FFF;margin-bottom:10px;padding-left:50px;border-bottom:2px solid #fff0}.sq-tab li .fa{margin-left:-30px}.sq-tab li.sq-active:after{display:none}.sq-tab li.sq-active{border-bottom:2px solid #7bae58}.sq-tab-content{padding:0}.sq-footer,.sq-footer:nth-child(1){width:47%}.sq-footer:nth-child(3){clear:both}.sq-footer:nth-child(3),.sq-footer:nth-child(4){margin-top:25px}.sq-elasticstack{height:420px}#primary{width:auto!important;float:none!important;margin-bottom:40px}#secondary{width:auto;float:none!important;padding:0}.sq-main-header{padding:52px 0 60px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:48%;margin-right:0}.woocommerce ul.products li.product{margin:0 3.8% 2.992em 0!important;float:left!important}.woocommerce ul.products li.product .button.add_to_cart_button{display:none}}@media screen and (max-width:580px){.sq-container .sq-section.sq-full-background{background-position-x:-850px}.page-id-359 .sq-container .sq-section.sq-full-background{background-position:-300px 0}.sq-full-background h2{left:10px;right:10px}#horaires .cours div{width:50%;padding-left:10px}#horaires.with-place .cours div{width:33%}.person{flex:1 0 200px}.sq-footer .widget_sp_image img{max-width:75px!important}.sq-footer .widget_sp_image{margin:0 30px 20px 10px}.fts-slicker-instagram{height:244px!important;overflow:hidden}.sq-slide-caption{padding:10px;width:80%;margin-left:-40%}.sq-slide-cap-title{font-size:26px;margin:0}.sq-slide-cap-desc{display:none}#sq-home-slider-section .bx-wrapper .bx-pager{display:none}#comments{padding:15px}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;margin-bottom:15px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;margin-bottom:25px}.woocommerce nav.woocommerce-breadcrumb{flex:none;margin-bottom:5px}.woocommerce div.woocommerce-breadcrumb{width:100%}}@media screen and (max-width:480px){.sq-main-header.page-evenementiel{background-position:-700px 0!important}#horaires.calendar{font-size:14px}#sq-top-footer .sq-container{padding-bottom:0}#sq-bottom-footer{text-align:center}.sq-site-info{float:none}.sq-site-social{float:none;margin-top:15px}.sq-slide-cap-title{font-size:20px}.sq-slide-cap-desc{font-size:14px}#comments{padding:10px}.author-email-url{margin-left:0}.comment-form-author,.comment-form-email,.comment-form-url{width:auto;margin-left:0;float:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{width:auto;float:none!important}.woocommerce ul.products li.product{width:48%!important}}@media screen and (max-width:380px){.social-contact a{margin-right:25px}.sq-main-header.page-gymnastique-acrobatique{background-position:-1020px 0!important}.sq-elasticstack{height:360px}}@media screen and (max-width:320px){.social-contact a{margin-right:18px}.sq-elasticstack{height:300px}}@media screen and (min-width:901px){#sq-site-navigation{display:block!important}}@keyframes ripple{0%{box-shadow:0 0 0 1px #fff0}50%{box-shadow:0 0 0 15px rgb(0 0 0 / .1)}100%{box-shadow:0 0 0 15px #fff0}}.md-radio{margin:12px 0}.md-radio.md-radio-inline{display:inline-block}.md-radio input[type="radio"]{display:none}.md-radio input[type="radio"]:checked+label:before{border-color:#7bae58;animation:ripple 0.2s linear forwards}.md-radio input[type="radio"]:checked+label:after{transform:scale(1)}.md-radio label{height:20px;position:relative;padding:0 30px;margin-bottom:0;cursor:pointer;vertical-align:bottom}.md-radio label:before,.md-radio label:after{position:absolute;content:'';border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.md-radio label:before{left:0;top:0;width:20px;height:20px;border:2px solid rgb(0 0 0 / .54)}.md-radio label:after{top:5px;left:5px;width:10px;height:10px;transform:scale(0);background:#7bae58}.registration-choice{display:flex;align-items:center;padding-left:15px}.registration-choice:nth-child(odd){background:#eee}.registration-choice__label{flex:1 0 55px}.registration-choice__button{flex:1;font-style:italic;color:#777}.registration-choice__button label{font-weight:400;font-size:14px}.registration-choice__button--full{color:#BD3D3A}.registration-choice__button--full label{padding:0;cursor:initial}.registration-choice__button--full label:before,.registration-choice__button--full label:after{display:none}@media screen and (max-width:580px){.registration-choice__label{font-size:11px;flex:1;margin-right:5px}.registration-choice__button label{font-size:10px}}@media screen and (max-width:380px){.registration-choice__button label span{display:block;margin-top:2px}}.grecaptcha-badge{visibility:hidden!important}.page-id-3376 .grecaptcha-badge{visibility:visible!important}.tab-content{display:none;border-top:none}.tab-content--active{display:block}.mdc-data-table__table{margin:0;width:auto}.woocommerce .mdc-data-table__table thead{display:none}.woocommerce div.product form.cart table td.mdc-data-table__header-cell--checkbox,.woocommerce div.product form.cart table td.mdc-data-table__cell--checkbox{padding-left:16px}.woocommerce .mdc-data-table__row.full .mdc-data-table__cell:not(.mdc-data-table__cell--checkbox){opacity:.3}:root{--mdc-theme-primary:#7bae58}