.product-return-link{text-align:left;border-top:1px solid #ccc;margin-top:40px;padding-top:10px}.product-return-link img{width:24px;}.product-return-link a{color:#006fbf;text-decoration:none;cursor:pointer;font-size:1.8rem}.product-return-link a:hover{text-decoration:underline;}.product-return-link a .fas{font-size:14px}.products-related table tr td img{margin-right:5px}.no-products{text-align:center}.product-description .product-main p{font-size:15px}.product-main{padding-right:30px}.product-right{-webkit-box-shadow:0 4px 6px #aaa;-ms-box-shadow:0 4px 6px #aaa;box-shadow:0 4px 6px #aaa;margin-bottom:20px}.product-right img{width:100%;display:block;border-bottom:1px solid #ccc;margin-bottom:15px}.product-right p{font-size:15px;padding-left:10px;padding-right:10px}.instructor{padding-left:15px}table.table-product-with-images{border:0;padding:0;border-spacing:0px;width:100%}table.table-product-with-images td{vertical-align:top}table.table-product-with-images td.image-cell{margin:auto;text-align:center;padding-right:8px;width:10%}table.table-product-with-images td.product-cell{margin:auto;text-align:left}div.product-description p{margin-top:0;text-align: justify;}.products-related table td{display:inline-block;width:25%!important}.products-related table td img{width:100%;height:auto;display:block;border:10px solid #fff}table.product-store-managed{padding-top: 10px;border-spacing: 0px;width: 100%;background-color: #f6f7f8;}.product-store-managed tbody {display: flex;justify-content: space-between;}.product-store-managed input{vertical-align:middle}.product-store-managed td{vertical-align:top;padding-top:10px;padding-right:10px;padding-bottom:10px}.table-products-list{width:100%}.product-store-managed .product-price{font-weight:600;padding-left:10px;}.product-details-order-button-container,.product-details-quantity-container{display:inline-block;}.product-details-quantity-container{margin-bottom:10px;}.product-details-quantity-container input[type=text]{padding: 0.6rem 0.75rem;border-radius: .3rem;border: solid 1px #6e7477;display:inline-block !important; width:auto !important;margin-left:3px;}.product-details-quantity-order-button-cell .product-details-order-button-container .orderbutton{background-color: #1175CB;color: #fff;border-radius: 0.3rem;padding: 1rem 2.5rem;text-align: center;transition: box-shadow .2s;border: 0px;font-size: 1.6rem;font-weight: 700;display: inline-block;}.product-details-quantity-order-button-cell .product-details-order-button-container .orderbutton:hover,.table-products-list .table-products-list-row .product-list-cell-add-to-cart .cm-product-list-add-to-waiting-list:hover,.table-products-list .table-products-list-row .product-list-cell-add-to-cart .orderbutton:hover{background-color: #274977;color: #fff;text-decoration: none;}.product-details-quantity-order-button-cell .product-details-order-button-container .orderbutton:focus,.table-products-list .table-products-list-row .product-list-cell-add-to-cart .orderbutton:focus{box-shadow: 0 0 0 2px #fff, 0 0 0 4px #006fbf;background-color: #274977;color: #fff;text-decoration: none;}.table-products-list .product-list-cell-add-to-cart-heading,.table-products-list .product-list-heading-cell-date,.table-products-list .product-list-heading-cell-inventory,.table-products-list .product-list-heading-cell-location,.table-products-list .product-list-heading-cell-price,.table-products-list .product-list-heading-cell-type{font-weight:600;border-bottom:2px solid #202122; color:#202122;text-align: left;}.table-products-list .table-products-list-row .product-list-cell-add-to-cart{text-align:right; padding:5px 0 5px 0;}.table-products-list .table-products-list-row .product-list-cell-add-to-cart .cm-product-list-add-to-waiting-list,.table-products-list .table-products-list-row .product-list-cell-add-to-cart .orderbutton{background-color: #1175CB;color: #fff;border-radius: 0.3rem;padding: 1rem 2.5rem;text-align: center;transition: box-shadow .2s;border: 0px;font-size: 1.6rem;font-weight: 700;display: inline-block;}.page-products-list .table-products-list .table-products-list-row .product-list-cell-date span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-price span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-location span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-type span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-inventory span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-price span{display: none;}p.product-list-new-text{color:#948a54;margin:0}div.product-details-name{margin-bottom:25px}div.product-details-name h1{margin:0;font-size:32px}div.product-details-name>p{margin:10px 0 20px;font-size:1rem;color:#555}.largeimage1{width: 40%;border-radius: 10px; margin: 23px 15px 10px 50px;height: 300px;object-fit: contain;float: right;clear: both;box-shadow:0 0 15px 0 rgb(0 0 0 / 25%);}.page-product-details .product-container .cm_extra_data img{width:20px; height:20px;}.page-product-details .cm_extra_data{margin:20px 0 30px 0;width:40%;font-weight: 600;}.tabs .tab,.tabs input[type=radio]:checked+label{background:#efefef}.page-product-details .cm_extra_data .extra-product-date-info,.page-product-details .cm_extra_data .extra-product-location-info,.page-product-details .cm_extra_data .extra-product-term-info,.page-product-details .cm_extra_data .extra-product-type-info,.page-product-details .cm_extra_data .extra-product-access-type-info{font-size:1.8rem;}.cm_extra_data span{font-weight:600;color:#00583d;}div.cm-realex{padding-top:30px}.cm-realex table{margin-left:auto;margin-right:auto}.catalog-no-products,.product-no-products{text-align:left}.page-products-list input[type=submit]{}.tabs .tab,.tabs input[type=radio]{display:none}.cm-related-products{margin-top:50px;}.cm-related-products .site-section{}.cm-related-products .site-section .product-block{}.accordion-headline:before { content: '+';position: absolute;font-size: 38px;font-weight: 300;right: 165px;margin-top: -2px;}.accordion-headline.open:before {content: '-';font-size: 48px;right: 165px;margin-top: -9px;position: absolute;font-weight: 300;}.accordion-headline {transition: background .2sease-out;color:#597c31;font-weight: 600;font-size: 2rem;letter-spacing: 1.2px;line-height: 28px;font-family: "Lato", sans-serif;font-weight:600;text-transform: uppercase;padding: 15px 15px 15px 15px;cursor: pointer;background-color: #fff;margin: 0 0 20px 0;border: .2rem solid #e0d464;}.accordion-headline:hover{background: #e0d464;color: #000;}.accordion-headline.open {margin-bottom: 0px !important;border-bottom: 0;background: #e0d464;color: #000;}.accordion-content {padding: 10px 15px 20px 15px;background-color: #fff;margin-bottom: 10px;border: .2rem solid #e0d464;border-top: 0;}.accordion-content p {margin: 0 0 15px 0;}@media screen and (max-width:1200px){.product-details-quantity-container{margin-bottom:10px;display:block;width:100%}.product-details-order-button-container{display:block;width:100%}}@media screen and (max-width:991px){.largeimage1{width:100%;margin: 10px 0 30px 0px;}.cm-related-products .site-section .product-block {}}@media screen and (max-width:768px){.page-products-list .table-products-list .table-products-list-row {background-color: #eaeaea;}.page-products-list .table-products-list .table-products-list-row .product-list-cell-date span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-price span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-location span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-type span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-inventory span,.page-products-list .table-products-list .table-products-list-row .product-list-cell-price span{display: inline-block;font-weight: 700;}.table-products-list .product-list-cell-add-to-cart-heading,.table-products-list .product-list-heading-cell-date,.table-products-list .product-list-heading-cell-inventory,.table-products-list .product-list-heading-cell-location,.table-products-list .product-list-heading-cell-price,.table-products-list .product-list-heading-cell-type{display:none}.table-products-list .table-products-list-row .product-list-cell-date,.table-products-list .table-products-list-row .product-list-cell-inventory,.table-products-list .table-products-list-row .product-list-cell-location,.table-products-list .table-products-list-row .product-list-cell-price,.table-products-list .table-products-list-row .product-list-cell-type{display:block;width:100%;padding: 5px 10px 5px 10px;}.table-products-list .table-products-list-row .product-list-cell-add-to-cart{text-align: left;display: block;width: 100%;border-bottom: 15px solid #fff;padding: 0 0 10px 10px;}.tabs{display:flex;flex-wrap:wrap}.tabs label{order:1;display:block;padding:1rem 2rem;margin-right:.2rem;cursor:pointer;background:#fff;font-weight:700;transition:background .2s;border-left:1px solid #efefef;border-top:1px solid #efefef;border-right:1px solid #efefef}.tabs .tab{order:99;flex-grow:1;width:100%;padding:1rem}.tabs input[type=radio]:checked+label+.tab{display:block}@media (max-width:45em){.tabs .tab,.tabs label{order:initial}.tabs label{width:100%;margin-right:0;margin-top:.2rem}}@media screen and (max-width:667px){.cm-related-products .site-section .product-block {}}