*{padding:0;margin:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:13px;font-family:'Roboto', sans-serif;background:#f9f9f9}body.guest{font-size:13px;font-family:'Roboto', sans-serif;background:#0c1b27 url(../images/guest/body-background.png) center center no-repeat fixed;background-size:cover}body.member{color:#2a2a2a;font-size:13px;font-family:'Roboto', sans-serif;background:#f9f9f9}body.member a{color:#287bc2;text-decoration:none}body.member a:hover,body.member a:active,body.member a:focus{color:#204f77}input,select,textarea,button{font-size:13px;font-family:'Roboto', sans-serif}button{cursor:pointer;line-height:1.2}img{max-width:100%;height:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.overflow{overflow:hidden}.clear{display:block;width:100%;float:left;clear:both}body.guest #wrapper{width:540px;margin:0 auto;padding:50px 0 20px 0}body.guest #wrapper #header{padding:0 0 45px 0;text-align:center}body.guest #wrapper #content .long-button{text-decoration:none;display:inline-block;margin-top:20px;padding:10px 20px;width:100%;background:#1c609a;border:2px solid #1c609a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;font-weight:bold;font-size:1.1em;text-align:center;color:#fff;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.guest #wrapper #content .long-button:hover,body.guest #wrapper #content .long-button:active,body.guest #wrapper #content .long-button:focus{background:#0c1b27;border-color:#0c1b27;color:#fff;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.guest #wrapper #content .flash-message{padding-bottom:20px}body.guest #wrapper #content .flash-message .row{padding-bottom:20px;border-bottom:1px solid #306796;color:#fff;font-weight:bold;text-align:center}body.guest #wrapper #content .flash-message.success .row{color:#aeea83}body.guest #wrapper #content .flash-message.error .row{color:#ffa3a3}body.guest #wrapper #content .free-text{padding-top:30px;padding-bottom:30px;border-top:1px solid #306796;border-bottom:1px solid #306796}body.guest #wrapper #content .free-text p{color:#fff}body.guest #wrapper #content .free-text p.center{text-align:center}body.guest #wrapper #content .webform{padding-top:30px;padding-bottom:20px;border-top:1px solid #306796;border-bottom:1px solid #306796}body.guest #wrapper #content .webform .form-group{padding-bottom:30px;overflow:hidden}body.guest #wrapper #content .webform .form-group.small{padding-bottom:20px}body.guest #wrapper #content .webform .form-group.buttons{padding-left:137px;padding-bottom:0px}body.guest #wrapper #content .webform .form-group label{display:block;width:136px;padding-left:29px;float:left;line-height:40px;font-weight:bold;color:#fff;font-size:18px;background:transparent url(../images/guest/webform/label.png) left center no-repeat}body.guest #wrapper #content .webform .form-group .textfield{overflow:hidden}body.guest #wrapper #content .webform .form-group .textfield input{width:100%;height:40px;padding:0 15px;color:#77afe0;border:2px solid #77afe0;background:#0f2a3f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body.guest #wrapper #content .webform .form-group .textfield input:focus{color:#fff;border-color:#fff}body.guest #wrapper #content .webform .form-group button{font-size:15px;float:right;padding:0 25px;margin-left:20px;height:36px;background:#77afe0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-weight:bold;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.guest #wrapper #content .webform .form-group button:hover,body.guest #wrapper #content .webform .form-group button:active,body.guest #wrapper #content .webform .form-group button:focus{background:#fff;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.guest #wrapper #content .webform .form-group .links a{color:#77afe0;font-weight:bold;font-size:13px;line-height:36px;text-decoration:none}body.guest #wrapper #content .webform .form-group .links a:hover{color:#fff}body.member #wrapper{min-height:100%;position:relative;padding-bottom:80px;background:transparent url(../images/member/wrapper-background.png) left 110px no-repeat}body.member #wrapper .site-width{width:1110px;margin:0 auto}body.member #wrapper #header{height:110px;background:url(../images/member/body-background.png) center top no-repeat;background-size:100% 110px}body.member #wrapper #header .logo{float:left;margin:30px 0 0 25px}body.member #wrapper #header .nav-toggle{display:none;width:70px;margin:10px auto 15px auto;background:transparent url(../images/member/header/nav/nav-icon.png) right center no-repeat;cursor:pointer;color:#fff;font-size:15px;line-height:26px;font-weight:bold;text-align:left;text-transform:uppercase}body.member #wrapper #header .nav-toggle:hover,body.member #wrapper #header .nav-toggle:active,body.member #wrapper #header .nav-toggle:focus{color:#8dc2f1}body.member #wrapper #header .opened{display:block}body.member #wrapper #header nav ul{padding-right:20px;line-height:90px;float:right;list-style:none}body.member #wrapper #header nav ul li{float:left;padding-right:18px;margin-right:12px;background:transparent url(../images/member/header/nav/separator.png) right center no-repeat}body.member #wrapper #header nav ul li a{font-size:12px;color:#fff;text-transform:uppercase}body.member #wrapper #header nav ul li a:hover,body.member #wrapper #header nav ul li a:active,body.member #wrapper #header nav ul li a:focus{color:#8dc2f1}body.member #wrapper #header nav ul li.active a{color:#8dc2f1}body.member #wrapper #header nav ul li.last{background:none;margin-right:0;padding-right:0}body.member #wrapper #appbar{overflow:hidden;margin-top:-19px}body.member #wrapper #appbar .site-width{position:relative}body.member #wrapper #appbar .filter-search{position:absolute;top:0;right:0;width:265px;background:#1c609a url(../images/member/appbar/search-corner.png) top left no-repeat}body.member #wrapper #appbar .filter-search form{height:39px;margin-left:15px;background:#2972b1}body.member #wrapper #appbar .filter-search div{overflow:hidden}body.member #wrapper #appbar .filter-search input{float:left;width:100%;height:39px;padding-left:15px;background:transparent;color:#fff}body.member #wrapper #appbar .filter-search button{float:right;width:45px;height:39px;background:transparent url(../images/member/appbar/search-icon.png) top center no-repeat;text-indent:-9999px}body.member #wrapper #appbar .filter-search button:hover,body.member #wrapper #appbar .filter-search button:active,body.member #wrapper #appbar .filter-search button:focus{background-position:bottom center}body.member #wrapper #appbar .left-corner{float:left;width:16px;height:39px;background:transparent url(../images/member/appbar/left-corner.png) top center no-repeat}body.member #wrapper #appbar .row{height:39px;overflow:hidden;background:#1c609a}body.member #wrapper #appbar .row h1{float:left;height:39px;padding-left:38px;font-size:18px;line-height:37px;color:#fff;font-weight:bold;background:transparent url(../images/member/appbar/heading.png) 9px 12px no-repeat}body.member #wrapper #appbar .row .actions{float:right;padding:0 15px 0 0}body.member #wrapper #appbar .row .actions a{font-size:16px;line-height:39px;color:#fff;text-decoration:none}body.member #wrapper #extra-appbar .filter-alphabet{overflow:hidden;margin-bottom:30px;padding:0 20px;background:#ebebeb;border-bottom:2px solid #d4d4d4;font-weight:bold;text-align:center}body.member #wrapper #extra-appbar .filter-alphabet span{float:left;padding:8px 10px 8px 5px;font-weight:bold}body.member #wrapper #extra-appbar .filter-alphabet li{list-style:none;display:inline}body.member #wrapper #extra-appbar .filter-alphabet li a{display:inline-block;padding:8px 12px}body.member #wrapper #extra-appbar .filter-alphabet div{overflow:hidden}body.member #wrapper #extra-appbar .filter-alphabet select{display:none;width:100%;height:34px;padding:0 15px;border-left:2px solid #d4d4d4;border-right:2px solid #d4d4d4;background:#f9f9f9;font-weight:bold}body.member #wrapper #extra-appbar .filter-alphabet select option{padding:2px 15px}body.member #wrapper #content{margin-top:30px;overflow:hidden}body.member #wrapper #content .default-styles{overflow:hidden;clear:both}body.member #wrapper #content .default-styles h1,body.member #wrapper #content .default-styles h2,body.member #wrapper #content .default-styles h3,body.member #wrapper #content .default-styles h4,body.member #wrapper #content .default-styles h5,body.member #wrapper #content .default-styles h6,body.member #wrapper #content .default-styles p,body.member #wrapper #content .default-styles ul,body.member #wrapper #content .default-styles ol{margin-bottom:25px}body.member #wrapper #content .default-styles h1{font-size:30px}body.member #wrapper #content .default-styles h2{font-size:25px}body.member #wrapper #content .default-styles h3{font-size:20px}body.member #wrapper #content .default-styles h4{font-size:18px}body.member #wrapper #content .default-styles h5{font-size:16px}body.member #wrapper #content .default-styles h6{font-size:13px;margin-bottom:15px}body.member #wrapper #content .default-styles ul,body.member #wrapper #content .default-styles ol{margin-left:30px;line-height:20px}body.member #wrapper #content .default-styles .second-title{font-size:25px}body.member #wrapper #content .default-styles table{width:100%;margin:0 0 25px 0;border-collapse:collapse;border-spacing:0}body.member #wrapper #content .default-styles table,body.member #wrapper #content .default-styles th,body.member #wrapper #content .default-styles td{border-bottom:1px solid #d4d4d4}body.member #wrapper #content .default-styles caption,body.member #wrapper #content .default-styles th,body.member #wrapper #content .default-styles td{padding:8px 15px;text-align:left}body.member #wrapper #content .default-styles th{background:#ebebeb;border-bottom:2px solid #d4d4d4;font-weight:bold}body.member #wrapper #content .default-styles .aligncenter{display:block;margin:10px auto}body.member #wrapper #content .default-styles .alignleft{float:left;margin:0 20px 15px 0}body.member #wrapper #content .default-styles .alignright{float:right;margin:0 0 15px 20px}body.member #wrapper #content .main-title{clear:both;overflow:hidden;margin-bottom:15px;padding-bottom:25px;border-bottom:3px solid #204f77}body.member #wrapper #content .main-title h2{float:left;margin-bottom:10px;color:#204f77;font-size:35px;line-height:36px}body.member #wrapper #content .main-title a{margin-bottom:10px}body.member #wrapper #content .main-title .blue-btn{margin-left:15px}body.member #wrapper #content .second-title{clear:both;margin-bottom:25px;padding-bottom:30px;border-bottom:3px solid #204f77;color:#204f77;font-size:25px}body.member #wrapper #content .section-title,body.member #wrapper #content .title-lines{margin-bottom:25px;padding-left:29px;background:transparent url(../images/member/appbar/heading.png) left 4px no-repeat;font-size:18px;line-height:1.2;font-weight:bold}body.member #wrapper #content p{line-height:20px}body.member #wrapper #content .pull-right{float:right}body.member #wrapper #content .pull-left{float:left}body.member #wrapper #content hr,body.member #wrapper #content .hr1,body.member #wrapper #content .hr2,body.member #wrapper #content .hr3{height:1px;margin:25px 0;background:#d4d4d4;border:none;text-align:left}body.member #wrapper #content .hr2{height:2px}body.member #wrapper #content .hr3{height:3px}body.member #wrapper #content .items{overflow:hidden}body.member #wrapper #content input[type="text"],body.member #wrapper #content input[type="password"],body.member #wrapper #content input[type="file"],body.member #wrapper #content select,body.member #wrapper #content textarea{width:100%;padding:8px 15px;border:2px solid #d4d4d4;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body.member #wrapper #content input[type="text"]:focus,body.member #wrapper #content input[type="password"]:focus,body.member #wrapper #content input[type="file"]:focus,body.member #wrapper #content select:focus,body.member #wrapper #content textarea:focus{border-color:#7db5e5}body.member #wrapper #content textarea{padding:15px}body.member #wrapper #content .textfield,body.member #wrapper #content .filefield{overflow:hidden}body.member #wrapper #content label{display:block;margin-bottom:15px;font-size:15px;font-weight:bold}body.member #wrapper #content .form-group{overflow:hidden;margin-bottom:30px}body.member #wrapper #content .form-group .error-field{border-color:#e59292}body.member #wrapper #content .form-group .error-message{margin-top:5px;color:#d20000;font-weight:bold}body.member #wrapper #content .flash-message{padding-bottom:30px;overflow:hidden;clear:both}body.member #wrapper #content .flash-message .row{padding:10px 15px;background:#e5fbd7;border:2px solid #94c978;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#184f00;font-weight:bold;text-align:center}body.member #wrapper #content .flash-message.error .row{border-color:#e59292;background:#ffdbdb;color:#4f0000}body.member #wrapper #content .grey-btn,body.member #wrapper #content .blue-btn,body.member #wrapper #content .dark-blue-btn{display:inline-block;padding:6px 20px;background:#f9f9f9;border:2px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;font-weight:bold;text-align:center;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.member #wrapper #content .grey-btn:hover,body.member #wrapper #content .grey-btn:active,body.member #wrapper #content .grey-btn:focus,body.member #wrapper #content .blue-btn:hover,body.member #wrapper #content .blue-btn:active,body.member #wrapper #content .blue-btn:focus,body.member #wrapper #content .dark-blue-btn:hover,body.member #wrapper #content .dark-blue-btn:active,body.member #wrapper #content .dark-blue-btn:focus{background:#1c609a;border-color:#1c609a;color:#fff;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.member #wrapper #content .grey-btn{color:#1c609a}body.member #wrapper #content .blue-btn{background:#1c609a;border:2px solid #1c609a;color:#fff}body.member #wrapper #content .blue-btn:hover,body.member #wrapper #content .blue-btn:active,body.member #wrapper #content .blue-btn:focus{background:#0c1b27;border-color:#0c1b27}body.member #wrapper #content .dark-blue-btn{padding:4px 20px;background:#0c1b27;border:2px solid #0c1b27;color:#fff}body.member #wrapper #content .dark-blue-btn:hover,body.member #wrapper #content .dark-blue-btn:active,body.member #wrapper #content .dark-blue-btn:focus{background:#1c609a;border-color:#1c609a}body.member #wrapper #content .field-btn{float:right;margin-bottom:15px}body.member #wrapper #content .waiting-list-check{cursor:default;background:#478e3d;border:2px solid #478e3d}body.member #wrapper #content .waiting-list-check span{margin-right:5px}body.member #wrapper #content .waiting-list-check:hover,body.member #wrapper #content .waiting-list-check:active,body.member #wrapper #content .waiting-list-check:focus{background:#478e3d;border:2px solid #478e3d}body.member #wrapper #content .attending{margin-left:15px;padding-left:15px;padding-right:1px;display:inline-block;background:#468d3a;border:2px solid #468d3a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-weight:bold;text-align:center;color:#fff}body.member #wrapper #content .attending span{padding:6px 5px;padding-right:20px}body.member #wrapper #content .attending:hover,body.member #wrapper #content .attending:active,body.member #wrapper #content .attending:focus{background:#266a1b;border-color:#266a1b;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out}body.member #wrapper #content .box{float:left;overflow:hidden;width:48.75%;margin:0 2.5% 20px 0}body.member #wrapper #content .box:nth-of-type(2n){float:right;margin-right:0}body.member #wrapper #content .end-line{clear:both;height:18px;margin:0 0 25px 0;border-bottom:3px solid #d4d4d4;text-align:center}body.member #wrapper #content .end-line .grey-btn,body.member #wrapper #content .end-line .blue-btn{margin:0 5px}body.member #wrapper #content .end-line .blue-btn.profile,body.member #wrapper #content .end-line .waiting-list-check,body.member #wrapper #content .end-line .attending span{font-size:1.2em}body.member #wrapper #content .end-line .attending span{font-size:1.2em}body.member #wrapper #content .end-line .attending .dark-blue-btn{padding:2px 18px;margin:2px 2px}body.member #wrapper #content .main-pager{margin-bottom:30px;background:#ebebeb;border-top:3px solid #d4d4d4;font-weight:bold;text-align:center}body.member #wrapper #content .main-pager li{list-style:none;display:inline}body.member #wrapper #content .main-pager li a{display:inline-block;padding:8px 12px}body.member #wrapper #content .main-pager li a.active{padding:8px 12px 6px 12px;border-bottom:3px solid #2a2a2a;color:#2a2a2a}body.member #wrapper #content .main-pager .prev,body.member #wrapper #content .main-pager .next{font-size:20px;line-height:0}body.member #wrapper #content .attached-files{overflow:hidden;margin-bottom:30px;padding:10px 15px 0 15px;background:#ebebeb;border:1px solid #d4d4d4;font-weight:bold}body.member #wrapper #content .attached-files .title-lines{float:left;margin:0 25px 0 0;font-size:15px;line-height:24px}body.member #wrapper #content .attached-files ul{overflow:hidden}body.member #wrapper #content .attached-files ul li{float:left;margin:0 25px 10px 0;list-style:none;font-size:15px;word-break:break-all}body.member #wrapper #content .file,body.member #wrapper #content .doc,body.member #wrapper #content .xls,body.member #wrapper #content .ppt,body.member #wrapper #content .pdf,body.member #wrapper #content .jpg,body.member #wrapper #content .zip,body.member #wrapper #content .rar{display:inline-block;height:24px;padding:2px 0 0 30px;background-position:top left;background-repeat:no-repeat}body.member #wrapper #content .file{background-image:url(../images/member/file-icons/file.png)}body.member #wrapper #content .doc{background-image:url(../images/member/file-icons/doc.png)}body.member #wrapper #content .xls{background-image:url(../images/member/file-icons/xls.png)}body.member #wrapper #content .ppt{background-image:url(../images/member/file-icons/ppt.png)}body.member #wrapper #content .pdf{background-image:url(../images/member/file-icons/pdf.png)}body.member #wrapper #content .jpg{background-image:url(../images/member/file-icons/jpg.png)}body.member #wrapper #content .zip{background-image:url(../images/member/file-icons/zip.png)}body.member #wrapper #content .rar{background-image:url(../images/member/file-icons/rar.png)}body.member #wrapper #content .homepage .title-lines{margin-bottom:20px;padding-bottom:25px;border-bottom:3px solid #204f77}body.member #wrapper #content .homepage .end-line{margin:10px 0 20px 0;border-bottom-width:2px}body.member #wrapper #content .homepage .new-members{overflow:hidden}body.member #wrapper #content .homepage .new-members .item{float:left;clear:both;overflow:hidden;width:100%;margin-bottom:5px;background:transparent url(../images/member/item-back-lines.png) top right no-repeat}body.member #wrapper #content .homepage .new-members .item:first-of-type{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d4d4d4}body.member #wrapper #content .homepage .new-members .item figure{float:left;line-height:0}body.member #wrapper #content .homepage .new-members .item .text{margin-left:130px}body.member #wrapper #content .homepage .new-members .item .text h2{margin-bottom:10px;font-size:25px;line-height:27px}body.member #wrapper #content .homepage .new-members .item .text h2 a{color:#204f77}body.member #wrapper #content .homepage .new-members .item .text h2 a:hover,body.member #wrapper #content .homepage .new-members .item .text h2 a:active,body.member #wrapper #content .homepage .new-members .item .text h2 a:focus{color:#287bc2}body.member #wrapper #content .homepage .next-event{overflow:hidden}body.member #wrapper #content .homepage .next-event .details figure{float:right;border-left:20px solid #f9f9f9}body.member #wrapper #content .homepage .next-event .details figure img{width:80px;height:80px}body.member #wrapper #content .homepage .next-event .details li{padding:10px 0 13px 0;border-bottom:1px solid #d4d4d4;list-style:none;font-size:15px}body.member #wrapper #content .homepage .next-event .details li:first-of-type{padding-top:2px}body.member #wrapper #content .homepage .next-event .details li:last-of-type{border-bottom:none}body.member #wrapper #content .homepage .next-event .details li span{float:left;width:70px;padding-top:1px;font-size:13px;font-weight:bold}body.member #wrapper #content .homepage .latest-opportunities .item,body.member #wrapper #content .homepage .latest-case_studies .item{float:left;width:100%;margin-bottom:20px;overflow:hidden}body.member #wrapper #content .homepage .latest-opportunities .item:first-of-type,body.member #wrapper #content .homepage .latest-case_studies .item:first-of-type{padding-bottom:20px;border-bottom:1px solid #d4d4d4}body.member #wrapper #content .homepage .latest-opportunities .item h2,body.member #wrapper #content .homepage .latest-case_studies .item h2{margin-bottom:10px;font-size:18px;line-height:22px}body.member #wrapper #content .homepage .latest-opportunities .item h2 a,body.member #wrapper #content .homepage .latest-case_studies .item h2 a{color:#204f77}body.member #wrapper #content .homepage .latest-opportunities .item h2 a:hover,body.member #wrapper #content .homepage .latest-opportunities .item h2 a:active,body.member #wrapper #content .homepage .latest-opportunities .item h2 a:focus,body.member #wrapper #content .homepage .latest-case_studies .item h2 a:hover,body.member #wrapper #content .homepage .latest-case_studies .item h2 a:active,body.member #wrapper #content .homepage .latest-case_studies .item h2 a:focus{color:#287bc2}body.member #wrapper #content .homepage .latest-opportunities .item p,body.member #wrapper #content .homepage .latest-case_studies .item p{font-weight:bold}body.member #wrapper #content .homepage .latest-opportunities .item p .separator,body.member #wrapper #content .homepage .latest-case_studies .item p .separator{margin:0 10px;color:#d4d4d4}body.member #wrapper #content .list-members{overflow:hidden}body.member #wrapper #content .list-members .item{float:left;width:31.66%;margin:0 2.5% 30px 0;overflow:hidden;background:transparent url(../images/member/item-back-lines.png) top right no-repeat}body.member #wrapper #content .list-members .item:nth-child(3n){margin-right:0}body.member #wrapper #content .list-members .item figure{float:left;line-height:0}body.member #wrapper #content .list-members .item .text{height:110px;margin-left:130px;border-bottom:2px solid #d4d4d4}body.member #wrapper #content .list-members .item .text h2{margin-bottom:10px;font-size:25px;line-height:27px}body.member #wrapper #content .list-members .item .text h2 a{color:#204f77}body.member #wrapper #content .list-members .item .text h2 a:hover,body.member #wrapper #content .list-members .item .text h2 a:active,body.member #wrapper #content .list-members .item .text h2 a:focus{color:#287bc2}body.member #wrapper #content .member-details figure{float:left;width:250px;margin-right:30px;overflow:hidden}body.member #wrapper #content .member-details figure img{width:100%}body.member #wrapper #content .member-details .content-column{overflow:hidden}body.member #wrapper #content .member-details .main-title h2{font-size:50px}body.member #wrapper #content .member-details .main-title p{margin-bottom:10px;font-weight:bold}body.member #wrapper #content .member-details .details{margin-bottom:25px;overflow:hidden;border-bottom:2px solid #d4d4d4}body.member #wrapper #content .member-details .details li{padding:10px 0 13px 0;overflow:hidden;border-bottom:1px solid #d4d4d4;list-style:none;font-size:15px}body.member #wrapper #content .member-details .details li:first-of-type{padding-top:2px}body.member #wrapper #content .member-details .details li:last-of-type{padding-bottom:0;border-bottom:none}body.member #wrapper #content .member-details .details li span{float:left;width:70px;padding-top:1px;font-size:13px;font-weight:bold}body.member #wrapper #content .member-details .experience{margin-bottom:25px;border-bottom:1px solid #d4d4d4}body.member #wrapper #content .webform fieldset{margin-bottom:25px;border-bottom:2px solid #d4d4d4}body.member #wrapper #content .webform fieldset:last-of-type{margin-bottom:0;border-bottom:none}body.member #wrapper #content .webform input,body.member #wrapper #content .webform select{font-size:15px}body.member #wrapper #content .webform label{width:150px;float:left;margin:10px 0 0 0}body.member #wrapper #content .webform label.label-long{margin:0}body.member #wrapper #content .webform .file-info{overflow:hidden;padding:5px 5px 5px 15px;background:#ebebeb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body.member #wrapper #content .webform .file-info label{width:auto;float:right;margin:6px 0 0 0;font-size:13px;line-height:1}body.member #wrapper #content .webform .file-info label input{width:auto;float:left;margin-right:10px;padding:0}body.member #wrapper #content .webform .file-info span{float:left;margin-top:6px;line-height:1}body.member #wrapper #content .webform .file-info .blue-btn{float:right;margin-left:15px;padding:2px 10px}body.member #wrapper #content .webform .filefield input{padding:10px 15px}body.member #wrapper #content .webform .form-group figure{float:left;margin-right:20px;font-weight:bold}body.member #wrapper #content .webform .form-group figure img{width:50px;height:auto}body.member #wrapper #content .list-events .next-event{overflow:hidden}body.member #wrapper #content .list-events .next-event .details .date{float:left;margin-right:30px}body.member #wrapper #content .list-events .next-event .details .date h3{font-size:1.75em}body.member #wrapper #content .list-events .next-event .details .date span{font-weight:bold;font-size:1.1em}body.member #wrapper #content .list-events .next-event .details figure{float:right;border-left:20px solid #f9f9f9}body.member #wrapper #content .list-events .next-event .details figure img{width:80px;height:80px}body.member #wrapper #content .list-events .next-event .details ul{overflow:hidden}body.member #wrapper #content .list-events .next-event .details li{padding:10px 0 13px 0;border-bottom:1px solid #d4d4d4;overflow:hidden;list-style:none;font-size:15px}body.member #wrapper #content .list-events .next-event .details li:first-of-type{padding-top:2px}body.member #wrapper #content .list-events .next-event .details li span{float:left;width:70px;padding-top:1px;font-size:13px;font-weight:bold}body.member #wrapper #content .list-events .next-event .details li:last-of-type{overflow:visible}body.member #wrapper #content .list-events .next-event .details .buttons{overflow:hidden;margin-top:20px;clear:both}body.member #wrapper #content .list-events .next-event .details .buttons .attending{float:right}body.member #wrapper #content .list-events .next-event .details .buttons .blue-btn{float:right;margin-left:15px}body.member #wrapper #content .list-events .next-event .details .buttons .grey-btn{float:left}body.member #wrapper #content .list-events .next-event .details .buttons .grey-btn:last-child{float:right}body.member #wrapper #content .list-events .next-event .gmap{width:100%;height:255px;background:#fff;border:1px solid #d4d4d4}body.member #wrapper #content .list-events .next-event .attendees{overflow:hidden}body.member #wrapper #content .list-events .next-event .attendees .item{float:left;width:31.66%;margin:0 2.5% 20px 0}body.member #wrapper #content .list-events .next-event .attendees .item:nth-child(3n){margin-right:0}body.member #wrapper #content .list-events .next-event .attendees .item figure{float:left;line-height:0}body.member #wrapper #content .list-events .next-event .attendees .item figure img{width:50px;height:50px}body.member #wrapper #content .list-events .next-event .attendees .item h5{height:50px;margin-left:65px;border-bottom:1px solid #d4d4d4;font-size:15px;line-height:18px}body.member #wrapper #content .list-events .previous-events .item{float:left;width:100%;margin:0 0 25px 0}body.member #wrapper #content .list-events .previous-events .item:nth-of-type(2n){margin-right:0}body.member #wrapper #content .list-events .previous-events .item h3{float:left;margin-right:30px;font-size:18px;line-height:19px}body.member #wrapper #content .list-events .previous-events .item h3 span{font-size:16px}body.member #wrapper #content .list-events .previous-events .item p{margin-bottom:15px}body.member #wrapper #content .list-events .previous-events .item .text{overflow:hidden}body.member #wrapper #content .list-events .previous-events .item .end-line{margin:5px 0 15px 0;border-bottom-width:1px}body.member #wrapper #content .event-details .details figure{float:right;border-left:20px solid #f9f9f9}body.member #wrapper #content .event-details .details figure img{width:80px;height:80px}body.member #wrapper #content .event-details .details li{padding:10px 0 13px 0;border-bottom:1px solid #d4d4d4;list-style:none;font-size:15px}body.member #wrapper #content .event-details .details li:first-of-type{padding-top:2px}body.member #wrapper #content .event-details .details li span{float:left;width:70px;padding-top:1px;font-size:13px;font-weight:bold}body.member #wrapper #content .event-details .announcement{width:100%;padding:40px 45px;margin:20px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e7eff4;border:2px solid #CFD5DA;text-align:center;vertical-align:middle}body.member #wrapper #content .event-details .announcement h3{color:#204f77;font-size:2em}body.member #wrapper #content .event-details .announcement p{font-size:1.2em}body.member #wrapper #content .event-details .gmap{width:100%;height:255px;background:#fff;border:1px solid #d4d4d4}body.member #wrapper #content .event-details .choose-date .dates-table table{border:1px solid #bababa}body.member #wrapper #content .event-details .choose-date .dates-table table th{width:50%;background:#f4f4f4;border-bottom:1px solid #bababa;text-align:right;vertical-align:top;font-size:15px}body.member #wrapper #content .event-details .choose-date .dates-table table td{width:50%;text-align:left;border-bottom:1px solid #bababa}body.member #wrapper #content .event-details .choose-date .dates-table table .checkboxes{font-weight:bold;border-left:1px solid #bababa}body.member #wrapper #content .event-details .choose-date .dates-table table .checkboxes input{margin-left:15px}body.member #wrapper #content .event-details .choose-date .dates-table table .checkboxes:hover{background:#d1e5f3}body.member #wrapper #content .event-details .choose-date .dates-table table .checkboxes.checked{background:#d5efc9}body.member #wrapper #content .event-details .choose-date .dates-list{width:100%;overflow:hidden;margin-bottom:25px;text-align:center;vertical-align:top}body.member #wrapper #content .event-details .choose-date .dates-list .item{width:19.7%;display:inline-block;overflow:hidden;margin-bottom:3px;border:1px solid #bababa;text-align:center;vertical-align:top}body.member #wrapper #content .event-details .choose-date .dates-list .item h4{margin:0;padding:10px 15px;background:#ebebeb;border-bottom:1px solid #bababa;font-size:15px}body.member #wrapper #content .event-details .choose-date .dates-list .item p{display:block;width:100%;margin:0;padding:8px 0;border-bottom:1px solid #d4d4d4;font-weight:bold}body.member #wrapper #content .event-details .choose-date .dates-list .item p:hover{background:#d1e5f3}body.member #wrapper #content .event-details .choose-date .dates-list .item p.is_voted:hover{background:transparent}body.member #wrapper #content .event-details .choose-date .dates-list .item p.checked{background:#d5efc9}body.member #wrapper #content .event-details .choose-date .dates-list .item p.checked:hover{background:#d5efc9}body.member #wrapper #content .event-details .choose-date .dates-list .item p label{margin:0}body.member #wrapper #content .event-details .choose-date .dates-list .item input{margin-right:10px}body.member #wrapper #content .event-details .attendees{overflow:hidden}body.member #wrapper #content .event-details .attendees .items h3{margin-bottom:20px;color:#204f77;font-size:20px}body.member #wrapper #content .event-details .attendees .item{float:left;width:18%;margin:0 2.5% 20px 0;word-wrap:break-word}body.member #wrapper #content .event-details .attendees .item:nth-child(5n + 5){margin-right:0}body.member #wrapper #content .event-details .attendees .item:nth-child(5n + 6){clear:left}body.member #wrapper #content .event-details .attendees .item figure{float:left;line-height:0}body.member #wrapper #content .event-details .attendees .item figure img{width:50px;height:50px}body.member #wrapper #content .event-details .attendees .item h5{height:50px;margin-left:65px;border-bottom:1px solid #d4d4d4;font-size:15px;line-height:18px}body.member #wrapper #content .event-details .attendees .item p.name{font-weight:bold}body.member #wrapper #content .event-details .attendees .item p.last{padding-bottom:10px;border-bottom:1px solid #d4d4d4}body.member #wrapper #content .list-opportunities,body.member #wrapper #content .list-case_studies{overflow:hidden}body.member #wrapper #content .list-opportunities .intro-text,body.member #wrapper #content .list-case_studies .intro-text{margin-bottom:30px;overflow:hidden;clear:both;border-bottom:2px solid #d4d4d4}body.member #wrapper #content .list-opportunities .item,body.member #wrapper #content .list-case_studies .item{float:left;width:31.66%;height:110px;margin:0 2.5% 30px 0;overflow:hidden;background:transparent url(../images/member/item-back-lines.png) top right no-repeat;border-bottom:2px solid #d4d4d4}body.member #wrapper #content .list-opportunities .item:nth-child(3n),body.member #wrapper #content .list-case_studies .item:nth-child(3n){margin-right:0}body.member #wrapper #content .list-opportunities .item h2,body.member #wrapper #content .list-case_studies .item h2{margin-bottom:10px;font-size:18px;line-height:22px}body.member #wrapper #content .list-opportunities .item h2 a,body.member #wrapper #content .list-case_studies .item h2 a{color:#204f77}body.member #wrapper #content .list-opportunities .item h2 a:hover,body.member #wrapper #content .list-opportunities .item h2 a:active,body.member #wrapper #content .list-opportunities .item h2 a:focus,body.member #wrapper #content .list-case_studies .item h2 a:hover,body.member #wrapper #content .list-case_studies .item h2 a:active,body.member #wrapper #content .list-case_studies .item h2 a:focus{color:#287bc2}body.member #wrapper #content .list-opportunities .item p,body.member #wrapper #content .list-case_studies .item p{font-weight:bold}body.member #wrapper #content .list-opportunities .item p .separator,body.member #wrapper #content .list-case_studies .item p .separator{margin:0 10px;color:#d4d4d4}body.member #wrapper #content .opportunity-details .main-title,body.member #wrapper #content .case_study-details .main-title{margin-bottom:0}body.member #wrapper #content .opportunity-details .details,body.member #wrapper #content .case_study-details .details{overflow:hidden;margin-bottom:30px;font-weight:bold}body.member #wrapper #content .opportunity-details .details li,body.member #wrapper #content .case_study-details .details li{float:left;width:33.33%;padding:10px 0 13px 0;border-bottom:2px solid #d4d4d4;list-style:none;font-size:15px}body.member #wrapper #content .opportunity-details .details li span,body.member #wrapper #content .case_study-details .details li span{margin-right:5px;font-size:13px}body.member #wrapper #footer{position:absolute;left:0;bottom:0;width:100%;height:60px;padding-top:15px;border-top:5px solid #204f77;background:#0c1b27}body.member #wrapper #footer .shortcuts{float:left;line-height:25px;color:#8a9caa;font-size:12px;padding-left:50px;background:transparent url(../images/member/footer/logo.png) left center no-repeat}body.member #wrapper #footer .shortcuts a{color:#8a9caa}body.member #wrapper #footer .shortcuts a:hover,body.member #wrapper #footer .shortcuts a:active,body.member #wrapper #footer .shortcuts a:focus{color:#fff}body.member #wrapper #footer .designer{float:right;overflow:hidden;margin-top:2px;line-height:21px;color:#8a9caa;font-size:12px}body.member #wrapper #footer .designer span{float:left}body.member #wrapper #footer .designer a{float:right;display:block;margin-left:15px;width:70px;height:21px;background:transparent url(../images/member/footer/mtr-logo.png) center center no-repeat}@media screen and (min-width: 0px) and (max-width: 1179px){body.member #wrapper{background:transparent}body.member #wrapper .site-width{width:940px}body.member #wrapper #header .logo{width:250px;margin:33px 0 0 15px}body.member #wrapper #header nav ul li{padding-right:15px;margin-right:9px}body.member #wrapper #content .list-members .item{width:48.75%;margin:0 2.5% 30px 0}body.member #wrapper #content .list-members .item:nth-child(2n){float:right;margin-right:0}body.member #wrapper #content .list-events .next-event .attendees .items .item{width:48.75%}body.member #wrapper #content .list-events .next-event .attendees .items .item:nth-child(2n){margin-right:0}body.member #wrapper #content .event-details .attendees .item{width:23.12%}body.member #wrapper #content .event-details .attendees .item:nth-child(4n + 4){margin-right:0}body.member #wrapper #content .event-details .attendees .item:nth-child(5n + 5){margin-right:2.5%}body.member #wrapper #content .event-details .attendees .item:nth-child(4n + 5){clear:left}body.member #wrapper #content .event-details .attendees .item:nth-child(5n + 6){clear:none}body.member #wrapper #content .list-opportunities .item,body.member #wrapper #content .list-case_studies .item{width:48.75%;margin:0 2.5% 30px 0}body.member #wrapper #content .list-opportunities .item:nth-child(2n),body.member #wrapper #content .list-case_studies .item:nth-child(2n){float:right;margin-right:0}}@media screen and (min-width: 0px) and (max-width: 991px){body.member #wrapper .site-width{width:730px}body.member #wrapper #header{height:auto;padding-bottom:20px;background-image:url(../images/member/body-background-991px.png);background-size:100% 100%;text-align:center}body.member #wrapper #header .logo{float:none;width:auto;display:block;margin:25px auto 0 auto}body.member #wrapper #header .nav-toggle{display:block}body.member #wrapper #header nav ul{display:none;float:none;margin-bottom:20px;padding:0;line-height:normal}body.member #wrapper #header nav ul li{float:none;display:block;margin:0;padding:0;background:transparent;font-weight:bold}body.member #wrapper #header nav ul li a{margin:4px 0;padding:6px 0;display:inline-block;font-size:15px}body.member #wrapper #content .box{float:left;clear:both;width:100%;margin:0 0 20px 0}body.member #wrapper #content .member-details figure{width:110px;margin-right:20px}body.member #wrapper #content .member-details .main-title{padding-bottom:25px}body.member #wrapper #content .member-details .main-title h2{font-size:28px}body.member #wrapper #content .member-details .main-title p{margin-bottom:0}body.member #wrapper #content .member-details .details .box:first-of-type{margin-bottom:10px}body.member #wrapper #content .member-details .details .box:first-of-type li:last-of-type{padding-bottom:10px;border-bottom:1px solid #d4d4d4}body.member #wrapper #content .event-details .choose-date .dates-list .item{width:33%}body.member #wrapper #content .opportunity-details .details ul,body.member #wrapper #content .case_study-details .details ul{overflow:hidden;border-bottom:1px solid #d4d4d4}body.member #wrapper #content .opportunity-details .details li,body.member #wrapper #content .case_study-details .details li{width:100%;border-bottom-width:1px}body.member #wrapper #content .opportunity-details .details li span,body.member #wrapper #content .case_study-details .details li span{float:left;width:70px;padding-top:1px;font-size:13px;font-weight:bold}body.member #wrapper #content .attached-files,body.member #wrapper #content .attached-files{padding:10px 15px 0 15px}body.member #wrapper #content .attached-files .title-lines,body.member #wrapper #content .attached-files .title-lines{float:none;margin:0 0 15px 0;line-height:24px}body.member #wrapper #content .attached-files ul li,body.member #wrapper #content .attached-files ul li{font-size:13px}}@media screen and (min-width: 0px) and (max-width: 767px){body.member #wrapper{padding-bottom:70px}body.member #wrapper .site-width{width:100%;padding:0 20px}body.member #wrapper #appbar .filter-search{width:100%;position:static;background:#2972b1}body.member #wrapper #appbar .filter-search form{margin-left:0}body.member #wrapper #appbar .filter-search input{width:100%;padding-left:25px}body.member #wrapper #appbar .row{height:auto}body.member #wrapper #extra-appbar .filter-alphabet{margin-bottom:20px;padding-right:0}body.member #wrapper #extra-appbar .filter-alphabet span{padding-right:20px}body.member #wrapper #extra-appbar .filter-alphabet ul{display:none}body.member #wrapper #extra-appbar .filter-alphabet select{display:block}body.member #wrapper #content{margin-top:20px}body.member #wrapper #content .default-styles h1,body.member #wrapper #content .default-styles h2,body.member #wrapper #content .default-styles h3,body.member #wrapper #content .default-styles h4,body.member #wrapper #content .default-styles h5,body.member #wrapper #content .default-styles h6,body.member #wrapper #content .default-styles p,body.member #wrapper #content .default-styles ul,body.member #wrapper #content .default-styles ol,body.member #wrapper #content .default-styles table{margin-bottom:20px}body.member #wrapper #content .main-title{padding-bottom:5px}body.member #wrapper #content .main-title h2{width:100%;margin-bottom:20px;font-size:28px;line-height:30px}body.member #wrapper #content .second-title{margin-bottom:20px;padding-bottom:20px;font-size:22px}body.member #wrapper #content .section-title{margin-bottom:20px}body.member #wrapper #content hr,body.member #wrapper #content .hr1,body.member #wrapper #content .hr2,body.member #wrapper #content .hr3{margin:20px 0}body.member #wrapper #content .end-line{margin-bottom:35px}body.member #wrapper #content .flash-message{padding-bottom:25px}body.member #wrapper #content .homepage .new-members .item{margin-bottom:15px}body.member #wrapper #content .homepage .new-members .item figure{width:95px}body.member #wrapper #content .homepage .new-members .item .text{margin-left:115px}body.member #wrapper #content .homepage .new-members .item .text h2{margin-bottom:0;font-size:18px;line-height:22px}body.member #wrapper #content .homepage .next-event .details figure,body.member #wrapper #content .list-events .next-event .details figure,body.member #wrapper #content .event-details .details figure{display:none}body.member #wrapper #content .homepage .latest-opportunities .item h2,body.member #wrapper #content .homepage .latest-case_studies .item h2{font-size:15px;line-height:18px}body.member #wrapper #content .list-members .item{width:100%;margin:0 0 20px 0}body.member #wrapper #content .list-members .item figure{width:95px}body.member #wrapper #content .list-members .item .text{height:95px;margin-left:115px}body.member #wrapper #content .list-members .item .text h2{margin-bottom:0;font-size:18px;line-height:22px}body.member #wrapper #content .list-events .previous-events .item h3{margin-right:30px;margin-bottom:15px}body.member #wrapper #content .event-details .choose-date .dates-list .item{width:49%}body.member #wrapper #content .event-details .attendees .item{width:100%;margin-right:0}body.member #wrapper #content .member-details .details,body.member #wrapper #content .member-details .experience{margin-bottom:20px}body.member #wrapper #content .list-opportunities .intro-text,body.member #wrapper #content .list-case_studies .intro-text{margin-bottom:20px}body.member #wrapper #content .list-opportunities .item,body.member #wrapper #content .list-case_studies .item{width:100%;height:auto;margin:0 0 20px 0;padding-bottom:20px}body.member #wrapper #content .webform label{float:none;margin:0 0 10px 0}body.member #wrapper #content .webform fieldset{margin-bottom:20px}body.member #wrapper #content .form-group{margin-bottom:25px}}@media screen and (min-width: 0px) and (max-width: 599px){body.guest #wrapper{width:100%;padding:40px 20px 20px 20px}body.guest #wrapper #header{padding-bottom:35px}body.guest #wrapper #content .flash-message{margin-top:0}body.guest #wrapper #content .webform{padding-top:20px}body.guest #wrapper #content .webform .form-group{padding-bottom:20px}body.guest #wrapper #content .webform .form-group label{width:100%;float:none;margin-bottom:15px;line-height:normal}body.guest #wrapper #content .webform .form-group.buttons{padding-left:0}body.member #wrapper{padding-bottom:90px}body.member #wrapper #footer{height:80px;padding-top:10px}body.member #wrapper #footer .shortcuts{width:70%;height:25px;margin-top:8px;padding:0;line-height:18px;background:transparent}body.member #wrapper #footer .designer{width:70px;text-align:center}}@media screen and (min-width: 0px) and (max-width: 480px){body.member #wrapper #content .member-details figure{width:100%;margin:0 0 15px 0}body.member #wrapper #content .member-details .content-column{clear:both}body.member #wrapper #content .webform .file-info span{float:right;width:100%;margin:3px 8px 10px 0;text-align:right}body.member #wrapper #content .main-title a{width:100%;margin-bottom:10px}body.member #wrapper #content .list-events .next-event .attendees .items .item{width:100%;margin:0 0 20px 0}body.member #wrapper #content .list-events .next-event .details .buttons a{width:100%;margin-bottom:10px}body.member #wrapper #content .list-events .next-event .details .buttons .attending{width:100%;margin-left:0;margin-bottom:10px}body.member #wrapper #content .list-events .next-event .details .buttons .attending a{width:auto;margin-bottom:0}body.member #wrapper #content .event-details .choose-date .dates-list .item{width:100%}}