@font-face{font-family:'EB Garamond';src:url('/wp-content/themes/JointsWP-master/assets/fonts/ebgaramond12-regular-webfont.woff2') format('woff2'),
url('/wp-content/themes/JointsWP-master/assets/fonts/ebgaramond12-regular-webfont.woff') format('woff');font-weight:300;font-style:normal}.woocommerce-info:before{font-family:"Garamond";content:"?";display:inline-block;position:absolute;top:6px;left:24px;font-weight:bold;font-size:30px}.home .shopping-section .featured-item-col.col-1:nth-child(3){padding-left:15px;padding-right:0px}.home #main .video-section{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.home #main .video-section:before{height:6px;background:#f5f5f5;top:0px;left:0px;width:100%}.home #main .video-section
h2{margin:0px;padding:10px
10px 0px}.home #main .video-section .homepage-banner{padding:20px}.home #main .video-section .homepage-banner
h1{position:absolute;color:#fff;bottom:20px;padding-left:20px}.home .video-teaser{padding:30px
20px 0 20px;border:0px;border-top:6px solid #f5f5f5;background:#fff}.home .video-teaser .media-object-section a
img{width:100%}.home .video-teaser
.text{padding:0px
20px;padding-right:0px;margin-top:-6px;color:#555}.home .video-teaser .text
h1{font-size:32px;line-height:1;margin-bottom:14px;letter-spacing: .4px}.home .video-teaser .text
p{font-size:16px;margin-bottom:24px}.top-bar, .top-bar
ul{background-color:transparent}.top-bar-left .menu>li:not(.menu-text)>a{padding:0;padding-top:22px;margin-right:10px;padding-left:10px;padding-bottom:14px;padding-right:10px}.top-bar ul li > a, #menu-main-navigation ul li>a{font-size:15px;color:#555;text-transform:uppercase;font-weight:300}.top-bar ul li
ul{display:none}.dropdown.menu .is-dropdown-submenu-parent a::after{margin-top:0px}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow:hover{color:#fff;background:#3964af}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow:hover>a{color:#fff}.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow:hover>a:after{border-color:transparent transparent transparent #fff}.dropdown.menu
.submenu{border:0px;border-top:5px solid #0098cd}.dropdown.menu .submenu>li{background:#3964af;border-bottom:1px solid #0098cd}.dropdown.menu .submenu>li:last-child{border-bottom:0px}.dropdown.menu .submenu>li:hover{background:#0098cd}.dropdown.menu .submenu>li>a{color:#fff;padding:14px
10px 8px}.account-links{margin:0
auto;width:100%;max-width:1100px;position:relative;text-align:right;top:-128px;padding:0
10px;color:#fff;font-family:"Lato","Arial",sans-serif;font-size:12px;height:0px}.account-links
a{color:#fff;text-transform:uppercase}.account-links a:hover{color:#2199e8}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce .page-title{color:#555;font-size:22px;text-transform:uppercase;font-weight:300;letter-spacing:2px}.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{display:none}.woocommerce .row h2.products-title{padding:3rem 0px 0px;font-size:22px;margin:0px;font-weight:300;letter-spacing:2px;color:#555}.woocommerce .featured.row a
h3{font-size:32px;color:#555;font-weight:300}.woocommerce .products.adSection
h2{border-left:0px solid #ccc;border-right:0px solid #ccc;padding:1rem 0}.woocommerce
ul.products{padding:20px
0px;list-style:none;clear:both}.woocommerce ul.products li.product, .woocommerce-page ul.products
li.product{margin:0
3% 3em 0;width:31.33%;padding:30px
28px;border:1px
solid #e5e5e5}.woocommerce ul.products li.product:before, .woocommerce-page ul.products li.product:before{content:' ';height:6px;position:absolute;background-color:#f5f6f6;width:100%;top:0px;left:0px}.woocommerce ul.products li.last, .woocommerce-page ul.products
li.last{margin-right:0px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;min-height:302px}.woocommerce ul.products li.product a
img{width:auto;height:184px;display:block;margin:0
auto 30px;box-shadow:none}.woocommerce ul.products li.product
h3{font-size:22px;font-weight:300}.woocommerce div.product p.price, .woocommerce div.product
span.price{color:#0098cd;font-size:18px;font-family:"Lato","Arial",sans-serif}.woocommerce ul.products li.product
.button{margin-top:1em;font-size:16px;text-transform:capitalize;letter-spacing: .2px}.single-product.woocommerce .cart
a.button{margin-top:20px;font-size:18px;text-transform:uppercase;font-weight:300;padding:17px
1.5em 9px;letter-spacing: .2px}.single.woocommerce
div.product{padding-top:40px}.single.woocommerce div.product.has-post-thumbnail div.images a.woocommerce-main-image{display:inline-block;width:82%;padding-left:16px}.single.woocommerce div.product.has-post-thumbnail div.images
div.thumbnails{padding-top:1em;border:1px
solid #e5e5e5;padding:22px
16px 4px;width:18%;float:left;position:relative}.single.woocommerce div.product.has-post-thumbnail div.images div.thumbnails:before{background:#f5f5f5;position:absolute;top:0px;left:0px;width:100%;height:6px;content:" "}.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails
a{float:none;width:100%;margin-right:0px;margin-bottom:14px;border:1px
solid #e5e5e5;display:block}.woocommerce div.product div.images
img{margin-bottom:0px}div.pp_overlay{background:rgba(0,25,65,1)}div.ppt{visibility:hidden}div.pp_woocommerce
.pp_content_container{border-radius:0px;border:1px
solid #e5e5e5;padding:40px
0 20px}div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous, div.pp_woocommerce .pp_close, div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before, div.pp_woocommerce a.pp_contract, div.pp_woocommerce
a.pp_expand{border-radius:0;height:1em;width:1em;text-shadow:none;line-height:1em;transition:all ease-in-out .2s;color:#555 !important;border:0px}div.pp_woocommerce a.pp_contract, div.pp_woocommerce
a.pp_expand{background-color:transparent;right:auto;left:5px;top:5px;font-size:1.5em !important}div.pp_woocommerce .pp_next:before, div.pp_woocommerce .pp_previous:before{background-color:transparent;margin-top:0px}div.pp_woocommerce
.pp_details{margin:0;padding-top:1em;text-align:center}div.pp_woocommerce
.pp_nav{margin-right:0px;position:relative;display:inline-block;float:none}.pp_hoverContainer{position:absolute;top:40px}div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce
.pp_arrow_previous{background-color:transparent;font-size:16px!important;position:relative;margin-top:5px}div.pp_woocommerce .pp_arrow_next:hover, div.pp_woocommerce .pp_arrow_previous:hover{background-color:transparent}div.pp_woocommerce
.pp_arrow_previous{margin-right:1em}div.pp_woocommerce
.pp_arrow_next{margin-left:1em}div.pp_woocommerce
.pp_close{background-color:transparent;top:5px;right:0px;font-size:3em!important}div.pp_woocommerce .pp_close:hover{background-color:transparent}div.pp_woocommerce .pp_close:before{content:"\02df";top:0;left:0;right:0;font-family:sans-serif}.single.woocommerce div.product
.product_title{font-weight:300;font-size:40px;line-height:1.2em}.single.woocommerce
p{font-size:16px}div.product_meta,p.first-payment-date{display:none}.woocommerce div.product form.cart
.reset_variations{display:none !important}.woocommerce div.product form.cart
.button{background-color:#0098cd;margin-top:10px;font-size:24px}.woocommerce div.product form.cart .variations
select{margin-bottom:0px !important}.woocommerce div.product
span.sku_wrapper{display:none}.woocommerce div.product .woocommerce-tabs
ul.tabs{border:0px;overflow:visible;padding:0
0 0 2em}.woocommerce div.product .woocommerce-tabs ul.tabs
li{border-radius:0px;margin:0
5px}.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{background:transparent;position:absolute;top:0px;width:100%;height:6px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{left:0px;border:0px;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{right:0px;border:0px;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none;border:0px;background:#f5f5f5}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li
a{display:inline-block;padding:14px
0 0px;font-weight:300;color:#515151;text-decoration:none;font-size:22px}.woocommerce div.product form.cart .variations
label{font-weight:700;font-size:20px;line-height:2.1;color:#666}.variations
tbody{border:0px}.woocommerce div.product form.cart .variations
label{font-weight:300;line-height:2.5;color:#555}.woocommerce div.product form.cart .variations
td.label{background:transparent}.woocommerce .cart>.gform_wrapper{padding:30px;border:1px
solid #ddd;position:relative}.woocommerce .cart>.gform_wrapper:before{background:#f5f5f5;position:absolute;top:0px;left:0px;width:100%;height:6px;content:" "}.woocommerce .cart>.gform_wrapper>.gform_wrapper{margin:0px}.woocommerce .cart .gform_wrapper
.gform_heading{width:100%;margin-bottom:10px}.woocommerce .cart .gform_wrapper
h3.gform_title{margin:0px;font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:1px !important;color:#1c66ac}.woocommerce .cart .gform_wrapper ul
li.gfield{margin-top:10px;padding-top:0;margin-bottom:0px}.woocommerce .cart .gform_wrapper .top_label
.gfield_label{line-height:1em;font-weight:300;color:#333;margin:0px}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container
label{margin:0px;display:none}.woocommerce .cart .gform_wrapper .top_label
div.ginput_container{margin-top:0px;vertical-align:top}.woocommerce .cart .gform_wrapper [type='text'], .woocommerce .cart .gform_wrapper [type='date'], .woocommerce .cart .gform_wrapper [type='datetime'], .woocommerce .cart .gform_wrapper [type='datetime-local'], .woocommerce .cart .gform_wrapper [type='month'], .woocommerce .cart .gform_wrapper [type='week'], .woocommerce .cart .gform_wrapper [type='email'], .woocommerce .cart .gform_wrapper [type='number'], .woocommerce .cart .gform_wrapper [type='search'], .woocommerce .cart .gform_wrapper [type='tel'], .woocommerce .cart .gform_wrapper [type='time'], .woocommerce .cart .gform_wrapper [type='url'], .woocommerce .cart .gform_wrapper [type='color'], .woocommerce .cart .gform_wrapper
textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:0.5rem;border:1px
solid #cacaca;margin:0
0 10px;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#f5f5f5;box-shadow:none;border-radius:0;transition:box-shadow 0.5s, border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.woocommerce .cart .gform_wrapper .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last, .woocommerce .cart .gform_wrapper  .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name
span.name_middle{margin-left:0px}.woocommerce .cart .gform_wrapper
textarea.medium{height:120px;width:100%}.woocommerce .cart div.ginput_container_name
span.name_last{padding-right:0px}.woocommerce .cart .gform_wrapper ul li.date-of-birth{float:left;width:47%;display:inline-block;padding-right:10px}.woocommerce .cart .gform_wrapper ul li.time-of-birth{width:52.2%;padding:0px;display:inline-block;margin-bottom:0px}.woocommerce .cart .gform_wrapper .gfield_date_day, .woocommerce .cart .gform_wrapper .gfield_date_month, .woocommerce .cart .gform_wrapper .gfield_date_year, .woocommerce .cart .gform_wrapper .gfield_time_hour, .woocommerce .cart .gform_wrapper
.gfield_time_minute{width:70px}.woocommerce .cart .gform_wrapper .gfield_date_day input, .woocommerce .cart .gform_wrapper .gfield_date_month input, .woocommerce .cart .gform_wrapper .gfield_date_year input, .woocommerce .cart .gform_wrapper .gfield_time_hour input, .woocommerce .cart .gform_wrapper .gfield_time_minute
input{width:80%!important;margin-bottom:0px}.gform_wrapper input.datepicker_with_icon.large, .gform_wrapper input.datepicker_with_icon.medium, .gform_wrapper
input.datepicker_with_icon.small{width:calc(100% - 24px) !important;display:inline-block !important}.woocommerce .cart .gform_wrapper .gfield_time_hour
input{float:left}.woocommerce .cart .gform_wrapper .gfield_time_hour
i{font-style:normal!important;font-family:sans-serif!important;width:10px;text-align:center;float:right;margin-top:8px}.woocommerce .cart .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield .gfield_time_ampm
select{margin-bottom:8px}.woocommerce .cart .gform_wrapper ul li.place-of-birth{margin-bottom:16px}.woocommerce .cart .gform_wrapper ul li.gfield
span.address_country{width:100%;padding-right:0px !important;margin-right:0px !important;margin-top:5px}.woocommerce .cart .gform_wrapper ul.gform_fields li.gfield span.address_country
select{margin-left:0px !important}.woocommerce .cart .gform_wrapper ul li.custom-message{margin-bottom:0px}.woocommerce .cart .gform_wrapper
.gfield_description{width:100%;font-family:"Lato","Arial",sans-serif;margin:0
0 12px}.woocommerce .cart .gform_wrapper
.gform_footer{display:none}@media only screen and (min-width: 641px){.woocommerce .cart .gform_wrapper
.gform_body{width:100%}.woocommerce .cart .gform_wrapper ul.gform_fields
li.gfield{padding-right:0px}.top_label div.ginput_complex.ginput_container.gf_name_has_1, .top_label div.ginput_complex.ginput_container.gf_name_has_2, .top_label
div.ginput_complex.ginput_container.gf_name_has_3{width:100%}}.horoscope-content .tv-teaser:nth-child(2){border-top:0px;padding-top:0px}.entry-content
img.constellation{margin-bottom:10px}.monthly-forecast .forecast-sign.daily-sign{width:42%}.sales-banner{position:relative}.sales-banner .banner-text{position:absolute;top:0px;left:0px;padding:30px}.sales-banner .banner-text h1, .sales-banner .banner-text
h2{color:#fff}.sales-banner .banner-text
h1{margin-top:180px;margin-bottom:0px}.sales-banner .banner-text
.tagline{font-family:"Lato","Arial",sans-serif;font-size:15px;color:#fff;display:inline-block}.sales-banner .banner-text h3 span.line-one{padding-left:100px;vertical-align:top;font-size:36px}.sales-banner .banner-text h3 span.line-two{margin-top:10px;display:block;font-size:36px;margin-left:200px}.sales-banner .login-box{position:absolute;top:0px;right:0px}.sales-banner .login-box .login-container{padding:20px;background:rgba(255,255,255,0.9);border-radius:0px;text-align:center;margin:36px
40px 0 20px}.login-box .login-container
h4{font-size:24px}.login-box .login-container
h2{display:none}.login-box .login-container
p{font-size:14px}.login-box .login-container .woocommerce-error{margin-bottom:10px !important;padding:10px
!important}.login-box .login-container .woocommerce-error:before{display:none}.login-box .login-container .woocommerce
form{margin:0px;padding:0px;border:0px}.login-box .login-container
input{margin-bottom:0px}.login-box .login-container
input.button{background:#2199e8;margin-right:20px;color:#fff}.login-box .login-container .woocommerce form p.woocommerce-LostPassword{display:none}.sign-up-row{padding-bottom:40px}.sign-up-row
h2{margin:40px
0 30px}.button.primary.sign-up{line-height:1.2em;width:96%;font-size:24px;margin:0
0 30px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:20px
10px}.button.primary.sign-up
span.pricing{display:block;font-family:"Lato","Arial",sans-serif;font-size:16px}.button.primary.sign-up.three-month{background:#3964af}.button.primary.sign-up.yearly{background:#09264a}.post-1369 h1.page-title, .post-1561 h1.page-title, .post-1420 h1.page-title{display:none}.existing-subscribers .video-section .video-hero.subs-banner-container .hero-content{min-height:300px;background:url('/wp-content/uploads/2016/09/15132530/subs-banner-bg.jpg');background-size:cover}.existing-subscribers .video-section .video-hero.subs-banner-container .title-control{padding-left:26px;margin-top:230px;margin-bottom:0px}.existing-subscribers .copy-container{padding:30px;border:1px
solid #ebebeb;border-top:0px}.existing-subscribers .copy-container
p{font-size:16px}.subscriber-sidebar
h2{padding:0
10px 10px}.subscriber-sidebar .forecast-box
h2{padding:0px}.subscriber-sidebar .forecast-box{padding:10px
20px;height:auto}.nonFeatured.row .nonfeatured.columns
.top_image{text-align:center;height:250px}.woocommerce ul.products li.product
h3{padding:0px;font-size:22px}.woocommerce ul.products li.product
.price{color:#0098cd;font-size:18px;font-family:"Lato","Arial",sans-serif}.woocommerce div.product form.cart
div.quantity{margin:10px
20px 0 0}.entry-summary .quantity [type='number']{height:53px;margin:0px}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce
input.button.alt{margin-top:0px;color:#fff;background-color:#0098cd;border-radius:0px;font-family:'EB Garamond','Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;font-weight:400}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#3d6fa2;color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0
0 1.5em !important}.woocommerce
a.remove{color:#790000 !important}.woocommerce a.remove:hover{color:#fff!important;background:#790000}tbody tr:nth-child(even){background-color:#f8f8f8}.woocommerce .cart_totals table.shop_table td
.amount{line-height:34px}.woocommerce .cart_totals ul#shipping_method li
label{margin-right:0px}.woocommerce-checkout .woocommerce
p{font-size:16px}.woocommerce-account .article-header{margin-top:20px}@media screen and (min-width: 1024px){.woocommerce-account
main{min-height:530px}.woocommerce-account .article-header{margin-top:30px}}.woocommerce-account .woocommerce>h2{margin-top:30px}.woocommerce
form.login{border:1px
solid #e5e5e5;padding:30px
20px 2px;margin:2em
0;text-align:left;border-radius:0px;position:relative}.woocommerce-checkout .woocommerce form.login:before, .woocommerce-account .woocommerce form.login:before, .woocommerce form.checkout_coupon:before{background:#f5f5f5;position:absolute;top:0px;left:0px;width:100%;height:6px;content:" "}.checkout_coupon{display:block !important}.woocommerce form.login
p{padding-left:5px}.woocommerce form.login .form-row-first, .woocommerce form.login .form-row-last{margin-bottom:14px}.woocommerce-account .woocommerce form.login .form-row-wide{display:inline-block;width:47%;margin-right:2%;margin-bottom:14px}.woocommerce form.login input[type="submit"]{margin-right:20px;text-transform:uppercase}.woocommerce form.login
p.lost_password{margin-top:10px;font-size:16px}.woocommerce
form.checkout_coupon{border:1px
solid #e5e5e5;padding:30px
20px 20px;margin:1.5em 0;position:relative;border-radius:0px}.woocommerce .col2-set .col-1, .woocommerce .checkout .col2-set .col-2{padding:30px;border:1px
solid #e5e5e5;position:relative}.woocommerce .col2-set .col-1:before, .woocommerce .checkout .col2-set .col-2:before{background:#f5f5f5;position:absolute;top:0px;left:0px;width:100%;height:6px;content:" "}.woocommerce-billing-fields
h3{font-weight:300}.woocommerce form .form-row
label{line-height:1.5em;font-weight:300;color:#333;margin:0px;font-family:"EB Garamond","Helvetica",serif;text-transform:capitalize}.woocommerce form .form-row
.required{color:#790000}.woocommerce form .form-row.woocommerce-invalid
label{color:#333}.woocommerce .checkout .checkout-birthdate .form-row-first{width:48.5% !important;float:none;display:inline-block;padding-right:2%;margin-right:0px}.woocommerce .checkout .checkout-birthdate .form-row-last{width:50.2% !important;float:none;display:inline-block;padding-left:3.8%;margin-right:0px;padding-right:0px}.woocommerce .checkout .create-account
p{font-size:15px;padding:5px
2px 0}.woocommerce .checkout h3#ship-to-different-address{margin-top:10px;margin-bottom:10px}.woocommerce .checkout h3#ship-to-different-address
label{float:right;padding-left:10px;font-size:18px;font-weight:300;color:#555}.woocommerce .checkout h3#ship-to-different-address
input{float:left;margin:5px
2px}.woocommerce .login [type='text'], .woocommerce .login [type='password'], .woocommerce .checkout_coupon [type='text']{border:1px
solid #cacaca;background-color:#f5f5f5;box-shadow:none;border-radius:0}.woocommerce .checkout [type='text'], .woocommerce .checkout [type='date'], .woocommerce .checkout [type='password'], .woocommerce .checkout [type='datetime'], .woocommerce .checkout [type='datetime-local'], .woocommerce .checkout [type='month'], .woocommerce .checkout [type='week'], .woocommerce .checkout [type='email'], .woocommerce .checkout [type='number'], .woocommerce .checkout [type='search'], .woocommerce .checkout [type='tel'], .woocommerce .checkout [type='time'], .woocommerce .checkout [type='url'], .woocommerce .checkout [type='color'], .woocommerce .checkout
textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:0.5rem;border:1px
solid #cacaca;margin:0
0 10px;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#f5f5f5;box-shadow:none;border-radius:0;transition:box-shadow 0.5s, border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.woocommerce
table.shop_table{border-radius:0px}.woocommerce form
#order_review_heading{text-transform:capitalize;font-weight:300;padding-top:40px}.woocommerce table.shop_table
th{font-weight:300;padding:15px
12px 8px;text-transform:uppercase;color:#555;letter-spacing:1px}.woocommerce table.shop_table td.product-name{border-top:1px solid rgba(0,0,0,.1);padding:20px;vertical-align:middle;font-size:18px;font-weight:400}.woocommerce td.product-name dl.variation
dt{font-weight:300;padding:2px
0 2px 40px;margin:0
5px 0 0;clear:left}.woocommerce td.product-name dl.variation
dd{padding:2px
0 0;margin-bottom:0px}.woocommerce td.product-name dl.variation dd
p{font-size:14px}.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce table.shop_table td
.amount{font-family:"Lato"}.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot
th{font-weight:300}.woocommerce table.shop_table tfoot td
.amount{font-family:"Lato";font-weight:400;color:#555}.woocommerce ul#shipping_method li
label{display:inline;font-weight:300;font-size:14px}.woocommerce ul#shipping_method
.amount{font-weight:400;font-family:"Lato";margin-left:5px}.woocommerce table.shop_table tfoot tr.order-total td
.amount{font-weight:700}#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout
#payment{background:#f8f8f8;border-radius:0px;border:1px
solid #e5e5e5;margin-bottom:10px}#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment
ul.payment_methods{border-bottom:1px solid #e5e5e5}.woocommerce-checkout #payment ul.payment_methods li
label{font-size:18px;color:#555}.woocommerce-checkout #payment
div.payment_box{border-radius:0px;background-color:#e5e5e5;color:#555}.woocommerce-checkout #payment div.payment_box:before{border:1em
solid #e5e5e5;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout #payment div.payment_box
p{font-size:16px}.woocommerce-checkout #payment .payment_method_paypal
.about_paypal{margin-left:14px}.woocommerce form .form-row.place-order{margin-bottom:0px}.woocommerce #payment #place_order, .woocommerce-page #payment
#place_order{font-size:18px;text-transform:uppercase}.upcoming-events-section{padding:30px;width:100%;max-width:658px;border-top:6px solid #f5f5f5;background-color:#fff}.upcoming-events-section .inner-row::after{content:" ";clear:both;display:block}.upcoming-events-section .events-header{background:url(/wp-content/uploads/2016/12/29164723/EventsDesktopHeaderBG.jpg) 0 0 no-repeat;background-size:cover;padding:30px
32px 20px;margin-bottom:10px}.upcoming-events-section .events-header
h2{color:#fff;font-size:24px;letter-spacing:2px;font-weight:400;line-height:26px}.upcoming-events-section .small-8{padding:10px
20px}.upcoming-events-section .small-8
h2{margin-bottom:10px;font-size:28px;text-transform:uppercase}.upcoming-events-section .type-tribe_events .tribe-mini-calendar-event{padding:20px
0;border-bottom:1px solid #ebebeb}.upcoming-events-section .type-tribe_events .tribe-mini-calendar-event .list-info{margin:3px
0 12px}.upcoming-events-section .tribe-mini-calendar-event .list-date{background:transparent;margin:0px
5% 0px 0;padding:0px}.upcoming-events-section .tribe-mini-calendar-event .list-date .list-dayname{font-size:16px;font-weight:300;padding-top:0px;letter-spacing:3px;line-height:18px}.upcoming-events-section .tribe-mini-calendar-event .list-date .list-daynumber{color:#0098cd;font-size:42px;font-weight:100;font-family:'Lato';line-height:36px}.upcoming-events-section .type-tribe_events .tribe-mini-calendar-event .list-info
h2{font-size:36px;font-weight:300;margin-top:0px;margin-bottom:0px;line-height:36px;text-transform:capitalize}.type-tribe_events .tribe-events-duration{color:#555;font-size:12px;font-family:"Lato","Arial",sans-serif;margin-top:2px;margin-bottom:0;line-height:1;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px}.tribe-events-link .tribe-event-details-link{font-size:16px;text-transform:uppercase;font-weight:300;letter-spacing:1px;color:#1c66ac}.tribe-events-widget-link{margin:1.5rem 0 0}.tribe-events-widget-link
a{font-size:18px;background-image:url(/wp-content/themes/JointsWP-master/assets/images/home/new-from-susan-more-icon@2x.png);background-size:25px 25px;background-repeat:no-repeat;color:#1c66ac;text-transform:uppercase;white-space:nowrap;font-family:"EB Garamond","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;height:35px;display:block;padding:14px
36px;line-height:0;margin:0
auto;width:100%;text-align:left}.sidebar .in-house-ad{padding:15px}.sidebar .in-house-ad img.sidebar-ad-image{margin-bottom:0px}.sidebar .in-house-ad .sidebar-block{margin-top:0px;position:relative}.sidebar .in-house-ad .page-title{color:#1c66ac}.sidebar .in-house-ad
p{margin:0px}.sidebar .in-house-ad p.sidebar-ad-text{margin-bottom:1rem}.sidebar .in-house-ad
.button{width:100%;text-align:center;text-transform:none}.button.primary.dark-blue{background:#3964af}.lower-content-area .video-teaser{padding:30px
20px 0 20px}.lower-content-area .video-teaser .media-object-section:first-child{padding-right:10px}.lower-content-area .video-teaser .media-object-section a
img{width:100%}.lower-content-area .video-teaser .text
h1{margin-bottom:14px}.lower-content-area .video-teaser .text
p{font-size:16px;margin-bottom:24px}.lower-content-area .video-teaser .text
.button{text-align:center}@media screen and (max-width: 1000px){.sales-banner .banner-text
.tagline{display:none}}@media screen and (max-width: 960px){.sales-banner .banner-text{width:100%;text-align:center;padding-top:16px}.sales-banner .banner-text
h2{display:none}.sales-banner .banner-text
h1{display:block;margin:0px;font-size:36px;text-shadow:1px 1px 3px #000}.sales-banner .login-box{position:relative;width:100%}.sales-banner .login-box .login-container{background:rgba(33, 153, 232, 0.5);margin:0px
auto;width:90%;margin-bottom:30px}.login-box .login-container
h4{color:#fff}}@media screen and (max-width: 768px){.woocommerce #inner-content .row-990{padding:0
20px}.woocommerce ul.products li.product, .woocommerce-page ul.products
li.product{width:48%;float:left;clear:both;margin:0
0 2.992em}.woocommerce ul.products li.last, .woocommerce-page ul.products
li.last{margin-right:0px}.woocommerce table.shop_table_responsive tr td dl.variation, .woocommerce table.shop_table_responsive td .quantity
.qty{display:inline-block;text-align:right}}@media screen and (max-width: 640px){.woocommerce ul.products li.product, .woocommerce-page ul.products
li.product{width:100%;float:none;margin-right:0px}.woocommerce ul.products li.last, .woocommerce-page ul.products
li.last{margin-right:0px}.woocommerce .row h2.products-title{padding:2rem 0px 0px;border-left:0px solid #ccc;border-right:0px solid #ccc}.woocommerce
ul.products{padding:30px
0px;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc}.featured{border:0px}.upcoming-events-section .type-tribe_events .tribe-mini-calendar-event{padding:20px
24px}.upcoming-events-section .tribe-events-widget-link{margin:20px}}@media screen and (max-width: 580px){.woocommerce .cart .gform_wrapper ul li.date-of-birth{float:none;width:100%;display:block;padding-right:0px}.woocommerce .cart .gform_wrapper ul li.time-of-birth{width:100%;padding:0px;display:block;margin-bottom:0px}.woocommerce div.product .woocommerce-tabs
ul.tabs{padding:0
0 0 10px}.woocommerce div.product .woocommerce-tabs ul.tabs li
a{font-size:16px}}.footer-bottom{max-width:990px;margin:0
auto;text-align:center;padding:0
30px 30px}.footer-bottom .medium-3{text-align:left}.footer-bottom
#trustwaveSealImage{width:90px}.footer-bottom
.copyright{font-size:12px;color:#fff;margin:20px
0 20px}.horoscope-article .tv-teaser{clear:both}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video.widescreen{padding-bottom:56.34%}.js-video.vimeo{padding-top:0}.js-video embed, .js-video iframe, .js-video object, .js-video
video{top:0;left:0;width:100%;height:100%;position:absolute}div[id^=RTK_]{display:inline-block}