@font-face{font-family:'flexslider-icon';src:url(//westsidechildrenstherapy.com/wp-content/themes/mwb-wtc/assets/vendor/flexslider/fonts/flexslider-icon.eot);src:url(//westsidechildrenstherapy.com/wp-content/themes/mwb-wtc/assets/vendor/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//westsidechildrenstherapy.com/wp-content/themes/mwb-wtc/assets/vendor/flexslider/fonts/flexslider-icon.woff) format('woff'),url(//westsidechildrenstherapy.com/wp-content/themes/mwb-wtc/assets/vendor/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(//westsidechildrenstherapy.com/wp-content/themes/mwb-wtc/assets/vendor/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content: "\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block} .flexslider { margin: 0 auto; position: relative; zoom: 1; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.flexslider .slides { zoom: 1; }
.flexslider .slides img { height: auto; -moz-user-select: none; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
@-moz-document url-prefix() {
.loading .flex-viewport { max-height: none; }
}
.carousel li { margin-right: 5px; }
.flex-direction-nav { *height: 0; }
.flex-direction-nav a { text-decoration: none; display: block; width: 46px; height: 46px; margin: 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color:var(--white);  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border:var(--mdblue) 1px dashed; border-radius:50%; padding:2px; }
.flex-direction-nav a:before { font-family:'Font Awesome 6 Free'!important; content: "\f177"; font-size: 20px; display: inline-block; font-weight:900; background:var(--orange); border-radius:50%; width: 40px; height:40px; border:var(--white) 2px solid; padding:2px 0 0 2px; }
.flex-direction-nav a.flex-next:before { content: '\f178'; padding:2px 8px 0 0; }
.flex-direction-nav .flex-prev { left:-20px;opacity:0; }
.flex-direction-nav .flex-next { right:-20px; text-align: right;  opacity:0; }
.flexslider:hover .flex-direction-nav .flex-prev { left:55px; opacity:1; }
.flexslider:hover .flex-direction-nav .flex-prev:hover::before { background:var(--mdblue);  }
.flexslider:hover .flex-direction-nav .flex-next { right:55px; opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next:hover::before { background:var(--mdblue); }
.flex-direction-nav .flex-disabled { opacity: 0 !important; filter: alpha(opacity=0); cursor: default; z-index: -1; }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
.flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline; }
.flex-control-paging li a { width: 11px; height: 11px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: #333; background: rgba(0, 0, 0, 0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0, 0, 0, 0.9); cursor: default; }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden; }
.flex-control-thumbs li { width: 25%; float: left; margin: 0; }
.flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; -moz-user-select: none; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.flex-control-thumbs img:hover { opacity: 1; }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default; } @media screen and (max-width: 860px) {
.flexslider { margin: 0 auto; }
.flex-direction-nav .flex-prev {
opacity: 1;
left: -55px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: -55px;
}
}