@media screen{.menu.l_tinynav1{margin-bottom:0 !important}.halflings{font-size:0;margin-bottom:30px}.halflings .halfling-left{display:inline-block;height:325px;position:relative;width:100%;margin-bottom:30px}}@media screen and (min-width: 768px){.halflings .halfling-left{margin-bottom:0;margin-right:3%;width:48.5%}}@media screen{.halflings .halfling-left a{height:100%;position:absolute;width:100%}.halflings .halfling-left a .url-text{background:#f6a2b6;color:#ffffff;font-size:24px;position:absolute;bottom:0;text-align:center;width:100%}.halflings .halfling-left .the-halfing-menu .url-text{transition:all 0.35s ease-in-out}.halflings .halfling-left .the-halfing-menu:hover .url-text{background:#3d3d3d}.halflings .halfling-right{display:inline-block;height:325px;position:relative;width:100%}}@media screen and (min-width: 768px){.halflings .halfling-right{width:48.5%}}@media screen{.halflings .halfling-right a{height:100%;position:absolute;width:100%}.halflings .halfling-right a .url-text{background:#f6a2b6;color:#ffffff;font-size:24px;position:absolute;bottom:0;text-align:center;width:100%}.halflings .halfling-right .the-halfing-menu .url-text{transition:all 0.35s ease-in-out}.halflings .halfling-right .the-halfing-menu:hover .url-text{background:#3d3d3d}.grid-3{font-size:0;margin-bottom:30px}.grid-3 .grid-left{display:inline-block;height:325px;position:relative;width:100%;margin-bottom:30px}}@media screen and (min-width: 768px){.grid-3 .grid-left{width:31.5%;margin-right:2.75%;margin-bottom:0}}@media screen{.grid-3 .grid-left a{height:100%;position:absolute;width:100%}.grid-3 .grid-left a .url-text{background:#f6a2b6;color:#ffffff;font-size:24px;position:absolute;bottom:0;text-align:center;width:100%}.grid-3 .grid-left a .url-text{transition:all 0.35s ease-in-out}.grid-3 .grid-left a:hover .url-text{background:#3d3d3d}.grid-3 .grid-middle{display:inline-block;height:325px;position:relative;width:100%;margin-bottom:30px}}@media screen and (min-width: 768px){.grid-3 .grid-middle{width:31.5%;margin-right:2.75%;margin-bottom:0}}@media screen{.grid-3 .grid-middle a{height:100%;position:absolute;width:100%}.grid-3 .grid-middle a .url-text{background:#f6a2b6;color:#ffffff;font-size:24px;position:absolute;bottom:0;text-align:center;width:100%}.grid-3 .grid-middle .url-text{transition:all 0.35s ease-in-out}.grid-3 .grid-middle:hover .url-text{background:#3d3d3d}.grid-3 .grid-right{display:inline-block;height:325px;position:relative;width:100%}}@media screen and (min-width: 768px){.grid-3 .grid-right{width:31.5%}}@media screen{.grid-3 .grid-right a{height:100%;position:absolute;width:100%}.grid-3 .grid-right a .url-text{background:#f6a2b6;color:#ffffff;font-size:24px;position:absolute;bottom:0;text-align:center;width:100%}.grid-3 .grid-right .url-text{transition:all 0.35s ease-in-out}.grid-3 .grid-right:hover .url-text{background:#3d3d3d}.default-content{padding:20px 0}.default-content p{font-size:15px}.testimonial-content{text-align:center}.testimonial-content p{font-size:16px;font-style:italic}.testimonial-content h4{color:#000;font-size:17px;font-style:italic}#owlCarouselWithArrows{position:relative}#owlCarouselWithArrows .item .img-wrapper{padding:5px}#owlCarouselWithArrows .item .img-wrapper img{object-fit:cover;/*height:235px*/}#owlCarouselWithArrows .owl-nav{position:absolute;top:45%;width:100%}#owlCarouselWithArrows .owl-nav .owl-prev{position:absolute;left:-70px;height:20px;width:20px}#owlCarouselWithArrows .owl-nav .owl-prev span.fa{font-size:2em}#owlCarouselWithArrows .owl-nav .owl-next{position:absolute;right:-70px;height:20px;width:20px}#owlCarouselWithArrows .owl-nav .owl-next span.fa{font-size:2em}#owlCarouselWithArrows .owl-dots{text-align:center;margin-top:10px}#owlCarouselWithArrows .owl-dots .owl-dot{background:#e9a9b9;display:inline-block;height:10px;width:10px;border-radius:100%;margin-right:5px}#owlCarouselWithArrows .owl-dots .owl-dot:last-child{margin-right:0}#owlCarouselWithArrows .owl-dots .owl-dot.active{background:#595a5c}}@media screen{.pop-up-overlay{background:rgba(0,0,0,0.7);display:none;height:100%;padding:0 20px;position:fixed;z-index:999;width:100%;top:0;left:0;padding-top:8%}.pop-up-overlay .form-wrapper .pop-up-form{background:#f6a2b6;border-top:8px solid #ffffff;position:relative;width:100%;max-width:576px;margin:auto;padding:40px 20px}.pop-up-overlay .form-wrapper .pop-up-form .pop_exit{background:transparent;box-shadow:none;color:#E08283;position:absolute;right:10px;top:10px;outline:none}.pop-up-overlay .form-wrapper .pop-up-form .modal-title{font-family:'PT Sans', sans-serif;color:#ffffff;letter-spacing:1.5px;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.pop-up-overlay .form-wrapper .pop-up-form .modal-title:before{background:#ffffff;content:' ';height:3px;width:60px;position:absolute;bottom:0;left:0;right:0;margin:auto}.pop-up-overlay .form-wrapper .pop-up-form .opening-paragraph{color:#ffffff;font-size:20px;font-weight:bold}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form{font-size:0;margin:0}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form{display:inline-block;vertical-align:top}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form input[type=text],.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form input[type=email]{border:none;border-radius:0;box-shadow:none;font-size:17px;font-weight:bold;height:50px;padding:0 15px;width:100%;max-width:350px}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form input[type=text]::placeholder,.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form input[type=email]::placeholder{color:#ccc;text-align:center}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form input[type=submit]{background:#595a5c;border:none;border-radius:0;box-shadow:none;color:#ffffff;font-size:17px;height:50px;letter-spacing:3px;outline:none;padding:0 15px;text-transform:uppercase;transition:0.2s linear}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .popup_form input[type=submit]:hover{background:#000000}.pop-up-overlay .form-wrapper .pop-up-form .wpcf7-form .wpcf7-validation-errors{background:#E26A6A;border:none;color:#ffffff;font-size:14px;margin:0;padding:5px 10px}}.wpcf7-mail-sent-ok{font-size:14px}@media screen{.content-area .custom-row{margin-bottom:30px}.content-area .custom-row .cont-div{font-size:0;margin-bottom:30px}.content-area .custom-row .cont-div .custom-col-50{display:inline-block;vertical-align:top;width:100%}}@media screen and (min-width: 768px){.content-area .custom-row .cont-div .custom-col-50{width:48.5%}.content-area .custom-row .cont-div .custom-col-50:first-child{margin-right:3%}}@media screen{.content-area .custom-row .cont-div .custom-col-50 .class-thumbnail{width:100%;height:100%;min-height:300px}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper{background:#f4d4dd;padding:20px}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .class-title{font-family:'Libre Baskerville', serif;font-size:21px;font-style:italic;margin-bottom:15px}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .dates,.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .location,.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .fee,.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .class-desc{font-size:14px;font-style:italic;margin-bottom:10px}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .dates .fa,.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .location .fa,.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .fee .fa,.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .class-desc .fa{margin-right:10px}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .class-desc{font-style:normal}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .button-section .book_class_button{background:#56555a;color:#ffffff;font-size:15px;padding:10px 30px;transition:0.2s linear;text-transform:uppercase;outline:none}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .button-section .book_class_button:hover{background:#000}.content-area .custom-row .cont-div .custom-col-50 .details-wrapper .button-section .book_class_button.sold_out{cursor:no-drop;display:inline-block;font-weight:bold;background:#9A98A0;color:#F4D4DD}.content-area .custom-row .form-div{background:#f4d4dd;display:none;height:auto;padding:20px 25px;position:relative}}@media screen and (min-width: 768px){.content-area .custom-row .form-div{height:250px}}@media screen{.content-area .custom-row .form-div .wpcf7-validation-errors,.content-area .custom-row .form-div .wpcf7-mail-sent-ng{font-size:15px}}@media screen and (min-width: 768px){.content-area .custom-row .form-div .wpcf7-validation-errors,.content-area .custom-row .form-div .wpcf7-mail-sent-ng{border:2px solid #ff0000;color:#ff0000;position:absolute;top:0;right:20px;font-size:10px}}@media screen{.content-area .custom-row .form-div h3{font-family:'Libre Baskerville', serif;font-size:25px;font-style:italic;font-weight:normal}}@media screen{.booking-form{display:none;font-size:0}}@media screen and (min-width: 768px){.booking-form .form-row{margin-bottom:20px}}@media screen{.booking-form .form-row .input-group{display:inline-block;margin-right:1.5%;position:relative;margin-bottom:20px;vertical-align:bottom;width:100%}}@media screen and (min-width: 768px){.booking-form .form-row .input-group{margin-bottom:0;width:32.3333%}.booking-form .form-row .input-group:last-child{margin-right:0}}@media screen{.booking-form .form-row .input-group label{font-family:'PT Sans', sans-serif;font-size:16px;font-weight:bold;width:100%}.booking-form .form-row .input-group input,.booking-form .form-row .input-group select{height:40px;font-size:15px;padding:0 15px;width:100%}.booking-form .form-row .input-group input[type=submit]{background:#555555;color:#ffffff;display:inline-block;outline:none}}@media screen and (min-width: 768px){.booking-form .form-row .input-group input[type=submit]{margin-top:0;position:absolute;bottom:0}}@media screen{.booking-form .form-row .input-group input[type=submit]:hover{background:#000000}.booking-form .form-row .input-group .ajax-loader{position:absolute;top:45%;left:45%}}@media screen{.custom-row.tutorials{font-size:0}.custom-row.tutorials .custom-col-50{display:inline-block;vertical-align:top;width:100%}.custom-row.tutorials .custom-col-50 .tutorial-thumbnail{height:250px}}@media screen and (min-width: 768px){.custom-row.tutorials .custom-col-50 .tutorial-thumbnail{height:auto}}@media screen and (min-width: 768px){.custom-row.tutorials .custom-col-50{width:48.5%}.custom-row.tutorials .custom-col-50:first-child{margin-right:3%}}@media screen{.custom-row.tutorials .custom-col-50 .tutorial-details{background:#f4d4dd;padding:20px 30px}.custom-row.tutorials .custom-col-50 .tutorial-details .tutorial-info{font-size:17px;font-style:italic;font-weight:bold;margin-bottom:20px}.custom-row.tutorials .custom-col-50 .tutorial-details .tutorial-info span.fa{margin-right:10px}.custom-row.tutorials .custom-col-50 .tutorial-details .tutorial-title h3{font-family:'Libre Baskerville', serif;font-style:italic;font-size:23px}.custom-row.tutorials .custom-col-50 .tutorial-details .tutorial-description{font-style:normal;font-weight:normal}.custom-row.tutorials .custom-col-50 .button-section .book_class_button{background:#56555a;color:#ffffff;display:inline-block;font-size:15px;padding:10px 30px;text-transform:uppercase;transition:0.2s linear;outline:none}.custom-row.tutorials .custom-col-50 .button-section .book_class_button:hover{background:#000;text-decoration:none}}
/*# sourceMappingURL=main.css.map */
