/*---------------------------------------------------------------------------------

Theme Name:   RIDE Indoor
Theme URI:    
Description:  
Author:       IPSTUDIO
Author URI:   
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*!
* Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
* Copyright 2011-2019 The Bootstrap Authors
* Copyright 2011-2019 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.containerbt{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.containerbt{max-width:540px}}@media (min-width:768px){.containerbt{max-width:720px}}@media (min-width:992px){.containerbt{max-width:960px}}@media (min-width:1200px){.containerbt{max-width:1140px}}.containerbt-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */
a {
	text-decoration: none;
	color: #336699;
	outline: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
header#main-header {
	background: #eb6310;
	padding: 13px 0;
	padding-bottom: 5px;
}
.page-id-16 header#main-header {
	background: rgba(235, 99, 16, 0.8);
}
.topnav-toggle {
	float: right;
	width: 40px;
	height: 32px;
	margin-top: 10px;
	margin-left: 60px;
}
.topnav-toggle .line {
	float: left;
	width: 100%;
	height: 6px;
	background: #fff;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.topnav-toggle .line.line-1, .topnav-toggle .line.line-2 {
	margin-bottom: 5px;
}
.white-btn, .MT_auth-link__text{
	padding: 0;
	font: 400 13px/30px "Roboto", Arial, sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #fff;
	border: 0;
	margin-right: 14px;
	margin-top: 8px;
	width: 142px;
	border: 1px solid #fff;
	background: transparent;
}
.white-btn:hover {
	color: #ff6700;
	background: #fff;
}
.float-right{
	float:right;
}
.white-btn.reverse{
	color: #ff6700;
	background: #fff;
}
.MT_auth-link__text:hover{
	background: #fff;
	color: #ff6700;
}
.white-btn.reverse:hover{
	background: transparent;
	color: #fff;
}
.dropdown-wrap {
	float: right;
	display: inline-block;
	position: relative;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu {
	box-shadow: 0 0 2px 0 #ccc;
	border: none;
	float: right;
	left: 0;
	top: 40px;
	width: auto;
	min-width: 100px;
	background: #f0f0f0;
	padding: 10px 0;
}
.open>.dropdown-menu {
	border-radius: 0;
	box-shadow: none;
}
.open>.dropdown-menu {
	display: block;
}
.dropdown-menu li {
	float: left;
	width: 100%;
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	white-space: nowrap;
}
.dropdown-menu li a {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-sizing: border-box;
	cursor: auto;
	display: inline;
	font-family: Roboto, Arial, sans-serif;
	font-size: 14px;
	font-weight: 300;
	height: auto;
	line-height: 1.8;
	text-decoration: none;
	transition-delay: 0s;
	transition-duration: 0.2s;
	transition-property: all;
	transition-timing-function: ease-out;
	float: left;
	width: 100%;
	text-transform: uppercase;
	padding: 6px 20px;
	float: left;
}
.dropdown-menu li a:hover {
	color: #F26B5D;
	background: none;
}
.topnav-toggle:hover .line {
	background: #3D3C3E;
}
.bottom-wrap .bottom-headline {
	width: 100%;
	float: left;
	position: relative;
	font: 700 37px/1 "Roboto", Arial, sans-serif;
	text-align: center;
	/* text-transform: uppercase; */
	color: #fff;
	margin-bottom: 30px;
	letter-spacing: 0.5px;
	word-spacing: 3px;
}
.bottom-wrap .arrow-down {
	display: inline-block;
	width: 85px;
	height: 32px;
	background: url(./img/home_down_arrow.png) no-repeat 0 0;
	cursor: pointer;
}
.positionabsolutebottom {
	position: absolute !important;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-bottom: 18px !important;
	text-align: center;
	right: 0;
}
.inner-wrap {
	text-align: center;
}
.inner-wrap .headline {
	width: 100%;
	float: left;
	position: relative;
	font: 700 72px/1 "Roboto", Arial, sans-serif;
	color: #fdb426;
	text-transform: uppercase;
}
.inner-wrap .small-headline {
	width: 100%;
	float: left;
	position: relative;
	font: 700 38px/1 "Roboto", Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 0 12px #000;
	word-spacing: 2px;
}
.inner-wrap .subtitle {
	width: 100%;
	float: left;
	position: relative;
	font: 300 28px/1.3 "Roboto", Arial, sans-serif;
	color: #fff;
	margin-bottom: 21px;
	text-shadow: 0 0 12px #000;
}
.screen-nav {
	width: 100%;
	float: left;
	position: relative;
}
.screen-nav .link {
	display: inline-block;
	margin: 0 20px;
	font: 300 28px/54px "Roboto", Arial, sans-serif;
	color: #fff;
	width: 230px;
	text-align: center;
	border: 1px solid #fff;
	text-transform: uppercase;
}


.screen-nav .link:hover {
	background: #fff;
	color: #111;
}


.dropdown-wrap .dropdown-menu {
	list-style: none;
	margin-top: 18px;
	margin-left: 20px;
}
.bottom-wrap {
	width: 100%;
	text-align: center;
}
.fp-tableCell {

	width: 100%;
	height: 100% !important;
}
.two50img img {
	float: left;
	width: 50%;
	height: 100%;
}
footer#main-footer {
	display: none;
}

.et_fixed_nav.et_show_nav #page-container {
	padding-top: 0 !important;
}
#fp-nav ul li a span {
	background: #fff !important;
}
.topnav-wrap {
	display: none;
	position: absolute;
	right: 0;
	top: 102px;
	z-index: 999;
	max-width: 385px;
	width: 100%;
	padding: 30px;
	background: #fff;
	max-height: calc(100vh - 80px);
	overflow: auto;
	overflow-x: hidden;
	-webkit-box-shadow: 0 0 2px 0 #ccc;
	-moz-box-shadow: 0 0 2px 0 #ccc;
	box-shadow: 0 0 2px 0 #ccc;
}
.topnav-wrap .inner-box .close {
	position: relative;
	float: right;
	width: 50px;
	height: 40px;
	opacity: 1;
	right: -8px;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.topnav-wrap .inner-box {
	width: 100%;
	float: left;
	position: relative;
}
.topnav-wrap .inner-box .close .line {
	display: block;
	position: absolute;
	top: 10px;
	height: 3px;
	width: 100%;
	background: #ccc;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.topnav-wrap .inner-box .close .line.line-1 {
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg);
}
.inner-box .close .line.line-2 {
	-webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	transform: rotate(-40deg);
}
.topnav-wrap .inner-box .topnav li {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 22px;
	padding-left: 10px;
}
.main-header .topnav-wrap .inner-box .topnav li {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
}
.topnav-wrap .inner-box .topnav li .item, .topnav-wrap .inner-box .topnav li > a {
	float: left;
	font: 300 24px/1.1 "Roboto", Arial, sans-serif;
	color: #000;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.topnav-wrap .inner-box .topnav li .item:hover, .topnav-wrap .inner-box .topnav li > a:hover {
	color: #eb6310;
}
.topnav-wrap .inner-box .topnav li.socials {
	padding-left: 0;
}
.topnav-wrap .inner-box .topnav li .social-nav {
	width: 100%;
	float: left;
	position: relative;
	padding-left: 12px;
	margin-bottom: 25px;
}
.social-nav a {
	float: left;
	width: 65px;
	height: 65px;
	font: 400 36px/65px "iconset";
	color: #fff;
	text-align: center;
	background: #eb6310;
	-webkit-border-radius: 100px;
	border-radius: 100px;
}
.social-nav a + a {
	margin-left: 30px;
}


#main-content {
	margin-top: 84px;
}
.page-id-16 #main-content {
	margin-top: 0px;
}

.mobile-image-section {
	display: none;
}
body #page-container .orangebtnhover:hover {
	background: #fff !important;
	color: #eb6310 !important;
	outline: 2px solid #eb6310 !important;
}
/*
* Locations
*/ 
.locations{
	margin:0;
	padding:0 !important;
	list-style:none;
}
.locations .location {
	float: left;
	position: relative;
	width: 50%;
	margin-bottom: 4px;
	padding: 0 2px;
}
.locations .location .inner-wrap {
	width: 100%;
	float: left;
	position: relative;
}
.locations .location .img-box {
	float: left;
	width: 100%;
	position: relative;
	z-index: 1;
}
.locations .location .img-box img {
	float: left;
	width: 100%;
	position: relative;
}
.locations .location .info-box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	width: 100%;
	height: 100%;
}
.locations .location .info-box > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.locations .location .info-box .info {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 50%;
	text-align: center;
	z-index: 2;
	transform: translateY(-50%);
}
.locations .location .info-box .info .headline {
	width: 100%;
	float: left;
	position: relative;
	font: 400 44px/1 "Roboto", Arial, sans-serif;
	color: #fff;
	text-align: center;
	text-shadow: 1px 3px 12px #222;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.locations .location .info-box .info address {
	max-width: 350px;
	width: 100%;
	display: inline-block;
	padding: 8px 44px 0;
	font: 400 20px/1.6 "Roboto", Arial, sans-serif;
	color: #fff;
	background: url(./img/location_pin.png) no-repeat 0 0;
	margin-top: 5px;
	margin-bottom: 40px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.locations .location .info-box .info .book-btn {
	display: inline-block;
	font: 300 26px/62px "Roboto", Arial, sans-serif;
	color: #fff;
	width: 295px;
	border: 1px solid #fff;
	background: #eb6310;
	text-transform: uppercase;
	opacity: 0;
}
.info address a {
	color: #fff;
}
.locations .location .info-box .info .learn-btn {
	display: inline-block;
	font: 300 26px/62px "Roboto", Arial, sans-serif;
	color: #fff;
	width: 295px;
	border: 1px solid #fff;
	background: transparent;
	text-transform: uppercase;
	opacity: 0;
	margin-top: 10px;
}
.locations .location .info-box:hover {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.locations .location .info-box:hover img {
	opacity: 1;
}
.locations .location .info-box:hover .info address, .locations .location .info-box:hover .info .book-btn, .locations .location .info-box:hover .info .learn-btn {
	opacity: 1;
}
.back-location:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 9px 10px 0;
	border-color: transparent #666 transparent transparent;
	margin-right: 8px;
	position: relative;
	top: 3px;
}
.back-location {
	float: left;
	font: 300 23px/1.2 "Roboto", Arial, sans-serif;
	color: #222;
}
.locations .location .info-box .info .book-btn:hover {
	color: #eb6310;
	background: #fff;
}
.locations .location .info-box .info .learn-btn:hover {
	color: #eb6310;
	background: #fff;
}
.col.info .text {
	font-size: 22px;
}
.col.info p{
	font-weight:400 !important;
}
.text {
	width: 100%;
	float: left;
	position: relative;
	font: 300 24px/1.4 "Roboto", Arial, sans-serif;
	color: #222;
}
@media ( max-width: 768px ) {
	.desktop-image-section {
		display: none;
	}

	.mobile-image-section {
		display: block;
	}

	.mobile-image-section img {
		display: block;
		width: 100%;
	}
	.posttitleok h1 {
		font-size: 30px !important;
	}
	.fq {
		margin-top: -20px;
		padding-top: 0px;
	}
	.fq h5.et_pb_toggle_title {
		font-size: 18px !important;
	}
	.et_pb_column{
		position:unset !important;
	}
	.dropdown-wrap .dropdown-menu {
		margin-left: 0;
		left: 0;
		right: 0;
		text-align: left;
	}
	.inner-wrap .headline {
		font-size: 30px;
	}
	.inner-wrap .small-headline{
		font-size: 16px;
	}
	.inner-wrap .subtitle{
		font-size: 18px;
	}
	.topnav .open .dropdown-menu li a, .dropdown-menu li a{
		font-size: 11px!important;
	}
}



@media (max-width: 980px) {
	#main-header .container  {
		width: 100%;
		padding: 0 20px;
	}

	#main-header .logo {
		margin-top: 8px;
		max-height: 38px;
	}
	.topnav-toggle .line.line-1, .topnav-toggle .line.line-2 {
		margin-bottom: 5px !important;
	}

	.mobile-btn-wrap .mobile-nav a.dropdown-toggle-mobile {
		display: inline-block;
		width: 134px;
		margin: 0 4px;
		font: 400 16px/38px "Roboto", Arial, sans-serif;
		color: #eb6310;
		text-align: center;
		text-transform: uppercase;
		background: #fff;
		border: 2px solid #eb6310;
		white-space: nowrap;
		margin-bottom: 10px;
		-webkit-border-radius: 2px;
		border-radius: 2px;

		background: transparent!important;
		color: #fff!important;
		border-color: #fff!important;
		border-width: 1px!important;
		font: 400 13px/30px "Roboto",Arial,sans-serif!Important;
		margin-bottom: 0!Important;
		margin-top: 8px!important;
		float: right;
	}

	.topnav-toggle {
		margin-left: 15px;
		margin-top: 15px;
	}

	.mobile-btn-wrap .mobile-nav .dropdown-menu {
		display: none; 
		left: 0 !important;
		right: 0;
		float: none;
		width: 100%;
		border-radius: 0;
		top: 57px;
	}

	.mobile-btn-wrap .mobile-nav.open .dropdown-menu {
		display: block;
	}



	.topnav-wrap {
		display: none;
		position: absolute;
		right: 15px;
		top: 75px;
		max-width: 240px;
		padding: 30px 15px;
	}

	.topnav-wrap .inner-box .topnav li .item, .topnav-wrap .inner-box .topnav li > a {
		font-size: 14px;
	}

	.social-nav a {
		width: 32px;
		height: 32px;
		font: 400 16px/65px "iconset";
		line-height: 32px;
		margin-left: 0px;
	}

	.social-nav a + a {
		margin-left: 15px;
	}

	.topnav-wrap .inner-box .close {
		width: 22px;
		height: 22px;
		right: 0px;
		top: -15px;

	}

	.topnav-wrap .inner-box .topnav li {
		margin-bottom: 10px;
	}

	.topnav-wrap .inner-box .topnav li  .copy {
		font-size: 12px;
		color: #999;
	}

	#main-header .topnav-toggle {
		width: 25px;
		height: 18px;
	}
	#main-header .topnav-toggle .line {
		height: 3px;
		margin-bottom: 3px;
	}
	#main-header .topnav-toggle .line:last-child {
		margin-bottom: 0;
	}

	.page-id-16 header#main-header {
		/*padding: 8px 0;*/
	}

	/* Locations REsponsive */
	.locations .location {
		float: none;
		width: 100%;
	}

	.locations .location .img-box {
		height: 100%;
		float: none;
	}

	.locations .location .info-box > img,
	.locations .location .img-box img {
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	/*
	.locations .location .info-box .info,
	.locations .location .inner-wrap,
	.locations .location .img-box img {
	float: none;
	height: 100%;
}

	.locations .location .info-box .info {
	margin-top: 14%;
}*/

	.locations .location .info-box .info .headline {
		font-size: 23px;
	}
	.locations .location .info-box .info address {
		position: relative;
		font-size: 13px;
		background: none;
		max-width: 230px;
		margin-bottom: 28px;
		padding-left: 35px;
		padding-right: 35px;
	}

	.locations .location .info-box .info .book-btn, .locations .location .info-box .info .learn-btn {
		font-size: 14px;
		line-height: 40px;
	}


}
header .dropdown-menu{
	margin-top: 2px !important;
	margin-left: 0px !important;
}
.content-headline-wrap .headline-dropdown-wrap .dropdown-menu a {
	font: 400 18px/1.5 "Roboto", Arial, sans-serif;
	text-align: left;

}
.temporary-header-banner {
	padding: 12px 5px;
	text-align: center;
	background: #000000;
	color: #fff;
	font-size: 12px;
	text-transform: none;
	line-height: 1.2;
	margin-top: -15px;
	margin-bottom: 0px;
}
.temporary-header-banner a {
	color: #ef6e0d;
	text-transform: uppercase;
	padding-left: 5px;
	text-decoration: underline;
}
header img.logo {
	padding-top: 7px;
}
/*
.fq title {
width: 100%;
float: left;
position: relative;
font-weight: 700;
color: #eb6310;
margin-bottom: 4px;
}
.fq  {
margin-top: 27px;
}
.fq h5{
width: 100%;
float: left;
position: relative !important;
font-weight: 700;
color: #eb6310 !important;
margin-bottom: 4px;
font-size: 24px;
}
.fq {
width: 100%;
float: left;
position: relative;
font: 300 24px/1.4 "Roboto", Arial, sans-serif !important;
color: #222;
}
*/

article#post-1490 {
    margin-top: -135px;
}
.fq .et_pb_accordion_item {
	background: #fff;
}
.fq .et_pb_accordion_item {
	background: transparent;
	padding-bottom:0px;
}
.fq h5.et_pb_toggle_title {
	width: 100%;
	float: left;
	position: relative;
	font-weight: 700;
	color: #eb6310;
	margin-bottom: 4px;
	font-size: 24px;
}
.topnav-wrap .inner-box .topnav li {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 22px;
	padding-left: 10px;
}

.inner-box .dropdown-menu li a {
	font-size: 18px!important;
}
.inner-box .dropdown-menu li {
	padding: 0!important;
	margin: 0!important;
}
div#secondPage ul.dropdown-menu li {
	text-align: left;
}
.et_pb_toggle_content ul {
	margin: 10px;
	margin-top: 20px;
}
.MT_button.MT_button__return-button, .MT_class-info {
	color: #000;
}
.MT_layout-spot {
	height: 50px !important;
	width: 50px !important;
	font-size: 12px !important;
	display: block;
	text-align: center;
	color: #000;
	border-radius: 100% !important;
	line-height: 14px;
}
.MT_layout-spot--unselectable::after, .MT_layout-spot--unselectable{
	background: #000 !important;
}
.MT_layout-spot--unselectable span {
	color: #fff !important;
	z-index: 9;
	text-shadow: none;
	font-weight: bold !important;
}
.MT_layout-spot--selectable {
	background-color: #999 !important;
	color: #fff;
	font-weight: bold !important;
	text-shadow: none;
}
.MT_layout-spot--guest-selected {
	background-color: #e96436 !important;
	border-color: #e96436 !important;
	color: #fff !important;
	opacity: .6 !important;
}
.et_pb_text_0 h1 {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 38px;
	color: #eb6310!important;
	text-align: center;
	margin-top: -25px;
}
.MT_bg--primary {
	background-color: #ea6436 !important;
}
.MT_class-register__customer-toggle {
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.MT_button {
	border-radius: 0px !important;
}
.MT_customer-account__profile {
	color: #333;
}
.MT_color--lowlight {
	color: #666;
}
.account__nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.account__nav ul li a {
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 5px;
	display: block;
	color: #000;
}
.MT_register-flow__class-details{
	width:100%;
}
.MT_schedule-filters__checkboxes {
	list-style: none !important;
}
.MT_schedule__table-body {
	color: #000;
	font-family: Roboto, Arial, sans-serif;
}
.MT_type--h4 {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.MT_type--h3, .MT_type--note{
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.MT_component ul {
	list-style: none;
}
.smalltextmenu a {
	font-size: 21px !important;
	margin-bottom: 0px !important;
}
.smalltextmenu {
	margin-bottom: 15px !important;
}
.MT_type--h1.MT_week-nav__title {
	text-transform: uppercase !important;
}


@media (max-width: 768px){
	table.MT_schedule__table tr td:last-child {
		display: block;
		border: none !important;
		border-bottom: solid 1px #ededed !important;
		border-bottom: none !important;
		padding-bottom: 5px !important;
		padding-top: 15px !important;
	}
	table.MT_schedule__table tr {
		border: solid 10px #ededed !important;
		border-bottom: solid 5px #ededed !important;
		display: block;
		box-shadow: inset 0 0 0px 1px #dadada;
		padding: 10px;
		background: white;
	}
	table.MT_schedule__table tr td:last-child  .MT_button {
		width: 100%;
	}
	.smalltextmenu a{
		font-size:13px !important;
	}
	article#post-1490 {
		margin-top: -115px;
	}
}


/*
* New Header
*/
.page-template-instructorscopy1 #main-content {
	margin-top: 0px;
}
.page-template-instructorscopy2 #main-content {
	margin-top: 0px;
}
.new-header {
	background: #fff !important;
}
.new-header img.logo {
	height: 54px;
	padding-left: 50px;
}
.new-header .topnav {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	margin-top: 22px;
}
.new-header ul li {
	display: inline-block;
	margin-right: 10px;
}
.new-header ul li a{
	font-family: 'Roboto';
	font-weight: 500;
	font-style: normal;
	font-size: 13px;
	letter-spacing: .13em;
	text-transform: uppercase;
	color: #000;
}
.new-header ul li a:hover{
	opacity: .5 !important;
}
nav.Header-nav.Header-nav--secondary {
	float: right;
	display: flex;
	align-items: center;
}
a.Header-nav-item {
	padding: 22px;
	background: #ef6637;
	opacity: 1 !important;
	transition: all .1s linear;
	display: inline-block;
	margin-bottom: -5px;
	font-weight: 900;
	font-style: normal;
	font-size: 20px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color:#fff;
}

.rsd_lightbox.active {
	z-index: 999999;
	display: block;
}
.rsd_lightbox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: none;
	background-color: rgba(0,0,0,.8);

}
.rsd_lightbox .loc_selector {
	background-color: #fff;
	width: 300px;
	right: 0;
	position: absolute;
	padding: 20px;
	max-height: 80vh;
	overflow-y: scroll;
	box-shadow: 1px 1px 3px #dedede;
}
.rsd_lightbox #close-x {
	background: url(http://ride-indoorcycling.com/wp-content/uploads/2019/04/close.png);
	color: transparent;
	background-size: cover;
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 10px;
	right: 10px;
	opacity: 1;
	transition: all .1s linear;
}
.rsd_lightbox .title_selector {
	margin-top: 30px;
	text-align: center;
	color: #ee4023;
	font-weight: 600;
	font-style: normal;
	font-size: 13px;
	letter-spacing: .13em;
	text-transform: uppercase;
}
.rsd_lightbox .state {
	margin: 0;
	margin-bottom: 1px;
	background: #ef6637;
	opacity: 1 !important;
	transition: all .1s linear;
	color: #fff;
	padding: 30px !important;
	font-weight: 600;
	font-style: normal;
	font-size: 20px;
	letter-spacing: .08em;
	text-transform: uppercase;
	position: relative;
}
.rsd_lightbox .loc {
	padding: 10px;
	padding-bottom: 20px;
	display: block;
	border-bottom: 1px solid #ececec;
}
.rsd_lightbox .loc h3 {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	color: #868686;
	transition: all .1s linear;
	font-weight: 400;
	font-size: 26px;
	letter-spacing: .02em;
}
.rsd_lightbox .loc p {
	margin: 0;
	padding: 0;
	color: #868686;
	transition: all .1s linear;
	font-weight: 300;
	font-size: 15px;
	letter-spacing: 0em;
	line-height: 1.2em;
}
.rsd_lightbox .state:after {
	content: '';
	background: url(http://ride-indoorcycling.com/wp-content/uploads/2019/04/arrow2.png) center center no-repeat;
	background-size: cover;
	width: 20px;
	height: 10px;
	display: block;
	right: 20px;
	top: 45%;
	position: absolute;
	transition: all .2s linear;
}
a.loc {
	transition: 0s all;
}
/*
* Header 3
*/

.rsd_lightbox.new-design {
	background: transparent;
	width: 300px;
	height: 300px;
	right: 0px;
	left: unset;
	top: 103px;
}
.statesloc {
	font-family: 'Roboto';
	font-size: 28px;
	color: #000;
	font-weight: 700;
	margin-top: 20px;
}
a.location h3 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #555;
	margin-top: 20px;
}
a.location p {
	color: #555;
	font-weight: 400;
	font-size: 14px;
	padding-top: 5px;
}
.new-design .title_selector{
	text-align: left;
}
/* MT Styling */
.MT_link {
	color: #eb6436;
}
#main-header .MT_auth-link__text{
	float: right;
}
.MT_customer-account__edit-button, .MT_form_giftcard__submit-button, .MT_form_payment-method__no-name-section .MT_button, .MT_class-register__register-button, .MT_class-register__show-addons-button{
	background: #eb6436 !important;
	color: #fff !important;
	border-color: #eb6436 !important;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
a.MT_product-card__log-in.MT_link {
	background: #eb6436 !important;
	color: #fff !important;
	border-color: #eb6436 !important;
	padding: .75em 1em;
	font-weight: 700;
	display: inline-block;
	font-size: 15px;
	line-height: 1.25;
	outline: 1px solid;
}
.MT_button.MT_bg--primary{
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	border:1px solid #eb6436 !important;
}
.MT_button.MT_bg--primary:hover, a.MT_product-card__log-in.MT_link:hover{
	background: #fff !important;
	color: #eb6436 !important;
}
.MT_customer-account__edit-button:hover, .MT_form_giftcard__submit-button:hover, .MT_form_payment-method__no-name-section .MT_button:hover, .MT_class-register__register-button:hover, .MT_class-register__show-addons-button:hover{
	background: #fff !important;
	color: #eb6436 !important;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header, body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{
	top: 0px !important;
}
.signuphelp {
	margin-bottom: 20px;
	color: #333;
}
ul.MT_modal-cancel-reservation__dings-list {
	padding-bottom: 0px;
}
ul.MT_modal-cancel-reservation__dings-list li {
	margin-bottom: 0px;
}
.mariana-auth-link-binding a {
	color: #ff6700;
	background: #fff;
}
.MT_auth-link__text[href="/my-account/"]{
	color: #fff;
	background: transparent;
}
#main-header .container{
	max-width: 1110px;
}

.icons-holder-main a {
	color: #eb6436;
	font-size: 20px;
	background: #fff;
	width: 50px;
	height: 50px;
	display: inline-block;
	padding: 11px;
	border-radius: 100%;
}
img.main-logo {
	width: 200px;
	display: block;
	margin: auto;
	margin-bottom: 12px;
}
.main-text {
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 24px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.columns-loc {
	width: 25%;
	text-align: center;
}
.main-semifooter.d-flex {
	margin-top: 30px;
	border-top: 1px solid #666;
	padding-top: 25px;
}
.main-semifooter h5 {
	font-size: 14px;
}
.main-semifooter .icons-holder-main a {
	padding: 0;
	display: inline-block;
	width: auto;
	height: auto;
	margin: 10px;
}
.main-footer {
	text-align: center;
	margin-top: 20px;
	border-top: 1px solid #666;
	padding-top: 25px;
}
.mariana-login-form-binding a.MT_color--secondary {
	color: #ef6637;
}
.MT_form_login__submit-button {
	margin-bottom: 14px;
}
.MT_gutter--md.MT_register-flow__map.MT_layout-grid.ember-view {
	margin: auto;
}
.MT_layout-spot span {
	margin-top: 5px;
}
.MT_register-flow__option.MT_register-flow__option-waitlist {
	text-align: center;
}
.MT_register-flow__waitlist-description {
	margin-bottom: 15px;
}
.MT_register-flow__step-two-container h1.MT_register-flow__header {
	text-align: center;
}
.MT_reserved-spots__spot {
	margin-left: -15px;
}
.mobileonly-close{
	display: none !important;
}
@media screen and (max-width: 600px) {
	.MT_layout-spot {
		width: 37px !important;
		height: 37px !important;
	}
	.MT_layout-three-column__return {
		width: 100% !important;
	}
	.mobileonly-close{
		display: block !important;
	}
/*	.location-detector {
		position: fixed;
		left: 17px;
    	width: 90% !important;
		top: 50%;
		margin: auto;
		transform: translateY(-50%);
		box-shadow: 1px 1px 5px #999 !important;
	}*/
	.location-detector #close-x {
		background: url(http://ride-indoorcycling.com/wp-content/uploads/2019/04/close.png);
		color: transparent;
		background-size: cover;
		display: block;
		width: 15px;
		height: 15px;
		position: absolute;
		top: 10px;
		right: 10px;
		opacity: 1;
		transition: all .1s linear;
		padding:0px;
		cursor: pointer !important;
    	z-index: 99999;
	}
	.location-detector {
		width: 240px !important;
		left: -15px !important;
	}
	
}
/*
* Header 3


.rsd_lightbox.new-design {
background: transparent;
width: 300px;
height: 300px;
right: 0px;
left: unset;
top: 103px;
}
.statesloc {
font-family: 'Roboto';
font-size: 28px;
color: #000;
font-weight: 700;
margin-top: 20px;
padding-bottom: 0px;

}
a.location h3 {
margin-bottom: 0px;
padding-bottom: 0px;
color: #555;
margin-top: 20px;
}
a.location p {
color: #555;
font-weight: 400;
font-size: 14px;
padding-top: 5px;
}
.new-design .title_selector{
text-align: left;
}
.select-region h4 {
font-weight: 700;
color: #ef6637;
text-transform: uppercase;
}
.select-region h3 {
color: #929292;
margin-top: 12px;
margin-left: 16px;
font-size: 20px;
font-weight: 600;
}
.select-region h3:hover {
color: #000;
cursor: pointer;
}
.title_selector{
cursor: pointer;
}
.alllocation{
display: none;
}
.select-region{
display: block;
}
.login-signup a {
color: #333;
text-transform: uppercase;
font-weight: 700;

}
.login-signup span {
margin-right: 10px;
margin-left: 10px;
}
.login-signup {
margin-right: 20px;
}
#main-header .MT_auth-link__text {
float: none;
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
color: #ff6700;
}
.menulocation .current-menu-item a {
color: #ef6637;
}
span.hamburger-menu-mobile, .mobile-menu{
display: none;
}

@media screen and (max-width: 1000px) {
#main-header .topnav {
display: none;
}
.login-signup {
display: none !important;
}
span.hamburger-menu-mobile {
font-size: 26px;
color: #a0a0a0;
padding-left: 10px;
cursor: pointer;
padding-top: 10px;
padding-bottom: 10px;
display: block;
}
.new-header img.logo {
padding-left: 15px;
width: auto;
height: auto;
padding-top: 0;
}
a.Header-nav-item {
padding: 18px 8px;
text-align: center;
font-size: 14px;
}
.mobile-menu{
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fff;
z-index: 9999999;
}
.mobile-menu .login-signup {
display: flex !important;
margin-bottom: 10px;
}
.mobile-menu nav.Header-nav.Header-nav--secondary {
float: none;
width: 100%;
display: block;
}
.rsd_lightbox.new-design {
left: 0;
right: 0;
margin: auto;
z-index: 9999999999999999;
}
.rsd_lightbox .loc_selector {
box-shadow: 0px 9px 16px 0px #dadada;
}
.mobile-menu .MT_auth-link__text {
float: none;
font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
color: #ff6700;
}

.mobile-menu {
padding: 20px;
}
.mobile-menu .login-signup a {
font-size: 16px !important;
}
.mobile-menu a.Header-nav-item {
padding: 14px 20px;
margin-bottom: 20px;
}
.topnav-mobile li a {
color: rgba(0,0,0,0.54);
padding: 10px 0px;
display: block;
margin: 10px 0px;
font-size: 24px;
font-weight: 700;
text-transform: uppercase;
}
.close-mobile-menu {
font-size: 24px;
text-align: right;
color: #ef6637;
}
.close-mobile-menu i {
cursor: pointer;
padding: 10px;
margin: -10px;
}
}
*/
.location-detector {
	width: 300px;
	overflow: auto;
	padding: 0px 15px;
}
.location-detector .location h3 {
	color: #444;
	font-size: 14px;

}
.location-detector a {
	cursor: pointer !important;
}
.location-detector .title_selector {
	padding-bottom: 10px !important;
	display: block;
	cursor: pointer;
	margin-top: 14px;
	text-transform: uppercase;
	color: #ea6436;
}
li.select-region h4 {
	font-size: 24px;
	margin-top: 20px;
}
li.select-region h3 {
	margin-top: 10px;
	margin-left: 10px;
	color: #666;
}
li.select-region {
	padding-bottom: 15px;
}
.MT_register-flow__map-heading{
	display: none;
}
.MT_register-flow__instructor-photo-count-1 .MT_register-flow__instructor-photo {
    width: 80px;
    height: 80px;
}
.MT_modal-cancel-reservation__dings-list{
	display: none;
}
.MT_class-register__view-more-classes-button {
    color: #000 !important;
    fill: #000 !important;
}
h2.MT_type--h3.MT_class-register__addons-title, .MT_column.MT_class-register__addons {
    display: none;
}
@media screen and (max-width: 500px) {

	.MT_reserved-spots__spot {
		min-width: 100% !important;
	}
	.MT_selected-spot {
		min-height: 30px !important;
		min-width: 40px !important;
		width: 40px !important;
		height: 40px !important;
	}
	ul.MT_class-register__action-container {
		margin-bottom: 0;
		padding-bottom: 0;
		padding-left: 0px;
	}
	.MT_component hr {
		margin-top: 0px !important;
	}
	ul.MT_reserved-spots {
		padding-bottom: 0 !important;
	}
	.MT_layout-three-column__return {
		text-align: center;
		margin-top: -15px;
		padding-bottom: 20px;
	}
}
@media screen and (min-width: 900px) {
	.MT_register-flow__map {
		margin-top: -150px !important;
	}
}
.fourofour {
    padding-top: 180px;
}
.fourofour h1 {
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}
.fourofour a {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    display: inline-block;
    border: 1px solid;
    padding: 8px 30px;
    margin-top: 20px;
}
li.select-region h3 {
    cursor: pointer;
}
a.cart-icon {
    font-size: 25px;
    color: #000;
    position: relative;
    top: -3px;
    left: 10px;
}
@media(max-width:767px){
	a.cart-icon {  
		position: relative;
		top: -15px;
	}
}