/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:DS-Bold;src:local(DS-Bold),url(/themes/custom/mo_wines/fonts/Dancing_Script/DancingScript-Bold.ttf) format("woff");font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:DS-Regular;src:local(DS-Regular),url(/themes/custom/mo_wines/fonts/Dancing_Script/DancingScript-Regular.ttf) format("woff");font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:DS-SemiBold;src:local(DS-SemiBold),url(/themes/custom/mo_wines/fonts/Dancing_Script/DancingScript-SemiBold.ttf) format("woff");font-weight:normal;font-style:normal;font-stretch:normal;}@font-face{font-family:MS-Bold;src:local(MS-Bold),url(/themes/custom/mo_wines/fonts/Montserrat/Montserrat-Bold.ttf) format("woff");}@font-face{font-family:MS-SemiBold;src:local(MS-SemiBold),url(/themes/custom/mo_wines/fonts/Montserrat/Montserrat-SemiBold.ttf) format("woff");}@font-face{font-family:MS-Italic;src:local(MS-Italic),url(/themes/custom/mo_wines/fonts/Montserrat/Montserrat-Italic.ttf) format("woff");}@font-face{font-family:MS-Light;src:local(MS-Light),url(/themes/custom/mo_wines/fonts/Montserrat/Montserrat-Light.ttf) format("woff");}@font-face{font-family:MS-Regular;src:local(MS-Regular),url(/themes/custom/mo_wines/fonts/Montserrat/Montserrat-Regular.ttf) format("woff");}@font-face{font-family:OS-Bold;src:local(OS-Bold),url(/themes/custom/mo_wines/fonts/Open_Sans/OpenSans-Bold.ttf) format("woff");}@font-face{font-family:OS-Italic;src:local(OS-Italic),url(/themes/custom/mo_wines/fonts/Open_Sans/OpenSans-Italic.ttf) format("woff");}@font-face{font-family:OS-Light;src:local(OS-Light),url(/themes/custom/mo_wines/fonts/Open_Sans/OpenSans-Light.ttf) format("woff");}@font-face{font-family:OS-Regular;src:local(OS-Regular),url(/themes/custom/mo_wines/fonts/Open_Sans/OpenSans-Regular.ttf) format("woff");}@font-face{font-family:loraregular;src:local(OS-Regular),url(/themes/custom/mo_wines/fonts/Lora/Lora-Regular.ttf) format("woff");}@font-face{font-family:cookieregular;src:local(OS-Regular),url(/themes/custom/mo_wines/fonts/Cookie/Cookie-Regular.ttf) format("woff");}
body{overflow-x:hidden;font-family:'OS-Regular';}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'MS-Bold';}h1,h2,h3,h4,h5,h6{font-weight:500;}h1{font-size:40px;line-height:48px;}h2{font-size:24px;line-height:34px;}h3{font-size:28px;line-height:34px;}h4{font-size:24px;line-height:29px;}h5{font-size:20px;line-height:24px;text-transform:uppercase;}h6{font-size:16px;line-height:19px;text-transform:uppercase;}p{font-family:OS-Regular;font-weight:400;font-size:17px;line-height:26px;}.menu-item--expanded{list-style-type:none;list-style-image:none;}body img,.node__content,.content,.block .content{margin:0;}body ::marker{content:none;}body #main-wrapper li::marker{content:unset;}body textarea:focus,body input:focus,body select:focus{}a.menu-toggle{display:none;}.main-content .section{padding:0;}.node .field--type-image{margin:0;}a{color:#006FE6}a,a:hover{border:none;}body input[type="submit"]{background:#a30347;padding:15px;border-radius:4px;color:white;font-weight:700;font-size:15px;letter-spacing:1px;border:1px solid transparent;text-transform:uppercase;font-family:inherit !important;}body input[type="submit"]:hover{color:#a30347 !important;background:white;border:1px solid #a30347;}#toTop a.scrollUp{background:#a30347;width:50px;height:50px;display:inline-block;border-radius:50%;cursor:pointer;position:absolute;right:8%;bottom:5px;text-align:center;border:none;z-index:999;}#toTop a.scrollUp .fa{color:#fff;font-size:20px;height:50px;line-height:50px;}#toTop a.scrollUp:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background:white;}#toTop a.scrollUp:hover .fa{color:#a30347;}.banner_wrapper{position:relative;padding-bottom:20px;}.banner_wrapper .banner_img{width:100vw;margin-left:calc(-50vw + 50%);}.banner_wrapper .banner_img .field--type-image{float:none;margin:0;}.banner_wrapper .banner_img .field--type-image img{width:100%;height:550px;object-fit:cover;margin:0;}.banner_wrapper .bannter_text{position:absolute;top:150px;text-align:center;left:50%;margin-left:-200px;color:white;width:400px;}.banner_wrapper .bannter_text .banner_title{text-transform:uppercase;}.banner_wrapper .bannter_text h2{font-size:24px;line-height:34px;font-weight:500;}.banner_wrapper .bannter_text .shot_desc{font-size:18px;font-weight:bold;font-style:italic;line-height:27px;margin-top:60px;}.accordion{margin:100px 0;}.accordion .accordion-group{border-bottom:1px solid #adafb2;padding:0;margin:0 20px;}.accordion .accordion-group.col-sm-6{max-width:calc(50% - 40px);}.accordion .accordion-heading{padding:15px 0;}.accordion .accordion-heading a{font-size:20px !important;line-height:28px !important;color:#222 !important;font-weight:400;display:flex;justify-content:start;align-items:baseline;border:none;}.accordion .accordion-heading a:before{content:"+";background:#e3e6e8;color:#a30347;width:30px;height:30px;text-align:center;border-radius:5px;margin-right:20px;margin-top:-2px;float:left;}.accordion .accordion-heading a:hover{text-decoration:none;}.accordion .accordion-group.accordion-open .accordion-heading a{border:none;padding-bottom:0;}.accordion .accordion-group.accordion-open .accordion-heading a:before{content:"-";background:#a30347;color:white;}.accordion .accordion-group.accordion-open{margin-bottom:15px;}.accordion .accordion-body .accordion-inner{padding-left:30px;}.accordion .accordion-body .accordion-inner .field{padding-left:35px;}.accordion .accordion-body p,ul,ol{font-size:14px;line-height:20px;color:#212529;font-weight:400;margin:0;margin-bottom:20px;}.accordion .accordion-body a{color:#a31c49;text-decoration:underline;}.field.field--name-body .award-search-links{display:flex;justify-content:center;}.field.field--name-body .award-search-links a{text-decoration:none;background-color:#a31c49;color:#fff;padding:1rem 0rem;border:4px solid #a31c49;border-radius:73.3%;width:250px;height:250px;display:grid;place-items:center;font-size:30px;font-family:'DS-Regular';margin:0 10px;}.field.field--name-body .award-search-links a:hover{background-color:#fff;color:#a31c49;}.field.field--name-body h4{font-family:'cookieregular';font-size:1.4375rem;color:#a31c49;text-align:center;}.field.field--name-body a{color:#a31c49;text-decoration:underline;}.field.field--name-body p{font-size:14px;}.paragraph--type--promotion-banner{width:100vw;margin-left:calc(-50vw + 50%);background:#a30347;margin-top:30px;}.paragraph--type--promotion-banner .container{padding:30px 15px;display:flex;align-items:center;}.paragraph--type--promotion-banner .promotion_logo{width:20%;}.paragraph--type--promotion-banner .promotion_logo img{margin:0;}.paragraph--type--promotion-banner .promotion_text{width:60%;color:white;font-size:24px;font-weight:700;text-align:center;font-family:'MS-BOLD';}.paragraph--type--promotion-banner .link_button{width:22%;text-align:right;}.paragraph--type--promotion-banner .link_button a{background:white;color:#a30346;padding:15px 35px;border-radius:4px;letter-spacing:1px;border:1px solid transparent;text-transform:uppercase;text-decoration:none;}.paragraph--type--promotion-banner .link_button a:hover{background:#a30346;color:white;border:1px solid white;}.carousel{margin:70px 0;}.carousel .carousel-indicators{display:none;}.carousel .field--name-field-testimonials-title{float:none;text-align:center;text-transform:capitalize;color:#202020;}.carousel .testimonial-icon{width:110px;height:90px;background:url("/themes/custom/mo_wines/images/testimonial-icon.png") no-repeat;margin:0 auto 30px;}.carousel .field--name-field-customer-image{float:none;text-align:center;}.carousel .field--name-field-customer-image img{width:200px;height:200px;border-radius:50%;object-fit:cover;margin:50px auto;}.carousel .field--name-field-customer-feedback{float:none;font-size:18px;line-height:30px;color:#202020;font-weight:400;font-style:italic;text-align:center;max-width:900px;margin:0 auto 70px;}.carousel .field--name-field-customer-name{float:none;text-align:center;font-size:22px;line-height:45px;color:#a30347;font-weight:700;font-family:'MS-Bold';}.carousel .field--name-field-designation{font-size:17px;line-height:37px;color:#1a1a1a;font-weight:600;font-style:italic;text-align:center;font-family:'MS-Bold';}.carousel .carousel-control{width:40px;height:40px;background:#ccc;position:absolute;border:none;border-radius:50%;top:60%;}.carousel .carousel-control:hover{background:#a30347;}.carousel .right.carousel-control{right:0;}.carousel .carousel-control .glyphicon:before{font-family:FontAwesome;top:7px;left:50%;margin-left:-3px;content:"";position:absolute;color:white;}.carousel .carousel-control .glyphicon:hover{background:#a30347;}.carousel .carousel-control .glyphicon-chevron-left:before{content:"\f104";}.carousel .carousel-control .glyphicon-chevron-right:before{content:"\f105";}.site-footer{background:#050813;padding:0;font-family:'OS-Regular';}.site-footer__top{padding-top:50px;}.site-footer__top .region,.site-footer__top .block{margin:0px;width:auto;}.site-footer__top .block{margin:0px;width:auto;padding:0;border:none;}.site-footer .site-footer__top ul.menu{justify-content:center;display:flex;}.site-footer .site-footer__top ul.menu li a{padding:0 6px;border-bottom:none;border-right:1px solid #ccc;text-indent:initial;font-size:13px;line-height:12px;color:#c6c6c6;}.site-footer .site-footer__top ul.menu li a:hover{text-decoration:underline;}.site-footer .site-footer__top ul.menu li:last-child a{border:none;}.site-footer__top .region-footer-top-two{float:right;}.site-footer ul.social-media-links--platforms{display:flex;justify-content:flex-end;}.site-footer ul.social-media-links--platforms li a{font-size:10px;border:2px solid #c5c5c5;text-indent:initial;padding:8px;border-radius:50%;width:40px;height:40px;}.site-footer ul.social-media-links--platforms li a:hover{background:#a30347;}.site-footer__bottom .region,.site-footer__bottom .block{margin:0px;}.site-footer .site-footer__bottom{padding:30px 0;background:#03050d;border:none;border-top:1px solid #232424;}.site-footer .site-footer__bottom .copy_right_text{font-size:11px;line-height:20px;color:#c6c6c6;font-weight:400;text-transform:uppercase;text-align:center;}.site-footer .site-footer__bottom ul.menu{justify-content:center;display:flex;}.site-footer .site-footer__bottom ul.menu li a{color:#c6c6c6;font-size:12px;line-height:14px;font-weight:400;border-bottom:none;}.site-footer .site-footer__bottom ul.menu li a:hover{}.ham-menu{display:none;}#header{background:white;background-color:white;background-image:none;padding:30px 0;position:fixed;width:100%;top:0;z-index:99;box-shadow:0 0px 12px -4px #d4d4d4;border-bottom:1px solid #f5f5f5;}.user-logged-in #header{position:relative;}.user-logged-in #main-wrapper{padding-top:0 !important}.header .row{align-items:center;}.header .site-branding__text{display:none;}.header .site-branding__logo{margin:0;}.header .region-header{padding:0;}.header .site-branding{margin:0;}.header .region-primary-menu{float:right;position:relative;}.header .region-primary-menu ul.menu{display:flex;padding:0;}.header .region-primary-menu ul.menu li{margin-left:35px;}.header .region-primary-menu ul.menu a{font-size:14px;letter-spacing:0px;line-height:16px;color:#232424;font-weight:400;text-transform:uppercase;font-family:'MS-SemiBold';}.header .region-primary-menu ul.menu a.is-active,.header .region-primary-menu ul.menu a:hover{box-shadow:0 2px 0 0 #a30346;text-decoration:none;padding:0 0 8px;}.header .region-primary-menu ul.menu li:last-child a{background:#a30347;padding:15px;border-radius:4px;color:white;font-weight:700;font-size:15px;letter-spacing:1px;border:1px solid transparent;}.header .region-primary-menu ul.menu li:last-child a:hover{color:#a30347;background:white;border:1px solid #a30347;}.header .region-primary-menu ul.menu li:last-child a:hover{box-shadow:none;text-decoration:none;padding:15px;}.header .search_icon{float:right;margin-left:40px;cursor:pointer;order:2;margin-top:15px;}#header .col-lg-9{display:flex;}.search-form .form-search{margin-right:5px;padding:4px;}.region-primary-menu nav ul.menu li.menu-item--expanded{position:relative;}.region-primary-menu nav ul.menu li.menu-item--expanded > a:after{content:'';position:relative;right:-5px;top:12px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #a30346;clear:both;}.region-primary-menu nav ul.menu li .menu{background:#060813;position:absolute;width:200px;top:28px;left:0px;z-index:99;overflow:hidden;}.region-primary-menu nav ul.menu li .menu li{margin-left:0;width:100%;padding:0;}.region-primary-menu nav ul.menu li .menu li a{background:none !important;font-weight:normal !important;font-size:14px !important;padding:10px !important;display:block;color:white;border:1px solid transparent !important;}.region-primary-menu nav ul.menu li .menu li a:hover{background:#a30346 !important;color:white !important;text-decoration:none;border:1px solid transparent !important;width:100%;margin:0px;}.form_mo{padding:90px 0;}.form_mo h3{color:#1c1d1d;position:relative;text-align:left;padding-bottom:20px;margin-bottom:40px;}.form_mo h3::after{content:"";position:absolute;border-top:2px solid #a30347;left:0;bottom:0;width:80px;height:2px;}.form_mo .intro_form_text{font-size:14px;font-weight:400;font-style:italic;color:#535252;margin-bottom:20px !important;}.form_mo .form-checkboxes{margin-bottom:25px;}.form_mo .form-checkboxes .option{font-size:14px;font-weight:400;font-style:italic;margin-left:8px;color:#535252;margin-bottom:10px;display:inline-block;}.form_mo .form-submit{padding:15px 30px;}.form_mo .submit_mo{margin-top:30px;}.form_mo textarea{height:120px;border-radius:0px;border:1px solid #868686;padding:12px 15px;margin-bottom:20px;}.form_mo .form-item,.form_mo .form-actions{margin:0;}.form_mo.contact{width:100vw;margin-left:calc(-50vw + 50%);position:relative;}.form_mo.contact .webform-submission-form{max-width:550px;margin:0 auto;}.img_position_left{position:absolute;left:0;top:0;}.img_position_right{position:absolute;right:0;top:0;}#edit-captcha-response{float:left;width:130px !important;border-radius:0px !important;margin-left:20px;}.form_mo.contact select,.form_mo.contact input:not([type=checkbox],[type=radio],[type=submit]){width:100% !important;border:1px solid #727272 !important;padding:12px 15px !important;margin-bottom:20px !important;font-style:normal !important;border-radius:5px !important;}.form-item-photos .description{display:none;}#edit-amenities--wrapper legend,#edit-wine-produced-onsite--wrapper legend{font-weight:normal;font-size:20px;font-family:inherit;color:#868686;margin-bottom:12px;}.form_mo .webform-submission-mo-contact-us-form #edit-actions{text-align:right;padding:0;}.form_mo input[type="submit"]{width:50%;margin-right:0 !important;}.captcha{float:left;}.captcha .field-prefix{float:left;font-size:22px;padding-top:8px;color:#727272;font-weight:400;}.captcha label,.captcha .description{display:none;}.view-featured-news{margin-bottom:80px;}.view-featured-news .col-md-6:first-child{padding-right:30px;}.view-featured-news .col-md-6:last-child{padding-left:30px;}.view-featured-news .views-field-field-image{background:#262626;position:relative;}.view-featured-news .views-field-field-thumbnail-image{background:#262626;position:relative;}.view-featured-news .views-field-field-image img{height:350px;object-fit:cover;}.view-featured-news .views-field-field-thumbnail-image img{height:350px;object-fit:cover;}.view-featured-news .views-row:hover .views-field-field-image img{opacity:0.3;}.view-featured-news .views-row:hover .views-field-field-thumbnail-image img{opacity:0.3;}.view-featured-news .views-field-title a{font-size:25px;line-height:33px;color:#1c1d1d;font-weight:700;margin:20px 0;text-decoration:none;border:none;display:block;font-family:'MS-SemiBold';}.view-featured-news .featured-text-button{display:none;position:absolute;top:20%;text-align:center;color:#fff;font-size:14px;line-height:24px;font-weight:400;padding:0 90px 0 60px;}.view-featured-news .views-row:hover .featured-text-button{display:block;}.view-featured-news .featured-text-button a{display:block;text-transform:uppercase;border:none;background:#a30347;letter-spacing:1px;line-height:24px;color:#ffffff;text-align:center;margin:40px auto 0;text-decoration:none;padding:10px 30px;border-radius:4px;font-weight:700;font-size:15px;max-width:160px;}.view-featured-news .featured-text-button a:hover{color:#a30347;background:#fff;}.view-featured-news .views-field-field-image .field-content:after{content:"FEATURED";position:absolute;top:25px;left:0;font-size:15px;letter-spacing:1px;line-height:21px;color:#ffffff;font-weight:700;padding:8px 22px;background:url(/themes/custom/mo_wines/images/slant.png) no-repeat;font-family:'MS-Bold';}.view-featured-news .views-field-field-thumbnail-image .field-content:after{content:"FEATURED";position:absolute;top:25px;left:0;font-size:15px;letter-spacing:1px;line-height:21px;color:#ffffff;font-weight:700;padding:8px 22px;background:url(/themes/custom/mo_wines/images/slant.png) no-repeat;font-family:'MS-Bold';}.view-featured-news .views-row:hover .views-field-field-image .field-content:after{content:"";background:none;}.view-featured-news .views-row:hover .views-field-field-thumbnail-image .field-content:after{content:"";background:none;}.view-news .col-sm-6{margin-bottom:80px;}.view-news .views-field-field-image img{height:175px;object-fit:cover;}.view-news .views-field-title a{font-size:18px;line-height:24px;color:#1c1d1d;font-weight:700;margin-top:10px;padding-bottom:15px;text-decoration:none;border:none;display:block;font-family:'MS-SemiBold';}.view-news .views-field-title{margin-bottom:25px;}.view-news .views-field-title::after{content:"";position:absolute;border-top:2px solid #a30347;left:15px;width:80px;height:2px;}.view-news .views-field-field-intro-text{font-size:14px;line-height:24px;color:#535252;font-weight:400;margin-bottom:40px;}.view-news .views-field-view-node a{background:#a30347;padding:10px 20px;border-radius:4px;color:white;font-weight:700;font-size:15px;letter-spacing:1px;border:1px solid transparent;display:inline-block;text-transform:uppercase;text-decoration:none;}.view-news .views-field-view-node a:hover{color:#a30347;background:white;border:1px solid #a30347;}#block-exposedformnewspage-1,#views-exposed-form-winery-search-page-1{margin-top:80px;margin-bottom:40px;}#block-exposedformnewspage-1 .form-item,#views-exposed-form-winery-search-page-1 .form-item{margin:0;padding:0;}#block-exposedformnewspage-1 .form-item input[type="text"],#views-exposed-form-winery-search-page-1 .form-item input[type="text"]{border:2px solid #efefef;margin:0 20px 0 0;background:url(/themes/custom/mo_wines/images/search-line.png) no-repeat 5px;padding:9px 9px 9px 50px;color:#535252;font-style:italic;font-size:14px;width:250px;}#block-exposedformnewspage-1 .form-item select,#views-exposed-form-winery-search-page-1 .form-item select,.webform-submission-winery-loction-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/mo_wines/images/dropdown-line.png) no-repeat right 10px center;border:2px solid #efefef;margin:0 20px 0 0;padding:9px;color:#535252;font-style:italic;font-size:14px;width:250px;}#block-exposedformnewspage-1 .form-actions,#views-exposed-form-winery-search-page-1  .form-actions{float:left;clear:none;margin:0;padding:0;}#block-exposedformnewspage-1 .form-actions .form-submit,#views-exposed-form-winery-search-page-1 .form-actions .form-submit{padding:10px 15px;}.page-node-type-news article .field--name-field-image{width:100vw;margin-left:calc(-50vw + 50%);}.page-node-type-news article .field--name-field-image img{width:100%;height:550px;object-fit:cover;margin:0 0 50px 0;}.page-node-type-news article .field--name-field-intro-text{clear:both;}.parallex_wrapper{background-attachment:fixed !important;background-position:top !important;background-repeat:no-repeat !important;background-size:cover !important;height:1200px;text-align:center;padding-top:300px;}.parallex_wrapper .paragraph--type--paralex-stripe{max-width:750px;margin:0 auto;}.parallex_wrapper .field--name-field-title{font-size:36px;letter-spacing:1px;line-height:45px;color:#1c1d1d;font-weight:700;margin:0 auto 15px;max-width:475px;font-family:'MS-Bold';text-transform:capitalize;}.parallex_wrapper .field--name-field-sub-title{font-size:30px;letter-spacing:1px;line-height:38px;color:#a30347;font-weight:400;font-family:'DS-regular';}.parallex_wrapper .field--name-field-shot-description{margin-top:50px;font-size:18px;line-height:27px;color:#676767;font-weight:400;}.cta-stripe{align-items:center;justify-content:center;background:#fff;height:250px;position:absolute;width:100%;z-index:9;margin:0px 0px 50px 0px;}.cta-stripe .field--name-field-cta-buttons{display:flex;}.cta-stripe .paragraph--type--home-page-cta{margin-top:-150px;}.cta-stripe .paragraph--type--home-page-cta .field--type-image{min-height:120px;}.cta-stripe .paragraph--type--home-page-cta .field--type-image img{margin:0;margin-top:45px;height:72px;width:auto;}.cta-stripe .field__item:last-child .paragraph--type--home-page-cta{margin-right:0;}.inactive--font-color--white a{color:#fff !important;}.active--font-color--white:hover a{color:#fff !important;text-decoration:none;}.inactive--font-color--red a{color:#a30347 !important;}.active--font-color--red:hover a{color:#a30347 !important;text-decoration:none;}.inactive--font-color--black a{color:#000 !important;}.active--font-color--black:hover a{color:#000 !important;text-decoration:none;}.active--color--white:hover{background-color:#fff !important;text-decoration:none;}.active--color--red:hover{background-color:#a30347 !important;text-decoration:none;}.inactive--color--white{background-color:#fff !important;}.inactive--color--red{background-color:#a30347 !important;}.paragraph--type--home-page-cta .field--name-field-link-page a{font-size:20px;line-height:40px;color:#fbfbfb;font-weight:700;}.paragraph--type--home-page-cta:hover .field--name-field-inactive-logo{display:none;}.paragraph--type--home-page-cta:hover .field--name-field-active-logo{display:block;}.paragraph--type--home-page-cta .field--name-field-inactive-logo{display:block;}.paragraph--type--home-page-cta .field--name-field-active-logo{display:none;}.view-id-frontpage{display:none;}#block-counterblock{background:url(/themes/custom/mo_wines/images/counter-bg.jpg) no-repeat;height:700px;text-align:center;background-size:cover;}.field--name-field-counter-field{display:flex;align-items:center;justify-content:center;margin:0 160px;}.field--name-field-bottle-collection img{margin-top:-315px;margin-bottom:90px;}.paragraph--type--counter-stripe{margin-right:0px;font-family:'MS-BOLD';}.field--name-field-counter-field .field__item:last-child .paragraph--type--counter-stripe{margin-right:0;}.paragraph--type--counter-stripe:after{content:"";position:absolute;border-top:2px solid #78133f;right:-98px;bottom:0;width:50%;height:4px;top:65px;}.field--name-field-counter-field .field__item{position:relative;flex:1;}.field--name-field-counter-field .field__item:last-child .paragraph--type--counter-stripe:after{content:none;}.paragraph--type--counter-stripe .field--name-field-logo{width:125px;height:125px;border:2px solid #fff;border-radius:50%;padding-top:25px;text-align:center;margin:0px auto 50px auto;}.paragraph--type--counter-stripe .field--name-field-number{font-size:40px;letter-spacing:2px;line-height:36px;color:#ffffff;font-weight:700;position:relative;padding-bottom:30px;margin-bottom:10px;word-wrap:initial;}.paragraph--type--counter-stripe .field--name-field-number:after{content:"";position:absolute;border-top:2px solid #78133f;left:50%;bottom:0;margin-left:-20px;width:40px;height:4px;}.paragraph--type--counter-stripe .field--name-field-title{line-height:36px;color:#ffffff;letter-spacing:0px;text-transform:uppercase;word-wrap:initial;}.news_home_block_wrapper .img_news img{height:450px;object-fit:cover;width:100%;}.view-home-page-news-block .views-row:nth-child(2n+0) .img_news img{}.view-home-page-news-block-not-featured .views-row:nth-child(2n-1) .img_news img{transform:translateX(30%) scale(0.95);}.news_home_block_wrapper .img_news img.fadeIn{opacity:1;transform:translateX(0%) scale(1) !important;}.view-home-page-news-block .views-row:nth-child(2n+0) .news_home_block_wrapper{flex-direction:row-reverse;}.view-home-page-news-block-not-featured .views-row:nth-child(2n-1) .news_home_block_wrapper{flex-direction:row-reverse;}.view-home-page-news-block .views-row:nth-child(2n+0) .news_home_block_wrapper .new_content_home{margin-left:0px;margin-right:90px;float:right;}.view-home-page-news-block-not-featured .views-row:nth-child(2n-1) .news_home_block_wrapper .new_content_home{margin-left:0px;margin-right:90px;float:right;}.news_home_block_wrapper{align-items:center;margin:0;}.news_home_block_wrapper .col-lg-6{padding:0;}.news_home_block_wrapper .new_content_home{max-width:450px;text-align:center;margin-left:90px;}.news_home_block_wrapper .img_news img{height:450px;object-fit:cover;}.news_home_block_wrapper .sub_heading,.instagram_block .sub_title{font-size:25px;line-height:33px;color:#a30347;font-weight:700;font-family:'DS-Regular';}.news_home_block_wrapper .news_title{position:relative;}.news_home_block_wrapper .news_title a{color:#1c1d1d;margin-top:20px;display:block;border:none;padding-bottom:30px;font-family:'MS-Bold';}.news_home_block_wrapper .news_title a:after{content:"";position:absolute;border-top:2px solid #a30347;left:50%;margin-left:-40px;bottom:0;width:80px;height:2px;}.news_home_block_wrapper .news_desc{font-size:14px;line-height:24px;color:#535252;font-weight:400;margin-top:25px;}.instagram_block .field--name-field-link{text-align:center;}.news_home_block_wrapper .read_more_btn a,.instagram_block .field--name-field-link a{margin-top:80px;display:block;background:#a30347;padding:10px 20px;border-radius:4px;color:white;letter-spacing:1px;border:1px solid transparent;display:inline-block;text-transform:uppercase;text-decoration:none;}.instagram_block .field--name-field-link a{margin-top:0;}.news_home_block_wrapper .read_more_btn a:hover,.instagram_block .field--name-field-link a:hover{color:#a30347;background:white;border:1px solid #a30347;}#home_play_pause{position:relative;margin:0;}#home_play_pause .field--type-entity-reference{margin:0;}#home_play_pause article{display:block;}.homer_banner_image img,.homer_banner_image iframe,.homer_banner_image video{display:block;width:100%;height:700px;object-fit:cover;margin:0;}.home_banner_content{position:absolute;top:20%;text-align:center;color:#fff;max-width:72%;left:28%;margin-left:-230px;}.home_banner_content .field--name-field-above-headline{font-size:14px;letter-spacing:1px;line-height:35px;color:#ffffff;font-weight:700;text-transform:uppercase;font-family:'MS-Bold';}.home_banner_content .field--name-field-carousel-title{font-size:60px;letter-spacing:3px;line-height:56px;color:#ffffff;font-weight:700;text-transform:uppercase;margin-bottom:15px;font-family:'MS-Bold';}.home_banner_content .field--name-field-carousel-description{font-size:18px;line-height:27px;color:#ffffff;font-weight:600;font-family:'OS-Italic';}.home_banner_content .field--name-field-link-button a{margin-top:50px;display:block;background:#a30347;padding:10px 20px;border-radius:4px;color:white;letter-spacing:1px;border:1px solid transparent;display:inline-block;text-transform:uppercase;text-decoration:none;}.home_banner_content .field--name-field-link-button a:hover{color:#a30347;background:white;border:1px solid #a30347;}.banner__inner .carousel .carousel-control{background:#2c2c2c;top:48%;}.banner__inner .carousel .carousel-control:hover{background:#a30347;}.banner__inner .carousel .left.carousel-control{left:12%;}.banner__inner .carousel .right.carousel-control{right:12%;}.banner__inner .carousel .carousel-indicators{display:flex;bottom:60px;}.banner__inner .carousel .carousel-indicators li{width:8px;height:8px;border-radius:50%;opacity:1;margin:2px;border:2px solid transparent;}.banner__inner .carousel .carousel-indicators li.active{background:#a30347;border:2px solid white;}#toggleCarousel{position:absolute;bottom:50px;background:none;border:2px solid white;border-radius:50%;width:25px;height:25px;left:50%;margin-left:-10px;line-height:25px;justify-content:center;display:flex;align-items:center;}#toggleCarousel:focus{outline:none;}#toggleCarousel .fa{vertical-align:text-top;font-size:10px;color:#fff;}#toggleCarousel .fa.fa-pause{}.instagram_block{padding:100px 0;}.instagram_block .col-sm-6{padding:0;}.instagram_block .instagram_static_img{padding-left:85px;margin-top:70px;}.insta_title_wrapper{padding-bottom:20px;}.insta_feed h2,.insta_feed h3{color:#1c1d1d;display:block;border:none;margin-bottom:0;}.about_content{padding:90px 0;font-family:'OS-Regular';}.about_content_top{margin-bottom:30px;}.about_content_top .field__label{font-size:40px;line-height:45px;color:#1c1d1d;font-weight:700;font-family:'MS-Bold';margin-bottom:30px;}.about_content_top .field__item p{font-size:14px;line-height:24px;color:#535252;font-weight:300;font-style:italic;}.about_content_left,.about_content_right{float:left;width:48%;}.about_content_bottom{width:100%;clear:both;margin-top:40px;float:left;}.about_content_left .field__label,.about_content_right .field__label{font-size:25px;line-height:45px;color:#1c1d1d;font-weight:700;font-family:'MS-Bold';margin-bottom:30px;position:relative;}.about_content_left .field__label:after,.about_content_right .field__label:after{content:"";position:absolute;border-top:2px solid #a30347;left:0;bottom:-10px;width:80px;height:2px;}.about_content_left .field__item,.about_content_right .field__item{font-size:14px;line-height:24px;color:#535252;font-weight:300;font-style:italic;}.about_content_right .field__item{color:#a30347;font-weight:600;}.winery_map .field--name-field-winery-address,.winery_map iframe{height:100%;}.image-gallery-thumb{position:relative;overflow:hidden;}.image-gallery-thumb img{height:285px;object-fit:cover;margin:0;}.image-gallery-thumb-desc{position:absolute;height:100%;background:#a30347;width:120px;right:15px;font-size:20px;line-height:23px;color:#ffffff;font-weight:700;font-family:'MS-SemiBold';text-align:right;cursor:pointer;padding:8px;}.image-gallery-thumb-desc span{width:105px;height:105px;background:url(/themes/custom/mo_wines/images/image-gallery-icon.png) no-repeat;margin:30px auto 30px;display:block;}.paragraph--type--image-gallery .modal-dialog{max-width:70%;}.paragraph--type--image-gallery .carousel{margin:0;}.paragraph--type--image-gallery .modal-body{padding:5px;background:#a30347;}.paragraph--type--image-gallery .modal-body img{margin:0;}.paragraph--type--image-gallery .modal-body .close{z-index:9;position:absolute;right:5px;background:#fff;opacity:1;padding:10px;}.paragraph--type--image-gallery .carousel .carousel-control{background:#000;top:50%;}.paragraph--type--image-gallery .carousel .carousel-control:hover{background:#a30347;}.winery-list{position:relative;min-height:700px;margin-bottom:30px;}.winery-list .card{border:none;background:none;position:inherit;}.winery-list .class-header{float:left;width:48%;padding-left:25px;}.winery-list [aria-expanded="false"] .winery_address,.winery-list [aria-expanded="false"] .winery_contact{display:none;}.winery-list [aria-expanded="true"] .winery_address,.winery-list [aria-expanded="true"] .winery_contact{display:block;}.winery-list .winery_title{color:#1c1d1d;font-size:18px;position:relative;}.winery-list .winery_address{color:#1c1d1d;font-size:14px;font-style:italic;}.winery-list .winery_contact{font-size:14px;font-style:italic;color:#a30346;}.winery-list [aria-expanded="true"] .winery_title{color:#a30347;}.winery-list [aria-expanded="true"] .winery_title:before{content:"";background:url(/themes/custom/mo_wines/images/location-icon-dark.jpg) no-repeat;position:absolute;width:12px;height:16px;left:-25px;top:5px;}.winery-list [aria-expanded="false"] .winery_title:before{content:"";background:url(/themes/custom/mo_wines/images/location-icon-light.jpg) no-repeat;position:absolute;width:12px;height:16px;left:-25px;top:5px;}.winery-list .class-header .btn{padding:10px 0;text-align:left;border:none;border-bottom:1px solid #e0e0e0;width:100%;}.winery-list .class-header .btn:focus{box-shadow:none;text-decoration:none;}.winery-list .class-header .btn:hover{text-decoration:none;}.winery-list .card-body{width:50%;float:right;position:absolute;right:0;top:0;padding:0;}.winery-list .card-body iframe{height:700px;}.block-search .search-form .form-search{width:100%;float:none;height:40px;margin-top:28px;}.block-search .search-form{position:relative;}.block-search .search-form .form-actions{position:absolute;right:1px;top:29px;padding:0;}.block-search .search-form .form-actions .form-submit{background-color:#dcdcdc;padding:18px;border-radius:0px;margin:0;}.block-search .search-form .form-actions .form-submit:hover{background-color:#cacaca;border:solid 1px transparent;}.header.search-open .fa-search:before{content:"\f00d";}#edit-actions input{margin-right:0;}.addtoany_list{overflow:auto;overflow:visible;}.search-results li{margin:0 0 30px 0;}.path-search form#search-form{display:none;}.path-search form#search-form ~ h2{font-size:30px;margin:50px 0;}.search-results .search-result__title{font-weight:normal;font-size:20px;}.search-results .search-result__title a{color:#333;}.search-results .search-result__info{display:none;}.webform-submission-winery-loction-add-form #edit-introtext{font-size:26px;line-height:32px;color:#303030;font-weight:700;font-family:'MS-Bold';text-align:center}.webform-submission-winery-loction-add-form .form-item-winery-location{max-width:500px;margin:0 auto;}.webform-submission-winery-loction-add-form .form-item-winery-location .form-select{width:100%;color:#535252;font-size:16px;}.webform-submission-winery-loction-add-form #edit-actions{text-align:center;}.heading-color{color:#A30B47;}div #edit-signature--description{padding-top:10px;padding-bottom:20px;}.webform-image-file .webform-image-file-placeholder{font-size:0.85em;}.webform-managed-file-placeholder{font-size:0.85em;}div#block-webform input.form-email,div#block-webform-2 input.form-email{margin-top:.25rem !important;}#edit-subject-with-drop-down{color:#868686  !important;}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active,input[type="checkbox"]:focus-visible,input[type="checkbox"]:active,input[type ="submit"]:focus-visible,input[type ="submit"]:active,input[type="radio"]:focus,input[type="radio"]:active,{border:2px solid black;}:focus{border:2px solid black;}.form_mo.contact input{color:#727272;}.form_mo.contact input[type="submit"]{color:white;}p img:first-child{margin:10px;}body:not(:target) .region-primary-menu .menu-toggle{display:none;}body:not(:target) .region-primary-menu .menu-toggle--hide{display:none;}body:not(:target) .region-primary-menu .menu-item{height:auto;}.region-primary-menu .menu a{border-radius:0px;}.space-10{padding-top:10px;padding-bottom:10px;}.add-more-btn{background:#a30347;padding:15px;border-radius:4px;color:white;font-weight:700;font-size:15px;letter-spacing:1px;border:1px solid transparent;text-transform:uppercase;font-family:inherit !important;margin-top:20px;margin-bottom:20px;}.field--name-field-document-upload{padding-top:20px;padding-bottom:20px;}.accessibility-modal-title{display:none;}.accessibility-footer-left{display:none;}.accessibility-footer-right{display:none;}.accessibility-modal-footer .accessibility-footer-wrapper{background-color:#280050 !important;}.accessibility-modal-footer .accessibility-footer-report-link a{display:none;}.accessibility-modal-footer .accessibility-footer-report-link{background-color:#280050 !important;}.accessibility-modal-footer{background-color:#280050 !important;}.accessibility-modal-footer .accessibility-footer-wrapper{background-color:#280050 !important;}.accessibility-settings-modal{background-color:#280050 !important;}.accessibility-footer-wrapper{background-color:#280050 !important;}
@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-100%);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%);}100%{opacity:1;-moz-transform:translateY(0);}}@media (max-width:1500px){.img_position_left,.img_position_right{width:200px;}}@media (min-width:1200px){.instagram_block .insta_feed{width:560px;float:right;}}@media (min-width:992px){.region-primary-menu nav ul.menu li .menu{display:none;}.region-primary-menu nav ul.menu li.menu-item--expanded:hover > .menu{display:block;}.block-search{display:none;position:absolute;width:100%;background:#fff;height:60px;top:-15px;}.header.search-open .block-search{display:block;}}@media (max-width:1199px){.cta-stripe .paragraph--type--home-page-cta{margin-right:0px !important;}.home_banner_content .field--name-field-link-button a{margin-top:30px;}.field--name-field-counter-field{margin:0 16px;}.instagram_block{padding-left:15px;padding-right:15px;}.img_position_left,.img_position_right{display:none;}.header .region-primary-menu ul.menu li{margin-left:40px;}.cta-stripe{position:relative;padding:80px 0;height:auto;}.cta-stripe .field--name-field-cta-buttons{display:block;}.cta-stripe .paragraph--type--home-page-cta{margin:0 0 40px 0;}.field--name-field-counter-field{display:block;}#block-counterblock{height:auto;background-size:cover;padding-bottom:90px;}.paragraph--type--counter-stripe{margin-right:0;margin-bottom:20px;}.paragraph--type--counter-stripe:after{content:none;}.paragraph--type--counter-stripe .field--name-field-logo{margin:auto auto 35px auto;}.carousel .carousel-control{top:40%;}}@media (max-width:991px){#header{padding:15px 0;}.search_icon{display:none;}.header .region-primary-menu{float:none;display:none;position:absolute;z-index:99;background:#fff;width:100%;left:0;top:10px;padding:0 20px 25px;border-top:1px solid #ccc;border-bottom:5px solid #e7e7e7;}.header.menu-open .region-primary-menu{display:block;width:100vw;margin-left:calc(-50vw + 50%);}.header.menu-open .region-primary-menu .menu--main{max-width:720px;margin:0 auto;padding:0 15px;}.header .region-primary-menu ul.menu{display:block;margin-top:20px;}.header .region-primary-menu ul.menu li a{padding:0px;margin:0;display:inline-block;margin-bottom:20px;}.ham-menu{display:block;position:absolute;right:15px;width:40px;top:50%;margin-top:-16px;}.header .region-primary-menu ul.menu li{margin-left:0;}.region-primary-menu nav ul.menu li .menu{display:none;position:relative;top:0;width:100%;margin-top:0;}.region-primary-menu nav ul.menu li.menu-drop-open .menu{display:block;margin-bottom:20px;}.region-primary-menu nav ul.menu li.menu-item--expanded > a:after{content:none;}.mobile-drop{background:url(/themes/custom/mo_wines/images/down-arrow.jpg) no-repeat center;position:absolute;right:0;padding:18px;}.region-primary-menu nav ul.menu li .menu li a{margin-bottom:10px;}.paragraph--type--promotion-banner .container{display:block;}.paragraph--type--promotion-banner .promotion_logo{float:left;}.paragraph--type--promotion-banner .promotion_text{margin-left:20%;width:50%;float:left;font-size:18px;text-align:left;}.paragraph--type--promotion-banner .link_button{text-align:center;width:100%;clear:both;}.paragraph--type--promotion-banner .link_button a{display:inline-block;padding:10px 100px;font-size:18px;margin-top:30px;}.webform-submission-mo-contact-us-form{padding:0 15px;}.webform_wrapper2{padding:90px 15px;background:#a30347;margin-top:90px;}.form_mo .webform_wrapper2 h3,.form_mo .webform_wrapper2 .intro_form_text{color:#fff;}.form_mo .webform_wrapper2  h3::after{border-top:2px solid #fff;}.form_mo .webform_wrapper2 .form-checkboxes .option{color:#fff;}.form_mo .webform_wrapper2 .form-submit{background:#fff;color:#a30347;}.form_mo{padding-bottom:0;}.form_mo h3{text-align:center;}.form_mo h3::after{left:50%;margin-left:-40px;}.site-footer{text-align:center;}.site-footer__top .region{float:none;}.site-footer__top .region img{margin-bottom:30px;}.social-media-links--platforms{display:block !important;margin-bottom:20px;padding:0 !important;}.site-footer .site-footer__top ul.menu{flex-wrap:wrap;}.site-footer .site-footer__top ul.menu .menu-item{margin-bottom:10px;}.view-featured-news .col-md-6{padding:0 15px !important;}.view-featured-news .featured-text-button{top:10%;padding:0 70px 0 60px;}.view-news .views-field-field-intro-text{margin-bottom:25px;}.view-news .col-sm-6{margin-bottom:45px;}.banner_wrapper .banner_img .field--type-image img,.page-node-type-news article .field--name-field-image img{height:350px;}.parallex_wrapper{padding-top:0px;background-attachment:inherit !important;height:750px;}.field--name-field-bottle-collection img{margin-top:-160px;}.news_home_block_wrapper .new_content_home{max-width:80%;text-align:center;margin:0 auto 40px auto;padding:30px 0;}.news_home_block_wrapper .read_more_btn a{margin-top:40px;}.homer_banner_image img,.homer_banner_image iframe,.homer_banner_image video{height:650px;}.home_banner_content{position:absolute;top:15%;color:#fff;max-width:100%;width:100%;left:auto;margin-left:0;}.banner__inner .carousel .carousel-control{top:auto;bottom:2%;}.home_banner_content .field--name-field-carousel-title{font-size:40px;line-height:45px;}.banner__inner .carousel .carousel-indicators{bottom:0;}.content_area{display:flex;flex-direction:column;text-align:center;}.about_content_right{order:-2;width:100%;margin-bottom:50px;}.about_content_left{order:-1;width:100%;margin-bottom:50px;}.about_content_left .field__label:after,.about_content_right .field__label:after{left:50%;margin-left:-40px;}.about_content_top .field__label{font-size:25px;margin-bottom:16px;}.winery_map{height:400px;}.winery_map iframe{width:100vw;margin-left:calc(-50vw + 50%);}.banner_wrapper .bannter_text{top:35px;}.banner_wrapper .bannter_text .banner_title{font-size:45px;}}@media (max-width:767px){.instagram_block{padding:50px 15px;}.instagram_block .instagram_static_img{padding-left:0;margin-top:30px;margin-bottom:30px;text-align:center;}.paragraph--type--promotion-banner .promotion_logo{float:left;width:35%;}.paragraph--type--promotion-banner .promotion_text{margin-left:5%;width:50%;font-size:20px;line-height:24px;}#block-exposedformnewspage-1 .form-actions .form-submit{margin-top:0;}.banner_wrapper .banner_img .field--type-image img,.page-node-type-news article .field--name-field-image img{height:250px;}#block-exposedformnewspage-1 .form-item,#block-exposedformnewspage-1 .form-item input[type="text"],#block-exposedformnewspage-1 .form-item select{width:100%;}#block-exposedformnewspage-1 .form-item{margin-bottom:20px;}.parallex_wrapper .paragraph--type--paralex-stripe{max-width:400px;}.news_home_block_wrapper .img_news img{height:auto;}.view-home-page-news-block .views-row:nth-child(2n+0) .news_home_block_wrapper .new_content_home{margin-left:auto;margin-right:auto;float:none;}.image-gallery-thumb-desc{position:relative;width:100%;height:auto;display:block;right:auto;text-align:center;padding:15px 5px;text-transform:uppercase;font-size:14px;}.image-gallery-thumb-desc span{display:none;}.paragraph--type--image-gallery .modal-dialog{max-width:95%;}.paragraph--type--image-gallery .carousel .left.carousel-control{left:0;}.about_content_bottom{margin-bottom:40px;}}@media (max-width:576px){.site-branding__logo{width:250px;}.header.menu-open .region-primary-menu .menu--main{max-width:540px;}.field.field--name-body .award-search-links{flex-direction:column;align-items:center;}}
.team-member .image{text-align:center;border-radius:100%;display:flex;flex:0 0 150px;height:200px;justify-content:center;overflow:hidden;position:relative;width:200px;margin:0 auto;}.img__overlay{color:#fafafa;font-size:24px;background:rgba(163,3,71,0.4);align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.25s;z-index:1;}.img__overlay:hover{opacity:1;}.content-display-onhover{display:none;font-size:12px;box-shadow:rgb(0 0 0 / 35%) 0px 15px 15px;z-index:2;background:white;border:1px solid #A30347;border-top:none;margin:-1px;position:absolute;}.team-member:hover .content-display-onhover{display:block;padding:10px;width:100.7%;}.team-member .image img{border-radius:50%;height:100%;}.team-member:hover .icon{background:white;color:#A30347;z-index:10;}.team-member{text-align:center;cursor:pointer;width:80%;margin:0 auto;}.team-member .icon{position:absolute;right:27%;bottom:8%;font-size:32px;font-weight:bold;background:rgba(163,3,71,1);border-radius:50%;color:white;height:50px;width:50px;text-align:center;padding:2px;font-family:'MS-Bold';}.team-member .designation{font-size:12px;color:grey;}.team-member .image-section{position:relative;margin:20px auto;}.team-member:hover{border:1px solid #A30347;box-shadow:rgb(0 0 0 / 35%) 0px 5px 15px;position:relative;}.email-phone-section .phone{font-size:14px;font-weight:bold;}.email-phone-section{background:#A30347;color:white;padding:10px;}.banner_wrapper .banner_img{background:black;}.banner_wrapper .banner_img .field--type-image{opacity:0.6;}#block-bannermembervacancies .banner_img{background:#a30347;}#block-bannermembervacancies .field--type-image{opacity:0.2;}@media screen and (min-width:1096px){.bannter_text .banner_title{font-size:42px !important;}.banner_wrapper .bannter_text .banner_title{width:450px;margin:0 auto;}.banner_wrapper .bannter_text{margin-left:-360px;width:720px;top:85px;}.banner_wrapper .bannter_text .shot_desc{font-size:15px;}li.menu-item.menu-item--expanded > ul.menu > li.menu-item.menu-item--expanded > ul.menu{left:200px;top:0;}li.menu-item.menu-item--expanded > ul.menu li.menu-item.menu-item--expanded a:after{display:none;}}@media screen and (max-width:767px){#block-photogalleriesbanner .banner_wrapper .banner_img .field--type-image img,#block-videogallerybanner .banner_wrapper .banner_img .field--type-image img{height:250px;}.banner_wrapper .banner_img .field--type-image img{height:650px;}.banner_wrapper .bannter_text .banner_title{font-size:22px;}.banner_wrapper .bannter_text .shot_desc{font-size:12px;width:80%;margin:50px auto 0 auto;}#block-teampagebanner .banner_title,#block-bannermembervacancies .banner_title{margin-top:50px;}.view-id-team_listing.view-display-id-block_1,.view-photo-galleries{margin-top:75px;}.fc .fc-view-harness{height:460px !important;}.view.view-photo-galleries .views-row{padding-bottom:30px;}.form_mo input[type="submit"]{width:100% !important;}}.captcha{margin:0 auto;width:250px;padding-top:10px;padding-bottom:15px;}.form_mo input[type="submit"]{display:block;clear:both;margin:0 auto !important;width:auto !important;}.view-id-photo_galleries.view-display-id-block_1 .views-field.views-field-field-image .colorbox:not(:first-child),.view-id-photo_galleries.view-display-id-page_1 .views-field.views-field-field-image .colorbox:not(:first-child){display:none;}.youtube-container{display:none;}#cboxLoadedContent .youtube-container{display:block;}.view-photo-galleries{text-align:center;}div#block-views-block-missouri-wine-history-block-1 h2{text-align:center;}ul.timeline-list:after{background-color:#555555;}ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{background:#fff;border:7px solid #555555;border-radius:0;}.alert{margin:0;border-radius:0px;padding:1.25rem 1.25rem;}.alert-secondary{color:#fff;background-color:#a30347;border-color:#a30347;}.close{color:#fff;}.close:hover{color:#fff;}.view-id-missouri_wine_history.view-display-id-block_1{position:relative;display:block;overflow:hidden;}.fc-scroller{overflow:hidden !important;height:850px !important;}.fc-today{background:#ddd;}.fc-view-container tr{border-bottom:transparent;}.fc-view-container td{vertical-align:top;padding:5px 0 10px 5px;text-align:left;background:white !important;}.fc-view-container .fc-day-top{border-top:1px solid #ddd !important;border-left:1px solid #ddd !important;border-right:1px solid #ddd !important;}.fc-day-number{color:black !important;text-align:left !important;}.fc-day-header{background:white;color:black;font-weight:normal;}.fc-view-container tbody tr td{border-right:1px solid #ddd !important;border-left:1px solid #ddd !important;}td.fc-event-container .fc-day-grid-event{background:white !important;border:none;color:#a31c49;font-size:12px;padding:0;margin:0;}td.fc-event-container{margin:0;padding:0;}.fc-time{display:none;}.fc-day-grid-event .fc-content{white-space:unset;overflow:visible;border-bottom:1px solid grey;}.fc-title:before{content:'';display:block;position:absolute;left:4px;top:7px;width:3px;height:3px;border-radius:50%;background-color:#a31c49;}span.fc-title{padding-left:10px;}.view-keyword-search .view-header{text-align:center;}.view-keyword-search .view-filters input[type="text"]{width:80%;margin:0 auto;}.view-keyword-search .view-filters .form--inline .form-item{float:none !important;}.view-keyword-search .view-filters{text-align:center;}.search-result .title a{color:#222 !important;font-size:16px !important;margin-bottom:8px;font-weight:bold;line-height:30px !important;text-decoration:none;}.search-result .title a:hover{color:#a31c49 !important;}.view-keyword-search .views-row{margin-bottom:2rem;}.view-keyword-search .search-result .body a{color:#a30347;text-decoration:none;font-weight:bold;}#block-exposedformnewspage-2 .form-item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/mo_wines/images/dropdown-line.png) no-repeat right 10px center;border:2px solid #efefef;margin:0 20px 0 0;padding:9px;color:#535252;font-style:italic;font-size:14px;width:250px;}#block-exposedformnewspage-2 .form-item input[type="text"]{border:2px solid #efefef;margin:0 20px 0 0;background:url(/themes/custom/mo_wines/images/search-line.png) no-repeat 5px;padding:9px 9px 9px 50px;color:#535252;font-style:italic;font-size:14px;width:250px;}#block-exposedformnewspage-2 .form-item{margin:0;padding:0;}#block-exposedformnewspage-2 .form-actions{float:left;clear:none;margin:0;padding:0;}#block-exposedformnewspage-2{margin-top:80px;margin-bottom:40px;}#block-exposedformnewspage-2 .form-actions .form-submit{padding:10px 15px;}div[id^='windowManager_'] [id^='htmlElement_window_'] *{width:320px !important;position:unset !important;height:auto !important;background:white !important;}div[id^='windowManager_'] [id^='htmlElement_window_']{width:320px !important;overflow:scroll;padding:10px;}div[id^='windowManager_'] iframe{display:none !important;}div[id^='windowManager_'] > [id^='htmlElement_window_'] > [id^='window_'] > div > span{padding:10px;text-align:left !important;}.fc-right button{display:none;}.fc-header-toolbar button:hover{background-color:white !important;color:#a30347 !important;border-color:#a30347 !important;}.fc-header-toolbar button{background-color:#a30347 !important;}.create-event a:hover{background:white;border:1px solid #a30347;color:#a30347;}.create-event a{color:white;text-decoration:none;background:#a30347;padding:10px;border-radius:4px;}.create-event{text-align:center;width:320px;margin:0 auto;}.event-title a{color:#a30347;font-weight:bold;}.event-title{color:#a30347;font-weight:bold;font-size:18px;}.event-date{font-weight:bold;}.jsframe-titlebar-focused{background:#a30347 !important;color:white;text-align:left !important;display:none;}.events-info .description,.events-info  .date-time,.events-info .title{padding:5px;}.events-info .title a{color:#a30347 !important;text-decoration:none !important;}.events-info{position:relative !important;}.events-info .close-btn{left:300px !important;z-index:99999;cursor:pointer;position:absolute;top:-22px;color:white;font-weight:bold;}.view-id-calendar.view-display-id-block_1 .view-content.row{display:block;width:100% !important;margin:0;}.view-id-calendar.view-display-id-block_1 .fc-scroller{overflow:unset !important;height:unset !important;}.view-id-calendar.view-display-id-block_1 table.fc-scrollgrid-sync-table,.view-id-calendar.view-display-id-block_1 .fc-daygrid-body,.view-id-calendar.view-display-id-block_1 .fc-col-header{width:100% !important;height:100% !important;}.view-id-calendar.view-display-id-block_1 tr{background:white !important;}.view-id-calendar.view-display-id-block_1 table tr th,.view-id-calendar.view-display-id-block_1 table tr th a,.view-id-calendar.view-display-id-block_1 table tr th a:hover,.view-id-calendar.view-display-id-block_1 table tr th a:focus{color:#a30347 !important;font-weight:normal !important;background:white !important;}.fc-daygrid-day-number{color:black !important;}.view-id-calendar.view-display-id-block_1 .view-footer{margin-top:50px;margin-top:50px;}.fc-h-event{background:white !important;border-color:white !important;}.fc-event-title{background:white !important;border:none;color:#a31c49;font-size:12px;padding:0;margin:0;padding-left:10px !important;cursor:pointer;}.fc-event-title:before{content:'';display:block;position:absolute;left:4px;top:7px;width:3px;height:3px;border-radius:50%;background-color:#a31c49;}.fc-event-time{display:none;}.fc-h-event{background-color:transparent;color:black !important;}.fc-daygrid-event-dot{display:none;}.fc-event-title-container{white-space:unset;overflow:visible;border-bottom:1px solid grey;}div#calendar{margin-top:50px;height:1700px;}.fc-daygrid-event{white-space:unset !important;}.geolocation-location.js-hide{display:block !important;}.location-content{display:none;}.location-title{opacity:0;}.geolocation-map-container{width:550px !important;height:550px !important;}.winery-result-map{height:600px !important;overflow:hidden;}.winery-result-content{height:550px !important;overflow-y:scroll;}.winery-result-content::-webkit-scrollbar{width:10px;}.winery-result-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;}.winery-result-content::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.winery-result-content::-webkit-scrollbar-thumb:hover{background:#555;}.winery-result-content p{font-size:16px;}.winery-result-content .views-field-title a,.winery-result-content .views-field-title{color:#a30347;font-weight:bold;font-size:17px;}.winery-result-content .views-field-field-address p{font-size:16px;}.winery-search-box input[type="text"]{border:2px solid #efefef;margin:0 20px 0 0;background:url(/themes/custom/mo_wines/images/search-line.png) no-repeat 215px;padding:9px 50px 8px 9px;color:#535252;font-style:italic;font-size:14px;width:250px;}.winery-search-box input#edit-submit-winery-search-new,.winery-search-box input#edit-submit-retailer-search,.winery-search-box input#edit-reset{padding:12px 20px;}.leaflet-popup .views-field-title,.leaflet-popup .views-field-title a{color:#a30347;font-size:17px;}.leaflet-popup-content p{font-size:16px;}.region-primary-menu nav ul.menu li .menu{overflow:visible !important;}select#edit-field-amenities-value,select#edit-field-geolocation-proximity,select#edit-field-type-value{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/mo_wines/images/dropdown-line.png) no-repeat right 10px center;border:2px solid #efefef;margin:0 20px 0 0;padding:9px;color:#535252;font-style:italic;font-size:14px;width:248px;}input#edit-field-geolocation-proximity{border:2px solid #efefef;padding:9px;color:#535252;font-style:italic;font-size:14px;width:250px;}.winery-search-box{margin-bottom:30px;}div#edit-field-geolocation-proximity--description{display:none;}.region.region-banner{margin-bottom:50px;}#block-promotionblock-2{margin-top:-50px;}.view-id-glossary.view-display-id-page_1 .views-field-title h3{color:#a30347;}.glossary-alphabets{width:2%;float:left;}.glossary-alphabets span.views-summary.views-summary-unformatted{width:60%;margin:5px;display:inline-block !IMPORTANT;background:#a30347;height:32px;text-align:center;border-radius:50%;vertical-align:middle;padding-top:4px;}.view-id-glossary.view-display-id-attachment_1 a{padding:0px;color:white;font-weight:bold;}.glossary-results{width:95%;float:left;padding-left:30px;height:800px;overflow-y:scroll;}@media screen and (max-width:767px){.glossary-results{width:90%;}.glossary-alphabets{width:6%;}}.glossary-results::-webkit-scrollbar{width:10px;}.glossary-results::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;}.glossary-results::-webkit-scrollbar-thumb{background:#888;border-radius:10px;}.glossary-results::-webkit-scrollbar-thumb:hover{background:#555;}.glossary-results .views-field-title a,.glossary-results .views-field-title{color:#a30347;font-weight:bold;font-size:1.75rem;line-height:1.2;font-family:'MS-Bold';}.pager .pager__item a{color:#a30347;}.pager .pager__item.is-active a{color:#000;}.field--name-field-image-gallery .field__items .field__item:first-child{display:block;background:black;margin-bottom:20px;}.field--name-field-image-gallery .field__items .field__item:first-child img{height:250px;opacity:0.5;margin:0;object-fit:cover;}.field--name-field-image-gallery .field__items .field__item{display:none;}.page-node-type-winery .banner_wrapper{margin-bottom:50px;}.page-node-type-winery .node__content{border-bottom:2px solid rgb(163,3,71);}.view-id-news .views-field.views-field-body{padding-bottom:20px;}.winery-content .field__label{font-size:24px;font-weight:bold;font-family:'MS-Bold';color:#000;padding-bottom:26px;}.winery-content .amenities .field__item{font-style:italic;font-weight:bold;color:#a30347;line-height:30px;}.winery-content .about .field__label{font-size:42px;}.winery-content .address p{padding:0;margin:0;}.website a{}.winery-content .contact .field__label:after,.winery-content .amenities .field__label:after{content:"";position:absolute;border-top:2px solid #a30347;left:15px;width:80px;height:2px;top:45px;}.page-node-type-winery .about_content{padding:0px !important;}.winery-content .geolocation-map-container{min-height:300px !important;width:100%;}.contact,.amenities{margin:25px 0;}.field--name-field-image-gallery .field__items .field__item a:after{background-repeat:no-repeat;content:url("/themes/custom/mo_wines/images/winery_gallery_overlay.png");position:absolute;right:15px !important;}.view-id-photo_galleries .views-row{padding-bottom:50px;}@media screen and (max-width:767px){.winery-content .content_area{text-align:left;}.winery-content iframe{width:100% !important;}.winery-content .geolocation-map-container{min-height:300px !important;width:100% !important;}.winery_map{height:auto;}}div#block-printfriendlyblock{margin-top:20px;}.cta-stripe .paragraph--type--home-page-cta{margin-top:auto;width:275px;height:275px;border:4px solid #a30347;border-radius:50%;display:grid;place-items:center;background-position:center;background-size:cover;font-family:'DS-Regular';margin-right:35px;text-align:center;}.cta-stripe .paragraph--type--home-page-cta h2{font-family:'DS-Regular';}.path-frontpage .cta-stripe .paragraph--type--home-page-cta{margin-top:50px;}.cta-stripe{background:transparent;position:unset;}.cta-stripe .paragraph--type--home-page-cta .field--type-image{min-height:120px;width:100%;}.page-node-type-news .block-page-title-block h1{position:absolute;top:150px;text-align:center;left:50%;margin-left:-360px;color:white;width:750px;}.page-node-type-news .block-page-title-block{position:relative;z-index:19;}@media screen and (max-width:767px){.page-node-type-news .block-page-title-block h1{position:absolute;top:80px;text-align:center;left:50%;margin-left:-160px;color:white;width:320px;}}.glossary-alphabets-bg-active{background:white !important;border:1px solid #a30347 !important;}.glossary-alphabets-cl-active{color:#a30347 !important;}.scroll-height-title{display:none;}.paragraph.paragraph--type--two-columns{margin-top:50px;}.page-node-type-landing-pages .paragraph--type--banner-image{margin-bottom:50px;}@media screen and (max-width:767px){.landing-page-right-col{margin-top:20px;}}.page-node-type-landing-pages ul{list-style-type:disc !important;padding-left:65px;font-size:14px;}.page-node-type-landing-pages ol{list-style-type:decimal !important;padding-left:65px;font-size:14px;}select#edit-field-video-category-target-id,select#edit-field-photo-category-target-id{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/themes/custom/mo_wines/images/dropdown-line.png) no-repeat right 10px center;border:2px solid #efefef;margin:0 20px 0 0;padding:9px;color:#535252;font-style:italic;font-size:14px;width:250px;}.view-photo-galleries .views-exposed-form #edit-actions input{margin-right:0;float:left;margin-top:44px;padding:12px 15px;}.view-photo-galleries .views-exposed-form .form-item-field-photo-category-target-id,.view-photo-galleries .views-exposed-form #edit-actions{display:inline !important;text-align:left;}div#block-winerypagesregisterblock p{font-size:20px;line-height:32px;color:#303030;font-weight:700;font-family:'MS-Bold';text-align:center;}div#block-winerypagesregisterblock{padding-top:30px;}div#block-boardmembervacancies{padding-top:30px;text-align:center;}.node-28301 .banner_wrapper .banner_img .field--type-image img{height:225px;}.page-node-type-news .banner_wrapper .banner_img .field--type-image img{height:255px;}.page-node-type-news .block-page-title-block h1{top:112px;}.counter-dollar.field.field--name-field-number.field--type-integer.field--label-hidden.field__item:last-child{left:-48px;}.page-node-type-winery .banner_wrapper .banner_img .field--type-image img{height:255px;}.heightOn img{height:256px!important;width:100%;}.hidden-block{display:none;}.final-wrapper{text-align:center;}.select h4{padding-top:30px;}.final-wrapper h2{padding-top:30px;}.select h4{font-size:1.1em;}.beverage-image a{background-image:url("/themes/custom/mo_wines/images/Chambourcin.png");}.wine-image a{background-image:url("/themes/custom/mo_wines/images/Chardonel-alt.png");}.food-image a{background-image:url("/themes/custom/mo_wines/images/seyval.png");}.flavor-image a{background-image:url("/themes/custom/mo_wines/images/INSTA-alt.png");}.button-item a{text-decoration:none;padding:15px;border-radius:4px;color:#212529;font-weight:500;font-size:17px;font-family:'MS-Bold';letter-spacing:1px;border:1px solid transparent;line-height:26px;}.button-item a:last-child{text-decoration:none;padding:15px;border-radius:4px;color:#212529;font-weight:500;font-family:'MS-Bold';font-size:17px;letter-spacing:1px;border:1px solid transparent;line-height:26px;}.button-items  .button-item{padding-right:25px;}.button-items  .button-item:last-child{padding-right:0px;}.button-item a:hover{background:#ffffff;color:#212529;border:1px solid #a30347;}.button-item a:hover span{display:none;}.button-item a:hover:before{content:'DISCOVER NOW';}.button-item.active a{background:#ffffff;color:#212529;border:1px solid #a30347;}.content > .buttons-outer > .button-items{padding-top:50px;padding-bottom:30px;}.main-choice-page h2{padding-top:50px;padding-bottom:30px;}.button-items{display:flex;}.buttons-outer{text-align:center;}@media only screen and (max-width:968px){.button-items{display:block;}.button-items  .button-item{padding-right:0px;padding-top:10px;}.button-item a{display:block;}}.page-node-type-news .banner_wrapper .banner_img .field--type-image img{height:256px;}.page-node-type-news .block-page-title-block h1{top:128px;}.main-choice-page .button-item a{margin-top:auto !important;width:175px !important;height:175px !important;border:4px solid #a30347 !important;border-radius:50% !important;display:grid !important;place-items:center !important;background-position:center !important;background-size:cover !important;margin-right:35px !important;text-align:center !important;}.main-choice-page{margin-left:115px;margin-bottom:50px;}@media screen and (max-width:967px){.main-choice-page{margin-left:245px;}}@media screen and (max-width:480px){.main-choice-page{margin-left:80px;}}.path-choice select,.path-wine-preference select,.path-beverage-preference select,.path-flavor-preference select,.path-food-preference select{width:35%;}.form-control{display:initial!important;}.path-choice .select,.path-wine-preference .select,.path-beverage-preference .select,.path-flavor-preference .select,.path-food-preference .select{text-align:center;}.path-choice .select select,.path-wine-preference .select select,.path-beverage-preference .select select,.path-flavor-preference .select select,.path-food-preference .select select{text-align:center;}.path-choice .content>div,.path-wine-preference .content>div,.path-beverage-preference .content>div,.path-flavor-preference .content>div,.path-food-preference .content>div{text-align:center;}.page-node-type-winery .banner_wrapper .bannter_text{top:50%;}.team-member.active{border:1px solid #A30347;box-shadow:rgb(0 0 0 / 35%) 0px 5px 15px;position:relative;}.team-member.active  .content-display-onhover{display:block;font-size:12px;box-shadow:rgb(0 0 0 / 35%) 0px 15px 15px;z-index:2;background:white;border:1px solid #A30347;border-top:none;margin:-1px;position:absolute;padding:10px;width:100.7%;}#block-webform label,#block-webform-2 label{margin-bottom:0px;margin-top:1rem;}label[for=edit-field-news-category-target-id],label[for=edit-field-news-category-target-id--2],label[for=edit-field-type-value],label[for = edit-field-address-postal-code],label[for = edit-field-geolocation-proximity],label[for=edit-field-amenities-value],label[for=edit-field-address-postal-code],label[for=edit-field-geolocation-proximity],label[for=edit-field-photo-category-target-id],label[for=edit-field-video-category-target-id]{display:block;}label[for=edit-field-video-category-target-id]{text-align:left;}#edit-submit-news--2{margin-top:30px;}.view-photo-galleries .row{margin-top:30px;}@media screen and (min-width:767px){#views-bootstrap-team-listing-block-1 .content-display-onhover{width:100.7%;margin-left:-21px;}#views-bootstrap-team-listing-block-1 .team-member{padding-left:20px;padding-right:20px;}#views-bootstrap-team-listing-block-1 .team-member{width:101%;}#views-bootstrap-team-listing-block-1 .col-sm-4{padding-left:50px;padding-right:50px;}}
.cd-horizontal-timeline{display:flex;align-items:center;}.cd-horizontal-timeline .events-wrapper{width:20%;}.cd-timeline-navigation,.events-content ul{list-style-type:none;}.cd-timeline-navigation li{transform:rotate(90deg);}.cd-timeline-navigation li:not(:first-child){margin:30px auto;}.cd-timeline-navigation li:first-child{margin-top:20px;margin-bottom:30px;}.cd-timeline-navigation li:last-child{margin-bottom:20px;margin-top:30px;}.cd-timeline-navigation{border-left:4px solid #000;margin:0 0 0 32px;height:fit-content;display:flex;flex-direction:column;justify-content:space-between;}.cd-timeline-navigation li a{font-size:20px;color:#000;}.cd-timeline-navigation li a::before{content:'';height:12px;width:12px;border-radius:50%;border-radius:50%;border:2px solid #a31c49;background-color:#f8f8f8;display:block;left:20px;position:absolute;top:44px;}.cd-timeline-navigation li a.selected::before{background-color:transparent;border-color:transparent;background-image:url(/themes/custom/mo_wines/images/active.png);height:20px;width:20px;background-size:16px 16px;background-repeat:no-repeat;bottom:-9px;top:40px;}.events-wrapper a:hover,.events-wrapper a:focus{text-decoration:none;border-bottom:unset;}.events-wrapper a.prev,.events-wrapper a.next{width:38px;height:38px;display:block;margin-left:15px;background-color:#a30347;border-radius:50%;}.events-wrapper a.prev::before{content:"\f077";font-family:FontAwesome;color:#a30347;font-size:1.4rem;display:block;text-align:center;border:2px solid;background-color:#fff;border-radius:50%;}.events-wrapper a.next::after{content:"\f078";font-family:FontAwesome;color:#a30347;font-size:1.4rem;display:block;text-align:center;border:2px solid;border-radius:50%;background-color:#fff;}.cd-horizontal-timeline .events-content img{width:30%;height:auto;margin:10px 0;}.cd-horizontal-timeline .events-content > div.selected{margin-left:120px;margin-right:40px;display:block;}.cd-horizontal-timeline .events-content > div{display:none;}.cd-horizontal-timeline .timeline{overflow:hidden;height:84vh;display:flex;position:relative;}.cd-horizontal-timeline .timeline .filling-line{position:absolute;width:4px;height:30px;background-color:#a30347;left:32px;}@media only screen and (max-width:400px){.cd-horizontal-timeline .events-wrapper{width:30%;}.cd-horizontal-timeline .events-content > div.selected{margin-left:16px;}.cd-horizontal-timeline .events-content img{width:100%;}}
.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed;}.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}.fc{display:flex;flex-direction:column;font-size:1em}.fc,.fc *,.fc *:before,.fc *:after{box-sizing:border-box;}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em;}.fc th{text-align:center;}.fc th,.fc td{vertical-align:top;padding:0;}.fc a[data-navlink]{cursor:pointer;}.fc a[data-navlink]:hover{text-decoration:underline;}.fc-direction-ltr{direction:ltr;text-align:left;}.fc-direction-rtl{direction:rtl;text-align:right;}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);}.fc-liquid-hack td,.fc-liquid-hack th{position:relative;}@font-face{font-family:'fcicons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');font-weight:normal;font-style:normal;}.fc-icon{display:inline-block;width:1em;height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'fcicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fc-icon-chevron-left:before{content:"\e900";}.fc-icon-chevron-right:before{content:"\e901";}.fc-icon-chevrons-left:before{content:"\e902";}.fc-icon-chevrons-right:before{content:"\e903";}.fc-icon-minus-square:before{content:"\e904";}.fc-icon-plus-square:before{content:"\e905";}.fc-icon-x:before{content:"\e906";}.fc{}.fc .fc-button{border-radius:0;overflow:visible;text-transform:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}.fc .fc-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}.fc .fc-button{-webkit-appearance:button;}.fc .fc-button:not(:disabled){cursor:pointer;}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none;}.fc{}.fc .fc-button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.4em 0.65em;font-size:1em;line-height:1.5;border-radius:0.25em;}.fc .fc-button:hover{text-decoration:none;}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(44,62,80,0.25);}.fc .fc-button:disabled{opacity:0.65;}.fc{}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50);}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f);}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50);}.fc .fc-button-primary:focus{box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5);}.fc .fc-button-primary:not(:disabled):active,.fc .fc-button-primary:not(:disabled).fc-button-active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27);}.fc .fc-button-primary:not(:disabled):active:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus{box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5);}.fc{}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em;}.fc .fc-button-group{position:relative;display:inline-flex;vertical-align:middle;}.fc .fc-button-group > .fc-button{position:relative;flex:1 1 auto;}.fc .fc-button-group > .fc-button:hover{z-index:1;}.fc .fc-button-group > .fc-button:focus,.fc .fc-button-group > .fc-button:active,.fc .fc-button-group > .fc-button.fc-button-active{z-index:1;}.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;}.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;}.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0;}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center;}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em;}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em;}.fc .fc-toolbar-title{font-size:1.75em;margin:0;}.fc-direction-ltr .fc-toolbar > * > :not(:first-child){margin-left:.75em;}.fc-direction-rtl .fc-toolbar > * > :not(:first-child){margin-right:.75em;}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse;}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative;}.fc .fc-scroller-liquid{height:100%;}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0;}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr;}.fc .fc-scroller-harness-liquid{height:100%;}.fc-direction-rtl .fc-scroller-harness > .fc-scroller{direction:rtl;}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed;}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden;}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0;border-bottom-width:0;}.fc .fc-scrollgrid-liquid{height:100%;}.fc .fc-scrollgrid-section{height:1px}.fc .fc-scrollgrid-section > td{height:1px;}.fc .fc-scrollgrid-section table{height:1px;}.fc .fc-scrollgrid-section-liquid > td{height:100%;}.fc .fc-scrollgrid-section > *{border-top-width:0;border-left-width:0;}.fc .fc-scrollgrid-section-header > *,.fc .fc-scrollgrid-section-footer > *{border-bottom-width:0;}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden;}.fc{}.fc .fc-scrollgrid-section-sticky > *{background:#fff;background:var(--fc-page-bg-color,#fff);position:sticky;z-index:3;}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > *{top:0;}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > *{bottom:0;}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px;}.fc-sticky{position:sticky;}.fc .fc-view-harness{flex-grow:1;position:relative;}.fc{}.fc .fc-view-harness-active > .fc-view{position:absolute;top:0;right:0;bottom:0;left:0;}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px;}.fc .fc-bg-event,.fc .fc-non-business,.fc .fc-highlight{position:absolute;top:0;left:0;right:0;bottom:0;}.fc .fc-non-business{background:rgba(215,215,215,0.3);background:var(--fc-non-business-color,rgba(215,215,215,0.3));}.fc .fc-bg-event{background:rgb(143,223,130);background:var(--fc-bg-event-color,rgb(143,223,130));opacity:0.3;opacity:var(--fc-bg-event-opacity,0.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic;}.fc .fc-highlight{background:rgba(188,232,241,0.3);background:var(--fc-highlight-color,rgba(188,232,241,0.3));}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,0.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,0.3));}a.fc-event,a.fc-event:hover{text-decoration:none;}.fc-event[href],.fc-event.fc-event-draggable{cursor:pointer;}.fc-event .fc-event-main{position:relative;z-index:2;}.fc-event-dragging:not(.fc-event-selected){opacity:0.75;}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,0.3);}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4;}.fc-event:hover,.fc-event-selected{}.fc-event:hover .fc-event-resizer,.fc-event-selected .fc-event-resizer{display:block;}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width,8px) / 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:#fff;background:var(--fc-page-bg-color,#fff)}.fc-event-selected .fc-event-resizer:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;}.fc-event-selected,.fc-event:focus{}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,0.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,0.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px;}.fc-h-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);}.fc-h-event .fc-event-main-frame{display:flex;}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden;}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0;}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden;}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px;}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0;}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px);}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-0.5 * var(--fc-event-resizer-thickness,8px));}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-0.5 * var(--fc-event-resizer-thickness,8px));}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-0.5 * var(--fc-event-resizer-dot-total-width,8px));}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-0.5 * var(--fc-event-resizer-dot-total-width,8px));}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-0.5 * var(--fc-event-resizer-dot-total-width,8px));}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.15);}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px;}.fc .fc-popover-title{margin:0 2px;}.fc .fc-popover-close{cursor:pointer;opacity:0.65;font-size:1.1em;}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:#fff;background:var(--fc-page-bg-color,#fff);}.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,0.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,0.3));}:root{--fc-daygrid-event-dot-width:8px;}.fc-daygrid-day-frame,.fc-daygrid-day-events,.fc-daygrid-event-harness{}.fc-daygrid-day-frame:before,.fc-daygrid-day-events:before,.fc-daygrid-event-harness:before{content:"";clear:both;display:table;}.fc-daygrid-day-frame:after,.fc-daygrid-day-events:after,.fc-daygrid-event-harness:after{content:"";clear:both;display:table;}.fc .fc-daygrid-body{position:relative;z-index:1;}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,0.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,0.15));}.fc .fc-daygrid-day-frame{position:relative;min-height:100%;}.fc{}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse;}.fc .fc-day-other .fc-daygrid-day-top{opacity:0.3;}.fc{}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px;}.fc{}.fc .fc-daygrid-day-events{margin-top:1px;}.fc{}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0;}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em;}.fc .fc-daygrid-body-natural{}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em;}.fc{}.fc .fc-daygrid-event-harness{position:relative;}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0;}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0;}.fc{}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc{}.fc .fc-daygrid-event{z-index:6;margin-top:1px;}.fc .fc-daygrid-event.fc-event-mirror{z-index:7;}.fc{}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table;}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer;}.fc{}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,0.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,0.3));color:#808080;color:var(--fc-neutral-text-color,#808080);}.fc{}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px;}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px;}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px;}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px 0;}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px;}.fc-liquid-hack .fc-daygrid-day-frame{position:static;}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em);}.fc-daygrid-block-event .fc-event-time{font-weight:bold;}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px;}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;}.fc-daygrid-dot-event:hover,.fc-daygrid-dot-event.fc-event-mirror{background:rgba(0,0,0,0.1);}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px;}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width,8px) / 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width,8px) / 2);}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px;}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px;}.fc-v-event{display:block;border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%;}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column;}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden;}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0;}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden;}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px;}.fc-v-event{}.fc-v-event .fc-event-resizer-start{cursor:n-resize;}.fc-v-event .fc-event-resizer-end{cursor:s-resize;}.fc-v-event{}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0;}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness,8px) / -2);}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness,8px) / -2);}.fc-v-event{}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width,8px) / -2);}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width,8px) / -2);}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width,8px) / -2);}.fc .fc-timegrid .fc-daygrid-body{z-index:2;}.fc .fc-timegrid-divider{padding:0 0 2px;}.fc .fc-timegrid-body{position:relative;z-index:1;min-height:100%;}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk > table{position:relative;z-index:1;}.fc .fc-timegrid-slots{position:relative;z-index:1;}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:'\00a0';}.fc .fc-timegrid-slot-minor{border-top-style:dotted;}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap;}.fc .fc-timegrid-slot-label{vertical-align:middle;}.fc{}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px;}.fc{}.fc .fc-timegrid-axis-frame-liquid{height:100%;}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end;}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0;}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right;}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left;}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0;}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,0.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,0.15));}.fc .fc-timegrid-col-frame{min-height:100%;position:relative;}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0;}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols > table{height:100%;}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0;}.fc{}.fc .fc-timegrid-col-bg{z-index:2;}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0;}.fc{}.fc .fc-timegrid-col-events{z-index:3;}.fc{}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden;}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px;}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%;}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness > .fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0;}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0px 0px 0px 1px #fff;box-shadow:0px 0px 0px 1px var(--fc-page-bg-color,#fff);}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size,.85em);border-radius:3px;}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0;}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px;}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden;}.fc-timegrid-event-short .fc-event-time:after{content:'\00a0-\00a0';}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color,inherit);background:#d0d0d0;background:var(--fc-more-link-bg-color,#d0d0d0);cursor:pointer;margin-bottom:1px;}.fc-timegrid-more-link-inner{padding:3px 2px;top:0;}.fc-direction-ltr .fc-timegrid-more-link{right:0;}.fc-direction-rtl .fc-timegrid-more-link{left:0;}.fc{}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0;}.fc{}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent;}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent;}:root{--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5;}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);}.fc{}.fc .fc-list-empty{background-color:rgba(208,208,208,0.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,0.3));height:100%;display:flex;justify-content:center;align-items:center;}.fc .fc-list-empty-cushion{margin:5em 0;}.fc{}.fc .fc-list-table{width:100%;border-style:hidden;}.fc .fc-list-table tr > *{border-left:0;border-right:0;}.fc .fc-list-sticky .fc-list-day > *{position:sticky;top:0;background:#fff;background:var(--fc-page-bg-color,#fff);}.fc{}.fc .fc-list-table thead{position:absolute;left:-10000px;}.fc{}.fc .fc-list-table tbody > tr:first-child th{border-top:0;}.fc .fc-list-table th{padding:0;}.fc .fc-list-table td,.fc .fc-list-day-cushion{padding:8px 14px;}.fc{}.fc .fc-list-day-cushion:after{content:"";clear:both;display:table;}.fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,0.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,0.3));}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left;}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right;}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer;}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5);}.fc{}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px;}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width,10px) / 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width,10px) / 2);}.fc{}.fc .fc-list-event-title a{color:inherit;text-decoration:none;}.fc{}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline;}.fc-theme-bootstrap a:not([href]){color:inherit;}
