@media(min-width:1025px){.mobile-only{display:none!important;}}
@media(max-width:1024px){.desktop-only{display:none!important;}} #amelia-booking-wrap{letter-spacing:0px}
#amelia-booking-wrap button{transition: 0.2s; opacity:1;}
#amelia-booking-wrap button:hover{opacity:0.85;}
.amelia-booking #amelia-booking-wrap button{background:#fff!important;} .menu-hidden{display:none!important} .woocommerce-store-credit-actions{display:none!important;} .woocommerce-MyAccount-downloads-file.button{font-size:0!important; letter-spacing:0; padding:10px!important;margin:5px 5px 5px 10px!important}
.woocommerce-MyAccount-downloads-file.button:after{content:"CLICK HERE TO DOWNLOAD"; color:#fff!important; font-size:16px;}
.woocommerce-table--order-downloads td{text-align: center!important;} #affwp-affiliate-dashboard-tabs > li{padding:0!important;border-bottom:3px solid #a21d23;margin-right:-5px!important; margin-bottom:5px!important; transition:0.3s}
#affwp-affiliate-dashboard-tabs > li a{font-family:brandongrotesque, sans-serif; font-weight:bold; padding:6px 15px 8px!important;}
#affwp-affiliate-dashboard-tabs > li:hover{background:#eee;}
#affwp-affiliate-dashboard-tabs > li.active{border-bottom: 3px solid #a21d23; color:#a21d23!important}
#affwp-affiliate-dashboard-tabs > li a{color:#555!important}
#affwp-affiliate-dashboard-tabs > li a:hover{color:#a21d23!important}
#affwp-affiliate-dashboard-tabs > li.active a{background:#a21d23!important; color:#fff!important;} .woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-navigation-link--subscriptions
{display:none} .heels-header h2+p{display:none;} .learndash-cpt-sfwd-courses .ld-course-status.ld-course-status-enrolled {display: none !important;}
.elementor-page h1{text-align:center; margin-top:40px!important;}
.elementor-page .ld-lesson-status, .elementor-page .ld-topic-status{display:none;}
.elementor-page .ld-focus-content{
max-width:100%!important; padding:0!important;
padding-top:50px!important; margin-top:0!important;
}
.ld-focus-sidebar-wrapper{padding-bottom:150px;}
.elementor-page .ld-content-actions,
.elementor-page .ld-lesson-topic-list,
.elementor-page .ld-lesson-list,
.elementor-page .ld-course-status
{max-width:1000px; margin:10px auto!important;}
body.learndash-cpt .ld-lesson-list{display:none;}
body.learndash-cpt section .ld-lesson-list{display:block; padding:0;}
body.learndash-cpt .ld-section-heading h2{margin:0 auto!important;}
body.learndash-cpt .site-content .elementor-section-wrap > section:last-child{padding-bottom:100px}
@media(max-width:768px){
.elementor-page .ld-focus-content{
padding-top:0!important}
.elementor-page .ld-content-actions{margin:auto!important}
}
.elementor-page .ld-tabs{margin:0!important}
@media(max-width:1350px){
.elementor-page .ld-lesson-topic-list, .elementor-page .learndash-wrapper .ld-table-list{margin-top:0!important;}
} .ld-focus-sidebar{padding-top:0!important; z-index:100!important}
.ld-focus-sidebar::before {
width: 100%;
display: block;
height: 80px;
background: url(https://thefemininityprojectinc.com/wp-content/uploads/thefemininityproject-logo.jpg);
content: "";
background-size: 200px;
background-repeat: no-repeat;
background-position: 44% 50%;
background-color: #fff;
transition: 0.3s;
}
.ld-focus-sidebar-collapsed .ld-focus-sidebar::before {background-position: 0% 50%;}
.ld-brand-logo img{display:none;}
.ld-content-action .learndash_mark_complete_button, .ld-content-action .ld-button{white-space:normal!important; line-height:1.2}
.ld-focus-header .ld-content-action{flex:0 1 100px;}
.ld-focus-header .ld-empty{display:none!important}
@media(min-width:769px){
.ld-focus-header .ld-progress{min-width:210px;}
.ld-brand-logo{flex: 0 0 366px !important; -ms-flex:0 0 366px!important; }
.ld-focus.ld-focus-sidebar-collapsed .ld-brand-logo{flex: 0 0 65px !important; -ms-flex:0 0 65px!important; }
.ld-content-actions{flex:1 0 10px!important}
.ld-content-action{width:50%!important; flex:1!important}
.ld-focus-header .ld-progress{flex:2!important}
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap{max-width:none}
} .learndash-wrapper .ld-table-list{border-radius:0!important}
.learndash-cpt .ld-icon-arrow-down.ld-icon.ld-icon-arrow-down{background:none!important; transition:0.3s}
.learndash-cpt .ld-icon-arrow-down.ld-icon.ld-icon-arrow-down:before{color:#555; font-size:0.6rem}
.learndash-cpt .ld-expand-button .ld-text.ld-primary-color{color:#555!important; font-weight:normal;}
.ld-lesson-item .ld-icon-checkmark.ld-icon:before{font-size:0.5rem}
.ld-section-heading .ld-expand-button.ld-primary-background .ld-icon-arrow-down:before{color:#fff!important}
.ld-item-icon, #ld-focus-mode-course-heading .ld-icon{display:none!important}
.ld-course-navigation-heading h3{padding:0!important; text-transform:capitalize; font-size:1.3rem!important}
[class*="topic-list"] .attachment-post-thumbnail{width:100%;}
[class*="topic-list"] .topic-img{vertical-align:middle; text-align:center;display:flex; align-items:center; justify-content: center}
[class*="topic-list"] .topic-img:before{
background: url("data:image/svg+xml,%3Csvg  role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-play-circle fa-w-16 fa-5x'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm115.7 272l-176 101c-15.8 8.8-35.7-2.5-35.7-21V152c0-18.4 19.8-29.8 35.7-21l176 107c16.4 9.2 16.4 32.9 0 42z' class=''%3E%3C/path%3E%3C/svg%3E"); position:absolute; vertical-align:middle; text-align:center; height:80px; width:80px; content:"";display:flex;}
[class*="topic-list"] .topic-img{width:50%;}
[class*="topic-list"] a .topic-img:before{transition:0.3s; opacity:0.7}
[class*="topic-list"] a:hover .topic-img:before{opacity:1}
[class*="topic-list"] .ld-topic-title{margin-left:15px; margin-bottom:5px; font-size:1.2rem; line-height:1.3}
[class*="topic-list"] .ld-topic-row{align-items:center!important}
.ld-lesson-navigation .ld-topic-title{font-size:0.875rem;}
@media(max-width:1000px){
[class*="topic-list"] .ld-topic-row{flex-flow: column wrap}
[class*="topic-list"] .topic-img{order:2;width:100%; margin-top:10px;}
} .ld-focus-content .ld-course-step-back{color:#fff!important; background:#333; padding:10px 10px; display:block; text-align:center; border-radius:50px;}
.ld-focus-content .ld-content-action form{margin-bottom:0px;}
.ld-focus-content .ld-content-action a, .ld-focus-content .ld-content-action input{margin:0 auto 10px!important; max-width:385px}
.ld-focus-content .sfwd-mark-complete:after{top:40%!important}
@media (min-width:440px) and (max-width:768px), (min-width:875px) and (max-width:1050px){.ld-focus-content .sfwd-mark-complete:after{display:none!important}}
@media (max-width:1050px) {.ld-focus-content .ld-content-actions{display:block!important; text-align:center;}} .learndash-cpt .ld-icon-arrow-down.ld-icon.ld-icon-arrow-down{background:none!important; transition:0.3s}
.learndash-cpt .ld-icon-arrow-down.ld-icon.ld-icon-arrow-down:before{color:#555; font-size:0.6rem}
.learndash-cpt .ld-expand-button .ld-text.ld-primary-color{color:#555!important; font-weight:normal;}
.ld-lesson-item .ld-icon-checkmark.ld-icon:before{font-size:0.5rem} .elementor-menu-cart__main a, .product-thumbnail a, .product-name a{pointer-events:none;}
.product-remove a, .elementor-menu-cart__footer-buttons a{pointer-events:auto;}
.product-remove:before, .product-remove:after{background-color:#000!important;}
.product-remove{border-color:#000!important;}
td.product-remove{border-top:0!important}
.quantity{color:#000!important}
.product-name{line-height:1.4!important;}
.elementor-menu-cart__footer-buttons span{color:#fff!important;align-self:center}
.elementor-menu-cart__footer-buttons a{display:flex}
.woocommerce-checkout .site, .woocommerce-cart .site, .woocommerce.single .site{background:#fff!important;}
.cta-button.add_to_cart_button{margin-bottom:0!important; line-height:1.6em!important;}
.product-subtotal, .product-quantity{display:none!important;}
.woocommerce-notices-wrapper, .woocommerce-additional-fields{display:none;}
.woocommerce-error{color:#900!important; text-align:center;}
.cart_item .product-quantity{font-size:0!important;height:0!important;line-height:0!important; padding:0!important; border:0!important}
.cart-discount{text-transform:uppercase;}
.woocommerce-checkout-review-order-table tfoot:after {content: "All amounts are in USD"; font-style:italic; float: right;}
label[for="billing_postcode"]::after,
label[for="wc-square-credit-card-postal-code-hosted"] .required::after {
content: "Leave a space in your postal code (eg. A1B 2C3)";
display: inline-block;
margin-left: 10px;
font-size: 90%;
color: #a00;
}
.woocommerce-page.woocommerce-checkout .woocommerce{padding-bottom:40px!important;} .woocommerce-form-coupon-toggle{display:none;}
.checkout_coupon.woocommerce-form-coupon{display:block!important} .tfp-bar{z-index:-1;display:block;position:absolute;margin:0 auto;height:10px;background:#a21d23;  width:80vw; max-width:1100px;top:-50px;  left:-5vw}
.tfp-bar-v{background:#000; height:80px; width:4px;display:block; margin:0 auto 0; z-index:-1;} html{font-size:18px}
h1{font-size:2.7rem!important}
h2{font-size:2.4rem!important}
h3{font-size:2.1rem!important}
h4{font-size:1.7rem!important}
h5{font-size:1.4rem!important}
h6{font-size:1.15rem!important}
html, body{font-size:calc(14px + 0.20vw)!important;}
h1,h2,h3,h4,h5,h6{font-family:BrandonGrotesque, Arial, sans-serif; font-weight:bold; text-transform:uppercase;}
.site-content{font-family:Kepler, serif}
body{font-size:18px;}
.elementor-widget-text-editor{color:#231f20}
.acc1{font-family:MemoriamProHeadline, cursive;font-size:32px}
.ss01{font-feature-settings: "ss01" 1;}
.bg1{background:#231f20!important} .bg2{background:#a21d23!important} .bg3{background:#f1efea!important} .col1{color:#231f20!important}
.col2{color:#a21d23!important}
.col3{color:#f1efea!important}
.font1{font-family:BrandonGrotesque, Arial, sans-serif!important}
.font2{font-family:Kepler, serif!important}
.font3{font-family:MemoriamProHeadline, cursive!important;}
.font4{font-family:JoulesetJacquesHandUpright, serif!important;}
.bullet {text-indent:-13px;margin-left:13px;} .btn{font-family:BrandonGrotesque, Arial, sans-serif; font-weight:bold;} body:not(.elementor-editor-active) .elementor-section{overflow-x: hidden!important; overflow-y:visible!important} body:not(.elementor-editor-active) .elementor-section-full_width{width:100vw!important;} .elementor-swiper-button-prev i, .elementor-swiper-button-next i{display:none;}
.elementor-swiper-button-prev:before, .elementor-swiper-button-next:before{  width:60px; height:60px; content:"";}
.elementor-swiper-button-prev:before{background-image: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpolygon fill='none' stroke='%23000000' stroke-width='5' stroke-miterlimit='10' points='352.545,503.57 104.976,255.999 352.545,8.43 '/%3E%3C/svg%3E");}
.elementor-swiper-button-next:before{background-image: url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpolygon fill='none' stroke='%23000000' stroke-width='5' stroke-miterlimit='10' points='170.545,8.43 418.114,256.001 170.545,503.571 '/%3E%3C/svg%3E");} @font-face {
font-family: 'MemoriamProHeadline';
src: url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/memoriam.eot); src: url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/memoriam.eot?#iefix) format('embedded-opentype'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/memoriam.woff2) format('woff2'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/memoriam.woff) format('woff'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/memoriam.ttf)  format('truetype'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/memoriam.svg#MemoriamProHeadline) format('svg'); }
@font-face {
font-family: 'JoulesetJacquesHandUpright';
src: url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/joulesetjacqueshandupright.eot); src: url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/joulesetjacqueshandupright.eot?#iefix) format('embedded-opentype'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/joulesetjacqueshandupright.woff2) format('woff2'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/joulesetjacqueshandupright.woff) format('woff'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/joulesetjacqueshandupright.ttf)  format('truetype'), url(//thefemininityprojectinc.com/wp-content/themes/thefemininityprojectinc/fonts/joulesetjacqueshandupright.svg#JoulesetJacquesHandUpright) format('svg'); } #secondary{padding-bottom:130px!important;} .site-logo-img img{max-width:250px!important; width:100%;}
header nav a{color:#231f20!important; text-transform: uppercase; letter-spacing: 0.5px; font-weight: bold; font-size:14px; }
header nav a:hover, header nav a current-menu-item{color:#a21d23!important}
.main-header-menu a{padding:0 22px;}
.main-header-bar .main-header-bar-navigation.toggle-on {padding-top: 0!important;}
@media(max-width:1199px) and (min-width:1125px){.menu-item a{padding:0 17px!important;}} div:not(.elementor-popup-modal) .elementor-section-wrap > section:last-child:after
{display:block;content:"";height:80px}
.learndash-wrapper .elementor-section-wrap > section:last-child:after{
height:0!important}
.footer-wrap{max-width:850px; margin:0 auto 0;display:block; font-family:BrandonGrotesque, Arial, sans-serif;}
.footer-wrap a{transition: all 0.2s;}
.footer-wrap a:hover{opacity:0.6;}
.footer-logo{max-width:150px!important; float:left; margin-top:-60px; margin-bottom: -25px;}
.footer-social{text-align:center; display:block; clear:both;width: 100%;float: right;margin-top: -38px;}
.footer-copyright{font-size:10px; display:block; clear:both; padding-top:50px; letter-spacing:0.6px; font-weight:bold;}
.footer-copyright a{color:#231f20!important}
.footer-social a{vertical-align:bottom; transition: all 0.2s;}
.footer-social a:hover{opacity:0.6;}
.footer-social i{margin:5px;}
.footer-social i:before{height:2.5rem; width:2.5rem; display:inline-block;content:""; background-repeat:no-repeat; vertical-align:top;}
.footer-social i.tfp-instagram:before{background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='instagram' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-instagram fa-w-14 fa-5x'%3E%3Cpath fill='currentColor' d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' class=''%3E%3C/path%3E%3C/svg%3E");}
.footer-social i.tfp-facebook:before{
background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-square' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' class='svg-inline--fa fa-facebook-square fa-w-14 fa-5x'%3E%3Cpath fill='currentColor' d='M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z' class=''%3E%3C/path%3E%3C/svg%3E");}
@media(max-width:500px){
.footer-social{text-align:right!important;}
}
@media(max-width:360px){
.footer-social{margin-top:-19px;}
.footer-social i:before{height:2rem; width:2rem;}
.footer-logo{max-width:120px!important;}
.footer-copyright{padding-top:39px;}
}
.ast-footer-overlay{padding-top:0} .site-content{min-height:66vh;} .woocommerce-terms-and-conditions{resize:vertical!important; max-height:500px!important}
.woocommerce-terms-and-conditions p, .woocommerce-terms-and-conditions a, .woocommerce-terms-and-conditions h5, .woocommerce-terms-and-conditions ul, .woocommerce-terms-and-conditions li, .woocommerce-terms-and-conditions li:before, .woocommerce-terms-and-conditions blockquote{font-size:0.8rem!important; line-height:1.4!important; font-family:brandongrotesque, sans-serif; letter-spacing: 0px}
.woocommerce-terms-and-conditions h2{text-align:center; font-size:1rem!important; padding-top:20px;}
.woocommerce-terms-and-conditions a{font-family:Kepler, sans-serif!important; text-decoration: underline!important;}
.woocommerce-terms-and-conditions blockquote{border:none; margin-left:0px; padding:0; font-style:normal; font-weight:normal; font-size:1rem; text-transform:uppercase; margin-top:0rem; text-indent:0px;}
.woocommerce-terms-and-conditions ul {  counter-reset: list; margin-top:1em;}
.woocommerce-terms-and-conditions ul > li {list-style: none;  position: relative;}
.woocommerce-terms-and-conditions ul > li:before {counter-increment: list; content: "(" counter(list, lower-alpha) ") ";  position: absolute;  left: -2.5em;}
.woocommerce-terms-and-conditions h2 {border-top:1px solid rgba(0,0,0,0.2)}
.woocommerce-terms-and-conditions h2:nth-child(3){border-top:none;}
.woocommerce-terms-and-conditions ol{margin-left:25px;}
.woocommerce-terms-and-conditions ol li{list-style:none; letter-spacing:1px;}
.woocommerce-terms-and-conditions ol li:before{margin-right:5px; color:#A21C23;}
.woocommerce-terms-and-conditions > ol {counter-reset: heading1;}
.woocommerce-terms-and-conditions > ol > li{counter-increment: heading1;}
.woocommerce-terms-and-conditions > ol > li:before{content: counter(heading1) ".";}
.woocommerce-terms-and-conditions > ol > ol{counter-reset: heading2;}
.woocommerce-terms-and-conditions > ol > li > ol > li{counter-increment: heading2;}
.woocommerce-terms-and-conditions > ol > li > ol > li:before{content: counter(heading1) "." counter(heading2) ".";}
.woocommerce-terms-and-conditions > ol > ol > ol{counter-reset: heading3;}
.woocommerce-terms-and-conditions > ol > li > ol > li > ol > li{counter-increment: heading3;}
.woocommerce-terms-and-conditions > ol > li > ol > li > ol > li:before{content: "(" counter(heading3, lower-alpha) ") ";}
.woocommerce-terms-and-conditions > ol > ol > ol > ol{counter-reset: heading4;}
.woocommerce-terms-and-conditions > ol > li > ol > li > ol > li > ol > li{counter-increment: heading4;}
.woocommerce-terms-and-conditions > ol > li > ol > li > ol > li > ol > li:before{content: "(" counter(heading4, lower-roman) ") ";}
.woocommerce-terms-and-conditions ol li{margin:20px 0 0 10px!important; text-indent:-32px;}
.woocommerce-terms-and-conditions strong{color:#A21C23!important;}
.woocommerce-terms-and-conditions h2:first-child, .woocommerce-terms-and-conditions h2:first-child + p{display:none;}.epyt-debug{cursor:pointer;text-align:left;background-color:#ddd;color:#000}iframe.__youtube_prefs__{border-width:0}.epyt-gallery{text-align:center}.epyt-gallery .epyt-figure{margin-inline:0;margin-block:0}.epyt-gallery iframe{margin-bottom:0}.epyt-gallery.epyt-lb iframe{display:none;height:0!important}.epyt-gallery-list{margin:0 -8px 0 -8px;position:relative;transition:opacity ease-out .3s;display:block}.epyt-gallery-list .epyt-gallery-thumb{box-sizing:border-box}.epyt-gallery-list p{display:none}.epyt-gallery-clear{clear:both}.epyt-gallery-list.epyt-loading{opacity:.5;transition:opacity ease-out .3s}.epyt-gallery-thumb{position:relative;box-sizing:border-box;overflow-y:hidden;display:block!important;cursor:pointer;opacity:1;float:left;padding:0 8px 10px 8px;height:auto}.epyt-gallery-thumb.hover{position:relative;opacity:1;transition:opacity ease-out .3s;height:auto}.epyt-gallery-img-box{width:100%}.epyt-gallery-img{height:0;width:100%;padding-top:56.25%!important;position:relative;overflow:hidden!important;background-size:cover!important;background-position:center!important}.epyt-gallery-playhover{opacity:0;position:absolute;top:-10px;left:0;width:100%;height:100%;vertical-align:middle;text-align:center;transition:opacity ease-out .3s}.epyt-gallery-thumb.hover .epyt-gallery-playhover,.epyt-gallery-thumb.epyt-current-video .epyt-gallery-playhover{opacity:1;top:0;transition:all ease-out .3s}.epyt-gallery-thumb .epyt-gallery-playcrutch{display:inline-block;height:100%;vertical-align:middle;width:0}.epyt-gallery-playhover .epyt-play-img{height:auto!important;max-width:15%!important;padding:0!important;margin:0!important;min-width:30px!important;vertical-align:middle!important;display:inline-block!important;width:auto;border:0;box-sizing:border-box}.epyt-gallery-title{font-size:80%;line-height:120%;padding:10px}.epyt-gallery-notitle{padding:4px}.epyt-gallery-notitle span{display:none}.epyt-gallery-rowtitle{text-align:center;width:100%;position:absolute;left:0;top:100%;opacity:0;z-index:10;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.epyt-gallery-rowtitle.hover{opacity:1;transition:opacity linear .2s}.epyt-gallery-rowbreak{clear:both}.epyt-pagination{clear:both;text-align:center;padding:10px 8px 10px 8px}.epyt-pagination.epyt-hide-pagination *{display:none!important}.epyt-pagination>div,.epyt-pagenumbers>div{display:inline-block;padding:0 2px 0 2px;vertical-align:middle}.epyt-pagination .epyt-pagebutton{cursor:pointer;display:inline-block;padding:0 10px 0 10px}.epyt-pagebutton>div{display:inline}.epyt-pagination .epyt-loader{display:none}.epyt-gallery-list.epyt-loading .epyt-pagination .epyt-loader{display:inline-block}body .lity-container{width:100%;max-width:964px}.epyt-curtain .lity-opened iframe{opacity:0;transition:opacity .3s linear .5s}.epyt-gallery-allthumbs.epyt-cols-1 .epyt-gallery-thumb{width:100%}.epyt-gallery-allthumbs.epyt-cols-2 .epyt-gallery-thumb{width:50%}.epyt-gallery-allthumbs.epyt-cols-3 .epyt-gallery-thumb{width:33.333%}.epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb{width:25%}.epyt-gallery-allthumbs.epyt-cols-5 .epyt-gallery-thumb{width:20%}.epyt-gallery-allthumbs.epyt-cols-6 .epyt-gallery-thumb{width:16.666%}.epyt-gallery-allthumbs.epyt-cols-7 .epyt-gallery-thumb{width:14.285%}.epyt-gallery-allthumbs.epyt-cols-8 .epyt-gallery-thumb{width:12.5%}.epyt-gallery-allthumbs.epyt-cols-9 .epyt-gallery-thumb{width:11.111%}.epyt-gallery-allthumbs.epyt-cols-10 .epyt-gallery-thumb{width:10%}.epyt-gallery-allthumbs.epyt-cols-11 .epyt-gallery-thumb{width:9.090%}.epyt-gallery-allthumbs.epyt-cols-12 .epyt-gallery-thumb{width:8.333%}.epyt-gallery-allthumbs.epyt-cols-13 .epyt-gallery-thumb{width:7.692%}.epyt-gallery-allthumbs.epyt-cols-14 .epyt-gallery-thumb{width:7.142%}.epyt-gallery-allthumbs.epyt-cols-15 .epyt-gallery-thumb{width:6.666%}.epyt-gallery-allthumbs.epyt-cols-16 .epyt-gallery-thumb{width:6.25%}.epyt-gallery-allthumbs.epyt-cols-17 .epyt-gallery-thumb{width:5.882%}.epyt-gallery-allthumbs.epyt-cols-18 .epyt-gallery-thumb{width:5.555%}.epyt-gallery-allthumbs.epyt-cols-19 .epyt-gallery-thumb{width:5.263%}.epyt-gallery-allthumbs.epyt-cols-20 .epyt-gallery-thumb{width:5%}.epyt-pagebutton.hide,.epyt-pagenumbers.hide{display:none!important;opacity:0!important;visibility:hidden!important}.epyt-gallery-subscribe{text-align:center;padding:15px 0 10px 0;clear:both}.epyt-gallery-subscribe a.epyt-gallery-subbutton,.epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{display:inline-block;padding:5px 10px;background-color:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px}.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin:0}body div.__youtube_prefs__.__youtube_prefs_gdpr__{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444);padding:25px;height:auto;text-align:left}body div.__youtube_prefs__.__youtube_prefs_gdpr__ *{color:#e3e3e3!important}body div.__youtube_prefs__.__youtube_prefs_gdpr__ a{text-decoration:underline}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__,body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__:hover{display:inline-block;padding:5px 10px;background:#e62117!important;color:#fff!important;text-decoration:none!important;border-radius:3px;font-weight:normal;border-width:0;box-sizing:border-box}body div.__youtube_prefs__.__youtube_prefs_gdpr__ button.__youtube_prefs_gdpr__ img{width:20px!important;height:auto!important;vertical-align:middle!important;padding:0 6px 3px 0;display:inline-block;background:transparent;-webkit-box-shadow:none;box-shadow:none;margin-left:8px}body .epyt-gallery-img-gdpr{background-color:#000;background-image:-webkit-linear-gradient(top,#000,#444);background-image:linear-gradient(to bottom,#000,#444)}.epyt-facade{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.epyt-facade:hover{-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:brightness(90%)}.epyt-facade img.epyt-facade-poster{display:block;margin:0;max-width:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;height:auto;cursor:pointer}.epyt-facade button.epyt-facade-play{background-color:transparent!important;position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,0.2,1);transition:opacity .25s cubic-bezier(0,0,0.2,1);cursor:pointer;border-width:0!important}.epyt-facade button.epyt-facade-play svg{height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.epyt-facade button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);fill:#212121;fill-opacity:.8}.epyt-facade:hover button.epyt-facade-play svg .ytp-large-play-button-bg{-webkit-transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);fill:#f00;fill-opacity:1}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.epyt-facade{position:absolute;top:0;right:0;bottom:0;left:0}.wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper:before{padding:0}.wp-embed-responsive .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper.epyt-is-override__wrapper .epyt-is-override.__youtube_prefs_gdpr__{position:relative;top:unset;right:unset;bottom:unset;left:unset}.ytvi-story-container{display:block;max-width:100%}