@import url('style-blessed2.css?z=1593536959075');
@import url('style-blessed1.css?z=1593536959075');
main.cart .cart_list .cart_preview .cart_item {border-bottom:1px solid #e1e1e1;overflow:hidden;}main.cart .cart_list .cart_preview .cart_item .table {display:table;}main.cart .cart_list .cart_preview .cart_item .table .table_cell {position:relative;text-align:left;display:table-cell;vertical-align:middle;}main.cart .cart_list .cart_preview .cart_item .desc img {padding:10px 0 10px 0;}main.cart .cart_list .cart_preview .cart_item .desc .text {padding:10px 0 10px 0;width:70%;}main.cart .cart_list .cart_preview .cart_item .desc .text h3 {font-size:1rem;margin:0;color:#232323;}main.cart .cart_list .cart_preview .cart_item .desc .text p {font-size:0.75rem;color:#606060;margin:0;}main.cart .cart_list .cart_preview .cart_item .qty input {margin:0;width:60px;height:50px;}main.cart .cart_list .cart_preview .cart_item .unit_price h4 {font-size:0.9375rem;margin:0;}main.cart .cart_list .cart_preview .cart_item .unit_price p {font-size:0.75rem;margin:0;color:#004b8d;}main.cart .cart_list .cart_preview .cart_item .total p {margin:0;width:80%;display:inline-block;line-height:20px;margin:0;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart {color:#cbcbcb;height:130px;display:table-cell;float:none !important;vertical-align:middle;font-size:1.25rem;text-align:center;font-weight:normal !important;cursor:pointer;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart:hover {color:#434343;}main.cart .cart_list .cart_actions {width:100%;padding-top:1.5625rem;}main.cart .cart_list .cart_actions .padded_element {padding-left:0.875rem;padding-right:0.875rem;}main.cart .cart_list .cart_actions .button_inside {position:relative;}main.cart .cart_list .cart_actions .button_inside input {padding-right:4.5rem;}main.cart .cart_list .cart_actions .button_inside .button {position:absolute;top:5px;right:5px;font-size:0.8rem;font-weight:normal;padding:0.55rem 0.1rem;width:4rem;height:36px;}main.cart .cart_list .cart_actions .button_inside .red {background-color:#c51318;}main.cart .cart_list .cart_actions .button_inside .red:hover {border:2px solid #c51318;}main.cart .cart_list .cart_actions p {font-size:0.8125rem;color:#606060;margin-top:10px;}main.cart .cart_list .cart_actions p em {font-weight:bold;}main.cart .cart_list .cart_actions .valid_discount_message ,main.cart .cart_list .cart_actions .valid_gift_card_message {color:green;}main.cart .cart_list .cart_actions .valid_discount_message .icon ,main.cart .cart_list .cart_actions .valid_gift_card_message .icon {border-radius:15px;padding:3px;border:2px solid green;}main.cart .cart_list .cart_actions .valid_gift_card_message {padding-left:0.875rem;}main.cart .cart_sidebar {margin-top:15px;}main.cart .cart_sidebar .cart_summary {border:1px solid #e1e1e1;box-shadow:0 9px 5px -6px #989792;}main.cart .cart_sidebar .cart_summary span {color:#434343;font-size:0.9375rem;display:inline-block;}main.cart .cart_sidebar .cart_summary .amount_text {padding:5px 20px 5px 20px;}main.cart .cart_sidebar .cart_summary .amount_text .right {text-align:right;}main.cart .cart_sidebar .cart_summary .cart_total {margin-top:20px;margin-left:5px;margin-right:5px;padding:20px 0 20px 0;}main.cart .cart_sidebar .cart_summary .cart_total strong {color:#004f32;}main.cart .cart_sidebar .cart_summary .cart_total .right {text-align:right;}main.cart .cart_sidebar .cart_summary .cart_total {border-top:1px dashed #e1e1e1;}main.cart .cart_sidebar .cart_summary .title {background-color:#f1f1f1;font-weight:bold;width:100%;padding:14px 20px 14px 20px;margin-bottom:15px;}main.cart .cart_sidebar .cart_summary .title .icon {color:#004f32;}main.cart .cart_sidebar .cart_summary .discount_row ,main.cart .cart_sidebar .cart_summary .gift_card_row {display:none;}main.cart .cart_sidebar .cart_summary .discount_row.green ,main.cart .cart_sidebar .cart_summary .gift_card_row.green {display:block;}main.cart .cart_sidebar .cart_summary .discount_row.green span ,main.cart .cart_sidebar .cart_summary .gift_card_row.green span {color:green;}main.cart .cart_sidebar .payment_methods {text-align:center;}main.cart .cart_sidebar .payment_methods img {width:80px;text-align:center;}main.cart .cart_sidebar .checkout_button {margin-top:30px;}main.cart .cart_sidebar .button.checkout_button {color:#ffffff;width:100%;background-color:#c51318;border-color:#c51318;text-transform:uppercase;}main.cart .cart_sidebar .button.checkout_button:hover {background-color:#940e13;border-color:#940e13;}main.cart .cart_sidebar .payment_text {margin-top:20px;font-size:0.9375rem;color:#606060;text-align:center;padding-bottom:35px;}main.cart .non_member_pricing_row {padding-top:15px;}main.cart span.error a {color:#ffffff;text-decoration:underline;}@media only screen and (max-width: 47.938em){main.cart .cart_list .cart_preview .cart_item {padding-bottom:10px;position:relative;}main.cart .cart_list .cart_preview .cart_item .table {height:auto !important;}main.cart .cart_list .cart_preview .cart_item .desc a.image_link {display:none;}main.cart .cart_list .cart_preview .cart_item .desc .text h3 {color:#004f32;}main.cart .cart_list .cart_preview .cart_item .qty {position:absolute;top:0;right:0;}main.cart .cart_list .cart_preview .cart_item .qty input {float:right;margin:15px 0 0 0;width:50px;}main.cart .cart_list .cart_preview .cart_item .total {margin-top:10px;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart {font-size:1.5625rem;color:#cbcbcb;height:130px;display:table-cell;float:none !important;vertical-align:middle;font-size:1.25rem;text-align:center;font-weight:normal !important;cursor:pointer;}main.cart .cart_list .cart_preview .cart_item .total .empty_cart:hover {color:#434343;}main.cart .cart_list .cart_preview .cart_item .unit_price h4 span {display:inline !important;}}.checkout {margin-top:2rem;}.checkout .normal input[type="checkbox"] {width:13px !important;height:13px !important;}@media only screen and (min-width:64em){.checkout .full_main_row > .row>.columns {padding-left:0.9375rem;padding-right:0.9375rem;}}.checkout h2 {font-size:1.1875rem;line-height:1.5rem;color:#232323;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout h3 {font-size:0.875rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout p {font-size:0.8rem;color:#606060;margin-bottom:0.75rem;}.checkout .selectric {height:47px;}.checkout .selectric p {color:#606060;}.checkout .selectric .label {padding:12px 6px 12px 6px !important;}.checkout .selectric .button {padding:16px !important;}.checkout .step_heading {margin-bottom:1.75rem;}.checkout .step_heading .step {background:#004f32;color:white;display:block;width:26px;height:26px;line-height:26px;text-align:center;font-size:1.125rem;border-radius:50%;float:left;margin-right:10px;margin-top:5px;}.checkout .step_heading h2 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.1875rem;line-height:1.1875rem;margin-left:40px;}.checkout .step_heading h2 div {color:#606060;font-size:0.75rem;font-weight:normal;}.checkout .step_heading h2 div a {text-decoration:underline;}.checkout section {padding-bottom:3rem;}.checkout section:hover .step_heading .step {background:#004f32;}.checkout .forgot_password {color:#4d4d4d;font-size:0.75rem;text-decoration:none;margin-bottom:1.33rem;display:block;}.checkout .forgot_password:hover {color:#004f32;text-decoration:underline;}.checkout .or_text {margin:1rem 0 2rem 0;color:#606060;font-weight:bold;font-size:0.8rem;}.checkout .discover_block {float:left;}.checkout .discover_block .discovery_content p {font-size:0.75rem;line-height:1rem;}.checkout .discover_block img {float:right;margin-left:5px;}.checkout .columns {padding-left:5px;padding-right:5px;}.checkout .button_inside {position:relative;}.checkout .button_inside input {padding-right:4.5rem;}.checkout .button_inside .button {position:absolute;top:5px;right:5px;font-size:0.8rem;font-weight:normal;padding:0.55rem 0.1rem;width:4rem;height:36px;}.checkout .valid_discount_message ,.checkout .valid_gift_card_message {color:green;margin-bottom:10px;position:relative;display:inline-block;}.checkout .valid_discount_message .icon ,.checkout .valid_gift_card_message .icon {border-radius:15px;padding:3px;border:2px solid green;}.checkout span.error a {color:#ffffff;text-decoration:underline;}.checkout .delivery_notes {height:70px;margin-bottom:0;}.checkout .totals {line-height:1.25rem;font-size:0.8125rem;}.checkout .totals .clearfix {margin:1rem;}.checkout .totals hr {border:1px solid #e1e1e1;}.checkout .totals .total {font-size:1.0625rem;color:#004f32;font-weight:bold;}.checkout .totals .discount_row ,.checkout .totals .gift_card_row {display:none;}.checkout .totals .discount_row.green ,.checkout .totals .gift_card_row.green {display:block;}.checkout .totals .discount_row.green div ,.checkout .totals .gift_card_row.green div {color:green;}.checkout .cvv_text {margin:0.23rem 0;font-size:0.6875rem;line-height:0.9375rem;margin-top:0;margin-bottom:10px;}.checkout .security_notice {color:#606060;font-size:0.6875rem;line-height:0.9375rem;margin-top:0;margin-bottom:10px;}.checkout .security_notice i {font-size:1.1rem;vertical-align:middle;position:relative;top:-2px;}.checkout .security_notice strong {color:#232323;}.checkout .delivery_notice {color:#606060;font-size:0.6875rem;line-height:0.9375rem;margin-top:0;margin-bottom:10px;display:none;}.checkout .delivery_notice div {display:inline-block;}.checkout .delivery_notice i {font-size:1.1rem;vertical-align:middle;position:relative;top:-15px;}.checkout .delivery_notice strong {color:#232323;}.checkout .cart_preview {max-height:220px;overflow-y:auto;padding-bottom:10px;margin-bottom:1rem;border-bottom:1px solid #e3e3e3;}.checkout .cart_preview .cart_item {overflow:hidden;padding:0.666rem 0;}.checkout .cart_preview .cart_item:not(:last-child) {border-bottom:1px solid #e3e3e3;}.checkout .cart_preview .cart_item h3 {font-size:0.8125rem;margin:0.25rem 0;font-weight:bold;}.checkout .cart_preview .cart_item p {font-size:0.8125rem;margin:0;}.checkout .cart_preview .cart_item img {float:right;}.checkout .totals {color:#606060;}.checkout .payment_accordion {margin-bottom:15px;}.checkout .payment_accordion .accordion-navigation:first-child {margin:0 0 0 0;}.checkout .payment_accordion .accordion-navigation {margin:15px 0 0 0;border:1px solid #e1e1e1;font-weight:300;}.checkout .payment_accordion .accordion-navigation p {color:#434343;}.checkout .payment_accordion .accordion-navigation>a {border-top:1px solid #ffffff;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;position:relative;color:#434343;}.checkout .payment_accordion .accordion-navigation>a:after {content:"+";padding:7px;height:auto;line-height:12px;font-size:22px;background-color:#ffffff;position:absolute;top:10px;right:7px;border-radius:15px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.checkout .payment_accordion .accordion-navigation.active>a:after {content:"-";padding:6px 9.5px 7.5px 9.5px;top:10px;font-size:1.5625rem;}.checkout .payment_accordion .accordion-navigation .content {margin-top:8px;}.checkout .payment_accordion .accordion-navigation .content p {font-weight:500;}.checkout .payment_accordion .accordion-navigation .content p .bullet_point {font-size:0.6875rem;padding-right:1px;}.checkout .payment_accordion .accordion-navigation .content h6 {font-size:0.9375rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}.checkout .payment_accordion .accordion-navigation .content ul li {font-size:0.8125rem;}.checkout .payment_accordion img.tech_training_banner {width:100%;margin-top:4px;}.cart_preview::-webkit-scrollbar {background:linear-gradient(#efefef, #f1f1f1, #f1f1f1, #efefef);width:8px;}.cart_preview::-webkit-scrollbar-thumb {background-color:#004f32;border-radius:4px;}.cart_preview::-webkit-scrollbar-thumb:hover {background-color:#004f32;}.cart_preview::-webkit-scrollbar-thumb:active {background-color:#004f32;}.button {padding:0.875rem 1rem 0.875rem 1rem;font-size:0.9375rem;border-radius:5px;font-weight:300;}#checkout_form .columns label {font-size:0.8125rem;}#checkout_form .columns .place_order {padding:6px 9.6px 6px 9.6px;}#checkout_form .columns .place_order i {padding:6px;font-size:1.0625rem;height:30px;width:30px;}#checkout_form .discovery_content {padding-bottom:10px;}#checkout_form .discovery_content p {margin-bottom:0;}#checkout_form .discovery_logo {padding-top:10px;padding-bottom:20px;text-align:center;}#jsIpayFailedModal p {padding-top:0px !important;padding-bottom:10px;}#jsIpayFailedModal .fa-times {color:#f63541;font-weight:bold;font-size:1.3125rem;margin:15px 9px 0 0;border:2px solid #f63541;border-radius:100%;padding:6px;width:34px;}.checkReservedStockModal {padding:0.625rem;}@media only screen and (min-width:48em){.checkReservedStockModal {padding:1.0625rem;}}@media screen and (min-width: 768px){.checkReservedStockModal {width:40.875rem !important;}}.checkReservedStockModal .red_box {background-color:#c51318;padding:0.625rem;}@media only screen and (min-width:48em){.checkReservedStockModal .red_box {padding-left:1.125rem;padding-right:2.1875rem;}}.checkReservedStockModal .red_box h2 ,.checkReservedStockModal .red_box p {font-family:"Roboto",Arial,Helvetica,sans-serif;color:white;margin:0 !important;}@media only screen and (min-width:48em){}.checkReservedStockModal .red_box h2 {font-weight:bold;line-height:1;}@media only screen and (min-width:48em){}.checkReservedStockModal .red_box p {font-size:0.6875rem;}@media only screen and (min-width:48em){.checkReservedStockModal .red_box p {font-size:1.125rem;}}.checkReservedStockModal .sold_out_reserved_product {margin-top:0.8125rem;margin-bottom:0.8125rem;}.checkReservedStockModal .sold_out_reserved_product .sold_out_reserved_product--info h3 {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:0.8125rem;color:#434343;font-weight:bold;margin:0;}@media only screen and (min-width:48em){.checkReservedStockModal .sold_out_reserved_product .sold_out_reserved_product--info h3 {font-size:1.125rem;}}.checkReservedStockModal .sold_out_reserved_product .sold_out_reserved_product--info p {font-size:0.8125rem;color:#989792;padding:0;}@media only screen and (min-width:48em){.checkReservedStockModal .sold_out_reserved_product .sold_out_reserved_product--info p {font-weight:bold;}}.checkReservedStockModal .sold_out_reserved_product .sold_out_reserved_product--info span.sold_out {text-transform:uppercase;font-weight:bold;color:#c51318;margin-bottom:0.3125rem;}@media only screen and (min-width:48em){.checkReservedStockModal .sold_out_reserved_product .sold_out_reserved_product--info span.sold_out {font-size:1.3125rem;font-weight:999;}}.checkReservedStockModal .button {border-color:rgba(67, 67, 67, 0.6);border-width:0.09375rem;margin-bottom:0.625rem;font-size:0.875rem;text-transform:uppercase;font-weight:400;}@media only screen and (min-width:48em){.checkReservedStockModal .button {font-weight:bold;font-size:1.2rem;}}.checkReservedStockModal .button.find_another_item {color:#434343;}.checkReservedStockModal .button.find_another_item:focus {background-color:transparent !important;color:#434343;}.checkReservedStockModal .button.update_your_cart {margin-bottom:0;color:white;background-color:#004f32;}.checkReservedStockModal .button img {padding-right:0.775rem;}.checkout_confirmation .full_main_row {padding-top:2.5rem;padding-bottom:2.5rem;padding-left:0.9375rem;padding-right:0.9375rem;}.checkout_confirmation .full_main_row .panel {background:white;margin-bottom:3rem;}.checkout_confirmation .full_main_row .details {color:#606060;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .details h3 {color:#232323;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .details .col {line-height:1.7;padding-top:0 !important;padding-bottom:0 !important;}.checkout_confirmation .full_main_row .col {padding-top:10px;padding-bottom:10px;}.checkout_confirmation .full_main_row .order_status {padding:2.2rem 0;}.checkout_confirmation .full_main_row .order_status h2 {margin-top:-5px;font-size:1.85rem;color:#232323;}.checkout_confirmation .full_main_row .order_status h3 {font-size:0.875rem;margin:0 0 0.25rem 0;color:#434343;}.checkout_confirmation .full_main_row .order_status p {margin:0;font-size:0.875rem;color:#434343;}.checkout_confirmation .full_main_row .order_status .icon {text-align:center;}.checkout_confirmation .full_main_row .order_status .message h2 {margin-bottom:20px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:bold;}.checkout_confirmation .full_main_row .order_status .message p {font-size:0.9rem;line-height:1.7;color:#606060;font-weight:300;}.checkout_confirmation .full_main_row .order_status .message .main_order_paragraph {margin-top:20px;margin-bottom:20px;}.checkout_confirmation .full_main_row .order_status .message h3 {font-size:0.9rem;color:#606060;line-height:1.6;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .order_status .message .please_note_block {margin-top:20px;padding:10px;background-color:#f1f1f1;border:1px solid #e1e1e1;}.checkout_confirmation .full_main_row .order_status .message .please_note_block p {font-size:0.7rem;}.checkout_confirmation .full_main_row .order_status .message .please_note_block strong {color:#232323;}.checkout_confirmation .full_main_row .panel.register_account {padding:1rem 0 0 0;}.checkout_confirmation .full_main_row .panel.register_account h2 {margin:0 0 0.2rem 0;font-size:1.5rem;color:#232323;}.checkout_confirmation .full_main_row .panel.register_account h2 i {color:#004f32;margin-right:5px;position:relative;bottom:-2px;font-size:1.7rem;}.checkout_confirmation .full_main_row .panel.register_account p {font-size:0.75rem;}.checkout_confirmation .full_main_row .panel.register_account .password_field input {float:left;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {float:right;padding:0.73rem 0.1rem;font-size:1rem;}@media only screen{.checkout_confirmation .full_main_row .panel.register_account .password_field input {width:100%;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {width:100%;}}@media only screen and (min-width:48em){.checkout_confirmation .full_main_row .panel.register_account .password_field input {width:50%;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {width:47%;}}@media only screen and (min-width:64em){.checkout_confirmation .full_main_row .panel.register_account .password_field input {width:64%;}.checkout_confirmation .full_main_row .panel.register_account .password_field .button {width:34%;}}.checkout_confirmation .full_main_row .panel.register_account .errors {width:100%;display:inline-block;}.checkout_confirmation .full_main_row .panel.register_account .errors p {color:#ec1d23;font-size:0.875rem;}.checkout_confirmation .full_main_row .ordered_items h2 {font-size:1.25rem;margin:0 0 1rem 0;color:#232323;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .ordered_items .sw_table {border:none;}.checkout_confirmation .full_main_row .ordered_items .sw_table .no_border {border:none;}.checkout_confirmation .full_main_row .ordered_items .sw_table .no_side_border {border-left:0px solid transparent;border-right:0px solid transparent;}.checkout_confirmation .full_main_row .ordered_items .sw_table .total strong {color:#004f32;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product img {float:left;margin-right:10px;max-width:90px;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product .info {display:inherit;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product .info h3 {font-size:1rem;margin:1rem 0 0 0;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}.checkout_confirmation .full_main_row .ordered_items .sw_table .product .info p {display:inline-block;float:left;padding-right:2.5rem;font-size:0.9rem;color:#434343;margin:0;}.autocomplete {position:relative;}.autocomplete .dropdown {max-height:250px;overflow-y:scroll;display:none;position:absolute;top:70px;width:100%;background-color:#ffffff;z-index:9999;border-left:1px solid #989792;border-right:1px solid #989792;box-shadow:0px 2px 12px rgba(241, 241, 241, 0.5),-5px 2px 12px rgba(241, 241, 241, 0.5),5px 2px 12px rgba(241, 241, 241, 0.5);}.autocomplete .dropdown span {width:100%;display:block;color:#232323;font-size:0.875rem;padding:5px 10px 5px 10px;border-bottom:1px solid #989792;cursor:pointer;}.autocomplete .dropdown span:nth-child(1) {background-color:#f1f1f1;}.autocomplete .dropdown span:nth-child(2n+3) {background-color:#f1f1f1;}.autocomplete .dropdown::-webkit-scrollbar {background:linear-gradient(#efefef, #f1f1f1, #f1f1f1, #efefef);width:8px;}.autocomplete .dropdown::-webkit-scrollbar-thumb {background-color:#004f32;border-radius:4px;}.autocomplete .dropdown::-webkit-scrollbar-thumb:hover {background-color:#004f32;}.autocomplete .dropdown::-webkit-scrollbar-thumb:active {background-color:#004f32;}.autocomplete input:focus+.dropdown {display:block;}.autocomplete .dropdown:hover {display:block;}main.login {height:auto !important;}main.login .full_main_row {background-size:cover;background-position:center center;height:inherit;}main.login .full_main_row .edusport_img_container .edu_img {margin-bottom:11px;}main.login .center_modal {margin:0 auto !important;width:320px !important;}main.login .loyalty_register_success {margin-top:30px !important;padding:20px !important;text-align:center;border:1px solid #f5f5f5 !important;}main.login .loyalty_register_success .tick {margin-bottom:30px;}main.login .loyalty_register_success h3 {font-size:1.75rem;}main.login .loyalty_register_success_signup {padding-top:25px;}main.login .loyalty_register_success_signup h3 {font-weight:normal;font-size:1.375rem;}main.login .loyalty_register_success_signup .login_button input {margin-top:20px !important;text-transform:uppercase;}main.login .login_form {width:320px;margin:82px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.login .login_form .login_header {text-align:center;}main.login .login_form .login_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:20px 0;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;color:#232323;}main.login .login_form .errors {text-align:center;margin-bottom:4px;}main.login .login_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;font-family:Arial,helvetica,sans-serif;}main.login .login_form .low_margin_bottom {margin-bottom:0.3rem !important;}main.login .login_form .already_logged_in p {margin:160px 0;}main.login .login_form .login_sub_header {text-align:center;}main.login .login_form .login_sub_header p {font-size:0.875rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;color:#434343;}main.login .login_form .login_sub_header a {font-weight:bold;text-decoration:underline;color:#004f32;}main.login .login_form .login_fields {margin-top:10px;}main.login .login_form .login_fields input {height:48px;width:100%;margin:0 0 12px 0;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}main.login .login_form .login_remember_me input {margin-left:5px;}main.login .login_form .login_remember_me label {margin-left:0;position:relative;top:-2px;font-weight:normal;}main.login .login_form .login_button input {width:100%;margin:0 0 15px 0;height:55px;border-radius:6px;background-color:#004f32;color:#ffffff;font-weight:bold;font-size:1.0625rem;border:0;cursor:pointer;}main.login .login_form .login_forgot_your_password {margin-bottom:20px;}main.login .login_form .login_forgot_your_password a {text-decoration:underline;padding:0 4px 0 4px;font-size:0.75rem;font-color:#004f32;}main.login .login_form .forgot_password_success {background-image:url(/images/theme/account/forgot-password-success-background.png);position:relative;width:100%;height:58px;right:1%;margin:3px 0 12px 0;}main.login .login_form .forgot_password_success>div {float:left;}main.login .login_form .forgot_password_success img {position:relative;top:14px;left:9px;}main.login .login_form .forgot_password_success p {font-family:"Roboto",Arial,helvetica,sans-serif;display:block;width:370px;float:right;margin:14px 16px 0 0;font-size:0.875rem;line-height:14px;color:#ffffff;}@media only screen and (min-width:48em){main.login .center_modal {margin:0 auto !important;width:470px !important;}main.login .login_form {width:470px;}main.login .login_form.loyalty_register_success {width:500px;}main.login .login_form .forgot_password_success {width:470px;}main.login .login_form .login_header p {font-size:2.25rem;}}@media only screen and (max-width: 47.938em){main.login .login_remember_me #auto_login {width:14px !important;margin-left:0 !important;}}main.register .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/register-background.jpg");height:inherit;}main.register .center_modal {margin:0 auto !important;width:320px !important;}main.register .red_border input {border:1px solid #ea1f23 !important;}main.register .register_form_success {width:300px;margin:115px auto;background-color:rgba(255, 255, 255, 0.6);}main.register .register_form_success .register_header {text-align:center;}main.register .register_form_success .register_header p {font-size:1.75rem;line-height:38px;font-weight:bold;color:#434343;margin:18px 0 16px 0;font-family:"Roboto",helvetica,sans-serif;}main.register .register_form_success .created_successfully {margin:36px 0 0 0;}main.register .register_form_success .register_sub_header {text-align:center;margin-bottom:20px;}main.register .register_form_success .register_sub_header p {color:#606060;margin-bottom:12px;}main.register .register_form_success .register_sub_header a {text-decoration:underline;color:#004f32;}main.register .existing_rewards {text-align:center;background:rgba(0, 79, 50, 0.8);}main.register .register_form {width:338px;margin:34px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);margin-left:-5px;}main.register .register_form .register_header {text-align:center;}main.register .register_form .register_header p {font-size:1.75rem;line-height:38px;font-weight:bold;color:#434343;margin:18px 0;font-family:"Roboto",helvetica,sans-serif;}main.register .register_form .register_sub_header {text-align:center;}main.register .register_form .register_sub_header p {font-size:0.875rem;color:#434343;margin-bottom:18px;}main.register .register_form .register_sub_header a {font-weight:bold;text-decoration:underline;}main.register .register_form .errors {text-align:center;margin-bottom:12px;}main.register .register_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;font-family:Arial,helvetica,sans-serif;}main.register .register_form .register_fields {margin-top:10px;}main.register .register_form .register_fields input {height:48px;}main.register .register_form .register_remember_me {margin:10px 0 15px 0;}main.register .register_form .register_remember_me input {float:left;margin-top:3px;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}main.register .register_form .register_remember_me label {margin-left:6px;position:relative;top:-2px;font-weight:normal;display:block;float:left;width:260px;font-size:12px;}main.register .register_form .register_remember_me.smaller_margin {margin-bottom:0;}main.register .register_form .register_remember_me.smaller_margin input {margin-bottom:0;}main.register .register_form .register_button input {width:100%;margin:0 0 15px 0;height:55px;border-radius:6px;background-color:#004f32;color:#ffffff;font-weight:bold;font-size:1.0625rem;border:0;cursor:pointer;}main.register .register_form .register_terms_and_conditions {margin-bottom:20px;}main.register .register_form .register_terms_and_conditions a {text-decoration:underline;font-size:0.75rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}main.register .register_form .register_terms_and_conditions p {color:#606060;font-size:0.75rem;margin:9px 3px 0 3px;}@media only screen and (min-width:48em){main.register .center_modal {margin:0 auto !important;width:470px !important;}main.register .register_form {width:470px;}main.register .register_form ,main.register .register_form_success {width:470px;}main.register .register_form .register_header p ,main.register .register_form_success .register_header p {font-size:2.25rem;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;color:#232323;}main.register .register_remember_me label {width:386px !important;font-size:14px !important;}}@media only screen and (max-width: 47.938em){main.register .register_remember_me #receive_deals {width:14px !important;margin-left:0 !important;margin-top:0 !important;}}main.forgot_password .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/forgot-password-background.jpg");height:inherit;}main.forgot_password .center_modal {margin:0 auto !important;width:350px !important;}main.forgot_password .red_border input {border:1px solid #ea1f23 !important;}main.forgot_password .forgot_password_form_success {width:350px;margin:140px auto;background-color:rgba(255, 255, 255, 0.6);}main.forgot_password .forgot_password_form_success .forgot_password_header {text-align:center;margin-top:15px;}main.forgot_password .forgot_password_form_success .forgot_password_header p {font-size:1.75rem;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;line-height:36px;font-weight:bold;color:#232323;margin:15px 0 12px 0;}main.forgot_password .forgot_password_form_success .forgot_password_sub_header {text-align:center;}main.forgot_password .forgot_password_form_success .forgot_password_sub_header p {font-size:0.875rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;color:#434343;}main.forgot_password .forgot_password_form_success .forgot_password_sub_header a {font-weight:bold;text-decoration:underline;}main.forgot_password .forgot_password_form {width:350px;margin:140px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.forgot_password .forgot_password_form .forgot_password_header {text-align:center;}main.forgot_password .forgot_password_form .forgot_password_header p {font-size:1.75rem;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;line-height:36px;font-weight:bold;color:#232323;margin:20px 0 16px 0;}main.forgot_password .forgot_password_form .forgot_password_sub_header {text-align:center;}main.forgot_password .forgot_password_form .forgot_password_sub_header p {font-size:0.875rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;color:#434343;}main.forgot_password .forgot_password_form .forgot_password_sub_header a {font-weight:bold;text-decoration:underline;}main.forgot_password .forgot_password_form .successful_recover p {margin:80px 0;text-align:center;}main.forgot_password .forgot_password_form .errors {text-align:center;margin-bottom:3px;}main.forgot_password .forgot_password_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;}main.forgot_password .forgot_password_form .forgot_password_fields {margin-bottom:12px;}main.forgot_password .forgot_password_form .forgot_password_fields input {height:48px;}main.forgot_password .forgot_password_form .forgot_password_button {margin-bottom:20px;}main.forgot_password .forgot_password_form .forgot_password_button input {width:100%;height:55px;border-radius:6px;background-color:#004f32;margin-bottom:15px;color:#ffffff;font-weight:bold;font-size:17px;border:0;cursor:pointer;}@media only screen and (min-width:48em){main.forgot_password .center_modal {margin:0 auto !important;width:470px !important;}main.forgot_password .forgot_password_form {width:470px;}main.forgot_password .forgot_password_form_success {width:470px;}main.forgot_password .forgot_password_form .forgot_password_header {text-align:left;}main.forgot_password .forgot_password_form .forgot_password_sub_header {text-align:left;}main.forgot_password .forgot_password_header p {font-size:2.25rem !important;}}main.reset_password .full_main_row {background-size:cover;background-position:center center;background-image:url("../images/theme/backgrounds/forgot-password-background.jpg");height:inherit;}main.reset_password .center_modal {margin:0 auto !important;width:350px !important;}main.reset_password .red_border input {border:1px solid #ea1f23 !important;}main.reset_password .reset_password_form_success {width:350px;margin:140px auto;background-color:rgba(255, 255, 255, 0.6);}main.reset_password .reset_password_form_success .reset_password_header {text-align:center;margin-top:15px;}main.reset_password .reset_password_form_success .reset_password_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:15px 0 12px 0;font-family:"Roboto",helvetica,sans-serif;}main.reset_password .reset_password_form_success .reset_password_sub_header {text-align:center;}main.reset_password .reset_password_form_success .reset_password_sub_header p {font-size:0.875rem;color:#606060;}main.reset_password .reset_password_form_success .reset_password_sub_header a {font-weight:bold;text-decoration:underline;}main.reset_password .reset_password_form {width:350px;margin:140px auto;padding:0px 5px;background-color:rgba(255, 255, 255, 0.6);}main.reset_password .reset_password_form .reset_password_header {text-align:center;}main.reset_password .reset_password_form .reset_password_header p {font-size:1.75rem;line-height:36px;font-weight:bold;color:#434343;margin:20px 0 16px 0;font-family:"Roboto",helvetica,sans-serif;}main.reset_password .reset_password_form .reset_password_sub_header {text-align:center;}main.reset_password .reset_password_form .reset_password_sub_header p {font-size:0.875rem;color:#606060;}main.reset_password .reset_password_form .reset_password_sub_header a {font-weight:bold;text-decoration:underline;}main.reset_password .reset_password_form .successful_recover p {margin:80px 0;text-align:center;}main.reset_password .reset_password_form .errors {text-align:center;margin-bottom:3px;}main.reset_password .reset_password_form .errors p {background-color:#ea1f23;color:#ffffff;padding:5px 0;margin:0 1px;line-height:13px;font-size:0.8125rem;}main.reset_password .reset_password_form .reset_password_fields {margin-bottom:12px;}main.reset_password .reset_password_form .reset_password_fields input {height:48px;}main.reset_password .reset_password_form .reset_password_button {margin-bottom:20px;}main.reset_password .reset_password_form .reset_password_button input {width:100%;height:55px;border-radius:6px;background-color:#004f32;margin-bottom:15px;color:#ffffff;font-weight:bold;font-size:17px;border:0;cursor:pointer;}@media only screen and (min-width:48em){main.reset_password .center_modal {margin:0 auto !important;width:470px !important;}main.reset_password .reset_password_form {width:470px;}main.reset_password .reset_password_form_success {width:470px;}main.reset_password .reset_password_form .reset_password_header {text-align:left;}main.reset_password .reset_password_form .reset_password_sub_header {text-align:left;}main.reset_password .reset_password_header p {font-size:2.25rem !important;}}.gift-card {padding-bottom:5em;margin-top:1rem;}.gift-card h1 {font-size:2.25rem;margin-bottom:1.6rem;}.gift-card h2 {padding-bottom:28px;margin-top:0;}.gift-card label {cursor:auto;font-size:1.2rem;}.gift-card .no-padding-right {padding-right:0;}.gift-card .no-padding-left {padding-left:0 !important;}.gift-card .line-up {padding-left:8px;}.gift-card .selectric {height:2.9375rem;}.gift-card .selectric .label {line-height:32px;}.gift-card input[type=text] {height:2.9375rem;}.gift-card input[type="radio"] {display:none;}.gift-card label {font-family:Arial,sans-serif;font-size:14px;}.gift-card label div {cursor:pointer;vertical-align:middle;display:inline-block;border-radius:50%;width:16px;height:16px;border:1px solid #606060;position:relative;margin-right:1rem;}.gift-card label div span {width:10px;height:10px;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;}.gift-card input[type="radio"]:checked+label span {background-color:#004f32;}.gift-card input[type="radio"]+label span ,.gift-card input[type="radio"]:checked+label span {transition:background-color 0.4s linear;}.gift-card .left_block {padding:0 2.5rem 0 15px;}.gift-card .left_block section {display:inline-block;}.gift-card .left_block .credit {position:relative;background-color:#f1f1f1;}.gift-card .left_block .credit label {padding:0.625rem 0;}.gift-card .left_block .panel {position:relative;border:none;background-color:#f1f1f1;}.gift-card .left_block .panel label {padding:10px 0 10px 0;}.gift-card .left_block .arrow {width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #f1f1f1;position:absolute;left:15px;bottom:-12px;}.gift-card .left_block .details label {padding-top:2rem;padding-bottom:0.625rem;}.gift-card .left_block .details .columns {padding:0 0.3rem 0 0.3rem;}.gift-card .left_block .anonymous label {font-weight:normal;padding-right:2rem;margin:0;}.gift-card .left_block .anonymous label:nth-of-type(1) {padding-top:2rem;padding-bottom:0.9375rem;font-weight:bold;padding-right:0;}.gift-card .left_block .flex-container {padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;}.gift-card .left_block .flex-item {padding:5px;margin:0px;margin-top:10px;text-align:center;}.gift-card .left_block .info-text {-ms-flex:50%;flex:50%;text-align:left;color:#434343;line-height:1.25rem;}.gift-card .left_block .confirmation {padding-top:1.875rem;}.gift-card .left_block .confirmation .button {padding:0 5px;width:160px;height:53px;line-height:53px;margin-right:20px;text-transform:uppercase;border:2px solid #004f32;color:#ffffff;background-color:#004f32;}.gift-card .left_block .confirmation .button:hover {background-color:#ffffff;color:#004f32 !important;border-color:#003f6b;}.gift-card .left_block .confirmation .info-box {position:relative;float:left;}.gift-card .left_block .confirmation .info-box .info {border-radius:100px;background-color:#e5e5e5;width:30px;height:30px;line-height:30px;color:#b6b6b6;font-family:times new roman;font-size:1.5rem;}.gift-card .left_block .notes {padding-top:15px;}.gift-card .left_block .notes span {font-weight:bold;color:#606060;}.gift-card .left_block .notes ul {list-style-type:none;}.gift-card .left_block .notes ul li:before {content:"-";position:relative;left:-5px;}.gift-card .left_block .notes ul li {text-indent:-5px;color:#9e9e9e;}.gift-card .right_block .giftcard {padding-bottom:85px;margin:0 auto;}.gift-card .right_block .giftcard img {width:100%;}.gift-card .right_block table {padding-top:16px;}.gift-card .right_block table tr td {background-color:#ffffff !important;}.gift-card .right_block table tr td:nth-of-type(1) {color:#004f32;font-size:2rem;padding-bottom:30px;}.gift-card .right_block table tr td:nth-of-type(2) {font-size:1rem;color:#606060;padding-top:0;line-height:1.4rem;padding-bottom:30px;}@media only screen and (max-width: 47.938em){.gift-card {margin-left:1rem;margin-right:1rem;}.gift-card h1 {font-size:1.5rem;margin-top:8px;}.gift-card .giftcard {padding-top:14px;padding-bottom:31px !important;}}@media only screen and (min-width:48em) and (max-width:63.938em){.gift-card {margin-left:0.5rem;margin-right:0.5rem;}.reveal-modal ,dialog {width:90%;}}@media only screen and (min-width:64em){.gift-card {margin-left:1.5rem;}}main.contact {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.contact .breadcrumbs {margin-left:25px;margin-right:25px;font-size:0.8125rem;}main.contact h1 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:1.875rem;margin:10px 10px 35px 10px;}main.contact .contact_blocks {margin-left:10px;margin-right:10px;}main.contact .contact_blocks .thank_you {margin-top:20px;margin-bottom:40px;}main.contact .contact_blocks .thank_you .inner {display:inline-block;background-color:#d8e8d4 !important;width:100%;height:initial !important;}main.contact .contact_blocks .thank_you .inner .check {text-align:center;}main.contact .contact_blocks .thank_you .inner .thank_you_message {margin-top:30px;font-size:1.8125rem;}main.contact .contact_blocks .thank_you .inner i {color:#3e8e28;font-size:5rem;margin:10px;margin-top:10px;}main.contact .contact_blocks .block {margin-bottom:1.25rem;}main.contact .contact_blocks .block .inner {background-color:#f1f1f1;padding:0.7vw 1.3vw;height:250px;}main.contact .contact_blocks .block .inner .inner-wrapper {padding-top:30px;}main.contact .contact_blocks .block .inner .dot {margin:0 auto;margin-top:0.7vw;margin-bottom:0.7vw;height:5rem;width:5rem;border-radius:3.125rem;background-color:#004f32;}main.contact .contact_blocks .block .inner .dot .icon {text-align:center;width:100%;display:block;font-size:2.8125rem;color:white;}main.contact .contact_blocks .block .inner .dot .basket {font-size:4.375rem;padding-top:0.5rem;padding-left:0.0625rem;}main.contact .contact_blocks .block .inner .dot .cellphone {padding-top:1.125rem;}main.contact .contact_blocks .block .inner .location {padding-top:6px;}main.contact .contact_blocks .block .inner span {width:100%;display:block;position:relative;text-align:center;margin-bottom:0.5vw;}main.contact .contact_blocks .block .inner span.title {font-size:0.9375rem;letter-spacing:-0.2px;color:#434343;}main.contact .contact_blocks .block .inner span.tel {font-size:1.75rem;line-height:30px;font-weight:600;color:#004f32;}main.contact .contact_blocks .block .inner span.times {font-size:0.9375rem;line-height:115%;font-weight:200;color:#606060;}main.contact .contact_blocks .block .inner .social_line {margin:0.5vw 0 0.5vw 0;line-height:120%;display:block;}main.contact .contact_blocks .block .inner .social_line .fa ,main.contact .contact_blocks .block .inner .social_line .sw {width:38px;height:38px;border-radius:50%;margin:0 15px 0 0;color:white;font-size:1.5625rem;text-align:center;display:inline-block;line-height:40px;}main.contact .contact_blocks .block .inner .social_line .fa-facebook {background-color:#3b5998;font-size:1.5rem;}main.contact .contact_blocks .block .inner .social_line .fa-twitter {background-color:#00aced;}main.contact .contact_blocks .block .inner .social_line .fa-google-plus {background-coLor:#d34836;font-size:1.25rem;}main.contact .contact_blocks .block .inner .social_line .fa-instagram {background:#ee2a76;background:linear-gradient(45deg, #f9ed32 0%, #ee2a76 49%, #002aff 100%);}main.contact .contact_blocks .block .inner .social_line .sw-icon_marker {background-color:#004f32;padding-right:2px;}main.contact .contact_blocks .block .inner .social_line .link {word-break:break-word;vertical-align:middle;padding:8px 0 0 7px;font-size:1.0625rem;color:#434343;width:85%;}main.contact .contact_blocks .social_block .inner {display:inline-block;}main.contact .info {padding:30px 80px 0px 30px;}main.contact .info span.small_print {font-size:0.875rem;line-height:115%;font-weight:200;color:#606060;}main.contact .contact_form {margin:0.625rem;margin-bottom:1.25rem;float:left;text-align:right;}@media only screen and (max-width: 47.938em){main.contact .contact_form {text-align:center;}}main.contact .contact_form label {font-size:0.9375rem;margin-bottom:7px;margin-top:7px;font-weight:300;}main.contact .contact_form input {font-size:0.9375rem;}main.contact .contact_form .contact_title {padding-top:1.25rem;padding-bottom:0.625rem;color:black;}main.contact .contact_form .contact_title i {color:#004f32;font-size:2.5rem;display:inline;margin-right:0.625rem;}main.contact .contact_form .your_message_box {height:195px;}main.contact .contact_form .submit_contact_form {background-color:#004f32;border:0.1875rem solid transparent;color:white;text-transform:uppercase;font-size:1.1875rem;}main.contact .contact_form .submit_contact_form:hover {background-color:white;border:0.1875rem solid #434343;color:#434343 !important;}main.contact .contact_form .selectric {height:2.875rem;}main.contact .contact_form .selectric .label {margin:5px;font-size:1rem;}main.contact .contact_form .selectricItems li {font-size:0.9375rem;}main.contact .map_container {border:0;text-align:center;width:100%;height:400px;margin:0 auto;padding:0;}main.contact .map_container #map_canvas {height:100%;}main.contact .map_container #map_canvas iframe {border:none !important;width:100%;height:100%;}main.contact .map_container .map_scrolloff {pointer-events:none;}main.contact .store_map {border:0;text-align:center;width:100%;height:400px;margin:0 auto;padding:0;}main.contact .map_scrolloff {pointer-events:none;}@media only screen and (min-width:90.063em){.dot {margin-top:20px !important;margin-bottom:20px !important;height:120px !important;width:120px !important;border-radius:75px !important;}.dot .icon {font-size:67px !important;}.dot .basket {font-size:105px !important;padding-top:12px !important;padding-left:1.5px !important;}.dot .cellphone {padding-top:27px !important;}.social_line {margin:1vw 0 1vw 0 !important;}}@media only screen and (min-width:64em) and (max-width:90em){.dot {margin-top:0.8vw !important;margin-bottom:0.8vw !important;height:8vw !important;width:8vw !important;border-radius:5vw !important;}.dot .icon {width:100% !important;font-size:4.5vw !important;}.dot .basket {font-size:7vw !important;padding-top:0.8vw !important;padding-left:0.1vw !important;}.dot .cellphone {padding-top:1.8vw !important;}.social_line {margin:0.8vw 0 0.8vw 0 !important;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.contact .contact_blocks .block .inner {padding:1vw;}main.contact .contact_blocks .block .inner span.title {font-size:1.5vw;letter-spacing:-0.3pt;color:#434343;}main.contact .contact_blocks .block .inner span.tel {font-size:2.5vw;font-weight:600;line-height:2.5vw;color:#434343;}main.contact .contact_blocks .block .inner span.times {font-size:1.5vw;letter-spacing:-0.0125rem;margin-bottom:10px;}main.contact .contact_blocks .block .inner .social_line {margin:0.5vw 0 1vw 0vw;padding-left:0.7vw;line-height:120%;}main.contact .contact_blocks .block .inner .social_line .fa ,main.contact .contact_blocks .block .inner .social_line .sw {width:4vw;height:4vw;margin:0 2vw 0 0;color:white;font-size:2.4vw;text-align:center;line-height:4vw;display:inline-block;}main.contact .contact_blocks .block .inner .social_line .link {width:35vw;padding:0.8vw 0 0 0vw;font-size:1.7vw;letter-spacing:-0.2pt;}.thank_you .inner {width:100%;}.thank_you .inner .message {display:inline-block;position:absolute;top:50%;transform:translate(0, -50%);padding-right:40px !important;}.thank_you .inner .thank_you_message {text-align:left;margin:0 0 10px 0 !important;font-size:1.75rem !important;height:100%;display:block;height:100%;}.thank_you .inner i {text-align:right !important;font-size:4.375rem !important;margin:10px;}}@media only screen and (max-width: 47.938em){main.contact .contact_blocks .social_block .inner {display:inline-block;width:100%;}main.contact .contact_blocks .social_block .inner .location {position:relative;padding-top:0;}main.contact .contact_blocks .social_block .inner .location .sw-icon_marker {position:absolute;}main.contact .contact_blocks .block {padding-left:2vw;padding-right:2vw;}main.contact .contact_blocks .block .inner .dot {margin-top:2vw;margin-bottom:2vw;}main.contact .contact_blocks .block .inner span.title {font-size:3vw;letter-spacing:-0.3pt;}main.contact .contact_blocks .block .inner span.tel {font-size:5vw;font-weight:600;line-height:5vw;}main.contact .contact_blocks .block .inner span.times {font-size:3vw;letter-spacing:-0.0125rem;margin-bottom:1vw;}main.contact .contact_blocks .block .inner .social_line {display:inline-block;margin:0;padding:2.5vw;width:20%;}main.contact .contact_blocks .block .inner .social_line .fa ,main.contact .contact_blocks .block .inner .social_line .sw {width:13vw;height:13vw;margin:0 2.5vw 0 0;font-size:8vw;text-align:center;line-height:13vw;display:inline-block;}main.contact .contact_blocks .block .inner .social_line .link {display:none;}main.contact .contact_blocks .social_block .inner {height:auto !important;width:100%;padding:15px;}.thank_you .inner .message {text-align:center;}.thank_you .inner .thank_you_message {margin:0 0 10px 0 !important;font-size:1.25rem !important;}.thank_you .inner i {font-size:3.75rem !important;margin:10px;}}@media screen and (min-width: 768px) and (max-width: 1400px){main.contact .contact_blocks .block .inner .social_line .link {margin-left:1.25rem;}}main.stores {padding-bottom:90px;}main.stores .breadcrumbs {padding:1.125rem 1.125rem 0 1.125rem;font-size:0.8125rem;}main.stores .page_title {color:#434343;font-size:1.625rem;line-height:1.375rem;margin:16px 0 20px 0;}main.stores aside {}main.stores aside .stores_by_province {color:#ffffff;background-color:#004f32;padding:15px 10px;text-align:left;}main.stores aside .stores_by_province a {color:#ffffff;font-size:0.75rem;}main.stores aside .stores_by_province .my_location {float:right;}main.stores aside .stores_by_province .my_location .fa-location-marker {color:#ffffff;}main.stores aside ul {list-style:none;padding:0;margin:0;}main.stores aside ul li {border-bottom:1px solid #989792;}main.stores aside ul li .marker {margin-top:-15px;}main.stores aside ul li .marker:hover {background-color:#004f32;}main.stores aside ul li .marker:hover i {color:#ffffff;}main.stores aside ul li a {color:#434343;display:block;padding:15px 20px;}main.stores aside ul li a span {font-size:0.6875rem;}main.stores aside ul li a:not(.no_hover):hover {background-color:#f1f1f1;}main.stores aside ul li .no_hover {padding:0;}main.stores aside i {color:#004f32;font-size:1.125rem;}main.stores aside address>div {font-size:0.875rem;font-style:normal;color:#434343;}main.stores aside .fa-map-marker {border:1px solid #989792;border-top:none;padding:4px 10px;}main.stores aside .stores_list {border-left:1px solid #989792;border-right:1px solid #989792;}main.stores aside .stores_list li a {background:url(/images/theme/arrow-right.png) no-repeat right 20px top 20px;}main.stores aside .province {border:1px solid #989792;border-top:none;padding:15px 20px;}main.stores aside .province h3 {float:left;font-size:1.125rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}main.stores aside .back_to_provinces {background:url(/images/theme/arrow-left.png) no-repeat left 0 top 5px;text-indent:10px;text-decoration:underline;display:block;float:right;font-size:0.875rem;color:#434343;margin-top:6px;}main.stores aside .no_of_stores {float:left;font-family:"Roboto",Arial,sans-serif;font-size:0.875rem;color:#434343;margin-top:4px;font-weight:600;margin-left:3px;}main.stores aside .provincial_stores {border-left:1px solid #989792;border-right:1px solid #989792;}main.stores aside .provincial_stores h4 {font-family:"Yantramanav",Arial,Helvetica,sans-serif;font-size:1rem !important;}main.stores aside .provincial_stores li {padding-top:0;}main.stores aside .provincial_stores li p {font-size:0.8125rem;margin:5px 0;color:#606060;}main.stores aside .provincial_stores li span {font-weight:bold;color:#434343;}main.stores aside .fa-phone {margin-right:6px;float:left;margin-top:4px;font-size:1.0625rem;}main.stores aside .store_name {margin-top:-5px;width:75%;}main.stores aside .store_name h4 {font-size:0.875rem;font-weight:600;color:#434343;margin:0;}main.stores aside .marker {margin-top:-15px;}main.stores aside .store_address {margin:10px 0;}main.stores aside .phone_number {font-weight:600;font-size:0.875rem;color:#434343;margin:0;}main.stores aside .stores_pagination {list-style:none;float:right;border:none;margin-top:10px;}main.stores aside .stores_pagination li {float:left;border:none;}main.stores aside .stores_pagination li a {padding:15px 25px;margin-left:10px;background-color:#ffffff;color:#434343;border:1px solid #989792;}main.stores aside .stores_pagination li a:hover ,main.stores aside .stores_pagination li a.active {background-color:#004f32;color:#ffffff;}main.stores aside .services {margin-top:20px;}main.stores aside .single_store {border:1px solid #989792;border-top:none;padding:15px 10px 0 10px;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0;}main.stores aside .single_store ul {border:none;}main.stores aside .single_store ul li {border:none;font-size:0.875rem;}main.stores aside .single_store table {border:none;padding:0;margin:0;border-spacing:0;border-collapse:collapse;}main.stores aside .single_store table td {width:120px;background-color:#ffffff;margin:0;padding:5px 0;}main.stores aside .single_store h4 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif,"Helvetica",sans-serif;font-size:0.9375rem;color:#434343;font-weight:bold;}main.stores aside .single_store .fi-print {margin-top:-1px;margin-right:6px;float:left;}main.stores aside .single_store .fi-mail {float:left;margin-right:6px;margin-top:-2px;}main.stores aside .contact_details_list li {height:30px;vertical-align:middle;}main.stores aside .single_store>div {margin-bottom:20px;}main.stores aside .postal_address {margin-bottom:0;}main.stores aside .single_store_header {background-color:#004f32;padding:15px 10px;}main.stores aside .single_store_header h3 ,main.stores aside .single_store_header .close {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif,"Helvetica",Arial,sans-serif;font-size:1rem;font-weight:400;color:#ffffff;margin:0;}main.stores aside .single_store_header h3 {float:left;width:90%;}main.stores aside .single_store_header .close {float:right;cursor:pointer;}main.stores aside .services_list {list-style:none;margin:0;padding:15px 10px;border-left:1px solid #989792;border-right:1px solid #989792;}main.stores aside .services_list li {font-size:0.875rem;border:none;line-height:1rem;margin:0;padding:10px 0;color:#434343;}main.stores aside .services_list li i {display:block;float:left;margin:1px 10px 0 0;}main.stores .stores_map {float:right;max-width:100%;height:auto;margin-bottom:95px;position:relative;}main.stores .trading_hours h4 span {font-weight:600;font-size:0.875rem;}@media only screen and (max-width: 1024px){.stores_map {margin-top:20px;}.stores_list {margin-bottom:1rem !important;}}main.my-account {padding-bottom:110px;color:#434343;}@media only screen and (min-width:64em){main.my-account {margin-top:1.25rem;}}main.my-account h2 {font-size:1.5625rem;}main.my-account h3 {font-size:1.375rem;color:#434343;}main.my-account .page_title {font-size:1rem;margin-top:0;padding:17px 14px;line-height:18px;color:#ffffff;background:#004f32;}main.my-account .expired td {opacity:0.4;}main.my-account .my-account-tabs-block {margin-top:1.125rem;border:1px solid #989792;}main.my-account .my-account-tabs-block ul {margin-bottom:0;margin-left:0;}main.my-account .my-account-tabs-block ul li {list-style-type:none;padding-left:40px;}main.my-account .my-account-tabs-block ul li.active {padding-left:36px;border-left:4px solid #004f32;}main.my-account .my-account-tabs-block li {list-style-type:none;}main.my-account .my-account-tabs-block .content {padding:0;}main.my-account .my-account-tabs-block .main-list-item {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;padding-left:17px !important;background:none;padding:0;color:#3f3f3f;font-size:14px;line-height:35px;font-weight:normal;}main.my-account .my-account-tabs-block .main-list-item.active {font-weight:bold;}main.my-account .my-account-tabs-block .accordion-navigation.active .main-list-item {font-weight:bold;}main.my-account .my-account-tabs-block .sub-link {font-size:0.875rem;line-height:35px;text-decoration:none;}main.my-account .content {}@media only screen and (min-width:64em){main.my-account .content .change-password {margin-top:-60px;}}main.my-account .content .breadcrumbs {padding:1.125rem 0 0 1.125rem !important;}main.my-account .content .breadcrumbs a {text-decoration:none;text-transform:capitalize;color:#9e9e9e;font-size:0.8125rem;margin-bottom:0;}main.my-account .content a {color:#004f32;text-decoration:underline;}main.my-account .content h3 {font-size:1.375rem;margin-bottom:25px;}main.my-account .content input {margin-bottom:16px;width:96%;}main.my-account .content .postal-code-input {width:103px;margin-left:4%;}@media only screen and (max-width: 47.938em){main.my-account .content .postal-code-input {margin-left:0;}}main.my-account .content input[type="password"] {font-size:1.75rem;}main.my-account .content input[type="submit"] {margin-top:44px;margin-bottom:0;margin-right:4%;padding:15px 40px;font-size:0.9375rem;width:auto;background-color:#004f32;border:2px solid #004f32;color:white !important;}@media only screen and (max-width: 47.938em){main.my-account .content input[type="submit"] {margin-top:20px;}}@media only screen and (min-width:64em){main.my-account .content input[type="submit"] {margin-top:0;}}main.my-account .content input[type="submit"]:hover {background-color:#ffffff;color:#004f32 !important;}main.my-account .content .update_details {margin-right:0 !important;}main.my-account .content .update_details_btn {text-align:center;}@media only screen and (min-width:64em) and (max-width:90em){main.my-account .content .update_details_btn {margin-top:0;}}main.my-account .content .update_details:hover {background-color:#ffffff;color:#004f32 !important;}main.my-account .content .discovery_content {padding:0;padding-top:28px;padding-bottom:0;}main.my-account .content .discovery_content p {font-size:0.875rem;width:90%;}main.my-account .content span.error {margin-top:-18px;width:96%;}main.my-account .content .error_right span.error {float:right;}main.my-account .content .margin_left_4pc {margin-left:4%;}main.my-account .content .padding_right_zero {padding-right:0;}main.my-account .content .selectricResponsive {width:96%;float:right;}main.my-account .content .selectricWrapper .selectric .label {line-height:33px;font-size:0.8125rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#434343;}main.my-account .content .selectricItems {height:416px !important;}main.my-account .content .selectricItems li {padding:12px;font-size:0.8125rem;}main.my-account .content #myActivities {padding-top:0;}main.my-account .content #myActivities h3 {margin-bottom:10px;}main.my-account .content #myActivities p {color:#606060;margin-bottom:50px;}main.my-account .content .activities_grid {margin-bottom:50px;}main.my-account .content .activities_grid li {padding:10px;}main.my-account .content .activities_grid li .testing {z-index:100000;display:block;float:left;}main.my-account .content .activities_grid li .activity {border:1px solid #989792;text-align:center;cursor:pointer;border-radius:1px;padding:0 10px;position:relative;}main.my-account .content .activities_grid li .activity input[type="checkbox"] {visibility:hidden;}main.my-account .content .activities_grid li .activity img {max-width:100%;}main.my-account .content .activities_grid li .activity span ,main.my-account .content .activities_grid li .activity label {font-weight:bold;font-size:1.25rem;display:block;margin:0 0 30px 0;vertical-align:top;}main.my-account .content .activities_grid li .activity .activity_checked {display:none;width:109px;height:109px;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url('/images/theme/account/activity-checked.png') no-repeat;}main.my-account .content .activities_grid li .activity:hover {box-shadow:0 0 10px #989792;}main.my-account .content .activities_grid li .activity:hover span {color:#004f32;}main.my-account .content table {border-spacing:0;border-collapse:collapse;border:1px solid #989792;width:100%;margin-bottom:35px;color:#434343;}main.my-account .content table th {border:1px solid #989792;padding:20px;color:#434343;}main.my-account .content table td {border:1px solid #989792;padding:20px;background-color:#ffffff;color:#434343;}main.my-account .content table td h6 {margin:0;padding:0;}main.my-account .content table td span {display:block;color:#9e9e9e;font-size:0.75rem;}main.my-account .content table td .gift_card_image {float:left;margin-right:20px;}main.my-account .content table td .gift_card_info ,main.my-account .content table td .voucher_info {float:left;}main.my-account .content table td .gift_card_info span ,main.my-account .content table td .voucher_info span {font-weight:bold;font-size:1rem;}main.my-account .content table td .gift_card_info .actions ,main.my-account .content table td .voucher_info .actions {margin-top:7px;}main.my-account .content table td .gift_card_info .actions a ,main.my-account .content table td .voucher_info .actions a {margin-right:10px;}main.my-account .content table td .voucher_amount {width:100px;height:50px;background-color:#74bef2;float:left;font-weight:bold;color:#ffffff;border-radius:2px;text-align:center;padding-top:16px;margin-right:20px;}main.my-account .content table td .voucher_details {margin-top:5px;}main.my-account .content table td .voucher_details span {font-weight:normal;font-size:0.8125rem;color:#606060;display:inline-block;margin-right:20px;}main.my-account .content table td .voucher_details .expired {color:#9e9e9e !important;}main.my-account .content .order_history th ,main.my-account .content .order_history td {text-align:center;}main.my-account .content .horizontal-scroll {overflow-x:scroll;}main.my-account .content .table {display:table;border-spacing:0;border-collapse:collapse;border:1px solid #989792;width:100%;margin-bottom:35px;}main.my-account .content .table .table-row ,main.my-account .content .table .table-row-header {display:table-row;}main.my-account .content .table .table-row-header .table-cell {padding:20px;font-weight:bold;background-color:#f1f1f1;cursor:default;}main.my-account .content .table .table-row:hover {background-color:#f1f1f1;}main.my-account .content .table .table-cell {display:table-cell;border-bottom:1px solid #989792;width:16.6%;padding:1.875em 1.25em;}main.my-account .content .table .table-cell.online-order {padding:0;}main.my-account .content .table .table-cell.online-order .online-order-link {display:block;padding:1.875em 1.25em;}main.my-account .content .table .table-cell.online-order .track-order-button {margin:0;}main.my-account .content .table a {color:#434343;text-decoration:none;}main.my-account .content .footwear_table .header-row {background-color:#f1f1f1;}main.my-account .content .footwear_table td {color:#434343;font-size:0.9375rem;line-height:1.5;padding-bottom:7px;text-transform:capitalize;}main.my-account .content .footwear_table td img {width:150px;display:inline-block;}main.my-account .content .footwear_table td span {display:inline-block;font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;font-weight:bold;color:#434343;}main.my-account .content .footwear_table td .price {font-weight:bold;color:#434343;margin-bottom:5px;}main.my-account .content .footwear_table td .discovery p {color:#606060;margin-bottom:5px;font-size:0.875rem;}main.my-account .content .gift_card_notes ,main.my-account .content .voucher_notes {list-style:none;padding:0;color:#9e9e9e;font-size:0.875rem;}main.my-account .content .gift_card_notes li:before ,main.my-account .content .voucher_notes li:before {content:"-";position:absolute;margin-left:-1.1em;}main.my-account .content .gift_card_notes li {margin-bottom:10px;}main.my-account .content .pdf {font-weight:bold;}main.my-account .content .pdf .download-pdf {width:20px;height:18px;margin-right:5px;}main.my-account .content.my-perfect-fit .apparel-terms {margin-bottom:20px;}main.my-account .content.my-perfect-fit .accordion-navigation .add-new-brand {text-decoration:none;background:none;font-weight:bold;text-transform:uppercase;}main.my-account .content.my-perfect-fit .accordion-navigation .add-new-brand:hover {background:none;}main.my-account .content.my-perfect-fit .accordion-navigation .submit-button-container {line-height:93px;}main.my-account .content.my-perfect-fit .accordion-navigation .submit-button-container input[type='submit'] {margin-top:0;padding:12px 40px;width:100%;text-transform:uppercase;}main.my-account .content.my-perfect-fit .accordion-navigation .content.active .selectricResponsive {float:left;}main.my-account .content.my-perfect-fit .select-option {border:1px solid #989792;height:52px;margin-bottom:20px;}main.my-account .content.my-perfect-fit .select-option.active {background:#004f32;}main.my-account .content.my-perfect-fit .select-option.active a {color:#ffffff;}main.my-account .content.my-perfect-fit .select-option a {display:block;line-height:52px;text-decoration:none;font-weight:bold;}main.my-account .content.my-perfect-fit .shoe-find-logo {max-width:80px;}main.my-account .content.my-perfect-fit .footwear-content .product-table {border-top:1px solid #989792;}main.my-account .content.my-perfect-fit .brand-blocks {background-color:#989792;position:relative;}main.my-account .content.my-perfect-fit .brand-blocks .remove-brand {position:absolute;top:5px;right:5px;padding:5px;color:#aaaaaa;font-weight:bold;text-decoration:none;}main.my-account .content.my-perfect-fit .brand-blocks .brand-image {width:75%;padding:20px 0 10px;}main.my-account .content.my-perfect-fit .brand-blocks .brand-size {padding-bottom:10px;}main.my-account .checked {width:110px;height:100px;background:url(images/theme/account/activity-checked.png) no-repeat;margin:0 auto;z-index:10;}main.my-account .print_order {width:96px;float:right;}main.my-account .print_order a {color:#004f32;text-decoration:underline;}main.my-account .print_order a:hover {text-decoration:none;}main.my-account .print_order i {color:#004f32;}main.my-account .order_information .sw-icon_cellphone ,main.my-account .order_information .sw-icon_document ,main.my-account .customer_information .sw-icon_cellphone ,main.my-account .customer_information .sw-icon_document {padding:6px;}main.my-account .order_information .sw-icon_marker ,main.my-account .customer_information .sw-icon_marker {padding:6px;padding-left:9.7px;padding-right:9.7px;}main.my-account .order_information table ,main.my-account .customer_information table {border:none;background-color:#ffffff;}main.my-account .order_information table tr td ,main.my-account .customer_information table tr td {background-color:#ffffff;padding:5px;color:#434343;}main.my-account .order_information table tr td:first-of-type ,main.my-account .customer_information table tr td:first-of-type {font-weight:bold;}main.my-account .customer_information {margin-top:30px;}main.my-account .customer_information h3 {margin-bottom:25px;}main.my-account .customer_information h3 i {background-color:#004f32;padding:6px 11px;border-radius:50%;color:#ffffff;margin-right:10px;}main.my-account .product_information {margin-top:30px;border-spacing:none;border-collapse:collapse;border:1px solid #989792;width:100%;}main.my-account .product_information thead th {background-color:#004f32;color:#ffffff;font-weight:normal;padding:20px;border:1px solid #989792;}main.my-account .product_information td {border:1px solid #989792;background-color:#ffffff;padding:20px;color:#434343;}main.my-account .product_information td .product_info_list {list-style:none;}main.my-account .product_information td .product_info_list li {color:#434343;}main.my-account .product_information td .product_info_list li:first-of-type {font-weight:bold;}main.my-account .product_information td .product_info_list .modifiers {display:table-row;font-size:0.9375rem;}main.my-account .product_information td .product_info_list .modifiers span {display:table-cell;width:200px;}main.my-account .summary {margin-top:30px;width:100%;border-spacing:none;border-collapse:collapse;border:1px solid #f1f1f1;}main.my-account .summary tr {background-color:#ffffff;}main.my-account .summary tr:nth-of-type(odd) {background-color:#f1f1f1;}main.my-account .summary td {width:50%;padding:15px;color:#434343;}main.my-account .summary td:first-of-type {font-weight:bold;}main.my-account .summary .total td {font-size:1.375rem;font-weight:bold;}main.my-account .summary .notes {font-weight:normal !important;}main.my-account .summary .notes span {font-size:1.375rem;font-weight:bold;display:block;line-height:1.75rem;margin-bottom:15px;}main.my-account.sportsmans-rewards .travel-deals-block .inner {background-image:url('/images/uploads/general/Travel_Deals_Update.png');background-position:center,center;background-repeat:no-repeat;padding-top:20px;padding-bottom:20px;height:100%;position:relative;}main.my-account.sportsmans-rewards .travel-deals-block .inner .container {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}main.my-account.sportsmans-rewards .travel-deals-block .inner .container h3 {color:#ffffff;margin-top:20px;letter-spacing:1px;font-size:1.625rem;}main.my-account.sportsmans-rewards .travel-deals-block .inner .container a {text-decoration:none;}main.my-account.sportsmans-rewards .savings-block .inner {padding:20px;background-color:#f1f1f1;}main.my-account.sportsmans-rewards .savings-block .inner h3 {margin-bottom:10px;margin-top:20px;}main.my-account.sportsmans-rewards .savings-block .inner .price {font-weight:bold;font-size:2.25rem;}main.my-account.sportsmans-rewards .unclaimed-heading {margin-top:20px;}@media only screen and (max-width: 47.938em){main.my-account {padding-bottom:80px;}}@media only screen and (max-width: 647px){.voucher_info h6 {margin-top:10px !important;}}@media only screen and (max-width: 769px){.margin_left_4pc {margin-left:0 !important;}input[type="checkbox"] {width:16px !important;height:16px !important;}input.right {float:left !important;}.selectricResponsive {float:left !important;width:100% !important;}.selectricWrapper .selectric .label {margin-bottom:0 !important;}.discovery_content p {width:93% !important;}.discovery_logo img {margin-right:0 !important;}}@media only screen and (max-width: 840px){.tabs .tab-title a {font-size:0.875rem;padding:0.7rem 1.4rem;}.table-cell {padding:15px 20px !important;}.print_order {float:left !important;}}@media only screen and (max-width: 693px){.page_title {margin-bottom:10px !important;}.tabs {border-bottom:none !important;}.tabs .tab-title {width:100%;display:block;margin-bottom:5px !important;}.content table td {padding:0.5625rem 0.625rem !important;}.content table td .gift_card_info .actions a {display:block !important;margin-bottom:10px;}.product_information td {padding:0.5625rem 0.625rem !important;}.table-cell {padding:7px 10px !important;}}main.deals .breadcrumbs {margin-left:15px;margin-bottom:15px;font-size:0.8125rem;}main.deals .deals_header_container {height:322px;float:left;display:block;position:relative;padding-left:15px;padding-right:15px;margin-bottom:20px;}main.deals .deals_header_container .deals_header {height:322px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/theme/deals/deals_header_new.jpg) no-repeat center center;background-size:auto 100%;}main.deals .deals_header_container .deals_header .header_text {width:100%;padding-top:107px;position:absolute;}main.deals .deals_header_container .deals_header .header_text .deals_header_h1 {font-size:3.125rem;color:#f1f1f1;line-height:3.125rem;text-align:center;margin:0;width:100%;font-weight:600;}main.deals .deals_header_container .deals_header .header_text .deals_header_p {margin-top:0.625rem;font-size:1.375rem;color:#f1f1f1;line-height:2rem;text-align:center;width:100%;}main.deals .deals_header_container .deals_header .header_text .flow_text {display:none;}main.deals .deals_header_container .deals_header .header_text .regular_text {display:block;font-weight:200;}main.deals .deals_header_container .deals_header .header_text .header_hr {margin:0 auto;margin-top:0.375rem;margin-bottom:0.375rem;width:380px;height:1px;background-color:#f1f1f1;}main.deals .deal_category .page_header {margin-bottom:20px;}main.deals .deal_category .h2 {padding-top:10px;padding-bottom:10px;}main.deals .deal_category .category_item {margin-bottom:20px;display:block;float:left;border:1px solid #989792;}main.deals .deal_category .category_item .category_image_block {border:none;border-right-width:0;}main.deals .deal_category .category_item .category_image_block img {width:100%;max-height:100%;}main.deals .deal_category .category_item .category_image_block .category_image {background-color:#004f32;}main.deals .deal_category .category_item .category_text {margin:0 0 0 -1px;}main.deals .deal_category .category_item .category_text .box_border {border-left-width:0;width:100%;height:100%;}main.deals .deal_category .category_item .category_text .box_border .text_box h3 {font-size:1.5625rem;line-height:1.5625rem;margin:0px 0 0 0;}main.deals .deal_category .category_item .category_text .box_border .text_box p {margin:20px 0 15px 0;line-height:1.25rem;color:#434343;}main.deals .deal_category .category_item .category_text .box_border .text_box h2 {font-size:2.8125rem;color:#004f32;line-height:2.8125rem;font-weight:normal;margin:0;}main.deals .deal_category .category_item .category_text .box_border .text_box h2 strong {font-weight:bold;}main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info {padding:0 15px;}main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info a ,main.deals .deal_category .category_item .category_text .box_border .text_box .promo_info p {display:block;float:left;width:100%;}main.deals .deal_category .category_item .category_text .box_border .text_box .button {padding:10px 25px 10px 25px;margin:0 15px 0 15px;font-weight:bold;}main.deals .combo_deals_section .combo_header {padding-top:2rem;}main.deals .combo_deals_section .deal_group {display:block;padding:0 5px;}main.deals .combo_deals_section .combo_deal_container {float:left;margin-bottom:80px;padding:10px;}main.deals .combo_deals_section .combo_deal_container .combo_deal {display:block;border:1px solid #989792;text-align:center;padding:0 10px 10px 10px;height:100%;}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product {text-align:left;height:120px;}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product .combo_product_image img {max-height:150px;left:50%;transform:translate(-50%, -50%);}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product .combo_product_description p {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;line-height:1.125rem;color:#434343;padding:0;margin:0;display:block;}main.deals .combo_deals_section .combo_deal_container .combo_deal .combo_product .combo_product_description h6 {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;margin-bottom:0;color:#004f32;display:block;font-weight:bold;}main.deals .combo_deals_section .combo_deal_container .combo_deal i {font-weight:bold;font-size:0.75rem;font-style:normal;color:white;padding-top:0;margin:0 auto;border-radius:0.9375rem;width:29px;height:29px;background-color:#ec1d23;line-height:1.875rem;display:inline-block;}main.deals .combo_deals_section .combo_deal_container .combo_deal .plus {line-height:29px;font-size:1.875rem;}main.deals .combo_deals_section .combo_deal_container .combo_deal .grand_total {margin:20px 0 20px 0;}main.deals .combo_deals_section .combo_deal_container .combo_deal .grand_total h3 {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;margin:0;line-height:1.875rem;}main.deals .combo_deals_section .combo_deal_container .combo_deal .grand_total p {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;color:#004f32;line-height:1.25rem;margin:0;font-size:15px;}main.deals .combo_deals_section .combo_deal_container .combo_deal .button {background-color:#c51318;border:0.1875rem solid transparent;color:white;width:90%;margin-left:15px;}main.deals .combo_deals_section .combo_deal_container .combo_deal .button:hover {background-color:#ffffff;border:0.1875rem solid #ec1d23;color:#ec1d23 !important;}main.deals .combo_deals_section .combo_deal_container .combo_deal .end_date {font-family:HelveticaNeue,Open Sans,Arial,Sans-serif;color:#434343;}main.deals .combo_deals_section .combo_deal_container .combo_deal .end_date em {font-style:normal;color:#ec1d23;}main.deals .middle_align_container {position:relative;display:block;float:left;}main.deals .middle_align {top:50%;position:absolute;transform:translate(-0%, -50%);}@media only screen and (min-width:48em) and (max-width:63.938em){main.deals .deals_header .header_text {width:100%;padding-top:50px;position:absolute;}main.deals .deals_header .header_text .deals_header_h1 {font-size:6vw !important;line-height:6vw !important;color:red;}main.deals .deals_header .header_text .deals_header_p {margin-top:2.2vw !important;font-size:2.2vw !important;line-height:3.6vw !important;}main.deals .deals_header .header_text .header_hr {margin-top:0.9vw !important;margin-bottom:1.2vw !important;width:45vw !important;}main.deals .deal_category {margin:0;}main.deals .deal_category .category_item {padding-bottom:40px !important;}main.deals .deal_category .category_item .category_text {padding-left:1px !important;margin-top:0;min-height:150px !important;}main.deals .deal_category .category_item .category_text .box_border {z-index:-10;margin-top:-1px;margin-left:0;border-left-width:1px;border-top-width:0px;overflow:hidden;position:initial;}main.deals .deal_category .category_item .category_text .box_border .middle_align {position:relative;top:20px;transform:inherit;}main.deals .combo_deal_container .combo_deal .combo_icon {margin-top:0px;margin-bottom:0px;line-height:0.8;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_image {margin-top:15px;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_description {margin-top:15px;}}@media only screen and (max-width: 47.938em){main.deals .deals_header .header_text {width:100%;padding-top:50px;position:absolute;}main.deals .deals_header .header_text .deals_header_h1 {font-size:10vw !important;line-height:10vw !important;}main.deals .deals_header .header_text .deals_header_p {margin-top:20px;font-size:1rem !important;line-height:1.3125rem !important;font-weight:300;}main.deals .deals_header .header_text .deals_header_p br {display:none !important;}main.deals .deals_header .header_text .flow_text {display:block !important;}main.deals .deals_header .header_text .regular_text {display:none !important;}main.deals .deals_header .header_text .header_hr {margin-top:1.7vw !important;margin-bottom:1.7vw !important;width:75vw !important;}main.deals .deal_category .category_item .category_image_block {padding-top:2vw;height:36vw !important;overflow:hidden;}main.deals .deal_category .category_item .category_text {min-height:250px !important;padding-left:1px !important;}main.deals .deal_category .category_item .category_text .box_border {margin-top:-5px;margin-left:0;border-top-width:0;border-left-width:1px;border-top-width:0px;}main.deals .deal_category .category_item .category_text .box_border .text_box {padding-right:30px;}main.deals .deal_category .category_item .category_text .box_border .text_box .columns {padding:0 1.5vw 0 3.5vw !important;}main.deals .deal_category .category_item .category_text .box_border .text_box h3 {margin:0 0 0 0 !important;}main.deals .deal_category .category_item .category_text .box_border .text_box p {margin:1.5vw 0 2vw 0 !important;}main.deals .deal_category .category_item .category_text .box_border .text_box .middle_align {position:relative;top:20px;transform:inherit;}main.deals .deal_category .category_item .category_text .box_border .text_box .countdown {font-size:10vw;line-height:13vw;}main.deals .deal_category .category_item .category_text .box_border .text_box .button {padding:7px 20px 7px 20px;}main.deals .combo_deal_container {margin-bottom:10px !important;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_image {max-height:150px;margin-top:15px;}main.deals .combo_deal_container .combo_deal .combo_product .combo_product_description {max-height:150px;margin-top:15px;}}@media screen and (max-width: 430px){main.deals .deals_header .deals_header_p {font-size:1.125rem !important;}}main.error_404 {background-color:white;width:100%;display:inline-block;}main.error_404 .page_not_found {text-align:center;}main.error_404 .page_not_found .fouroh_main {display:inline-block;margin:0 auto;max-width:500px !important;}main.error_404 .page_not_found .fouroh_main .fourohfour_image {margin-top:45px;margin-bottom:30px;}main.error_404 .page_not_found .fouroh_main h1 {color:#232323;font-size:2.5rem;margin:0 auto;margin-bottom:0px;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;}main.error_404 .page_not_found .fouroh_main hr {margin:25px 0;}main.error_404 .page_not_found .fouroh_main .description {margin:0 10px;}main.error_404 .page_not_found .fouroh_main .description p {text-align:left !important;color:#606060;font-size:1.0625rem;font-weight:300;font-family:"Yantramanav",Arial,Helvetica,sans-serif;margin-bottom:28px;}main.error_404 .page_not_found .fouroh_main .buttons {margin:0 -10px;}main.error_404 .page_not_found .fouroh_main .buttons .button_box {padding:10px;}main.error_404 .page_not_found .fouroh_main .buttons .button:hover .icon i {color:white !important;}main.error_404 .page_not_found .fouroh_main .buttons .button {width:100%;margin:0;}main.error_404 .page_not_found .fouroh_main .buttons .button p {display:inline-block;float:left;margin:0 !important;text-align:left;font-size:1.1875rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}main.error_404 .page_not_found .fouroh_main .buttons .button .icon {width:20px;height:25px;padding:0;margin:0 10px 0 8px;display:inline-block;float:left;position:relative;}main.error_404 .page_not_found .fouroh_main .buttons .button .icon i {display:inline-block;color:#004f32;font-size:1.5625rem;}@media only screen and (min-width:48em) and (max-width:63.938em){main.error_404 .fouroh_main {min-width:480px !important;}}@media only screen and (max-width: 47.938em){main.error_404 .icon {margin-right:10px !important;}}@media screen and (max-width: 300px){main.error_404 .button .icon {width:100% !important;text-align:center;}main.error_404 .button p {width:100%;text-align:center !important;}}main.about_us {display:inline-block;width:100%;}main.about_us p {font-weight:300;}main.about_us .main_container {width:100%;display:inline-block;}main.about_us .main_container .full_header {width:100%;display:inline-block;height:auto;}main.about_us .main_container .full_header img {width:100%;display:inline-block;height:auto;}main.about_us .main_container .paragraph {margin:0 auto;margin-top:40px;margin-bottom:30px;}main.about_us .main_container .paragraph h1 ,main.about_us .main_container .paragraph h2 ,main.about_us .main_container .paragraph h5 ,main.about_us .main_container .paragraph p {margin-bottom:10px;}main.about_us .main_container .paragraph h1 ,main.about_us .main_container .paragraph h2 {font-size:2.25rem;}main.about_us .main_container .paragraph h5 {color:#004f32;font-weight:normal;}main.about_us .main_container .paragraph p {color:#606060;font-size:0.875rem;}main.about_us .main_container .paragraph .button {margin-top:10px;font-size:0.8125rem;}main.about_us .main_container .introduction h1 ,main.about_us .main_container .introduction h2 ,main.about_us .main_container .introduction h5 ,main.about_us .main_container .introduction p {width:100%;margin-bottom:20px;text-align:center !important;}@media only screen and (max-width: 47.938em){main.about_us .full_header {height:175px !important;overflow:hidden;position:relative;}main.about_us .full_header img {height:175px !important;min-width:750px !important;}main.about_us .paragraph {margin-bottom:30px !important;margin-top:30px !important;}main.about_us .paragraph h1 {font-size:2.8em !important;line-height:1 !important;}main.about_us .paragraph h2 {font-size:2em !important;line-height:1.1 !important;}}main.terms .breadcrumbs {margin-left:18px;margin-bottom:10px;font-size:0.8125rem;}main.terms .main_list {padding-left:0;}main.terms h1 {font-size:2rem;}main.terms h4 {color:#004f32 !important;margin-top:35px;}main.terms h5 {margin-top:20px;}main.terms p ,main.terms li {font-weight:300;font-size:1rem;}main.terms li {margin-bottom:20px;}main.terms ul {padding-left:20px;}main.terms ol {padding-left:20px;counter-reset:item;}main.terms ol li {display:block;position:relative;}main.terms ol li:before {content:counters(item, ".") ".";counter-increment:item;position:absolute;margin-right:100%;right:10px;font-size:1rem;color:#434343;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;}main.terms ol li ol li:before {font-size:0.875rem;color:#434343;font-family:"Yantramanav",Arial,Helvetica,sans-serif;margin-top:2px;}main.services .header_container {height:322px;float:left;display:block;position:relative;margin-bottom:20px;}main.services .header_container .header {height:322px;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/theme/services/services_header.jpg) no-repeat center center;background-size:auto 100%;position:relative;}main.services .header_container .header .header_text {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;float:none;height:170px;}main.services .header_container .header .header_text .header_p ,main.services .header_container .header .header_text p ,main.services .header_container .header .header_text .large {display:block;}main.services .header_container .header .header_text .header_p ,main.services .header_container .header .header_text p ,main.services .header_container .header .header_text .medium {display:none;}main.services .header_container .header .header_text .header_h1 ,main.services .header_container .header .header_text h1 {font-size:3.125rem;color:#f1f1f1;line-height:3.125rem;text-align:center;margin:0;width:100%;}main.services .header_container .header .header_text .header_p ,main.services .header_container .header .header_text p {margin-top:1.375rem;font-size:1.375rem;color:#f1f1f1;line-height:2rem;text-align:center;float:left;font-weight:300;}main.services .header_container .header .header_text .flow_text {display:none;}main.services .header_container .header .header_text .regular_text {display:block;}main.services .header_container .header .header_text .header_hr {margin:0 auto;margin-top:0.375rem;margin-bottom:0.375rem;max-width:392px;height:1px;background-color:#f1f1f1;}main.services .breadcrumbs {margin:7px 0 0 12px;padding:0;font-size:0.8125rem;}main.services h5 ,main.services p {margin-bottom:20px;}main.services h2 {font-size:2.25rem;line-height:2.3125rem;margin:-5px 0 27px 0;}main.services h5 {font-weight:normal;color:#004f32;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.25rem;}main.services p {color:#606060;font-size:1rem;font-weight:300;}main.services hr {margin:20px 0;}main.services .header .large_header {display:block;}main.services .header .mobile_header {display:none;}main.services .hg_block_parent {min-height:100px;}main.services .hg_block_parent .hg_block {min-height:100px;padding:43px;}main.services .hg_block_parent .hg_block .inner {margin-bottom:-20px;}main.services .hg_block_parent .hg_block .inner img {margin-bottom:20px;}main.services .hg_block_parent .hg_block .button ,main.services .hg_block_parent .hg_block .contact_us {margin-top:20px;margin-bottom:40px;padding-left:30px !important;padding-right:30px !important;width:180px;font-weight:400;font-size:1rem;}main.services .hg_block_parent .hg_block .vitality_logo_section .logo {width:76px;display:inline-block;}main.services .hg_block_parent .hg_block .vitality_logo_section .text {height:89px;vertical-align:middle;display:table;}main.services .hg_block_parent .hg_block .vitality_logo_section .text h6 {display:table-cell;vertical-align:middle;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.services .hg_block_parent .left_block {padding-left:0px;}main.services .hg_block_parent .right_block {padding-right:0px;}main.services .hg_block_parent .center_block {padding-left:0px;padding-right:0px;text-align:center;}main.services .row {margin:0 auto;padding:0 10px;}@media only screen and (min-width:48em) and (max-width:63.938em){main.services .header_p ,main.services .large {display:none !important;}main.services .header_p ,main.services .medium {display:inline !important;}main.services .activate .button_box {float:left !important;}}@media only screen and (max-width: 47.938em){main.services .header_p ,main.services .large {display:none !important;}main.services .header_p ,main.services .medium {display:block !important;}main.services .header .large_header {display:none !important;}main.services .header .mobile_header {display:block !important;}main.services .hg_block {padding:20px 0 !important;}main.services .hg_block .inner img {margin:0 auto !important;width:100% !important;padding-bottom:20px !important;}}@media screen and (max-width: 470px){main.services .header .header_text {height:200px !important;}main.services .header .header_text .header_hr {width:80vw !important;}main.services .header .header_text .header_h1 ,main.services .header .header_text h1 {font-size:10.3vw !important;}main.services .header .header_text .header_p ,main.services .header .header_text p {margin-top:5vw !important;font-size:4.7vw !important;line-height:7vw !important;}main.services .hg_block .inner .vitality_logo_section .image {width:100% !important;text-align:center;}main.services .hg_block .inner .vitality_logo_section .text {width:100% !important;}main.services .hg_block .inner .vitality_logo_section .text h6 {text-align:center;}main.services .hg_block .inner .activate .button_box {width:100% !important;float:left !important;}}main.wishlist .wishlist_page {padding:0 25px;}main.wishlist .wishlist_page h6 {font-size:0.875rem;}main.wishlist .wishlist_page .breadcrumbs {font-size:0.8125rem;}main.wishlist .wishlist_page .heading .fa-heart {color:#c51318;float:left;font-size:1.125rem;padding-right:7px;padding-top:13px;}main.wishlist .wishlist_page .heading h1 {float:left;font-size:1.5rem;}main.wishlist .wishlist_page .wishlist {margin-top:10px;margin-bottom:120px;border:1px solid #e1e1e1;}main.wishlist .wishlist_page .wishlist .box_padding {padding:15px;}main.wishlist .wishlist_page .wishlist .table_header {border-top:1px solid white;background-color:#f1f1f1;}main.wishlist .wishlist_page .wishlist .table_header h6 {margin:0px;line-height:14px;}main.wishlist .wishlist_page .wishlist .table_header .th_right {float:right;}main.wishlist .wishlist_page .wishlist .items .item {border-bottom:1px solid #e1e1e1;}main.wishlist .wishlist_page .wishlist .items .item .empty_list {text-align:center;}main.wishlist .wishlist_page .wishlist .items .item .empty_list h4 {color:#989792;}main.wishlist .wishlist_page .wishlist .items .item .item_left {float:left;}main.wishlist .wishlist_page .wishlist .items .item .item_left .container .img_box {height:130px;width:inherit;display:table-cell;float:none;vertical-align:middle;text-align:center;}main.wishlist .wishlist_page .wishlist .items .item .item_left .container .img_box img {margin:0 auto;display:inline-block;max-width:85px;max-height:100px;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text {padding-left:15px;-moz-box-sizing:content-box;box-sizing:content-box;height:130px;display:table-cell;float:none !important;vertical-align:middle;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text h6 {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin:0 0 5px 0;max-width:330px;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text p {font-size:0.75rem;color:#606060;margin:0 0 3px 0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text a p {color:#004f32;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier {display:inline-block;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .selectricWrapper {display:inline-block;width:auto;margin:0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .selectricWrapper .selectric {display:block;height:25px;margin:0 10px 0 0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .selectricWrapper .selectric p {padding:0 20px 0 5px !important;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .modifier_label {display:inline-block;padding:0;vertical-align:top !important;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .modifier_label p {vertical-align:middle !important;display:inline-block;padding:0 5px 0 0;}main.wishlist .wishlist_page .wishlist .items .item .item_left .text_box .inner_text .modifier .button {width:20px;padding:10px !important;}main.wishlist .wishlist_page .wishlist .items .item .item_right {float:right;}main.wishlist .wishlist_page .wishlist .items .item .item_right .price {height:130px;display:table-cell;float:none !important;vertical-align:middle;}main.wishlist .wishlist_page .wishlist .items .item .item_right .price h5 {font-size:1rem;font-weight:400;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;line-height:1rem;margin:5px 0 -5px 0;text-align:left;}main.wishlist .wishlist_page .wishlist .items .item .item_right .price a {color:#5b4079;font-size:0.625rem;margin:0;text-align:left;}main.wishlist .wishlist_page .wishlist .items .item .item_right .button_box {height:130px;width:inherit;text-align:center;display:table-cell;float:none !important;vertical-align:middle;}main.wishlist .wishlist_page .wishlist .items .item .item_right .button_box .button {padding:8px;margin:0 auto;width:auto;}main.wishlist .wishlist_page .wishlist .items .item .item_right .remove {color:#989792;height:130px;display:table-cell;float:none !important;vertical-align:middle;padding-right:10px;font-size:1.25rem;text-align:center;}main.wishlist .wishlist_page .wishlist .items .item .item_right .remove:hover {color:#606060 !important;}@media screen and (min-width: 1200px){.wishlist_page .xlarge-1 {width:8.35% !important;}.wishlist_page .xlarge-2 {width:16.65% !important;}.wishlist_page .xlarge-3 {width:25% !important;}.wishlist_page .xlarge-4 {width:33.35% !important;}.wishlist_page .xlarge-5 {width:41.65% !important;}.wishlist_page .xlarge-6 {width:50% !important;}.wishlist_page .xlarge-7 {width:58.35% !important;}.wishlist_page .xlarge-8 {width:66.65% !important;}.wishlist_page .xlarge-9 {width:75% !important;}.wishlist_page .xlarge-10 {width:83.35% !important;}.wishlist_page .xlarge-11 {width:91.65% !important;}.wishlist_page .xlarge-12 {width:100% !important;}}@media screen and (max-width: 450px){.wishlist_page .xsmall-1 {width:8.35% !important;}.wishlist_page .xsmall-2 {width:16.65% !important;}.wishlist_page .xsmall-3 {width:25% !important;}.wishlist_page .xsmall-4 {width:33.35% !important;}.wishlist_page .xsmall-5 {width:41.65% !important;}.wishlist_page .xsmall-6 {width:50% !important;}.wishlist_page .xsmall-7 {width:58.35% !important;}.wishlist_page .xsmall-8 {width:66.65% !important;}.wishlist_page .xsmall-9 {width:75% !important;}.wishlist_page .xsmall-10 {width:83.35% !important;}.wishlist_page .xsmall-11 {width:91.65% !important;}.wishlist_page .xsmall-12 {width:100% !important;}.wishlist_page .xsmall-height {width:auto !important;}.wishlist_page .th_left ,.wishlist_page .th_right {display:none !important;}.wishlist_page .items .item {text-align:center;}.wishlist_page .items .item .item_left .img_box {float:right !important;height:auto !important;margin:10px 0 20px 0 !important;}.wishlist_page .items .item .item_left .text_box {display:inline-block !important;height:auto !important;}.wishlist_page .items .item .item_left .text_box .inner_text {margin:0 0 10px 0 !important;display:inline-block !important;height:auto !important;}.wishlist_page .items .item .item_left .text_box .inner_text h6 {margin:0 0 10px 0 !important;}.wishlist_page .items .item .item_right {padding:0 !important;}.wishlist_page .items .item .item_right .columns {margin:0 0 15px 0 !important;}.wishlist_page .items .item .item_right .price {height:auto !important;display:inline-block !important;}.wishlist_page .items .item .item_right .price h5 {text-align:center !important;}.wishlist_page .items .item .item_right .price a {text-align:center !important;}.wishlist_page .items .item .item_right .button_box_width {width:100% !important;float:left !important;}.wishlist_page .items .item .item_right .button_box {margin:0 !important;height:auto !important;text-align:center !important;display:inline-block !important;}.wishlist_page .items .item .item_right .remove_box {width:100% !important;float:left !important;}.wishlist_page .items .item .item_right .remove {height:auto !important;display:inline-block !important;}}@media only screen and (min-width:48em) and (max-width:63.938em){.reveal-modal ,dialog {width:90%;}}@media only screen and (max-width: 47.938em){.wishlist_page .th_right {padding-left:20px !important;}.wishlist_page .item_right {padding:16px 0 0 20px !important;height:auto !important;}.wishlist_page .item_right .columns {margin:0 0 15px 0 !important;}.wishlist_page .item_right .price {height:auto !important;display:inline-block !important;}.wishlist_page .item_right .button_box {height:auto !important;display:inline-block !important;margin-right:15px;text-align:left !important;}.wishlist_page .item_right .remove {height:auto !important;display:inline-block !important;}}main.brands {margin:0 auto;}main.brands .no-padding-left {padding-left:0;}main.brands .no-padding-right {padding-right:0;}main.brands .no-padding {padding-right:0;padding-left:0;}main.brands h1 {font-size:1.5rem;}main.brands p {color:#606060;}main.brands .details {padding:0 10px;}main.brands .brands_container {margin-bottom:6rem;max-width:none;margin-left:0;margin-right:0;}main.brands .brands_container .boxed {position:relative;display:inline-block;float:left;margin-bottom:20px;}main.brands .brands_container .boxed .set_height {margin-top:100%;}main.brands .brands_container .boxed .stretch {position:absolute;top:0;bottom:0;left:0;right:0;}main.brands .brands_container .inner_box {border:1px solid #e1e1e1;border-radius:2px;margin:10px;height:100%;}main.brands .brands_container .inner_box:hover span {color:#004f32;}main.brands .brands_container .inner_box span {display:block;position:absolute;z-index:2;font-size:1.4rem;color:#434343;font-weight:500;bottom:0;right:0;left:0;margin-right:10px;margin-left:10px;}main.brands .brands_container .inner_box img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;max-width:90%;max-height:90%;}main.brands .brands_container .inner_box:hover {box-shadow:0 0 2.1875rem #c5c5c5;}main.brands .a-z {margin-top:-26px;padding:1rem 10px 0 10px;}main.brands .a-z ul {list-style-type:none;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-moz-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;}main.brands .a-z ul .feat {line-height:1rem;letter-spacing:-0.6px;padding:0;}main.brands .a-z ul .numb {line-height:2rem;}main.brands .a-z ul li {-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:2.2rem;min-width:30px;border:1px solid #e1e1e1;padding:0px;margin-bottom:5px;}main.brands .a-z ul li a {width:100%;height:100%;text-align:center;border-radius:0;}main.brands .current {background-color:#004f32;}main.brands .current a {background-color:#004f32 !important;font-weight:normal !important;}@media only screen and (max-width: 47.938em){main.brands {margin-left:5px;margin-right:5px;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.brands {margin-left:5px;margin-right:5px;}}@media only screen and (min-width:64em){main.brands {padding-left:30px;}}main.brand {background-size:cover;}main.brand .main_row {padding-top:1.4rem;padding-bottom:4rem;background-color:#ffffff;}main.brand h1 {font-size:1.8rem;}main.brand h2 {font-size:1.4rem;margin-bottom:1.3rem;}main.brand h5 {font-size:1.4rem;color:#434343;font-weight:bold;margin:1.1875rem 0 0.75rem 0;}main.brand .breadcrumbs {padding:0 1.125rem 0 0;}main.brand .shadow:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.brand .opened {font-weight:bold;color:#000000;}main.brand .products_loader {width:100%;}main.brand .products_loader img {margin:90px auto;display:block;}main.brand .category_sidebar_navigation .main_category_navigation {border:0.0625rem solid #e1e1e1;}main.brand .category_sidebar_navigation .main_category_navigation .subcat {margin-bottom:0;}main.brand .category_sidebar_navigation .brand_brands {border:1px solid #e1e1e1;}main.brand .category_sidebar_navigation .products_filter ul {border:1px solid #e1e1e1;}main.brand .category_sidebar_navigation .products_filter .brand {display:none;}main.brand .category_sidebar_navigation ul {list-style:none;}main.brand .category_sidebar_navigation ul li {height:2.5rem;}main.brand .category_sidebar_navigation ul li p ,main.brand .category_sidebar_navigation ul li a {text-transform:capitalize;font-size:0.875rem;color:#434343;padding:0.625rem 0 0.625rem 0.9375rem;margin-bottom:0;}main.brand .category_sidebar_navigation ul li a {display:block;}main.brand .category_sidebar_navigation ul li:nth-child(2) {margin-top:0.4375rem;}main.brand .category_sidebar_navigation ul li:last-child {margin-bottom:0.5625rem;}main.brand .category_sidebar_navigation ul li:hover {text-decoration:underline;}main.brand .category_sidebar_navigation ul li:hover a {color:#004f32;}main.brand .category_sidebar_navigation ul .selected p {color:#ffffff;background-color:#004f32;}main.brand .category_sidebar_navigation ul .selected:hover {text-decoration:none;}main.brand .category_sidebar_navigation ul .selected:hover a {color:#434343;}main.brand .featured {margin-bottom:2.1rem;}main.brand .featured p:first-of-type {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;color:#434343;}main.brand .featured p {font-size:0.8rem;color:#606060;}main.brand .brand_cats {margin-left:0px;margin-bottom:1.4rem;}main.brand .feat_prod {margin-left:0px;}main.brand .item_container .boxed {position:relative;display:inline-block;}main.brand .item_container .boxed .set_height {margin-top:150%;}main.brand .item_container .boxed .stretch {position:absolute;top:0;bottom:0;left:0;right:0;}main.brand .item_container .inner_box {border:1px solid #e1e1e1;border-radius:2px;}main.brand .item_container .inner_box:hover span {color:#004f32;}main.brand .item_container .inner_box span {display:block;position:absolute;z-index:2;bottom:14%;right:0;left:0;margin:0 auto;font-size:1.4rem;color:#434343;font-weight:500;}main.brand .item_container .inner_box img {position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;margin-top:0;}main.brand .item_container .inner_box .category_image {height:73%;position:relative;overflow:hidden;background-size:cover;background-repeat:no-repeat;}main.brand .categories_list {margin:0.625rem 0 1.25rem 0;}main.brand .categories_list .list_category_title {margin-top:6px;}main.brand .categories_list .list_category_title h3 {margin:1.1875rem 0 0.75rem 0;}main.brand .categories_list .list_category {margin-bottom:1.25rem;text-align:center;float:left;}main.brand .categories_list .list_category .list_category_image {float:left;}main.brand .categories_list .list_category .list_category_image a {width:100%;float:left;}main.brand .categories_list .list_category .category_border {border:0.0625rem solid #e1e1e1;height:100%;width:100%;padding-bottom:20px;float:left;}main.brand .categories_list .list_category .category_border:hover {box-shadow:0 0 2.1875rem #e1e1e1;}main.brand .products_filter li {position:relative;}main.brand .products_filter li a {position:relative;display:block;}main.brand .products_filter li .clear_filter {position:absolute;top:0;right:0;padding:11px;}main.brand .products_filter li .clear_filter i {color:#db1c1c;}main.brand .products_filter span.filter_item_count {color:#606060 !important;font-size:0.75rem !important;padding-left:1px;}main.brand .products_list {margin-bottom:0.625rem;padding-left:0;}main.brand .products_list a {float:left;width:100%;}main.brand .products_list .list_product {margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:center;float:left;overflow:visible;}main.brand .products_list .list_product p {margin:0;}main.brand .products_list .list_product .list_product_image {position:relative;overflow:hidden;}main.brand .products_list .list_product .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;width:200px;}main.brand .products_list .list_product .stamp span {display:block;text-transform:uppercase;color:#ffffff;}main.brand .products_list .list_product .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}main.brand .products_list .list_product .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}main.brand .products_list .list_product .stamp.store_only {background-color:#004f32;}main.brand .products_list .list_product .stamp.online_only {background-color:#204934;}main.brand .products_list .list_product .stamp.coming_soon {background-color:#434343;}main.brand .products_list .list_product .stamp.stock_left {transform:none;width:130px;background-color:#004f32;left:0;bottom:1.5625rem;height:35px;padding:0.4375rem 0.3125rem;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;}main.brand .products_list .list_product .stamp.stock_left span {font-size:1.0625rem;font-weight:200;}main.brand .products_list .list_product .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}main.brand .products_list .list_product .list_product_save_amount {height:0;width:0;}main.brand .products_list .list_product .list_product_save_amount p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;display:block;width:3.875rem;height:4.875rem;padding:2.375rem 0.625rem 0 0;position:relative;z-index:3;color:#ffffff;float:right;}main.brand .products_list .list_product .list_product_title {height:3.25rem;overflow:hidden;}main.brand .products_list .list_product .list_product_title p {font-size:1rem;color:#434343;float:left;margin:0;text-align:left;font-weight:300;}main.brand .products_list .list_product .list_product_price p {font-size:1.25rem;font-weight:bold;color:#004f32;float:left;}main.brand .products_list .list_product .list_product_price p span.was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}main.brand .products_list .list_product .list_product_discovery_miles_wishlist p {font-size:0.75rem;color:#5b4079;float:left;}main.brand .products_list .list_product .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}main.brand .products_list .list_product .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;}main.brand .products_list .list_product .list_product_wishlist {height:0;float:left;width:100%;}main.brand .products_list .list_product .list_product_wishlist .wishlist_image {position:relative;top:-29px;left:-13px;float:right;width:18px;height:16px;cursor:pointer;font-size:0px !important;background:url('/images/theme/product_icons/wishlist-icon.jpg');}main.brand .products_list .list_product .list_product_wishlist .wishlist_image.red {background:url('/images/theme/product_icons/wishlist-red-icon.jpg');}main.brand .products_list .list_product .list_product_wishlist img {float:right;position:relative;top:-86px;left:30px;}main.brand .products_list .list_product .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.brand .products_list .list_product .vitality_tooltip {position:relative;z-index:1;top:89px;left:-16px;max-width:258px;}main.brand .products_list .list_product .zero_space {width:0px;height:0px;}main.brand .products_list .list_product .product_colours {position:relative;margin-left:0.875rem;top:13rem;height:0;float:left;}main.brand .products_list .list_product .product_colours img {position:relative;margin-left:1px;z-index:1;float:left;}main.brand .products_list .list_product .list_product_icons {height:0;}main.brand .products_list .list_product .list_product_icons img {position:relative;z-index:2;}main.brand .products_list .list_product .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}main.brand .products_list .list_product .list_product_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}main.brand .products_list .list_product .list_product_icons .save_icon img {z-index:3;}main.brand .products_list .list_product .list_product_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}main.brand .products_list .list_product .list_product_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;}main.brand .products_list .list_product .list_product_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;}main.brand .products_list .list_product .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}main.brand .products_list .list_product .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}main.brand .products_list .list_product:hover .list_product_image {opacity:0.9;}main.brand .product_listing_pagination {margin-bottom:0.4375rem;}main.brand .product_listing_pagination .pager {float:left;padding-bottom:0.625rem;}main.brand .product_listing_pagination .pager .pager_container {float:right;}main.brand .product_listing_pagination .pager .pager_container>div {height:42px;}main.brand .product_listing_pagination .pager .pager_container .page_next {margin-right:0;}main.brand .product_listing_pagination .pager .pager_container .page_next ,main.brand .product_listing_pagination .pager .pager_container .page_previous {height:42px !important;width:46px !important;}main.brand .product_listing_pagination .pager .pager_container .pagination_pages {float:left;max-width:275px;min-width:55px;}main.brand .product_listing_pagination .pager .pager_container .pagination_link {min-width:55px;}main.brand .product_listing_pagination .pager .pager_container .pagination_link p ,main.brand .product_listing_pagination .pager .pager_container .pagination_link a {display:block;height:42px !important;width:46px !important;line-height:42px;border:1px solid #e1e1e1;margin:0 0.4375rem 0 0;}main.brand .product_listing_pagination .pager .pagination_link {height:42px !important;float:left;padding:0;text-align:center;}main.brand .product_listing_pagination .pager .pagination_link p ,main.brand .product_listing_pagination .pager .pagination_link a {color:#606060;font-size:12px;line-height:42px;cursor:pointer;}main.brand .product_listing_pagination .pager .pagination_link:hover p ,main.brand .product_listing_pagination .pager .pagination_link:hover a ,main.brand .product_listing_pagination .pager .active p ,main.brand .product_listing_pagination .pager .active a {background-color:#004f32;color:#ffffff;}main.brand .product_listing_pagination .products_showing {float:left;padding-bottom:0.625rem;}main.brand .product_listing_pagination .products_showing .pagination_pages {margin:0 !important;}main.brand .product_listing_pagination .products_showing>div {padding:0;}main.brand .product_listing_pagination .products_showing p {display:block;float:left;margin-top:13px;}main.brand .product_listing_pagination .products_showing .products_showing_text {margin-right:16px;}main.brand .product_listing_pagination .products_showing .show_text {margin-right:10px;}main.brand .product_listing_pagination .products_showing .products_per_page {display:block;padding:0 0 0.3125rem 0;width:64px;height:44px;float:left;}main.brand .product_listing_pagination .products_showing .products_per_page p.label {margin-top:0px;}main.brand .product_listing_pagination .products_showing .products_per_page .selectricWrapper {width:3.375rem;}main.brand .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric {height:2.75rem;}main.brand .product_listing_pagination .products_showing .products_per_page .selectricWrapper .selectric p.label {margin-top:5px;}main.brand .product_listing_pagination .products_showing .overlap_footer {z-index:1;}main.brand .product_listing_pagination .sort_by {height:2.75rem;float:left;margin:0 0 0.3125rem 0;padding-right:29px;padding-left:4px;}main.brand .product_listing_pagination .sort_by .selectricWrapper .selectric {height:2.75rem;}main.brand .product_listing_pagination .sort_by .selectricWrapper .selectric p.label {margin-top:5px;}main.brand .product_listing_pagination p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin-bottom:0px;font-size:12px;color:#606060;}main.brand .product_listing_pagination .selectricWrapper {position:relative;margin:0;cursor:pointer;}main.brand .product_listing_pagination .selectric {border:1px solid #dddddd;background:#ffffff;position:relative;border-radius:2px;}main.brand .product_listing_pagination .selectric p.label {margin-top:5px;}main.brand .product_listing_pagination .selectric .label {display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:6px;font-size:12px;line-height:18px;color:#606060;min-height:18px;background:none;}main.brand .product_listing_pagination .selectric .button {display:block;position:absolute;right:0;top:0;width:20px;height:100%;color:#bbbbbb;text-align:center;font:0/0 a;*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;border:none;}main.brand .product_listing_pagination .selectric .button:hover {background:none;border:none;}main.brand .product_listing_pagination .selectric .button:after {content:" ";position:absolute;top:0;right:0;bottom:0;left:33px;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#434343;border-bottom:none;}main.brand .product_listing_pagination .selectricScroll li {background-color:#ffffff;}main.brand .slider {padding-left:0;margin-bottom:1rem;margin-top:-0.4rem;}main.brand .slider .slide_preloader {padding-left:35%;margin:5.625rem 0 5.625rem 0;}main.brand .slider .slide_container {margin-bottom:0;}main.brand .slider .slide_container .show {visibility:visible !important;}main.brand .slider .slide_container .slide {visibility:hidden;height:19.375rem !important;background-size:cover !important;background-position:center center !important;}main.brand .slider .slide_container .slide .slider_image {display:block;height:19.375rem;background-size:cover !important;background-position:center left !important;}main.brand .slider .slide_container .slide .slider_image .slide_text {bottom:0;position:absolute;width:100%;}main.brand .slider .slide_container .slide .slider_image .slide_text a {color:#ffffff;font-size:1.25rem;}main.brand .slider .slide_container .slide .slider_image .slide_text .button {background-color:#d10027;border:2px solid #ffffff;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.brand .slider .slide_container .slide a {width:inherit;height:inherit;display:block;float:left;}main.brand .slider .slide_container .slick-slide {margin:0.75rem 0 1.4375rem 0;}main.brand .slider .slide_container .slick-dots {bottom:1.4375rem;width:97%;margin:0 auto;position:relative;margin-top:-40px;text-align:right;}main.brand .slider .slide_container .slick-dots li {background-color:#ffffff;border-radius:1.375rem;height:1.375rem;width:1.375rem;}main.brand .slider .slide_container .slick-dots li button:before {color:#004f32;opacity:0;height:1rem;width:1rem;border-radius:1rem;display:block;background-color:#004f32;}main.brand .slider .slide_container .slick-dots li button {top:3px;left:3px;}main.brand .slider .slide_container .slick-dots li.slick-active button:before {opacity:1;}main.brand .slider .slide_container .category_banner_link {display:block;float:left;width:100%;height:100%;}@media only screen and (min-width:90.063em){main.brand {margin-left:-13px;}}@media only screen and (min-width:64em) and (max-width:90em){main.brand {margin-left:-27px;}}@media only screen and (min-width:64em){main.brand .categories_list .list_category:nth-child(3n+1) {padding-right:0.8125rem;}main.brand .categories_list .list_category:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.brand .categories_list .list_category:nth-child(3n+3) {padding-left:0.8125rem;}main.brand .products_list .list_product:nth-child(3n+1) {padding:0 0.8125rem 0 0;}main.brand .products_list .list_product:nth-child(3n+2) {padding:0 0.4375rem 0 0.4375rem;}main.brand .products_list .list_product:nth-child(3n+3) {padding:0 0 0 0.8125rem;}}@media only screen and (min-width:48em) and (max-width:63.938em){main.brand {margin-left:5px;margin-right:5px;}main.brand .categories_list .list_category:nth-child(2n+1) {padding-right:0.625rem;}main.brand .categories_list .list_category:nth-child(2n+2) {padding-left:0.625rem;}main.brand .products_list .list_product:nth-child(2n+1) {padding-right:0.625rem;}main.brand .products_list .list_product:nth-child(2n+2) {padding-left:0.625rem;}}@media only screen and (max-width: 47.938em){main.brand {margin-left:5px;margin-right:5px;}main.brand .sort_by {padding-left:15px !important;}}main.expert-advice {color:#434343;}main.expert-advice hr {margin:0;}main.expert-advice * {-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;}main.expert-advice h1 {font-size:2.1875rem;margin:15px auto;}main.expert-advice h2 {font-size:1.625rem;}main.expert-advice h3 {font-size:1.25rem;}main.expert-advice .search_phrase span {color:#004f32;}main.expert-advice .expert_advice_banner {width:100%;background:url(/images/theme/expert_advice/expert-advice-header.jpg) no-repeat;color:#ffffff;text-align:center;margin:0 auto;background-size:cover;padding:70px;}main.expert-advice .expert_advice_banner h1 {color:#ffffff;}main.expert-advice .expert_advice_banner p i {font-size:0.8rem;}main.expert-advice .under_banner {padding-top:3rem;}main.expert-advice .sports_list {margin-top:25px;}main.expert-advice .sports_list li .sports_category {border:1px solid #989792;border-radius:2px;}main.expert-advice .sports_list li .sports_category .sports_category_header {padding:15px;background-image:linear-gradient(#ffffff, #eeeeee);}main.expert-advice .sports_list li .sports_category .sports_category_header .jsShowAll {text-transform:uppercase;color:#434343;padding:10px;background-color:#e5e5e5;border-radius:5px;font-weight:bold;font-size:0.75rem;}main.expert-advice .sports_list li .sports_category .sport_links {padding:15px;}main.expert-advice .sports_list li .sports_category .sport_links a {float:left;display:block;height:63px;width:48%;padding-top:20px;color:#434343;display:table;}main.expert-advice .sports_list li .sports_category .sport_links a div {height:3rem;width:3rem;position:relative;}main.expert-advice .sports_list li .sports_category .sport_links a div i {font-size:3rem;color:#004f32;}main.expert-advice .sports_list li .sports_category .sport_links a span {display:table-cell;vertical-align:middle;width:100%;padding-left:1rem;}main.expert-advice .sports_list li .sports_category .sport_links a:hover {color:#004f32;}main.expert-advice .sports_list li .sports_category .sport_links a:hover div {background-color:#e9e9e9;border-radius:100%;}main.expert-advice .sports_list li .sports_category .sport_links a:hover span {text-decoration:underline;}main.expert-advice .articles_filter {line-height:55px;}main.expert-advice .articles_filter span {margin-right:10px;color:#004f32;font-weight:bold;}main.expert-advice .articles_filter input[type="checkbox"] {margin:0 !important;}main.expert-advice .articles_filter label {margin:0 10px 0 0 !important;font-weight:300;}main.expert-advice .articles_search {position:relative;}main.expert-advice .articles_search i {position:absolute;top:14px;left:11px;}main.expert-advice .articles_search input[type="text"] {font-style:italic;text-indent:22px;border-radius:3px;}main.expert-advice .articles_search input[type="submit"] {width:17px;height:17px;text-indent:-9999px;display:block;border:none;position:absolute;top:16px;left:12px;cursor:pointer;background-color:transparent;}main.expert-advice .show_more .button {display:block;margin:35px auto;width:125px;}main.expert-advice .featured-article {position:relative;width:286px;height:280px;background-repeat:no-repeat;margin:0;}main.expert-advice .featured-article a {width:100%;height:100%;display:block;}main.expert-advice .featured-article a .featured-article-text {margin:auto;}main.expert-advice .featured-article a .featured-article-text h3 {color:#ffffff;font-size:1.25rem;text-align:center;vertical-align:middle;}main.expert-advice .featured-articles-header {margin-bottom:3rem;}main.expert-advice .featured-articles-header h2 {float:left;padding-right:2rem;font-family:"Yantramanav",Arial,Helvetica,sans-serif;font-weight:bold;font-size:2rem;}main.expert-advice .links {padding-top:3rem;padding-bottom:3rem;}main.expert-advice .article_block {height:339px;}main.expert-advice .featured-article-link {display:block;position:relative;width:100%;text-align:center;background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;}main.expert-advice .featured-article-link .hover_effect {background-color:#000000;transition:background-color 0.5s ease;width:100%;height:100%;opacity:0.6;}main.expert-advice .featured-article-link .hover_effect img {width:100%;}main.expert-advice .featured-article-link .hover_effect .article-text {color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;width:100%;padding:2rem;}main.expert-advice .featured-article-link .hover_effect .article-text h3 {font-size:1.375rem;text-align:center;color:#ffffff;-webkit-font-smoothing:antialiased;}main.expert-advice .featured-article-link .hover_effect .article-text p {font-size:0.9375rem;text-align:center;color:#ffffff;-webkit-font-smoothing:antialiased;}main.expert-advice .featured-article-link .hover_effect .article-text span {display:none;}main.expert-advice .featured-article-link .hover_effect .article_icon {position:absolute;bottom:0.6rem;right:0;color:#ffffff;}main.expert-advice .featured-article-link .hover_effect .article_icon i {padding-right:0.6rem;}main.expert-advice .featured-article-link .hover_effect .article_icon span {display:none;padding-right:0.6rem;}main.expert-advice .featured-article-link .hover_effect .article_icon:hover {font-size:1.2rem;}main.expert-advice .featured-article-link .hover_effect:hover {opacity:0.8;}main.expert-advice .featured-article-link .hover_effect:hover span {display:inline;}main.expert-advice .featured-article-link:hover {box-shadow:0 0 10px #989792;background-color:rgba(0, 0, 0, 0.5);}main.expert-advice .bottom_section {padding-bottom:3rem;}main.expert-advice .ask {padding-bottom:3rem;}main.expert-advice .ask_sportsmans_warehouse {margin-top:50px;padding-bottom:3rem;}main.expert-advice .ask_sportsmans_warehouse p {color:#232323;font-size:1.125rem;font-weight:300;}main.expert-advice .ask_sportsmans_warehouse ul {list-style:none;margin:0 0 50px 0;padding:0;}main.expert-advice .ask_sportsmans_warehouse ul i {position:absolute;color:#004f32;font-size:1.4rem;}main.expert-advice .ask_sportsmans_warehouse ul li {margin-bottom:20px;padding-left:40px;}main.expert-advice .ask_sportsmans_warehouse a {border:2px solid #434343;border-radius:5px;padding:15px 20px;color:#434343;font-weight:bold;line-height:1.75rem;display:block;float:left;margin-right:15px;margin-bottom:15px;font-size:1rem;}main.expert-advice .ask_sportsmans_warehouse a i {color:#004f32;font-size:1.75rem;margin-right:15px;line-height:1.75rem;}main.expert-advice .ask_sportsmans_warehouse a:hover {transition:background-color 0.5s ease,border 0.5s ease;border:2px solid #004f32;background-color:#004f32;color:#ffffff;}main.expert-advice .ask_sportsmans_warehouse a:hover i {color:#ffffff;}main.expert-advice iframe[id^='twitter-widget-0'] {width:100% !important;}main.expert-advice .twitter_feed {margin-top:50px;}main.expert-advice .twitter_feed iframe {width:100% !important;float:right !important;}main.expert-advice .twitter_feed iframe .timeline {max-width:100% !important;float:right !important;}main.expert-advice .category_banner {width:100%;color:#ffffff;text-align:center;margin:0 auto;background-size:cover;padding:70px;}main.expert-advice .category_banner h1 {color:#ffffff;}main.expert-advice .icon_article {background:url('/images/theme/expert_advice/article.png') no-repeat;width:12px;height:15px;display:inline-block;}main.expert-advice .icon_play {background:url('/images/theme/expert_advice/play.png') no-repeat;width:12px;height:11px;display:inline-block;}main.expert-advice .icon_tick {background:url('/images/theme/expert_advice/tick.png') no-repeat;width:19px;height:14px;display:inline-block;}main.expert-advice .featured_title {text-align:center;}main.expert-advice .share_buttons {margin-bottom:2rem;}main.expert-advice .share_buttons .social {padding-left:10px !important;padding-right:10px !important;}main.expert-advice .share_buttons .share_twitter {margin-top:4px;}main.expert-advice .featured_image {text-align:center;margin:40px auto 30px auto;}main.expert-advice .flex-video {margin-top:1.875rem;}main.expert-advice article a {color:#004f32;}main.expert-advice article section {margin-bottom:50px;}main.expert-advice article .download_pdf {padding:15px 20px;width:100% !important;}main.expert-advice article .download_pdf ,main.expert-advice article .download_pdf i {color:#434343 !important;}main.expert-advice article .download_pdf:hover {color:#ffffff !important;}main.expert-advice article .download_pdf:hover * {color:#ffffff !important;}main.expert-advice article ul {list-style:none;margin:0;padding:0;}main.expert-advice article ul li {margin-bottom:10px;padding-left:40px;background:url('/images/theme/bullet-tick.png') no-repeat 0 center;}main.expert-advice .cat_back_but {padding-top:1.5rem;padding-bottom:3rem;}main.expert-advice .featured_link {border:2px solid #434343;border-radius:5px;padding:15px 20px;color:#434343;font-weight:bold;line-height:1.75rem;display:block;float:left;margin-right:15px;margin-bottom:15px;font-size:1rem;}main.expert-advice .featured_link:hover {transition:background-color 0.5s ease,border 0.5s ease;border:2px solid #004f32;background-color:#004f32;color:#ffffff;}main.expert-advice .featured_link:hover i {color:#ffffff;}main.expert-advice .pdf_block {padding-bottom:1rem;}main.expert-advice .related_articles {padding-bottom:4rem;}main.expert-advice .related_articles .related_head {padding-top:1rem !important;padding-bottom:1rem !important;}main.expert-advice .related_products_section {max-width:1402px;}main.expert-advice .related_products_section h2 {margin-top:1.25rem;}main.expert-advice .related_products_section button {height:0px;width:0px;}main.expert-advice .related_products_section button::before {color:gray;}main.expert-advice .related_products_section ul {margin-left:0;left:50%;transform:translateX(-50%);}main.expert-advice .related_products_section .related-products {margin-bottom:2.5rem;}main.expert-advice .related_products_section .slick-dots button::before {font-size:40px;}main.expert-advice .related_products_section .slick-dots .slick-active button::before {font-size:40px;color:#004f32;}main.expert-advice .related_products_section .slick-track {margin:0 auto;text-align:center;}main.expert-advice .related_products_section .slick-track .list_product {margin:10px;}main.expert-advice .related_products_section .slick-track .list_product .add_on_fly {position:absolute;right:10px;bottom:0;padding:10px;}main.expert-advice .related_products_section .list_product {margin-bottom:1.25rem;padding-bottom:0.625rem;text-align:center;float:left;overflow:visible;}main.expert-advice .related_products_section .list_product p {margin:0;}main.expert-advice .related_products_section .list_product .list_product_image {position:relative;overflow:hidden;}main.expert-advice .related_products_section .list_product .list_product_image .member_save_icon {display:block;float:right;text-align:center;width:80px;height:80px;color:#004f32;border:2px solid #004f32 !important;background:#ffffff;border-radius:50%;position:absolute;bottom:0;right:10px;}main.expert-advice .related_products_section .list_product .list_product_image .member_save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;margin:0;}main.expert-advice .related_products_section .list_product .list_product_image .member_save_icon .text {margin-top:15px;font-size:0.75rem;line-height:1;}main.expert-advice .related_products_section .list_product .list_product_image .member_save_icon .price {top:0px;font-size:1rem;font-family:Arial,"HelveticaNeue",Arial,Helvetica,sans-serif;font-weight:bold;}main.expert-advice .related_products_section .list_product .stamp {transform:translate(-34%, 38%) rotate(-45deg);position:absolute;width:200px;}main.expert-advice .related_products_section .list_product .stamp span {display:block;text-transform:uppercase;color:#ffffff;}main.expert-advice .related_products_section .list_product .stamp span:nth-of-type(1) {font-size:0.7rem;line-height:0.8rem;margin-top:4px;}main.expert-advice .related_products_section .list_product .stamp span:nth-of-type(2) {font-size:1.1rem;line-height:1.1rem;margin-bottom:4px;}main.expert-advice .related_products_section .list_product .stamp.store_only {background-color:#004f32;}main.expert-advice .related_products_section .list_product .stamp.online_only {background-color:#204934;}main.expert-advice .related_products_section .list_product .stamp.coming_soon {background-color:#434343;}main.expert-advice .related_products_section .list_product .stamp.stock_left {transform:none;width:130px;background-color:#004f32;left:0;bottom:1.5625rem;height:35px;padding:0.4375rem 0.3125rem;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;}main.expert-advice .related_products_section .list_product .stamp.stock_left span {font-size:1.0625rem;font-weight:200;}main.expert-advice .related_products_section .list_product .promotion_icons {width:62px;float:right;padding-top:8px;margin-right:-8px;}main.expert-advice .related_products_section .list_product .list_product_save_amount {height:0;width:0;}main.expert-advice .related_products_section .list_product .list_product_save_amount p {font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;font-size:1.1875rem;display:block;width:3.875rem;height:4.875rem;padding:2.375rem 0.625rem 0 0;position:relative;z-index:3;color:#ffffff;float:right;}main.expert-advice .related_products_section .list_product .list_product_title {height:3.25rem;overflow:hidden;}main.expert-advice .related_products_section .list_product .list_product_title p {font-size:1rem;color:#434343;float:left;margin:0;text-align:left;font-weight:300;}main.expert-advice .related_products_section .list_product .list_product_price p {font-size:1.25rem;font-weight:bold;color:#004f32;float:left;font-family:"RobotoSlab",Arial,Helvetica,sans-serif;}main.expert-advice .related_products_section .list_product .was_price {text-decoration:line-through !important;font-size:0.875rem !important;font-family:Arial,Helvetica,sans-serif !important;color:#9e9e9e !important;margin:0 !important;font-weight:normal !important;}main.expert-advice .related_products_section .list_product .list_product_discovery_miles_wishlist p {font-size:0.75rem;color:#004b8d;float:left;}main.expert-advice .related_products_section .list_product .list_product_discovery_miles_wishlist .list_product_discovery_miles {float:left;}main.expert-advice .related_products_section .list_product .product_border {border:0.0625rem solid #e1e1e1;padding-bottom:0.75rem;height:100%;width:100%;float:left;transition:0.2s;}main.expert-advice .related_products_section .list_product .list_product_wishlist {display:none;}main.expert-advice .related_products_section .list_product .product_border:hover {box-shadow:0 0 0.625rem #e1e1e1;}main.expert-advice .related_products_section .list_product .vitality_tooltip {position:relative;z-index:1;top:89px;left:-16px;max-width:258px;}main.expert-advice .related_products_section .list_product .zero_space {width:0px;height:0px;}main.expert-advice .related_products_section .list_product .product_colours {position:relative;margin-left:0.875rem;top:13rem;height:0;float:left;}main.expert-advice .related_products_section .list_product .product_colours img {position:relative;margin-left:1px;z-index:1;float:left;}main.expert-advice .related_products_section .list_product .list_product_icons {height:0;}main.expert-advice .related_products_section .list_product .list_product_icons img {position:relative;z-index:2;}main.expert-advice .related_products_section .list_product .list_product_icons .discovery_icon {left:-0.3125rem;top:9.875rem;float:left;}main.expert-advice .related_products_section .list_product .list_product_icons .save_icon {float:right;text-align:center;width:62px;height:62px;}main.expert-advice .related_products_section .list_product .list_product_icons .save_icon img {z-index:3;}main.expert-advice .related_products_section .list_product .list_product_icons .save_icon p {display:block;width:100%;float:left;position:relative;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#ffffff;z-index:4;}main.expert-advice .related_products_section .list_product .list_product_icons .save_icon .save_icon_save {top:-52px;font-size:0.9375rem;}main.expert-advice .related_products_section .list_product .list_product_icons .save_icon .save_icon_price {top:-63px;font-size:1.1875rem;}main.expert-advice .related_products_section .list_product .list_product_icons .item_combo_deal_icon {padding-top:4px;float:right;}main.expert-advice .related_products_section .list_product .list_product_icons .with_free_gift_icon {padding-top:4px;float:right;}@media only screen and (min-width: 1200px){.large-block-grid-3 .expert_advice_sport_category {width:31%;}}@media only screen and (max-width: 769px){.articles_filter input {width:inherit !important;}}main.find-in-store .store_availability .header img {margin-top:-50px;margin-right:15px;display:inline-block;max-height:95px;}main.find-in-store .store_availability .header .header_text {display:inline-block;}main.find-in-store .store_availability .header .header_text h3 {font-size:1.3rem;font-weight:normal;color:#004f32;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;}main.find-in-store .store_availability hr {margin-left:15px;margin-right:15px;}main.find-in-store .store_availability .selectric {height:40px;}main.find-in-store .store_availability .selectric .label {font-size:0.9rem;font-family:"HelveticaNeue",Arial,Helvetica,sans-serif;color:#606060;}main.find-in-store .store_availability .selectric .button {padding:20px !important;}main.find-in-store .store_availability .filters .check_stock {padding:9px 30px;width:100%;margin:0;}main.find-in-store .store_availability .table .table_header {font-weight:bold;font-size:0.9rem;color:#434343;}main.find-in-store .store_availability .table .table_body .row .columns {padding-top:15px;padding-bottom:15px;}main.find-in-store .store_availability .table .table_body .even {background-color:#f1f1f1;}main.track_and_trace .testing span:hover~span {color:blue;}main.track_and_trace .breadcrumbs {font-size:0.8125rem;}main.track_and_trace h1 {font-size:2rem;}main.track_and_trace h1 span {color:#004f32;}main.track_and_trace h2 {font-size:1.5rem;}main.track_and_trace h3 {font-size:1.2rem;}main.track_and_trace h3 span {color:#ec1d23;}main.track_and_trace table {border:none;}main.track_and_trace .status_bar {padding:4rem 1.875rem;}main.track_and_trace .status_bar .active .status_icon {color:#004f32 !important;}main.track_and_trace .status_bar .active .status_point {background-color:#004f32 !important;}main.track_and_trace .status_bar .active ~ .status_block .status_icon {color:#c0c0c0;}main.track_and_trace .status_bar .active ~ .status_block .status_point {background-color:#c0c0c0;}main.track_and_trace .status_bar .status_block {width:1px;text-align:center;padding:0;}main.track_and_trace .status_bar .status_block .status_icon {position:relative;margin:0 auto;font-size:3rem;color:#4e4e4e;}main.track_and_trace .status_bar .status_block .icon_padding {height:0.5rem;}main.track_and_trace .status_bar .status_block .status_point {width:12px;height:12px;background-color:#004f32;border-radius:100%;position:relative;margin:0 auto;}main.track_and_trace .status_bar .status_block .status_text {position:relative;margin:0 auto;width:1px;white-space:nowrap;}main.track_and_trace .status_bar .status_block .status_text span {position:absolute;transform:translateX(-50%);color:#4e4e4e;font-weight:bold;padding-top:0.5rem;}main.track_and_trace .status_bar .line_cell {position:relative;padding:0;}main.track_and_trace .status_bar .line_cell i {font-size:125px;}main.track_and_trace .status_bar .line_cell .linking_line {width:112%;height:0px;border:1px solid #c0c0c0;position:absolute;z-index:2;margin-left:-6%;}main.track_and_trace .summary_table {font-style:italic;padding:1rem 0 0 0;}main.track_and_trace .summary_table tr:nth-child(odd) {background:#f1f1f1;}main.track_and_trace .summary_table a {color:#222222;}main.track_and_trace .summary_table a:hover {text-decoration:underline;}@media only screen and (max-width: 47.938em){main.track_and_trace .status_bar .status_text {font-size:0.7rem;}}main.pages section.content {margin-top:20px;padding-bottom:20px;}main.pages section.content .main_list {padding-left:0;}main.pages section.content h1 {font-size:2rem;}main.pages section.content h4 {color:#004f32 !important;margin-top:35px;}main.pages section.content h5 {margin-top:20px;}main.pages section.content li {margin-bottom:20px;}main.pages section.content p ,main.pages section.content li {font-size:1rem;margin-bottom:1rem;max-width:1000px;font-weight:300;}main.pages section.content ul {padding-left:20px;}main.pages section.content ol {counter-reset:item;margin-left:0;}main.pages section.content ol li {display:block;position:relative;margin-left:22px;}main.pages section.content ol li:before {content:counters(item, ".") ".";counter-increment:item;position:absolute;margin-right:100%;right:10px;}main.pages section.content ol li ul li {list-style-type:disc;counter-reset:item;}main.pages section.content img[alt="Discovery"] {width:100% !important;margin-bottom:20px;}main.pages section.content .discovery_miles_button {margin:20px 0;}main.pages section.content .discovery_spend_your_miles h1 {color:#00539a !important;margin-bottom:20px;}main.pages section.content .point {color:#006bb6 !important;font-size:1.0625rem;margin-bottom:0;}main.pages section.content h3 {font-size:1.375rem;font-weight:normal;}main.pages section.content .text_blue {color:#006bb6 !important;}main.pages section.content .text_red {color:#ec1d23 !important;}.delivery_rates {position:absolute;width:50%;margin:auto 25%;background-color:white;padding:20px;line-height:20px;}.delivery_rates h1 {color:#004f32;font-size:2rem;}.delivery_rates p {font-size:0.9375rem;font-weight:300;margin-bottom:20px;}.delivery_rates table {width:100%;}.delivery_rates table th {font-size:1rem;padding:20px 10px;font-weight:400;margin:0;}.delivery_rates table td {padding:15px 10px;margin:0;}.delivery_rates .close-reveal-modal {font-size:1.875rem;}.delivery_rates .table {margin-top:20px;margin-bottom:20px;}.delivery_rates .table .columns {text-align:center;}.delivery_rates .table .cell {width:50%;float:left;}.delivery_rates .sub {font-size:0.875rem;color:#606060;}.delivery_rates .blue {color:#004f32;}.delivery_rates .red {color:#ec1d23;}.delivery_rates .bold {font-weight:Bold;}.delivery_rates hr {margin:10px;}.delivery_rates .rates_content {margin-top:20px;}@media only screen and (max-width: 47.938em){.delivery_rates .reveal-modal ,.delivery_rates dialog {width:96%;margin-left:-48%;}.delivery_rates .reveal-modal .table {margin-top:30px;}.delivery_rates .reveal-modal .headings {margin:40px 0;}.delivery_rates .reveal-modal .headings .heading {transform:rotate(-90deg) !important;}}@media screen and (max-width: 400px){.delivery_rates .reveal-modal .columns {font-size:4vw;line-height:5vw;}.delivery_rates .reveal-modal .headings {margin:15px 0;}}@media (max-width: 1000px){.reveal-modal ,dialog {min-height:auto;}.delivery_rates {width:90% !important;margin:auto 5%;}}@media (max-width: 600px){.delivery_rates table tr td {padding:10px 0 !important;}}.competitions {}.competitions .no_padding {padding:0 !important;}.competitions .bebop_competition {font-family:"Roboto",Arial,Helvetica,sans-serif;}.competitions .bebop_competition .bebop_header {margin:0 auto;max-width:1000px;}.competitions .bebop_competition .bebop_header img {margin:25px auto;display:block;}.competitions .bebop_competition .bebop_header p {font-family:'Roboto Light',Arial,Helvetica,sans-serif;font-weight:300;}.competitions .bebop_competition .bebop_form {max-width:1000px;margin:0 auto;}.competitions .bebop_competition .bebop_form label {font-size:1.3125rem;}.competitions .bebop_competition .bebop_form input[type="text"] ,.competitions .bebop_competition .bebop_form input[type="email"] {border-radius:3px;width:50%;}.competitions .bebop_competition .bebop_form .star {color:#ec1d23;font-size:1.25rem;font-weight:600;}.competitions .bebop_competition .bebop_form .compulsary {font-size:1rem;color:#434343;line-height:0.875rem;margin-bottom:20px;display:block;}.competitions .bebop_competition .bebop_form .email_error ,.competitions .bebop_competition .bebop_form .contact_number_error ,.competitions .bebop_competition .bebop_form .terms_error {font-size:1rem;color:#ec1d23;margin-bottom:0;}.competitions .bebop_competition .bebop_form input[type="button"] {width:300px;padding:10px;text-align:center;background-color:#004f30;color:#ffffff;text-transform:uppercase;font-size:1.5rem;border:none;border-radius:3px;cursor:pointer;margin:30px 0;}.competitions .bebop_competition .bebop_form input[type="button"]:hover {background-color:#00301d;}.competitions .response {max-width:1000px;margin:0 auto;}.competitions .response p.thank_you {font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;}.competitions .response p {font-family:'Roboto Light',Arial,Helvetica,sans-serif;font-weight:300;}.competitions .getaway_expo {max-width:800px;margin:0 auto;font-family:"Roboto",Arial,Helvetica,sans-serif;}.competitions .getaway_expo .getaway_green_strip {background-color:#004f30;padding:20px 10px;}.competitions .getaway_expo .getaway_info {width:100%;height:auto;color:#ffffff;font-size:1.4375rem;width:510px;margin:0 auto;}.competitions .getaway_expo .getaway_form {width:510px;margin:50px auto;}.competitions .getaway_expo .getaway_form label {font-size:1.3125rem;}.competitions .getaway_expo .getaway_form input[type="text"] ,.competitions .getaway_expo .getaway_form input[type="email"] {border-radius:3px;}.competitions .getaway_expo .getaway_form .star {color:#ec1d23;font-size:1.25rem;font-weight:600;}.competitions .getaway_expo .getaway_form .compulsary {font-size:1rem;color:#434343;line-height:0.875rem;margin-bottom:20px;display:block;}.competitions .getaway_expo .getaway_form .email_error ,.competitions .getaway_expo .getaway_form .contact_number_error ,.competitions .getaway_expo .getaway_form .terms_error {font-size:1rem;color:#ec1d23;margin-bottom:0;}.competitions .getaway_expo .getaway_form input[type="button"] {width:100%;padding:15px;text-align:center;background-color:#004f30;color:#ffffff;font-weight:bold;font-size:1.875rem;border:none;border-radius:3px;cursor:pointer;margin:10px 0;}.competitions .getaway_expo .getaway_form input[type="button"]:hover {background-color:#00301d;}.competitions .getaway_expo .getaway_response {width:510px;margin:0 auto;}.competitions .getaway_expo .getaway_response h2 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:3.75rem;color:#af151a;font-weight:bold;margin:50px 0 30px 0;}.competitions .getaway_expo .getaway_response p {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.5rem;}.competitions .getaway_expo .getaway_response #complete_entry {width:100%;padding:15px;text-align:center;background-color:#004f30;color:#ffffff;font-weight:bold;font-size:1.875rem;border:none;border-radius:3px;cursor:pointer;margin:10px 0;display:block;}.competitions .getaway_expo .getaway_response #complete_entry:hover {background-color:#00301d;}.competitions .getaway_expo .luna_footer {margin-top:60px;}.competitions .cobb {max-width:1200px;margin:0 auto;font-family:"Roboto",Arial,Helvetica,sans-serif;padding-top:15px;}.competitions .cobb .cobb_info {width:100%;height:auto;font-size:1.4375rem;margin:0 auto;padding:35px 52px 0;text-align:center;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:300;}.competitions .cobb .cobb_form {width:515px;margin:27px auto;}.competitions .cobb .cobb_form label {font-size:1.3125rem;font-weight:normal;text-align:center;margin-bottom:0;}.competitions .cobb .cobb_form input[type="text"] ,.competitions .cobb .cobb_form input[type="email"] {border-radius:3px;margin-bottom:34px;}.competitions .cobb .cobb_form .star {color:#ec1d23;font-size:1rem;font-weight:600;}.competitions .cobb .cobb_form .compulsary {font-size:0.875rem;color:#434343;line-height:0.875rem;margin-bottom:25px;display:block;text-align:center;}.competitions .cobb .cobb_form .email_error ,.competitions .cobb .cobb_form .contact_number_error ,.competitions .cobb .cobb_form .terms_error {font-size:1rem;color:#ec1d23;margin-bottom:0;}.competitions .cobb .cobb_form input[type="button"] {width:100%;padding:13px;text-align:center;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:220px;display:block;text-transform:uppercase;}.competitions .cobb .cobb_form input[type="button"]:hover {background-color:#00301e;}.competitions .cobb .cobb_form .terms {text-align:center;}.competitions .cobb .cobb_response {width:1400x;margin:0 auto;}.competitions .cobb .cobb_response h2 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:3.75rem;color:#004f32;font-weight:bold;margin:0 0 50px;text-transform:uppercase;text-align:center;}.competitions .cobb .cobb_response p {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.5rem;text-align:center;}.competitions .cobb .cobb_response .button {width:100%;padding:13px;text-align:center;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:395px;display:block;text-transform:uppercase;}.competitions .cobb .cobb_response .button:hover {background-color:#00301e;}.competitions .domestic {max-width:1200px;margin:0 auto;font-family:"Roboto",Arial,Helvetica,sans-serif;padding-top:15px;}.competitions .domestic .domestic_info {width:100%;height:auto;font-size:1.4375rem;margin:0 auto;padding:35px 52px 0;text-align:center;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:300;}.competitions .domestic .domestic_form ,.competitions .domestic .jsNewsletterSignupTemplate {width:515px;margin:27px auto;}.competitions .domestic .domestic_form label ,.competitions .domestic .jsNewsletterSignupTemplate label {font-size:1.3125rem;font-weight:normal;text-align:center;margin-bottom:0;}.competitions .domestic .domestic_form input[type="text"] ,.competitions .domestic .domestic_form input[type="email"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="text"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="email"] {border-radius:3px;margin-bottom:34px;}.competitions .domestic .domestic_form .star ,.competitions .domestic .jsNewsletterSignupTemplate .star {color:#ec1d23;font-size:1rem;font-weight:600;}.competitions .domestic .domestic_form .compulsary ,.competitions .domestic .jsNewsletterSignupTemplate .compulsary {font-size:0.875rem;color:#434343;line-height:0.875rem;margin-bottom:25px;display:block;text-align:center;}.competitions .domestic .domestic_form .email_error ,.competitions .domestic .domestic_form .contact_number_error ,.competitions .domestic .domestic_form .terms_error ,.competitions .domestic .jsNewsletterSignupTemplate .email_error ,.competitions .domestic .jsNewsletterSignupTemplate .contact_number_error ,.competitions .domestic .jsNewsletterSignupTemplate .terms_error {font-size:1rem;color:#ec1d23;margin-bottom:0;}.competitions .domestic .domestic_form input[type="button"] ,.competitions .domestic .domestic_form input[type="submit"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="button"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="submit"] {width:100%;padding:13px;text-align:center;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:220px;display:block;text-transform:uppercase;}.competitions .domestic .domestic_form input[type="button"]:hover ,.competitions .domestic .domestic_form input[type="submit"]:hover ,.competitions .domestic .jsNewsletterSignupTemplate input[type="button"]:hover ,.competitions .domestic .jsNewsletterSignupTemplate input[type="submit"]:hover {background-color:#00301e;}.competitions .domestic .domestic_form .terms ,.competitions .domestic .jsNewsletterSignupTemplate .terms {text-align:center;}.competitions .domestic .domestic_response {width:1400x;margin:0 auto;text-align:center;}.competitions .domestic .domestic_response h1 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:2.875rem;color:#004f32;font-weight:bold;margin:0 0 50px;text-transform:uppercase;text-align:center;}.competitions .domestic .domestic_response h2 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:3.75rem;color:#004f32;font-weight:bold;margin:0 0 50px;text-transform:uppercase;text-align:center;}.competitions .domestic .domestic_response p {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1rem;text-align:center;}.competitions .domestic .domestic_response .button {width:100%;padding:13px;text-align:center !important;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:395px;display:block;text-transform:uppercase;}.competitions .domestic .domestic_response .button:hover {background-color:#00301e;}.competitions .domestic .domestic_response .response-txt {max-width:800px;margin:auto;float:none;}.competitions .columbia {max-width:1200px;margin:0 auto;font-family:"Roboto",Arial,Helvetica,sans-serif;padding-top:15px;}.competitions .columbia .columbia_info {width:100%;height:auto;font-size:1.4375rem;margin:0 auto;padding:35px 52px 0;text-align:center;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:300;}.competitions .columbia .columbia_form {width:515px;margin:27px auto;}.competitions .columbia .columbia_form label {font-size:1.3125rem;font-weight:normal;text-align:center;margin-bottom:0;}.competitions .columbia .columbia_form input[type="text"] ,.competitions .columbia .columbia_form input[type="email"] {border-radius:3px;margin-bottom:34px;}.competitions .columbia .columbia_form .star {color:#ec1d23;font-size:1rem;font-weight:600;}.competitions .columbia .columbia_form .compulsary {font-size:0.875rem;color:#434343;line-height:0.875rem;margin-bottom:25px;display:block;text-align:center;}.competitions .columbia .columbia_form .email_error ,.competitions .columbia .columbia_form .contact_number_error ,.competitions .columbia .columbia_form .terms_error {font-size:1rem;color:#ec1d23;margin-bottom:0;}.competitions .columbia .columbia_form input[type="button"] {width:100%;padding:13px;text-align:center;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:220px;display:block;text-transform:uppercase;}.competitions .columbia .columbia_form input[type="button"]:hover {background-color:#00301e;}.competitions .columbia .columbia_form .terms {text-align:center;}.competitions .columbia .columbia_response {width:1400x;margin:0 auto;}.competitions .columbia .columbia_response h2 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:3.75rem;color:#004f32;font-weight:bold;margin:0 0 50px;text-transform:uppercase;text-align:center;}.competitions .columbia .columbia_response p {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1.5rem;text-align:center;}.competitions .columbia .columbia_response .button {width:100%;padding:13px;text-align:center;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:395px;display:block;text-transform:uppercase;}.competitions .columbia .columbia_response .button:hover {background-color:#00301e;}.featured-collections .main_titles h2 {padding-bottom:35px;}.featured-collections .collection {margin-bottom:30px;}.featured-collections .collection:last-of-type {margin-bottom:0;}.featured-collections .collection .image-container {max-height:513px;margin-bottom:0;padding-left:0;}@media only screen and (min-width:48em) and (max-width:63.938em){.featured-collections .collection .image-container {padding-right:0;}}@media only screen and (max-width: 47.938em){.featured-collections .collection .image-container {padding-right:0;}}.featured-collections .collection .image-container .row .medium-4 {padding:0;}.featured-collections .collection .image-container img {margin-bottom:7px;border:1px solid #eeeded;}@media only screen and (max-width: 47.938em){.featured-collections .collection .image-container img {margin:auto;margin-top:20px;margin-bottom:20px;}}@media only screen and (min-width:48em) and (max-width:63.938em){.featured-collections .collection .image-container img {padding:20px;margin-top:10px;margin-bottom:10px;}}@media only screen and (min-width:64em) and (max-width:90em){.featured-collections .collection .image-container img {height:117px;float:right;}}@media screen and (min-width: 1200px){.featured-collections .collection .image-container img {height:136px;float:right;}}@media screen and (min-width: 1400px){.featured-collections .collection .image-container img {height:162px;float:right;}}@media screen and (min-width: 1600px){.featured-collections .collection .image-container img {height:168px;float:right;}}.featured-collections .collection .image-container img:hover {cursor:pointer;}.featured-collections .collection .image-container .slick-list {height:auto !important;}.featured-collections .collection .image-container .slick-list .slick-track {height:auto !important;}.featured-collections .collection .featured-image {margin-top:10px;margin-bottom:10px;padding-left:0;padding-right:10px;}@media only screen and (max-width: 47.938em){.featured-collections .collection .featured-image {padding-left:10px !important;}}@media screen and (min-width: 700px){.featured-collections .collection .featured-image {margin-top:0;margin-bottom:0;}}.featured-collections .collection .featured-image img {height:auto;width:100%;}@media screen and (min-width: 1200px){.featured-collections .collection .featured-image img {height:auto;}}.featured-collections .collection .featured-image img:hover {opacity:0.9 !important;}.featured-collections .collection .description {padding-left:0;}.featured-collections .collection .description h3 {margin-top:1.2rem;}.featured-collections .collection .description p {font-style:normal;}.featured-collections .collection .description .button {font-style:normal;font-size:1.1rem;}@media only screen and (min-width:48em) and (max-width:63.938em){.featured-collections .collection .description {text-align:center;}.featured-collections .collection .description h3 {text-align:left;}.featured-collections .collection .description p {text-align:left;}}@media only screen and (max-width: 47.938em){.featured-collections .collection .description {text-align:center;}.featured-collections .collection .description h3 {text-align:left;}.featured-collections .collection .description p {text-align:left;}}.rewards p {font-family:"Roboto",Arial,Helvetica,sans-serif;text-align:center;}.rewards .prize-paragraph {margin:20px 0 0 0;color:#818181;text-align:left;}.rewards .landing_logo {display:block;width:725px;margin:0 auto;margin-top:30px;}.rewards .button {text-transform:uppercase;}.rewards .nav {text-align:center;}.rewards .nav ul {list-style:none;margin:20px auto 40px auto;display:inline-block;}.rewards .nav ul li {display:inline-block;padding:0 20px;border-right:1px solid #9e9e9e;line-height:10px;}.rewards .nav ul li:last-of-type {border-right:none;}.rewards .nav ul li a {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:15px;display:inline-block;vertical-align:bottom;margin:0;color:#9e9e9e;}.rewards .blurb p {margin-bottom:40px;}.rewards .block {text-align:center;margin-bottom:40px;}.rewards .block .image_container {position:relative;}.rewards .block .image_container .back {width:100%;}.rewards .block .image_container .overlay {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);}.rewards .block .image_container h2 {position:absolute;top:50%;right:0;bottom:0;left:0;padding:0 20px 20px 20px;margin:0;color:#ffffff;font-size:25px;font-weight:bold;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards .block .image_container .icon {font-size:75px;position:absolute;top:0;right:0;bottom:50%;left:0;vertical-align:bottom;margin:0;color:#ffffff;}.rewards .block .image_container .icon span {position:absolute;right:0;bottom:0;left:0;}@media only screen and (max-width: 47.938em){.rewards .block .rewards_mobile_text {height:80px !important;}}.rewards .block p {margin:20px;font-size:15px;margin-bottom:10px;}.rewards .block .button-container {height:50px;}@media only screen and (max-width: 47.938em){.rewards .block .button-container.empty {display:none;}}.rewards .block .button-container .button {position:relative;margin-bottom:0;}.rewards .bottom_banner img {width:100%;margin:0 0 40px 0;}.rewards .join {text-align:center;}.rewards .join .button {margin-bottom:40px;font-size:25px;}.rewards.prize-draw {padding-bottom:14px;}.rewards.prize-draw .main-heading {font-size:26px;margin-top:21px;margin-bottom:29px;}.rewards.prize-draw .prize-draw-banner {background-repeat:no-repeat;background-size:cover;background-position:center,center;padding-bottom:30%;margin-bottom:30px;}.rewards.prize-draw .prize-draw-banner .prize-draw-banner-heading {color:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;text-transform:uppercase;display:inline-block;font-size:52px;}.rewards.prize-draw .prize-draw-banner .prize-draw-banner-subheading {color:#ffffff;font-size:22px;font-weight:normal;}@media only screen and (max-width: 47.938em){.rewards.prize-draw .left-block {margin-bottom:25px;}}.rewards.prize-draw .left-block .left-block-inner {border:1px solid #dddddd;}.rewards.prize-draw .left-block .left-block-inner .grey-row {padding-left:25px;padding-right:25px;background-color:#dddddd;}.rewards.prize-draw .left-block .left-block-inner .grey-row h4 {margin-top:0;line-height:2.4;color:#3f3f3f;}.rewards.prize-draw .left-block .left-block-inner .content-row {padding-left:25px;padding-right:25px;}.rewards.prize-draw .left-block .left-block-inner .content-row p {color:#818181;font-size:16px;font-family:"Yantramanav",Arial,Helvetica,sans-serif;}.rewards.prize-draw .left-block .left-block-inner .content-row ul li {color:#818181;font-size:16px;}@media only screen and (min-width:48em){.rewards.prize-draw .right-block .container {position:relative;height:100%;width:100%;}}.rewards.prize-draw .right-block .container .inner {margin-top:30px;}.rewards.prize-draw .right-block .container .inner .sportsmans-card {margin-bottom:25px;}.rewards.prize-draw .right-block .container .inner .sign-up {width:65%;padding:24px;letter-spacing:1.5px;text-transform:uppercase;}.rewards.how-to-join .nav {z-index:auto;}.rewards.how-to-join p {text-align:left;}.rewards.how-to-join .block .container-block {max-width:618px;}.rewards.how-to-join .block .container {height:100%;border:1px solid #989792;}.rewards.how-to-join .block .container .image_container {height:436px;background-image:url('/images/theme/rewards/banner.jpg');background-position:center,center;background-size:cover;}@media only screen and (max-width: 47.938em){.rewards.how-to-join .block .container .image_container {height:500px;}}.rewards.how-to-join .block .container .image_container .image-text {position:absolute;right:0;bottom:0;left:0;padding:0 20px 20px 20px;margin:0;color:#ffffff;font-size:25px;font-weight:bold;font-family:"Roboto",Arial,Helvetica,sans-serif;top:60px;margin-left:40px;}@media only screen and (min-width:48em) and (max-width:63.938em){.rewards.how-to-join .block .container .image_container .image-text {top:20px;}}@media only screen and (max-width: 47.938em){.rewards.how-to-join .block .container .image_container .image-text {padding:0 20px 20px 20px;top:10px;}}.rewards.how-to-join .block .container .image_container .image-text .rewards-lists {font-weight:normal;}@media only screen and (min-width:48em){.rewards.how-to-join .block .container .image_container .image-text {width:50%;}}@media only screen and (max-width: 47.938em){.rewards.how-to-join .block .container .image_container .image-text {margin-left:0;}.rewards.how-to-join .block .container .image_container .image-text p ,.rewards.how-to-join .block .container .image_container .image-text ul {margin-left:0;}}.rewards.how-to-join .block .container .image_container .image-text h3 {color:#ffffff;}.rewards.how-to-join .block .container .rewards-lists {font-size:0.9375rem;font-family:"Roboto",Arial,Helvetica,sans-serif;margin-left:20px;margin-right:20px;line-height:1.3;margin-top:20px;}.rewards.how-to-join .block .container .rewards-lists li {font-family:"Roboto",Arial,Helvetica,sans-serif;margin-left:18px;padding-left:10px;}.rewards.how-to-join .rewards_accordion .accordion-navigation {border:1px solid #e1e1e1;margin-bottom:20px !important;position:relative;}.rewards.how-to-join .rewards_accordion .accordion-navigation a {padding-right:35px;position:relative;}.rewards.how-to-join .rewards_accordion .accordion-navigation>a:after {content:"+";padding:7px;height:auto;line-height:12px;font-size:22px;background-color:#ffffff;position:absolute;top:50%;transform:translateY(-50%);right:7px;border-radius:15px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards.how-to-join .rewards_accordion .accordion-navigation.active>a:after {content:"-";padding:6px 9.5px 7.5px 9.5px;position:absolute;top:50%;transform:translateY(-50%);font-size:1.5625rem;}.rewards_signup .mt-50 {margin-top:50px;}.rewards_signup .top_logo img {display:block;margin:30px auto;}.rewards_signup .rewards_banner {margin-bottom:40px;}.rewards_signup .rewards_banner img {width:100%;}.rewards_signup .agree_tcs {position:relative;margin-bottom:25px;}.rewards_signup .agree_tcs input {position:absolute;top:5px;}.rewards_signup .agree_tcs label {margin-top:0;margin-left:25px;font-weight:normal;font-size:14px;}.rewards_signup .agree_tcs label a {color:#ffffff;text-decoration:underline;}.rewards_signup .login {background-color:#004f32;color:#ffffff;}@media only screen and (min-width:48em){.rewards_signup .login {margin-bottom:70px;}}@media only screen and (max-width: 47.938em){.rewards_signup .login {margin-bottom:30px;}}.rewards_signup .login h2 {font-size:24px;color:#ffffff;text-align:center;margin:40px 20px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards_signup .login .login_fields label {color:#ffffff;font-size:14px;font-family:"Roboto",Arial,Helvetica,sans-serif;margin-top:15px;}.rewards_signup .login label {color:#ffffff;}.rewards_signup .login .button {color:#ffffff;border-color:#ffffff;border-radius:5px;background:none;padding:20px;text-transform:capitalize;width:100%;}.rewards_signup .login .button:hover {background:#ffffff;color:#004f32 !important;}.rewards_signup .login .forgot-password {color:white;display:block;text-decoration:underline;}@media only screen and (min-width:48em){.rewards_signup .login .forgot-password {margin-bottom:250px;}}@media only screen and (min-width:48em){.rewards_signup .register {margin-top:42px;}}.rewards_signup .register .heading {text-align:center;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards_signup .register .heading p {margin-top:20px;color:#a8a6a4;}.rewards_signup .register label {margin-top:5px;}.rewards_signup .register .agree_tcs label {color:#a8a6a4;margin-top:-5px;}.rewards_signup .register .agree_tcs label a {color:#a8a6a4;}.rewards_signup .register .register_button .button {width:100%;border-radius:5px;padding:20px;text-transform:capitalize;}.rewards_signup form .error a {color:#ffffff;text-decoration:underline;}a.loyalty_register_error {color:#ffffff;font-weight:bold;text-decoration:underline;}.rewards_error .loyalty_register_error {padding-top:20px;}.rewards_error .loyalty_register_error img {float:left;margin:10px 20px 0px 0px;}.prize-paragraph {margin:20px 0 0 0;color:#818181;}.how-to-join .button-container.sign-up {width:100%;height:80px;padding-bottom:30px;}.how-to-join .button-container.sign-up a {padding-left:30px;padding-right:30px;}.rewards_newsletter_text {font-size:16px;padding-bottom:20px;font-family:"Roboto",Arial,Helvetica,sans-serif;}.rewards_voucher_response .rewards_voucher_h1 {color:#004f32;font-weight:800;}.rewards_voucher_response .rewards_voucher_h2 ,.rewards_voucher_response small {color:#9e0b0f;font-weight:800;}.rewards_voucher_response .feb_rewards_btn {padding-bottom:30px;}@media only screen and (min-width:64em){.rewards_voucher_response .feb_rewards_btn .expand1 {padding-left:350px;}.rewards_voucher_response .feb_rewards_btn .expand2 {padding-right:350px;}.rewards_voucher_response .feb_rewards_btn .button {width:100%;}}.competitions {}.competitions .no_padding {padding:0 !important;}.competitions .domestic {max-width:1200px;margin:0 auto;font-family:"Roboto",Arial,Helvetica,sans-serif;padding-top:15px;}.competitions .domestic .domestic_info {width:100%;height:auto;font-size:1.4375rem;margin:0 auto;padding:35px 52px 0;text-align:center;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:300;}.competitions .domestic .domestic_form ,.competitions .domestic .jsNewsletterSignupTemplate {max-width:515px;margin:27px auto;}@media only screen and (max-width: 47.938em){.competitions .domestic .domestic_form ,.competitions .domestic .jsNewsletterSignupTemplate {width:300px;}}.competitions .domestic .domestic_form label ,.competitions .domestic .jsNewsletterSignupTemplate label {font-size:1.3125rem;font-weight:normal;text-align:center;margin-bottom:0;}.competitions .domestic .domestic_form input[type="text"] ,.competitions .domestic .domestic_form input[type="email"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="text"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="email"] {border-radius:3px;margin-bottom:34px;}.competitions .domestic .domestic_form .star ,.competitions .domestic .jsNewsletterSignupTemplate .star {color:#ec1d23;font-size:1rem;font-weight:600;}.competitions .domestic .domestic_form .compulsary ,.competitions .domestic .jsNewsletterSignupTemplate .compulsary {font-size:0.875rem;color:#434343;line-height:0.875rem;margin-bottom:25px;display:block;text-align:center;}.competitions .domestic .domestic_form .email_error ,.competitions .domestic .domestic_form .contact_number_error ,.competitions .domestic .domestic_form .terms_error ,.competitions .domestic .jsNewsletterSignupTemplate .email_error ,.competitions .domestic .jsNewsletterSignupTemplate .contact_number_error ,.competitions .domestic .jsNewsletterSignupTemplate .terms_error {font-size:1rem;color:#ec1d23;margin-bottom:0;}.competitions .domestic .domestic_form input[type="button"] ,.competitions .domestic .domestic_form input[type="submit"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="button"] ,.competitions .domestic .jsNewsletterSignupTemplate input[type="submit"] {width:100%;padding:13px;text-align:center;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;margin:35px auto;max-width:220px;display:block;text-transform:uppercase;}.competitions .domestic .domestic_form input[type="button"]:hover ,.competitions .domestic .domestic_form input[type="submit"]:hover ,.competitions .domestic .jsNewsletterSignupTemplate input[type="button"]:hover ,.competitions .domestic .jsNewsletterSignupTemplate input[type="submit"]:hover {background-color:#00301e;}.competitions .domestic .domestic_form .terms ,.competitions .domestic .jsNewsletterSignupTemplate .terms {text-align:center;}.competitions .domestic .domestic_response {width:1400x;margin:0 auto;text-align:center;}.competitions .domestic .domestic_response h1 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:2.875rem;color:#004f32;font-weight:bold;margin:0 0 50px;text-transform:uppercase;text-align:center;}.competitions .domestic .domestic_response h2 {font-family:"RobotoSlab",Arial,Helvetica,sans-serif;font-size:3.75rem;color:#004f32;font-weight:bold;margin:0 0 50px;text-transform:uppercase;text-align:center;}.competitions .domestic .domestic_response p {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1rem;text-align:center;}.competitions .domestic .domestic_response .button {width:100%;padding:13px;text-align:center !important;background-color:#004f32;color:#ffffff;font-weight:normal;font-size:1.5625rem;border:none;border-radius:3px;cursor:pointer;max-width:395px;display:block;text-transform:uppercase;}.competitions .domestic .domestic_response .button:hover {background-color:#00301e;}@media only screen and (min-width:64em){.competitions .domestic .domestic_response .button {width:40%;}}@media only screen and (min-width:64em){.marginleft {margin-left:15px !important;}.marginright {margin-right:15px !important;}}.main_careers h2 {font-size:1.6rem;font-weight:normal;color:#004f32;padding-bottom:1rem;}.main_careers .full_header {width:100%;display:inline-block;height:auto;margin-bottom:1.5rem;}.main_careers .full_header img {width:100%;display:inline-block;height:auto;}.main_careers .positions {margin-top:1.5rem;margin-bottom:5rem;}.main_careers .positions .position {padding:1rem 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}.main_careers .positions .position:not(.no-hover):hover {background-color:#f1f1f1;}.main_careers .positions .position .results {font-size:1.4rem;font-weight:bold;}.monthly-competitions {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:87.625rem;}.monthly-competitions:before ,.monthly-competitions:after {content:" ";display:table;}.monthly-competitions:after {clear:both;}.monthly-competitions .banner {background-image:url("/images/theme/competitions/landing.jpg");padding-bottom:45%;background-position:center center;background-size:cover;}.monthly-competitions span.star {color:#ec1d23;}.monthly-competitions .page-section .details {padding:1.875rem;text-align:center;}.monthly-competitions .page-section .details h1 {font-family:Helvetica,Arial,sans-serif;font-size:2.25rem;font-weight:bold;}.monthly-competitions .page-section .details h1.response-head {font-family:roboto;font-size:6.125rem;color:#004f32;font-weight:bold;}.monthly-competitions .page-section .details p {font-family:Helvetica,Arial,sans-serif;font-size:1.75rem;}.monthly-competitions .page-section .form-container {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:87.625rem;}.monthly-competitions .page-section .form-container:before ,.monthly-competitions .page-section .form-container:after {content:" ";display:table;}.monthly-competitions .page-section .form-container:after {clear:both;}.monthly-competitions .page-section .form-container div {text-align:center;padding:0 3.125rem 3.125rem 3.125rem;}.monthly-competitions .page-section .form-container div button {text-transform:uppercase;width:100%;border-radius:0;}.monthly-competitions .page-section .form-container div form .red_border {padding-bottom:0;}.monthly-competitions .page-section .form-container div form .terms-error {max-width:500px;margin:auto;}.monthly-competitions .page-section .form-container div form.landing-form {display:none;}.monthly-competitions .page-section .form-container div form label {font-family:roboto;font-size:1.4375rem;font-weight:normal;margin-top:1.875rem;}.monthly-competitions .page-section .form-container div form small {display:block;font-size:1.1875rem;}.monthly-competitions .page-section .form-container div form input {max-width:31.25rem;margin:auto;}.monthly-competitions .page-section .form-container div form input[type=checkbox] {display:inline;}.monthly-competitions .page-section .form-container div form p {display:inline;margin-bottom:2rem;}.monthly-competitions .page-section .form-container div form input[type=submit] {display:block;margin:auto;margin-top:2rem;}.monthly-competitions .page-section .response-buttons {padding:6.25rem;text-align:center;}.monthly-competitions .page-section .response-buttons a {border-radius:0;margin:0 1.875rem;min-width:12.5rem;}.campaign {text-align:center;}.campaign img {width:100%;}.campaign .head-blurb ,.campaign .response_content {padding:30px 10px;font-weight:300;}.campaign .content-blurb ul ,.campaign .content-blurb ol {text-align:center;margin:0;list-style-position:inside;}.campaign .content-blurb ul li ,.campaign .content-blurb ol li {margin-bottom:15px;}.campaign form {padding:40px 10px;text-align:center;}.campaign form input {max-width:500px;margin:auto;}.campaign form .email_error {margin-top:10px;color:#ec1d23;}.campaign form .terms {padding:15px 10px;}.campaign form .countdown-timer {padding:30px 10px;}.campaign form .countdown-timer p {text-transform:uppercase;font-weight:300;margin-bottom:0;font-size:20px;}.campaign form .countdown-timer span {font-size:60px;display:block;line-height:50px;}.campaign form .countdown-timer small {font-size:13px;text-transform:uppercase;}.campaign form .countdown-timer small.min {margin:0 25px;}.campaign .button {text-transform:uppercase;background-color:#004f32;color:#ffffff;border:unset;font-size:18px;}.campaign h2 {font-weight:bold;text-align:center;color:#004f32;font-size:65px;padding-top:30px;}