/****** FILE: themes/fresh/icons/style.css *****/


/****** FILE: themes/fresh/css/main.css *****/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:source-sans-pro,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.grid{margin-left:-4px;margin-right:-4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.grid img{max-width:100%;height:auto}.block-holder,.blog-page-content,.course-instance-item,.course-page-content,.extra-content,.extra-content .specific-leader,.leader,.mini-search,.news-page-content,.page-content,.section-nav-holder,.site-navigation .item,.testimonial-extract{display:inline-block;width:100%;padding-left:4px;padding-right:4px;vertical-align:top;margin-right:-.25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .15s linear;transition:width .15s linear;*display:inline;*zoom:1;*behavior:url(/themes/webint/thirdparty/boxsizing.htc)}.extra-content .grid-no-gutter .specific-leader,.grid-no-gutter .block-holder,.grid-no-gutter .blog-page-content,.grid-no-gutter .course-instance-item,.grid-no-gutter .course-page-content,.grid-no-gutter .extra-content,.grid-no-gutter .extra-content .specific-leader,.grid-no-gutter .leader,.grid-no-gutter .mini-search,.grid-no-gutter .news-page-content,.grid-no-gutter .page-content,.grid-no-gutter .section-nav-holder,.grid-no-gutter .site-navigation .item,.grid-no-gutter .testimonial-extract,.site-navigation .grid-no-gutter .item{padding-left:0;padding-right:0}.centered .grid-content{text-align:left}.block-holder,.extra-content .block-holder,.logo-block,.site-navigation,.social-nav{width:100%}.extra-content .ie .block-holder,.ie .block-holder,.ie .course-instance-item,.ie .extra-content .block-holder,.leader{width:50%}@media only all and (min-width:32em){.block-holder{width:50%}}@media only all and (min-width:48em){.course-instance-item,.extra-content .block-holder{width:50%}.block-holder,.extra-content .specific-leader,.leader,.social-nav{width:33.33333%}.logo-block{width:66.66667%}.footer .legal-info{width:20%}.site-navigation .item{width:16.66667%}.footer .contact-details{width:57.14286%}}.extra-content .ie .specific-leader,.ie .block-holder,.ie .extra-content .specific-leader,.ie .leader,.ie .social-nav{width:33.33333%}.ie .logo-block{width:66.66667%}.footer .ie .legal-info,.ie .footer .legal-info{width:20%}.ie .site-navigation .item,.site-navigation .ie .item{width:16.66667%}.footer .ie .contact-details,.ie .footer .contact-details{width:57.14286%}@media only all and (min-width:56em){.extra-content .block-holder,.extra-content .specific-leader{width:100%}.course-instance-item,.leader,.mini-search{width:33.33333%}.testimonial-extract{width:66.66667%}.extra-content,.section-nav-holder{width:22.22222%}.page-content{width:55.55556%}.blog-page-content,.course-page-content{width:77.77778%}}.extra-content .ie .block-holder,.extra-content .ie .specific-leader,.ie .extra-content .block-holder,.ie .extra-content .specific-leader{width:100%}.ie .course-instance-item,.ie .leader,.ie .mini-search{width:33.33333%}.ie .testimonial-extract{width:66.66667%}.ie .extra-content,.ie .section-nav-holder{width:22.22222%}.ie .page-content{width:55.55556%}.ie .blog-page-content,.ie .course-page-content{width:77.77778%}@media only all and (min-width:66em){.news-page-content{width:66.66667%}}form fieldset{border:0;padding:0;margin:0}form .field{margin:.5em 0;clear:both}form .field label.left{padding:.3em 0}form .field.confirmedpassword>.middleColumn{margin-left:0}form .field.confirmedpassword .showOnClickContainer{padding:.5em 1em;margin-top:.5em;background:#EFF1F4}form .field input.text,form .field select,form .field textarea{padding:.3em .45em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}form .optionset{list-style:none;margin:0}form .optionset li{list-style-image:none}form label.left{font-weight:700}form .field.checkbox{margin-left:10em}form .Actions{text-align:center}form .Actions.stacked{margin-left:0}.ss-uploadfield [data-icon]:before{content:""}@media only all and (min-width:32em){form .field label.left{float:left;display:block;width:10em}form .field .middleColumn{margin-left:10em}form .Actions{margin-left:10em;text-align:left}}.ie form .field label.left{float:left;display:block;width:10em}.ie form .field .middleColumn{margin-left:10em}.ie form .Actions{margin-left:10em;text-align:left}a{color:#2c010f}a:hover{color:#a70637}a:active{color:#130106}.alert-button,.bio-button,.branded-button,.button,.disabled-button,.error-button,.info-button,.primary-button,.ss-uploadfield .ss-ui-button,.success-button{background-color:#999;padding:.45em .65em;color:#FFF;text-decoration:none;font-size:.9em;display:inline-block;border:0;line-height:120%}.alert-button:visited,.bio-button:visited,.branded-button:visited,.button:visited,.disabled-button:visited,.error-button:visited,.info-button:visited,.primary-button:visited,.ss-uploadfield .ss-ui-button:visited,.success-button:visited{color:#FFF}.active.alert-button,.active.bio-button,.active.branded-button,.active.disabled-button,.active.error-button,.active.info-button,.active.primary-button,.active.success-button,.alert-button:active,.bio-button:active,.branded-button:active,.button.active,.button:active,.disabled-button:active,.error-button:active,.info-button:active,.primary-button:active,.ss-uploadfield .active.ss-ui-button,.ss-uploadfield .ss-ui-button:active,.success-button:active{-webkit-transition:none;transition:none}.big.alert-button,.big.bio-button,.big.branded-button,.big.disabled-button,.big.error-button,.big.info-button,.big.primary-button,.big.success-button,.button.big,.ss-uploadfield .big.ss-ui-button{font-size:1.2em;padding:.5em .7em}.button.huge,.huge.alert-button,.huge.bio-button,.huge.branded-button,.huge.disabled-button,.huge.error-button,.huge.info-button,.huge.primary-button,.huge.success-button,.ss-uploadfield .huge.ss-ui-button{font-size:2em}.branded-button{background:#e6e4e4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e4e4),color-stop(100%,#dad7d7));background:-webkit-linear-gradient(top,#e6e4e4 0,#dad7d7 100%);background:-webkit-gradient(linear,top left,bottom left,from(#e6e4e4),to(#dad7d7));background:linear-gradient(to bottom,#e6e4e4 0,#dad7d7 100%);text-shadow:0 1px 0 #bab4b4}.branded-button:hover{background:#eeecec;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeecec),color-stop(100%,#dfdcdc));background:-webkit-linear-gradient(top,#eeecec 0,#dfdcdc 100%);background:-webkit-gradient(linear,top left,bottom left,from(#eeecec),to(#dfdcdc));background:linear-gradient(to bottom,#eeecec 0,#dfdcdc 100%);color:#FFF;text-decoration:none}.branded-button:focus{outline:1px dotted #999}.branded-button.active,.branded-button:active{background:#d0cccc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d0cccc),color-stop(100%,#dfdcdc));background:-webkit-linear-gradient(top,#d0cccc 0,#dfdcdc 100%);background:-webkit-gradient(linear,top left,bottom left,from(#d0cccc),to(#dfdcdc));background:linear-gradient(to bottom,#d0cccc 0,#dfdcdc 100%);-webkit-box-shadow:inset 0 .1em .3em #bab4b4;box-shadow:inset 0 .1em .3em #bab4b4;color:#f8f8f8;outline:0}.bio-button{background:#00ba6f;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00ba6f),color-stop(100%,#00a160));background:-webkit-linear-gradient(top,#00ba6f 0,#00a160 100%);background:-webkit-gradient(linear,top left,bottom left,from(#00ba6f),to(#00a160));background:linear-gradient(to bottom,#00ba6f 0,#00a160 100%);text-shadow:0 1px 0 #005e38}.bio-button:hover{background:#00ca78;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00ca78),color-stop(100%,#00ab66));background:-webkit-linear-gradient(top,#00ca78 0,#00ab66 100%);background:-webkit-gradient(linear,top left,bottom left,from(#00ca78),to(#00ab66));background:linear-gradient(to bottom,#00ca78 0,#00ab66 100%);color:#FFF;text-decoration:none}.bio-button:focus{outline:1px dotted #999}.bio-button.active,.bio-button:active{background:#008c54;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#008c54),color-stop(100%,#00ab66));background:-webkit-linear-gradient(top,#008c54 0,#00ab66 100%);background:-webkit-gradient(linear,top left,bottom left,from(#008c54),to(#00ab66));background:linear-gradient(to bottom,#008c54 0,#00ab66 100%);-webkit-box-shadow:inset 0 .1em .3em #005e38;box-shadow:inset 0 .1em .3em #005e38;color:#cceee0;outline:0}.info-button,.ss-uploadfield .ss-ui-button{background:#5da3e5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5da3e5),color-stop(100%,#4796e2));background:-webkit-linear-gradient(top,#5da3e5 0,#4796e2 100%);background:-webkit-gradient(linear,top left,bottom left,from(#5da3e5),to(#4796e2));background:linear-gradient(to bottom,#5da3e5 0,#4796e2 100%);text-shadow:0 1px 0 #2075c7}.info-button:hover,.ss-uploadfield .ss-ui-button:hover{background:#6aaae7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6aaae7),color-stop(100%,#509be3));background:-webkit-linear-gradient(top,#6aaae7 0,#509be3 100%);background:-webkit-gradient(linear,top left,bottom left,from(#6aaae7),to(#509be3));background:linear-gradient(to bottom,#6aaae7 0,#509be3 100%);color:#FFF;text-decoration:none}.info-button:focus,.ss-uploadfield .ss-ui-button:focus{outline:1px dotted #999}.info-button.active,.info-button:active,.ss-uploadfield .active.ss-ui-button,.ss-uploadfield .ss-ui-button:active{background:#368cdf;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#368cdf),color-stop(100%,#509be3));background:-webkit-linear-gradient(top,#368cdf 0,#509be3 100%);background:-webkit-gradient(linear,top left,bottom left,from(#368cdf),to(#509be3));background:linear-gradient(to bottom,#368cdf 0,#509be3 100%);-webkit-box-shadow:inset 0 .1em .3em #2075c7;box-shadow:inset 0 .1em .3em #2075c7;color:#dcebf9;outline:0}.success-button{background:#71cf25;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#71cf25),color-stop(100%,#65b921));background:-webkit-linear-gradient(top,#71cf25 0,#65b921 100%);background:-webkit-gradient(linear,top left,bottom left,from(#71cf25),to(#65b921));background:linear-gradient(to bottom,#71cf25 0,#65b921 100%);text-shadow:0 1px 0 #478117}.success-button:hover{background:#79d92b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#79d92b),color-stop(100%,#6ac223));background:-webkit-linear-gradient(top,#79d92b 0,#6ac223 100%);background:-webkit-gradient(linear,top left,bottom left,from(#79d92b),to(#6ac223));background:linear-gradient(to bottom,#79d92b 0,#6ac223 100%);color:#FFF;text-decoration:none}.success-button:focus{outline:1px dotted #999}.success-button.active,.success-button:active{background:#5ca81e;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5ca81e),color-stop(100%,#6ac223));background:-webkit-linear-gradient(top,#5ca81e 0,#6ac223 100%);background:-webkit-gradient(linear,top left,bottom left,from(#5ca81e),to(#6ac223));background:linear-gradient(to bottom,#5ca81e 0,#6ac223 100%);-webkit-box-shadow:inset 0 .1em .3em #478117;box-shadow:inset 0 .1em .3em #478117;color:#e1f2d3;outline:0}.alert-button{background:#eeb93a;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeb93a),color-stop(100%,#ecb123));background:-webkit-linear-gradient(top,#eeb93a 0,#ecb123 100%);background:-webkit-gradient(linear,top left,bottom left,from(#eeb93a),to(#ecb123));background:linear-gradient(to bottom,#eeb93a 0,#ecb123 100%);text-shadow:0 1px 0 #bc8a10}.alert-button:hover{background:#efbe48;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efbe48),color-stop(100%,#edb42c));background:-webkit-linear-gradient(top,#efbe48 0,#edb42c 100%);background:-webkit-gradient(linear,top left,bottom left,from(#efbe48),to(#edb42c));background:linear-gradient(to bottom,#efbe48 0,#edb42c 100%);color:#FFF;text-decoration:none}.alert-button:focus{outline:1px dotted #999}.alert-button.active,.alert-button:active{background:#e7a814;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7a814),color-stop(100%,#edb42c));background:-webkit-linear-gradient(top,#e7a814 0,#edb42c 100%);background:-webkit-gradient(linear,top left,bottom left,from(#e7a814),to(#edb42c));background:linear-gradient(to bottom,#e7a814 0,#edb42c 100%);-webkit-box-shadow:inset 0 .1em .3em #bc8a10;box-shadow:inset 0 .1em .3em #bc8a10;color:#fbf0d4;outline:0}.error-button{background:#df4747;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#df4747),color-stop(100%,#db3131));background:-webkit-linear-gradient(top,#df4747 0,#db3131 100%);background:-webkit-gradient(linear,top left,bottom left,from(#df4747),to(#db3131));background:linear-gradient(to bottom,#df4747 0,#db3131 100%);text-shadow:0 1px 0 #ad1e1e}.error-button:hover{background:#e25454;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e25454),color-stop(100%,#dd3a3a));background:-webkit-linear-gradient(top,#e25454 0,#dd3a3a 100%);background:-webkit-gradient(linear,top left,bottom left,from(#e25454),to(#dd3a3a));background:linear-gradient(to bottom,#e25454 0,#dd3a3a 100%);color:#FFF;text-decoration:none}.error-button:focus{outline:1px dotted #999}.error-button.active,.error-button:active{background:#d42525;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d42525),color-stop(100%,#dd3a3a));background:-webkit-linear-gradient(top,#d42525 0,#dd3a3a 100%);background:-webkit-gradient(linear,top left,bottom left,from(#d42525),to(#dd3a3a));background:linear-gradient(to bottom,#d42525 0,#dd3a3a 100%);-webkit-box-shadow:inset 0 .1em .3em #ad1e1e;box-shadow:inset 0 .1em .3em #ad1e1e;color:#f8d7d7;outline:0}.disabled-button{background:#c3c3c3;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c3c3c3),color-stop(100%,#b6b6b6));background:-webkit-linear-gradient(top,#c3c3c3 0,#b6b6b6 100%);background:-webkit-gradient(linear,top left,bottom left,from(#c3c3c3),to(#b6b6b6));background:linear-gradient(to bottom,#c3c3c3 0,#b6b6b6 100%);text-shadow:0 1px 0 #959595}.disabled-button:hover{background:#cacaca;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cacaca),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#cacaca 0,#bbb 100%);background:-webkit-gradient(linear,top left,bottom left,from(#cacaca),to(#bbb));background:linear-gradient(to bottom,#cacaca 0,#bbb 100%);color:#FFF;text-decoration:none}.disabled-button:focus{outline:1px dotted #999}.disabled-button.active,.disabled-button:active{background:#acacac;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#acacac),color-stop(100%,#bbb));background:-webkit-linear-gradient(top,#acacac 0,#bbb 100%);background:-webkit-gradient(linear,top left,bottom left,from(#acacac),to(#bbb));background:linear-gradient(to bottom,#acacac 0,#bbb 100%);-webkit-box-shadow:inset 0 .1em .3em #959595;box-shadow:inset 0 .1em .3em #959595;color:#f1f1f1;outline:0}.primary-button{background:#7fa1c5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7fa1c5),color-stop(100%,#6d94bd));background:-webkit-linear-gradient(top,#7fa1c5 0,#6d94bd 100%);background:-webkit-gradient(linear,top left,bottom left,from(#7fa1c5),to(#6d94bd));background:linear-gradient(to bottom,#7fa1c5 0,#6d94bd 100%);text-shadow:0 1px 0 #48739f}.primary-button:hover{background:#89a8ca;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#89a8ca),color-stop(100%,#7499c0));background:-webkit-linear-gradient(top,#89a8ca 0,#7499c0 100%);background:-webkit-gradient(linear,top left,bottom left,from(#89a8ca),to(#7499c0));background:linear-gradient(to bottom,#89a8ca 0,#7499c0 100%);color:#FFF;text-decoration:none}.primary-button:focus{outline:1px dotted #999}.primary-button.active,.primary-button:active{background:#5f8ab6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5f8ab6),color-stop(100%,#7499c0));background:-webkit-linear-gradient(top,#5f8ab6 0,#7499c0 100%);background:-webkit-gradient(linear,top left,bottom left,from(#5f8ab6),to(#7499c0));background:linear-gradient(to bottom,#5f8ab6 0,#7499c0 100%);-webkit-box-shadow:inset 0 .1em .3em #48739f;box-shadow:inset 0 .1em .3em #48739f;color:#e3eaf2;outline:0}img{-ms-interpolation-mode:bicubic}img.left{float:left;margin:.4em 1em .4em 0;max-width:50%;width:auto;height:auto}img.right{float:right;margin:.4em 0 .4em 1em;max-width:50%;width:auto;height:auto}img.center{max-width:100%;width:auto;height:auto;clear:both;display:block;margin:0 auto}.captionImage{max-width:100%;position:relative}.captionImage .caption{margin:0;font-size:.8em;padding:.8em;background-color:#760427;color:#FFF}.rgba .captionImage .caption{position:absolute;bottom:0;background-color:rgba(0,0,0,.5);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}ul{padding:0;margin:.5em 0 .5em 2em}ul li{margin:.3em 0}p{margin:1em 0;color:#303030}h1,h2,h3,h4,h5,h6{font-weight:400;margin:.6em 0;line-height:150%;color:#760427}h1{font-size:2.2em}h2{font-size:1.6em}h3{font-size:1.3em}h4{font-size:1.1em}h5{font-size:1em;font-weight:700}h6{font-size:.85em;font-weight:700}b,strong{font-weight:700}blockquote{font-style:italic}.codesnippet{padding:1em;font-family:monospace;background-color:#EEE}.button-group{display:inline-block;position:relative}.button-group .button-dropdown{position:absolute;top:100%;left:-9001px;font-size:14px;background-color:#FFF;min-width:100%;margin:.4em 0 0;border:1px solid #999;padding:.5em;border-top-color:#BBB;border-top-color:#888;border-radius:.3em;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);-ms-box-shadow:0 4px 10px rgba(0,0,0,.3);-o-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.button-group .button-dropdown:after,.button-group .button-dropdown:before{position:absolute;bottom:100%;left:6px;content:"";border-bottom:6px solid #999;border-left:6px solid transparent;border-right:6px solid transparent}.button-group .button-dropdown:after{left:7px;border-width:5px;border-bottom-color:#FFF}.button-group.open .button-dropdown{left:0}.button-group.right.open .button-dropdown{left:auto;right:0}.button-group.right .button-dropdown:before{left:auto;right:6px}.button-group.right .button-dropdown:after{left:auto;right:7px}.button-group .menu{line-height:1em;list-style:none;padding:.4em 0}.button-group .menu a{display:block;padding:.4em 1.5em .4em 1em;color:#333}.button-group .menu a:hover{text-decoration:none;background-color:#760427;color:#FFF}.button-group .menu li{margin:0}.button-group .menu .divider{border-top:1px solid #BBB;margin:.3em 0}.button-group .menu .current{font-weight:700}.pagination{zoom:1}.pagination:after,.pagination:before{content:"\0020";display:block;height:0;overflow:hidden}.pagination:after{clear:both}.pagination .current-page{padding:0 .7em}@media only all and (max-width:47.999em){.pagination-info{padding-bottom:.4em;border-bottom:1px solid #CCC;margin-bottom:.4em}}@media only all and (min-width:48em){.pagination-nav{float:left}.pagination-info{float:right;padding:.2em}}.ie .pagination-nav{float:left}.ie .pagination-info{float:right;padding:.2em}.alert-message,.disabled-message,.error-message,.general-message,.info-message,.message,.success-message{background-color:#999;padding:.45em .65em;color:#FFF;text-decoration:none;font-size:1em;display:block;border-radius:.3em;line-height:120%;clear:both}.alert-message a,.disabled-message a,.error-message a,.general-message a,.info-message a,.message a,.success-message a{color:#FFF;font-weight:700;border-bottom:1px dotted #FFF}.alert-message a:hover,.disabled-message a:hover,.error-message a:hover,.general-message a:hover,.info-message a:hover,.message a:hover,.success-message a:hover{text-decoration:none}.info-message{background-color:#509be3}.success-message{background-color:#6ac223}.alert-message{background-color:#edb42c}.error-message{background-color:#dd3a3a}.general-message{background-color:#5e809e}.disabled-message{background-color:#999}.logo-block{zoom:1;float:left;margin:1em 0 .5em}.logo-block:after,.logo-block:before{content:"\0020";display:block;height:0;overflow:hidden}.logo-block:after{clear:both}.logo-block .img{float:left}.logo-block .logo{max-width:469px}.logo-block .emblem{max-height:96px;width:auto}.social-nav{float:left;margin:2em 0 0}.social-nav .small-nav{float:right}.social-nav .small-nav-link{color:#000;text-decoration:none;text-transform:uppercase;padding:0 .4em 0 .2em;border-right:1px solid #acb710}.social-nav .small-nav-link span{font-weight:700}.social-nav .small-nav-link:last-child{border:0}.social-nav .social{margin:1em 0;float:right;clear:right}.social-nav .social .button-holder{border-right:solid 1px #acb710;margin-right:.3em}.social-nav .social .alert-button,.social-nav .social .bio-button,.social-nav .social .branded-button,.social-nav .social .button,.social-nav .social .disabled-button,.social-nav .social .error-button,.social-nav .social .info-button,.social-nav .social .primary-button,.social-nav .social .ss-uploadfield .ss-ui-button,.social-nav .social .success-button,.ss-uploadfield .social-nav .social .ss-ui-button{background-color:#760427;border-radius:0;margin-right:.5em;display:inline-block}.social-nav .social a{zoom:1;text-decoration:none;float:left}.social-nav .social a:after,.social-nav .social a:before{content:"\0020";display:block;height:0;overflow:hidden}.social-nav .social a:after{clear:both}.social-nav .social i{color:#686868;font-size:1.6em;margin:0 2px;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px}.social-nav .social .icon-facebook2:hover{color:#3b5998}.social-nav .social .icon-twitter:hover{color:#55acee}.social-nav .social .icon-flickr:hover:before{color:#e9e9e9;background:#0063dc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNjNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmMDA4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#0063dc),color-stop(50%,#0063dc),color-stop(51%,#ff0084),color-stop(100%,#ff0084));background:-webkit-linear-gradient(left,#0063dc 0,#0063dc 50%,#ff0084 51%,#ff0084 100%);background:-webkit-gradient(linear,top left,top right,from(#0063dc),color-stop(50%,#0063dc),color-stop(51%,#ff0084),to(#ff0084));background:linear-gradient(to right,#0063dc 0,#0063dc 50%,#ff0084 51%,#ff0084 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0063dc', endColorstr='#ff0084', GradientType=1);border-radius:50%}@media only all and (max-width:47.999em){.nav-open{overflow:hidden}.nav-open body{overflow-y:hidden}.nav-open .page-container{right:75%}.nav-open .mobile-nav-switch{width:175%;z-index:160}.nav-open .mobile-navigation-bar{right:0}.nav-open .mobile-nav-overlay{position:absolute;background-color:rgba(0,0,0,.6);height:100%;width:100%;left:0;top:4em;z-index:140;cursor:pointer}.page-container{position:relative;right:0;-webkit-transition:right .5s ease;transition:right .5s ease;top:0}.logo-block{text-align:center;padding:0 10px}.logo-block .logo{width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto}.logo-block .emblem{width:13%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.social-nav{left:0;margin:1.2em .5em;position:fixed;width:85%;top:0;z-index:180}.social-nav .small-nav{padding:.2em 0 0;width:75%;float:right;display:none}.social-nav .small-nav a{border-right:1px solid #f1f1f1}.social-nav .social{float:left;width:100%;clear:none;margin:0}.mobile-nav-switch{zoom:1;width:100%;background-color:#acb710;-webkit-transition:width .5s ease;transition:width .5s ease}.mobile-nav-switch:after,.mobile-nav-switch:before{content:"\0020";display:block;height:0;overflow:hidden}.mobile-nav-switch:after{clear:both}.mobile-nav-switch>i{float:right;margin:.5em;font-size:1.6em;color:#f5f5f5;padding:.2em;border:solid 1px #fff;border-radius:25%;cursor:pointer}.mobile-nav-switch.is-fixed{position:fixed;top:0;z-index:160}.mobile-navigation-bar{display:block!important;position:fixed;right:-75%;width:75%;top:4em;-webkit-transition:right .5s ease;transition:right .5s ease;height:100%;background-color:#282828;overflow-y:scroll}.mobile-navigation-bar .mobile-nav-item{zoom:1}.mobile-navigation-bar .mobile-nav-item:after,.mobile-navigation-bar .mobile-nav-item:before{content:"\0020";display:block;height:0;overflow:hidden}.mobile-navigation-bar .mobile-nav-item:after{clear:both}.mobile-navigation-bar .mobile-dropdown-title,.mobile-navigation-bar .mobile-nav-title,.mobile-navigation-bar .sub-nav-title{width:85%;float:left;clear:left;padding:.5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-navigation-bar .mobile-nav-title{background-color:#760427;color:#fff}.mobile-navigation-bar .mobile-dropdown-title{background-color:#e7e7e7;color:#760427}.mobile-navigation-bar .sub-nav-title{background-color:#a70637;color:#fff}.mobile-navigation-bar .sub-nav-item{padding-left:1em}.mobile-navigation-bar .sub-nav-item .sub-nav-title{background-color:#e7e7e7;width:84%;color:#760427}.mobile-navigation-bar>ul{clear:left;margin:.5em}.mobile-navigation-bar li{zoom:1;list-style:none}.mobile-navigation-bar li:after,.mobile-navigation-bar li:before{content:"\0020";display:block;height:0;overflow:hidden}.mobile-navigation-bar li:after{clear:both}.mobile-navigation-bar a{text-decoration:none}.mobile-navigation-bar i{background-color:#ccc;font-size:2em;width:15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2%;text-align:center;display:block;float:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-navigation-bar .mobile-nav-dropdown{max-height:0;overflow:hidden;clear:left;margin:0;-webkit-transition:height .5s ease;transition:height .5s ease}.mobile-navigation-bar .mobile-nav-dropdown i{font-size:1.75em}.mobile-navigation-bar .mobile-nav-dropdown.open{max-height:2000px;-webkit-transition:height .5s ease;transition:height .5s ease}.site-navigation{display:none}.footer{padding:0 .5em;text-align:center}}@media only all and (min-width:48em){.mobile-nav-switch,.mobile-navigation-bar{display:none}}.ie .mobile-nav-switch,.ie .mobile-navigation-bar,.mobile-navigation-bar{display:none}.site-navigation{clear:both}.site-navigation:hover .item .nav-title{background-color:#eeeeeb;color:#cca2af}.site-navigation .navigation-owl .owl-wrapper-outer{overflow:visible}.site-navigation .item .nav-title{text-align:center;color:#760427;padding:.5em 1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#d7d7cf;text-transform:uppercase;font-weight:700;margin:0;font-size:1em}.site-navigation .item a{text-decoration:none}.site-navigation .item:hover .nav-title{background-color:#d7d7cf;color:#760427}.site-navigation .item:hover .nav-dropdown{max-height:500px;border:4px solid #d7d7cf;padding:.5em}.site-navigation .nav-dropdown{max-height:0;overflow:hidden;zoom:1;width:25%;min-width:360px;position:absolute;background-color:#f1f1ee;z-index:3}.site-navigation .nav-dropdown:after,.site-navigation .nav-dropdown:before{content:"\0020";display:block;height:0;overflow:hidden}.site-navigation .nav-dropdown:after{clear:both}.site-navigation .nav-dropdown a{text-decoration:none;font-size:.95em}.site-navigation .nav-dropdown a:hover .dropdown-title{color:#787878}.site-navigation .nav-dropdown .dropdown-title{margin:0 2% 0 3%;padding:.5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #d5d5d5;display:inline-block;width:44%;vertical-align:top;color:#760427}.site-navigation .nav-dropdown .dropdown-title.number-1,.site-navigation .nav-dropdown .dropdown-title.number-2{border:0}.footer-container{background-color:#585854;padding:1em 0 2em}.footer{zoom:1}.footer:after,.footer:before{content:"\0020";display:block;height:0;overflow:hidden}.footer:after{clear:both}.footer .contact-details{zoom:1;float:left}.footer .contact-details:after,.footer .contact-details:before{content:"\0020";display:block;height:0;overflow:hidden}.footer .contact-details:after{clear:both}.footer .contact-details p{color:#9e9e9a;line-height:160%;margin:.2em 0}.footer .contact-details p:first-child{border-bottom:solid 1px #acb710;padding-bottom:1em;font-size:.9em;line-height:1.3em}.footer .contact-details h4,.footer .contact-details span{color:#c3c3c3}.footer .contact-details a{color:#acb710}.footer .legal-info{float:right;text-align:right}.footer .legal-info .legal-nav a{color:#acb710;border-right:solid 1px #9e9e9a;text-decoration:none;padding:0 .2em 0 0}.footer .legal-info .legal-nav a:last-child{border:0}.footer .legal-info p{color:#9e9e9a}@media only all and (max-width:47.999em){.footer .legal-info{zoom:1;float:none;text-align:inherit}.footer .legal-info:after,.footer .legal-info:before{content:"\0020";display:block;height:0;overflow:hidden}.footer .legal-info:after{clear:both}}body{overflow-x:hidden;margin:0}.wrapper{max-width:950px;margin:0 auto}h1,h2,h3,h4{color:#760427}b,strong{color:#303030}.breadcrumbs{zoom:1;padding:1em .5em .2em;border-bottom:solid 1px #c9c9c9;margin:0 .5em}.breadcrumbs:after,.breadcrumbs:before{content:"\0020";display:block;height:0;overflow:hidden}.breadcrumbs:after{clear:both}.breadcrumbs a{text-decoration:none;font-size:1.2em;text-transform:uppercase;color:#a1a1a1}.breadcrumbs a:hover{color:#5d031f}.breadcrumbs a:last-of-type{text-transform:none;color:#760427;font-size:1em}.breadcrumbs i{color:#acb710;font-size:1em;margin:0 .2em}@media only all and (max-width:55.999em){.section-nav-holder{display:none}}.section-nav-holder{margin-top:.9em}.section-nav-holder .section-title{padding:.5em .5em 0;margin:0;text-transform:uppercase;font-size:1em;font-weight:700;color:#797979}.section-nav-holder .section-nav{background-color:#eaeaea;border:solid 4px #ccc}.section-nav-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#760427;text-decoration:none;font-size:.95em}.section-nav-link:hover h4{color:#000}.section-nav-link h4{padding:.5em .5em .1em;font-size:1em;border-top:solid 1px #ccc;background-color:#eaeaea;margin:0}.blog-page-content{padding:0 1em 1em}.blog-page-content a{color:#760427;text-decoration:none}.blog-page-content .blog-summary{margin-bottom:1em}.page-content{padding:0 1em 1em}.page-content h1,.page-content h2,.page-content h3{line-height:1.2em}.page-content h4{color:#727272;font-weight:700}.page-content a{color:#760427}.page-content a:hover{color:#ccc}.page-content img{display:inline-block;padding:.5em;max-width:100%}.page-content .monk-quotes{margin:.5em 0 3em}#Form_QuickEnquiryForm label.left{display:none}#Form_QuickEnquiryForm .middleColumn{margin:0}#Form_QuickEnquiryForm .middleColumn input,#Form_QuickEnquiryForm .middleColumn textarea{border:solid 1px #ccc}#Form_QuickEnquiryForm .middleColumn input.display,#Form_QuickEnquiryForm .middleColumn textarea.display{color:#303030}#Form_QuickEnquiryForm .Actions{margin:0}#Form_QuickEnquiryForm .branded-button{border-radius:0;color:#760427;background-color:#dfdcdc;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.1em;text-transform:uppercase;font-weight:700}#Form_QuickEnquiryForm .branded-button:hover{color:#a70637;background-color:#fff}@media only all and (max-width:55.999em){.page-title{text-align:center}}.page-title{margin-top:.2em;color:#760427;line-height:1.2}.extra-content a{text-decoration:none}.extra-content .specific-leader p{font-size:.8em;line-height:1.5}.extra-content .aside-img{position:relative;margin:.5em}.extra-content .aside-img:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;border:solid 10px rgba(172,183,16,.4);display:block}.extra-content .aside-img img{display:block;width:100%;height:auto}.HomePage .main-content{position:relative;z-index:10}.home-owl-wrapper{position:relative;text-align:center;margin-bottom:-8em}.home-owl-wrapper .main-owl{position:relative;display:inline-block;margin:1em 0;z-index:1;width:auto}.home-owl-wrapper .main-owl img{width:100%;max-width:1353px;height:auto}.home-owl-wrapper .owl-buttons{position:relative;display:inline-block;top:-15em;width:100%;min-width:48em;max-width:950px;margin:0 .2em}.home-owl-wrapper .owl-prev{position:absolute;left:0;top:40%;font-size:3em;color:rgba(172,183,16,.6)}.home-owl-wrapper .owl-prev:hover{color:#dfec27}.home-owl-wrapper .owl-next{position:absolute;right:0;top:40%;font-size:3em;color:rgba(172,183,16,.6)}.home-owl-wrapper .owl-next:hover{color:#dfec27}.home-owl-wrapper .owl-pagination{position:relative;display:inline-block;top:-6em;width:69%;min-width:48em;max-width:950px;margin:0 .2em}.home-owl-wrapper .owl-page{zoom:1;width:1.5em;margin:0 .2em;display:inline-block;float:right}.home-owl-wrapper .owl-page:after,.home-owl-wrapper .owl-page:before{content:"\0020";display:block;height:0;overflow:hidden}.home-owl-wrapper .owl-page:after{clear:both}.home-owl-wrapper .owl-page span{cursor:pointer;content:"";height:1.5em;background-color:rgba(172,183,16,.6);width:1.5em;display:inline-block;margin:0}.home-owl-wrapper .owl-page.active span,.home-owl-wrapper .owl-page:hover span{background-color:#d8e614}@media only all and (max-width:47.999em){.owl-controls{display:none!important}}.owl-controls{zoom:1}.owl-controls:after,.owl-controls:before{content:"\0020";display:block;height:0;overflow:hidden}.owl-controls:after{clear:both}.testimonial-extract a{text-decoration:none}.testimonial-extract .testimonial-owl{background-color:#f4f4f4;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.5em 0}.mini-search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mini-search form{background-color:#d7d7d7;padding:1.6em;margin:.5em 0}.mini-search .search-input{width:72%;border:0;margin-left:.5em;padding:0 .2em}.mini-search label i{color:#acb710}.mini-search .search-action{border:0;background-color:#acb710}.testimonial-extract{zoom:1}.testimonial-extract:after,.testimonial-extract:before{content:"\0020";display:block;height:0;overflow:hidden}.testimonial-extract:after{clear:both}blockquote{position:relative;color:#760427;text-align:center;margin-bottom:.2em;font-weight:700}blockquote:before{content:url(/themes/fresh/images/left-quote.png);color:#acb710;left:-2em;position:absolute}blockquote:after{content:url(/themes/fresh/images/right-quote.png);color:#acb710;right:-2em;position:absolute}footer{text-align:center;font-size:.9em;color:#9f9f9f}@media only all and (max-width:47.999em){.home-owl-wrapper{margin-bottom:0}.main-owl{zoom:1}.main-owl:after,.main-owl:before{content:"\0020";display:block;height:0;overflow:hidden}.main-owl:after{clear:both}.main-owl img{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 12px}}@media only all and (max-width:55.999em){.item img{width:100%;height:auto}}.course-page-content{padding:0 1em}.course-instance-item div{zoom:1;padding:.5em;margin:4px 0;height:140px;text-align:center}.course-instance-item div:after,.course-instance-item div:before{content:"\0020";display:block;height:0;overflow:hidden}.course-instance-item div:after{clear:both}.course-instance-item a{text-decoration:none}.course-instance-item .title{color:#760427;font-size:1.1em}.course-instance-item p{color:#979797;font-size:1.2em}.course-controls{text-align:center}.course-controls a{text-decoration:none;color:#acb710;font-size:1.2em;margin:0 .2em}.course-controls strong{color:#760427;font-size:1.2em}.course-controls .paginate-left,.course-controls .paginate-right{font-size:1em;margin:0}.instance-item{zoom:1;margin:.5em 0}.instance-item:after,.instance-item:before{content:"\0020";display:block;height:0;overflow:hidden}.instance-item:after{clear:both}.instance-item .title{color:#760427;font-size:1.1em;font-weight:700;margin-top:.5em}.instance-item .instance-content{width:66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;height:260px;float:left;background-color:#eaeaea}.instance-item .instance-highlight{width:3.5em;height:100%;min-height:2em;margin:-1em 1em 0 -1em;padding:1em 0;position:relative;float:left}.instance-item .instance-highlight .category-image{position:absolute;top:.5em;right:0;left:0;height:3.5em}.instance-item .course-leader-list{margin:.2em 0}.instance-item .course-leader-list .leaders{width:70%;margin:-1.4em 0 0 8em}.instance-item .course-leader-list .leaders p{margin:0}.instance-item a{text-decoration:none}.instance-item .instance-info{margin-left:.5em;width:32%;padding:1em;background-color:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:260px;text-align:center}.instance-item .instance-info .alert-button:hover,.instance-item .instance-info .bio-button:hover,.instance-item .instance-info .branded-button:hover,.instance-item .instance-info .button:hover,.instance-item .instance-info .disabled-button:hover,.instance-item .instance-info .error-button:hover,.instance-item .instance-info .info-button:hover,.instance-item .instance-info .primary-button:hover,.instance-item .instance-info .ss-uploadfield .ss-ui-button:hover,.instance-item .instance-info .success-button:hover,.ss-uploadfield .instance-item .instance-info .ss-ui-button:hover{background-color:#dcdcdc;color:#626262;clear:left;margin:.2em 0}@media only all and (max-width:55.999em){.instance-item .instance-highlight{width:100%;padding:1em;margin-bottom:.5em}.instance-item .instance-content{width:100%;height:auto}.instance-item .instance-info{width:100%;margin:0;height:auto}.instance-item .date-end,.instance-item .date-start{float:left;display:block;clear:left;margin:.2em 0}.instance-item .alert-button,.instance-item .bio-button,.instance-item .branded-button,.instance-item .button,.instance-item .cost,.instance-item .disabled-button,.instance-item .error-button,.instance-item .info-button,.instance-item .primary-button,.instance-item .ss-uploadfield .ss-ui-button,.instance-item .success-button,.ss-uploadfield .instance-item .ss-ui-button{margin:.2em 0}.instance-item .alert-button:hover,.instance-item .bio-button:hover,.instance-item .branded-button:hover,.instance-item .button:hover,.instance-item .disabled-button:hover,.instance-item .error-button:hover,.instance-item .info-button:hover,.instance-item .primary-button:hover,.instance-item .ss-uploadfield .ss-ui-button:hover,.instance-item .success-button:hover,.ss-uploadfield .instance-item .ss-ui-button:hover{clear:right}}.cat-149 .instance-highlight{background-color:#056839}.cat-149 .instance-highlight .category-image{background-image:url(/course_category/meditation.png);background-repeat:no-repeat}.cat-149:hover .title{color:#a70637}.cat-149:hover .instance-highlight{background-color:#079954}.cat-150 .instance-highlight{background-color:#2e3192}.cat-150 .instance-highlight .category-image{background-image:url(/course_category/taichi.png);background-repeat:no-repeat}.cat-150:hover .title{color:#a70637}.cat-150:hover .instance-highlight{background-color:#3a3eb9}.cat-151 .instance-highlight{background-color:#bf1e2e}.cat-151 .instance-highlight .category-image{background-image:url(/course_category/buddhism.png);background-repeat:no-repeat}.cat-151:hover .title{color:#a70637}.cat-151:hover .instance-highlight{background-color:#df3143}.cat-152 .instance-highlight{background-color:#262262}.cat-152 .instance-highlight .category-image{background-image:url(/course_category/miscellaneous.png);background-repeat:no-repeat}.cat-152:hover .title{color:#a70637}.cat-152:hover .instance-highlight{background-color:#352f88}.cat-154 .instance-highlight{background-color:#662d91}.cat-154 .instance-highlight .category-image{background-image:url(/course_category/therapy.png);background-repeat:no-repeat}.cat-154:hover .title{color:#a70637}.cat-154:hover .instance-highlight{background-color:#8139b8}.cat-156 .instance-highlight{background-color:#ec008c}.cat-156 .instance-highlight .category-image{background-image:url(/course_category/yoga.png);background-repeat:no-repeat}.cat-156:hover .title{color:#a70637}.cat-156:hover .instance-highlight{background-color:#ff20a4}.cat-170 .instance-highlight{background-color:#f7941e}.cat-170 .instance-highlight .category-image{background-image:url(/course_category/art.png);background-repeat:no-repeat}.cat-170:hover .title{color:#a70637}.cat-170:hover .instance-highlight{background-color:#f9ab4f}.cat-171 .instance-highlight{background-color:#d91b5c}.cat-171 .instance-highlight .category-image{background-image:url(/course_category/retreat.png);background-repeat:no-repeat}.cat-171:hover .title{color:#a70637}.cat-171:hover .instance-highlight{background-color:#e74079}.leader{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.leader>div{padding:.5em;margin:4px 0;text-align:center}.leader img{width:100%;height:auto}.news-page-content{padding:0 1em}.expansion{width:100%;margin:.5em 0}.expansion .question{zoom:1;background-color:#f1f1f1}.expansion .question:after,.expansion .question:before{content:"\0020";display:block;height:0;overflow:hidden}.expansion .question:after{clear:both}.expansion .question>h4{float:left;padding:.2em .5em;width:10%;margin:0;font-size:1.6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.expansion .question>p{float:left;width:80%;padding:0 .5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.expansion .expander-ico{color:#760427;font-size:2em;float:left;width:10%;padding:.25em 0 0;text-align:center;cursor:pointer}.expansion .expander-ico.open{color:#acb710}.expansion .answer{clear:both;height:0;overflow:hidden}.expansion .answer>h4{float:left;padding:.2em .5em;width:10%;margin:0;font-size:1.6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#d8e614}.expansion .answer>p{float:left;width:80%;padding:0 .5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#f4f4f4}.expansion .answer.open{height:auto;background-color:#979797;padding:.2em 0}.HomePage .block{background-color:transparent}.block{padding:.5em;margin:.5em 0;background-color:#f4f4f4}.block h3{text-align:center}.block .block-background>h3{padding:0 1em;color:#760427;text-transform:uppercase;font-size:1.5em;line-height:1.25}.block .alert-button,.block .bio-button,.block .branded-button,.block .button,.block .disabled-button,.block .error-button,.block .info-button,.block .primary-button,.block .ss-uploadfield .ss-ui-button,.block .success-button,.ss-uploadfield .block .ss-ui-button{border-radius:0;color:#760427;background-color:#dfdcdc;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.1em;text-transform:uppercase;font-weight:700;margin:.3em 0}.block .alert-button:hover,.block .bio-button:hover,.block .branded-button:hover,.block .button:hover,.block .disabled-button:hover,.block .error-button:hover,.block .info-button:hover,.block .primary-button:hover,.block .ss-uploadfield .ss-ui-button:hover,.block .success-button:hover,.ss-uploadfield .block .ss-ui-button:hover{color:#a70637;background-color:#fff}.holder-1 .block,.holder-2 .block,.holder-3 .block{border:solid .5em rgba(172,183,16,.4);padding:0}.holder-1 .block .block-background,.holder-2 .block .block-background,.holder-3 .block .block-background{background-color:#d5d5d5;padding:.5em;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.holder-2 .block .block-background,.holder-3 .block .block-background{position:relative;padding-bottom:3em}.holder-2 .block .alert-button,.holder-2 .block .bio-button,.holder-2 .block .branded-button,.holder-2 .block .button,.holder-2 .block .disabled-button,.holder-2 .block .error-button,.holder-2 .block .info-button,.holder-2 .block .primary-button,.holder-2 .block .ss-uploadfield .ss-ui-button,.holder-2 .block .success-button,.holder-3 .block .alert-button,.holder-3 .block .bio-button,.holder-3 .block .branded-button,.holder-3 .block .button,.holder-3 .block .disabled-button,.holder-3 .block .error-button,.holder-3 .block .info-button,.holder-3 .block .primary-button,.holder-3 .block .ss-uploadfield .ss-ui-button,.holder-3 .block .success-button,.ss-uploadfield .holder-2 .block .ss-ui-button,.ss-uploadfield .holder-3 .block .ss-ui-button{position:absolute;bottom:.5em;left:.5em;right:.5em;width:auto}.holder-4 .block,.holder-5 .block,.holder-6 .block{background-color:#f4f4f4}.holder-4 .block .alert-button,.holder-4 .block .bio-button,.holder-4 .block .branded-button,.holder-4 .block .button,.holder-4 .block .disabled-button,.holder-4 .block .error-button,.holder-4 .block .info-button,.holder-4 .block .primary-button,.holder-4 .block .ss-uploadfield .ss-ui-button,.holder-4 .block .success-button,.holder-5 .block .alert-button,.holder-5 .block .bio-button,.holder-5 .block .branded-button,.holder-5 .block .button,.holder-5 .block .disabled-button,.holder-5 .block .error-button,.holder-5 .block .info-button,.holder-5 .block .primary-button,.holder-5 .block .ss-uploadfield .ss-ui-button,.holder-5 .block .success-button,.holder-6 .block .alert-button,.holder-6 .block .bio-button,.holder-6 .block .branded-button,.holder-6 .block .button,.holder-6 .block .disabled-button,.holder-6 .block .error-button,.holder-6 .block .info-button,.holder-6 .block .primary-button,.holder-6 .block .ss-uploadfield .ss-ui-button,.holder-6 .block .success-button,.ss-uploadfield .holder-4 .block .ss-ui-button,.ss-uploadfield .holder-5 .block .ss-ui-button,.ss-uploadfield .holder-6 .block .ss-ui-button{width:50%;margin:0 25%}.holder-4 .block.ContentBlock .alert-button,.holder-4 .block.ContentBlock .bio-button,.holder-4 .block.ContentBlock .branded-button,.holder-4 .block.ContentBlock .button,.holder-4 .block.ContentBlock .disabled-button,.holder-4 .block.ContentBlock .error-button,.holder-4 .block.ContentBlock .info-button,.holder-4 .block.ContentBlock .primary-button,.holder-4 .block.ContentBlock .ss-uploadfield .ss-ui-button,.holder-4 .block.ContentBlock .success-button,.holder-5 .block.ContentBlock .alert-button,.holder-5 .block.ContentBlock .bio-button,.holder-5 .block.ContentBlock .branded-button,.holder-5 .block.ContentBlock .button,.holder-5 .block.ContentBlock .disabled-button,.holder-5 .block.ContentBlock .error-button,.holder-5 .block.ContentBlock .info-button,.holder-5 .block.ContentBlock .primary-button,.holder-5 .block.ContentBlock .ss-uploadfield .ss-ui-button,.holder-5 .block.ContentBlock .success-button,.holder-6 .block.ContentBlock .alert-button,.holder-6 .block.ContentBlock .bio-button,.holder-6 .block.ContentBlock .branded-button,.holder-6 .block.ContentBlock .button,.holder-6 .block.ContentBlock .disabled-button,.holder-6 .block.ContentBlock .error-button,.holder-6 .block.ContentBlock .info-button,.holder-6 .block.ContentBlock .primary-button,.holder-6 .block.ContentBlock .ss-uploadfield .ss-ui-button,.holder-6 .block.ContentBlock .success-button,.ss-uploadfield .holder-4 .block.ContentBlock .ss-ui-button,.ss-uploadfield .holder-5 .block.ContentBlock .ss-ui-button,.ss-uploadfield .holder-6 .block.ContentBlock .ss-ui-button{width:100%;margin:0}.ContentBlock ul{list-style:none;margin:0;padding:0;text-align:center}.ContentBlock ul a{display:block;background-color:#dcdcdc;text-decoration:none;padding:.5em 0;font-size:1.1em;text-transform:uppercase;font-weight:700;color:#760427}.ContentBlock ul a:hover{color:#a70637;background-color:#fff}.ContentBlock p{color:#760427;padding:0 .5em;text-align:center}.ContentBlock img{width:100%;height:auto;max-height:300px;max-width:auto}.MediaBlock .image{text-align:center;padding:.3em 0 0}.MediaBlock .image img{display:inline-block}.MediaBlock p{color:#666464;padding:0 .5em;text-align:center}.CourseBlock a{text-decoration:none;text-align:center}.CourseBlock a>div{background-color:#dfdcdc;margin:.3em 0}.CourseBlock a>div:hover{color:#a70637;background-color:#fff}.CourseBlock .title{color:#760427;margin:0;padding-top:.5em;font-size:1em;font-weight:700}.CourseBlock .date{color:#666465;margin:0;padding:.5em 0}.NewsBlock .article-teaser{padding:0 .5em;margin:1em 0}.NewsBlock .article-teaser a{text-decoration:none;color:#760427}.NewsBlock .article-teaser a:hover{color:#000}.NewsBlock .article-teaser p{margin:.5em 0;color:#760427}.NewsBlock .article-teaser .date-area{padding:.2em 0 0;display:inline-block;color:#484848}.NewsLetterBLock{text-align:center}.NewsLetterBLock .subscribe-form{background-color:#a1a1a1;padding:.5em}.NewsLetterBLock h3,.NewsLetterBLock p{color:#fff;margin:.2em 0}.NewsLetterBLock form>input{width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;margin:.2em 10%;background-color:#e2dede}.NewsLetterBLock form>label{margin:0 0 0 4%;width:43%;float:left}.NewsLetterBLock form input.display{color:#7e7e7e;text-align:center;text-transform:uppercase;font-size:.95em;padding:5px 0}.NewsLetterBLock form input{padding:4px .5em}.NewsLetterBLock form .alert-button,.NewsLetterBLock form .bio-button,.NewsLetterBLock form .branded-button,.NewsLetterBLock form .button,.NewsLetterBLock form .disabled-button,.NewsLetterBLock form .error-button,.NewsLetterBLock form .info-button,.NewsLetterBLock form .primary-button,.NewsLetterBLock form .ss-uploadfield .ss-ui-button,.NewsLetterBLock form .success-button,.ss-uploadfield .NewsLetterBLock form .ss-ui-button{width:40%;margin:.2em 30%}.NewsLetterBLock a{text-decoration:none}.NewsLetterBLock .donate-box{background-color:#760427;padding:.5em;margin-top:1em}.NewsLetterBLock .donate-box h5{color:#a1a1a1}.NewsLetterBLock .donate-box h4{color:#fff;font-weight:700}@media only all and (max-width:47.999em){.NewsBlock{text-align:center}}

/****** FILE: themes/fresh/thirdparty/owl-carousel/owl.carousel.css *****/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/themes/fresh/thirdparty/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


/****** FILE: themes/fresh/thirdparty/social-moon/style.css *****/
@font-face {
	font-family: 'social-moon';
	src:url('/themes/fresh/thirdparty/social-moon/fonts/social-moon.eot?-gjevi3');
	src:url('/themes/fresh/thirdparty/social-moon/fonts/social-moon.eot?#iefix-gjevi3') format('embedded-opentype'),
		url('/themes/fresh/thirdparty/social-moon/fonts/social-moon.woff?-gjevi3') format('woff'),
		url('/themes/fresh/thirdparty/social-moon/fonts/social-moon.ttf?-gjevi3') format('truetype'),
		url('/themes/fresh/thirdparty/social-moon/fonts/social-moon.svg?-gjevi3#social-moon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'social-moon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye:before {
	content: "\e601";
}
.icon-facebook:before {
	content: "\e602";
}
.icon-facebook2:before {
	content: "\e603";
}
.icon-flickr:before {
	content: "\e604";
}
.icon-twitter:before {
	content: "\e605";
}
.icon-twitter2:before {
	content: "\e606";
}
.icon-flickr2:before {
	content: "\e607";
}
.icon-flickr3:before {
	content: "\e600";
}
.icon-flickr4:before {
	content: "\e608";
}
.icon-search:before {
	content: "\e609";
}
.icon-menu:before {
	content: "\e60a";
}
.icon-home:before {
	content: "\e60d";
}
.icon-arrow-right:before {
	content: "\e60b";
}
.icon-arrow-left:before {
	content: "\e60c";
}


