@import url(//fonts.googleapis.com/css?family=Ubuntu:300,300i,700,700i,);.clear_float:before,.clear_float:after{content:" ";display:table}.clear_float:after{clear:both}html,body{background:transparent url(/application/themes/walled_garden/images/background-dark.png) repeat scroll}div.ccm-page{position:relative;color:#fff}@media (max-width:767px){div.ccm-page div.full-width-xs .col-sm-12{padding-left:0;padding-right:0}}div.ccm-page{font-family:'Ubuntu', Helvetica, sans-serif;font-weight:400;font-size:16px;line-height:1.42857143;-webkit-font-smoothing:antialiased;text-align:justify}html.ccm-toolbar-visible div.ccm-page{padding-top:48px}div.ccm-page h1{font-family:'Ubuntu', Helvetica, sans-serif;font-size:2.2em;font-weight:700;color:#fff;line-height:1.42857143;text-transform:none;text-align:left}div.ccm-page h2{font-family:'Ubuntu', Helvetica, sans-serif;font-size:1.46em;font-weight:700;color:#cd77dd;line-height:1.42857143;text-transform:none;text-align:left}div.ccm-page h3{font-family:'Ubuntu', Helvetica, sans-serif;font-size:1.25em;font-weight:700;color:#eee;line-height:1.42857143;text-transform:none;text-align:left}div.ccm-page h4{font-family:'Ubuntu', Helvetica, sans-serif;font-size:1.05em;font-weight:700;color:#eee;line-height:1.42857143;text-transform:none;text-align:left}div.ccm-page h5{font-family:'Ubuntu', Helvetica, sans-serif;font-size:.73em;font-weight:700;color:#ddd;line-height:1.42857143;text-transform:uppercase;text-align:left}div.ccm-page h6{font-family:'Ubuntu', Helvetica, sans-serif;font-size:.73em;font-weight:400;color:#ddd;line-height:1.42857143;text-transform:uppercase;text-align:left}div.ccm-page a{transition:all .4s}div.ccm-page img{max-width:100%;height:auto}div.ccm-page hr{margin-top:80px;margin-bottom:80px;border-top:1px solid #ececec}div.ccm-page main{background-color:transparent}div.ccm-page main a:not(.fa):not(.btn),div.ccm-page footer a:not(.fa):not(.btn){color:#cd77dd}div.ccm-page main a:not(.fa):not(.btn):hover,div.ccm-page footer a:not(.fa):not(.btn):hover{color:#fefdd5;text-decoration:none}div.ccm-page div[data-container=block] div.container:last-child{padding-bottom:0px}div.ccm-page div.col-sidebar hr{margin-top:20px;margin-bottom:20px}div.ccm-page div.row.flex{display:flex;flex-wrap:wrap}div.ccm-page header{background-color:#1d1d1d;padding-top:30px;padding-bottom:30px;margin-bottom:0;border-bottom:1px solid #000}@media (min-width:992px){div.ccm-page header{position:fixed;top:0;left:0;right:0;z-index:1050}html.ccm-toolbar-visible div.ccm-page header{top:48px}}div.ccm-page header .row{display:flex;align-items:center}div.ccm-page header nav .dropdown:after{content:' ▶'}div.ccm-page header nav .dropdown:hover:after{content:'\25bc'}div.ccm-page header nav ul{-webkit-font-smoothing:antialiased;list-style:none;margin-top:10px;padding:0px 0px 0px 0px;float:right;text-align:left}div.ccm-page header nav ul a{padding-right:20px;font-family:'Ubuntu',Helvetica,sans-serif;font-size:.9em;font-weight:300;color:#fff;text-transform:uppercase}div.ccm-page header nav ul a:hover{color:#cd77dd;text-decoration:none}@media (min-width:992px){div.ccm-page header nav ul a{padding-right:40px}}div.ccm-page header nav ul li:last-child a{padding-right:0}div.ccm-page header nav ul li{margin:0;padding:0;position:relative;display:inline-block}div.ccm-page header nav ul li:hover ul{opacity:1;top:30px;visibility:visible}div.ccm-page header nav ul li.nav-path-selected>a{color:#cd77dd}div.ccm-page header nav ul li ul{cursor:pointer;padding:15px;padding-bottom:0px;margin-top:-5px;float:left;left:0;opacity:0;position:absolute;top:20px;visibility:hidden;width:200px;background-color:#000;z-index:99;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-ms-border-radius:3px;border:1px solid #f3f1ef;-webkit-box-shadow:3px 3px 20px 0px rgba(0,0,0,0.6);-moz-box-shadow:3px 3px 20px 0px rgba(0,0,0,0.6);box-shadow:3px 3px 20px 0px rgba(0,0,0,0.6)}div.ccm-page header nav ul li ul li{float:none;width:100%;padding-bottom:0px}div.ccm-page header nav ul li ul li:hover a{color:#cd77dd}div.ccm-page header nav ul li ul li a{display:block;padding-bottom:15px;font-size:0.9em;text-transform:none;color:#a2a2a2;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal}div.ccm-page header nav ul li ul li a:hover{color:#cd77dd}div.ccm-page .ccm-block-social-links{text-align:right}div.ccm-page .ccm-block-social-links ul{margin:10px 0}div.ccm-page .ccm-block-social-links ul a{color:#fff}div.ccm-page .ccm-block-social-links ul a:hover{color:#cd77dd}div.ccm-page .btn{padding:10px 30px 10px 30px}div.ccm-page .btn-success{color:#fff;background-color:#0c6;border-color:#4cae4c}div.ccm-page .btn-success:hover,div.ccm-page .btn-success:focus,div.ccm-page .btn-success:active,div.ccm-page .btn-success.active,.open>.dropdown-togglediv.ccm-page .btn-success{color:#fff;background-color:#00994d;border-color:#398439}div.ccm-page .btn-success:active,div.ccm-page .btn-success.active,.open>.dropdown-togglediv.ccm-page .btn-success{background-image:none}div.ccm-page .btn-success.disabled,div.ccm-page .btn-success[disabled],fieldset[disabled] div.ccm-page .btn-success,div.ccm-page .btn-success.disabled:hover,div.ccm-page .btn-success[disabled]:hover,fieldset[disabled] div.ccm-page .btn-success:hover,div.ccm-page .btn-success.disabled:focus,div.ccm-page .btn-success[disabled]:focus,fieldset[disabled] div.ccm-page .btn-success:focus,div.ccm-page .btn-success.disabled:active,div.ccm-page .btn-success[disabled]:active,fieldset[disabled] div.ccm-page .btn-success:active,div.ccm-page .btn-success.disabled.active,div.ccm-page .btn-success[disabled].active,fieldset[disabled] div.ccm-page .btn-success.active{background-color:#0c6;border-color:#4cae4c}div.ccm-page .btn-success .badge{color:#0c6;background-color:#fff}div.ccm-page .btn-default{color:#000;background-color:#fff;border-color:#cd77dd}div.ccm-page .btn-default:hover,div.ccm-page .btn-default:focus,div.ccm-page .btn-default:active,div.ccm-page .btn-default.active,.open>.dropdown-togglediv.ccm-page .btn-default{color:#000;background-color:#e6e6e6;border-color:#bb46d1}div.ccm-page .btn-default:active,div.ccm-page .btn-default.active,.open>.dropdown-togglediv.ccm-page .btn-default{background-image:none}div.ccm-page .btn-default.disabled,div.ccm-page .btn-default[disabled],fieldset[disabled] div.ccm-page .btn-default,div.ccm-page .btn-default.disabled:hover,div.ccm-page .btn-default[disabled]:hover,fieldset[disabled] div.ccm-page .btn-default:hover,div.ccm-page .btn-default.disabled:focus,div.ccm-page .btn-default[disabled]:focus,fieldset[disabled] div.ccm-page .btn-default:focus,div.ccm-page .btn-default.disabled:active,div.ccm-page .btn-default[disabled]:active,fieldset[disabled] div.ccm-page .btn-default:active,div.ccm-page .btn-default.disabled.active,div.ccm-page .btn-default[disabled].active,fieldset[disabled] div.ccm-page .btn-default.active{background-color:#fff;border-color:#cd77dd}div.ccm-page .btn-default .badge{color:#fff;background-color:#000}div.ccm-page .page-title{text-align:center;margin-top:40px;margin-bottom:20px}div.ccm-page main .jumbo{min-height:300px}div.ccm-page main .jumbo h1{color:#fff !important;font-family:'Ubuntu',Helvetica,sans-serif !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block;padding-top:40px;font-size:3.69em;padding-bottom:40px}#redactor-dropdown-holder div.ccm-page main .jumbo h1{color:#000 !important}div.ccm-page main .jumbo p{font-size:1.46em;color:#eee;font-weight:200}div.ccm-page i.fa.spaceR{padding-right:10px}div.ccm-page .noTopSpace{margin-top:0;padding-top:0}div.ccm-page .padB{padding-bottom:25px}div.ccm-page .right-if-big,div.ccm-page .right-if-big h1,div.ccm-page .right-if-big h2,div.ccm-page .right-if-big h3{text-align:center}@media (min-width:768px){div.ccm-page .right-if-big,div.ccm-page .right-if-big h1,div.ccm-page .right-if-big h2,div.ccm-page .right-if-big h3{text-align:right}}div.ccm-page .center-if-big,div.ccm-page .center-if-big h1,div.ccm-page .center-if-big h2,div.ccm-page .center-if-big h3{text-align:center}div.ccm-page .left-if-big,div.ccm-page .left-if-big h1,div.ccm-page .left-if-big h2,div.ccm-page .left-if-big h3{text-align:center}@media (min-width:768px){div.ccm-page .left-if-big,div.ccm-page .left-if-big h1,div.ccm-page .left-if-big h2,div.ccm-page .left-if-big h3{text-align:left}}.title-thin{color:#fff !important;font-family:'Ubuntu',Helvetica,sans-serif !important;font-size:2.46em !important;line-height:1.14285714;font-weight:200 !important;display:block}#redactor-dropdown-holder .title-thin{color:#000 !important}.title-caps-bold{color:#fff !important;font-family:'Ubuntu',Helvetica,sans-serif !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:700 !important;text-transform:uppercase}#redactor-dropdown-holder .title-caps-bold{color:#000 !important}.title-caps{color:#fff !important;font-family:'Ubuntu',Helvetica,sans-serif !important;font-size:1.73em !important;line-height:2.47142857em !important;font-weight:300;text-transform:uppercase}#redactor-dropdown-holder .title-caps{color:#000 !important}.image-caption{font-family:'Ubuntu', Helvetica, sans-serif;color:#c7d9ff;font-size:1em}#redactor-dropdown-holder .image-caption{color:#000 !important}body.downloads .ccm-block-file p{text-align:center}.header-border{padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}.header-border h1{margin:0}.hideme{visibility:hidden}.ccm-toolbar-visible .hideme{visibility:visible}footer#footer-theme{color:#fff}footer#footer-theme a{color:#d1d1d1}footer#footer-theme a:hover{color:#cd77dd}footer#footer-theme div.ccm-block-social-links{text-align:right}footer#footer-theme div.ccm-block-social-links ul a{color:#d1d1d1}footer#footer-theme div.ccm-block-social-links ul a:hover{color:#cd77dd}footer#footer-theme section{border-top:1px solid #000;padding-top:30px;padding-bottom:30px;margin-top:0}footer#footer-theme section:first-child{background-color:#fff}footer#footer-theme section:last-child{padding-bottom:30px;background-color:#1d1d1d}footer#footer-theme #footer-site-title{font-family:'Ubuntu',Helvetica,sans-serif;font-weight:900;color:#fff;text-transform:uppercase;font-size:1.2em;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}footer#footer-theme #footer-site-title:hover{color:#ccc;text-decoration:none !important}footer#footer-theme .ccm-block-page-list-date{font-style:italic;color:#989898;margin-bottom:10px}footer#footer-theme h1 a{color:#cd77dd}footer#footer-theme h1 a:hover{color:#fefdd5}.ccm-responsive-overlay{background:black;display:none;position:absolute;border-bottom:5px solid #fff;width:100%;z-index:99;top:120px;left:0px;padding-top:15px;padding-left:20px;-webkit-text-size-adjust:none}.ccm-responsive-overlay ul{padding-left:0}.ccm-responsive-overlay ul li{list-style-type:none;display:block}.ccm-responsive-overlay ul li.parent-ul a:after{padding-left:7px;padding-top:3px;font-size:20px;content:"\f107";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-overlay ul li a{color:#fff;font-size:18px;display:inline-block;width:80%;padding:7px 5% 7px 0px;margin:0% 5% 0% 0;padding-left:15px;height:100%;font-weight:200;text-decoration:none}.ccm-responsive-overlay ul li a:hover{color:#cd77dd}.ccm-responsive-overlay ul li ul li{padding-left:10px}.ccm-responsive-overlay ul li ul li.last-li a{padding-top:0px;font-size:15px}.ccm-responsive-overlay ul li ul li.last-li a:after{content:''}.ccm-responsive-menu-launch{display:none;cursor:pointer;margin-top:10px;float:right}.ccm-responsive-menu-launch.responsive-button-close i:after{font-size:20px;color:#fff;content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}.ccm-responsive-menu-launch i:after{font-size:20px;content:"\f0c9";font-family:FontAwesome;color:#fff;font-weight:normal;font-style:normal;display:inline-block;cursor:pointer;text-decoration:inherit}@media all and (max-width:767px){.ccm-responsive-menu-launch{display:block}.ccm-responsive-navigation.original{display:none}header .ccm-search-block-form{margin-top:20px}}@media all and (min-width:767px){.ccm-responsive-overlay{display:none !important}}.cc_banner-wrapper{z-index:9001;position:relative}.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:0.6em;transition:font-size 200ms;line-height:1em}.cc_container .cc_message{font-size:0.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.5em}.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;opacity:0.9;transition:opacity 200ms}.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}@media screen and (min-width:480px){.cc_container .cc_btn{font-size:0.8em}.cc_container .cc_message{font-size:0.8em}}@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em}.cc_container .cc_message{font-size:1em;line-height:1em}}@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}}@media print{.cc_banner-wrapper,.cc_container{display:none}}.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px 15px 50px}.cc_container .cc_btn{padding:8px 16px;background-color:#f1d600;position:absolute;bottom:10px;left:15px;right:15px;text-align:center}@media screen and (min-width:480px){.cc_container{left:initial;right:20px;bottom:20px;width:300px;padding-bottom:77px}.cc_container .cc_btn{right:15px;bottom:37px}.cc_container .cc_logo{display:block;position:absolute;bottom:8px;left:calc(0%)}}@media screen and (min-width:768px){.cc_container{padding-bottom:87px}.cc_container .cc_message{font-size:1em}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.cc_container{-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@media screen and (min-width:480px){.cc_container{border-radius:5px;box-shadow:0px 5px 10px rgba(0,0,0,0.2)}}div.ccm-page div.ccm-block-type-form .btn-primary,div.ccm-page .btn-default{background-color:#000;border-color:#cd77dd;color:#fff;outline:none;transition:all .5s ease;font-weight:bold}div.ccm-page div.ccm-block-type-form .btn-primary:hover,div.ccm-page .btn-default:hover{background-color:#cd77dd;color:#000}div.ccm-page input:not(.btn){color:#555;padding:7px}div.ccm-page input.btn{margin-top:-3px}div.ccm-page .pagination>.active>span{background-color:#cd77dd;border-color:#cd77dd}div.ccm-page .pagination a{transition:all .3s}div.ccm-page .pagination>:not(.active) a:hover{color:#cd77dd;background-color:#000}div.ccm-page .dark-text p{color:#000}div.ccm-page .dark-text a{color:#744284}div.ccm-page .dark-text a:hover{color:#331f3e}div.ccm-page .dark-text h1{color:#000}div.ccm-page .dark-text h2{color:#744284}div.ccm-page .dark-text h3{color:#000}div.ccm-page main .dark-text a:not(.fa):not(.btn){color:#744284}div.ccm-page main .dark-text a:not(.fa):not(.btn):hover{color:#331f3e}div.ccm-page .ccm-pagination-wrapper{font-size:13px}@media (min-width:1200px){div.ccm-page .ccm-pagination-wrapper{font-size:14px}}div.ccm-page .ccm-custom-style-container.services .ujd-masonry-container .inner{font-size:15px;transition:all .3s}div.ccm-page .ccm-custom-style-container.services .ujd-masonry-container .inner:hover{color:#cd77dd}@media (min-width:768px){div.ccm-page .ccm-custom-style-container.services .ujd-masonry-container .inner{font-size:18px}}@media (min-width:992px){div.ccm-page .ccm-custom-style-container.services .ujd-masonry-container .inner{font-size:16px}}@media (min-width:1200px){div.ccm-page .ccm-custom-style-container.services .ujd-masonry-container .inner{font-size:20px}}.btn-square{padding:10px 15px;color:#fff;background:none;border:1px solid #cd77dd;cursor:pointer;line-height:3em;transition:all .3s ease}.btn-square:hover{background:#cd77dd;color:#000}.brm-spacer1{height:10px}@media (min-width:768px){.brm-spacer1{height:10px}}.marR-sm{margin-right:0}@media (min-width:992px){.marR-sm{margin-right:10px}}.mart-sm{margin-right:0}@media (min-width:992px){.mart-sm{margin-right:15px}}.hidden-tiny{display:none}@media (min-width:415px){.hidden-tiny{display:inline}}.padding-on-small{padding:0 15px 10px 15px}@media (min-width:992px){.padding-on-small{padding:0 0 10px 0}}.page-type-blog .col-sidebar,.page-type-blog-entry .col-sidebar,.searchblog .col-sidebar{background-color:rgba(200,200,200,0.2)}.page-type-blog .col-sidebar input.btn-default,.page-type-blog-entry .col-sidebar input.btn-default,.searchblog .col-sidebar input.btn-default{margin-top:15px}.page-type-blog .col-sidebar,.page-type-blog-entry .col-sidebar,.searchblog .col-sidebar,.page-type-blog .col-sidebar h1,.page-type-blog-entry .col-sidebar h1,.searchblog .col-sidebar h1,.page-type-blog .col-sidebar h2,.page-type-blog-entry .col-sidebar h2,.searchblog .col-sidebar h2,.page-type-blog .col-sidebar h3,.page-type-blog-entry .col-sidebar h3,.searchblog .col-sidebar h3{text-align:center}.page-type-blog .col-sidebar ul,.page-type-blog-entry .col-sidebar ul,.searchblog .col-sidebar ul{padding-left:0}.page-type-blog .col-sidebar li,.page-type-blog-entry .col-sidebar li,.searchblog .col-sidebar li{list-style-type:none}.page-type-blog .ccm-block-page-list-title{font-family:'Ubuntu', Helvetica, sans-serif;font-size:1.25em;font-weight:700;color:#eee;line-height:1.42857143;text-transform:none;text-align:left;margin-top:25px}.page-type-blog .ccm-block-page-list-date{font-style:italic;font-size:0.8em}.page-type-blog-entry .type-sidebar-header{background-image:url(/application/themes/walled_garden/images/blog-header.jpg);background-repeat:no-repeat;background-size:100%;background-position:center center}.page-type-blog-entry .type-sidebar-footer{background-image:url(/application/themes/walled_garden/images/blog-footer.jpg);background-repeat:no-repeat;background-size:100%;background-position:center center}.enter-top,.enter-right,.enter-bottom,.enter-left,.scale-up,.scale-down{visibility:hidden}.editing .enter-top,.editing .enter-right,.editing .enter-bottom,.editing .enter-left,.editing .scale-up,.editing .scale-down{visibility:visible}