.full-width{padding:0 20px}header{width:100%;background:#222}header #logo{height:120px;text-align:center}header #logo .helper{display:inline-block;height:100%;vertical-align:middle}header #logo img{vertical-align:middle;width:auto;max-width:98%;max-height:120px}header nav{position:relative;margin-top:10px}header nav ul{list-style:none;transition:.33s all ease-out;padding:0;margin:0;height:120px}.fixed header nav ul{height:60px}header nav ul li{display:inline-block;position:relative;line-height:85px;border-top:3px solid transparent}.fixed header nav ul li{line-height:57px}header nav ul li:last-child{margin-left:-20px}header nav ul li:last-child{margin-right:-20px}header nav ul li a{position:relative;padding:20px;font-size:15px;color:#fafafa}@media screen and (max-width:1170px){header nav ul{display:none}}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar ul li{display:block;padding:15px 20px;border-bottom:1px solid #555}.sidebar ul li a{color:white}.mobile-nav-btn{position:absolute;right:10px;display:none !important;font-size:30px !important;color:white;cursor:pointer;line-height:64px}@media screen and (max-width:1170px){.mobile-nav-btn{display:block !important}}main{margin:20px 0}aside{padding:15px;border-right:1px solid #ccc}aside .nav{list-style-type:none;padding:0}aside .nav li{text-align:center;font-size:larger;padding:10px 0}aside .nav li a:hover{text-decoration:underline}footer{margin-top:50px;padding:30px 0 0 0;background:#222;color:white}footer>.container{padding:35px}footer a,footer a.item,footer .item a{color:white !important}footer a:hover,footer a.item:hover,footer .item a:hover{color:#c00000 !important}footer .copyright{font-size:12px;color:#ccc;background:#111;padding:10px 0}a{color:inherit}a:hover{color:#c00000}h3.nice{font-size:24px;font-weight:bold;text-align:center}h3.nice a{color:black}hr.small{border-style:none;outline:none;margin:0 auto;height:2px;border-bottom:2px solid #c00000;width:60px;margin-bottom:15px}.announcements{background:#efefef;padding:10px 0;margin-bottom:15px}#slider{height:600px;background:url(/application/themes/Enhance/images/home-slide-2.jpg) center no-repeat;background-size:cover}.product{position:relative;padding:24px 31px;margin:25px 0;text-align:center;transition:.22s}.product h3{font-size:24px;font-weight:bold}.product h3 a{color:black}.product i{font-size:32px}#services{padding:30px 0}#home-events{background:#f6f6f6;padding:50px 0}#whatwedo{padding:80px 0;margin-bottom:50px;background:url(/application/themes/Enhance/images/bg-image-2.jpg) center no-repeat;background-attachment:fixed;min-height:300px;color:white;font-size:22px;text-shadow:1px 1px 2px #555}#whatwedo h4{font-size:46px;font-weight:bold}#whatwedo .product h3{color:white}#whatwedo .product h3 a{color:white !important}.testimonies{text-align:center;margin:15px}.testimonies h3{font-size:24px;font-weight:bold}.testimonies h3 a{color:black}.testimonies .subtitle{font-size:18px;padding:0 0 25px 0}.testimonies .quote-header{white-space:nowrap}.testimonies .quote-header:after,.testimonies .quote-header:before{content:'';width:30px;margin-left:-.25em;border-bottom:1px solid #ebebeb}.testimonies .quote-header img{display:inline-block;vertical-align:middle;border-radius:50%}.testimonies .quote-body{padding:0 10%}.testimonies .quote-body q{font-style:italic}.testimonies .quote-meta{margin-top:10px;margin-bottom:30px}.testimonies .quote-meta cite{font-weight:bold;font-style:normal;font-size:larger}.breadcrumb-cont{padding:10px 0;background:#efefef}.breadcrumb-cont .breadcrumb{list-style-type:none}.breadcrumb-cont .breadcrumb li{display:inline-block;padding-right:5px}.breadcrumb-cont .breadcrumb li:after{content:" / "}.breadcrumb-cont .breadcrumb li.active{font-weight:bold}.breadcrumb-cont .breadcrumb li.active:after{content:""}.ccm-block-express-form .ccm-express-form-field-set{border:none;outline:none}.ccm-block-express-form .form-group{clear:both;margin:0 0 1em}.ccm-block-express-form .form-group label{display:block;margin:0 0 .28571429rem;color:rgba(0,0,0,0.87);font-size:.92857143em;font-weight:700;text-transform:none}.ccm-block-express-form .form-group .text-muted{color:#c00000}.clr{clear:both}.page-heading{position:relative}.courses .page-heading{background:url(/application/themes/Enhance/images/stock_bg/bg_strategy_5.jpg) center no-repeat;background-attachment:fixed;height:300px}.tools .page-heading{background:url(/application/themes/Enhance/images/stock_bg/bg_strategy.jpg) center no-repeat;background-attachment:fixed;height:300px}.page-heading h1{padding-top:10%;font-size:46px;color:white;line-height:100%;text-shadow:2px 2px 2px #000}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img{height:auto !important;width:120px}aside img{width:auto;height:auto;max-width:230px;max-height:80px}