body{font-family:sans-serif;font-size:0.9em;color:#4d4d4d}body,header .middle #logo2017 img{background:#a4b175}input,select,textarea,label,.label,.button a,.small-button a,.med-button a,.buy-buttons a,.toggle-buttons button{box-sizing:border-box}.shaker,.ShakerBoldItalic,h2,h3,h4,h5,h6,.top-heading,header,p.circle,.vmenu,.cta,label,.label,.button,.small-button,.med-button,.buy-buttons,#FourthMenu,.info-button,.more-info,.price-enrol ul,.techinnertitle,section form .error,#productTabs,#minibasket,blockquote,table.items th,p.big,.pwIndicator,.toggle-buttons button{font-family:'Shaker Bold Italic','Trebuchet MS',Arial,sans-serif;font-weight:bold;font-style:italic}.ShakerExtraBoldItalic,h1{font-family:'Shaker ExtraBold Italic','Trebuchet MS',Arial,sans-serif;font-weight:800;font-style:italic}.sprite,.social2017 a,p.quote:before,p.quote:after,blockquote:before,blockquote:after{background:url("/images/2017/spritesheet-small.png?r=6") no-repeat;background:url("/images/2017/spritesheet.png?r=6") transparent no-repeat;background-size:492px 98px}.box,header .top,header .bottom,header .bottom li ul,.quote-box:before,.lhimg{box-shadow:0 0 6px rgba(0,0,0,0.45)}header ul,.product-highlight,.social2017,.vmenu ul,#FourthMenu ul,.price-enrol ul,.account-address ol,ul.category,#productTabs ul,#minibasket ul,#events,#soh-supporters ul,ul.faculty,form>ol,#footer-icons ul,ul.grey-border,.highlight-list{list-style:none;padding:0;margin:0}header a,.product-highlight a,.course-overview,#breadcrumb a,.vmenu a,.button a,.small-button a,.med-button a,#FourthMenu a,.info-button,.more-info,a.box-bottom,.buy-buttons a{text-decoration:none}section h1,section h2,section h3,section h4,.course-overview,table,p.big{margin-top:15px}section h1,section p,section ul,section ol,.course-overview,table,p.big{margin-bottom:15px}.box>a.box-bottom:before,.box>a.box-bottom:after,#minibasket .delete a:before,#minibasket .delete a:after,.vmenu .sub-menu:before,header .bottom .slideButton:before,.highlight.video:before,ul.supporters-6 li:before,ul.supporters-5 li:before,.product-highlight.video a:hover:after,blockquote:before,blockquote:after,.quote-box:before,.quote-box:after,.highlight-list.video .image:before,.highlight-list.video .image:after{content:'';display:block}.small-button:after,.med-button:after,div.button:after,ul.category.list:after,#soh-supporters ul ul:after{content:' ';display:table;clear:both}.clear{clear:both !important}sub,sup{font-size:0.6em}#session,.none,.starthidden{display:none}.spacingO,.spacingE{display:inline-block}.spacingE{margin-left:-0.05em}.hide{text-indent:-999em}.row .row.closer{margin-left:-8px;margin-right:-8px}.row .row.closer:first-of-type:not(:last-of-type){margin-top:15px}.row .row.closer>div{padding:0 8px}h1{font-size:2.5em}h2{font-size:1.6em}h3,p.big{font-size:1.3em}h4{font-size:1.1em}a{color:#4d4d4d}.fleft{float:left !important}.fright{float:right !important}header.fixed{padding-bottom:36px}header a{display:block;padding:0 10px;color:#ffffff}header .top,header .bottom{background:#58585a;position:relative;z-index:10}header .top li,header .bottom div>ul>li{float:left}header .top{font-size:0.9em;height:32px;line-height:32px;position:relative;z-index:120}header .top a:hover{opacity:0.8}header .top .row>div:not(:first-child) ul{float:right}header .top a.home{text-indent:-999em;width:30px;padding:0;background-position:-35px -2px}header .middle{height:150px;background:#ffffff;position:relative;z-index:10;overflow:hidden}header .middle #logo a,header .middle #logo2017 a{margin:25px 0 0 -9px;position:relative;z-index:10}header .middle #logo img,header .middle #logo2017 img{height:100px;width:auto}header .middle #slideshow{position:absolute;left:auto;top:0;right:0}header .middle #slideshow img{height:150px;width:auto}header .middle #slideshow span{position:absolute;top:20px;left:20px;max-width:45%}header .middle #image-next{background:none;border:0;position:absolute;top:calc(50% - 3px);right:0;z-index:1000;transform:translateY(-50%) scaleY(1.75);font-size:2em;color:#000000;opacity:0.5;outline:none}header .bottom{height:36px;line-height:36px;z-index:110;transform:translate3d(0, 0, 0)}header.fixed .bottom{position:fixed;width:100%;top:0;left:0;right:0}header .bottom .nav-hidden{display:none}header .bottom div>ul{position:relative}header .bottom div>ul>li>a,header .bottom .slideButton{font-size:1.1em}header .bottom li:hover>a,header .bottom .slideButton:hover,#unitMenu:hover{background:#818285;position:relative;z-index:30}header .bottom div>ul>li>a{border-left:1px solid #231f20}header .bottom div>ul>li:last-child>a{border-right:1px solid #231f20}header .bottom li ul{position:absolute;z-index:20;left:-999em;background:#818285;border-radius:0 0 5px 5px;overflow:hidden;min-width:180px;max-width:330px}header .bottom li:hover ul{left:auto;margin-left:1px}header .bottom li ul li a{height:auto;min-height:16px;line-height:16px;padding-top:8px;padding-bottom:8px}header .bottom li ul li a:hover{background:#ffffff;color:#4d4d4d}header .bottom .slideButton{display:block;position:relative;height:36px;line-height:36px;padding:0 10px 0 22px;float:left;cursor:pointer;color:#ffffff;border-left:1px solid #231f20}header .bottom .slideButton:before,#unitMenu:before{position:absolute;left:10px;top:13px;width:12px;height:2px;background:#ffffff;box-shadow:0 4px 0 0 #ffffff,0 8px 0 0 #ffffff}header .bottom .slideButton span{display:inline-block;padding-left:12px}header .bottom .slideButton span:before{content:'';position:absolute;width:1px;height:36px;background:#231f20;right:0px}div.basket{display:inline-block;float:right}#search{height:32px;width:32px;float:right}#search p{margin:0}#search p *{position:absolute;top:0;right:10px}#search #searchText{background:none;border:0;border-radius:0;width:0;height:32px;padding:8px 32px 8px 0;transition:padding 0.3s,width 0.3s}#search #searchText,#search #searchText::placeholder{color:#ffffff}#search #searchText:focus{width:180px;padding-left:8px}#search a.search{text-indent:-999em;width:32px;height:32px;padding:0;background-position:-2px -2px;margin-right:1px}#toggle-shaker{display:inline-block;padding:0 5px;height:30px;line-height:30px;background:#ffffff;position:fixed;bottom:0;left:0;z-index:999;cursor:pointer}.box{background:#ffffff;border-radius:5px 5px 0 0;padding:0 15px;margin:20px 0;overflow:hidden;position:relative}.box.round{border-radius:5px}.box.no-top-margin{margin-top:0}.box .top-heading{background:#58585a;color:#ffffff;min-height:24px;line-height:24px;margin:0 -15px;padding:12px 15px;font-size:1.3em}.box .box-link{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-999em;z-index:20}.box.grey{background:#ebebeb;border-radius:5px}.box.grey.gradient{background:linear-gradient(135deg, #ebebeb 0%, #bcbcc0 100%)}.box.grey .top-heading{background:none;color:#4d4d4d;border-bottom:1px solid #b4b6b8;min-height:0;line-height:14px;padding:8px 15px;font-size:1.2em}.box.grey .top-heading:not(:first-child){border-top:1px solid #b4b6b8}.box>a.box-bottom{display:block;height:32px;line-height:32px;padding:0 15px;margin:0 -15px;border-top:1px solid #d1d2d4;position:relative}.box>a.box-bottom:hover{background:#fafafa}.box>a.box-bottom:before,.box>a.box-bottom:after{position:absolute}.box>a.box-bottom:before{width:24px;height:16px;background:#58585a;top:8px;right:15px}.box>a.box-bottom:after{width:16px;height:14px;border-left:2px dotted #ffffff;border-right:2px dotted #ffffff;top:9px;right:17px}#minibasket ul{background:#f1f1f2;border-radius:4px;margin-top:15px}#minibasket li{padding:8px 5px;margin:0 5px}#minibasket li:not(:last-child){border-bottom:1px solid #b4b6b8}#minibasket span{display:block;float:left}#minibasket .title{width:100%}#minibasket li:not(:last-child) span:not(.title){font-size:0.8em}#minibasket .price,#minibasket .qty{width:40%}#minibasket .delete{width:20%}#minibasket .delete a{display:block;float:right;height:11px;width:11px;border:2px solid #7d7d7d;border-radius:50%;position:relative;top:2px}#minibasket .delete a:before,#minibasket .delete a:after{width:1px;height:11px;background:#7d7d7d;position:absolute;top:0;left:5px}#minibasket .delete a:before{transform:rotate(-45deg)}#minibasket .delete a:after{transform:rotate(45deg)}#minibasket li:last-child span{width:50%;font-size:1.1em}#minibasket .grand{text-align:right}#minibasket .button{display:inline-block;float:right;height:24px;line-height:24px;padding:0 10px;border-radius:4px;background:#b7d660;text-decoration:none;margin:0 0 15px;color:#000000;box-shadow:inset 0 0 3px #ffffff}.vmenu{background:#58585a;border-radius:5px;padding:8px 0;margin-top:20px;overflow:hidden;font-size:1.05em}#fmenu{margin-bottom:20px}#vmenu,#vmenu>ul{display:none}.vmenu a,.vmenu strong{display:block;padding:4px 15px;color:#ffffff}.vmenu strong{font-size:1.1em;opacity:0.8}.vmenu ul ul a{padding-left:30px}.vmenu ul ul ul a{padding-left:45px}.vmenu a:hover{background:#a4b175}.vmenu .sub-menu{display:block;position:relative;margin:-8px 0;padding:0 10px 0 34px;height:40px;line-height:40px;text-decoration:none;font-size:1.25em}.vmenu .sub-menu:hover{background:#999 !important}.vmenu .sub-menu:before{position:absolute;left:13px;top:14px;width:12px;height:2px;background:#ffffff;box-shadow:0 4px 0 0 #ffffff,0 8px 0 0 #ffffff}.vmenu .sub-menu.active{border-bottom:1px solid #646262;margin-bottom:0}section p,section ul,section ol{line-height:1.5em}#main{min-height:535px}#main h2:not(.grey-heading)+p,#main h2+ul,#main h3:not(.grey-heading)+p,#main h3+ul,#main h3+.row,#main h4+p,#soh-supporters h3+*{margin-top:-18px}#main ul{padding-left:20px}section ul ul,section ol ol{margin-top:0;margin-bottom:0}ssection img{display:inline-block}ssection h3 img{display:block;margin:0 auto}section form fieldset,section form ol,section ol.address{list-style:none;border:0;padding:0}section form li{margin:8px 0}section form label:not(.inline),section form .label{display:block;float:left;line-height:normal;vertical-align:top;padding:2px 10px 0 0}section form label.inline{display:inline-block}section form label.inline input[type='checkbox'],section form label.inline input[type='radio']{position:relative;top:2px;margin-right:3px}section form input[type='text'],section form input[type='number'],section form input[type='date'],section form input[type='password'],section form input[type='email'],section form select,section form textarea{width:100%;padding:3px;border:1px solid #cccccc}section form input[type='text'],section form input[type='number'],section form input[type='date'],section form input[type='password'],section form input[type='email'],section form select{height:30px;line-height:22px}section form input:focus,section form select:focus,section form textarea:focus{border-color:#a9a9a9}section form input[type='submit']{display:none}section form textarea{margin-bottom:-4px}section form .g-recaptcha{width:280px}section form .error,section form .helper{display:block;clear:both}section form .error,p.error{color:#dd0000}section form .helper.inline{display:inline-block;clear:none}section form a+.desc{display:block;margin:.5em 0}.inputDate{display:inline-block}.inputDate label{display:inline-block !important;width:auto !important;float:none !important;padding:0 !important}.inputDate:not(.mini) label:not(:first-child){margin-left:7px}.inputDate select,.inputDate input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:0;font-family:sans-serif;font-style:normal;font-weight:normal}.inputDate.mini select,.inputDate.mini input{height:21px;line-height:19px}.inputDate select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="%23000"><polygon points="10,10 20,10 15,20"/></svg>') no-repeat top right;background-size:contain}.inputDate select.day{width:45px}.inputDate select.month{width:55px}.inputDate input.year{width:45px;padding:0 5px;text-align:center}.inputDate.mini select{padding:0 0 0 3px}.inputDate.mini select.day{width:40px}.inputDate.mini select.month{width:45px;border-left:0;border-right:0}.inputDate.mini input.year{width:35px;padding:0}.inputDate.active>span,.inputDate:not(.active)>label,.inputDate label span{display:none !important}#select-product{width:100%}#select-product td{min-width:70px !important}#select-product td.imageDisplay{min-width:50px !important}.survey{position:relative;margin-bottom:-60px}.survey span,.results span{display:none}.survey.survey_hero:after{content:'';display:block;width:100%;height:60px;background:#ffffff;position:absolute;bottom:0;left:0;right:0}h1{position:relative;z-index:1}.results{position:relative;margin-top:-110px;z-index:0}.results.survey_hero:before{content:'';display:block;width:100%;height:110px;background:#ffffff;position:absolute;top:0;left:0;right:0}.pwIndicator{display:inline-block;height:28px;line-height:28px;margin-left:-92px;vertical-align:middle;border-left:1px solid #cccccc;background:#eeeeee;position:relative;top:-2px;user-select:none}.pwIndicator,.pwIndicator .text{width:90px}.pwIndicator div{height:100%;text-align:center;position:absolute;top:0;left:0}.pwIndicator>.text{z-index:1;color:#000000}.pwIndicator>.score{z-index:2;background:linear-gradient(#c00 0%, #fc0 67%, #0c0 100%);background-position:left 0%;background-size:100% 5000%;overflow:hidden;transition:width 0.1s,background-position 0.1s}.pwIndicator>.score>.text{color:#ffffff}.newsletter ol{margin-top:15px}.newsletter input:not(.half){width:100% !important}.newsletter input.half{width:calc(50% - 4px) !important}.newsletter input.half:first-of-type{margin-right:4px}.newsletter .button{margin:6px 0 15px}.newsletter input[type='submit']{border:0;padding:6px 0;font-size:1.2em}.newsletter div.mce_inline_error{height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}.post-image{padding:0 20px 0 0}.post-details{padding:0}.post-details h2:first-child{margin:0}.post-details .date{margin-top:0 !important}.sharethis-inline-share-buttons{margin:30px 0 15px}body>footer,body>footer a{color:#231f20}body>footer{font-size:0.9em}body>footer>div{border-top:10px solid #58585a;padding:30px 0;background:#818285}body>footer ul{list-style:none;margin:0;padding:0}body>footer ul li .shaker{color:#ffffff;font-size:1.2em;text-decoration:none}body>footer li ul{margin:8px 0 30px}body>footer li ul li{margin:4px 0}body>footer a:hover{color:#bbbbbb;text-decoration:underline !important}body>footer .cc{height:20px}#breadcrumb{padding-top:15px;margin-bottom:-5px;text-transform:lowercase;position:relative;z-index:10}#breadcrumb,#breadcrumb a{color:#ffffff;color:rgba(255,255,255,0.8)}#breadcrumb span.gt:before{content:'>';display:inline-block;padding:0 5px}#breadcrumb a:hover{text-decoration:underline;color:#ffffff}.course-overview{display:block;height:42px;line-height:42px;padding:0 15px;background:url("/images/graphics/buttons/course-overview.png") #fafbfd no-repeat;background-position:top right;border:1px solid #d1d2d4;border-radius:6px;font-size:0.85em}.course-overview:hover{background-color:#f4f5f7}.course-overview span:first-child{font-size:1.3em}.highlight{position:relative;z-index:1;background-position:left top;overflow:hidden;background-repeat:no-repeat;background-size:cover;border-radius:6px;border:1px solid #d1d2d4;color:#1a1a1a;margin-bottom:15px}.highlight .slide{position:absolute;bottom:-1px;left:0;right:0;z-index:2}.highlight .slide>div{overflow:hidden;height:0;padding:0 9px;border-top:1px solid}.highlight .slide>div p{margin:0;padding:0.5em 0;line-height:1.2em}.highlight a{display:block;position:absolute;z-index:3;top:-1px;right:-1px;bottom:-1px;left:-1px;text-indent:-999em;border-radius:6px;border:1px solid #d1d2d4}.highlight .heading{display:block;padding:0 10px;font-size:1.25em;line-height:40px;height:40px;margin:0}.highlight.static.small .slide>div{height:60px}.highlight.static .slide>div{background:#e8e8e8}.highlight.small{height:100px}.highlight.small.animate .slide>div{transition:height 0.3s}.highlight.small.animate:hover .slide>div{height:60px}.highlight.small p{font-size:0.86em;padding:0.7em 0 !important}.highlight.medium{height:200px}.highlight.medium.animate .slide>div{transition:height 0.4s}.highlight.medium.animate:hover .slide>div{height:160px}.highlight.square{height:298px;background:no-repeat center 25px}.highlight.square.animate .slide>div{transition:height 0.6s}.highlight.square.animate:hover .slide>div{height:258px}.highlight.slideshow{width:618px;height:310px}.highlight.slideshow.animate .slide>div{transition:height 0.6s}.highlight.slideshow.animate:hover .slide>div{height:270px}.highlight.slideshow ul.slides{position:absolute;z-index:1;top:1px;right:1px;bottom:1px;left:1px;width:616px;height:309px}.highlight.slideshow ul.slides li{width:100%;height:100%}.highlight.slideshow ul.slides img{border-radius:5px;max-width:100%;max-height:100%;width:auto;height:auto}.highlight.video:before{width:100%;padding-top:56.25%;padding-top:calc(56.25% - 4px)}.highlight.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.highlight.ps-gold .heading{background:#ccb777;background:rgba(204,183,120,0.8)}.highlight.ps-gold .slide>div{background:#ccb777;border-top-color:#b59a43}.highlight.ps-gold.static:hover .heading{background:#a38036}.highlight.ps-gold.static:hover .slide>div{background:#b8a36b}.highlight.ps-emerald .heading{background:#a4b175;background:rgba(164,177,117,0.8)}.highlight.ps-emerald .slide>div{background:#a4b175;border-top-color:#8c9453}.highlight.ps-rose .heading{background:#9e7b81;background:rgba(158,123,129,0.8)}.highlight.ps-rose .slide>div{background:#9e7b81;border-top-color:#745258}.highlight.ps-silver .heading{background:#72909f;background:rgba(114,144,159,0.8)}.highlight.ps-silver .slide>div{background:#72909f;border-top-color:#486777}.highlight.ps-amer .heading{background:#b1accf;background:rgba(177,172,207,0.8)}.highlight.ps-amer .slide>div{background:#b1accf;border-top-color:#7373a9}.highlight.ps-jade .heading{background:#93b3ab;background:rgba(147,189,171,0.8)}.highlight.ps-jade .slide>div{background:#93b3ab;border-top-color:#688982}.highlight.ps-leaf .heading{background:#a6c38c;background:rgba(166,195,140,0.8)}.highlight.ps-leaf .slide>div{background:#a6c38c;border-top-color:#92b277}.highlight.ps-grey .heading{background:#acacac;background:rgba(172,172,172,0.8)}.highlight.ps-grey .slide>div{background:#acacac;border-top-color:#646262}.highlight.hoh .heading{background:#e0d3ad;background:rgba(204,182,119,0.8)}.highlight.hoh .slide>div{background:#ccb677;border-top:1px solid #b9a059}.highlight.at .heading{background:#c8d0ac;background:rgba(164,176,117,0.8)}.highlight.at .slide>div{background:#a4b075;border-top:1px solid #c2c790}.highlight.ycp .heading{background:#c5b0b5;background:rgba(158,124,131,0.8)}.highlight.ycp.solid .heading{background:#c8b1b4}.highlight.ycp .slide>div{background:#9e7c83;border-top:1px solid #a89a97}.highlight.homeopathy{background-image:url("/images/graphics/buttons/courses/homeopathy.jpg")}.highlight.nutrition{background-image:url("/images/graphics/buttons/courses/nutrition.jpg")}.highlight.nutrition-home{background-image:url("/images/graphics/buttons/courses/nutrition-home.jpg")}.highlight.nutrition-therapist{background-image:url("/images/graphics/buttons/courses/nutrition-therapist.jpg")}.highlight.anatomy{background-image:url("/images/graphics/buttons/courses/anatomy.jpg")}.highlight.pathology{background-image:url("/images/graphics/buttons/courses/pathology.jpg")}.highlight.yoga{background-image:url("/images/graphics/buttons/courses/Yoga-file.jpg")}.highlight.aid{background-image:url("/images/graphics/buttons/courses/first-aid-courses.jpg")}.highlight.nutrition2{background-image:url("/images/graphics/buttons/courses/nutrition-2.jpg")}.highlight.yoga2{background-image:url("/images/graphics/buttons/courses/yoga.jpg")}.highlight.herbal{background-image:url("/images/graphics/buttons/courses/herbal-medicine.jpg")}.highlight.naturopathy{background-image:url("/images/graphics/buttons/courses/naturopathy.jpg")}.highlight.pathology2{background-image:url("/images/graphics/buttons/courses/pathology-2.jpg")}.highlight.overview{background-image:url("/images/graphics/buttons/courses/overview.jpg")}.highlight.hoh{background-image:url("/images/graphics/hoh-brand.jpg")}.highlight.at{background-image:url("/images/graphics/at-brand.jpg")}.highlight.ycp{background-image:url("/images/graphics/ycp-brand.jpg")}.highlight.sohealth{background-image:url("/images/graphics/sohealth-brand.jpg")}.highlight.sohomeopathy{background-image:url("/images/graphics/sohomeopathy-brand.jpg")}.highlight#getwellsoon{background-image:url("/images/graphics/buttons/yondercott/getwellsoon.jpg")}.highlight#signature{background-image:url("/images/graphics/buttons/yondercott/sma.jpg")}.highlight#fourthelements{background-image:url("/images/graphics/buttons/yondercott/fourelements.jpg")}.highlight#rationalchoice{background-image:url("/images/graphics/buttons/yondercott/mo-morrish.jpg")}.highlight#medicine{background-image:url("/images/graphics/buttons/yondercott/cmg.jpg")}.highlight#drugguid{background-image:url("/images/graphics/buttons/yondercott/pdg.jpg")}.highlight.test{background-image:url("/images/graphics/buttons/soh/attendance.jpg")}.highlight.correspondence{background-image:url("/images/graphics/buttons/soh/homeopathy.jpg")}.highlight.e-learning{background-image:url("/images/graphics/buttons/soh/e-learning.jpg")}p.clearfix .news-image{float:left;max-width:70px}#main .news-image{float:left;padding:20px 20px 10px 0}.news-image-align{width:calc(100% - 80px);float:right}#soh-supporters ul{margin-top:-15px}#soh-supporters ul.slides>li{width:100%;min-height:240px}#soh-supporters ul ul{margin:20px 0 !important}ul.supporters-6 li{background:url("/images/soh/supporters-6.jpg") no-repeat;background-size:600% auto;padding:0 3px}ul.supporters-6 li:before{padding-top:135%}ul.supporters-6 li:nth-child(2){background-position:20% 0}ul.supporters-6 li:nth-child(3){background-position:40% 0}ul.supporters-6 li:nth-child(4){background-position:60% 0}ul.supporters-6 li:nth-child(5){background-position:80% 0}ul.supporters-6 li:nth-child(6){background-position:100% 0}ul.supporters-5 li{background-repeat:no-repeat;background-size:500% auto;padding:0 4px}#supporters-patrons ul.supporters-5 li{background-image:url("/images/soh/supporters-leaders.jpg")}#supporters-celebrities ul.supporters-5 li{background-image:url("/images/soh/supporters-celebs.jpg")}ul.supporters-5 li:before{padding-top:125%}ul.supporters-5 li:nth-child(2){background-position:25% 0}ul.supporters-5 li:nth-child(3){background-position:50% 0}ul.supporters-5 li:nth-child(4){background-position:75% 0}ul.supporters-5 li:nth-child(5){background-position:100% 0}ul.supporters-3{font-size:0.88em}ul.supporters-3 img{width:100%}ul.grey-border li{padding-bottom:15px}ul.grey-border .col-xs-12:not(:first-child),ul.grey-border .col-xs-6{padding-top:15px}ul.grey-border .col-xs-12:not(:first-child),ul.grey-border .col-xs-6:nth-child(n+3){border-top:1px solid #d7d7d7}ul.grey-border .col-xs-12,ul.grey-border .col-xs-6:nth-child(2n+1){padding-left:0;clear:left}ul.grey-border .col-xs-12,ul.grey-border .col-xs-6:nth-child(2n){padding-right:0}h3.faculty{clear:both}#main ul.faculty{padding-left:0;margin-top:0 !important}ul.faculty li{border-top:1px solid #cccccc;clear:both;padding:20px 0 0}ul.faculty li:first-child{border-top:0}ul.faculty span.avatar,ul.faculty span.default-avatar{float:left;clear:both}ul.faculty .default-avatar{padding-bottom:20px}ul.faculty .default-avatar img{height:71px;width:71px}ul.faculty .details{float:left;display:block;width:260px;padding:0 0 20px 20px}ul.faculty .more-info{margin-bottom:-5px;float:right}.small-button.grad-pagination{width:100%}.small-button.grad-pagination.bottom{padding-top:15px}.small-button.grad-pagination .prev{float:left}.small-button.grad-pagination .next{float:right}.sci{border-bottom:1px solid #cfcfcf;margin:0 0 6px 0;padding:1px 0 2px 0}.teaching-group-list{position:relative}.teaching-group-list span.avatar{float:left;margin:20px 15px 20px 0}.teaching-group-list>.more-info{position:absolute;top:0;right:0}.teaching-group-list.sci{margin:0}.teaching-group-list.sci .more-info{float:right}.teaching-group-list.sci .name{margin-bottom:18px;font-size:1.1em}.teaching-group-list .left{width:calc(100% - 89px);float:left}#sGradButton{cursor:pointer;float:none;display:inline-block}:not(img).avatar{display:block;background:#a7a9ac;border:7px solid #a7a9ac;border-radius:7px;min-width:100px;min-height:100px;max-width:150px;max-height:150px;aspect-ratio:1 / 1}.avatar img{display:block;width:100%;height:100%;object-fit:cover}img.profile{display:block;box-sizing:border-box;background:#a7a9ac;border:7px solid #a7a9ac;border-radius:7px;min-width:100px;min-height:100px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}img.profile.left{float:left}img.profile.mr10{margin-right:10px}img.profile.mr15{margin-right:15px}img.profile.mtb15{margin:15px 0}img.profile.mb10{margin-bottom:10px}img.profile.mb20{margin-bottom:20px}img.profile.w100{width:114px}img.profile.w120{width:134px}img.profile.w136{width:150px}img.profile.w150{width:164px}img.profile.w160{width:174px}.profile-logos,.profile-certificates{padding-bottom:13px;width:50%;float:left}.profile-logos{height:200px;line-height:200px}.profile-logos img{vertical-align:middle;display:inline-block}.product-highlight,.price-enrol .img,.price-enrol .info,.price-enrol li{margin:0 -15px}.product-highlight li,.price-enrol .img,.price-enrol .info,.price-enrol li:not(:last-child),.highlight-list li:not(:last-child){border-bottom:2px solid #d1d2d4}.price-enrol.blendin{box-shadow:none;margin:0 -22px}.price-enrol.blendin .img,.price-enrol.blendin .info,.price-enrol.blendin li{padding:10px 22px}.price-enrol .img,.price-enrol .info,.price-enrol li{padding:10px 15px}.price-enrol .info{padding-top:0;padding-bottom:0}.price-enrol .img img{display:block;margin:0 auto}.price-enrol ul{font-size:1.3em;padding-left:0 !important}.price-enrol ul .region{display:inline-block;width:40px}.price-enrol ul a{margin-top:2px}.product-highlight li:last-child{border-bottom:0}.product-highlight a{display:block;min-height:60px;line-height:1.4em;padding:10px 10px 10px 100px;color:#000000;position:relative;overflow:hidden}.product-highlight.small a{font-size:0.9em}.product-highlight.pink a{min-height:70px}.product-highlight.white a{min-height:80px}.product-highlight.right a{padding:10px 100px 10px 10px}.product-highlight.video a{padding:14px 10px 10px 120px}.product-highlight.blue a:hover{background:#77bfdf}.product-highlight.pink a:hover{background:#ea5676}.product-highlight.white a:hover{color:#777777}.product-highlight.video a:hover:after{width:115px;height:100%;background:url("/images/graphics/soh/video-hover.png") center no-repeat;position:absolute;top:0;bottom:0;left:4px}.product-highlight a span{display:inline-block;font-size:1.1em}.product-highlight a img{position:absolute;top:0;left:0}.product-highlight.right a img{left:auto;right:10px}.product-highlight.pink,.product-highlight.video a img{top:6px}.product-highlight.video a img{left:4px}.highlight-list{margin:0 -15px;font-size:0.9em;line-height:1.3em}.highlight-list a{display:block;padding:10px;text-decoration:none;position:relative}.highlight-list a,.highlight-list a:before{transition:background 0.2s}.highlight-list a>*{display:inline-block;vertical-align:middle}.highlight-list a>img{margin-right:10px}.highlight-list a span>span{font-size:1.25em}.highlight-list.video .image{width:120px;margin-right:10px;position:relative}.highlight-list.video .image:before,.highlight-list.video .image:after,a.res.media .thumb:before,a.res.media .thumb:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.highlight-list.video .image:before,a.res.media .thumb:before{width:44px;height:32px;border-radius:5px;background:#767676;opacity:0.75}.highlight-list.video a:hover .image:before,a.res.media:hover .thumb:before{background:#262626}.highlight-list.video .image:after,a.res.media .thumb:after{width:0;height:0;border:8px solid transparent;border-left-color:#ffffff;transform:translate(-50%, -50%) scaleX(1.75);left:calc(50% + 7px)}.highlight-list.video .image>img{display:block;height:auto;border-radius:5px;border:1px solid #b1b2b4}.highlight-list.video .text{width:calc(100% - 132px)}.highlight-list.video.sub .image>img{display:block;width:240px !important;margin:0 auto}.highlight-list.product a:hover{background:#77bfdf;color:#222222}.highlight-list.product a>img{margin:-10px 10px -10px -10px;height:90px;width:auto}.highlight-list.product a>span{width:calc(100% - 112px)}.centerMedia{width:100%;width:calc(100% + 30px);margin:0 -15px 0}div.centerMedia{position:relative}div.centerMedia:before{content:'';display:block;width:100%;padding-top:var(--ratio)}div.centerMedia>*{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}div.centerMedia>img{z-index:1}div.centerMedia>video{z-index:2;background:none;-pointer-events:none}.at-quotes{margin:0 -15px !important}.at-quotes>div{padding:0 15px !important}.at-quotes>div:hover{background:#ededed}.toggle-buttons{width:auto;margin-bottom:15px;border-radius:5px;overflow:hidden;float:right;font-size:0px;position:relative;z-index:10}.toggle-buttons:first-child{margin-top:15px}.toggle-buttons button{height:34px;line-height:20px;padding:7px 13px;border:0;background:#58585a;color:#ffffff;font-size:14.4px;text-transform:uppercase}.toggle-buttons button.active,.toggle-buttons button:hover{background:#818285}p.quote{padding:0 15px;line-height:normal;position:relative}p.quote:before,p.quote:after{content:'';display:inline-block;width:13px;height:10px}p.quote:before{position:absolute;left:-5px;background-position:-72px 0}p.quote:after{background-position:-72px -11px;float:right;margin:10px -20px 0 0}blockquote{padding:0 30px;margin:15px 0;position:relative;font-size:1.3em}blockquote:before,blockquote:after{width:25px;height:19px;position:absolute}blockquote:before{top:0;left:0;background-position:-85px 0}blockquote:after{bottom:0;right:0;background-position:-114px 0}.grey-heading{padding:12px 6px;line-height:22px;margin:0 0 15px;background:#f7f7f7;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;position:relative}td>.grey-heading{margin-left:-3px;margin-right:-3px}.grey-heading .info-button{position:absolute;top:12px;right:6px}.button{margin:20px 0}.button a,.small-button a,.med-button a,.buy-buttons a,.button input[type='submit']{display:block;background:#58585a;color:#ffffff;border-radius:5px;text-align:center;cursor:pointer}.button a:hover,.small-button a:hover,.med-button a:hover,#FourthMenu a:hover,.buy-buttons a:hover,.button input[type='submit']:hover{background:#8c9453}.button a{width:280px;max-width:100%;padding:20px 10px;height:64px;line-height:24px;font-size:1.4em;margin:0 auto}.button a:not(:first-child){margin-left:8px}.button a:not(:last-child){margin-right:8px}.small-button,.med-button{margin:15px 0}.small-button a,.med-button a,.buy-buttons a{padding:10px 5px;height:40px;line-height:20px;font-size:1.2em;float:left}.small-button a:not(:first-child),.med-button a:not(:first-child){margin-left:5px}.small-button a:not(:last-child),.med-button a:not(:last-child){margin-right:5px}.small-button a{width:130px}.med-button a{max-width:165px}.small-button.grad-pagination,.med-button,.med-button a{width:100%}.small-button.grad-pagination.bottom{padding-top:15px}.small-button.grad-pagination .prev{float:left}.small-button.grad-pagination .next{float:right}.buy-buttons{padding-top:10px;margin:0 -5px;width:100%;width:calc(100% + 10px)}.buy-buttons a{margin:0 5px;width:25%;width:calc(25% - 10px);font-size:1.15em}#column-right-buttons .button a{width:100%}#column-right-buttons.fixed{position:absolute;bottom:0;left:10px;right:10px}.info-button,.more-info,.more-info-small{display:block;float:left;width:52px;height:22px;line-height:22px;background:#d7d7d7;border-radius:5px;text-align:center;font-size:14.4px;color:#000 !important;cursor:pointer}button.more-info,button.info-button{border:0;float:none}.more-info:focus{outline:none}.more-info-small{width:22px !important}span.more-info-small{margin-right:4px}.more-info-small .download{display:block;width:22px;height:22px;text-indent:-999em;background:url("/images/graphics/buttons/download.png") center no-repeat}.info-button:hover,.more-info:hover,.more-info-small:hover{background-color:#bfbfbf !important}.info-button.inline,.more-info.inline{float:none;display:inline-block}.info-button.long,.more-info.long{min-width:42px;width:auto !important;padding:0 5px}.info-button:not(:first-child),.more-info:not(:first-child){margin-left:2px}.info-button:not(:last-child),.more-info:not(:last-child){margin-right:2px}.info-button.right,.more-info.right{float:right}.info-button.green,.info-button.green:hover,.more-info.green,.more-info.green:hover{background:#39b54a !important}.more-info.red,.more-info.red:hover{background:#ed1c24 !important}.more-info.disabled,.more-info-small.disabled{opacity:0.5;pointer-events:none}.more-info.dark:not(:hover){background:#58585a;color:#fff !important}.account-address{background:#fafafa;border-radius:5px;width:210px;padding:10px 10px 30px;float:left;height:150px;position:relative;margin:10px 10px 10px 0}.account-address .buttons{position:absolute;bottom:10px;left:10px}#FourthMenu{height:50px;background:#58585a;margin:20px 0;border-radius:5px;overflow:hidden;font-size:1.1em}#FourthMenu li{width:20%;float:left}#FourthMenu li a{display:block;color:#ffffff;text-align:center;line-height:50px}#FourthMenu li:not(:last-child) a{border-right:1px solid #231f20}@media (max-width: 550px), (min-width: 768px) and (max-width: 1299px){#FourthMenu.fm{height:auto}#FourthMenu.fm ul{display:flex;flex-wrap:wrap;width:calc(100% + 1px);margin-top:-1px}#FourthMenu.fm ul li{flex:1 0 25.1%}#FourthMenu.fm ul li a{border-top:1px solid #231f20;border-right:1px solid #231f20}}.lhimg{border-radius:5px;overflow:hidden;margin:20px 0}.lhimg img{width:100%;display:block}#playlist div,#Extras div{height:22px;line-height:22px;cursor:pointer;margin:0 0 0 120px;border:1px solid #fff;padding:1em 0 1em 10px;border-top:1px solid #ddd}#playlist div.playing{border:1px solid #00ff00}#playlist div.paused{border:1px solid #666666}.resource{padding:13px 0}.resource .ResourceThumb{float:left}.resource .ResourceThumb img{max-width:90px}.resource h2{color:#4d4d4d !important;font-size:1.4em}.resource ul,.resource h2{margin:0 0 0 130px !important;padding-left:0 !important}.resource ul li{list-style:none;margin:2px 0 2px 0;font-size:0.9em}.resource ul li.rating{margin:15px 0 0 0;font-size:0.8em;line-height:17px}.groupType{margin:0 -22px;padding:6px 22px;bborder-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#ebebeb}.groupType h2{color:#4d4d4d !important;margin:0}input.ResCheck{float:right;margin:4px -44px 0 0}#html5-player .player{width:512px;height:288px;background:#222222}#html5-player .player.audio{height:32px}#html5-player .player *{width:100%;height:100%}#html5-player .thumbnail{width:105px;float:left;margin-top:10px}#html5-player .details{width:calc(100% - 120px);float:right}#html5-player .details ul{list-style:none;padding:0}#html5-player .playlist div{border-top:1px solid #dddddd}#html5-player .playlist div,#html5-player .extras div{padding:15px 0;position:relative}#html5-player .playlist div:last-child,#html5-player .extras div{border-bottom:1px solid #dddddd}#html5-player .playlist a,#html5-player .extras a{position:relative;top:-3px}#html5-player .playlist a.more-info-small{margin-right:8px !important}#html5-player .playlist input,#html5-player .extras input{position:absolute;top:16px;right:-44px}.supervision{clear:left;border-bottom:1px solid #dfdfdf}.supervision .column{float:left;width:174px;padding:5px 10px 5px 0}.supervision .column.header{font-weight:bold}.supervision .column.name{width:140px}.supervision .column.options{float:right;width:76px;padding-right:0}.supervision .column.options *{float:right;margin-right:0 !important;margin-left:5px}.supervision .column.options img{max-height:14px;max-width:14px;position:relative;top:3px}.supervision .details{display:none;background:#dfdfdf;padding:25px;width:100%;margin:0 -25px}.supervision .avatar{float:left;margin-right:20px}.supervision .label{clear:left}#order-by .small-button{float:right}#order-by #ViewType,#order-by #OrderBy{float:right;width:132px}#order-by #OrderBy{margin-left:15px}ul.category{list-style:none;padding-left:0 !important;margin-bottom:12px}ul.category li{float:left;border-bottom:1px solid #d2d2d2;padding:12px 0}ul.category li .contain{padding-right:5px;overflow:hidden}ul.category div.image{width:100px;float:left;text-align:center}ul.category div.title,ul.category div.details{width:115px;width:calc(100% - 105px);float:right}ul.category div.title{min-height:75px}ul.category div.title p,ul.category div.details p{margin:0;padding:0;line-height:normal}ul.category div.title a{text-decoration:none;color:#4d4d4d !important}ul.category:not(.list) div.details{clear:right}ul.category div.details p.ButtonBox{width:110px;margin-top:1em}ul.category div.details span.price{display:block;float:left;width:40px}ul.category div.details span.red{color:#ed1c24}ul.category div.details span.green{color:#39b54a}ul.category div.details span.rrp{text-decoration:line-through}ul.category.list li{display:block;width:100%;clear:left;height:29px;margin:0;padding:3px 0 0 0;font-size:0.83em}ul.category.list li .contain{border-right:none;width:100%;height:25px;padding:0;margin:0;line-height:25px}ul.category.list li div{float:left}ul.category.list div.image{display:none}ul.category.list div.title{width:232px;height:22px;float:left;border-right:1px solid #d2d2d2;position:relative}ul.category.list div.title p{line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.category.list div.title p.author{position:absolute;left:237px;border-right:1px solid #d2d2d2;width:105px;height:22px;padding-right:3px}ul.category.list div.details{width:304px;float:right}ul.category.list div.details p{float:left}ul.category.list div.details p.PriceBox{width:95px;height:22px;line-height:22px}ul.category.list div.details p.ButtonBox{float:right;margin:0}ul.category.list div.title a{text-decoration:none}.productImages{float:left;width:120px;text-align:center;padding-right:10px;box-sizing:border-box}.productDescription{width:300px;width:calc(100% - 130px);float:right}.productDescription span.InfoLabel{display:block;float:left;width:60px}.productDescription span.rrp{text-decoration:line-through}.product-buttons{margin-left:0 !important}.product-buttons .not-available{display:block;float:left;padding:5px;width:103px;line-height:15px;border-radius:4px;font-size:0.9em;font-weight:bold;text-align:center;color:#990000}.atboption{margin-bottom:25px}#productTabs{margin:15px -15px 15px -15px;width:calc(100% + 15px);border-bottom:1px solid #acacac;padding:0 10px}#productTabs li{float:left;width:33%}#productTabs li a{display:block;height:35px;line-height:37px;margin:0 5px -1px;border:1px solid #acacac;border-radius:5px 5px 0 0;text-align:center;background:#ebebeb;text-decoration:none;color:#222222;font-size:1.2em}#productTabs li a:hover{background-color:#ffffff}#productTabs li a.active{background-color:#ffffff;border-bottom:0;height:36px}.popup{width:100%;height:100%;background:rgba(0,0,0,0.1);opacity:0;position:fixed;top:0;left:0;z-index:9999;transition:opacity 0.3s}.popup.active{opacity:1}.popup>div{min-width:290px;max-width:calc(100% - 30px);padding:10px 15px 15px;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,0.45);background:#ffffff;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, calc(-50% - 30px));transform:translate(-50%, calc(-50% - 30px));transition:transform 0.3s}.popup.active>div{transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.popup.added>div{padding-left:20px}.popup.added .row>div:last-child{margin:-10px 0}.popup.added img{width:100%;height:auto;max-height:250px;object-fit:contain;margin:10px 0}.popup.added .small-button a{display:inline-block;float:none;margin-right:0}.popup.added .small-button a:first-child{background:#49a8cd}.popup.added .small-button a+a{margin-left:15px}table.items{border-collapse:collapse;width:100%}table.items td,table.items th{margin:0;padding:12px}table.items td{font-size:0.95em}table.items th{border-top:1px solid #acacac;border-bottom:1px solid #acacac;font-size:1.25em;text-align:left;background:#f7f7f7}table.items th.white{background:#ffffff}table.items td.leftborder,table.items th.leftborder{border-left:1px solid #acacac}table.items td.topandbottom{border-top:1px solid #acacac;border-bottom:1px solid #acacac}table.items td.rightalign,table.items th.rightalign{text-align:right}table.items td.first,table.items th.first{padding:0}table.items .first span{display:none}table.items td.last,table.items th.last{padding-right:5px}table.items input{width:auto !important}table.items td.last a{float:right;display:block}table.items td.last a:last-child{position:relative;left:-4px}.basket-buttons{text-align:right}.basket-buttons.no-margin{margin:-15px 0}.basket-buttons .button{display:inline-block}.carddate{width:80px}img.payments{max-height:32px;width:auto;filter:grayscale(0)}.techitembox{overflow:hidden;position:relative;height:65px;display:block;position:static;width:100%;border:1px solid #555555;background-color:white;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}.techitemmiddle{display:block;float:left;height:65px}.techitemimage{padding-left:10px;width:70px}.techitemtitle{width:90px}.techitemseparator{width:7px;border-right:1px solid #555555;height:65px}.techitemtext{width:calc(100% - 178px);line-height:auto}.techitemtext div{height:32px;line-height:32px;padding:0 15px;margin-top:0}.techitemtext .techinneraction{border-top:1px solid #555555}.techinnerimage{width:49px;height:49px;margin-top:8px}.techinnertitle{font-size:20px;color:#aaa;margin-top:20px}.techinnertext,.techinneraction{font-style:italic;font-size:11px;margin-top:18px}@media (min-width: 768px){.techitemtext{line-height:65px}.techitemtext div{float:none;display:inline-block;vertical-align:top;line-height:1.25em;height:100%;padding:26px 15px;box-sizing:border-box}.techitemtext .techinnertext{width:60%}.techitemtext .techinneraction{width:40%;border-top:0;border-left:1px solid #555555}}#payments img{float:right}#seal{height:64px}#seal>div{margin:20px auto -5px !important}#h5u-input{display:none;width:0;height:0;visibility:hidden}.h5u-label{width:52px !important;height:22px;padding:0 !important;cursor:pointer}.h5u-list{margin:10px 0}.h5u-list div{border-top:1px solid #cccccc;padding:5px 0;position:relative}.h5u-list div:last-child{border-bottom:1px solid #cccccc}.h5u-list div span{display:block;max-width:100%;box-sizing:border-box;text-overflow:ellipsis}.h5u-list div .progress{margin-top:5px;background:#e7e7e7;color:#000000;position:relative}.h5u-list div.err .progress{background:#ffcccc;color:#ff0000;transition:background 0.1s}.h5u-list div.suc .progress,.h5u-list div.suc .progress .bar{background:#beb !important}.h5u-list div .progress,.h5u-list div .progress span{height:16px;line-height:16px;font-size:0.9em}.h5u-list div .progress span{position:absolute;top:0;left:0;width:100%}.h5u-list div .progress .bar{background:#66ccff;transition:background 0.1s,width 0.1s}.h5u-list div .progress .status{padding:0 3px}.h5u-list div .remove{display:block;width:15px;height:15px;text-indent:-999em;background:url("/admn/images/icons/delete.png");position:absolute;top:6px;right:0}.h5u-list div .remove:hover{background-position:top right}.cta-wrap{width:100%;overflow:hidden;font-size:0.88em}.cta{background-position:left top;background-repeat:no-repeat;position:relative;margin:0 auto}.cta a{text-decoration:none;display:block}.cta.lined-paper-taped{background-image:url("/images/graphics/ctas/lined-paper-taped.png");width:186px;height:312px;padding:96px 56px 32px 31px;font-size:2.5em}.cta.lined-paper-taped a{width:186px;height:312px}.cta.lined-paper-taped2{background-image:url("/images/graphics/ctas/lined-paper-taped-2.png");width:191px;height:299px;padding:51px 56px 32px 26px;font-size:2.2em}.cta.lined-paper-taped2 a{width:191px;height:299px}.cta.chalk-board{background-image:url("/images/graphics/ctas/chalk-board.png");width:186px;height:294px;padding:36px 56px 52px 31px;font-size:2.3em;color:#ffffff}.cta.chalk-board a{width:186px;height:294px;color:#ffffff}.cta.clip-board{background-image:url("/images/graphics/ctas/clip-board.png");width:182px;height:264px;padding:86px 56px 42px 35px;font-size:2.2em}.cta.clip-board a{width:182px;height:272px}.cta.lined-paper-pad{background-image:url("/images/graphics/ctas/lined-paper-pad.png");width:192px;height:285px;padding:55px 51px 42px 30px;font-size:2.4em}.cta.lined-paper-pad a{width:192px;height:282px}.cta.lined-paper-pinned{background-image:url("/images/graphics/ctas/lined-paper-pinned.png");width:176px;height:200px;padding:70px 61px 42px 36px;font-size:1.9em}.cta.lined-paper-pinned a{width:176px;height:202px}.cta.plain-bulldog-clip{background-image:url("/images/graphics/ctas/plain-bulldog-clipped.png");width:191px;height:289px;padding:146px 51px 42px 31px;font-size:2.4em}.cta.plain-bulldog-clip a{width:191px;height:302px}.cta.plain-paper-clipped{background-image:url("/images/graphics/ctas/plain-paper-clipped.png");width:186px;height:160px;padding:50px 56px 42px 31px;font-size:1.85em}.cta.plain-paper-clipped a{width:186px;height:160px}.cta.plain-paper-clipped2{background-image:url("/images/graphics/ctas/plain-paper-clipped-2.png");width:206px;height:176px;padding:86px 46px 22px 21px;font-size:1.9em}.cta.plain-paper-clipped2 a{width:206px;height:192px}.cta.plain-paper-pad{background-image:url("/images/graphics/ctas/plain-paper-pad.png");width:176px;height:256px;padding:46px 62px 22px 35px;font-size:2.0em}.cta.plain-paper-pad a{width:176px;height:252px}.cta.plain-paper-pad2{background-image:url("/images/graphics/ctas/plain-paper-pad-2.png");width:176px;height:281px;padding:11px 46px 22px 51px;font-size:2.2em}.cta.plain-paper-pad2 a{width:176px;height:281px}.cta.squared-bulldog-clip{background-image:url("/images/graphics/ctas/squared-bulldog-clipped.png");width:221px;height:304px;padding:136px 31px 22px 21px;font-size:2.6em}.cta.squared-bulldog-clip a{width:221px;height:302px}.cta.white-post-it-note{background-image:url("/images/graphics/ctas/white-post-it-note.png");width:186px;height:194px;padding:16px 56px 42px 31px;font-size:1.9em}.cta.white-post-it-note a{width:186px;height:190px}.cta.yellow-post-it-note{background-image:url("/images/graphics/ctas/yellow-post-it-note.png");width:190px;height:184px;padding:26px 46px 42px 36px;font-size:1.8em}.cta.yellow-post-it-note a{width:190px;height:184px}.cta.polaroid{background-image:url("/images/graphics/ctas/polaroid.png");width:176px;height:180px;font-size:1.8em;padding:30px 64px 97px 32px;color:#ffffff}.cta.polaroid a{width:176px;height:180px;color:#ffffff}.quote-box{max-width:300px;margin:20px auto 30px;border-radius:5px;position:relative;overflow:visible}.quote-box:before,.quote-box:after{position:absolute;background:#ffffff}.quote-box:before{transform:rotate(45deg);border-radius:2px;width:24px;height:24px;bottom:-10px;left:45px}.quote-box:after{width:60px;height:25px;bottom:0;left:20px}.quote-box img{margin:0 0 0 -15px;width:calc(100% + 31px);max-width:none;border-radius:5px 5px 0 0}.quote-box blockquote{margin-top:0;padding:40px 0;font-size:1em}.quote-box blockquote:before{top:10px}.quote-box blockquote:after{bottom:15px}#footer-icons ul{margin:15px 0}#footer-icons ul.sh{font-size:0.85em}#footer-icons ul.sh li a{display:block;height:100px;margin-bottom:4px;border-bottom:1px solid #aeafb1}#footer-icons ul.sh li a:before{content:'';display:block;height:100px;width:140px;margin:0 auto;background-image:url("/images/graphics/soh/footer-logos.png?r=6");background-repeat:no-repeat;background-size:800px 400px}#footer-icons .tsoh:before{background-position:-10px 0}#footer-icons .aroh:before{background-position:-170px 0}#footer-icons .cfhc:before{background-position:-330px 0}#footer-icons .qavs:before{background-position:-490px 0}#footer-icons .camr:before{background-position:-650px 0}#footer-icons .hcpf:before{background-position:-10px -100px}#footer-icons .adlc:before{background-position:-170px -100px}#footer-icons .aorh:before{background-position:-330px -100px}#footer-icons .ache:before{background-position:-490px -100px}#footer-icons .tfoh:before{background-position:-650px -100px}#footer-icons .nash:before{background-position:-10px -200px}#footer-icons .huk:before{background-position:-170px -200px}#footer-icons .marw:before{background-position:-330px -200px}#footer-icons .rada:before{background-position:-490px -200px}#footer-icons .hhph:before{background-position:-650px -200px}#footer-icons .nels:before{background-position:-10px -300px}#footer-icons .fah:before{background-position:-170px -300px}#footer-icons .bahvs:before{background-position:-330px -300px}#footer-icons .hri:before{background-position:-490px -300px}#footer-icons .nch:before{background-position:-650px -300px}#footer-icons ul.at{text-align:center;font-size:0.7em}#footer-icons ul.at li{z-index:10;padding:25px 15px;height:190px}#footer-icons ul.at li:after{content:'';display:block;position:absolute;top:10px;bottom:10px;left:10px;right:10px;background:#f3f3f4;border-radius:5px;z-index:-1}#footer-icons ul.at li:before{content:'';display:block;width:60px;height:60px;margin:0 auto 10px;background-image:url("/images/2017/benefits-spritesheet.png");background-size:249px 312px;background-repeat:no-repeat}#footer-icons ul.at li .shaker{font-size:1.4em}#footer-icons .x0y0:before{background-position:0 0}#footer-icons .x1y0:before{background-position:-63px 0}#footer-icons .x2y0:before{background-position:-126px 0}#footer-icons .x3y0:before{background-position:-189px 0}#footer-icons .x0y1:before{background-position:0 -63px}#footer-icons .x1y1:before{background-position:-63px -63px}#footer-icons .x2y1:before{background-position:-126px -63px}#footer-icons .x3y1:before{background-position:-189px -63px}#footer-icons .x0y2:before{background-position:0 -126px}#footer-icons .x1y2:before{background-position:-63px -126px}#footer-icons .x2y2:before{background-position:-126px -126px}#footer-icons .x3y2:before{background-position:-189px -126px}#footer-icons .x0y3:before{background-position:0 -189px}#footer-icons .x1y3:before{background-position:-63px -189px}#footer-icons .x2y3:before{background-position:-126px -189px}#footer-icons .x3y3:before{background-position:-189px -189px}#footer-icons .x0y4:before{background-position:0 -252px}#footer-icons .x1y4:before{background-position:-63px -252px}#footer-icons .x2y4:before{background-position:-126px -252px}#footer-icons .x3y4:before{background-position:-189px -252px}#main table:not(.items):not(#tutor-claim),table.spaced{width:100%}#main table:not(.items):not(#tutor-claim) td:not(:last-child){padding-right:10px}#main table:not(.items):not(#tutor-claim) td{min-width:95px}#main table.mceToolbar td{min-width:0 !important}#main table:not(.items):not(#tutor-claim) th,#main table:not(.items):not(#tutor-claim) td{vertical-align:top}#main td p:first-child,#main td h3:first-child{margin-top:0}#main table.prices{table-layout:fixed}#main table.prices td,#main table.prices th{min-width:0 !important;padding:5px 0 !important;border-top:1px solid #d1d2d4;vertical-align:middle}#main table.prices td:first-child,#main table.prices th:first-child{width:99%;text-align:left !important}#main table.prices td:not(:first-child),#main table.prices th:not(:first-child){width:60px !important;text-align:right !important;padding-left:5px}.tbl{table-layout:fixed}.tbl td,.tbl th{min-width:100px}.tbl .date{width:90px !important}.tbl .ovflw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl .options{width:52px}.tbl .options2{width:113px}.social2017 li{float:left}.social2017 li a{display:block;text-indent:-999em}.social2017.w20 li{margin-right:8px}.social2017.w20 li a{height:20px;width:20px;border-radius:2px}.social2017.w20 a.facebook{background-position:0 -36px}.social2017.w20 a.facebook:hover{background-position:-21px -36px}.social2017.w20 a.twitter{background-position:-42px -36px}.social2017.w20 a.twitter:hover{background-position:-63px -36px}.social2017.w20 a.youtube{background-position:-84px -36px}.social2017.w20 a.youtube:hover{background-position:-105px -36px}.social2017.w20 a.pinterest{background-position:-126px -36px}.social2017.w20 a.pinterest:hover{background-position:-147px -36px}.social2017.w20 a.instagram{background-position:-168px -36px}.social2017.w20 a.instagram:hover{background-position:-189px -36px}.social2017.w20 a.linkedin{background-position:-210px -36px}.social2017.w20 a.linkedin:hover{background-position:-231px -36px}.social2017.w40{text-align:center}.social2017.w40 li{float:none;display:inline-block;margin:25px 5px}.social2017.w40 li a{height:40px;width:40px;border-radius:3px}.social2017.w40 a.facebook{background-position:0 -58px}.social2017.w40 a.facebook:hover{background-position:-41px -58px}.social2017.w40 a.twitter{background-position:-82px -58px}.social2017.w40 a.twitter:hover{background-position:-123px -58px}.social2017.w40 a.youtube{background-position:-164px -58px}.social2017.w40 a.youtube:hover{background-position:-205px -58px}.social2017.w40 a.pinterest{background-position:-246px -58px}.social2017.w40 a.pinterest:hover{background-position:-287px -58px}.social2017.w40 a.instagram{background-position:-328px -58px}.social2017.w40 a.instagram:hover{background-position:-369px -58px}.social2017.w40 a.linkedin{background-position:-410px -58px}.social2017.w40 a.linkedin:hover{background-position:-451px -58px}header .social2017{margin-top:6px}header .social2017 li a{padding:0;opacity:0.8}header .social2017 li a:hover{opacity:1}.youtube-embed-16-9{width:100%;margin:15px 0;position:relative}.youtube-embed-16-9:before{content:'';display:block;width:100%;padding-top:calc(100% / 16 * 9)}.youtube-embed-16-9 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#youtube-popup{margin:0;width:calc(100vw - 120px);max-width:800px}#slideMenu{color:#dadada}#slideMenu,#slideMenu *{padding:0;margin:0}#slideMenu>div{position:fixed}#slideMenu>div,#slideMenu>div>div{top:0;bottom:0;height:100%}#slideMenu>.sm-overlay{display:none;left:0;right:0;width:100%;padding:0;margin:0;background:rgba(0,0,0,0.25);z-index:999999;cursor:pointer}#slideMenu>.sm-menu{background:#58585a;width:auto;left:0;right:auto;z-index:999999;overflow:hidden;opacity:0;-webkit-backface-visibility:hidden}#slideMenu>.sm-menu.right{right:0;left:auto}#slideMenu>.sm-menu>.sm-inner{overflow:auto}#slideMenu>.sm-menu.sm-active{-webkit-transform:translate(0px, 0) !important;transform:translate(0px, 0) !important;box-shadow:0 0 20px rgba(0,0,0,0.8);opacity:1}#slideMenu p,#slideMenu ul li a{padding:8px 10px 7px;line-height:16px}#slideMenu ul ul a{padding-left:25px}#slideMenu p{font-weight:bold;font-size:1.15em}#slideMenu ul{list-style:none;clear:both}#slideMenu ul li a{display:block;color:#ffffff;text-decoration:none;border-bottom:1px solid #3e3839}#slideMenu ul li a:hover{background:#818285}#slideMenu .slideMenu-top li{width:calc(100% / 3);float:left}#slideMenu .slideMenu-top li:nth-of-type(3) ~ li{display:none !important}#slideMenu .slideMenu-top li a{background-image:none;width:calc(100% - 20px);height:16px}#slideMenu .slideMenu-top li a span{display:inline}body.ps-grey{background:#edebdd}body #search #searchText:focus{background:#9b9b9c}.ps-grey #breadcrumb,.ps-grey #breadcrumb a{color:rgba(155,155,155,0.8)}.ps-grey #breadcrumb a:hover{color:#9b9b9b}.ps-grey .vmenu a:hover,.ps-grey .small-button a:hover{background:#a9a9a9}.ps-grey #main{font-size:0.9em}.elearn header .top{background:#717172 !important}body.ps-amer,.ps-amer .info-button:hover,.ps-amer .more-info,.ps-amer .more-info-small{background:#b1accf}body.ps-amer #search #searchText:focus{background:#ababcb}.ps-amer:not(.elearn) header .top,.ps-amer .button a:hover,.ps-amer .button input[type='submit']:hover,.ps-amer .small-button a:hover,.ps-amer .med-button a:hover,.ps-amer .med-button a.active,.crs-amer .buy-buttons a:hover,.ps-amer #FourthMenu a:hover,.ps-amer .vmenu a:hover,.ps-amer #ResourceLinks a:hover,.ps-amer #ResourceLinks a.current,.ps-amer li.fmhover>a{background:#7373a9}.ps-amer #logo2017 img{background:#7373a9 !important}.ps-amer #main h1,.ps-amer #main h1 a,.ps-amer #main h2,.ps-amer #main h2 a,.ps-amer #main h3,.ps-amer #main h3 a,.ps-amer #main h4,.ps-amer #main h4 a,.ps-amer #main :not(.button):not(.small-button):not(.med-button)>a{color:#7373a9}body.ps-blue,.ps-blue .info-button:hover,.ps-blue .more-info,.ps-blue .more-info-small,.ps-blue #logo2017 img{background:#90c2dd}body.ps-blue #search #searchText:focus{background:#92cbe1}.ps-blue:not(.elearn) header .top,.ps-blue .button a:hover,.ps-blue .button input[type='submit']:hover,.ps-blue .small-button a:hover,.ps-blue .med-button a:hover,.ps-blue .med-button a.active,.crs-blue .buy-buttons a:hover,.ps-blue #FourthMenu a:hover,.ps-blue .vmenu a:hover,.ps-blue li.fmhover>a{background:#49a8cd}.ps-blue #logo2017 img{background:#49a8cd !important}.ps-blue #main h1,.ps-blue #main h1 a,.ps-blue #main h2,.ps-blue #main h2 a,.ps-blue #main h3,.ps-blue #main h3 a,.ps-blue #main h4,.ps-blue #main h4 a,.ps-blue #main :not(ul.category) :not(.button):not(.small-button):not(.med-button)>a{color:#49a8cd}body.ps-cartblue,.ps-cartblue .info-button:hover,.ps-cartblue .more-info,.ps-cartblue .more-info-small,.ps-cartblue #logo2017 img{background:#007dc1}body.ps-cartblue #search #searchText:focus{background:#669ecc}.ps-cartblue:not(.elearn) header .top,.ps-cartblue .button a:hover,.ps-cartblue .button input[type='submit']:hover,.ps-cartblue .small-button a:hover,.ps-cartblue .med-button a:hover,.ps-cartblue .med-button a.active,.ps-cartblue #FourthMenu a:hover,.ps-cartblue .vmenu a:hover,.ps-cartblue li.fmhover>a{background:#005daa}.ps-cartblue #logo2017 img{background:#005daa !important}.ps-cartblue #main h1,.ps-cartblue #main h1 a,.ps-cartblue #main h2,.ps-cartblue #main h2 a,.ps-cartblue #main h3,.ps-cartblue #main h3 a,.ps-cartblue #main h4,.ps-cartblue #main h4 a,table.items th,p.big.blue,.ps-cartblue #main :not(.button):not(.small-button):not(.med-button)>a{color:#005daa}body.ps-emerald,.ps-emerald .info-button:hover,.ps-emerald .more-info,.ps-emerald .more-info-small,.ps-emerald #logo2017 img{background:#a4b175}body.ps-emerald #search #searchText:focus{background:#babf98}.ps-emerald:not(.elearn) header .top,.ps-emerald .button a:hover,.ps-emerald .button input[type='submit']:hover,.ps-emerald .small-button a:hover,.ps-emerald .med-button a:hover,.ps-emerald .med-button a.active,.crs-emerald .buy-buttons a:hover,.ps-emerald #FourthMenu a:hover,.ps-emerald .vmenu a:hover,.ps-emerald #ResourceLinks a:hover,.ps-emerald #ResourceLinks a.current,.ps-emerald li.fmhover>a{background:#8c9453}.ps-emerald #logo2017 img{background:#8c9453 !important}.ps-emerald #main h1,.ps-emerald #main h1 a,.ps-emerald #main h2,.ps-emerald #main h2 a,.ps-emerald #main h3,.ps-emerald #main h3 a,.ps-emerald #main h4,.ps-emerald #main h4 a,.ps-emerald #main :not(.button):not(.small-button):not(.med-button)>a{color:#8c9453}body.ps-gold,.ps-gold .info-button:hover,.ps-gold .more-info,.ps-gold .more-info-small,.ps-gold #logo2017 img{background:#cbb778}body.ps-gold #search #searchText:focus{background:#d3c28e}.ps-gold:not(.elearn) header .top,.ps-gold .button a:hover,.ps-gold .button input[type='submit']:hover,.ps-gold .small-button a:hover,.ps-gold .med-button a:hover,.ps-gold .med-button a.active,.crs-gold .buy-buttons a:hover,.ps-gold #FourthMenu a:hover,.ps-gold .vmenu a:hover,.ps-gold #ResourceLinks a:hover,.ps-gold #ResourceLinks a.current,.ps-gold li.fmhover>a{background:#b59a43}.ps-gold #logo2017 img{background:#b59a43 !important}.ps-gold #main h1,.ps-gold #main h1 a,.ps-gold #main h2,.ps-gold #main h2 a,.ps-gold #main h3,.ps-gold #main h3 a,.ps-gold #main h4,.ps-gold #main h4 a,.ps-gold #main :not(.button):not(.small-button):not(.med-button)>a{color:#b59a43}body.ps-green,.ps-green .info-button:hover,.ps-green .more-info,.ps-green .more-info-small,.ps-green #logo2017 img{background:#b3d26e}body.ps-green #search #searchText:focus{background:#c1db8c}.ps-green:not(.elearn) header .top,.ps-green .button a:hover,.ps-green .button input[type='submit']:hover,.ps-green .small-button a:hover,.ps-green .med-button a:hover,.ps-green .med-button a.active,.crs-green .buy-buttons a:hover,.ps-green #FourthMenu a:hover,.ps-green .vmenu a:hover,.ps-green li.fmhover>a{background:#97c33f}.ps-green #logo2017 img{background:#97c33f !important}.ps-green #main h1,.ps-green #main h1 a,.ps-green #main h2,.ps-green #main h2 a,.ps-green #main h3,.ps-green #main h3 a,.ps-green #main h4,.ps-green #main h4 a,.ps-green #main :not(.button):not(.small-button):not(.med-button)>a{color:#97c33f}body.ps-purple,.ps-purple .info-button:hover,.ps-purple .more-info,.ps-purple .more-info-small,.ps-purple #logo2017 img{background:#cb96bf}body.ps-purple #search #searchText:focus{background:#d9adcc}.ps-purple:not(.elearn) header .top,.ps-purple .button a:hover,.ps-purple .button input[type='submit']:hover,.ps-purple .small-button a:hover,.ps-purple .med-button a:hover,.ps-purple .med-button a.active,.crs-purple .buy-buttons a:hover,.ps-purple #FourthMenu a:hover,.ps-purple .vmenu a:hover,.ps-purple li.fmhover>a{background:#bf76aa}.ps-purple #logo2017 img{background:#bf76aa !important}.ps-purple #main h1,.ps-purple #main h1 a,.ps-purple #main h2,.ps-purple #main h2 a,.ps-purple #main h3,.ps-purple #main h3 a,.ps-purple #main h4,.ps-purple #main h4 a,.ps-purple #main :not(.button):not(.small-button):not(.med-button)>a{color:#bf76aa}body.ps-rose,.ps-rose .info-button:hover,.ps-rose .more-info,.ps-rose .more-info-small,.ps-rose #logo2017 img{background:#9e7b81}body.ps-rose #search #searchText:focus{background:#ac979b}.ps-rose:not(.elearn) header .top,.ps-rose .button a:hover,.ps-rose .button input[type='submit']:hover,.ps-rose .small-button a:hover,.ps-rose .med-button a:hover,.ps-rose .med-button a.active,.crs-rose .buy-buttons a:hover,.ps-rose #FourthMenu a:hover,.ps-rose .vmenu a:hover,.ps-rose #ResourceLinks a:hover,.ps-rose #ResourceLinks a.current,.ps-rose li.fmhover>a{background:#745258}.ps-rose #logo2017 img{background:#745258 !important}.ps-rose #main h1,.ps-rose #main h1 a,.ps-rose #main h2,.ps-rose #main h2 a,.ps-rose #main h3,.ps-rose #main h3 a,.ps-rose #main h4,.ps-rose #main h4 a,.ps-rose #main :not(.button):not(.small-button):not(.med-button)>a{color:#745258}body.ps-silver,.ps-silver .info-button:hover,.ps-silver .more-info,.ps-silver .more-info-small,.ps-silver #logo2017 img{background:#72909f}body.ps-silver #search #searchText:focus{background:#91a4ad}.ps-silver:not(.elearn) header .top,.ps-silver .button a:hover,.ps-silver .button input[type='submit']:hover,.ps-silver .small-button a:hover,.ps-silver .med-button a:hover,.ps-silver .med-button a.active,.crs-silver .buy-buttons a:hover,.ps-silver #FourthMenu a:hover,.ps-silver .vmenu a:hover,.ps-silver #ResourceLinks a:hover,.ps-silver #ResourceLinks a.current,.ps-silver li.fmhover>a{background:#486777}.ps-silver #logo2017 img{background:#486777 !important}.ps-silver #main h1,.ps-silver #main h1 a,.ps-silver #main h2,.ps-silver #main h2 a,.ps-silver #main h3,.ps-silver #main h3 a,.ps-silver #main h4,.ps-silver #main h4 a,.ps-silver #main :not(.button):not(.small-button):not(.med-button)>a{color:#486777}body.ps-yellow,.ps-yellow .info-button:hover,.ps-yellow .more-info,.ps-yellow .more-info-small,.ps-yellow #logo2017 img{background:#f6d568}body.ps-yellow #search #searchText:focus{background:#f6db66}.ps-yellow:not(.elearn) header .top,.ps-yellow .button a:hover,.ps-yellow .button input[type='submit']:hover,.ps-yellow .small-button a:hover,.ps-yellow .med-button a:hover,.ps-yellow .med-button a.active,.crs-yellow .buy-buttons a:hover,.ps-yellow #FourthMenu a:hover,.ps-yellow .vmenu a:hover,.ps-yellow li.fmhover>a{background:#f0c300}.ps-yellow #logo2017 img{background:#f0c300 !important}.ps-yellow #main h1,.ps-yellow #main h1 a,.ps-yellow #main h2,.ps-yellow #main h2 a,.ps-yellow #main h3,.ps-yellow #main h3 a,.ps-yellow #main h4,.ps-yellow #main h4 a,.ps-yellow #main :not(.button):not(.small-button):not(.med-button)>a{color:#f0c300}body.ps-jade,.ps-jade .info-button:hover,.ps-jade .more-info,.ps-jade .more-info-small,.ps-jade #logo2017 img{background:#93b3ab}body.ps-jade #search #searchText:focus{background:#a4b8b4}.ps-jade:not(.elearn) header .top,.ps-jade .button a:hover,.ps-jade .button input[type='submit']:hover,.ps-jade .small-button a:hover,.ps-jade .med-button a:hover,.ps-jade .med-button a.active,.crs-yellow .buy-buttons a:hover,.ps-jade #FourthMenu a:hover,.ps-jade .vmenu a:hover,.ps-jade li.fmhover>a,.ps-jade #ResourceLinks a:hover,.ps-jade #ResourceLinks a.current{background:#688982}.ps-jade #logo2017 img{background:#688982 !important}.ps-jade #main h1,.ps-jade #main h1 a,.ps-jade #main h2,.ps-jade #main h2 a,.ps-jade #main h3,.ps-jade #main h3 a,.ps-jade #main h4,.ps-jade #main h4 a,.ps-jade #main :not(.button):not(.small-button):not(.med-button)>a{color:#688982}body.ps-leaf,.ps-leaf .info-button:hover,.ps-leaf .more-info,.ps-leaf .more-info-small,.ps-leaf #logo2017 img{background:#a6c38c}body.ps-leaf #search #searchText:focus{background:#b9cf9e}.ps-leaf:not(.elearn) header .top,.ps-leaf .button a:hover,.ps-leaf .button input[type='submit']:hover,.ps-leaf .small-button a:hover,.ps-leaf .med-button a:hover,.ps-leaf .med-button a.active,.crs-yellow .buy-buttons a:hover,.ps-leaf #FourthMenu a:hover,.ps-leaf .vmenu a:hover,.ps-leaf li.fmhover>a,.ps-leaf #ResourceLinks a:hover,.ps-leaf #ResourceLinks a.current{background:#92b277}.ps-leaf #logo2017 img{background:#92b277 !important}.ps-leaf #main h1,.ps-leaf #main h1 a,.ps-leaf #main h2,.ps-leaf #main h2 a,.ps-leaf #main h3,.ps-leaf #main h3 a,.ps-leaf #main h4,.ps-leaf #main h4 a,.ps-leaf #main :not(.button):not(.small-button):not(.med-button)>a{color:#92b277}.xs-border-bottom{border-bottom:1px solid #d7d7d7}.xs-border-right{border-right:1px solid #d7d7d7}.xs-border-left{border-left:1px solid #d7d7d7}@media (max-width: 400px), (min-width: 992px) and (max-width: 1299.98px){.social2017.w40 li{margin:20px 0;transform:scale(0.75)}}@media (min-width: 436px){.survey{margin-bottom:-40px}.survey.survey_hero:after{height:40px}}@media (min-width: 567px){section form label:not(.inline),section form .label{width:110px}section form input[type='text'],section form input[type='password'],section form input[type='email'],section form select,section form textarea{width:calc(100% - 110px)}section form .small-button,section form .g-recaptcha,section form .error,section form .helper:not(.inline){margin-left:110px}.ss-border-bottom{border-bottom:1px solid #d7d7d7}.ss-border-right{border-right:1px solid #d7d7d7}.ss-border-left{border-left:1px solid #d7d7d7}#footer-icons ul.at li{height:163px}.supervision .label{clear:none}}@media (max-width: 568px){.course-overview{background-position:209px top}ul.category:not(.list) li:nth-child(2n+1) .contain{border-right:0 !important}table.items{font-size:0.85em}table.items td,table.items th{padding-left:5px;padding-right:5px}}@media (min-width: 567px) and (max-width: 768px){.highlight.small{height:120px}.highlight.static.small .slide>div,.highlight.small.animate:hover .slide>div{height:80px}}@media (max-width: 767px){#minibasket{display:none !important}body,.container{min-width:340px}.no-top-xs{margin-top:0 !important}ul.category:not(.list) li:nth-child(2n+1) .contain{border-right:1px solid #d2d2d2}ul.category.list li{min-height:33px !important;height:auto !important;width:100% !important;padding-bottom:4px !important}ul.category.list li .contain{height:auto !important}ul.category.list li .title{height:auto !important;border:0 !important}ul.category.list li .title p{line-height:16px !important;position:static !important;height:auto !important;border:0 !important}ul.category.list li .title p strong{font-weight:bold !important}ul.category.list li .title p.author{width:100% !important;height:22px !important;line-height:22px !important}ul.category.list .details{width:110px !important}ul.category.list .details .PriceBox{text-align:center !important;width:55px !important}ul.category.list .details .ButtonBox{float:left !important}table.items td .add-remove{background:#d7d7d7;padding:0;margin:0;height:22px;width:22px;border-radius:6px;text-indent:-999em;position:relative}table.items td .add-remove:after{content:'x';display:block;height:22px;line-height:22px;width:22px;position:absolute;top:-1px;left:0;text-indent:0;font-size:1.3em;text-align:center}.basket-buttons .button{width:100%}.basket-buttons .button a{margin-left:auto !important;margin-right:auto !important;float:none}.basket-buttons .button a:last-child{margin-top:15px !important}}@media (min-width: 768px){.cta-wrap{margin-top:15px}.at-quotes>div{height:275px}.at-quotes>div:not(:first-child){border-left:1px solid #d1d2d4}.at-quotes>div:not(:last-child){border-right:1px solid #d1d2d4}section form input[type='text'],section form input[type='password'],section form input[type='email'],section form select,section form textarea{max-width:400px}.button a{float:left}.wrest{float:left;width:400px;width:calc(100% - 305px)}#order-by{float:right;width:295px;margin-top:-75px}#order-by #ViewType,#order-by #OrderBy{float:right;width:140px}ul.category:not(.list) li:not(:nth-child(3n+3)) .contain{border-right:1px solid #d2d2d2}.productImages{float:left;width:175px;text-align:center}.productDescription{width:300px;width:calc(100% - 175px);float:right}table.items .first{padding-left:5px !important}table.items .first span{display:block}.row>div:not(:first-child)>.grey-heading.sm-margin{margin-left:-10px}.row>div:not(:last-child)>.grey-heading.sm-margin{margin-right:-10px}.sm-border-bottom{border-bottom:1px solid #d7d7d7}.sm-border-right{border-right:1px solid #d7d7d7}.sm-border-left{border-left:1px solid #d7d7d7}.teaching-group-list .left{width:calc(100% - 129px)}.col-sm-12d5{width:20%}#payments img{float:none}#seal{height:37px;margin-top:-17px}#seal>div{float:right;transform:scale(0.75);transform-origin:top right;margin:0 !important}}@media (min-width: 768px) and (max-width: 1299px){.cta{transform:scale(0.85);margin:-11% 0 -12% -7%}.small-button.product-buttons a{width:113px}.highlight-list.video.sub a>span{width:calc(100% - 2px)}.highlight-list.video.sub .text{margin-top:10px}}@media (max-width: 991px){.lhimg,ul.category.list li .details .price{display:none}.no-top-sm{margin-top:0 !important}}@media (min-width: 992px){header .middle{height:230px}header .middle #logo a,header .middle #logo2017 a{margin:47px 0 0 -9px}header .middle #logo img,header .middle #logo2017 img{height:136px}header .middle #slideshow img{height:230px}#vmenu{margin-bottom:20px}#vmenu,#vmenu>ul{display:block}#main.box,#demo.box{padding:7px 22px}.centerMedia{width:calc(100% + 44px);margin:-7px -22px 0}.row>div:not(:first-child)>.grey-heading.md-margin{margin-left:-10px}.row>div:not(:last-child)>.grey-heading.md-margin{margin-right:-10px}.row>div .md-min-height{min-height:280px}.row>div .md-min-height .small-button{position:absolute;bottom:-5px;right:10px}.md-border-bottom{border-bottom:1px solid #d7d7d7}.md-border-right{border-right:1px solid #d7d7d7}.md-border-left{border-left:1px solid #d7d7d7}.col-md-12d5{width:20%}#seal>div{float:none;transform-origin:top left}}@media (min-width: 1300px){ul.category.list div.title{width:332px}ul.category.list div.title p.author{left:337px}}@media print{body{background:#fff !important}#column-left,#column-right{display:none}#column-middle{width:100% !important}#main{box-shadow:0 !important;border:0 !important;padding:0 !important}}
