.shop_modules_wrap{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #e6e6e6;border-bottom:1px solid #ddd}@media (min-width:768px){.shop_modules_wrap{margin-bottom:2em}}.shop_modules_wrap.shop_bottom_modules{padding-bottom:0;margin-top:1em;margin-bottom:0;border-bottom:none}@media (min-width:768px){.shop_modules_wrap.shop_bottom_modules{padding-bottom:0;margin-top:3em;margin-bottom:0}}.shop_modules_wrap .module{position:relative;padding:0;margin:0 0 1em 0;background:#fff}@media (min-width:560px) and (max-width:768px){.shop_modules_wrap .module{max-height:200px}}@media (min-width:768px){.shop_modules_wrap .module{padding:.5em;width:50%}}@media (min-width:560px) and (max-width:768px){.shop_modules_wrap .module img{max-height:200px;overflow-y:hidden}}.shop_modules_wrap .module *{color:#fff}.shop_modules_wrap .module .the_entry{position:absolute;top:0;left:0;padding:1.5em 0 2em 1em;width:79%}@media (min-width:400px){.shop_modules_wrap .module .the_entry{padding:2em 0 2em 1em}}@media (min-width:540px){.shop_modules_wrap .module .the_entry{padding:2.5em 0 2em 2em;width:78%}}@media (min-width:768px) and (max-width:900px){.shop_modules_wrap .module .the_entry{padding:2.25em 0 2em 1.5em}}.shop_modules_wrap .module h1{text-transform:uppercase;margin-bottom:.25em}@media (max-width:540px){.shop_modules_wrap .module h1{font-size:1.35em}}@media (min-width:768px) and (max-width:900px){.shop_modules_wrap .module h1{font-size:1.35em}}.shop_modules_wrap .module .the_content{display:none}@media (min-width:400px){.shop_modules_wrap .module .the_content{display:block;font-family:"source-serif-pro",sans-serif;font-weight:400;font-style:italic}}@media (min-width:480px){.shop_modules_wrap .module .the_content{font-size:1.125em}}@media (min-width:768px) and (max-width:900px){.shop_modules_wrap .module .the_content{font-size:.95em}}@media (min-width:400px){.shop_modules_wrap .module .short_desc{display:none}}.shop_modules_wrap form{width:95%}@media (max-width:360px){.shop_modules_wrap form input[type="email"]{padding:.5em;height:auto!important}}.woocommerce .product_cat-book-collections span.onsale,.woocommerce .product_cat-book-collections ul.products li.product span.onsale,.woocommerce ul.products li.product .product_cat-book-collections span.onsale{display:none}.single .product-type-bundle .cart_price_wrap{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #d9d9d9}.price,.woocommerce ul.products li.product .price{display:block!important;padding:.16667em 1em .33333em 0;margin-bottom:0;font-weight:400;float:left;line-height:1;font-size:2.5em;color:#A8BB21;font-family:"source-sans-pro",sans-serif;font-weight:700;font-style:normal}.price del,.woocommerce ul.products li.product .price del{font-size:.5em;display:block;color:#999;text-decoration:none;font-family:"source-sans-pro",sans-serif;font-weight:400;font-style:normal;margin-top:-.75em}.price del:before,.woocommerce ul.products li.product .price del:before{content:"Regular: "}.price ins,.woocommerce ul.products li.product .price ins{font-size:1em}.price span.amount,.woocommerce ul.products li.product .price span.amount{padding:0}.price span.label,.woocommerce ul.products li.product .price span.label{font-size:46%;line-height:1;color:#ccc}.price small,.woocommerce ul.products li.product .price small{display:block;color:#135079;font-family:"source-sans-pro",sans-serif;font-weight:400;font-style:italic;font-size:50%;line-height:1.5}.onsale,.woocommerce span.onsale,.woocommerce ul.products li.product span.onsale,.single_conference .inner_product_wrap span.onsale{z-index:100;width:70px;height:70px;line-height:60px;font-size:.8em;background:#ee8f25;border-radius:100%;text-shadow:none;box-shadow:none;left:-1em;top:-2em;transform:rotate(-10deg);font-family:"source-sans-pro",sans-serif;font-weight:400;font-style:normal}@media (min-width:800px){.onsale,.woocommerce span.onsale,.woocommerce ul.products li.product span.onsale,.single_conference .inner_product_wrap span.onsale{font-size:1em;width:90px;height:90px;line-height:80px;top:-1em}}@media (min-width:1024px){.onsale,.woocommerce span.onsale,.woocommerce ul.products li.product span.onsale,.single_conference .inner_product_wrap span.onsale{left:1em;top:.5em}}.woocommerce h1.product_title{color:#A8BB21}.woocommerce a.remove{color:#ee8f25!important}.woocommerce a.remove:hover{background:#ee8f25!important}.woocommerce .quantity .qty,.woocommerce #content .quantity{width:4em;position:relative;margin:0 .25em 0 0;overflow:hidden;border-bottom:800px #ddd}.woocommerce ul.products li.product{padding:0 0 1em 0;margin:0 0 1em 0;width:100%;border-bottom:1px solid #ddd}@media (min-width:800px){.woocommerce ul.products li.product{margin:0 0 2em 0}}.woocommerce ul.products li.product .thumb,.woocommerce ul.products li.product .images{width:23.5%;padding-right:1em;margin-bottom:1em;margin-left:0;float:left}@media (max-width:480px){.woocommerce ul.products li.product .thumb,.woocommerce ul.products li.product .images{width:100%}}.woocommerce ul.products li.product .thumb img,.woocommerce ul.products li.product .images img{max-width:250px}.woocommerce ul.products li.product h3{padding:0;margin-bottom:.5em}.woocommerce ul.products li.product h3 a{font-size:1.25em;color:#135079}@media (min-width:560px){.woocommerce ul.products li.product h3 a{font-size:1.5em}}@media (min-width:768px){.woocommerce ul.products li.product h3 a{font-size:1.75em}}.woocommerce ul.products li.product h3 a:hover{color:#A8BB21}.woocommerce ul.products li.product .entry,.woocommerce ul.products li.product .summary{margin-left:2%;width:74.5%;float:left}@media (max-width:480px){.woocommerce ul.products li.product .entry,.woocommerce ul.products li.product .summary{width:100%;margin-left:0}}.woocommerce ul.products li.product .morelink{float:left}.woocommerce ul.products li.product.product-type-conferences-training .thumb,.woocommerce ul.products li.product.product-type-conferences .thumb,.woocommerce ul.products li.product.product-type-training .thumb{padding:0}@media (max-width:640px){.woocommerce ul.products li.product.product-cat-book-collections .thumb{width:100%;padding:0}}@media (max-width:640px){.woocommerce ul.products li.product.product-cat-book-collections .thumb img{max-width:100%;margin-bottom:0}}@media (max-width:640px){.woocommerce ul.products li.product.product-cat-book-collections .entry{width:100%}}@media (min-width:480px){.woocommerce ul.products.grid_view li.product{margin:0;padding:1em;width:50%;position:relative;border-bottom:none;clear:none!important}}@media (min-width:480px) and (min-width:800px){.woocommerce ul.products.grid_view li.product{width:33.33333333333333%}}@media (min-width:480px){.woocommerce ul.products.grid_view li.product.product_cat-book-collections .thumb img{height:auto}.woocommerce ul.products.grid_view li.product .thumb{width:100%;margin-bottom:0}.woocommerce ul.products.grid_view li.product .thumb a{display:block}.woocommerce ul.products.grid_view li.product .thumb img{width:auto;height:250px}.woocommerce ul.products.grid_view li.product .entry{width:100%;padding-bottom:2em;margin-left:0}.woocommerce ul.products.grid_view li.product .entry p{display:none}.woocommerce ul.products.grid_view li.product h3 a{font-size:1.125em}.woocommerce ul.products.grid_view li.product .morelink{position:absolute;bottom:1em;left:1em}.woocommerce ul.products.grid_view li.product:after{content:"";position:absolute;bottom:0;width:94%;border-bottom:1px solid #ddd;visibility:visible;left:0}.woocommerce ul.products.grid_view .cart_price_wrap{display:none}}.woocommerce ul.products li.product{float:left}@media (min-width:1024px){.woocommerce ul.products li.product{padding:1em 2em}}.woocommerce ul.products li.product.product-type-conferences .thumb,.woocommerce ul.products li.product.product-cat-conferences .thumb,.woocommerce ul.products li.product.product-type-training .thumb,.woocommerce ul.products li.product.product-cat-training .thumb,.woocommerce ul.products li.product.product_cat-conferences-training .thumb,.woocommerce ul.products li.product.product-type-conferences-training .thumb{width:100%}.woocommerce ul.products li.product.product-type-conferences .thumb img,.woocommerce ul.products li.product.product-cat-conferences .thumb img,.woocommerce ul.products li.product.product-type-training .thumb img,.woocommerce ul.products li.product.product-cat-training .thumb img,.woocommerce ul.products li.product.product_cat-conferences-training .thumb img,.woocommerce ul.products li.product.product-type-conferences-training .thumb img{width:100%;max-width:100%}.woocommerce ul.products li.product.product-type-conferences .entry,.woocommerce ul.products li.product.product-cat-conferences .entry,.woocommerce ul.products li.product.product-type-training .entry,.woocommerce ul.products li.product.product-cat-training .entry,.woocommerce ul.products li.product.product_cat-conferences-training .entry,.woocommerce ul.products li.product.product-type-conferences-training .entry{width:100%;margin-left:0}.woocommerce ul.products li.product.product-type-conferences form.cart,.woocommerce ul.products li.product.product-cat-conferences form.cart,.woocommerce ul.products li.product.product-type-training form.cart,.woocommerce ul.products li.product.product-cat-training form.cart,.woocommerce ul.products li.product.product_cat-conferences-training form.cart,.woocommerce ul.products li.product.product-type-conferences-training form.cart{display:none}.woocommerce ul.products li.product .price del{display:block}.woocommerce ul.products li.product .price .onsale-savings,.onsale-savings{display:inline-block;margin-top:.25em;padding:2px 8px;font-size:.55em;font-weight:700;line-height:1.2;color:#fff;background:#c0392b;border-radius:3px;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;font-family:"source-sans-pro",sans-serif}.woocommerce ul.products li.product .button{margin-top:0}.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input[type="submit"],.woocommerce a.showlogin,.woocommerce button.button.alt.disabled{color:#FFF;background:#00bff3;border:none;padding:.75em 1em;border-radius:0;border-bottom:4px solid #2e8ac8;font-size:1.25em;font-family:"source-sans-pro",sans-serif;font-weight:700;font-style:normal}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input[type="submit"]:hover,.woocommerce a.showlogin:hover,.woocommerce button.button.alt.disabled:hover{color:#FFF;background:#2e8ac8;border-bottom:4px solid #135079}.woocommerce #respond input#submit.alt:disabled,.woocommerce a.button:disabled,.woocommerce a.button.alt:disabled,.woocommerce button.button.alt:disabled,.woocommerce input.button.alt:disabled,.woocommerce input[type="submit"]:disabled,.woocommerce a.showlogin:disabled,.woocommerce button.button.alt.disabled:disabled{background:#2e8ac8!important;cursor:not-allowed!important}.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce button.button.alt.disabled{color:#fff;background:#00bff3!important;padding:.75em 1em;cursor:not-allowed}.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce button.button.alt.disabled:hover{color:#fff;background:#2e8ac8;border-bottom:4px solid #2e8ac8}.woocommerce table.shop_table{border-radius:0;margin:0 0 2em 0}.woocommerce table.shop_table dl.variation dd{margin-bottom:0}.woocommerce .cart-collaterals{margin-left:0;padding-left:0}.woocommerce .cart-collaterals .cart_totals{float:right;width:100%;max-width:400px;text-align:right}.woocommerce .cart-collaterals .cart_totals table{border:1px solid #ddd;background:#FFF}.woocommerce .cart-collaterals .cart_totals table th{line-height:18px;padding:9px 12px}.woocommerce .cart-collaterals .cart_totals table td{line-height:1.5}.woocommerce .cart-collaterals .shipping_calculator{width:100%!important;max-width:400px}.woocommerce .cart-collaterals .shipping_calculator h2{line-height:1.375em}.woocommerce .cart-collaterals .shipping_calculator h2 a::before{display:block;float:left;content:"/e60d";margin-right:.5em;font-family:entypo;font-size:1.375em;line-height:1;color:#FFF;background:#A8BB21;border-radius:30px}.woocommerce .cart-collaterals .shipping_calculator h2 a::before.active:before{content:"\e60e"}@media (min-width:768px){.woocommerce .cart-collaterals{padding-left:2em}}.woocommerce .woocommerce-checkout h3 label{display:inline}.woocommerce .woocommerce-checkout h3 .input-checkbox{margin:.5em 1em 0 0;float:left}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{width:100%;float:left;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ddd}.woocommerce .woocommerce-checkout .col2-set .col-2{border-bottom:0;padding-bottom:0;margin-bottom:0}.woocommerce .woocommerce-checkout .conference_checkout_fields{padding:1em 0;margin-bottom:1em;border-bottom:1px solid #ddd}.woocommerce .woocommerce-checkout #payment{border:none;padding:0;background:none}@media (min-width:1024px){.woocommerce .woocommerce-checkout #payment{max-width:65%}}.woocommerce .woocommerce-checkout #payment ul{border:1px solid #ddd;background:#FFF}.woocommerce .woocommerce-checkout #payment ul li{list-style:none}.woocommerce .woocommerce-checkout #payment ul li label,.woocommerce .woocommerce-checkout #payment ul li img{display:inline}.woocommerce .woocommerce-checkout #payment .payment_box{margin:0;width:100%}.woocommerce .woocommerce-checkout #payment .payment_box:after{display:none}.woocommerce .woocommerce-checkout #payment .payment_box .form-row{width:100%}.woocommerce .woocommerce-checkout #payment .payment_box .form-row label{display:block}.woocommerce .woocommerce-checkout #payment .terms{display:block;padding:1em 0 0 0;text-align:left}.woocommerce .woocommerce-checkout #payment .terms:after{content:"";display:block;height:0;clear:both;visibility:hidden}.woocommerce .woocommerce-checkout #payment #place_order{float:left}.woocommerce .woocommerce-checkout #payment .form-row.place-order{padding:0;position:relative}.woocommerce .woocommerce-checkout #payment .form-row.place-order .terms{position:absolute;top:0}.woocommerce .woocommerce-checkout #payment .form-row.place-order .terms input.input-checkbox{float:left;margin:1em 1em 0 0}.woocommerce .woocommerce-checkout #payment .form-row.place-order input.button{position:relative;top:3em}@media (max-width:480px){.woocommerce .woocommerce-checkout .form-row-first,.woocommerce .woocommerce-checkout .form-row-last{width:100%}}.woocommerce .woocommerce-checkout-review-order{width:100%;float:left}.woocommerce .woocommerce-message,.woocommerce .woocommerce_message,.woocommerce .woocommerce-error,.woocommerce .woocommerce_error,.woocommerce .woocommerce-info,.woocommerce .woocommerce_info{border:1px solid #999}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce_message a.button,.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce_error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce_info a.button{margin:0 0 0 1em}@media (max-width:480px){.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce_message a.button,.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce_error a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce_info a.button{display:block;float:right;width:100%;text-align:center;margin:0 0 1em 0}}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-message a.showlogin,.woocommerce .woocommerce_message a.button,.woocommerce .woocommerce_message a.showlogin,.woocommerce .woocommerce-error a.button,.woocommerce .woocommerce-error a.showlogin,.woocommerce .woocommerce_error a.button,.woocommerce .woocommerce_error a.showlogin,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-info a.showlogin,.woocommerce .woocommerce_info a.button,.woocommerce .woocommerce_info a.showlogin{float:right;text-decoration:none}.woocommerce .woocommerce-message ul,.woocommerce .woocommerce_message ul,.woocommerce .woocommerce-error ul,.woocommerce .woocommerce_error ul,.woocommerce .woocommerce-info ul,.woocommerce .woocommerce_info ul{padding-left:0}.woocommerce .woocommerce-message ul li,.woocommerce .woocommerce_message ul li,.woocommerce .woocommerce-error ul li,.woocommerce .woocommerce_error ul li,.woocommerce .woocommerce-info ul li,.woocommerce .woocommerce_info ul li{list-style:circle}.woocommerce form .form-row{padding:0}@media (min-width:768px){.woocommerce #account_password_field input[type="password"]{width:47%}}.banner_wrap{position:relative;margin-bottom:2em}.banner_wrap img{margin-bottom:0!important}.banner_wrap .banner_contents{position:absolute;bottom:0;width:100%}@media (min-width:480px){.banner_wrap .banner_contents{bottom:.66667em}}.banner_wrap .banner_contents .title_location{padding-right:.66667em;line-height:1}@media (min-width:640px){.banner_wrap .banner_contents .title_location{width:50%;padding-right:0;line-height:1.3}}.banner_wrap .banner_contents .title_location .inner_wrap{text-align:right;color:#fff;text-shadow:0 0 5px #000;font-size:1.25em;margin-bottom:.33333em;font-family:"proxima-nova",sans-serif;font-weight:700;font-style:normal}@media (min-width:480px){.banner_wrap .banner_contents .title_location .inner_wrap{font-size:1.6em;margin-bottom:.5em}}@media (min-width:640px){.banner_wrap .banner_contents .title_location .inner_wrap{font-size:2em}}@media (min-width:800px){.banner_wrap .banner_contents .title_location .inner_wrap{font-size:2.5em}}@media (min-width:1024px){.banner_wrap .banner_contents .title_location .inner_wrap{font-size:3.35em}}.banner_wrap .banner_contents .title_location .inner_wrap .location{text-transform:uppercase}.banner_wrap .banner_contents .date_speakers{float:right;width:80%}@media (min-width:480px){.banner_wrap .banner_contents .date_speakers{width:65%;float:right}}@media (min-width:640px){.banner_wrap .banner_contents .date_speakers{width:50%;padding-left:1em}}@media (min-width:1024px){.banner_wrap .banner_contents .date_speakers{padding-left:2em}}.banner_wrap .banner_contents .date_speakers .date,.banner_wrap .banner_contents .date_speakers .speakers{margin-bottom:0;color:#fff;text-align:right;line-height:1.3;font-family:"source-sans-pro",sans-serif;font-weight:400;font-style:normal}@media (min-width:640px){.banner_wrap .banner_contents .date_speakers .date,.banner_wrap .banner_contents .date_speakers .speakers{float:none}}@media (min-width:1024px){.banner_wrap .banner_contents .date_speakers .date,.banner_wrap .banner_contents .date_speakers .speakers{margin-bottom:0}}.banner_wrap .banner_contents .date_speakers .date{margin-bottom:.25em;font-size:.9em;padding:.33333em .66667em .4em 1em;background:#ee8f25}@media (min-width:480px){.banner_wrap .banner_contents .date_speakers .date{font-size:1.125em;margin-bottom:.5em}}@media (min-width:800px){.banner_wrap .banner_contents .date_speakers .date{font-size:1.25em}}@media (min-width:1024px){.banner_wrap .banner_contents .date_speakers .date{font-size:2em;padding:.33333em .66667em .33333em 2em}}.banner_wrap .banner_contents .date_speakers .speakers{font-size:.8em;padding:.5em .66667em .4em 1em;background:#2e8ac8}@media (min-width:480px){.banner_wrap .banner_contents .date_speakers .speakers{font-size:.9em}}@media (min-width:800px){.banner_wrap .banner_contents .date_speakers .speakers{font-size:1em}}@media (min-width:1024px){.banner_wrap .banner_contents .date_speakers .speakers{font-size:1.25em;padding:.66667em .66667em .66667em 2em}}.product_meta{font-style:italic;font-weight:700;color:#4d4d4d;padding-bottom:1em}.speakers-table{margin:2em 0 0 0}@media (max-width:600px){.speakers-table td{display:block;clear:both;width:100%!important}}.speakers-table td img{max-width:100px!important}span.button{color:#FFF;background:#135079;float:left;padding:1em 2em;border-radius:0;text-shadow:none;box-shadow:none}span.button.dissabled{background:gray}.cart_price_wrap{padding-top:1em}.tax-product_cat .cart_price_wrap{float:left}.single-product .product-type-books-products .cart_price_wrap{padding-top:0}.single-product .product-type-books-products .cart_price_wrap>div{display:block;float:left}.single-product .product-type-books-products .cart_price_wrap form.cart{float:left;width:auto}.cart_price_wrap .price,.cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .cart_price_wrap .price,.cart_price_wrap .stock,.cart_price_wrap form.cart{display:block;float:left;width:100%;margin:0}.product-type-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-type-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product_cat-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .stock,.product_cat-training .cart_price_wrap .stock,.product-type-training .cart_price_wrap form.cart,.product_cat-training .cart_price_wrap form.cart{width:100%;padding:8px 0!important;border-bottom:1px solid #ddd}@media (min-width:480px){.product-type-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-type-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product_cat-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .stock,.product_cat-training .cart_price_wrap .stock,.product-type-training .cart_price_wrap form.cart,.product_cat-training .cart_price_wrap form.cart{padding:0!important}}@media (min-width:640px){.product-type-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-type-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product_cat-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .stock,.product_cat-training .cart_price_wrap .stock,.product-type-training .cart_price_wrap form.cart,.product_cat-training .cart_price_wrap form.cart{width:auto;min-height:110px;padding:16px!important;border-bottom:0;border-right:1px solid #ddd}}.cart_price_wrap .price,.cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .cart_price_wrap .price{font-size:2.5em!important;padding-left:0!important;color:#A8BB21!important}@media (min-width:480px){.product-type-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-type-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product_cat-training .cart_price_wrap .price{width:50%!important;padding-bottom:16px!important;border-bottom:0}}@media (min-width:640px){.product-type-training .cart_price_wrap .price,.product-type-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product-type-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .price,.product_cat-training .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .product_cat-training .cart_price_wrap .price{width:auto!important}}.single_conference.sale .cart_price_wrap .price,.single_conference.sale .cart_price_wrap .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .single_conference.sale .cart_price_wrap .price{padding-bottom:8px}.single_conference.sale .cart_price_wrap .price:after,.single_conference.sale .cart_price_wrap .woocommerce ul.products li.product .price:after,.woocommerce ul.products li.product .single_conference.sale .cart_price_wrap .price:after{font-size:18px;color:#ccc;content:"/Early Bird"}.single_conference.sale .cart_price_wrap .price del,.single_conference.sale .cart_price_wrap .woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .single_conference.sale .cart_price_wrap .price del{display:none}.cart_price_wrap .stock{display:none}.product-type-training .cart_price_wrap .stock,.product_cat-training .cart_price_wrap .stock{display:block;font-family:"source-sans-pro",sans-serif;font-weight:700;font-style:normal}@media (min-width:480px){.product-type-training .cart_price_wrap .stock,.product_cat-training .cart_price_wrap .stock{width:50%;padding-bottom:16px!important;border-bottom:0}}@media (min-width:640px){.product-type-training .cart_price_wrap .stock,.product_cat-training .cart_price_wrap .stock{width:auto;border-right:1px solid #ddd}}.product-type-training .cart_price_wrap .stock .stock_qty,.product_cat-training .cart_price_wrap .stock .stock_qty{display:inline-block;padding:.33333em;margin-right:.25em;font-size:1.75em;line-height:1;color:#fff;background:#ee8f25}.product-type-training .cart_price_wrap .stock span.label,.product_cat-training .cart_price_wrap .stock span.label{font-size:1.125em;line-height:1;color:#ccc}@media (min-width:640px) and (max-width:940px){.product-type-training .cart_price_wrap .stock span.label span,.product_cat-training .cart_price_wrap .stock span.label span{display:none}}.cart_price_wrap form.cart{margin-left:0;margin-bottom:0!important;border:0!important}.product-type-training .cart_price_wrap form.cart,.product_cat-training .cart_price_wrap form.cart{padding-left:0!important;padding-right:0!important;padding-top:16px!important}@media (min-width:480px){.product-type-training .cart_price_wrap form.cart,.product_cat-training .cart_price_wrap form.cart{width:100%;border-top:1px solid #ddd!important}}@media (min-width:640px){.product-type-training .cart_price_wrap form.cart,.product_cat-training .cart_price_wrap form.cart{width:auto;padding-left:16px!important;border-top:none!important}}.single_conference .cart_price_wrap form.cart{display:block}@media (min-width:640px){.single_conference .cart_price_wrap form.cart table.variations,.single_conference .cart_price_wrap form.cart single_variation_wrap{width:50%;display:block;float:left}}.cart_price_wrap form.cart .quantity{float:left}.lost_password{margin-left:1em;line-height:2.5}.sub_cats{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid #e6e6e6}@media (min-width:768px){.category_section_title{padding-left:.25em}}.entry h1,.summary h1{font-size:1.375em;color:#135079}@media (min-width:768px){.entry h1,.summary h1{font-size:2.14285714285714em}}.single-product .product-type-books-products{padding:3em 0;margin-bottom:1em;border-bottom:1px solid #ddd}.single-product .product-type-books-products .inner_product_wrap{padding-bottom:2em}.single-product .product-type-books-products .thumb,.single-product .product-type-books-products .images{width:23.5%!important;margin-bottom:1em!important;margin-left:0!important;float:left!important}@media (min-width:600px){body.single-product .product-type-webinar .inner_product_wrap .thumb_wrap,body.single-product .product-type-webinar .inner_product_wrap .images{width:30.5%!important;margin-bottom:1em!important;margin-left:0!important;float:left!important}body.single-product .product-type-webinar .inner_product_wrap .entry,body.single-product .product-type-webinar .inner_product_wrap .summary{width:65%!important;margin-left:2%!important;float:left!important}}@media (max-width:420px){.single-product .product-type-books-products .thumb,.single-product .product-type-books-products .images{width:100%!important}}.single-product .product-type-books-products .entry,.single-product .product-type-books-products .summary{width:74.5%!important;margin-left:2%!important;float:left!important}@media (max-width:420px){.single-product .product-type-books-products .entry,.single-product .product-type-books-products .summary{width:100%!important;margin-left:0!important}}.term-conferences form.cart{display:none}.single_conference .images,.product-type-training .images,.single_training .images{width:100%!important}.single_conference .cart_price_wrap,.product-type-training .cart_price_wrap,.single_training .cart_price_wrap{padding:1em;border:1px solid #ddd;margin-bottom:1em}.single_conference .summary,.product-type-training .summary,.single_training .summary{width:100%!important}.product-type-training,.single_training,.single_conference{padding:1em 0}@media (min-width:800px){.product-type-training,.single_training,.single_conference{padding:1em 2em}}.product-type-training .page_header,.single_training .page_header,.single_conference .page_header{margin-bottom:1em}.single_training .thumb{width:23.5%;margin-bottom:1em;margin-left:0}@media (max-width:640px){.single_training .thumb{width:100%}}.single_training .entry{width:74.5%;margin-left:2%}@media (max-width:640px){.single_training .entry{width:100%;margin-left:0}}.single_conference .banner{margin-bottom:1em}@media (min-width:768px) and (max-width:960px){.single_conference .banner{width:100%;margin-left:0}}@media (min-width:960px){.single_conference .banner{margin-bottom:0}}.single_conference .inner_product_wrap{position:relative}.single_conference .inner_product_wrap .woocommerce ul.products li.product span.onsale,.woocommerce ul.products li.product .single_conference .inner_product_wrap span.onsale,.single_conference .inner_product_wrap span.onsale{left:-1em;top:-1em}.single_conference .thumb{width:100%;margin-bottom:1em;margin-left:0}@media (max-width:640px){.single_conference .thumb{width:100%}}.single_conference .entry{width:100%;margin-left:0}@media (max-width:640px){.single_conference .entry{width:100%;margin-left:0}}.single_conference table.variations{margin:0}.single_conference table.variations td{padding:.5em 0}.single_conference table.variations td.label label{line-height:1}@media (max-width:400px){.single_conference table.variations td.label label{font-size:.9em}}.single_conference table.variations td.label label:after{content:":";display:inline}@media (min-width:960px){.single_conference .cart_price_wrap.mobile{display:none}}.single_conference .single_variation{float:left;width:auto}.single_conference .variations_button{float:left}.single_conference .variations_button .quantity{float:left}.single_conference .attribute{margin-bottom:.5em}.single_conference select{width:160px;float:left}.single_conference .reset_variations{display:block;clear:both}.single_conference .conference_handouts_wrap{padding:.5em}.single_conference .conference_handouts_wrap a{display:block;width:100%;padding:1em 2em;text-align:center;text-decoration:none;color:#fff;background:#ee8f25;border-bottom:1px solid #fff}.single_conference .conference_handouts_wrap a:hover{background:#d07510}.single_conference .conference_handouts{margin-bottom:1em!important;text-align:center;line-height:1.25!important}.single_conference .conference_handouts.active{background:#ee8f25!important}.single_conference .conference_handouts.active:hover{background:#A8BB21!important}.single_conference .conference_handouts.inactive{cursor:default;background:#b3b3b3!important}@media (min-width:768px) and (max-width:960px){.single_conference .conference_handouts{width:100%;margin-left:0}}.single_conference .conference_handouts .big{font-size:1.25em}.single_conference .conference_handouts .small{font-size:.75em}.upsells{padding-top:1em;border-top:1px solid #ddd}.upsells li{position:relative;padding:1em!important;margin-bottom:2%;background:#f4f4f4;border-bottom:0!important}@media (min-width:800px){.upsells li:nth-of-type(odd){margin-right:1%;margin-left:0}}@media (min-width:800px){.upsells li:nth-of-type(even){margin-right:0;margin-left:1%}}.upsells li .entry h3 a{font-size:1.25em!important}.upsells li .price,.upsells .woocommerce ul.products li.product .price,.woocommerce ul.products .upsells li.product .price{font-size:1.5em!important}.upsells .thumb{margin-bottom:0!important}.upsells .thumb img{margin-bottom:0!important}@media (min-width:800px){table.shop_table{width:66%}}table.shop_table thead{display:none}@media (min-width:640px){table.shop_table thead{display:table-header-group}}@media (min-width:640px){table.shop_table .product-remove{width:5%}}table.shop_table .product-thumbnail{display:none}table.shop_table .product-thumbnail a{display:none}@media (min-width:640px){table.shop_table .product-name{width:65%}}@media (min-width:640px){table.shop_table .product-price{width:10%}}@media (min-width:640px){table.shop_table .product-quantity{width:10%}}@media (min-width:640px){table.shop_table .product-subtotal{width:10%}}table.shop_table tr.cart_item:nth-of-type(even) td:first-child{border-top:1px solid #ddd}table.shop_table tr.cart_item:nth-of-type(even) td:last-child{border-bottom:1px solid #ddd}@media (max-width:639px){table.shop_table tr.cart_item td{display:block;width:100%;border-top:none}}@media (max-width:639px){table.shop_table tr.cart_item td.product-price .amount:before{content:"Price:"}}@media (max-width:639px){table.shop_table tr.cart_item td.product-quantity .quantity{width:130px!important;display:inline;margin:0!important}}@media (max-width:639px){table.shop_table tr.cart_item td.product-quantity .quantity:before{content:"Quantity:";line-height:3.25}}@media (max-width:639px){table.shop_table tr.cart_item td.product-quantity .quantity input{display:inline}}@media (max-width:639px){table.shop_table tr.cart_item td.product-subtotal .amount:before{content:"Subtotal:"}}@media (max-width:639px){table.shop_table tr.cart_item td.product-price span:before,table.shop_table tr.cart_item td.product-price div.quantity:before,table.shop_table tr.cart_item td.product-quantity span:before,table.shop_table tr.cart_item td.product-quantity div.quantity:before,table.shop_table tr.cart_item td.product-subtotal span:before,table.shop_table tr.cart_item td.product-subtotal div.quantity:before{float:left;padding:0 .5em 0 0;font-weight:700;width:70px}}table.shop_table td.actions{width:100%;padding:12px}table.shop_table td.actions>input[type="submit"]{float:right;margin:0 0 12px 0;width:auto!important}table.shop_table td.actions .coupon{padding:0 0 12px 0}table.shop_table td.actions .coupon input[type="submit"]{margin:0 12px 0 0}table.shop_table td.actions .coupon .input-text{width:150px;margin-top:.4em;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:.5em}@media (max-width:768px){table.shop_table td.actions .coupon{width:100%}}table.shop_table td.actions .checkout-button.button.alt{float:right}table.shop_table tfoot tr.cart-subtotal th,table.shop_table tfoot tr.shipping th,table.shop_table tfoot tr.total th{border-top:1px solid #e6e6e6;border-top:1px solid #ddd}#ship-to-different-address{padding-bottom:.33333em}.woocommerce-shipping-fields .shipping_address{padding-bottom:1em}#customer_details{padding-bottom:1em}#customer_details .checkout_billing,#customer_details .checkout_shipping{max-width:800px;padding-bottom:1.5em}#order_review_heading{text-transform:capitalize}#order_comments_field{padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#order_comments_field label{font-size:1.25em;font-family:"proxima-nova",sans-serif;font-weight:700;font-style:normal}.login.col.span_6{margin-top:0!important}ul.order_details{padding:0}ul.order_details li{list-style:none;font-size:.8em}form.checkout select{max-width:300px}@media (max-width:768px){form.checkout .col{padding-bottom:2em}}form.login input.button{margin-right:1em!important}.addresses h2{float:left}@media (min-width:768px){.addresses .billing_address{padding-right:1em}.addresses .shipping_address{padding-left:1em}}.checkout_message{padding:1em;margin:3px;color:#fff;background:#135079}.woocommerce-MyAccount-navigation ul{padding-left:0;padding-right:4em}.woocommerce-MyAccount-navigation ul:before{content:"";display:block;border-bottom:1px solid #ddd}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #ddd}.woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#135079;line-height:2;padding:.5em;display:block;color:#999}.woocommerce-MyAccount-navigation ul li a:hover{color:#444}.woocommerce-MyAccount-navigation ul li.is-active a{color:#444}.woocommerce-MyAccount-navigation ul li a:before{font-family:'entypo'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:1em}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e607"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e902"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\e904"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e900"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e611"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e903"}#subscribe_to_newsletter_field{padding:1em 0 0 0;background:none}#subscribe_to_newsletter_field label{line-height:1.25}#subscribe_to_newsletter_field .input-checkbox{clear:both}#subscribe_to_newsletter_field .input-checkbox{clear:both}