@import url("../mdw-wp-theme/style.css");@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?rvz3jy");src:url("fonts/icomoon.eot?rvz3jy#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?rvz3jy") format("truetype"),url("fonts/icomoon.woff?rvz3jy") format("woff"),url("fonts/icomoon.svg?rvz3jy#icomoon") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !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}
.icon-people:before{content:"\e900"}
.icon-play:before{content:"\e901"}
.icon-play-alt:before{content:"\e902"}
@font-face{font-family:'SanFrancisco';src:url("fonts/san_francisco_display_bold.eot");src:url("fonts/san_francisco_display_bold.eot?#iefix") format("embedded-opentype"),url("fonts/san_francisco_display_bold.woff2") format("woff2"),url("fonts/san_francisco_display_bold.woff") format("woff"),url("fonts/san_francisco_display_bold.ttf") format("truetype"),url("fonts/san_francisco_display_bold.svg#sfns_displaybold") format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:'SanFrancisco';src:url("fonts/san_francisco_display_regular.eot");src:url("fonts/san_francisco_display_regular.eot?#iefix") format("embedded-opentype"),url("fonts/san_francisco_display_regular.woff2") format("woff2"),url("fonts/san_francisco_display_regular.woff") format("woff"),url("fonts/san_francisco_display_regular.ttf") format("truetype"),url("fonts/san_francisco_display_regular.svg#sfns_displayregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'SanFrancisco';src:url("fonts/san_francisco_display_thin.eot");src:url("fonts/san_francisco_display_thin.eot?#iefix") format("embedded-opentype"),url("fonts/san_francisco_display_thin.woff2") format("woff2"),url("fonts/san_francisco_display_thin.woff") format("woff"),url("fonts/san_francisco_display_thin.ttf") format("truetype"),url("fonts/san_francisco_display_thin.svg#sfns_displaythin") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'SanFrancisco';src:url("fonts/san_francisco_display_ultralight.eot");src:url("fonts/san_francisco_display_ultralight.eot?#iefix") format("embedded-opentype"),url("fonts/san_francisco_display_ultralight.woff2") format("woff2"),url("fonts/san_francisco_display_ultralight.woff") format("woff"),url("fonts/san_francisco_display_ultralight.ttf") format("truetype"),url("fonts/san_francisco_display_ultralight.svg#sfns_displayultralight") format("svg");font-weight:100;font-style:normal}
.footer-nav ul,.division-list{margin:0;padding:0;list-style:none}
.clearfix:after{content:'';display:block;clear:both}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#header{padding:72px 0 0}
.logo{display:block;position:fixed;top:20px;left:20px;z-index:0;margin:0 60px 0 0;width:231px}
.logo img{max-width:100%}
.logo a:hover img{max-width:105%;margin-left:-2.5%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#nav{position:relative}
.nav-opener{display:block;position:absolute;bottom:calc(100% + 21px);right:0;width:40px;height:35px;z-index:100;border-radius:4px;background:rgba(255,255,255,0.7)}
.nav-opener:before,.nav-opener:after,.nav-opener span{content:'';position:absolute;left:5px;right:5px;height:4px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.nav-opener:before{top:5px;background:#7ed321}
.nav-opener:after{bottom:5px;background:#029ad0}
.nav-opener span{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-indent:-999px;overflow:hidden;background:#bd10e0}
.nav-drop{position:absolute;top:100%;left:-20px;right:-20px;background:#fff;z-index:99;overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease-in-out,padding .5s ease-in-out;transition:max-height .5s ease-in-out,padding .5s ease-in-out}
.nav-drop ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
.nav-drop li{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 10px}
.nav-drop a{display:block;font-size:18px;white-space:normal;font-family:"Stint Ultra Expanded",cursive;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;text-align:center;text-decoration:none}
.nav-drop .menu-item.menu-item-29 a{color:#fff;background-color:#7ed321;border-color:#71bd1e}
.nav-drop .menu-item.menu-item-29 a:hover,.nav-drop .menu-item.menu-item-29 a:focus,.nav-drop .menu-item.menu-item-29 a.focus{color:#fff;background-color:#64a71a;border-color:#518815}
.nav-drop .menu-item.menu-item-28 a{color:#fff;background-color:#029ad0;border-color:#0287b7}
.nav-drop .menu-item.menu-item-28 a:hover,.nav-drop .menu-item.menu-item-28 a:focus,.nav-drop .menu-item.menu-item-28 a.focus{color:#fff;background-color:#02759d;border-color:#015a7a}
.nav-drop .menu-item.menu-item-34 a{color:#fff;background-color:#f5a623;border-color:#f39c0b}
.nav-drop .menu-item.menu-item-34 a:hover,.nav-drop .menu-item.menu-item-34 a:focus,.nav-drop .menu-item.menu-item-34 a.focus{color:#fff;background-color:#db8c0a;border-color:#b97708}
.nav-drop .menu-item.menu-item-35 a{color:#fff;background-color:#bd10e0;border-color:#a90ec8}
.nav-drop .menu-item.menu-item-35 a:hover,.nav-drop .menu-item.menu-item-35 a:focus,.nav-drop .menu-item.menu-item-35 a.focus{color:#fff;background-color:#950db0;border-color:#450651}
.nav-active .nav-drop{max-height:600px;padding:10px 0 0}
.nav-active .nav-opener:before,.nav-active .nav-opener:after,.nav-active .nav-opener span{background:rgba(0,0,0,0.6)}
#footer{background-position:50% 50%;background-size:cover;padding:20px 0}
#footer a{color:#fff;font-size:26px;line-height:1.1}
.footer-nav{margin-bottom:90px;font-family:"Stint Ultra Expanded",cursive}
.footer-nav li{margin-bottom:17px}
#footer .logo-footer{color:#fff}
#footer .logo-footer span{display:inline-block;vertical-align:middle}
#footer .logo-footer a{font-size:14px;line-height:1}
#footer .logo-footer img{display:block}
.mdw-back-to-top{z-index:900}
body{min-width:320px;background-image:url("images/main-visual.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto}
#wrapper{position:relative;overflow:hidden}
#main{position:relative;z-index:2}
#main:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;display:block;background-color:rgba(255,255,255,0.85);width:1170px;margin:0 auto;z-index:-1}
.btn{font-family:"Stint Ultra Expanded",cursive;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}
.btn i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:25px}
.btn-custom,.btn-custom-alt{font-size:18px;line-height:1.18;white-space:normal;margin:0 0 20px}
.btn-custom{border:3px solid #fff;outline:3px solid #f5a623;padding:10px 25px 10px 72px}
.btn-custom i{left:30px}
.btn-custom-alt{padding:10px 77px 10px 25px;border:3px solid #fff;outline:3px solid #7ed321}
.btn-custom-alt i{right:32px}
.btn-info{padding:10px 25px 10px 25px;text-align:center;border-radius:0;border:3px solid #fff;outline:3px solid #bd10e0;display:block;margin:auto 25px}
h1,.h1,h2,.h2,h3,.h3{margin:0 0 20px;font-size:24px}
blockquote{border-left:5px solid #9013fe}
.align-left{float:left;margin-right:25px}
#main .navigation{margin-top:35px}
#main .navigation .nav-previous a{text-align:left}
#main .navigation .nav-previous a i{font-size:18px}
#main .navigation .nav-previous a span{display:block;margin-left:25px}
#main .navigation .nav-next a{text-align:right}
#main .navigation .nav-next a i{font-size:18px}
#main .navigation .nav-next a span{display:block;margin-right:25px}
article.type-post .entry-content{text-align:left}
.page-id-11 article.type-post .entry-content{text-align:left}
.page-id-11 article.type-post .entry-content .img-holder img{border:3px solid #029ad0}
.sub-heading{display:block;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.64;margin:13px 0 0}
.promo-area{padding:20px 15px;color:#cc8a1e}
.promo-area h2{color:#f9b42d}
.promo-area .gform_wrapper .gform_body{color:#000}
.promo-area .gform_wrapper .gform_body .gfield_required{color:#bd10e0}
.promo-area .gform_wrapper .gform_footer input.button{display:block;font-size:18px;white-space:normal;font-family:"Stint Ultra Expanded",cursive;font-size:28px;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;text-align:center;text-decoration:none;color:#fff;background-color:#9013fe;border:0;padding:5px 15px;margin:15px auto 0 auto}
.promo-text{color:#9013fe;font-family:"Stint Ultra Expanded",cursive;font-size:18px;line-height:1.14;margin:0 0 25px}
.promo-text p{margin:0}
.promo-text p.margin-top{margin-top:15px}
.promo-text p small{font-size:85%;padding-top:25px}
.promo-text a{color:inherit;text-decoration:underline}
.promo-text a:hover{text-decoration:none}
.archive-block{padding:25px 0;background:#67ab1c}
.slick-block{position:relative;padding:25px 0}
.slick-block h2{color:#00abd9}
.blog-section{background:#9013fe;color:#fff;padding:59px 0 65px}
.blog-section h2{color:#fff;font-family:"Stint Ultra Expanded",cursive;font-size:36px;font-weight:400;text-align:center;margin-bottom:50px}
.blog-section .item-holder{background-color:rgba(255,255,255,0.27);border:3px solid #fff;padding:0 14px 44px;position:relative;max-width:300px;margin:0 auto 10px}
.blog-section .img-holder{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:relative;overflow:hidden;background:50% 50% / cover;display:block;font-size:14px;line-height:1.6;margin:0 -14px 18px}
.blog-section .img-holder:hover{opacity:.8}
.blog-section .img-holder:hover [class^="icon-"],.blog-section .img-holder:hover [class*=" icon-"]{opacity:1}
.blog-section .img-holder img{visibility:hidden;opacity:0}
.blog-section [class^="icon-"],.blog-section [class*=" icon-"]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.86;color:white;font-size:50px}
.blog-section .date{display:block;font-size:14px;margin-bottom:13px}
.read-more{color:#fff;font-size:14px;font-weight:400;position:absolute;bottom:19px;left:17px}
.read-more:hover{color:#fff}
.video-section{padding:65px 0 75px}
.video-section .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.video-section .text-holder{color:#f5a623;font-family:"Stint Ultra Expanded",cursive;text-align:center}
.video-section .video-holder{max-width:369px}
.video-section .date{display:block;margin-bottom:20px}
.video-heading{display:block;font-size:36px;line-height:1;margin:-13px 0 8px}
.video{width:960px;height:540px}
.date{font-size:24px}
.division-section{background:#bd10e0;padding:60px 0 62px}
.division-section h2{color:#fff;font-family:"Stint Ultra Expanded",cursive;font-size:36px;font-weight:400;text-align:center;margin-bottom:44px}
.division-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 15px}
.division-list li{display:inline-block;vertical-align:middle;padding:0 10px;margin-bottom:10px}
.division-list img{display:block;border:3px solid #fff;margin-bottom:14px}
.division-list figcaption{color:white;font-size:16px;font-weight:400;text-align:center}
.visual-section{background:50% 50% / cover;padding:75px 0 50px}
.visual-section h2{color:#a33efe;font-family:"Stint Ultra Expanded",cursive;font-size:64px;text-align:center;margin-top:0;text-shadow:-1px -1px 0 #fff,1px -2px 0 #fff,-1px 2px 0 #fff,1px 2px 0 #fff}
.page h1,.page h2,.page h3,.page h4,.page h5,.page h6,.single h1,.single h2,.single h3,.single h4,.single h5,.single h6{color:#bd10e0}
.page .division-section h1,.page .division-section h2,.page .division-section h3,.page .division-section h4,.page .division-section h5,.page .division-section h6,.single .division-section h1,.single .division-section h2,.single .division-section h3,.single .division-section h4,.single .division-section h5,.single .division-section h6{color:#fff}
.page h1,.single h1{font-size:36px;margin-top:65px;margin-bottom:37px}
.page h2,.single h2{font-size:26px;margin-top:65px;margin-bottom:34px}
.page h3,.single h3{font-size:20px;margin-top:56px;margin-bottom:31px}
.page h4,.single h4{font-size:18px;margin-top:47px;margin-bottom:28px}
.page h5,.single h5{font-size:16px;margin-top:39px;margin-bottom:25px}
.page h6,.single h6{font-size:14px;margin-top:30px;margin-bottom:21px}
.page p,.single p{color:black}
.page .entry-content,.single .entry-content{text-align:center}
.page .entry-content+h1,.single .entry-content+h1{margin-top:15px}
.page .margin-top-25,.single .margin-top-25{margin-top:25px}
.page .division-section,.single .division-section{background:0;padding-top:0}
.page .division-section h2,.single .division-section h2{color:#bd10e0}
.page .division-section img,.single .division-section img{border-color:#bd10e0}
.page .division-section figcaption,.single .division-section figcaption{color:#bd10e0}
.page.page-id-5 .promo-area,.single.page-id-5 .promo-area{padding-bottom:0}
.single-post .entry-content{text-align:left}
.single-post blockquote{font-size:15px}
.page-id-13 p{text-align:left}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;width:auto;border-left:3px solid #9013fe;display:none}
.slick-slide.single-image{border-left:3px solid #9013fe}
[dir="rtl"] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{background:0;width:20px;height:20px;position:absolute;border:0;overflow:hidden;text-indent:-999px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:99}
.slick-arrow:focus{outline:0}
.slick-arrow:hover:before{border-color:#7ed321}
.slick-arrow:before{content:'';display:block;border:solid #029ad0;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:border-color .3s linear;transition:border-color .3s linear}
.slick-arrow.slick-prev{right:100%}
.slick-arrow.slick-prev:before{border-width:0 0 3px 3px}
.slick-arrow.slick-next{left:100%}
.slick-arrow.slick-next:before{border-width:3px 3px 0 0}
.slick-block .preview-box{position:relative;margin:0 0 15px}
.slick-block .preview-box a{display:block;text-align:center;color:rgba(255,255,255,0.86);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.slick-block .preview-box a:hover{color:#fff}
.slick-block .preview-box i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:64px}
.slick-block article{color:#00abd9}
.slick-block article h4{margin:0 0 20px}
.slick-block article h4 a{color:#9013fe;-webkit-transition:color .3s linear;transition:color .3s linear}
.slick-block article h4 a:hover{color:#7ed321;text-decoration:none}
.slick-block article h4 a:focus{outline:0}
@media(min-width:480px){.logo{width:345px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.nav-opener{bottom:calc(100% + 16px)}
.division-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}@media(min-width:768px){#header{padding:125px 0 0}
.logo{top:30px;width:auto}
#nav{margin:0 0 33px}
.nav-opener{display:none}
.nav-drop{background:0;max-height:none;overflow:visible;position:static}
.nav-drop ul{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.nav-drop li{width:23%;margin:0}
.nav-drop a{font-size:24px;padding:0 10px}
#footer{min-height:300px;padding:53px 0 15px}
#footer a{font-size:30px}
.footer-nav{margin-bottom:70px}
.btn i{font-size:40px}
.btn-custom,.btn-custom-alt{font-size:28px}
.btn-custom{padding:10px 70px 10px 116px}
.btn-custom-alt{padding:10px 151px 10px 38px}
.btn-info{padding:10px 38px 10px 38px}
h1,.h1,h2,.h2,h3,.h3{margin:0 0 41px;font-size:36px}
.promo-area{padding:20px 15px 53px}
.promo-text{font-size:28px;margin:0 0 58px;padding:0 15px}
.archive-block{padding:58px 0 61px}
.slick-block{padding:58px 0 80px}
.video-section .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.video-section .text-holder{text-align:right}
.video-section .date{padding-right:22px;margin-bottom:0}
.video-heading{padding-right:33px}
.division-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 5px}
.division-list li{padding:0}
.division-list figure{width:181px}
.visual-section{padding:75px 0 50px}
.slick-arrow{width:40px;height:40px}
}@media(min-width:992px){#header{padding:160px 0 0}
.logo{top:50px}
#footer{min-height:489px}
#footer a{font-size:36px}
.footer-nav{margin-bottom:120px}
.btn i{font-size:50px}
.sub-heading{max-width:674px;margin:13px auto 0}
.division-list li{padding:0 10px}
.division-list figure{width:170px}
.visual-section{padding:113px 0 88px}
.slick-arrow{width:70px;height:70px}
.slick-block .preview-box{margin:0}
}@media(min-width:1200px){#header{padding:212px 0 0}
.logo{top:69px}
.nav-drop a{font-size:36px}
.footer-nav{margin-bottom:167px}
.division-list figure{width:210px}
.slick-slide{width:662px}
.slick-slide.single-image{width:331px}
}