/*

Theme Name: Petit Progression
Theme URI: https://petit.progressionstudios.com
Author: Progression Studios
Author URI: https://progressionstudios.com/
Description: Kindergarten School Theme
Version: 1.5
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-menu, editor-style, featured-images, full-width-template, theme-options, translation-ready
Text Domain: petit-progression

*/

/*  Table of Contents
01. CSS RESET FILE
02. PRIMARY STYLES
03. MAIN CONTAINERS
04. HEADER STYLES
05. PAGE TITLE STYLES
06. ELEMENTOR CUSTOM STYLES
07. GRID STYLES
08. SIDEBAR STYLES
09. PAGINATION STYLES
10. BLOG INDEX STYLES
11. BLOG POST PAGE TITLE
12. BLOG POST STYLES
13. WOOCOMMERCE INDEX STYLES
14. WOOCOMMERCE SINGLE STYLES
15. WOOCOMMERCE CART/CHECKOUT/MY ACCOUNT STYLES
16. WOOCOMMERCE WIDGET STYLES
17. CONTACT FORM STYLES
18. SEARCH FORM STYLES
19. BUTTON STYLES
20. FOOTER STYLES
21. PROJECTS INDEX STYLES
22. CAROUSEL STYLES
23. CSS3 TRANSITIONS
24. RESPONSIVE STYLES

*/

/*
=============================================== 01. CSS RESET FILE ===============================================
*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}.bypostauthor,.gallery-caption,.sticky{background:0 0}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.wp-caption,.wp-caption-text{font-size:11px; font-weight:400; line-height:1.2; color:#282828; }.clearfix-pro:after,.clearfix-pro:before{content:"";display:table}.clearfix-pro:after{clear:both}.lt-ie8 .clearfix-pro{visibility:hidden;width:0;height:0;clear:both}
body,body input,body textarea,select{line-height:1.5;font-size:17px;color:#3e5067;font-family:'Kanit',sans-serif;font-weight:300}.wp-block-latest-posts__list time{color:rgb(0 0 0 / .55)}.elementor-element .elementor-heading-title{line-height:1.2}h1,h2,h3,h4,h5,h6{-ms-word-wrap:break-word;word-wrap:break-word;padding:0;color:#3e5067;margin:0 0 15px 0;line-height:1.2;font-family:'Kanit',sans-serif}body{background:#fff}a{color:#4145ee;font-weight:500}a:hover{color:#292ca7}img{max-width:100%;height:auto}body iframe{border:none}body a img,body a{outline:none;text-decoration:none}p{padding-top:0;margin:0}.page-template-default p,body.elementor-page p,p,ul,ol{margin-bottom:30px}ul,ol{margin-top:8px;margin-left:8px;padding-left:16px}ol ol ol,ol ol,ul ul ul,ul ul{margin-bottom:8px}ul{list-style-type:disc}h1{font-size:36px;line-height:1.2}h2{font-size:30px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}.width-container-forced-pro,.width-container-pro{margin:0 auto;padding:0 20px}body.elementor-page .width-container-pro{max-width:100%;padding:0}#page-title-pro{margin-bottom:85px}#content-pro.petit-video-taxonomies-container{padding-top:20px;padding-bottom:70px}body.woocommerce-account #content-pro,body.woocommerce-checkout #content-pro,body.woocommerce-cart #content-pro{padding-top:70px}#content-pro{padding-bottom:50px}.single-video_skrn #content-pro{padding-bottom:0}#main-container-pro{float:left;width:71%;position:relative}.search .no-active-sidebar-progression-studios #main-container-pro,.archive .no-active-sidebar-progression-studios #main-container-pro,.single-post .no-active-sidebar-progression-studios #main-container-pro,.blog .progression-studios-sidebar-hide-no-content-blog #main-container-pro,.blog .no-active-sidebar-progression-studios #main-container-pro{float:none;width:100%;margin-left:auto;margin-right:auto}.search .no-active-sidebar-progression-studios .progression-studios-sidebar,.archive .no-active-sidebar-progression-studios .progression-studios-sidebar,.single-post .progression-studios-sidebar-hide-no-content-blog .progression-studios-sidebar,.blog .progression-studios-sidebar-hide-no-content-blog .progression-studios-sidebar,.blog .no-active-sidebar-progression-studios .progression-studios-sidebar{display:none}.progression-studios-sidebar{float:right;width:24.5%}.left-sidebar-pro #main-container-pro{float:right}.left-sidebar-pro .progression-studios-sidebar{float:left}.page-title-archives-progression-studios{margin-bottom:70px}#error-page-index{margin:5px auto 15px auto;text-align:center;font-size:15px;max-width:660px;border-radius:8px;padding:70px 25px 70px 25px;background:#fff;box-shadow:0 0 25px rgb(5 5 20 / .06)}.progression-studios-video-index-none p{margin-bottom:0}.progression-disable-header-per-page #progression-studios-header-elementor{display:none}.progression-disable-header-per-page header#masthead-progression-studios{display:none}#floating-header-pro{position:absolute;width:100%;z-index:50}#page-title-pro{background:#000;position:relative;display:table;width:100%}#page-title-overlay-image{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%}body #page-title-overlay-image{background-position:center center}#page-title-pro:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;z-index:2}#progression-studios-page-title-container{display:table-cell;vertical-align:middle;text-align:center}#page-title-pro h1{word-break:break-word;-ms-word-wrap:break-word;word-wrap:break-word;padding:0 0;line-height:1;display:inline-block;margin:0 auto 0 auto;color:#fff;font-size:52px;position:relative;z-index:5;letter-spacing:-.02em;font-weight:600}#page-title-pro h4{margin:12px auto 0 auto;font-size:17px;position:relative;z-index:5;color:rgb(255 255 255 / .74);line-height:1.5;font-weight:400}#page-title-pro h4 p{margin-bottom:0}#page-title-pro h4 a,#page-title-pro h4 a:hover{color:#fff}#page-title-clip-petit .elementor-background-overlay{clip-path:ellipse(50% 130% at 100% 100%)}#petit-grass:after{content:'';display:block;width:100%;height:40px;position:absolute;left:0;bottom:0;background-image:url(images/grass-white.png);background-position:bottom center;background-repeat:repeat-x;background-size:149px 30px}#petit-grass-green:after{content:'';display:block;width:100%;height:40px;position:absolute;left:0;bottom:0;background-image:url(images/grass-green.png);background-position:bottom center;background-repeat:repeat-x;background-size:149px 30px}#petit-grass-beige:after{content:'';display:block;width:100%;height:40px;position:absolute;left:0;top:-40px;bottom:0;background-image:url(images/grass-beige.png);background-position:bottom center;background-repeat:repeat-x;background-size:149px 30px}body.single-elementor_library header#masthead-progression-studios,body.single-elementor_library #site-footer-progression-studios{display:none!important}body.elementor-editor-active .elementor-edit-mode:hover{z-index:250}body.elementor-editor-active #boxed-layout-pro{overflow-x:visible}#boxed-layout-pro,body{overflow-x:hidden}.elementor-lightbox .elementor-slideshow__header{width:calc(100% - 70px)}.text-outline{-webkit-text-stroke:1px #fff;text-stroke:1px #fff;;color:#fff0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.text-outline{color:rgb(255 255 255 / .5)}}@media only screen and (max-width:767px){.mobile-border-remove li.elementor-icon-list-item:after{display:none!important}}.custom-menu-petit li.elementor-icon-list-item a{padding:14px 18px;color:#151515;background-color:#fff;margin-bottom:8px;border-right:3px solid #fff0}.custom-menu-petit li.elementor-icon-list-item a.current,.custom-menu-petit li.elementor-icon-list-item a:hover{color:#1a1819}.custom-menu-petit li.elementor-icon-list-item .elementor-icon-list-icon{display:none}.custom-menu-petit li.elementor-icon-list-item a.current .elementor-icon-list-icon{display:inline-block}.custom-menu-petit li.elementor-icon-list-item a.current{color:#865f37;box-shadow:0 0 10px rgb(0 0 0 / .05)}.custom-menu-petit li.elementor-icon-list-item .elementor-icon-list-icon{position:absolute;right:20px}li.current-menu-item .boosted-elements-menu-hover-text:before{content:"\f303";font-weight:900;font-family:"Font Awesome 5 Free";color:#fdd324;padding-right:6px;right:100%}li ul .boosted-elements-menu-hover-text:before{display:none}body #boxed-layout-pro .menu-item-has-children .mobile-drop-down-icon-boosted{line-height:1.3}body #boxed-layout-pro .menu-item-has-children .mobile-drop-down-icon-boosted i.fa-angle-down{right:6px;position:relative}.sf-menu-boosted-elements .sub-menu:after{content:'';position:absolute;display:block;opacity:1;left:18px;top:-6px;border-left:11px solid #fff0;border-right:11px solid #fff0;border-bottom:7px solid #2D3340}.sf-menu-boosted-elements .sub-menu .sub-menu:after{display:none}.boosted-elements-mega-menu-container-class .sub-menu:after{display:none}#logo-align-left{margin-right:auto!important}#bottom-col-petit{position:absolute;bottom:0;right:0%;width:70%}@media only screen and (min-width:768px) and (max-width:1150px){#bottom-col-petit{width:62%}}@media only screen and (max-width:767px){#bottom-col-petit{width:40%}}.progression-studios-isotope-animation{opacity:0;transition:opacity 500ms}.progression-masonry-item.opacity-progression .progression-studios-isotope-animation{opacity:1}.progression-masonry-item.progression-masonry-col-1{width:100%}.progression-masonry-item.progression-masonry-col-2{width:49.8%}.progression-masonry-item.progression-masonry-col-3{width:33.33%}.progression-masonry-item.progression-masonry-col-4{width:25%}.progression-masonry-item.progression-masonry-col-5{width:20%}.progression-masonry-item.progression-masonry-col-6{width:16.67%}@media only screen and (min-width:768px) and (max-width:1150px){.progression-masonry-item.progression-masonry-col-4,.progression-masonry-item.progression-masonry-col-5,.progression-masonry-item.progression-masonry-col-6{width:33.33%}}@media only screen and (min-width:768px) and (max-width:1024px){.progression-masonry-item.progression-masonry-col-3{width:50%}body .progression-masonry-item.progression-masonry-col-tablet-3{width:33.33%}body .progression-masonry-item.progression-masonry-col-tablet-2{width:50%}body .progression-masonry-item.progression-masonry-col-tablet-1{width:100%}}@media only screen and (max-width:767px){.progression-masonry-item.progression-masonry-col-1,.progression-masonry-item.progression-masonry-col-2,.progression-masonry-item.progression-masonry-col-3,.progression-masonry-item.progression-masonry-col-4,.progression-masonry-item.progression-masonry-col-5,.progression-masonry-item.progression-masonry-col-6{width:100%}#progression-video-single-section-more .progression-masonry-item.progression-masonry-col-4{width:50%}body .progression-masonry-item.progression-masonry-col-mobile-3{width:33.33%}body .progression-masonry-item.progression-masonry-col-mobile-2{width:50%}}.grid2column-progression,.grid3column-progression,.grid3columnbig-progression,.grid4column-progression,.grid4columnbig-progression,.grid5column-progression,.grid6column-progression{float:left;margin-right:2%;min-height:2px}.grid2column-progression{width:49%}.grid3column-progression{width:32%}.grid4column-progression{width:23.5%}.grid5column-progression{width:18.4%}.grid6column-progression{width:15%}body .lastcolumn-progression{margin-right:0%!important}.petit-video-taxonomies-container #progression-taxonomy-page-spacing{padding-top:30px}.petit-progression-pagination-elementor{padding-top:25px}#progression-load-more-manual .infinite-nav-pro{display:block!important;width:100%}.infinite-nav-pro{display:none;text-align:center}.infinite-nav-pro a{max-width:1200px;margin:10px auto 10px auto;display:inline-block;line-height:1;border:none;text-align:center;border-radius:0;width:auto;padding:18px 28px 18px 28px;color:#878787;background:#F0F0F0;font-size:13px;font-weight:600;box-shadow:0 2px 0 rgb(0 0 0 / .12)}.infinite-nav-pro a:hover{color:#fff;background:#232323}.infinite-nav-pro a span i{font-size:95%;position:relative;top:0;padding-left:6px}#infscr-loading{font-size:15px;color:#aeaeae}#gallery-masonry-loading{position:relative}#infscr-loading{text-align:center;z-index:31;position:absolute;left:50%;bottom:15px;opacity:1;min-width:80px;margin-left:-40px;height:80px;line-height:80px;background:#e4e4e4;color:#fff;border-radius:100px}#infscr-loading img{margin:20px 0}#infscr-loading img{display:inline-block!important}div#no-more-posts{display:none}ul.progression-filter-button-group{list-style:none;margin:0 0 35px 0;padding:0}ul.progression-filter-button-group li{position:relative;display:inline-block;color:#fff;background:silver;font-size:12px;line-height:1;border-radius:30px;padding:11px 30px 11px 30px;margin:0 12px 5px 12px;font-weight:500}ul.progression-filter-button-group li:after{content:'';background:#fff0;position:absolute;bottom:0;border-radius:30px;width:100%;height:2px;z-index:10;display:none}ul.progression-filter-button-group li:hover{cursor:pointer}ul.progression-filter-button-group li.pro-checked{cursor:pointer;color:#fff;background:#fa524f}ul.progression-filter-button-group li:hover:after,ul.progression-filter-button-group li.pro-checked:after{background:#fa524f}.progression-studios-sidebar{font-size:15px}.progression-studios-sidebar a{color:#3e5067;font-weight:400}.progression-studios-sidebar a:hover{color:#ff4841}.sidebar-item{margin-bottom:25px;padding:0}.sidebar-item .wp-block-group,.sidebar-item .wp-block-group__inner-container{margin:0;padding:0}.sidebar-item .search-form{margin-bottom:25px}.sidebar-divider-pro{width:100%;overflow:hidden}.tagcloud{margin-bottom:15px}.progression-studios-sidebar h2,.progression-studios-sidebar h4{font-size:19px;margin-bottom:30px;line-height:1;padding-bottom:10px;border-bottom:2px #8157ec dashed}body .progression-studios-sidebar .wp-block-latest-posts li{padding-left:0;width:100%;overflow:hidden}body .progression-studios-sidebar .wp-block-latest-posts__post-date{padding-top:0}.progression-studios-sidebar .wp-block-latest-comments li a{line-height:1em;font-weight:500}.progression-studios-sidebar .wp-block-latest-posts li a{line-height:1em;font-weight:600}.progression-studios-sidebar .wp-block-latest-posts img{float:left;margin-right:9px;width:40px;margin-bottom:5px;border-radius:5px}body .progression-studios-sidebar .wp-block-latest-posts li:before{display:none}.progression-studios-sidebar ol.wp-block-latest-comments li:before,.progression-studios-sidebar ul li:before{display:inline-block;font-weight:400;font-style:normal;content:"—";padding-left:1px;padding-right:3px;position:relative;top:0;font-size:70%;position:absolute;left:0;opacity:.8;content:"\f30b";font-weight:900;font-family:"Font Awesome 5 Free";top:2px}.progression-studios-sidebar .wp-block-latest-posts li:before,.progression-studios-sidebar .widget_recent_entries ul li:before{font-size:90%;content:"\f15c";font-weight:900;font-family:"Font Awesome 5 Free";top:1px;opacity:1}.progression-studios-sidebar ol.wp-block-latest-comments li:before,.progression-studios-sidebar .widget_recent_comments ul li:before{font-size:90%;content:"\f086";font-weight:900;font-family:"Font Awesome 5 Free";top:1px;opacity:1;left:-1px}.progression-studios-sidebar ol.wp-block-latest-comments,.progression-studios-sidebar ul{list-style:none;margin:0 0 20px 0;padding:0}.progression-studios-sidebar ul ul.sub-menu,.progression-studios-sidebar ul ul.children{margin-top:8px}.progression-studios-sidebar ul ul{margin:0;padding:8px 0 0 12px}.progression-studios-sidebar ul ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.wc-block-product-categories-list ul.wc-block-product-categories-list{border-top:1px solid rgb(0 0 0 / .08);margin-top:10px}.progression-studios-sidebar ol.wp-block-latest-comments li,.progression-studios-sidebar ul li{position:relative;line-height:1.5;margin:0 0 10px 0;padding:0 0 10px 24px;border-bottom:1px solid rgb(0 0 0 / .08)}body .progression-studios-sidebar ul ul{margin-left:-20px}body .progression-studios-sidebar ul ul ul ul{margin-left:-25px}.widget_rss ul li:before{display:none}.widget_rss ul a.rsswidget{display:block;margin-bottom:4px;font-size:14px}.widget_rss ul span.rss-date{display:block;font-size:90%;margin-bottom:5px}.widget_rss ul li{padding-left:0}.widget_rss ul cite{display:block;font-style:italic;padding-top:8px;opacity:.8;font-size:90%}.widget table#wp-calendar{width:100%}.wp-block-calendar table#wp-calendar caption,.widget table#wp-calendar caption{text-align:center;padding-top:7px;padding-bottom:7px;color:#333;font-weight:700;font-size:14px;background:rgb(0 0 0 / .2)}.widget table#wp-calendar thead th{font-size:13px}.wp-block-calendar table#wp-calendar tr td,.wp-block-calendar table#wp-calendar tr th,.widget table#wp-calendar tr th,.widget table#wp-calendar tr td{padding:3px;font-size:14px;text-align:center;color:#333}.widget table#wp-calendar tr td{font-size:12px}.wp-calendar-nav{width:100%;overflow:hidden}.wp-calendar-nav span.wp-calendar-nav-prev{float:left;text-align:left;width:42%}.wp-calendar-nav span.wp-calendar-nav-next{float:right;width:42%;text-align:right}.progression-studios-sidebar ol.wp-block-latest-comments{margin-left:0;padding-left:0}.progression-studios-sidebar ol.wp-block-latest-comments{margin-left:0;padding-left:0}.post-views.entry-meta{display:none}#content-pro ul.page-numbers{list-style:none;margin:0 0 20px 0;padding:0;text-align:center}#content-pro ul.page-numbers li{margin:0;padding:0;display:inline}.progression-page-nav{margin:20px 0 25px 0;list-style:none;text-align:center;font-size:13px;font-weight:500}.progression-page-nav span span,.progression-page-nav a{display:inline-block;text-align:center;margin:0 3px 5px 3px;font-size:13px;padding:16px 19px 15px 19px;line-height:1;background:#fff;color:#67706c;border:1px solid #e2e0d9;font-weight:500;border-radius:4px;padding:0;height:40px;width:40px;line-height:40px;border-radius:60px}.progression-page-nav a span{padding:0;background:none;min-width:none;margin:0;border:none;color:#67706c;box-shadow:none}body .progression-page-nav span.current{background:none;padding:0;line-height:1}#content-pro ul.page-numbers li span.current,#content-pro ul.page-numbers li a{display:inline-block;text-align:center;margin:0 2px 2px 2px;font-size:13px;background:#fff;color:#67706c;border:1px solid #e2e0d9;font-weight:500;padding:0;height:40px;width:40px;line-height:40px;border-radius:60px}#content-pro ul.page-numbers li a.prev,#content-pro ul.page-numbers li a.next{width:auto;padding-left:20px;padding-right:20px}.progression-page-nav span.current,#content-pro ul.page-numbers li a:hover,#content-pro ul.page-numbers li span.current{background:#c0ac95;color:#fff}#content-pro ul.page-numbers li span.dots{display:inline-block;padding:0 5px}.progression-studios-blog-excerpt{overflow:hidden}.progression-studios-default-blog-index{margin-bottom:50px;position:relative}.progression-blog-content{position:relative;margin:0;background:#fff;padding:15px;border-radius:12px;box-shadow:0 0 20px rgb(0 0 0 / .04)}.progression-blog-border{padding:50px 50px 15px 50px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%237350D0FF' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='12' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:12px}h2.progression-blog-title{font-size:26px;line-height:1.4;margin-bottom:20px;font-weight:600}h2.progression-blog-title a{font-weight:600}.progression-studios-sticky-post{position:absolute;top:0;right:40px;display:inline-block;margin-right:7px;margin-bottom:7px;padding:12px 18px;font-size:10px;line-height:1;background:#8157ec;color:#fff;font-weight:600;border-bottom-right-radius:6px;border-bottom-left-radius:6px}ul.blog-meta-category-list{margin:0 0 0 0;padding:0 0 0 0;position:absolute;left:24px;top:26px;z-index:5;list-style:none}ul.blog-meta-category-list li{margin:0;display:inline;padding:0}ul.blog-meta-category-list a{line-height:1;display:inline-block;margin-bottom:7px;margin-right:10px;border-radius:60px;padding:12px 18px;font-size:12px}ul.progression-post-meta{list-style:none;margin:0 0 15px 0;padding:0 0 0 0}ul.progression-post-meta a{color:#3e5067;font-weight:400}ul.progression-post-meta li{display:inline;margin:0 0 5px 0;font-size:13px;line-height:1.4;color:rgb(0 0 0 / .3)}ul.progression-post-meta li:after{content:' ·';position:relative;top:0;opacity:1;font-weight:700;font-size:14px;display:inline-block;position:relative;padding:0 12px}ul.progression-post-meta li:last-child:after{display:none}ul.progression-post-meta li i{padding-right:4px}.blog-meta-author-display{position:relative}.blog-meta-author-display img{width:25px;margin-right:8px;position:relative;top:-1px;border-radius:80px;box-shadow:0 0 12px #fff0}.progression-studios-feaured-image{position:relative;text-align:center}.progression-studios-feaured-image img{border-radius:12px;margin-bottom:10px;box-shadow:0 0 20px rgb(0 0 0 / .04)}.progression-studios-feaured-image p{margin:10px}body.single-post #page-title-pro #progression-studios-page-title-container{text-align:center}body.single-post #page-title-pro h1{font-size:46px;line-height:1.3;color:#fff;text-shadow:1px 1px 15px rgb(0 0 0 / .15)}ul.blog-single-category-display{margin:0;padding:0 0 15px 0;position:relative;z-index:5;list-style:none}ul.blog-single-category-display li{margin:0;display:inline;padding:0}ul.blog-single-category-display li a{margin:0 10px 7px 10px;line-height:1;display:inline-block;margin-right:10px;border-radius:60px;padding:12px 22px;font-size:13px;background:#c1d57e;color:#236769;font-weight:400}ul.progression-single-post-meta{list-style:none;position:relative;margin:0;padding:15px 0 0 0;position:relative;z-index:3;color:rgb(255 255 255 / .7)}ul.progression-single-post-meta li{display:inline;margin:0 0 5px 0;font-size:14px;line-height:1.4}ul.progression-single-post-meta li:after{display:inline-block;content:' ·';font-size:14px;position:relative;top:0;padding:0 12px;opacity:1;font-weight:700}ul.progression-single-post-meta li a{color:rgb(255 255 255 / .65);font-weight:400;text-shadow:1px 1px 3px rgb(0 0 0 / .2)}ul.progression-single-post-meta li i{padding-right:4px}ul.progression-single-post-meta li a:hover{color:#fff}ul.progression-single-post-meta li:last-child:after{display:none}ul.progression-single-post-meta li.blog-meta-author-display img{border-radius:100px;width:25px;margin-right:8px;position:relative;top:-1px;box-shadow:0 0 12px rgb(0 0 0 / .2)}.disable-sidebar-post-progression #main-container-pro{width:100%;float:none}.disable-sidebar-post-progression .progression-studios-sidebar{display:none}#progression-blog-single-content{padding-bottom:25px}p.form-submit{margin-bottom:0}.tags-progression-studios{margin:50px 0 20px 0;padding-bottom:0;text-align:center}.comments-open-divider-button .tags-progression-studios{border-bottom:2px solid rgb(0 0 0 / .06);padding-bottom:50px}.tags-progression-studios h3{position:relative;padding-right:14px;font-size:17px;display:inline-block}.tags-progression-studios i{margin-right:15px}.tags-progression-studios a{display:inline-block;line-height:1;margin-right:10px;padding:12px 20px 12px 20px;margin-bottom:10px;font-size:12px;border-radius:25px;color:#41484e;font-weight:400;background:rgb(0 0 0 / .05)}.tags-progression-studios a:hover{color:#fff;background:#c0ac95}#progression-studios-comments-background{padding-bottom:5px}#comments.comments-area{padding-top:35px}p.logged-in-as{margin-bottom:15px;font-size:90%}.comment-navigation{padding-top:10px;padding-bottom:25px}.comment-navigation a{font-size:18px}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;width:50%;text-align:right}.comment-form label{display:block;padding:0 0 2px 0;font-size:90%}.form-allowed-tags code{font-family:Inconsolata,monospace;display:block;font-size:80%}#comments h4.comments-title{margin-top:20px;margin-bottom:30px;font-size:24px}h3.comments-title,#comments h3.comment-reply-title{font-size:24px;margin-bottom:20px}#comments h3.comment-reply-title{margin-bottom:5px}h3.comments-title{margin-top:20px}#comments h3.comment-reply-title small{font-size:12px;padding-left:5px}body .comment-list{list-style:none;margin:0 0 25px 0;padding:0}.comment-list li.comment{padding-bottom:10px;margin-bottom:25px;position:relative}body .comment-list li.pingback,body .comment-list li.trackback{padding-bottom:15px;font-size:95%}body .comment-list li.trackback .comment-body:before,body .comment-list li.pingback .comment-body:before{display:none}body .comment-list li.trackback .comment-body,body .comment-list li.pingback .comment-body{margin-left:0}.comment-list .children{list-style:none;margin:0;padding:0}.comment-list .children>li{border-bottom:0;margin-bottom:0;margin-top:50px;margin-left:35px}.comment-body{padding:26px 26px 22px 26px;margin-left:90px;background:#fff;border-radius:6px;box-shadow:0 0 2px rgb(0 0 0 / .2)}.comment-body:before{content:'';display:block;position:absolute;left:81px;top:32px;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-right:10px solid #f3f3f3}.comment-body p{margin-bottom:10px}.comment-author .avatar{float:left;height:70px;width:70px;left:0;position:absolute;border-radius:100px}.comment-author span.says{display:none}.comment-author cite a,.comment-author cite a:hover{color:#41484e}.comment-author cite{display:inline-block;font-style:normal;line-height:1.2;color:#103733;font-size:16px;padding-right:5px;padding-bottom:0;padding-top:5px;font-weight:700;color:#41484e}.commentmetadata{margin-bottom:8px;font-size:11px;color:#878787}.commentmetadata a,.commentmetadata a:hover{color:#878787}.reply a.comment-reply-link{font-size:12px;position:absolute;padding:6px 10px;right:12px;margin-top:-25px;margin-bottom:10px;display:block}.reply a.comment-reply-link:before{font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-style:normal;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f3e5";padding-right:5px;font-size:9px;position:relative;top:-1px}#respond.comment-respond{margin-top:25px}.comment-list a.comment-edit-link{font-size:12px}#progression-studios-next-previous-post{background:rgb(0 0 0 / .1);margin:0 0 0 0}#progression-studios-next-previous-post a{display:table;width:50%;height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;background-color:rgb(255 255 255 / .2)}#progression-studios-next-previous-post a:before{display:block;content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .7)}#progression-studios-next-previous-post a:hover:before{background:rgb(0 0 0 / .8)}.progression-studios-next-center{display:table-cell;vertical-align:middle;padding:50px 40px 46px 40px}a#progression-studios-previous-post{float:left;text-align:right}a#progression-studios-next-post{float:right}a#progression-studios-previous-post i{margin-right:10px}a#progression-studios-previous-post:hover i{margin-right:16px}a#progression-studios-next-post i{margin-left:10px}a#progression-studios-next-post:hover i{margin-left:16px}#progression-studios-next-previous-post h5{margin:0 0 10px 0;font-size:13px;position:relative;z-index:5;color:rgb(255 255 255 / .64);font-weight:500}#progression-studios-next-previous-post h3{margin:0;font-size:28px;position:relative;z-index:5;display:inline-block;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;color:#fff}.woocommerce-breadcrumb{display:none}.woocommerce-page p.woocommerce-result-count{position:relative;font-size:15px;top:14px;margin-bottom:60px}#content-pro ul.products li.product img{margin-bottom:-1px;border-top-left-radius:12px;border-top-right-radius:12px}.progression-studios-index-gradient{box-shadow:0 0 15px rgb(41 48 55 / .09);border-radius:12px}.progression-studios-shop-index-text{background:#fff;border-bottom-width:3px;padding:25px 35px 15px 35px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;min-height:148px}#content-pro ul.products h2.woocommerce-loop-product__title{font-size:22px;line-height:1.3;margin-bottom:2px;color:#3e5067}#content-pro ul.products span.price{color:#3e5067;font-size:15px;margin:-2px 0 6px 0}#content-pro ul.products span.price del{opacity:.5;font-size:90%;position:relative}#content-pro ul.products span.price span.amount{color:#3e5067;font-weight:600}#content-pro ul.products .star-rating{font-size:14px;margin-top:0;margin-bottom:15px;clear:both}.sidebar .star-rating,.commentlist .star-rating,#progression-studios-woocommerce-single-top .star-rating,#content-pro ul.products .star-rating{padding-right:13px}.sidebar .star-rating span::before,.commentlist .star-rating span::before,#progression-studios-woocommerce-single-top .star-rating span::before,#content-pro ul.products .star-rating span::before{letter-spacing:3px}.sidebar .star-rating:before,.commentlist .star-rating:before,#progression-studios-woocommerce-single-top .star-rating:before,#content-pro ul.products .star-rating:before{letter-spacing:3px}.progression-studios-store-product-image-container{position:relative}body #progression-studios-woocommerce-single-top span.onsale,#boxed-layout-pro ul.products li.product span.onsale{min-height:0;min-width:0em;margin:0;left:auto;z-index:25;top:26px;right:auto;left:0;border-radius:0;line-height:1;padding:9px 13px 8px 13px;font-size:12px;font-weight:500;background:#8157ec}body #progression-studios-woocommerce-single-top span.onsale{left:20px}#progression-studios-woocommerce-single-top .width-container-pro{position:relative}ul.products li.product-category a{display:block}ul.products li.product-category a:before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .65)}#content-pro ul.products h2.woocommerce-loop-category__title{font-size:20px;line-height:1.2;position:absolute;left:0;width:100%;text-align:center;top:50%;margin-top:-15px;color:#fff;z-index:5;font-weight:400;letter-spacing:.02em}#content-pro ul.products h2.woocommerce-loop-category__title mark{background:none;font-weight:400;font-size:14px;position:relative;top:-1px;font-style:normal;color:rgb(255 255 255 / .6)}#boxed-layout-pro ul.products li.product .progression-studios-shop-overlay-buttons a.added_to_cart,#boxed-layout-pro ul.products li.product .progression-studios-shop-overlay-buttons a.button{margin:13px 0 20px 0;display:block;width:auto;padding:16px 15px;font-size:13px;text-align:center;color:#878787;background:#F0F0F0;font-weight:600;border-radius:20px}#boxed-layout-pro ul.products li.product .progression-studios-shop-overlay-buttons a.added_to_cart{font-size:13px;padding-top:8px;padding-bottom:8px;margin-top:-5px;color:#41484e;background:#f1f4f6;font-weight:600}body.single-product h5.progression-studios-title,body.single-product h1.product_title{display:none}.progression-remove-shop-button-post form.cart{display:none}.woocommerce-product-gallery{overflow:hidden}#progression-studios-woocommerce-single-top h1.product_title{padding-top:30px;padding-bottom:13px;margin-bottom:0;font-size:32px}#progression-studios-woocommerce-single-top .woocommerce-product-rating{padding:2px 0 10px 0;margin-bottom:0;text-align:left}#progression-studios-woocommerce-single-top .summary .star-rating{font-size:14px}#progression-studios-woocommerce-single-top p.price{color:#3e5067;font-size:24px;margin:0 0 20px 0;padding-top:30px;font-weight:600}#progression-studios-woocommerce-single-top p.price del{opacity:.5;font-size:80%;top:-1px;position:relative;margin-right:2px}#progression-studios-woocommerce-single-top p.price span.amount{color:#3e5067;font-weight:600}#progression-studios-woocommerce-single-top a.woocommerce-review-link{font-size:11px;color:#999;position:relative;top:-2px;margin-left:5px}#progression-studios-woocommerce-single-top a.woocommerce-review-link:hover{color:#444}.woocommerce-variation .woocommerce-variation-price{color:#41484e;font-size:17px;margin:-15px 0 15px 0}.woocommerce-variation .woocommerce-variation-price span.price span{color:#41484e;font-weight:500}.petit-divider-below-price{border-top:1px solid rgb(0 0 0 / .6);margin-bottom:22px}#progression-studios-woocommerce-single-top table.variations td.label{font-size:12px}#progression-studios-woocommerce-single-top table.variations{background:none;padding-bottom:15px}#progression-studios-woocommerce-single-top table.variations label{color:#333;font-size:14px}.woocommerce-variation-description p{font-size:13px;padding-bottom:30px}.woocommerce-product-details__short-description{font-size:15px}#progression-studios-woocommerce-single-top .product_meta span.sku_wrapper,#progression-studios-woocommerce-single-top .product_meta span.posted_in,#progression-studios-woocommerce-single-top .product_meta span.tagged_as{display:block}#progression-studios-woocommerce-single-top .product_meta span.sku_wrapper{display:none}#progression-studios-woocommerce-single-top .product_meta{margin-top:32px;border-top:1px solid #ced1de;padding-top:22px;font-size:14px;display:block}#progression-studios-woocommerce-single-top .product_meta a{font-weight:500}#progression-studios-woocommerce-single-top .product_meta span.tagged_as,#progression-studios-woocommerce-single-top .product_meta span.posted_in,#progression-studios-woocommerce-single-top .product_meta span.sku_wrapper{padding-bottom:6px}#progression-studios-woocommerce-single-top .product_meta span.sku_wrapper span.sku,#progression-studios-woocommerce-single-top .product_meta a{text-transform:none}#progression-studios-woocommerce-single-top .images{width:47%;float:left;position:relative}#progression-studios-woocommerce-single-top ins{background:none}#progression-studios-woocommerce-single-top .summary.entry-summary{width:47%;float:right}@media only screen and (max-width:767px){#progression-studios-woocommerce-single-top .images,#progression-studios-woocommerce-single-top .summary.entry-summary{width:100%}}#progression-studios-woocommerce-single-top ol.flex-control-nav.flex-control-thumbs{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;margin:10px 0 0 0;padding:0;width:calc(100% + 10px)}ol.flex-control-nav.flex-control-thumbs li{width:20%;width:calc(25% - 10px)!important;padding-right:10px;padding-bottom:10px;float:left;cursor:pointer}ol.flex-control-nav.flex-control-thumbs li img{cursor:pointer;width:100%}#progression-studios-woocommerce-single-top{padding-top:5px;padding-bottom:185px}#progression-studios-woocommerce-single-bottom{margin-top:-90px;margin-bottom:-50px;padding-bottom:0;border-top:2px solid red}#progression-studios-woocommerce-single-bottom .woocommerce-tabs{margin-bottom:-60px;position:relative;top:-60px}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs{padding-left:0;text-align:left;position:relative;margin:0 0 0 0}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs:before{border-color:#fff0}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li:before,#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li:after{display:none}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li{margin:0;padding:0;border:none;background:#fff0;display:inline-block;float:none;border-radius:0}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li a{font-size:15px;color:#3e5067;padding:18px 40px;display:block;font-weight:600}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li.active a{color:#3e5067}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li.active{background:#f0f1f3}#progression-studios-woocommerce-single-bottom .woocommerce-Tabs-panel{padding:50px 0 15px 0}#progression-studios-woocommerce-single-bottom .woocommerce-tabs h2{font-size:22px;margin-bottom:30px}#progression-studios-woocommerce-single-bottom .woocommerce-tabs h2.woocommerce-Reviews-title{display:block;margin-bottom:30px}#progression-studios-woocommerce-single-bottom .woocommerce-tabs table td{padding:8px 18px}#progression-studios-woocommerce-single-bottom .woocommerce-tabs table tr th,#progression-studios-woocommerce-single-bottom .woocommerce-tabs table tr td{padding:10px 20px;font-size:14px}#progression-studios-woocommerce-single-bottom .woocommerce-tabs table th{font-size:14px;background:rgb(0 0 0 / .03)}#progression-studios-woocommerce-single-bottom .woocommerce-tabs table tr td{background:#fff}#review_form_wrapper{padding-bottom:25px}p.woocommerce-noreviews{margin-top:-15px}.woocommerce-Tabs-panel span#reply-title.comment-reply-title{display:block;font-size:17px;color:#3e5067;font-weight:500;margin:20px 0 10px 0}.woocommerce-Tabs-panel #review_form .comment-form-rating p.stars{padding-top:4px;padding-bottom:5px;font-size:16px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist{margin-left:0;padding-left:0;margin-bottom:5px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li img.avatar{border:none;padding:0;border-radius:50px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text{border-right:none;border-top:none;border-bottom:none;border-left-color:rgb(0 0 0 / .06);border-left-width:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:10px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:14px;top:0;margin-bottom:15px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li p.meta{font-size:16px;margin-bottom:5px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li strong.woocommerce-review__author{color:#151515;font-size:14px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li .description{font-size:13px}.woocommerce .woocommerce-tabs #reviews #comments ol.commentlist li p.meta time{font-size:12px}.woocommerce-Tabs-panel #review_form input,.woocommerce-Tabs-panel #review_form textarea{padding-left:12px;padding-right:12px}.related.products{margin:-100px 0 30px 0}.related.products h6{margin-bottom:8px;font-size:15px}.upsells.products h2,.related.products h2{margin-bottom:25px;font-size:24px}.related.products h2{text-align:center}.upsells.products h2.woocommerce-loop-product__title,.related.products h2.woocommerce-loop-product__title{text-align:left}.cross-sells h2{font-size:20px;margin-bottom:25px}#progression-studios-woocommerce-single-top .summary table.woocommerce-grouped-product-list tr.woocommerce-grouped-product-list-item td{vertical-align:middle;border-bottom:1px dashed #ddd}#progression-studios-woocommerce-single-top .summary table.woocommerce-grouped-product-list a{color:#313131}body #content-pro .woocommerce-error,body #content-pro .woocommerce-info,body #content-pro .woocommerce-message{font-size:13px;word-wrap:break-word;background:#fff;border-radius:6px;box-shadow:3px 3px 15px rgb(0 0 0 / .04)}body #content-pro .woocommerce-Message a.button,body #content-pro .woocommerce-message a.button{font-size:10px;padding:7px 10px 7px 10px;position:relative;font-weight:500}body #content-pro #payment.woocommerce-checkout-payment{background:#fff;box-shadow:3px 3px 15px rgb(0 0 0 / .04)}body #content-pro .woocommerce-checkout-payment .woocommerce-info{background:#fff;box-shadow:3px 3px 15px rgb(0 0 0 / .04)}#content-pro .woocommerce table.shop_table{border-radius:12px;overflow:hidden;border-color:#f0f1f3}.woocommerce table.shop_table tbody tr.cart-subtotal th,#content-pro .woocommerce table.shop_table thead tr th{background:#f0f1f3;border-color:#f0f1f3;padding-top:15px;padding-bottom:15px}#content-pro .woocommerce table.shop_table tr td{padding-top:18px;padding-bottom:18px;background:#fff;border-color:#f0f1f3}#content-pro .woocommerce table.shop_table tr td a{color:#666}body #content-pro .woocommerce table.shop_table thead tr th{color:#1a1819;font-size:17px}#content-pro table.shop_table thead tr th.product-name,#content-pro table.shop_table thead tr th.product-total{font-size:13px}#content-pro .woocommerce table.shop_table tbody td.product-name a{font-size:16px;font-weight:600;color:#1a1819}table.shop_table td.product-remove a.remove,#content-pro .woocommerce table.shop_table tbody tr.cart_item a.remove{color:#1f1f1f!important;font-size:16px;margin:0 auto;background:none}table.shop_table td.product-remove a.remove:hover,#content-pro .woocommerce table.shop_table tbody tr.cart_item a.remove:hover{background:none;color:#777!important}body.woocommerce-page #content-pro .width-container-pro .woocommerce-form-coupon button.button{margin-left:10px}body.woocommerce-page #content-pro .width-container-pro .woocommerce-form-coupon .form-row-last{display:inline-block;width:45%;float:none}body.woocommerce-page #content-pro .width-container-pro .shop_table input#coupon_code[type=text]{font-size:12px;padding:8px 16px;width:120px;height:auto}#content-pro .woocommerce table.shop_table .coupon button.button{font-size:11px;padding:14px 16px;margin-left:5px;border:none}#content-pro .woocommerce table.shop_table button.button{font-size:13px;padding:14px 30px}#content-pro .woocommerce form.checkout_coupon.woocommerce-form-coupon{background:#ffffff!important;border:1px solid rgb(0 0 0 / .1);border-radius:12px}#content-pro .woocommerce form.checkout_coupon.woocommerce-form-coupon button.button{padding:14px 30px 11px 30px;font-size:13px}.cart_totals{padding-top:25px}body #content-pro h3#order_review_heading,.cart_totals h2{font-size:20px}.woocommerce table.shop_table tr.cart-subtotal{color:#555;font-size:12px}table.shop_table thead th{font-weight:500}.woocommerce table.shop_table tr.cart-subtotal th{background:#f4f4f4;border-color:#f4f4f4;font-size:14px;font-weight:500}.woocommerce table.shop_table tbody tr.cart-subtotal th{font-size:14px}.woocommerce table.shop_table tr.order-total th{background:#f4f4f4;border-color:#f4f4f4;color:#111;padding-top:15px;font-weight:500;font-size:14px}.woocommerce table.shop_table tr.order-total strong{color:#111}#order_review table.shop_table{font-size:13px}body #content-pro h3#order_review_heading,body #content-pro form.woocommerce-checkout{padding-top:25px}body #content-pro form.woocommerce-checkout .select2,body #content-pro form.woocommerce-checkout textarea,body #content-pro form.woocommerce-checkout input{margin-bottom:15px}body #content-pro form.woocommerce-checkout input#billing_address_1{margin-bottom:0}#boxed-layout-pro .widget.widget_price_filter .price_slider_wrapper .price_slider_amount button.button{padding:8px 9px;font-size:10px;text-transform:none}.widget.widget_price_filter form .price_slider_wrapper{margin-bottom:22px}.widget.widget_price_filter form .price_slider_wrapper .price_slider{background:rgb(0 0 0 / .11)}.widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range{background:#4145ee}.widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle{background:#fff;border:6px solid #4145ee;width:5px;height:5px;border-radius:30px;top:-5px;margin-left:-5px;box-shadow:0 0 4px rgb(0 0 0 / .1)}body .widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle{background:#fff}.widget.widget_price_filter form .price_slider_wrapper .price_slider_amount{padding-top:5px;font-weight:400;font-size:12px}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget{margin:0 0 15px 0}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a.remove{background:none;color:#aaaaaa!important;right:-12px;left:auto;top:2px;font-size:16px}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a.remove:hover{background:none;color:#aaaaaa!important}body #boxed-layout-pro .widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a img{position:absolute;left:0;width:40px}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item{padding:0 0 15px 0;margin:0 0 15px 0;min-height:40px}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item a{color:#1a1819;font-size:15px;padding:0 12px 0 55px;display:block;font-weight:500}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item span.quantity{padding-left:55px;padding-top:5px;font-weight:400;font-size:11px;color:#aaa}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dl{margin:0;display:block;padding:5px 0 5px 55px;border:none;color:#aaa;font-size:11px}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dd p{display:inline;margin:0;padding:0;font-size:11px}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dd,.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dt{display:inline-block;font-weight:400;font-size:11px;margin:0;padding:0;clear:none}.widget .widget_shopping_cart_content ul.cart_list.product_list_widget li.mini_cart_item dd{padding-right:7px;font-size:11px}.widget .widget_shopping_cart_content p.total{border-top:1px solid rgb(0 0 0 / .1);color:#aaa;margin:-15px 0 4px 0;padding:14px 0 15px 0;font-size:14px;font-weight:500}.widget .widget_shopping_cart_content p.total span.amount{float:right;color:#103733;font-weight:600}.widget .widget_shopping_cart_content p.buttons a.button{margin-right:0}body #content-pro .progression-studios-sidebar .widget .widget_shopping_cart_content p.buttons a.button{padding:15px 0;font-size:11px;letter-spacing:0;text-transform:none;width:48%!important}.widget .widget_shopping_cart_content p.buttons a.button.checkout{float:right}.progression-studios-sidebar span.product-title{color:#1a1819;font-size:16px;margin-bottom:4px;font-weight:600}.progression-studios-sidebar ul.product_list_widget{margin-bottom:15px}.progression-studios-sidebar ul.product_list_widget li{margin-bottom:8px}.progression-studios-sidebar ul li span.reviewer{font-size:12px;opacity:.9}.progression-studios-sidebar ul li.wc-layered-nav-rating{margin-bottom:0}.progression-studios-sidebar .wc-layered-nav-rating a{font-size:12px}.progression-studios-sidebar .wc-layered-nav-rating .star-rating{position:relative;top:4px}.progression-studios-sidebar .star-rating{font-size:11px;margin:5px 0 5px 0}.progression-studios-sidebar ins{background:none}.progression-studios-sidebar span.amount{font-weight:400;font-size:13px;margin:0 0 5px 0;color:rgb(0 0 0 / .7)}.progression-studios-sidebar del{opacity:.4;color:rgb(0 0 0 / .4);font-size:90%;top:1px;position:relative;background:none}.grid1column-progression label{font-size:15px;opacity:.8}span.required{color:#fa4e3c}.wpcf7-form input.wpcf7-not-valid{border-color:#e54823}.wpcf7-form span.wpcf7-not-valid-tip{display:none}.wpcf7-response-output{font-size:90%}.wpcf7-form .grid2column-progression p{margin-bottom:0}body .wpcf7-form .grid2column-progression,body .wpcf7-form p{margin-bottom:15px}ul.petit-video-search-columns li select:focus,input.submit-search-pro:focus,input.search-field-progression:focus,body.woocommerce-page #content-pro .width-container-pro textarea:focus,body.woocommerce-page #content-pro .width-container-pro input:focus,.wp-block-categories-dropdown select:focus,.wp-block-archives-dropdown select:focus,#respond select:focus,.widget select:focus,#progression-studios-woocommerce-single-top table.variations td.value select:focus,.woocommerce-page form.woocommerce-ordering select:focus,.wpcf7-form select:focus,.post-password-form input:focus,.wp-block-search input.wp-block-search__input:focus,.search-form input.search-field:focus,#respond textarea:focus,#respond input:focus,.wpcf7-form input:focus,.wpcf7-form textarea:focus{outline:none;border-color:#c0ac95}.wpcf7-form-control .wpcf7-list-item{display:block!important}.wpcf7-form-control .wpcf7-list-item{padding-bottom:6px}.wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{font-size:15px;padding-left:8px}#respond input[type=checkbox]{width:auto;display:inline;margin-right:7px}#respond .comment-form-cookies-consent label{display:inline}.wpcf7 input[type=radio],.wpcf7 input[type=checkbox]{width:auto}#respond textarea,.wpcf7-form textarea,.post-password-form input,#respond input,.wpcf7-form input{border-radius:0;width:70%;padding:15px 18px 12px 18px;background:#fff;color:#3e5067;font-size:14px;font-weight:400;border:2px solid #e4e4e4}#progression-studios-woocommerce-single-bottom .woocommerce-Reviews input#email,#progression-studios-woocommerce-single-bottom .woocommerce-Reviews input#author,#progression-studios-woocommerce-single-bottom .woocommerce-Reviews textarea#comment,.contact-form-bg-light .wpcf7-form textarea,.contact-form-bg-light .wpcf7-form input{background-color:#fff}.wp-block-search input.wp-block-search__input ::placeholder,.search-form ::placeholder,#respond ::placeholder,.wpcf7-form ::placeholder,.post-password-form ::placeholder,#respond ::placeholder,.wpcf7-form ::placeholder{color:#7e7f7e;text-transform:capitalize}.wpcf7-form .grid1column-progression input,.wpcf7-form .grid2column-progression input,#respond textarea,.comment-respond textarea,.wpcf7-form textarea{width:90%;width:calc(100% - 36px);margin-bottom:0}.wpcf7-form .grid1column-progression input,.wpcf7-form .grid2column-progression input{margin-bottom:6px}body #respond textarea,#respond .grid3column-progression input[type="text"],#respond .grid3column-progression input[type="email"],#respond .grid3column-progression input[type="url"]{width:96%;width:calc(100% - 38px)}ul.petit-video-search-columns li select,#progression-studios-woocommerce-single-top table.variations td.value select,.woocommerce-page form.woocommerce-ordering select,.wp-block-categories-dropdown select,.wp-block-archives-dropdown select,#respond select,.wpcf7 select,.widget select{border-radius:0;line-height:1.1;padding:14px 45px 14px 10px;font-size:13px;font-weight:500;background:#fff0;border:none;border-bottom:2px solid #f5f1ec;color:rgb(15 20 24 / .6);border:1px solid #e4e4e4;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-position:right 15px;background-repeat:no-repeat;background-size:34px 12px}body.woocommerce-page form.woocommerce-ordering select{background-color:#fff}@media screen and (-webkit-min-device-pixel-ratio:1.5){#progression-studios-woocommerce-single-top table.variations td.value select,.woocommerce-page form.woocommerce-ordering select,.wp-block-categories-dropdown select,.wp-block-archives-dropdown select,#respond select,.wpcf7 select,.widget select{background-image:url(images/select-arrow@2x.png)}}.progression-studios-sidebar .widget select{width:100%;max-width:calc(100% - 10px);padding-left:20px}.widget select{min-width:150px;max-width:calc(100% - 64px)}.wp-block-categories-dropdown select,.wp-block-archives-dropdown select{margin-bottom:30px}#respond select::ms-expand,.wpcf7 select::ms-expand,.widget select::ms-expand,#progression-studios-woocommerce-single-top table.variations td.value select::ms-expand,.woocommerce-page form.woocommerce-ordering select::ms-expand,#progression-studios-woocommerce-single-top table.variations td.value select::-ms-expand{display:none}body.woocommerce-page #content-pro .width-container-pro textarea,body.woocommerce-page #content-pro .width-container-pro input[type=text],body.woocommerce-page #content-pro .width-container-pro input[type=password],body.woocommerce-page #content-pro .width-container-pro input[type=url],body.woocommerce-page #content-pro .width-container-pro input[type=tel],body.woocommerce-page #content-pro .width-container-pro input[type=number],body.woocommerce-page #content-pro .width-container-pro input[type=color],body.woocommerce-page #content-pro .width-container-pro input[type=email]{padding:9px 12px;border-radius:0;box-shadow:none;font-size:14px;font-weight:400;background:#fff;border:1px solid #e4e4e4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.woocommerce-page #content-pro #progression-studios-woocommerce-single-top .width-container-pro input[type=number]{margin-right:8px;padding:12px 6px 12px 6px;border-width:2px}body .woocommerce .select2-container--default .select2-dropdown{border-color:#e4e4e4;color:#555}body .woocommerce form .form-row .select2-container .selection .select2-selection{height:42px;padding-top:5px;line-height:1;background:#fff;border-color:#e4e4e4;font-size:14px}body .woocommerce form .form-row .select2-selection--single{border-radius:0;border-width:1px}body .woocommerce form .form-row .select2-selection--single .select2-selection__rendered{padding-left:12px}body .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{top:8px;right:5px}body #content-pro .width-container-pro .woocommerce-ResetPassword,body #content-pro .width-container-pro .woocommerce-form-register,body #content-pro .width-container-pro .woocommerce-form-login,body #content-pro .width-container-pro .woocommerce-form-coupon{box-shadow:rgb(4 4 18 / .04);background:#fff;border-radius:12px;padding:30px 30px 15px 30px}body #content-pro .width-container-pro .woocommerce-form-register .woocommerce-privacy-policy-text{font-size:13px}.lost_password{font-size:90%}body.woocommerce-account #content-pro .width-container-pro .woocommerce-form-register,body.woocommerce-account #content-pro .width-container-pro .woocommerce-form-login{max-width:600px}body #content-pro .width-container-pro .woocommerce-ResetPassword{margin:0 auto;max-width:800px;padding-bottom:20px}body #content-pro .width-container-pro .woocommerce-form-login button{margin-right:10px}body #content-pro .width-container-pro .woocommerce-ResetPassword p,body #content-pro .width-container-pro .woocommerce-form-register p,body #content-pro .width-container-pro .woocommerce-form-login p,body #content-pro .width-container-pro .woocommerce-form-coupon p{margin-bottom:18px}body #content-pro .width-container-pro .woocommerce-form-coupon button.button{padding:12px 20px;font-size:13px}body.woocommerce-page .woocommerce-MyAccount-content{border-left:3px solid #1f2228;width:63%;padding:40px 3% 30px 3%}body.woocommerce-page .woocommerce-MyAccount-content button.button{margin-top:10px}body.woocommerce-page nav.woocommerce-MyAccount-navigation{width:28%;border-radius:12px;overflow:hidden}body.woocommerce-page nav.woocommerce-MyAccount-navigation a{display:block;padding:14px 25px;color:#2c3238;background:#fff;margin-bottom:0;font-size:15px;font-weight:600}body.woocommerce-page nav.woocommerce-MyAccount-navigation a:hover{color:#7f8489}body.woocommerce-page nav.woocommerce-MyAccount-navigation li.is-active a{color:#fff;background:#1f2228;letter-spacing:0}.wc-block-product-search input.wc-block-product-search__field:focus,.wp-block-search input.wp-block-search__input:focus,.search-form input.search-field:focus{outline:none}.search-form{text-align:center;margin:0 auto}#content-pro .search-form{margin-left:0}.wc-block-product-search label,.wp-block-search label{display:none}.wc-block-product-search input.wc-block-product-search__field,.wp-block-search input.wp-block-search__input,.search-form input{padding:16px 18px;margin:0 auto;border:none}.elementor-section-stretched .search-form{max-width:600px}.wp-block-search{margin-bottom:30px}.search-form{max-width:400px;margin-bottom:30px}.wc-block-product-search{margin-bottom:15px}.progression-studios-sidebar .wc-block-product-search input.wc-block-product-search__field,.progression-studios-sidebar .wp-block-search input.wp-block-search__input{background-color:#fff}.wc-block-product-search input.wc-block-product-search__field,.wp-block-search input.wp-block-search__input,.search-form input.search-field{border:2px solid #e4e4e4;margin:0;width:calc(100% - 30px);padding:15px 15px 12px 15px;font-size:14px;background-image:url(images/search-magnify.png);background-position:right 10px;background-repeat:no-repeat;border-radius:0}.wp-block-search input.wp-block-search__input{margin-bottom:-5px}.wc-block-product-search button.wc-block-product-search__button,.wp-block-search button,.search-form button,.search-form input.search-submit{display:none}@media screen and (-webkit-min-device-pixel-ratio:1.5){.wc-block-product-search input.wc-block-product-search__field,.wp-block-search input.wp-block-search__input,.search-form input.search-field{background-image:url(images/search-magnify@2x.png);background-size:40px 30px}}body .post-password-form input[type=submit]{margin-right:0;padding-top:19px;padding-bottom:14px}.post-password-form input{max-width:280px;width:85%;margin-right:10px;padding-top:12px;padding-bottom:11px;width:calc(100% - 220px)}.progression-blog-content a.more-link{display:inline-block;margin-bottom:10px;color:#123323;background:#ce3824;font-size:12px;margin-top:2px;border-radius:6px;padding:14px 28px 14px 28px;background:#e5e6de;margin-bottom:30px;font-weight:400}.progression-blog-content a.more-link i{font-size:12px;padding-left:3px}.progression-blog-content .progression-studios-blog-excerpt a.more-link{display:none}.progression-blog-content .progression-studios-blog-excerpt.boosted_read_more a.more-link{display:inline-block}input.submit-search-pro,.progression-button,body #error-page-index a.button,#boxed-layout-pro .form-submit input#submit,#boxed-layout-pro button.button,#boxed-layout-pro a.button,.post-password-form input[type=submit],#respond input.submit,.wpcf7-form input.wpcf7-submit{line-height:1;border:none;text-align:center;display:inline-block;width:auto;padding:14px 28px 14px 28px;font-size:12px;color:#fff;background:#c0ac95;font-weight:400;box-shadow:4px 4px 14px #fff0}.wpcf7-form input.wpcf7-submit{margin-top:10px}#boxed-layout-pro a.button,#boxed-layout-pro button.button{font-weight:600}#boxed-layout-pro .form-submit input#submit,#boxed-layout-pro button.button,#boxed-layout-pro a.button{padding:19px 30px}.post-password-form input[type=submit]:hover,#respond input.submit:hover,.wpcf7-form input.wpcf7-submit:hover{color:#fff;background:#232323}.wp-block-button a.wp-block-button__link{font-size:12px;padding:19px 30px;margin-bottom:10px}body .wp-block-button a.wp-block-button__link{border-radius:5px}.wp-block-button.is-style-outline a.wp-block-button__link{border:2px solid #000;color:#000;background:none}.wp-block-button.is-style-outline a.wp-block-button__link:hover{background:#000;color:#fff}.wp-block-button.is-style-outline a.wp-block-button__link,.wp-block-button.is-style-squared a.wp-block-button__link{border-radius:0}.wp-block-tag-cloud{margin-bottom:5px}.wp-block-tag-cloud a,.tagcloud a{line-height:1;border:none;text-align:center;display:inline-block;width:auto;margin:0 4px 10px 0;padding:8px 17px;font-size:12px!important;color:#878787;background:#f0eff7;font-weight:400;border-radius:20px}.wp-block-tag-cloud a{color:#1a1819;background:#f0eff7}#site-footer-progression-studios{background:#3e5067;padding:40px 0;text-align:center;color:#9da3a8;font-size:14px}#pro-scroll-top{display:none;cursor:pointer;position:fixed;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:100;height:46px;width:46px;padding:0;margin:0;bottom:30px;right:30px;border-radius:3px;color:#fff;background:rgb(0 0 0 / .3)}#pro-scroll-top:before{display:block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;z-index:101;font-size:16px;top:26px;left:0;height:46px;width:46px;line-height:46px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progression-projects-content{box-sizing:border-box}.progression-studios-projects-feaured-image{border-radius:200px;width:120px;margin-bottom:-60px;margin-left:30px;box-shadow:0 0 20px rgb(0 0 0 / .04);overflow:hidden;z-index:5}.progression-studios-projects-feaured-image,.progression-studios-default-projects-index{position:relative}.progression-projects-content{bottom:0;padding:35px 30px 34px 30px;width:100%;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border:1px solid #ebeced;border-bottom-width:3px;border-top:none;background:#fff;box-shadow:0 0 12px rgb(41 48 55 / .08)}ul.owl-stage .progression-projects-content{box-shadow:0 4px 6px rgb(41 48 55 / .06)}h2.progression-projects-title{font-size:21px;line-height:1.1;margin-bottom:16px;color:#313131}h2.progression-projects-title a{font-weight:700;color:#313131}.progression-studios-projects-excerpt{color:#7b7a7a;font-weight:400}.progression-studios-projects-excerpt p{margin-bottom:10px}ul.projects-meta-category-list{margin:0 0 0 0;padding:6px 0 10px 0;position:relative;z-index:5;list-style:none}ul.projects-meta-category-list li{margin:0;display:inline;padding:0;line-height:1;display:inline-block;margin-bottom:8px;margin-right:10px;font-size:13px;color:red}ul.projects-meta-category-list li:after{content:'/';display:inline-block;opacity:.25;margin-right:2px;padding-left:10px}ul.projects-meta-category-list li:last-child:after{display:none}a.pet-btn-petit{line-height:1;text-align:center;display:inline-block;padding:16px 34px 16px 34px;font-size:11px;color:#fff;background:#c0ac95;font-weight:500}a.pet-btn-petit i{font-size:10px;margin-left:10px}.pet-age-petit{position:absolute;z-index:15;text-align:center;top:15px;right:15px;width:40px;line-height:40px;height:40px;border-radius:60px;font-size:13px;background:#fa524f;color:#fff}ul.owl-stage{list-style:none;margin:0;padding:0}ul.owl-stage li.petit-carousel-item{margin:0;padding:0}.owl-nav button{font-size:40px!important;margin-right:15px}.progression-studios-carousel-overflow .owl-stage-outer{overflow:visible}.progression-studios-carousel-overflow.carousel-overflow-hidden-petit .owl-stage-outer{overflow:hidden;padding:40px 24px;margin:-40px -24px}.progression-studios-carousel-overflow.adjusting-height-container{margin-bottom:25px}.progression-studios-carousel-overflow .progression-studios-video-index{opacity:.33}.progression-studios-carousel-overflow .progression-studios-video-index:hover,.progression-studios-carousel-overflow .active .progression-studios-video-index{opacity:1}.progression-studios-season-video-list.petit-carousel .owl-nav{margin:0;padding:0;position:absolute;top:50%;margin-top:-40px;width:100%;height:0}.progression-studios-season-video-list.petit-carousel .owl-nav .owl-prev,.progression-studios-season-video-list.petit-carousel .owl-nav .owl-next{background:#fbae02;color:#fff;height:36px;width:36px;line-height:1;border-radius:100px;text-align:center;box-shadow:0 0 10px rgb(0 0 0 / .2)}.progression-studios-season-video-list.petit-carousel .owl-nav .owl-prev{position:relative;left:-16px}.progression-studios-season-video-list.petit-carousel .owl-nav .owl-next{float:right;position:relative;right:-28px}.progression-studios-season-video-list .owl-nav .owl-prev.disabled,.progression-studios-season-video-list .owl-nav .owl-next.disabled{opacity:0;visibility:hidden}.progression-studios-season-video-list.petit-carousel .owl-nav .owl-prev span,.progression-studios-season-video-list.petit-carousel .owl-nav .owl-next span{display:none}.progression-studios-season-video-list.petit-carousel .owl-nav .owl-prev:after{content:"\f053";font-weight:900;font-family:"Font Awesome 5 Free";font-size:11px;position:relative;top:-11px;left:-1px}.progression-studios-season-video-list.petit-carousel .owl-nav .owl-next:after{content:"\f054";font-weight:900;font-family:"Font Awesome 5 Free";font-size:11px;position:relative;top:-11px;right:-1px}.petit-carousel,.petit-carousel .petit-carousel-item{-webkit-tap-highlight-color:#fff0;position:relative}.petit-carousel{display:none;width:100%;z-index:1}.petit-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.petit-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.petit-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0)}.petit-carousel .petit-carousel-item,.petit-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)}.petit-carousel .petit-carousel-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.petit-carousel .petit-carousel-item img{display:block;width:100%}.petit-carousel .owl-dots.disabled,.petit-carousel .owl-nav.disabled{display:none}.no-js .petit-carousel,.petit-carousel.owl-loaded{display:block}.petit-carousel .owl-dot,.petit-carousel .owl-nav .owl-next,.petit-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}.petit-carousel .owl-nav button.owl-next,.petit-carousel .owl-nav button.owl-prev,.petit-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0;font:inherit}.petit-carousel.owl-loading{opacity:0;display:block}.petit-carousel.owl-hidden{opacity:0}.petit-carousel.owl-refresh .petit-carousel-item{visibility:hidden}.petit-carousel.owl-drag .petit-carousel-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.petit-carousel.owl-grab{cursor:move;cursor:grab}.petit-carousel.owl-rtl{direction:rtl}.petit-carousel.owl-rtl .petit-carousel-item{float:right}.petit-carousel .animated{animation-duration:1s;animation-fill-mode:both}.petit-carousel .owl-animated-in{z-index:0}.petit-carousel .owl-animated-out{z-index:1}.petit-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.carousel-looped-arrow-display-fix li.petit-carousel-item.cloned .progression-studios-video-index{visibility:hidden}.carousel-looped-arrow-display-fix .progression-studios-season-video-list.petit-carousel-left-arrow-on li.petit-carousel-item.cloned .progression-studios-video-index{visibility:visible}.custom-menu-petit li.elementor-icon-list-item a i,button.wishlist-button-pro,h2.progression-video-title,.boosted-elements-mega-import-container .elementor-icon-list-item,#boxed-layout-pro .form-submit input#submit,#boxed-layout-pro button.button,#boxed-layout-pro a.button,h2.woocommerce-loop-product__title,ul.progression-filter-button-group li,ul.progression-filter-button-group li:after,#pro-scroll-top{transition-duration:250ms;transition-property:color,background-color,height;transition-timing-function:ease-in-out}#progression-studios-next-next-post a:before,#progression-studios-next-previous-post a:before,.boosted-elements-mega-import-container .elementor-icon-list-text,select,input,textarea,a{transition-duration:250ms;transition-property:color,background-color,opacity,border;transition-timing-function:ease-in-out}.progression-studios-projects-feaured-image img,ol.flex-control-nav.flex-control-thumbs li img,.progression-projects-content,a#progression-studios-next-post i,a#progression-studios-previous-post i,.sf-menu a:before{transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}.no-hover-transition{transition-duration:0ms;transition-property:all;transition-timing-function:ease-in-out}@keyframes ProMoveUp{from{}to{transform:translateY(0);opacity:1}}@keyframes ProMoveOut{from{visibility:visible;opacity:1}to{opacity:0;visibility:hidden}}li.sfHover ul.sub-menu{transform:translateY(20px);opacity:0;animation-duration:250ms;animation-name:ProMoveUp;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@media only screen and (min-width:768px) and (max-width:1024px){.progression-blog-border{padding-left:30px;padding-right:30px}.sidebar-item{padding-left:6px;padding-right:6px}ul.blog-meta-category-list{left:20px}}@media only screen and (max-width:767px){#main-container-pro,.progression-studios-sidebar,.footer-2-pro .widget,.footer-3-pro .widget,.footer-4-pro .widget,.footer-5-pro .widget,.grid2column-progression,.grid3column-progression,.grid3columnbig-progression,.grid4column-progression,.grid4columnbig-progression,.grid5column-progression,.grid6column-progression{width:100%;margin-right:0%;margin-left:0%}.progression-studios-sidebar{padding-top:50px}.progression-blog-border{padding-left:25px;padding-right:25px}.progression-blog-content{padding:10px}.comment-navigation .nav-previous,.comment-navigation .nav-next{float:none;width:100%;text-align:center}.comment-body:before{display:none}.comment-author .avatar{height:25px;width:25px}.comment-body{padding:14px 15px;margin-left:32px}.comment-list .children>li{margin-left:12px}ul.progression-studios-related-index-list li.related-liste-progression-studios{width:100%;margin-right:0}#progression-studios-woocommerce-single-bottom .woocommerce-tabs{margin-bottom:-40px;top:-40px}#progression-studios-woocommerce-single-bottom .woocommerce-tabs ul.wc-tabs li a{font-size:11px;padding:14px 16px}.woocommerce .products.columns-1 li.product,.woocommerce .products.columns-2 li.product,.woocommerce .products.columns-3 li.product,.woocommerce .products.columns-4 li.product,.woocommerce .products.columns-5 li.product{width:100%!important}h2.progression-blog-title{font-size:22px}body.single-post #page-title-pro h1{font-size:38px}body.single-experiences_petit #page-title-pro h1,body.single-stays_petit #page-title-pro h1{font-size:32px}#page-title-pro h5.ex-sub-title-petit,#page-title-pro h5.stays-sub-title-petit{font-size:15px}#stays-petit-gallery{padding:0}.flex-direction-nav a{margin-top:-15px;font-size:14px;width:30px;line-height:30px;height:30px}.flex-direction-nav .flex-prev{left:-15px}.flex-direction-nav .flex-next{right:-15px}.flex-control-nav{bottom:14px}.experiences-page-title-container{width:100%}body.single-experiences_petit #page-title-overlay-image{display:none}#progression-studios-next-previous-post h3{font-size:16px}.progression-studios-feaured-image{margin-bottom:0}ul.blog-meta-category-list{left:15px}.progression-blog-border{padding-left:30px;padding-right:30px}.progression-blog-content{padding:10px}}.gallary-album .album-column a img{height:250px;width:100%;object-fit:cover}@media screen and (max-width:1023px){.gallary-album .album-column a img{height:160px}}@media screen and (max-width:767px){.gallary-album .album-column a img{height:180px}}