body em{font-style:italic}body .mobmenu-left-panel .mobmenu-left-bt,body .mobmenu-right-panel .mobmenu-right-bt{right:22px;top:18px}#responsive-menu-container #responsive-menu li.responsive-menu-item a span{font-size:13px;color:#fff}html body{background-color:#747879}.hiddenWidgetTitle{display:none}.greenBullet{position:relative}.greenBullet:before{display:block;position:absolute;border-radius:10px;width:9px;height:9px;background-color:green;top:6px;left:3px;content:''}.blueSquareLinks a{margin:12px 6px;background-color:#bfecff;border-radius:8px;padding:6px 0;width:cal(100% - 12px);color:#272ba8;display:block;text-align:center;font-size:17px}body .blueSquareLinks .elementor-text-editor p:first-child a{margin-top:0}.blueSquareLinkQuotes li:hover,.blueSquareLinks a:hover{font-weight:700;box-shadow:0 0 4px #aaa;color:#272ba8}.blueSquareLinkQuotes li:hover a{font-weight:700;color:#272ba8}ul.blueSquareLinkQuotes{margin:0;padding:0;list-style:none}.blueSquareLinkQuotes li{width:31.3%;float:left;margin-top:12px;margin-bottom:12px;margin-left:1%;margin-right:1%;background-color:#bfecff;height:84px;border-radius:10px;padding:2px;display:table;position:relative}.blueSquareLinkQuotes li:before{background-image:url("/wp-content/uploads/2020/08/quote-b1.png");background-repeat:no-repeat;background-position:0 0;position:absolute;width:37px;height:31px;top:-11px;left:26px;content:''}.blueSquareLinkQuotes li a{vertical-align:middle;color:#272ba8;display:table-cell;text-align:center;font-size:17px}#purpleQuoteArea{max-width:1000px;margin:80px auto;color:#fff;padding:0 50px}#purpleQuoteArea p{color:#fff;font-size:32px;font-weight:500;line-height:1.5}#purpleQuoteArea .purpleAreaAuthor{font-weight:400;font-size:20px;color:#fff;margin-top:22px}body::-webkit-scrollbar{width:2em}body{scrollbar-width:thin;scrollbar-color:#90a4ae #cfd8dc}body::-webkit-scrollbar-track{background:#cfd8dc}body::-webkit-scrollbar-thumb{background-color:#90a4ae;border-radius:6px;border:3px solid #cfd8dc}#PuddleDancerPress{max-width:1366px;margin:0 auto;-webkit-box-shadow:0px 0px 30px 5px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 30px 5px rgba(0,0,0,.25);box-shadow:0px 0px 30px 5px rgba(0,0,0,.25)}body,*{font:300 18px/1.4 'Roboto',Arial,Helvetica,sans-serif;color:#666;font-weight:400}#pageContentMain ul li,.elementor-widget-text-editor,p{font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;color:#666}body .elementor-widget:not(:last-child){margin-bottom:0}.disclaimerBox{border:solid 1px #666;padding:10px 16px;margin:60px -16px 30px;color:#666;font-size:12px;line-height:20px}.disclaimerBox p{color:#666;font-size:12px;line-height:20px;margin:0}.videoRestrictionSize{max-width:1142px;margin:0 auto}.clearBoth{clear:both}h1{font-size:44px;font-weight:700}body h1,body.home h1,body.home h2{text-align:center;color:#914c9f;font-size:38px;line-height:44px;font-weight:400;margin-top:32px;margin-bottom:8px;letter-spacing:.6px}body h1{color:#039;text-align:left}body .elementor-widget-heading h1.elementor-heading-title{margin-bottom:8px}main section article section .elementor-text-editor h1,body .firstTitleTopAlign{margin-top:-18px}body.home main section article section .elementor-text-editor h1,body.home h1{margin-top:-8px}body .elementor-2 .elementor-element.elementor-element-f124a01 .elementor-button#readMoreReviewsButton a:hover,#readMoreReviewsButton a:hover{background-color:#78c6e2}.homeListIndented{padding-left:26px}.sidebarItemSpacing{padding:20px;background-color:#fff}body.home #belowPageContent h2,body h2{margin-top:32px;margin-bottom:12px;letter-spacing:.6px;text-align:left}body.home #belowPageContent h2,body h2,body h2 a{color:#039;font-size:28px;line-height:36px;font-weight:500}body.home #belowPageContent h2{margin-top:0;text-align:center}#belowHomeSlider{display:block;margin-top:-120px;margin-left:0;position:relative;z-index:199;margin:0 auto}#belowHomeSlider a,#belowHomeSlider a.videoButton{outline:0}#homeMainHero{padding:0;margin:0;background-image:url("/wp-content/themes/puddle-dancer-theme/img/Marshall Rosenberg-background-hero.jpg");background-position:center right;background-size:auto 100%;background-repeat:no-repeat;background-color:#def5ff;color:#000;min-height:536px}body.home #belowPageContent .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,body.home article>div>div>.elementor-section-wrap>section#belowPageContent>.elementor-container,body.home #belowPageContent>.elementor-container{max-width:1366px;padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1em;line-height:1.6em}p.bookSubTitle,.bookSubTitle{margin-top:-8px;font-weight:700}body #rightSideBar h3,body h3,body.home h3{text-align:center;color:#914c9f;font-size:28px;font-weight:700;letter-spacing:.6px;margin-top:18px;margin-bottom:22px}body h3{text-align:left}body h4{font-size:22px;font-weight:700;letter-spacing:1px}h5{font-size:24px;font-weight:400}h6{font-size:18px;font-weight:700}p.orangeText,.orangeText,.orangeText p{color:#ff7a0e}.quotes{margin:0 30px;font-weight:700}.author{margin:0 30px 20px}ul.listHere,.homeRightColumn .homeRightColumnInner ul{padding:0 10px 0 20px;max-width:220px;margin:0 auto;list-style-type:none}ul.listHere li,.homeRightColumn .homeRightColumnInner ul li{padding-bottom:10px;text-align:left}aside#rightSideBar ul li,ul.listHere li,ul.listHere li a,.homeRightColumn .homeRightColumnInner ul li,.homeRightColumn .homeRightColumnInner ul li a{font-size:16px;line-height:20px;font-weight:500;color:#666}ul.listHere li a,.homeRightColumn .homeRightColumnInner ul li a{color:#23527c}ul.listHere li a:hover,.homeRightColumn .homeRightColumnInner ul li a:hover{color:#000;text-decoration:underline}#pageContentMain ul li.current_page_item a,ul.listHere li.current_page_item a,.homeRightColumn .homeRightColumnInner ul li.current_page_item a{font-weight:700;color:#000}ul.listHere li:last-child{padding-bottom:0}ul.listHere>li:before,.homeRightColumn .homeRightColumnInner ul>li:before{content:"- ";display:block;float:left;margin-left:-12px}header#headerNav .menu-item-30 span.nvc{display:none;color:#fff}header#headerNav .menu-item-30>a:after{content:" Nonviolent Communication"}.rightSideSubMenu li:first-child:after,.rightSideSubMenu li:first-child,.rightSideSubMenu li:first-child a,#rightSideBar h2 a,#rightSideBar h2,body .homeRightColumn h2 a,body .homeRightColumn h2{font-size:22px;line-height:30px;text-align:center;margin-top:0;padding-top:0;color:#039;letter-spacing:.6px;text-transform:uppercase;font-weight:500}.rightSideSubMenu li:first-child{margin-left:-60px;margin-right:-50px;margin-top:10px}.rightSideSubMenu li:first-child:after{content:':'}ul.listHere.rightSideSubMenu{margin-bottom:20px}#pageContentMain ul li:first-child.current_page_item a{color:#039;font-weight:500}ul.listHere.rightSideSubMenu>li:first-child:before{content:""}#rightSideBar h2 a:hover,body .homeRightColumn h2 a:hover{text-decoration:underline}body .homeRightColumn h2{padding-top:30px}.homeRightColumn .elementor-element h2{padding-top:0}#rightSideBar .elementor-divider-separator,.homeRightColumn .elementor-divider-separator{border-top-color:#bfbfbf}.justifiedText{text-align:justify;font-size:18px;line-height:26px}section#homeQuoteArea p{font-size:23px;line-height:36px;color:#fff;max-width:70%;float:right}.listStyle1{margin-bottom:0;padding-left:16px}.listStyle1 li{padding:6px 0;font-weight:400}.boxAroundC1 .elementor-text-editor{padding:0 16px}#YellowMillionRow1{padding-top:8px}#YellowMillionRow1 .elementor-text-editor{padding:0 16px}#awesome-menu{position:absolute;top:16px;Right:20px;margin-right:0}#mobileMenuFixed{position:fixed;top:20px;right:20px;height:20px;width:20px}#awesome-menu button.menu-trigger{float:right}#PuddleDancerPress #headerNav #menu-main-menu-1 .menu-item-3197:before{content:url('/wp-content/uploads/2020/05/homeIcon-b02.png');width:25px;height:22px;display:inline-block;position:absolute;left:0;top:8px;color:#fff;pointer-events:none}#PuddleDancerPress #headerNav #menu-main-menu-1 .menu-item-3197 a{opacity:0;max-width:30px}body .responsive-menuwrapper .awesome-menu,body .responsive-menuwrapper #menu-main-menu.awesome-menu{top:45px;width:100%}body .responsive-menuwrapper .awesome-menu a:focus{background-color:#09f !important;color:#ffeb8b}nav.nav ul.menu ul.sub-menu li:first-child,#awesome-menu .sub-menu>li:first-child+li{background-color:#1d5c87}#homeHeader{height:654px;max-width:1920px}#homeHeader p,#homeHeader a span{font-size:22px;line-height:30px;padding-top:10px;font-weight:100}#homeHeaderSA .videoButton{display:block;color:#fff;vertical-align:middle;max-width:440px;margin-top:10px}.homeMainQuote{color:#000;text-shadow:#fff 0 0 10px}.homeMainQuoteWrapper{width:570px;padding-top:60px}.homeMainQuote,.homeMainQuote strong,.homeMainQuoteWrapper p{color:#000;font-size:36px;line-height:44px;font-weight:400;text-shadow:#fff 0 0 5px,#fff 0 0 12px}.homeMainQuoteAuthor{color:#000;font-size:22px;line-height:30px;font-weight:400;margin-top:30px;text-shadow:#fff 0 0 12px}.homeMainQuoteCTA .watchSpan,.homeMainQuoteCTA{color:#000;font-size:28px;line-height:36px;font-weight:400;text-shadow:#fff 0 0 12px}.hideTitle,#homeHeaderSA .sa_hover_buttons{display:none}.homeMainQuoteCTA .watchSpan{display:block;padding-top:13px}#bookSlider .owl-item{text-align:center}#bookSlider .owl-item img,#bookSlider .owl-item img.alignnone{margin:0}.owl-item .sa_hover_container p,#slider_3796 p{font-weight:400px;font-size:20px;margin:0 0 20px}body .owl-item .sa_hover_container p,#slider_3796 p.testimonialAuthor,body main section .owl-item .sa_hover_container p.testimonialAuthor,p.testimonialAuthor{font-size:16px;margin:10px 0 0}#slider_3796 .owl-item .sa_hover_container{padding:0 !important;max-width:260px;margin:0 auto !important;text-align:center;display:block}@media only screen and (min-width:1160px){#slider_3796 .owl-item:nth-child(odd){border-right:solid 1px #fff}}.littleHorizontalLine{width:48px;height:1px;border-bottom:solid 1px #8cadbe;margin:0 auto;display:block;line-height:1px}body .owl-item .sa_hover_container p,#slider_3796 p.quoteIcon,body p.quoteIcon{min-height:28px;min-width:28px;display:block;margin:0 0 8px}body .owl-item .fa-quote-left:before{color:#81cefa}body #homeTestimonialTitle h2{text-align:center}section{margin-left:auto;margin-right:auto}body .homeMainQuoteCTA a.videoButton img,body #belowHomeSlider img{margin:16px 0 0}@media only screen and (min-width:1160px){#homeHeaderSA #homeMainSlider .owl-nav .owl-next{right:unset;left:670px}}.mobileShow,.desktopHide{display:none}@media only screen and (max-width:767px){.mobileHide{display:none}.mobileShow,.desktopHide{display:block !important}.blueSquareLinkQuotes li{width:48%}#belowHomeSliderWrapper{background-color:#fff}#homeHeaderSA .videoButton{margin-top:0}#homeHeaderSA .owl-item .sa_hover_container{min-height:122vw !important;height:122vw !important}#homeMainHero{min-height:500px}#homeMainHero{background-image:url("/wp-content/themes/puddle-dancer-theme/img/Marshall-Rosenberg-headshot-green-background-mobile.jpg");background-position:bottom right;background-size:100% auto;background-repeat:no-repeat;background-color:#def5ff;min-height:336px}.homeMainQuoteWrapper .homeMainQuoteCTA{display:none}section#homeQuoteArea{padding-top:28px;padding-bottom:28px}.homeMainQuoteWrapper .homeMainQuoteAuthor{margin-bottom:30px;margin-top:10px}section#homeQuoteArea p{max-width:100%}body .homeMainQuoteWrapper{width:85%;min-width:200px;position:absolute;top:0;bottom:0;padding-top:20px}body section#homeQuoteArea p,body .homeMainQuoteWrapper .homeMainQuote,body .homeMainQuoteWrapper .homeMainQuoteCTA span.watchSpan{font-size:6vw;line-height:7vw}body .homeMainQuoteWrapper .homeMainQuoteAuthor{font-size:4.5vw;line-height:5.8vw}}#PuddleDancerPress>header{background-color:#09f;color:#fff}header #headerTopRow #headerTopRowInner,header #headerTopRow{height:105px}header #headerTopRow #PDPLogoTop{display:inline-block;z-index:200;text-align:left;max-width:310px;width:100%;max-height:85px;margin-top:17px;margin-right:0;padding:14px 40px 0}header #headerTopRow #PDPLogoTop img{width:100%;max-width:230px;height:auto;margin:-10px auto 0 auto;display:block}header #headerTopRow #logoTop{vertical-align:top;display:inline-block;padding-top:22px;max-width:308px;width:100%;text-align:center}header #headerTopRow #PDPLogoTop a,header #headerTopRow #logoTop a{outline:0;color:#fff;font-size:15px;letter-spacing:1px;line-height:12px;text-align:center;font-weight:400;text-decoration:none !important}#logoTop span{display:block;color:#fff}#logoTop span#NVCLogoTitle1{font-size:32.7px;line-height:27px;font-weight:600}#logoTop span#NVCLogoTitle2{font-size:24px;line-height:25px;font-weight:600}#logoTop span#NVCLogoBAR{font-size:20px;line-height:20px}#logoTop span#NVCLogoPDP{font-size:13px;line-height:17px}header #headerTopRow #bannerTop{height:105px;padding:0;width:100%;max-width:calc(100% - 337px);color:#fff;font-size:15px;letter-spacing:1px;line-height:22px;text-align:center;font-weight:400;vertical-align:top;float:right;display:inline-block}#PDPLogoTop__logoImage,a#bannerTop__covid19BannerWrapper img,header #headerTopRow #bannerTop a{color:#fff;font-size:15px;letter-spacing:1px;line-height:22px;text-align:center;font-weight:400;text-decoration:underline}#headerBook,#checkItOut{display:block;max-width:180px;padding:0;position:absolute;top:28px;right:0;width:119px;z-index:200}#headerBook{top:15px}#checkItOut a{display:block;color:#fee100;text-decoration:none;text-align:center;font-weight:700;font-size:22px;line-height:28px;padding:7px;border:solid 2px #fee100}#headerBook a{display:block;text-align:center;font-weight:700;padding:0}#checkItOut a:hover{color:#fafafa;border:solid 2px #fafafa}#NVCBookTopTiny{float:left;margin-right:30px;transform:rotate(-4deg)}#bannerTop{padding:37px 0 0;color:#fff}#bannerTop #NVCBookTopTiny{margin-top:2px;width:60px;height:auto}header #navWrapper{width:100%;color:#fff;min-height:60px}body #PuddleDancerPress>#headerNav{background-color:#039}header nav ul.menu{width:91%;float:left}header nav ul.menu li ul.sub-menu{min-width:300px}header nav #navSearch{width:9%;float:right;padding:11px 0}header nav #navSearch .search{text-align:right}header nav #navSearch .search input{color:#000;width:100%;padding:0 12px;height:38px;font-size:18px;font-weight:500;border:none}.searchInput{padding:0 12px;height:34px;font-size:18px;font-weight:500}header nav #navSearch .search button{display:none}header nav #navSearch #navSearchMobileIcon{display:none}header nav li{display:block;transition-duration:.5s}header nav li:hover{cursor:pointer}header nav ul li ul{visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;margin-top:0;left:0;display:none}header nav ul li:hover>ul,header nav ul li ul:hover{visibility:visible;opacity:1;display:block}header nav ul li ul li{clear:both;width:100%}header nav ul{margin:0;padding:0;list-style:none}header nav>ul{margin:0;padding:10px 0;list-style:none;height:60px}header nav>ul>li{margin:0;list-style:none;display:inline-block;padding:0 0 10px;position:relative}header nav ul.menu>li>a{padding:9px 30px 9px 10px}header nav>ul>li:first-child{padding-left:0;outline:0}.responsive-menuwrapper li a,.responsive-menuwrapper li a span{font-size:16px;line-height:20px;font-weight:500;color:#fff;outline:none;text-decoration:none}header nav ul li a span,header nav ul li a:focus,header nav ul li a{color:#fff;font-size:17px;line-height:22px;font-weight:400;letter-spacing:1px;text-decoration:none;display:block}header nav ul li.current-menu-item>a{color:#9de4ff}header#headerNav .menu-item-30:hover>a span.nvc,header#headerNav .menu-item-30 a:hover span.nvc,header nav ul li:hover>a,header nav ul li a:hover{color:#00a6e4;text-decoration:none}.responsive-menuwrapper li a:focus>span,body header#headerNav nav ul li.menu-item-30 a:focus>span.nvc,body header nav ul li a:focus>span,body header nav ul li a:focus{color:#ffeb8b}header nav ul li ul.sub-menu{z-index:555}header nav>ul>li.menu-item-has-children:after,header nav ul#menu-main-menu>li.menu-item-has-children:after{content:"";background:url(//nonviolentcommunication.com/wp-content/themes/puddle-dancer-theme/img/arrow-down.png) no-repeat;background-position:center center;padding:0;position:absolute;right:7px;top:0;z-index:1;text-align:center;width:20px;height:40px;pointer-events:none}header nav>ul>li.menu-item-has-children:hover:after,header nav ul#menu-main-menu>li.menu-item-has-children:hover:after{color:#00a6e4;background:url(//nonviolentcommunication.com/wp-content/themes/puddle-dancer-theme/img/arrow-down-over.png) no-repeat;background-position:center center;width:20px;height:40px}header nav ul li ul.sub-menu li{display:block;color:#039;padding:6px 12px}header nav ul li ul.sub-menu li:last-child{padding-bottom:12px}header nav ul li ul.sub-menu li ul{display:none}header nav li{display:block;transition-duration:.5s}header nav li:hover{cursor:pointer}header nav ul li ul{visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;margin-top:1rem;left:0;display:none;background-color:#039}header nav ul li:hover>ul,header nav ul li ul:hover{visibility:visible;opacity:1;display:block;background-color:#039}header nav ul li ul li{clear:both;width:100%;background-color:#039}#footerWrapper{background-color:#222;color:#666;border-top:solid 8px #ffeb8b;padding:52px 10px 10px 20px;clear:both;font-size:16px;line-height:24px;font-weight:400}#footerWidgets{width:75%;float:left;padding-bottom:20px;padding-left:0;min-height:220px}#footerColumn4Wrapper{width:25%;float:right;text-align:left;position:relative;min-height:220px}#footerWrapper #footerColumn4{display:inline-block;text-align:center;position:absolute;left:0;bottom:0}#footerWrapper,#footerWrapper footer ul li,#footerWrapper footer ul li a{font-size:16px;line-height:24px;font-weight:400;color:#fff;text-decoration:none;letter-spacing:1px;outline:0}#footerWrapper footer ul li a:hover{color:#ffeb8b;text-decoration:underline}#footerWrapper footer ul{list-style:none;margin:0;padding:0}#footerWrapper footer ul li{list-style:none;padding:7px 0;margin:0}#copyright{margin-top:16px;font-size:14px;line-height:22px}#footerWrapper .footerLogoImg{max-width:160px;width:100%;height:auto}footer #footerWidgets #footerColumn2{padding-left:5px;padding-right:25px}footer #footerWidgets #footerColumn3{padding-left:30px;padding-right:0}aside#rightSideBar{width:344px;float:right;display:inline-block}#PuddleDancerPress,#PuddleDancerPress>#primary,main#pagephp{background-color:#def5ff}#pageContentMainFullWidth,#single-productphp,#productContentMain,#pageContentMain{background-color:#def5ff;padding-top:50px;padding-bottom:20px}#pageContentMain{padding-left:0;padding-right:0}#single-productphp article.page,#productContentMain article.page,#pageContentMain article.page{margin-bottom:20px}#pageContentMain>article{width:calc(100% - 345px);float:left}#belowPageContent{clear:both;width:100%;padding:25px 25px 20px;background-color:#ededed;background-image:url("/wp-content/uploads/2019/03/products-carousel-bg-repeaty.jpg");background-position:top left;background-repeat:repeat-x;background-size:auto;min-height:507px}.noTopMargin,h2.noTopMargin{margin-top:0}#belowPageContent h2{margin-top:0;text-align:center}#bookSlider .owl-item img{max-height:520px}body #bookSlider.sa_owl_theme .owl-dots .owl-dot{margin-bottom:10px}body #bookSlider.sa_owl_theme .owl-dots{position:relative;padding:10px 0 0 !important;bottom:0 !important}body #bookSlider.owl-pagination-true{margin-bottom:0 !important}#featuredImageTop img,#featuredImageTop{width:100%;height:auto;clear:both}#home3IconsColumn,#sidebar3Icons{background:#fff;padding-top:24px}#sidebar3Icons{padding-top:40px}#home3IconsColumn .elementor-widget-icon-box,#sidebar3Icons .elementor-widget-icon-box{width:31%;display:inline-block}#home3IconsColumn .elementor-widget-icon-box:hover a,#home3IconsColumn .elementor-widget-icon-box:hover a i,#sidebar3Icons .elementor-widget-icon-box:hover a,#sidebar3Icons .elementor-widget-icon-box:hover a i{color:#333}#home3IconsColumn .elementor-widget-icon-box:hover a,#sidebar3Icons .elementor-widget-icon-box:hover a{text-decoration:underline}#home3IconsColumn .homeIcons .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom:4px}#home3IconsColumn .homeIcons .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a{font-size:20px;line-height:22px;font-weight:500;text-transform:uppercase}article{position:relative}article .post-edit-link{position:absolute;bottom:0;right:6vw;padding:4px 8px;color:#fff;display:block;background-color:#313131}article .post-edit-link:hover{color:#ffeb8b}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1;}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input{border:1px solid #333}input:focus{outline:0;border:1px solid #04a4cc}a .elementor-button-text{color:#fff;font-weight:500}.wrapper{width:100%;margin:0 auto;position:relative}#headerBox{background-color:#d5d3d3;width:100%;min-height:300px}#pageTitleArea{position:absolute;top:140px;left:180px}#pageTitleArea h1{margin:0;padding:0;color:#fff}body .elementor-accordion .elementor-accordion-item .elementor-tab-content,body .elementor-accordion .elementor-accordion-item{border:none}body .elementor-accordion .elementor-tab-title{padding:0;border-bottom:1px solid #d4d4d4 !important;margin-top:30px}.elementor-accordion-item .elementor-tab-title:after{content:"Show + ";float:right;line-height:26px;font-size:18px}.elementor-accordion-item .elementor-tab-title.elementor-active:after{content:"Hide "}.reviewAccordion .elementor-accordion-item .elementor-tab-title a,.reviewAccordion .elementor-accordion-item .elementor-tab-title:after{line-height:26px;font-size:18px;font-weight:500}.reviewAccordion .elementor-accordion-item .elementor-tab-title:after{content:"Show Reviews ";float:right;color:#039}.reviewAccordion .elementor-accordion-item .elementor-tab-title.elementor-active:after{content:"Hide Reviews ";float:right;color:#039}.borderAboveSiblingNav{margin:16px auto 0 auto}.borderAboveSiblingNav .elementor-divider{padding-top:8px;padding-bottom:8px;text-align:center}.borderAboveSiblingNav,.elementor-divider .elementor-divider-separator{border-top-style:solid;border-top-width:1px;border-top-color:#bfbfbf;width:90%;text-align:center}body.home .borderAboveSiblingNav{display:none}.woocommerce-tabs .panel{padding:20px}.woocommerce #PuddleDancerPress div.product .woocommerce-tabs ul.tabs{margin:0}article .product .woocommerce-Tabs-panel,.woocommerce-Tabs-panel,.woocommerce #PuddleDancerPress div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:10px 30px;border:1px solid #d3ced2;border-top:none}html body.woocommerce #PuddleDancerPress #main article .product #endorcements.woocommerce-Tabs-panel{border:1px solid #d3ced2}.woocommerce #PuddleDancerPress div.product .woocommerce-tabs .woocommerce-Tabs-panel h2:first-child{margin-top:0}.woocommerce div.product div.images .flex-control-nav{margin-top:20px}.woocommerce div.product div.images .flex-control-nav li{width:22%;margin-right:3%}.woocommerce-page div.product div.summary,body.woocommerce div.product div.summary{width:100%;float:none}ul.productImagesShowing{margin:0;padding:0;list-style:none}ul.productImagesShowing li{margin:0;padding:0;display:inline-block;width:49%;min-width:300px;max-width:590px}div.woocommerce.columns-4>ul.products li.product{margin-bottom:10px}div.woocommerce.columns-4>ul.products li.product a h2.woocommerce-loop-product__title,section.upsells ul.products li.product a h2.woocommerce-loop-product__title,.woocommerce ul.products .product a.button,body.archive ul.products .product a.woocommerce-LoopProduct-link a.button,#single-productphp section.related .product_type_simple,#single-productphp section.related .product_type_external,body.archive .product_type_simple,body.archive .product_type_external,body section.related.products>h2{display:none}.tableWithCellPadding{border-collapse:separate}.tableWithCellPadding tr td{padding-bottom:8px}html body.page-id-125 main#pagephp section#pageContentMain>article.page,html body.page-id-5687 main#pagephp section#pageContentMain>article.page{padding:0}body.page-id-125 #pageContentMain>article,body.page-id-5687 #pageContentMain>article{width:100%}body.page-id-125 aside#rightSideBar,body.page-id-5687 aside#rightSideBar{display:none}body.page-id-125 div.woocommerce.columns-4>ul.products li.product a h2.woocommerce-loop-product__title,body.page-id-5687 div.woocommerce.columns-4>ul.products li.product a h2.woocommerce-loop-product__title{display:block}body.page-id-125 div.woocommerce.columns-4>ul.products li.product,body.page-id-5687 div.woocommerce.columns-4>ul.products li.product{margin-bottom:3em}body.page-id-125 ul.products .product a.woocommerce-LoopProduct-link,body.page-id-5687 ul.products .product a.woocommerce-LoopProduct-link,body.archive ul.products .product a.woocommerce-LoopProduct-link{display:block;position:relative;min-height:452px}body.page-id-125 ul.products .product a img,body.page-id-5687 ul.products .product a img,body.archive ul.products .product a img{position:absolute;bottom:40px;max-width:265px}body.page-id-125 ul.products .product a h2,body.page-id-5687 ul.products .product a h2,body.archive ul.products .product a h2{position:absolute;bottom:0;max-width:100%}.productImageShown img{width:100%;height:auto;margin-bottom:20px}body.single-product .productImageShown img{max-width:590px}ul.productImagesShowing li.productSpacerOdd{width:2%;min-width:0;min-height:20px}.woocommerce .related.products ul.products li.product a img{height:310px;width:auto;Margin-left:auto;margin-right:auto}.woocommerce .related.products ul.products li.product,.woocommerce .related.products ul.products li.product a .woocommerce-loop-product__title{text-align:center}ul.products.columns-4 li.product .woocommerce-loop-product__title,.woocommerce .related.products ul.products li.product a .woocommerce-loop-product__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body:not(.page-id-5687,.page-id-125) main section article div.woocommerce ul.products.columns-4 li.product a img{height:230px}.spacera1{min-height:20px;clear:both}body.page-id-174 .woocommerce-LoopProduct-link img{max-height:193px}.woocommerce-product-details__short-description a.button{margin:6px 0 14px}body .PDPTeamMember>div{margin-bottom:50px;padding-bottom:50px;border-bottom:solid 1px #d4d4d4}body .PDPTeamMember .elementor-accordion .elementor-tab-title{border-bottom:none !important}body .elementor-widget-wrap>.teamPhotoCircle{max-width:175px}body .teamPhotoCircle .elementor-image img{border-radius:300px;width:100%;max-width:250px}.showMoreAccordion{margin-bottom:0}body .showMoreAccordion .elementor-accordion .elementor-tab-title{margin-top:0}.showMoreAccordion h3,.showMoreAccordion .elementor-widget-heading .elementor-heading-title{line-height:1.5}.showMoreAccordion .elementor-accordion-title{color:#4054b2;font-weight:700;display:none}.showMoreAccordion .elementor-accordion-item .elementor-tab-title:after{content:"Show More";float:none;color:#4054b2;font-weight:700}.showMoreAccordion .elementor-accordion-item .elementor-tab-title.elementor-active:after{visibility:hidden}.showMoreAccordion .elementor-accordion .elementor-tab-content{padding:0}body .showMoreAccordion .elementor-accordion .elementor-accordion-item .elementor-tab-content{margin-top:8px}body .elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:300px}@media only screen and (min-width:992px){main>section article section.elementor-element,section .mainContentColumn,body:not(.elementor-page) main#pagephp section#pageContentMain>article.page{padding:0 72px 0 0}main#singlephp>section article section.elementor-element,main#template-no-sidebar>section article section.elementor-element{padding:0}}section #homeFirstIcons>.elementor-element-populated{padding:0}#home3Icons{margin:28px 0 0;padding:0;list-style-type:none}#home3Icons li{margin:0;padding:0;list-style-type:none;width:40%;min-height:130px;display:inline-block;vertical-align:top}#home3Icons li div,#home3Icons li div div{text-align:center;display:block}#home3Icons li:last-child,#home3Icons li:first-child{width:24%}#home3Icons .homeIconWrapper>div{line-height:22px}#sidebar3Icons h3 a,body #sidebar3Icons .elementor-widget-icon-box h3 a,#home3Icons li a{text-transform:uppercase;color:#1f4198;font-size:13px;line-height:18px;font-weight:500;display:block}.elementor-icon-box-icon a i{color:#1f4198}#home3Icons li a{font-size:20px;line-height:26px}#home3Icons li a img{margin-bottom:14px;height:auto}.homeRightColumn a{color:#666}.homeTestimonials .elementor-widget-container{min-height:236px}.homeTestimonials .elementor-widget-container .elementor-text-editor p:last-child{margin-bottom:0}.listHere{margin-bottom:20px}.blueHighlight{color:#2d8fce;text-transform:uppercase;text-align:center}#YellowMillion>.elementor-widget-container{padding-top:18px}#YellowMillion p .ephasisMillion,#YellowMillion p{font-size:19px;line-height:26px;color:#272ba8;text-transform:uppercase;text-align:center;margin:0}#YellowMillion p .ephasisMillion{font-weight:700}#YellowMillionRow2{margin-top:20px}#shopHere{background-color:#f60;padding:3px 25px}#shopHere:hover{background-color:#f93}#NVCBookGetACopyButton{font-size:14px;padding:7px 18px;background-color:#272ba8;border:solid 2px #272ba8;color:#fff;margin:0 3px;text-transform:uppercase}#NVCBookLearnMoreButton{font-size:14px;padding:7px 18px;background:clear;border:solid 2px #272ba8;color:#272ba8;margin:0 4px;text-transform:uppercase}#NVCBookGetACopyButton:hover{background-color:#09f;border:solid 2px #272ba8}#NVCBookLearnMoreButton:hover{background:#09f;color:#fff}h2{color:#2d8fce;text-align:center}.searchResultInLoop{clear:both;margin-bottom:30px}.resultsFeaturedImages a{float:left;margin:0 20px 20px 0}.resultsContent .view-article{display:block}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:12px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}form.af-form-wrapper .af-form .af-selectWrap select{background-color:#f2f2f2 !important;border-color:#a4a8b2;border-width:1px;border-style:solid;color:#333;text-decoration:none;font-style:normal;font-weight:400;font-size:16px;font-family:Helvetica,sans-serif;padding:12px 8px !important}form.af-form-wrapper .af-form label{line-height:1.3}body #PuddleDancerPress form.af-form-wrapper .af-form .af-body .af-element{margin-bottom:26px}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.widthReasonable{max-width:1366px;width:100%;padding:0}.widthFull{width:100%;padding:0}body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}html body div .alignedWrapper>div>div,#primary,.aligned,#authorCategory,#authorWrapper,#archiveWrapper,#post-404,#postBottom,#postTop,#footerWrapper footer,header #navWrapper{width:91%;margin:0 auto;padding:0}body.home article>div>div>.elementor-section-wrap>section.elementor-section-boxed>.elementor-container,#single-productphp,#primary,#footerWrapper footer,header #headerTopRow{padding-left:0;padding-right:0}#homeHeader{height:33.5vw}@media only screen and (max-width:1290px){body main#main,#footerWrapper,#pageContentMain{padding-left:30px;padding-right:30px}body main#singlephp{padding:0 30px 30px}body main#template-no-sidebar #pageContentMainFullWidth{padding:30px}}@media only screen and (max-width:1382px){header #headerTopRow #bannerTop{width:calc(100% - 337PX)}html body div .alignedWrapper>div>div,#belowHomeSlider.aligned,#homeMainSlider .aligned,header #headerTopRow{padding-left:30px;padding-right:30px}header #headerTopRow #PDPLogoTop{max-width:270px}header #headerTopRow #PDPLogoTop{padding-left:0}}@media only screen and (min-width:980px) and (max-width:1280px){header#headerNav .menu-item-30>a:after{content:""}header#headerNav .menu-item-30 span.nvc{display:inline-block}}@media only screen and (max-width:1280px){header #navWrapper{padding-left:30px;padding-right:30px}}@media only screen and (max-width:1160px){main section article div.woocommerce ul.products.columns-4 li.product a img{height:auto}#headerBook,header #headerTopRow #logoTop img#desktopLogo{display:none}header #headerTopRow #logoTop img#tabletTopLogo{display:block !important;max-width:280px}header #headerTopRow #checkItOut{display:none}header #headerTopRow #logoTop{position:relative;margin:0 auto}#YellowMillionRow1 .elementor-text-editor{padding:0}#YellowMillion p{padding-top:.4vw;font-size:1.6vw !important;line-height:2vw !important}}@media only screen and (max-width:1024px){header #headerTopRow #checkItOut,header #headerTopRow #bannerTop{display:none}h1{font-size:38px;font-weight:700}h2{font-size:32px;font-weight:500;color:#039}h3{font-size:28px;font-weight:700;color:#666}h4{font-size:24px;font-weight:700}h5{font-size:20px;font-weight:400}h6{font-size:18px;font-weight:700}p{font-size:18px;line-height:24px;font-weight:400}.ephasisMillion{font-size:22px}section#homeQuoteArea p,.homeMainQuoteWrapper .homeMainQuote,.homeMainQuoteWrapper .homeMainQuoteAuthor,.homeMainQuoteWrapper .homeMainQuoteCTA span.watchSpan{font-size:2.6vw;line-height:3vw}.homeMainQuoteWrapper{width:48vw}body .homeMainQuoteCTA a.videoButton img{width:48px;margin-top:20px}#homeHeaderSA .videoButton,.homeMainQuoteCTA .watchSpan{font-size:20px;line-height:26px;max-width:80%;max-width:320px}#belowPageContent,.homeTestimonials .elementor-widget-container{min-height:auto}body.archive ul.products .product a.woocommerce-LoopProduct-link{min-height:300px}body.archive ul.products .product a h2,body.archive ul.products .product a img{position:relative;bottom:0}}@media only screen and (max-width:991px){footer #footerWidgets #footerColumn2,footer #footerWidgets #footerColumn3{padding-left:15px;padding-right:15px}#footerWidgets{width:100%}aside#rightSideBar,#pageContentMain>article{float:none;width:100%}section#pageContentMain article section>.elementor-container>.elementor-row>.elementor-element,section .mainContentColumn{padding:0}body .elementor-column-gap-default>.elementor-row>.mainContentColumn>.elementor-element-populated,body section .mainContentColumn>.elementor-element-populated,body section .mainContentColumn>.elementor-column-wrap{padding:0 0 20px}}#footerColumn4Wrapper{position:absolute;bottom:46px;right:0;width:300px}@media only screen and (max-width:768px){ul.productImagesShowing li{margin:0;padding:0;display:inline-block;width:100%;min-width:300px;max-width:590px}body #bookSlider .owl-item img{max-height:310px}.woocommerce .related.products ul.products li.product a img{height:auto}body .elementor-949 .elementor-element.elementor-element-b485170 .elementor-heading-title,body .elementor-949 .elementor-element.elementor-element-5766101 .elementor-heading-title,body h1,body.home h1,body.home h2{font-size:24px;line-height:30px;font-weight:600}body.home #belowPageContent h2,body h2,body.home h3{font-size:21px;line-height:27px;font-weight:400}#purpleQuoteArea p{font-size:22px;line-height:32px;font-weight:400}#purpleQuoteArea{margin:30px auto;padding:0 40px}#purpleQuoteArea .purpleAreaAuthor{font-size:18px}#homeFirstIcons{padding:0 6vw}#home3Icons{margin-top:0}#home3Icons li a img{margin-bottom:0}body #home3Icons li,#home3Icons li:last-child,#home3Icons li:first-child{width:33.33%;float:left;min-height:10px;padding:10px 0}#home3Icons li a img{width:36%}body.home #YellowMillion p{font-size:2.6vw !important;line-height:3.4vw !important;text-align:left !important;padding:0 6vw;margin:0;max-width:620px}body.home #YellowMillion p .ephasisMillion{font-size:2.6vw !important;line-height:3vw !important;font-weight:700}#YellowMillion p{font-size:2.6vw !important;line-height:3.4vw !important;text-align:center !important;padding-top:16px;padding-left:6vw;padding-right:6vw;padding-bottom:0;margin:0 auto;max-width:420px}#YellowMillion p .ephasisMillion{font-size:2.6vw !important;line-height:3vw !important;font-weight:700}#YellowMillion p br{display:none}#YellowMillion #YellowMillionRow1{width:75% !important;float:left}#YellowMillion #YellowMillionRow2{width:25% !important;float:left;margin-top:0}#YellowMillion #YellowMillionRow2 #shopHere{padding:1vw 2vw;font-size:2.6vw !important;line-height:3vw !important;margin-top:2px}#millionsRow .elementor-container{padding:0 !important}header nav ul.menu{width:100%}header nav #navSearch,#navSearch{display:none}body header nav>ul>li{padding:1.5vw 4.5vw 1.5vw 1vw}header #navWrapper nav{padding:0 1vw}header #navWrapper{min-height:40px}#homeTestimonialsSection>.elementor-container,#homeTestimonialsSection{padding:0}body .elementor-2 .elementor-element.elementor-element-a3af1c8>.elementor-widget-container{padding-left:2px;padding-right:2px}}@media only screen and (max-width:481px){.blueSquareLinkQuotes li{width:100%}body #purpleQuoteArea p{text-align:left}}@media only screen and (max-width:650px){#home3IconsColumn .homeIcons .elementor-widget-container .elementor-icon-box-wrapper br{display:none}#sidebar3Icons .elementor-widget-container .elementor-icon-box-wrapper h3.elementor-icon-box-title,#sidebar3Icons .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a,#home3IconsColumn .homeIcons .elementor-widget-container .elementor-icon-box-wrapper h3.elementor-icon-box-title,#home3IconsColumn .homeIcons .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-title a{font-size:14px;line-height:20px;max-width:120px;margin-left:auto;margin-right:auto}#YellowMillion p .ephasisMillion,#YellowMillion p{font-size:16px !important;line-height:24px !important;max-width:414px}#YellowMillionRow2{margin-top:2px}}@media only screen and (max-width:700px){header #headerTopRow #logoTop{display:none}header #headerTopRow #PDPLogoTop{border:none;padding-top:15px}header #headerTopRow #headerTopRowInner,header #headerTopRow{height:86px}header #headerTopRow #PDPLogoTop{margin-top:0}header #headerTopRow #PDPLogoTop img{max-width:218px;margin-left:0}#awesome-menu{top:19px}}@media only screen and (max-width:502px){section#homeQuoteArea p,.homeMainQuoteWrapper .homeMainQuote p,.homeMainQuoteWrapper .homeMainQuote,.homeMainQuoteWrapper .homeMainQuoteAuthor,.homeMainQuoteWrapper .homeMainQuoteCTA span.watchSpan{font-size:15px;line-height:20px}.homeMainQuoteWrapper .homeMainQuoteAuthor{margin-bottom:30px;font-size:16px;line-height:22px;margin-top:10px}header #headerTopRow #logoTop img#mobileLogo{display:block !important;width:60%;max-width:120px;padding-top:14px}header #headerTopRow #logoTop img#tabletTopLogo,header #headerTopRow #logoTop img#desktopLogo{display:none !important}body.home #YellowMillion p,body.home #YellowMillion p .ephasisMillion{font-size:16px !important;line-height:24px !important;max-width:414px}#YellowMillion #YellowMillionRow1,#YellowMillion #YellowMillionRow2{width:100% !important;float:none}body.home #YellowMillion p,body.home #YellowMillion p .ephasisMillion,#YellowMillion p .ephasisMillion,#YellowMillion p{text-align:center !important;max-width:502px;padding:0}#YellowMillion p br{display:block}#YellowMillion #YellowMillionRow2{margin-top:12px;margin-bottom:12px}#footerWrapper #footerColumn4Wrapper,#footerWrapper #footerColumn4{position:relative;bottom:auto;right:auto;width:100%;clear:both}@media only screen and (max-width:500px){#footerWidgets,#footerColumn4Wrapper{float:none;width:100%;text-align:center;min-height:20px}}.right-pad-plus{padding-right:0 !important}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb a{color:#428bca;text-decoration:none}.quantity{display:none}