@import url('https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900');@import url('https://fonts.googleapis.com/css?family=Amiri:400,400i,700,700i');body{font-family:'Work Sans',Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Amiri',serif}body.wordpress-post-view h1,body.wordpress-post-view h2,body.wordpress-post-view h3,body.wordpress-post-view h4,body.wordpress-post-view h5{margin-bottom:5px}body.wordpress-post-view h4{font-family:'Work Sans',sans-serif;font-weight:600;font-size:16px}body.wordpress-post-view h5{font-family:'Work Sans',sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#d75b1f}h1{color:#8e0900}h2{color:#8e0900;font-size:26px;font-weight:600}h3{color:#8e0900;font-size:20px;font-weight:600}p{font-size:14px;margin-bottom:20px}.wpb_wrapper p,.snowlion_wrapper p{margin-bottom:20px}a{color:#8e0900}a:hover{color:#8e0900}body #scroll-to-top:hover{background-color:#d75b1f;color:#fff}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%}}body .img-box-style1 .product-image{border:none}.wpb_text_column .wpb_wrapper h1{margin-bottom:15px}.home-3-box .wpb_content_element{margin-bottom:0}.home-3-box{padding-bottom:30px}home-3-box-last{padding-bottom:0!important}.vc_row li{margin:0 0 0 20px}.vc_row ol{list-style:decimal;padding-left:1em;margin-bottom:1em}.vc_row ul{list-style-type:disc;margin-left:1em;margin-bottom:1em}a.cta_button{background:#d75b1f;color:#fff;padding:12px;border-radius:4px;font-family:'Amiri',serif;letter-spacing:1px;font-size:16px;font-weight:600;display:inline-block;text-transform:uppercase}a.cta_button:hover{background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}body .main-container button.button{background:#d75b1f;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;line-height:44px;font-weight:600}body .main-container button.button:hover{background:hsla(20,75%,44%,1);color:#fff;font-family:'Amiri',serif;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}body .main-container a.button{background-color:#d75b1f;color:#fff;font-family:'Amiri',serif;font-weight:600;font-size:16px;line-height:34px!important;border-radius:4px;letter-spacing:1px;text-transform:uppercase}body .main-container a.button:hover{background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}.wordpress-post-view .page-title.post-title{margin-top:30px}.social-links .ib,.social-links a>span.icon,.header-top-container a,.form-search .button{color:#f1bd99}.social-links .ib-hover:hover,.social-links a>span.icon-hover:hover,.header-top-container a:hover,.form-search .input-text:hover,.form-search .input-text:focus,.form-search .input-text:hover+.button,.form-search .button:hover{color:#d75b1f !important}.ib{width:24px}.header-top-container .right-column a:nth-child(1){padding-right:16px}#mainmenu.nav-regular ul li.nav-item a span{font-family:'Amiri',serif;font-size:21px;font-weight:700;text-transform:uppercase}.form-search .input-text{color:#b5b5b5}.nav-holders-wrapper .nav-holder .search-wrapper{width:100%}.fullwidthbanner-container{left:0!important}#mainmenu .nav-3{padding-right:10px}body.wordpress-post-view .post-entry{overflow:visible}body.wordpress-post-view img[class*=align],body.wordpress-post-view img[class*=wp-image-],body.wordpress-post-view .gallery .gallery-icon img{border:none;margin-bottom:0}body.wordpress-post-view .wpb_content_element .post-entry{margin-bottom:0}.insight-course-vid-player{display:none;width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.insight-course-vid-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.insight-course-vid-wrap{position:relative;margin-bottom:20px}.insight-course-vid-cover{height:100%;width:100%;cursor:pointer}.insight-course-vid-wrap .icon.ic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px;color:rgba(255,255,255,.7);pointer-events:none;cursor:pointer}.insight-course-vid-wrap:hover .icon.ic,.insight-course-vid-wrap .icon.ic:hover{color:#fff;cursor:pointer}.online-courses-section-heading hr{border-top:1px solid #8e0900;border-bottom:1px solid #8e0900}.online-courses-section-heading p{margin-top:-2em}.header-container #mini-cart .dropdown-content a:hover{color:#d75b1f}#header-cart .actions button{background:#d75b1f;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;line-height:44px}#header-cart .actions button:hover{background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}body .wordpress-page-2 ul.messages{margin-bottom:0}html#top{overflow-x:hidden;width:100%}body .header-top-container .social-links a{font-size:16px;padding-right:5px}body .page #mainmenu.nav-regular .nav-panel .nav-submenu .level1>a>span{font-family:'Work Sans',Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;text-transform:capitalize}#mainmenu ul .nav-item ul.level0 li.level1 a span{font-family:'Work Sans',Arial,Helvetica,sans-serif;font-weight:500;font-size:14px;text-transform:capitalize}body .page #mainmenu.nav-regular .nav-panel .nav-submenu .level2>a>span{font-family:'Work Sans',Arial,Helvetica,sans-serif;font-size:14px;color:#757575;font-weight:400;text-transform:capitalize}body .page #mainmenu.nav-regular .nav-panel .dd-itemgrid-4col>.nav-item{width:22%}.mega-promo-img-wrap{width:100%;display:flex;justify-content:space-between}.mega-promo-img-left{flex-basis:49.5%}.mega-promo-img-right{flex-basis:49.5%}body .nav-block.nav-block--bottom.std.grid-full{margin-top:0}body .navi .nav-panel-inner{padding:15px}body .nav-regular .nav-panel--dropdown .level1>a:hover{background-color:transparent}.nav-submenu .level2 span:before{content:'»';padding-right:5px}.nav-1-7-33 a{text-indent:-12px;margin-left:12px}body .ic-home:before{background-image:url(/skin/frontend/ultimo/shambhala/images/menu_logo.png);background-size:contain;background-repeat:no-repeat;content:'';height:40px;width:auto;display:block;margin-bottom:4px}body .header-regular .logo-wrapper .logo img{height:115px;width:auto}body .header .logo-wrapper .logo{margin-top:0}body .header-primary{padding-top:0;padding-bottom:10px;margin-top:-22px}.mini-cart .mini-cart-content .actions button{float:left;margin-right:1px;font-size:12px}.main.container .post-entry{margin-top:30px}.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill{margin-top:-30px}.vc_row.wpb_row.vc_row-fluid:first-of-type{margin-top:-30px}.video_wrapper .vc_row.wpb_row.vc_row-fluid:first-of-type{margin-top:0}.snowlion_wrapper .vc_row.wpb_row.vc_row-fluid:first-of-type{margin-top:0}.tp-caption{white-space:normal!important}body .wpb_single_image.wpb_content_element{margin-bottom:10px}body.wordpress-page-2 .main.container{max-width:100%}body.wordpress-page-2 .sham-grid-row{max-width:1170px;margin:0 auto}body.wordpress-page-2{overflow-x:hidden}body div.inner-container{padding:0}.main{background-color:#fff;padding-top:0;padding-bottom:20px}.sham-icon-box{display:flex;justify-content:space-between}.sham-icon-box-pic{width:20%}.sham-icon-box-desc{flex-basis:75%}.sham-icon-box-desc h3{font-family:'Amiri',serif;text-transform:uppercase;color:#8e0900;font-weight:700;font-size:21px}.sham-icon-box-desc a{color:#8e0900}.sham-icon-box-desc a:hover{color:#333}.shambhala-blog-wrapper{margin-bottom:30px;overflow:auto}body .audio-link img{width:17px!important;height:auto}.registration-course-gift .product-name h1{border-bottom:1px solid;margin-bottom:10px}.registration-course-gift .product-view{width:100%;margin-left:0}.registration-course-gift .column-main{max-width:1170px;margin:40px auto 0}input.add-to-register.online-course-button{background:#d75b1f;padding:10px 20px;border:none;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:600;cursor:pointer}input.add-to-register.online-course-button:hover{background:#d75b1f;padding:10px 20px;border:none;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;font-size:16px;cursor:pointer;background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}.register_table td input{width:40%}.register_table{margin-bottom:25px}.register_table td{padding:2px}.register_table td.td_heading{text-align:left;padding-right:6px;font-weight:700;width:17%}.reg-errors,.required-field{color:#8e0900;font-weight:600;margin-bottom:12px;background:url('https://www.shambhala.com/skin/frontend/ultimo/shambhala/css/../images/validation_advice_bg.gif') 2px 1px no-repeat}.required-error{border:1px dashed red !important;background-color:#faebe7 !important}.checkbox-error{outline:1px dashed red}.register-bottom .add-to-cart .gift-course-wrap button#product-addtocart-button{color:#333}.slick-slider{display:block!important}.slider-container{width:96%;margin:auto;padding-top:30px}.slider-container .slider-next,.slider-container .slider-prev{display:inline-block;color:#8e0900;font-size:26px;position:absolute;top:50%;-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translate(0px,-50%);width:20px;z-index:100;width:75px;line-height:0;font-style:normal}.slider-container .slider-prev{left:-1.9em}.slider-container .slider-next{right:-3.9em}.slick-lightbox .slick-lightbox-slick-item-inner{background:#fff;padding:30px 0;border:3px solid #d75b1f;max-width:68%;border-radius:8px;position:relative;color:#333}.slick-lightbox .slick-lightbox-slick-img{float:left;max-width:50%;margin-right:1%;margin-left:1%}.slick-lightbox .slick-lightbox-slick-caption{float:left;text-align:left;line-height:20px;font-weight:400;font-family:'Work Sans',sans-serif;max-width:45%;color:#000}.slick-lightbox .slick-lightbox-slick-caption .title,.singleProductDisplay .title{font-family:'Amiri',serif;font-size:33px;color:#333;line-height:1.2em}.singleProductDisplay .authors{color:#333;font-size:16px;line-height:28px}.slick-lightbox .slick-lightbox-slick-caption .authors{color:#333;font-size:14px;line-height:22px}.singleProductDisplay .price{color:#d75b1f;font-size:22px}.slick-lightbox .slick-lightbox-slick-caption .price{color:#d75b1f;font-size:22px;line-height:28px}.singleProductDisplay .description{color:#333;font-size:14px;line-height:30px;padding-right:20px}.slick-lightbox .slick-lightbox-slick-caption .description{color:#333;font-size:14px;line-height:20px;border-top:1px solid #d75b1f;padding-top:10px;margin-top:13px}.singleProductDisplay .details-link{margin-top:35px}.slick-lightbox .slick-lightbox-slick-caption .details-link{margin-top:30px}.orange-button a{background-color:#d75b1f;padding:2% 7%;min-width:0;line-height:18px;border-radius:4px;margin-bottom:0;font-family:'Amiri',serif;text-transform:uppercase;font-size:1.2em;cursor:pointer;color:#fff;font-weight:600}.orange-button a:hover{background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}button.slick-lightbox-close{display:none}.slick-lightbox-slick .slick-lightbox-close{display:block;top:-5px;right:0;height:40px;width:40px}.slick-lightbox-slick .slick-lightbox-close:before{font-size:40px;color:#d75b1f}.post-view .slider-title-products,.post-view .online-courses-title,.post-view .video-title,.post-view .blog-post-title,.post-view .snow-lion-title,.post-view .events-title{font-family:'Amiri',serif;text-transform:uppercase;color:#8e0900;font-weight:500;font-size:2.5em;margin-top:1em;margin-left:3.3em;line-height:1em}.post-view .slider-title-products{margin-bottom:0!important}body .post-view p.online-courses-title{margin-top:15px;margin-bottom:0;margin-left:0;width:100%}.no-margin-left{margin-left:0 !important}#categoryProductsDisplay a.cta_button{margin-top:35px}.cta-wrapper{text-align:center;margin-top:35px}p.modal-onsaledate{color:#000}.slick-lightbox .slick-lightbox-slick-caption p{margin-bottom:10px;line-height:20px}.slick-lightbox .slick-lightbox-slick-caption p:last-of-type{margin-bottom:0}span.modal-format{font-size:16px;color:rgba(51,51,51,.5);vertical-align:bottom}p.modal-onsaledate{line-height:16px;color:#333;font-size:14px;font-weight:300}span.modal-saledate-head{font-weight:400}.shambhala-bronto-form .caption{all:initial;font-family:'Work Sans',sans-serif!important;line-height:35px}.shambhala-bronto-form .container{all:initial}.shambhala-bronto-form{align-content:initial;align-items:initial;align-self:initial;alignment-baseline:initial;animation:initial;backface-visibility:initial;background:initial}.shambhala-bronto-form:before,.shambhala-bronto-form:after,.shambhala-bronto-form *,.shambhala-bronto-form *:before,.shambhala-bronto-form *:after{align-content:initial;align-items:initial;align-self:initial;color:inherit}.shambhala-bronto-form .field_block label{font-family:'Work Sans',sans-serif!important}.shambhala-bronto-form div.section{display:flex;padding:15px 0}.shambhala-bronto-form .field_block label{font-family:'Work Sans',sans-serif!important;line-height:25px!important;font-weight:500!important}.shambhala-bronto-form span.required:after{display:none}.shambhala-bronto-form span.required{color:red}.shambhala-bronto-form input[type=submit]{color:#fff;background-color:#d75b1f;border:none;font-family:'Amirir',serif;font-size:16px;padding:10px 15px;text-transform:uppercase;border-radius:4px;letter-spacing:1px;font-weight:600}.shambhala-bronto-form input[type=submit]:hover{background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}#courses-slider .slick-slide{display:flex}#courses-slider a{width:50%}#courses-slider .course-caption{display:flex;flex-direction:column;padding-bottom:18px;width:50%}#courses-slider .course-caption .title{font-family:'Amiri',serif;color:#8e0900;font-weight:600;font-size:1.5em}#courses-slider .course-caption .description{font-size:1.1em;line-height:1.5em}#courses-slider .course-caption .authors{font-size:1.1em;margin-bottom:25px}#courses-slider .details-link a{width:84%;text-align:center}.reset_filter_wrapper{margin-top:10px}#categorySnowLionDisplay .snow-lion-articles{background:#f6f6f6;display:-ms-flex;display:-webkit-flex;display:flex;color:#d75b1f;padding:1em;justify-content:space-between}#categorySnowLionDisplay .snow-lion-articles a{text-align:center}#categorySnowLionDisplay .orange-button{text-align:center;margin-top:2em;margin-bottom:2em}#categorySnowLionDisplay .orange-button a{color:#fff;padding:9px 50px 8px}#categorySnowLionDisplay .snow-lion-articles div{width:33%}#categorySnowLionDisplay .snow-lion-image{flex:0 1 auto;text-align:center}#categorySnowLionDisplay .snow-lion-articles .snow-lion-left p,#categorySnowLionDisplay .snow-lion-articles .snow-lion-right p{margin-top:2em}#categorySnowLionDisplay .snow-lion-articles .snow-lion-left p:not(:last-child),#categorySnowLionDisplay .snow-lion-articles .snow-lion-right p:not(:last-child){position:relative}#categorySnowLionDisplay .snow-lion-articles .snow-lion-left p:not(:last-child):after,#categorySnowLionDisplay .snow-lion-articles .snow-lion-right p:not(:last-child):after{border-bottom:solid 1px #d75b1f;content:'';position:absolute;bottom:-1em;right:0;width:100%}.snowlion_wrapper{max-width:1170px;margin:0 auto;padding:20px}@media (max-width:767px){#categorySnowLionDisplay .orange-button a{padding:2% 19% 1%;font-size:1.8em}#categorySnowLionDisplay .snow-lion-articles{display:block}#categorySnowLionDisplay .snow-lion-articles div{width:100%}#categorySnowLionDisplay .snow-lion-articles p{text-align:center}#categorySnowLionDisplay img{display:block;margin:0 auto}.post-view .slider-title-products,.post-view .online-courses-title,.post-view .video-title,.post-view .blog-post-title,.post-view .snow-lion-title,.post-view .events-title{margin:0 auto;text-align:center;margin-bottom:1em}#courses-slider .course-caption .description,#courses-slider .course-caption .authors{font-size:1em;line-height:1.2em}#courses-slider .course-caption .title{margin-bottom:.3em}#categoryProductsDisplay a.cta_button{float:left}}@media (max-width:500px){#courses-slider .course-caption .description{display:none}#courses-slider .course-caption .title{margin-bottom:auto}.orange-button a{font-size:1em}}.topic_title{padding-bottom:15px !important;background-color:#f6f6f6 !important}#categoryEventsDisplay{background-color:#f6f6f6;padding:1em;margin-bottom:1em}#categoryEventsDisplay .title{font-family:'Amiri',serif;color:#8e0900;font-weight:600;font-size:1.4em;text-transform:capitalize;margin-bottom:.3em}#categoryEventsDisplay .date-location{font-weight:700}#categoryEventsDisplay .events div{position:relative;margin-bottom:2em}#categoryEventsDisplay .event:not(:last-child):after{border-bottom:solid 1px #d75b1f;content:'';position:absolute;bottom:-1em;right:0;width:100%}#categoryEventsDisplay .orange-button{margin:0 auto;text-align:center;margin-bottom:1em;margin-top:3em}#categoryEventsDisplay .cta_button{width:72%}#categoryEventsDisplay>p{text-align:center}.author-events-title{font-family:'Amiri',serif;text-transform:uppercase;color:#8e0900;font-weight:500;font-size:2.5em;margin-top:1em;margin-left:0;line-height:1em}@media (min-width:768px) and (max-width:930px){#categoryEventsDisplay .orange-button a{padding:2% 18%}}@media(max-width:767px){#categoryEventsDisplay{display:block;text-align:center}.author-events-title{text-align:center}#categoryEventsDisplay .orange-button{margin-bottom:3em}}.wordpress-post-view .breadcrumbs{display:none}.catalog-category-view .toolbar-bottom .sorter{display:block}.nsearch-index-index .toolbar-bottom .sorter{display:block}.nsearch-index-index .toolbar .pager .pages{display:inline-block;float:right}.catalog-category-view .col-left.sidebar.sidebar-main{margin-top:-6px}.catalog-category-view .category-image img{width:200px;height:auto}.cat_intro_text h1{margin-bottom:10px}.cat_intro_text p{color:#8e0900;line-height:24px;margin-bottom:5px!important}.cat_intro_text p:first-of-type{margin-bottom:20px!important}.wordpress-page-53 .cat_intro_text a{line-height:50px}.cat_intro_text a{color:#d75b1f;font-weight:500;font-size:15px;line-height:24px}.cat_intro_text a:hover{text-decoration:underline}body .cat_heading{margin-bottom:15px}body .cat_video{margin-bottom:15px}.soundcloudDisplay{position:relative}.soundcloud-iframe{position:absolute;width:100%;top:-5px}.soundcloudDisplay .cta_button{margin-top:20px}.feat_audiobook_wrap{display:flex;justify-content:space-between;background-color:#f6f6f6;margin-bottom:14px;padding:10px 0}.feat_audiobook_img_wrap{flex-basis:38%}img.feat_audiobook_img{width:100%;height:auto}.feat_audiobook_info_wrap{flex-basis:57%;padding-top:0;padding-right:2%}.feat_audiobook_info_title h3{font-size:18px;margin-bottom:0}body .soundcloudDisplay .feat_audiobook_info_author p{font-style:italic;color:#525252;font-weight:300;margin-bottom:20px}body .soundcloudDisplay .feat_audiobook_info_price p{font-size:22px;font-weight:600;font-family:'Amiri';color:#ffa101;line-height:0;margin-bottom:20px}.feat_audiobook_info_preview p{color:#d75b1f;font-weight:500;cursor:pointer}.feat_audiobook_info_preview p:hover:after{-webkit-transform:scaleX(1.2) scaleY(1.2);-ms-transform:scaleX(1.2) scaleY(1.2);transform:scaleX(1.2) scaleY(1.2);transition:all .2s ease-in-out}.feat_audiobook_info_preview p:after{content:"\f028";font-family:FontAwesome;padding-left:7px;display:inline-block;transition:all .2s ease-in-out}a.boxclose{float:right;margin-top:-171px;margin-right:-30px;cursor:pointer;color:#605f61;font-size:31px;font-weight:700;display:inline-block;line-height:0;padding:11px 3px}.boxclose:before{content:"×"}body .feat_audiobook_container{margin-bottom:10px}.cat_reader_guides img[class*=align],.cat_reader_guides img[class*=wp-image-]{border:none;padding:0 0 0 10px;margin-left:0}.author_events_container{background-color:#f6f6f6;padding:15px}h3.author_event_title{font-size:18px;margin-bottom:0}li.author_event_item{border-bottom:1px solid rgba(215,91,31,.55);margin-bottom:15px}p.author_event_details{color:#333;font-weight:500;margin-bottom:10px}li.author_event_item:last-child{border-bottom:none}.author_events_wrap a.cta_button{text-align:center;display:block}.catalog-category-view .product-shop h2.product-name{font-family:'Amiri',serif;font-weight:600;font-size:20px;margin-bottom:1px}.catalog-category-view .product-shop h2.product-name a:hover{color:#8e0900;text-decoration:underline}.catalog-category-view .product-shop a:hover{color:#8e0900;text-decoration:underline}.catalog-category-view .product-shop .desc.std{margin-top:10px}.catalog-category-view .products-list .price-box span.price{color:#d75b1f}.catalog-category-view .products-list .item a.button.btn-cart{background-color:#d75b1f;color:#fff;font-family:'Amiri',serif;font-weight:600;font-size:16px;line-height:40px;border-radius:4px;letter-spacing:1px;text-transform:uppercase;width:100%;max-width:none}.catalog-category-view .products-list .item a.button.btn-cart:hover{background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}.catalog-category-view .category-products .toolbar .pager{border:none;float:right;padding-top:0;margin-top:-4px}.catalog-category-view .category-products .toolbar .pager .pages a:hover,.category-products .toolbar .sorter .sort-by a:hover{background-color:#d75b1f}.catalog-category-view .category-products .product-shop .product-shop-inner .desc p{margin-top:5px}.catalog-category-view .sidebar .block-layered-nav .block-title span{font-family:'Amiri',serif;font-size:21px}.catalog-category-view .sidebar .block-layered-nav .block-title{padding-top:5px}.catalog-category-view .category-products .toolbar .sorter{padding-top:15px;padding-bottom:6px}.catalog-category-view .products-list .item{padding-top:25px;padding-bottom:25px}.catalog-category-view .products-list .item p.course-list-authors{margin-bottom:7px;margin-top:4px;font-weight:500}.catalog-category-view .products-list .item p.course-list-authors a{font-weight:400}.catalog-category-view .products-list .item h3.course-subtitle{font-family:inherit;font-size:14px;color:inherit;font-weight:400;margin-top:3px;margin-bottom:6px}.category-course-catalog .course-list-view .product-format{display:none}.catalog-category-view .course-list-view .price-box{width:100%;text-align:center;font-size:22px}.category-course-catalog .page-title.category-title{display:none}.course-category-intro img{width:100%;height:auto;margin-bottom:15px}.category-course-catalog .breadcrumbs{display:none}.categorypath-courses-html .main-container .sidebar-main{margin-top:0}.catalog-category-view .sidebar dl#narrow-by-list{font-size:14px}.catalog-category-view .sidebar .block-layered-nav dl dd ol>li>a:before{display:none}.catalog-category-view .sidebar .block-layered-nav dl dd ol>li>a{padding-left:5px!important}.catalog-category-view button.button.btn-cart{background-color:#d75b1f;color:#fff;border-radius:4px;line-height:34px!important;font-family:'Amiri',serif;text-transform:uppercase;font-weight:600}.catalog-category-view button.button.btn-cart:hover{color:#fff;background:hsla(20,75%,44%,1);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}.catalog-category-view .price-box{font-size:14px}.catalog-category-view .price-box .price{color:#D75B1F!important}.catalog-category-view .item .product-name{font-family:'Amiri',serif;font-size:14px;font-weight:600}.catalog-category-view .item .product-name a:hover{font-family:'Amiri',serif;color:#8e0900;text-decoration:underline}.catalog-category-view .item h2.product-name{margin-bottom:1px}.catalog-category-view .product-format{display:inline-block;vertical-align:text-bottom;font-size:14px}body.catalog-category-view .sideacco .nav-item>a:hover{background-color:#d75b1f;color:#fff}.category-products-grid h2.product-name{margin-top:5px}.category-products-grid .price-box{margin-top:5px;margin-bottom:5px}.sham-book-auth-grid{margin-bottom:15px!important}.formats-wrapper{clear:both}.tooltip .mixed-title{font-weight:700;font-size:15px}.downloadable div#product-options-wrapper{display:none}.downloadable .add-to-cart.left-side .qty-wrapper{line-height:36px;margin-right:0}.container2-wrapper.downloadable{border-bottom:none;margin-bottom:0;padding-bottom:0;margin-bottom:15px}.product-primary-column-part2.box-additional.grid12-9{margin-top:7px;margin-left:0}.description-block ul{list-style:initial}.description-block ul li{margin-left:2em}.description-block table{width:100%;margin-bottom:10px}.description-block table td{padding:15px}.product-view.nested-container{max-width:1170px;margin:0 auto}.breadcrumbs{max-width:1170px;margin:15px auto}.product-view .product-shop .product-name h1{color:#333}body .product-view .product-shop .product-name{margin-bottom:0}.product-subtitle{font-size:16px}body .availability{float:none;margin-top:5px;font-size:13px}body .product-format{display:inline-block}body .price-box{display:inline-block}body.catalog-product-view .product-view .product-shop .price-box span.price{color:#d75b1f;font-size:22px;font-weight:400;font-family:'Work Sans',sans-serif}body .product-format{display:inline-block;vertical-align:text-bottom;font-size:16px}.shamb-prod-price{margin-top:15px}.add-to-cart button#product-addtocart-button{background-color:#d75b1f;padding:13px 22px 10px;min-width:0;line-height:18px;border-radius:4px;margin-bottom:0;font-family:'Amiri',serif;text-transform:uppercase;font-size:18px;cursor:pointer;font-weight:600}.add-to-cart button#product-addtocart-button:not(.gift-link):hover{background-color:#b04b1a;padding:13px 22px 10px;min-width:0;line-height:18px;border-radius:4px;margin-bottom:0;font-family:'Amiri',serif;text-transform:uppercase;font-size:18px;cursor:pointer}.add-to-box .add-to-cart.left-side .qty-wrapper{line-height:0}body .add-to-cart .qty-wrapper .qty{height:35px;width:35px!important}.qty-wrapper .qty-buttons-wrapper{display:none}body .product-view .add-to-box{border:none}.shamb-prod-meta{background-color:#f2f2f2;padding:10px 12px;line-height:20px;text-transform:uppercase}.look-inside-box{width:150px;height:32px;background-color:#8e0900;color:#fff;line-height:30px;font-size:17px;text-align:center;display:inline-block;cursor:pointer!important}.look-inside-box:after{content:'';width:0;height:0;position:absolute;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:10px solid #8e0900;left:150px;cursor:pointer!important}img.shamb-browse-inside-icon{height:32px;padding-left:24px;cursor:pointer!important}.look-inside-wrap{text-align:center}.addthis_toolbox{margin-top:18px}body .product-view .collateral-block .section-title,body .collateral-block .section-title{color:#8e0900;font-family:'Amiri',serif;font-size:20px;font-weight:600;line-height:20px;margin-bottom:10px}body .product-view .collateral-block,body .collateral-block{font-size:14px;line-height:24px;font-weight:400;margin-bottom:20px}.collateral-content p{margin-bottom:15px}body.catalog-product-view .box-related strong.section-title{color:#8e0900;font-family:'Amiri',serif;font-size:20px;font-weight:600;line-height:20px;margin-bottom:0}.catalog-product-view .box-related .itemslider .item{padding-left:0;padding-right:0}.product-video-block .product-video{margin-top:20px}div#goodreads-widget{width:100%}#reader-review-col-block iframe#the_iframe{width:100%}#reader-review-col-block #goodreads-widget #gr_header a{font-size:18px;font-weight:600}.catalog-product-view .block-upsell .section-title{color:#8e0900;font-family:'Amiri',serif;font-size:20px;font-weight:600;line-height:20px}body .block-upsell strong.product-name a:hover{color:#8e0900}body .block-upsell strong.product-name{margin-bottom:0;margin-top:0;font-family:'Amiri',serif;color:#8e0900;font-weight:600}body .block-upsell .price-box{margin-top:5px}body .block-upsell .price-box .price{color:#d75b1f;font-size:16px}body .block-upsell .product-format{font-size:14px}.block-upsell .owl-item .item{text-align:left;display:flex}.upsell-details .product-format{display:none}.rel-course-link{position:relative;bottom:0;text-transform:uppercase}.upsell-details p.special-price{margin-bottom:0}.rel-course-sub{margin-bottom:5px;margin-top:0}.block-upsell .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover{background-color:#d75b1f!important}body .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover{background-color:#d75b1f!important}.catalog-product-view .box-related li.product{margin-bottom:5px}.catalog-product-view .block-related .price-box span{color:#d75b1f;font-size:14px}.catalog-product-view .block-related .product-format{display:none}body.catalog-product-view .block-related strong.product-name{font-family:'Amiri',serif;font-weight:600;font-size:14px;color:#8e0900;margin-bottom:0}.rel-prod-format{font-weight:500}body.catalog-product-view .product-view .grouped-items-table .price-box span.price{font-size:14px}body .grouped-items-table .product-format{font-size:12px}.course-price .price-box .price,.course-price .price-as-configured .price{color:#fff}.course-price .product-format{display:none}.course-price .price-box .old-price price.span{font-family:'Amiri',sans-serif!important}.product-view .course-price .price-box .price{font-family:'Amiri',sans-serif;font-size:24px}.course-price p.old-price{margin-bottom:10px}.course-price p.special-price{margin-bottom:0}.course-price .product-format{display:none}.course-header{height:350px;background-repeat:no-repeat;background-size:cover;display:flex;margin-bottom:20px}.course-title-wrapper{width:584px;align-self:flex-start;margin-left:2%;margin-bottom:2%;margin-top:2%}.course-title-wrapper hr{color:#fff;background-color:#fff;border-color:#fff;height:1px;border:none;margin-bottom:5px;width:97%}h1.course-name{color:#fff;font-size:36px;font-weight:600;margin-bottom:5px;line-height:42px}h2.course-short-desc{color:#fff;font-weight:300;font-size:21px;font-family:'Work Sans',sans-serif;margin-top:10px;border-top:1px solid #fff;padding-top:10px}.course-title-wrapper span.course-authors{color:#fff;font-weight:200;font-size:15px}.course-title-wrapper .course-authors a{color:#fff;text-decoration:none;font-weight:400}.course-3box-wrap{margin-top:30px;margin-bottom:30px}.course-3box-wrap .grid12-4{border-right:1px solid #ccc;padding-right:2%;padding-left:2%;margin:0;width:29%}.product-view .course-3box-wrap .course-3box-col3{border-right:none}.course-3box-col3 div#product-options-wrapper{display:none}.course-3box-col3 .qty-wrapper{display:none}.course-3box-wrap .course-3box-col3 .container1-wrapper{border:none;text-align:center;padding:0;margin:0}.course-3box-wrap .course-3box-col3 .container1-wrapper{border:none;text-align:center;padding:0;margin:0 auto}.course-3box-wrap .product-options-bottom{margin:0 auto}.course-3box-wrap .add-to-cart{text-align:center}.course-3box-wrap button#product-addtocart-button{text-align:center!important;margin:0 auto!important;float:none}.course-3box-wrap .course-price{text-align:center;font-family:'Amiri',sans-serif;font-size:30px;font-weight:600;color:#8e0900;margin-bottom:15px;margin-top:22px}.course-mat-wrap{display:inline-block;padding-top:10px}.course-mat-item{width:46%;display:inline-flex;margin-bottom:20px;margin-right:3%}.ce-link-wrap span{color:#fff}.ce-link-wrap{display:block;clear:both;margin-bottom:15px}img.course-mat-img{height:50px;width:auto;padding-right:15px}.course-info-col .collateral-block ul{list-style-type:disc}.course-info-col .collateral-block li{margin-left:2em}.add-to-cart .gift-course-wrap button#product-addtocart-button{background:0 0;color:#fff;font-family:'Work Sans',sans-serif;font-size:14px;font-weight:500;padding-top:0;padding-bottom:0}.add-to-cart .gift-course-wrap button#product-addtocart-button:hover{text-decoration:underline}.gift-course-wrap{margin-top:13px;clear:both}img.gift-box-icon{width:15px;height:15px;padding-left:6px;margin-top:1px}.register-bottom .gift-course-wrap button{display:block;width:100%;text-align:left;margin-top:18px;padding-left:0!important}.register-bottom .qty-wrapper{display:none}.guarantee-wrap{display:flex;justify-content:space-between;margin-top:20px}.guarantee-img{flex-basis:13%}.guarantee-copy{flex-basis:85%}.course-registration-area .container1-wrapper{border-bottom:none}.course-registration-area .special-price .price,.course-registration-area .special-price .price-label{color:#ffa101!important}.course-registration-area .qty-wrapper{display:none}.course-registration-area .special-price .price-label{font-size:18px}.course-registration-area .gift-course-wrap button img{display:none}.course-registration-area .container1-wrapper{border-bottom:none;bottom:-105px;position:absolute;margin-bottom:0;padding-bottom:0}.course-registration-area button#product-addtocart-button{margin-bottom:5px;padding:13px 35px 10px}.course-registration-area{margin-top:20px;position:relative}.course-registration-area .add-to-cart button#product-addtocart-button:not(.gift-link):hover{transform:translate(0px,2px);padding:13px 35px 10px;margin-bottom:5px}.course-registration-area .gift-course-wrap button#product-addtocart-button:hover{background:0 0;color:#fff;font-family:'Work Sans',sans-serif;font-size:14px;font-weight:500;padding-top:0;padding-bottom:0}.register-bottom .ce-link-wrap span{color:#333}#country_filter,#usa_state_filter,#canada_province_filter,#author_filter,#tag_filter{width:100%;margin-bottom:10px}#usa_state_filter,#canada_province_filter{display:none}.event-grid-item{margin-bottom:20px;width:94%;background-color:#f6f6f6;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.event_wrapper{max-width:1170px;margin:0 auto;padding:20px}.event-featured-image{padding-right:20px;margin-bottom:20px}.event-grid-item h4{line-height:0;margin:0}.event-grid-item img{width:100%;height:auto}h2.event-title{line-height:25px;margin-bottom:3px;font-size:24px}p.event-info.event-date{color:#6b6b6b;font-weight:500;margin-bottom:5px;display:inline-block}p.event-info.event-location-title,p.event-info.event-author-title{color:#6b6b6b;font-weight:500;margin-bottom:5px;display:inline-block;padding-right:5px}span.event-location{display:inline-block;color:#6b6b6b;font-weight:500}.event-grid-item .vc_col-sm-12 .vc_col-sm-8{padding-left:5px}.event-grid-item .vc_col-sm-12 .vc_col-sm-4{padding-left:0}.event-grid-item .vc_col-sm-12{padding:0}p.event-info.event-desc{border-top:1px solid rgba(0,0,0,.2);padding-top:7px;margin-top:5px}span.event-author{color:#6b6b6b;font-weight:500}.meta_content_divider{border-top:1px solid rgba(0,0,0,.2);margin-top:5px}.event_url{margin-top:5px;display:block}.acf-map{width:100%;height:300px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.video_wrapper{max-width:1170px;margin:0 auto;padding:20px 0}.video_thumb{width:100%;text-align:center;margin-bottom:10px;position:relative}.video_wrapper.video-grid-item{background-color:#f6f6f6}.video_thumb img{object-fit:cover;width:100%;height:230px}.video-grid-sizer,.video-grid-item{width:48%;box-sizing:border-box;min-height:200px;margin-bottom:0}.video-gutter-sizer{width:3%}.video-grid{min-height:1800px}.videoWrapper{margin-bottom:20px}.play_button_img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.video_thumb i.fa.fa-play{font-style:normal;font-size:33px;background:#666;background:rgba(0,0,0,.4);padding:0 0 0 5px;-webkit-border-radius:1100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:2px solid #fff;color:#fff;box-shadow:0 1px 10px rgba(0,0,0,.46);text-align:center;display:table-cell;vertical-align:middle;width:60px;height:65px;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.list_view_button{background:#8e0900;padding:10px 20px;color:#fff;font-size:15px;margin-top:20px;display:inline-block}.list_view_button:hover{color:#fff}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-forward:hover,.hvr-forward:focus,.hvr-forward:active{-webkit-transform:translateX(5px);transform:translateX(5px)}p.availability.in-stock.oos-msg{color:#333;font-weight:600}.checkout-onepage-success .column-main{margin-top:30px}#header-cart .actions button.button.btn-checkout.btn-inline:last-of-type{margin-left:15px}.checkout-onepage-index .name-lastname input{width:197px}.cart .crosssell .product-image{padding-right:1%}h3.product-name a{font-family:'Amiri',serif}#crosssell-products-list .price-box .price{color:#d75b1f;font-size:14px}body.checkout-cart-index #crosssell-products-list button.button{padding:0 8px;font-size:12px;line-height:35px}body #crosssell-products-list .product-format{width:50%;font-size:14px}.checkout-cart-index .main-container{padding-top:30px}.checkout-cart-index .main-container a:hover{color:#8e0900;text-decoration:underline}body .skip-link .count{background-color:#d75b1f}body.checkout-cart-index button.button,.checkout-onepage-index button.button{background:#d75b1f;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;line-height:44px}body.checkout-cart-index button.button:hover,.checkout-onepage-index button.button:hover{background:hsla(20,75%,44%,1);color:#fff;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}.checkout-onepage-index #page-columns{margin-top:30px}.checkout-onepage-index #checkout-step-login ul.ul{margin-bottom:31px}.form-list .name-middlename{width:135px}.form-list .name-middlename input.input-text{width:120px}.customer-account .dashboard .welcome-msg .hello strong{font-weight:600}.customer-account-login .main-container,.customer-account-create .main-container,.customer-account-index .main-container,.customer-account-edit .main-container,.customer-address-form .main-container,.customer-account .main-container,.customer-account-forgotpassword .main-container,.customer-account-logoutsuccess .main-container{margin-top:30px}body.customer-account-login button.button,body.customer-account-create button.button,body.customer-account button.button{background:#d75b1f;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;line-height:44px}body.customer-account-login button.button:hover,body.customer-account-create button.button:hover,body.customer-account button.button:hover{background:hsla(20,75%,44%,1);color:#fff;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}body.customer-account .sidebar{margin-top:0}.customer-account .sidebar .block-account .block-title{padding-top:0}.customer-account .dashboard .box-head h2{font-size:30px;font-family:'Amiri',serif}.customer-account .sidebar .block-account ul{list-style:none;padding-left:0}.customer-account-logoutsuccess body.nsearch-index-index .column-main{margin-top:30px}body .nxt-address.nxt-results-info{font-family:'Amiri',sans-serif;color:#8e0900;font-size:32px;margin-bottom:11px}body div#nxt-nrf{font-family:'Work Sans',sans-serif;font-size:14px}body #nxt-nrf ul{list-style-type:disc}body #nxt-nrf ul li{margin-left:2em}body .nxt-nrf-container .tab_used a:hover{color:#d75b1f;text-decoration:none}body .nxt-nrf-container .tab_unused a:hover{color:#fff;text-decoration:none}body .nxt-nrf-container a:hover{color:#000;text-decoration:underline}body .nxt-nrf-suggestion{color:#8e0900;margin-bottom:40px;font-weight:500;font-size:16px}body #scroll-to-top{display:none;position:fixed;width:50px;height:50px;line-height:50px;text-align:center;font-size:32px;bottom:50px;right:30px;z-index:9999;border-radius:50%;background-image:none !important}.footer-top .social-links a{color:#d75b1f;font-size:18px;margin-right:10px;margin-top:1px}#newsletter-slideup{display:none}#newsletter-slideup.show{display:block;z-index:99999;position:fixed}.news-slideup-container{height:100px;background-color:#8e0900;color:#fff;position:fixed;bottom:-100px;left:0;width:100%;background-image:url(/skin/frontend/ultimo/shambhala/images/slideupbg_1.png);background-repeat:no-repeat;background-size:auto 130%;background-position:top -28px left;-webkit-box-shadow:0px -2px 15px 0px rgba(0,0,0,.4);-moz-box-shadow:0px -2px 15px 0px rgba(0,0,0,.4);box-shadow:0px -2px 15px 0px rgba(0,0,0,.4)}.news-slideup-container i.fa.fa-times.news-close-btn{font-size:20px;cursor:pointer;align-self:flex-start;margin-left:40px;margin-top:-15px}.news-slideup-container .block-subscribe .block-title{display:none}.news-slideup-wrap{display:flex;padding-top:25px;align-items:center;justify-content:center}.news-slideup-msg{font-family:'Amiri',serif;font-size:22px;letter-spacing:1px;margin-right:15px}.footer .item.item-left{margin-top:7px}.footer input#newsletter,.news-slideup-container input#newsletter{width:240px;height:44px;border-radius:4px}.footer button.button,.news-slideup-container button.button{background:#d75b1f;border-radius:4px;color:#fff;font-family:'Amiri',serif;text-transform:uppercase;letter-spacing:1px;line-height:44px;font-weight:600}.footer button.button:hover,.news-slideup-container button.button:hover{background:hsla(20,75%,44%,1);color:#fff;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);transition:all .1s ease-in-out}.footer .item-right .block-subscribe .block-title,.footer .item-right .block-subscribe .actions,.news-slideup-container .block-subscribe .block-title,.news-slideup-container .block-subscribe .actions{border:none;padding:0;margin:0;line-height:0}.footer .item-right .block.block-subscribe,.news-slideup-container .block.block-subscribe{display:flex;align-items:center;margin:0}.footer .item-right .block-subscribe .block-content,.news-slideup-container .block-subscribe .block-content{display:flex;padding:0}.footer .item-right .block-subscribe .block-title h2{margin-right:15px;text-transform:uppercase}.footer .block-subscribe .input-box,.news-slideup-container .block-subscribe .input-box{margin-right:10px;margin-top:0}.footer-top h2{color:#fff}.sham-footer-top-left{display:flex}.sham-footer-top-left .ib{height:auto;margin:0 5px 0 0;line-height:0;font-size:20px;color:#e88301}.footer-top .sham-footer-top-left .ib:hover{color:#f1bd99!important}.footer-top h2{margin-bottom:0;font-size:26px}.sham-footer-top-left h2{margin-bottom:0;margin-right:15px;font-size:26px}.sham-footer-top-left a{margin-top:4px}.footer .heading{font-family:'Amiri',serif;color:#900600;font-size:20px;font-weight:700;border-bottom:none;margin-bottom:0;cursor:default}body .footer-container li{list-style-type:none;background:0 0;padding-left:0}.footer a{color:#333;font-size:14px;font-weight:300;line-height:24px}.footer a:hover{text-decoration:underline}.footer-bottom{padding-top:5px;padding-bottom:5px}.footer-copyright{font-size:11px;line-height:32px;margin:4px 0}.footer-bottom .block_footer_payment img{padding-top:4px}a.format-type-top>span{font-weight:700;font-size:15px}p.item-title{margin-bottom:10px}.tooltip{position:relative}ul.format-expanded{margin-left:.5em}.tooltip .tooltiptext,.tooltip .tooltiptextebook{background:#fff;border:5px solid #d75b1f;border-radius:12px;color:#333;visibility:hidden;width:280px;padding:15px;position:absolute;z-index:9999;bottom:-500%;left:53%;margin-left:-60px;opacity:0;transition:opacity 1s}.tooltip img{width:70%}.tooltip .product-name a{color:#333}.tooltip h3.subtitle{font-family:'Work Sans',sans-serif;font-size:14px;font-weight:400;color:#333}.tooltip .tooltiptextebook{width:355px}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.formats-container .level1{margin-top:0;margin-bottom:10px;font-size:1.3em;font-weight:700}.tooltiptext .product-name h1{font-size:2em;color:#8e0900}.tooltiptext .authors{margin-bottom:15px}.formats-container{margin-bottom:20px;border:1px solid #bdbaba}.formats-container li{list-style:none}.formats-container .item-title,.formats-container .item-price{display:inline-block}.formats-container .item-title:after{content:" -"}.formats-container ul .item-title:after{content:""}.formats-container .item-title a{color:#333}.formats-container .item-price{color:#bbb}.hover-content div{color:#8e0900}.hover-box .form-subscribe{margin-bottom:10px}.hover-box .form-subscribe input{margin:11px 0}.hover-box .form-subscribe button,.hover-box .form-subscribe .button{background-color:#d75b1f;padding:13px 12px 10px;min-width:0;line-height:18px;border-radius:4px;margin-bottom:0;font-family:'Amiri',serif;text-transform:uppercase;font-size:14px;cursor:pointer;color:#fff;font-weight:600}.hover-box .form-subscribe button:hover,.hover-box .form-subscribe .button:hover{background-color:#b04b1a}.formats-container .tooltip .show-tooltip,.ebook-container .tooltip .show-tooltip{visibility:visible;opacity:1}.close-ebook{position:absolute;right:0;top:0;padding:10px;cursor:pointer;font-size:23px;font-weight:500}.format-item ul .item-title,.ebook-container ul .item-title{cursor:pointer}button.accordion{background-color:#f2f2f2;color:#444;cursor:pointer;padding:13px 12px 10px;width:100%;text-align:left;border:none;outline:none;transition:.4s}button.accordion.formats-title{color:#8e0900;font-size:20px;font-weight:600;font-family:'Amiri',serif}button.accordion.active,button.accordion:hover{background-color:#ddd}.format-list.panel{border-top:1px solid #bdbaba}div.panel{padding:18px;background-color:#fff;display:none}button.accordion:after{content:'\002B';font-size:36px;color:#8e0900;font-weight:700;float:right;margin-left:5px}button.accordion.active:after{content:"\2212"}.custom-tag{width:auto;height:32px;background-color:#8e0900;color:#fff;line-height:34px;font-size:15px;text-align:center;display:inline-block;cursor:pointer!important;position:relative;margin:10px;font-family:Amiri;padding-left:10px}.custom-tag span{padding-right:10px}.custom-tag a{color:#fff;padding-right:10px}.custom-tag:after{content:'';width:0;height:0;position:absolute;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:10px solid #8e0900;left:auto;cursor:pointer!important}.custom-tag.red{background-color:#8e0900}.red:after{border-left:10px solid #8e0900}.custom-tag.orange{background-color:#d75b1f}.custom-tag.orange:after{border-left:10px solid #d75b1f}.custom-tag.green{background-color:#50761f}.custom-tag.green:after{border-left:10px solid #50761f}.custom-tag.purple{background-color:#420c3b}.custom-tag.purple:after{border-left:10px solid #420c3b}.custom-tag.blue{background-color:#385ea6}.custom-tag.blue:after{border-left:10px solid #385ea6}.custom-tag.teal{background-color:#47624f}.custom-tag.teal:after{border-left:10px solid #47624f}.singleProductDisplay{width:calc(100%  +  39px);transform:translateX(-25px);overflow:hidden}.singleProductDisplay .orange-button a{display:inline-block;padding:7%}.singleProductDisplay .single-product-left{width:40%;float:left}.singleProductDisplay .single-product-right{width:60%;float:left}.post-entry .singleProductDisplay p{margin-bottom:.3em}.singleProductDisplay .title{font-size:1.5em;color:#8e0900}.singleProductDisplay .format{color:#333336}.singleProductDisplay .authors,.singleProductDisplay .price{font-size:1em;line-height:1.2em}.singleProductDisplay .description{font-size:1em;line-height:1em;padding-right:0}#authors-grid .item{text-align:center;width:25%;padding:1% 0 0}ul#authors-grid{text-align:center!important;margin:0 auto;width:100%}#authors-grid .item:nth-of-type(n){float:left}#authors-grid li.hor-rule{float:left;width:100%;height:1px;border-bottom:1px solid #e5e5e5}#authors-grid .item img{object-fit:cover}#authors-grid .item .textLink{display:block;font-size:16px;margin-top:10px;min-height:36px}.author-top{display:flex;flex-direction:row}.author-top .category-image{width:auto;margin-right:2em}.author-top .author-text{flex:1}.author-links a,.author-links,.blog-post .title a{color:#d75b1f}.author-links a:not(:first-child):before{content:" | ";padding:0 10px}.videos-container,.events-container{display:flex;flex-wrap:wrap;justify-content:center}.events-container .event{flex:0 0 50%}.videos-container .video{flex:0 0 33%;flex-grow:1}.videos-container iframe{width:31em;height:25em}#author-events .events{display:flex}#author-events .events div{flex:0 0 50%;margin:10px}#author-events .events div:not(:last-child):after{border-bottom:none}#author-events .events .date-location:after{border-bottom:solid 1px #d75b1f;content:'';position:absolute;bottom:-.2em;right:0;width:100%}#author-events .events .date-location{position:relative}.orange-line:after{border-bottom:solid 1px #d75b1f;content:'';position:absolute;bottom:0;right:0;width:100%}#author-events #categoryEventsDisplay{padding-right:50px}.blog-posts,.snowlion-posts{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#f6f6f6;padding:1em;padding-bottom:0}.blog-post,.snowlion-post{flex:0 0 48%;position:relative;margin:10px;display:flex}.blog-post .post-image,.snowlion-post .post-image{flex:0 0 30%}.blog-post .post-right,.snowlion-post .post-right{flex:0 0 70%;margin-bottom:15px !important}.blog-posts .title,.snowlion-posts .title{color:#d75b1f;font-weight:500;font-size:1.4em;line-height:1.5em;margin-bottom:5px}.blog-posts img,.snowlion-posts img{float:left;padding-right:10px}.articlesDisplay .blog-posts,.articlesDisplay .snowlion-posts{margin-bottom:15px}div.articlesDisplay>p{text-align:center}.cta-wrapper.author-bottom{text-align:right;margin-top:10px;margin-bottom:20px}.post-content{margin-bottom:10px}.blog-link{margin-bottom:15px}.author-h1{margin-top:20px;border-bottom:1px solid #e5e5e5}.events .state{text-transform:uppercase}.page-layout-2columns-left .sidebar-main{margin-top:35px}.author-text .social-links a{height:auto;margin:0 5px 0 0;line-height:0;font-size:20px;color:#d75b1f}.author-text h1,.author-top .social-links{display:inline-block}.author-text h1{margin-right:20px}.font-size-reset{font-size:90% !important}#category-header{clear:both;float:none;overflow:auto;background:#f6f6f6;padding-top:30px;padding-left:20px;padding-right:20px;padding-bottom:30px;max-width:1170px}.button-group.filter-button-group{text-align:center;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:20px;padding-top:10px}.authors.category-title{margin-bottom:0;text-align:center;margin-top:25px;padding-bottom:15px}.featured-author.grid12-2{text-align:center}.featured-author p{margin-bottom:2px}p.feat-author-heading{color:#adadad;font-size:12px}a.feat-author-link{color:#d75b1f;font-weight:500;font-size:16px}a.feat-author-link:hover{color:#d75b1f;font-weight:500;font-size:16px;text-decoration:underline}.featured-author img{margin-bottom:10px;width:100%}#category-header h1{margin-bottom:5px}#category-header p{margin-bottom:0}.filter-button-group button{overflow:visible;margin:0;padding:0;border:0;color:#d75b1f;background:0 0;font:inherit;line-height:normal;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;font-size:18px;padding:0;height:35px;width:35px}.filter-button-group .clicked{background-color:#d75b1f;color:#fff}.category-authors .column-main{margin-top:30px}a.author-page-link{color:#d75b1f;font-weight:500;font-size:15px;line-height:50px}a.author-page-link:hover{text-decoration:underline}.wordpress-page-14843 .main.container{margin-top:30px}.wordpress-page-14843 .questions{padding-bottom:30px}.wordpress-page-14843 a.faq-anc{display:block;position:relative;top:-35px;visibility:hidden}.cms-no-route .main.container{margin-top:30px}.cms-no-route .column-main ul{list-style-type:disc;margin-left:1em;margin-bottom:2em!important}.cms-no-route .column-main li{margin:0 0 0 20px}body .tab_used a{margin-right:10px;font-family:'Work Sans',sans-serif;font-weight:500;padding:7px 20px;color:#d75b1f;border-color:#d75b1f;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}body .tab_unused a{margin-right:10px;font-family:'Work Sans',sans-serif;font-weight:400;padding:7px 20px;color:#fff;background-color:#d75b1f;border-color:#d75b1f;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px}body table.nxt_tab_table{margin-bottom:7px}body .nxt-address .pager{border:none;padding-top:10px}body .nxt-address .sort-by{margin-top:7px}body .nxt-address .limiter{margin-top:7px}body .nxt-address p.amount{margin-bottom:0;padding-top:7px}body .nxt-address .pages{margin-top:-8px}body.nsearch-index-index .product-name a{font-family:'Amiri',sans-serif;font-weight:600}body.nsearch-index-index span.price{color:#d75b1f;font-size:14px}body.nsearch-index-index h2.product-name{margin-bottom:5px}body.nsearch-index-index .product-format{display:inline-block;vertical-align:text-bottom;font-size:13px}body.nsearch-index-index .sham-book-auth-grid{margin-bottom:0!important}body.nsearch-index-index .column-main{margin-top:40px}body.nsearch-index-index .pager .pages li a:hover{background-color:#d75b1f}body .header-mobile .header-top .item:not(.item-interface){display:inline-block}body .header-mobile .header-top-container{position:absolute;top:0}body .header-mobile .right-column{display:inline-block;float:right;margin-right:5%}body .header-mobile .left-column{display:inline-block;float:left;margin-left:5%}body .header-mobile .header-top-container{width:100%}.header-m-primary-container{margin-top:50px}.skip-links-clearer.clearer{display:inline-block}body .header-mobile .logo-wrapper--mobile .logo{display:block;margin-top:5px;margin-bottom:20px}.wpb_revslider_element.wpb_content_element{clear:both;display:block}body div.header-mobile{min-height:205px}body .header-mobile .skip-link:hover{background-color:#d75b1f;color:#fff}body .header-mobile .skip-link.skip-active{background-color:#fff;color:#d75b1f}.header-m-primary div#header-nav{padding:0}.header-m-primary #header-nav li.nav-item.level0{border-top:1px solid #fafafa}@media (max-width:1200px) and (min-width:768px){.singleProductDisplay .single-product-left{width:100%;text-align:center}.singleProductDisplay .single-product-left img{width:73%}.singleProductDisplay .single-product-right{width:90%;padding:0 5%}.singleProductDisplay .single-product-left a,.singleProductDisplay .single-product-right p{text-align:center}.single-product-right .orange-button a{padding:10px 18px}}@media (max-width:1200px){.orange-line:after{border:none}.cta-wrapper.author-bottom{text-align:center}.singleProductDisplay .title{font-size:20px}#author-events .events{flex-direction:column}#author-events .events div{flex:0 0 100%}#categoryEventsDisplay .title{font-size:1.2em}.blog-post,.snowlion-post{flex:0 0 100%}#author-events .orange-button,#author-videos .orange-button,#author-blog .orange-button{text-align:center}#author-events .orange-button a,#author-videos .orange-button a,#author-blog .orange-button a{padding:10px 30px;font-size:22px}.videos-container .video{flex:0 0 100%}.videos-container{flex-direction:column;text-align:center}}@media screen and (max-width:1200px){#mainmenu.nav-regular ul li.nav-item a span{font-family:'Amiri',serif;font-size:19px;font-weight:700;text-transform:uppercase}.filter-button-group button{font-size:16px;height:34px;width:34px}#authors-grid .item{padding:1% 1% 0;box-sizing:border-box}}@media screen and (max-width:1100px){.footer input#newsletter,.news-slideup-container input#newsletter{width:190px}.news-slideup-msg{font-size:18px}}@media screen and (max-width:940px){.news-slideup-msg{padding-left:3%;line-height:23px;text-align:center}.news-slideup-container i.fa.fa-times.news-close-btn{font-size:20px;cursor:pointer;align-self:flex-start;margin-left:30px;margin-right:3%;margin-top:-15px}}@media screen and (max-width:860px){.footer h2{font-size:20px}.sham-footer-top-left a{margin-top:-3px}.footer input#newsletter{height:37px}.footer button.button{line-height:37px}.footer .item-right{margin-left:10px}}@media screen and (max-width:767px){.videos-container .video{flex:0 auto;flex-grow:1}.accordion .opener:before,.acco .opener:before{font-size:18px;font-weight:900}.grid12-4.course-3box-col1{border-right:none}.grid12-4.course-3box-col2{border-right:none}.nxt-address .sort-by select{width:83%}.nxt-address .sort-by{width:100%}.featured-author.grid12-2{margin-bottom:20px}#authors-grid .item{width:100%}.author-top{text-align:center;flex-direction:column}.news-slideup-wrap{display:flex;padding-top:10px;align-items:center;justify-content:center;flex-wrap:wrap}.news-slideup-msg{flex-basis:100%;margin-bottom:10px}.news-slideup-container i.fa.fa-times.news-close-btn{margin-left:10px;margin-right:1.5%;position:absolute;right:0;top:5px;margin-top:0}.footer .item.item-left{margin-left:10px;margin-bottom:20px}.footer .item-right{margin-left:10px}body #scroll-to-top{display:none!important}.slider-container{width:90%;margin:auto}.grid12-12.course-3box-wrap{width:96%!important}.grid12-8.course-info-col{width:96%!important;margin:0 auto}.grid12-4.course-video-col{width:96%!important;margin:0 auto}.course-mat-item{width:100%}.gift-course-wrap #product-addtocart-button{height:25px}body{overflow-x:hidden!important}.footer-primary-container.section-container{width:96%;margin:0 auto}.course-title-wrapper{width:94%;align-self:flex-start;margin:3%}.course-registration-area button#product-addtocart-button{margin-bottom:0;padding:.5rem!important}.course-registration-area .container1-wrapper{border-bottom:none;bottom:-76px;position:absolute;margin-bottom:0;padding-bottom:0}body .container{width:96%}body.wordpress-page-2 .container{width:100%}.slick-lightbox .slick-lightbox-slick-img{float:left;max-width:96%;margin-right:2%;margin-left:2%}.slick-lightbox .slick-lightbox-slick-item-inner{max-width:94%}.slick-lightbox .slick-lightbox-slick-caption{width:94%;max-width:94%;margin-left:3%;margin-right:3%}.slider-container .slider-prev{left:-.7em}.slider-container .slider-next{right:-2.9em}.slider-container .slider-next,.slider-container .slider-prev{top:50%}.wpb_text_column .wpb_wrapper img{width:95%}.sham-icon-box{margin-bottom:25px}.home-3-box{padding-bottom:0}.wpb_column.vc_column_container{margin-bottom:20px}.slider-container img.product-thumbnail-image{width:100%}a.cta_button{padding:10px;font-size:14px}body .tooltip .tooltiptext,body .tooltip .tooltiptextebook{background:#fff;border-radius:0;color:#333;visibility:hidden;width:96%;padding:7%;position:absolute;z-index:1;bottom:-500%;left:-7%;margin-left:0;opacity:0;transition:opacity 1s;-webkit-box-shadow:0px 0px 10px 1px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 10px 1px rgba(0,0,0,.25);box-shadow:0px 0px 10px 1px rgba(0,0,0,.25)}}@media screen and (max-width:600px){.news-slideup-msg{font-size:16px;margin-right:6%}.news-slideup-container input#newsletter{height:35px}.news-slideup-container button.button{line-height:35px}.news-slideup-wrap{padding-top:5px}.news-slideup-msg{margin-bottom:5px;line-height:20px}}@media screen and (max-width:505px){.footer .item-right .block.block-subscribe{display:block}}@media only screen and (max-width:991px) and (min-width:768px){.container{max-width:94%}.single-product-right .orange-button a{padding:10px 18px}}@media(max-width:767px){.singleProductDisplay{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;width:100%;transform:translateX(0px)}.singleProductDisplay .single-product-right{flex:0 0 44%}.singleProductDisplay .single-product-left{flex:0 0 56%;text-align:center}.singleProductDisplay .orange-button a{padding:15px}.online-courses-section-heading p{margin-top:0}}