*{-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none}body,html{margin:0;padding:0}h1,h2,h3,h4{margin:0;padding:0;font-weight:400}a{-webkit-transition:.3s;transition:.3s}li,ol,p,ul{margin:0;padding:0}a img{border:none}input,textarea{-webkit-appearance:none;border-radius:0}button{-webkit-appearance:none!important;padding:0}li{margin-left:18px}ol{list-style:decimal}ul{list-style:disc}.small{font-size:.8em}.clear,.clear:after{display:block;content:'';clear:both}.clear:after{visibility:hidden;content:".";height:0;display:block}.transition-hover{-webkit-transition:.3s;transition:.3s}.transition-none{-webkit-transition:none;transition:none}.radius2{border-radius:2px}.radius4{border-radius:4px}.radius6{border-radius:6px}.radius8{border-radius:8px}.radius10{border-radius:10px}.flex{display:-webkit-box;display:-webkit-flex;display:flex}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vertical-align-remove{top:auto;-webkit-transform:none;transform:none}.tooltip-inner{display:none}.counter{text-align:center}.pagination{clear:both;padding-top:10px}.pagination ul{text-align:center}.pagination ul li{display:inline;list-style:none;text-align:center;font-weight:400;margin-left:4px}.pagination ul li span.pagenav{text-decoration:none;font-weight:400;font-size:12px;background:#333;padding:5px;color:#fff}.pagination a{text-decoration:none!important;font-weight:400;font-size:12px;padding:5px;color:#fff;background:#333;-webkit-transition:.3s;transition:.3s}.pagination a:hover{color:#fff}.highlight{border:1px dashed #010101;background:#DEF;padding:0 2px 0 2px}input{background-color:#fff}.inputbox{background:#fff}.text_area{background:#fff}.selectbox{width:100%}.message{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:700;font-size:1em;color:#666;text-align:center}.adminform{background-color:#fff}.clearboth,.clr{clear:both}@font-face{font-family:tex_gyre_herosbold;src:url(fonts/texgyreheros-bold-webfont.woff2) format('woff2'),url(fonts/texgyreheros-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:tex_gyre_herosregular;src:url(fonts/texgyreheros-regular-webfont.woff2) format('woff2'),url(fonts/texgyreheros-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}.transparent-red{background:rgba(215,25,33,.7)}.transparent-black{background:rgba(0,0,0,.7)}.radius-top-right-10{border-top-right-radius:10px}.radius-top-right-20{border-top-right-radius:20px}.radius-top-right-40{border-top-right-radius:40px}.radius-top-right-150{border-top-right-radius:150px}.radius-2{border-radius:2px}body{font-family:tex_gyre_herosregular,Arial,Verdana,Helvetica,sans-serif;font-size:16px;color:#58595b;margin-top:0;background:#fff}.componentheading,.contentheading,h1{font-size:32px;font-weight:400;font-family:tex_gyre_herosregular;color:#d71921;line-height:1.2em;margin-bottom:20px}.componentheading a,.componentheading a:visited,.contentheading a,.contentheading a:visited,h1 a,h1 a:visited{text-decoration:none;color:#d71921}.componentheading a:hover,.contentheading a:hover,h1 a:hover{color:#58595b}h2{font-size:24px;font-weight:400;font-family:tex_gyre_herosregular;color:#d71921;line-height:1.2em;margin-bottom:10px}h2 a,h2 a:visited{text-decoration:none;color:#d71921}h2 a:hover{color:#58595b}h3{font-size:20px;font-weight:400;font-family:tex_gyre_herosregular;color:#000;line-height:1.2em;margin-bottom:5px}a,a:visited{color:#58595b}a:hover{color:#d71921}a.ai-next,a.ai-next:visited,a.btn,a.btn:visited{text-decoration:none;color:#fff;display:inline-block;background:#000;padding:6px 14px;border-top-right-radius:20px}a.ai-next:hover,a.btn:hover{background:#d71921}a.ai-next{border-radius:0;margin-top:5px}b,strong{font-family:tex_gyre_herosbold;font-weight:400}.created,.createdate,dd.published{font-family:tex_gyre_herosbold;font-weight:400;padding-bottom:10px;font-size:14px}dd.published span{font-family:tex_gyre_herosregular}.article-info-term{display:none}dd,dl,dt{margin:0}#sidr{display:none}#menu-toggle{display:none}.menu-overlay{display:none;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:900;background:rgba(0,0,0,.7)}.outer{width:100%;position:relative}.inner{width:100%;max-width:1400px;margin:0 auto;position:relative;padding-left:40px;padding-right:40px}#top{background:#fff;height:146px}#top #logo{position:absolute;left:40px;top:23px}#top #menu{position:absolute;right:40px;top:86px}#top #menu.fixed{position:fixed;top:0;right:0;left:0;width:100%;z-index:1000;background:#fff;height:38px;box-shadow:0 0 10px 0 grey;-webkit-transition:all .25s ease;transition:all .25s ease}#top #menu.fixed .moduletable-mainmenu{text-align:right;padding-right:40px}#top #menu.fixed #menu-toggle #toggle{top:6px;right:40px}.moduletable-phonenumber{position:absolute;right:225px;top:20px}.moduletable-phonenumber a,.moduletable-phonenumber a:visited{text-decoration:none;color:#d71921;font-family:tex_gyre_herosbold;font-size:20px}.moduletable-phonenumber a .fa,.moduletable-phonenumber a:visited .fa{padding-right:5px}.moduletable-phonenumber a:hover{color:#000}.moduletable-search{position:absolute;right:40px;top:18px;width:auto}.moduletable-search .finder-search{background:#e2e2e2;border-radius:18px;padding:0 18px}.moduletable-search .finder-search label{display:none}.moduletable-search .finder-search input{font-size:16px;color:#464646;padding:0;border:0;background:#e2e2e2;height:35px;max-width:120px}.moduletable-search .finder-search button{font-size:0;border:0;background:0 0;color:#464646;cursor:pointer;padding:0;-webkit-transition:.3s;transition:.3s}.moduletable-search .finder-search button:before{content:'\f002';display:inline-block;font-size:16px;font-family:FontAwesome}.moduletable-search .finder-search button:hover{color:#d71921}#banner{font-size:0}#banner .article-image .caption-wrapper{position:absolute;left:0;top:0;bottom:0;right:0}#banner .article-image .caption-wrapper .caption-text{width:33.3%;position:absolute;top:0;left:0;bottom:0;height:100%;font-size:36px;line-height:1.2em;color:#fff;z-index:900;padding:30px;padding-right:50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#banner .article-image .caption-wrapper .caption-text span{z-index:999;position:relative}#banner .article-image .caption-wrapper .caption-bg{position:absolute;right:0;top:0;bottom:0;left:-1000px;z-index:800;border-top-right-radius:150px;background:rgba(215,25,33,.7)}#banner img{width:100%;height:auto;z-index:500}#content{padding-top:40px;padding-bottom:60px;background:#fff}#content ol,#content p,#content table,#content ul{margin-bottom:20px}#content .col-single{max-width:950px}#content .col-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#content .col-wrapper .col-wide{width:100%}#content .col-wrapper .col-left{width:50%;padding-right:35px}#content .col-wrapper .col-right{width:50%;padding-left:35px}#content iframe{width:100%}#content .item-page.wide .col-single{max-width:100%}#content img{max-width:100%;height:auto}#content.homepage h1{color:#000;font-size:22px}#content.homepage .col-wrapper .col-left{width:70%;padding-right:60px}#content.homepage .col-wrapper .col-left a,#content.homepage .col-wrapper .col-left a:visited{color:#d71921;text-decoration:none}#content.homepage .col-wrapper .col-left a:hover{color:#000}#content.homepage .col-wrapper .col-right{width:30%}#content.homepage ul.links{margin:0;padding:0}#content.homepage ul.links li{margin:0;padding:0;list-style:none}#content.homepage ul.links li a,#content.homepage ul.links li a:visited{display:block;text-decoration:none;background:#58595b;color:#fff;padding:20px 25px;font-size:18px;line-height:1.2em;border-bottom:1px solid #fff}#content.homepage ul.links li a:hover{background:#efefef;color:#d71921}#content.homepage ul.links li:first-child a,#content.homepage ul.links li:first-child a:visited{font-size:32px;background:#d71921;border-top-right-radius:20px}#content.homepage ul.links li:first-child a:hover{background:#efefef;color:#d71921}#content.homepage ul.links li:last-child{color:#58595b;padding:15px 25px}#content.homepage ul.links li:last-child a,#content.homepage ul.links li:last-child a:visited{display:inline-block;background:0 0;font-size:14px;color:#d71921;padding:0}#content.homepage ul.links li:last-child a:hover{color:#000}#events{padding-top:60px;padding-bottom:60px;background:#efefef}#events .moduletable-events .newslist{margin-left:-30px;margin-right:-30px}#events .moduletable-events #lnee_98.horizontal ul.latestnews-items li{padding:0 30px}#events .moduletable-events h3{color:#d71921;font-family:tex_gyre_herosregular;font-size:36px;padding-bottom:30px}#events .moduletable-events h4.newstitle{font-family:tex_gyre_herosregular;line-height:1.4em}#events .moduletable-events h4.newstitle a,#events .moduletable-events h4.newstitle a:visited{color:#d71921;text-decoration:none;font-size:22px}#events .moduletable-events h4.newstitle a:hover{color:#000}#events .moduletable-events .newsextra{font-size:1em!important}#events .moduletable-events dl.item_details{padding-top:5px;padding-bottom:10px;font-size:14px}#events .moduletable-events dl.item_details .detail_label{font-family:tex_gyre_herosbold;display:inline-block;padding-right:4px}#events .moduletable-events .items_pagination a,#events .moduletable-events .items_pagination a:visited{text-decoration:none;color:#9e9e9e;font-size:30px}#events .moduletable-events .items_pagination a:hover{color:#000}#events .moduletable-events .items_pagination.left{top:50%;left:-25px;margin-top:-22px}#events .moduletable-events .items_pagination.right{top:50%;margin-top:-22px}#news{padding-top:60px;padding-bottom:60px;background:#fff}#news .moduletable-news p.link{display:inline-block;margin-top:0;margin-left:5px}#news .moduletable-news p.link a,#news .moduletable-news p.link a:visited{color:#d71921;text-decoration:none}#news .moduletable-news p.link a:hover{color:#000}#news .moduletable-news .newslist{margin-left:-30px;margin-right:-30px}#news .moduletable-news #lnee_100.horizontal ul.latestnews-items li{padding:0 30px}#news .moduletable-news h3{color:#d71921;font-family:tex_gyre_herosregular;font-size:36px;padding-bottom:30px}#news .moduletable-news h4.newstitle{font-family:tex_gyre_herosregular;line-height:1.4em}#news .moduletable-news h4.newstitle a,#news .moduletable-news h4.newstitle a:visited{color:#d71921;text-decoration:none;font-size:22px}#news .moduletable-news h4.newstitle a:hover{color:#000}#news .moduletable-news dl.item_details{padding-top:5px;padding-bottom:10px;font-size:14px}#news .moduletable-news dl.item_details .detail_label{font-family:tex_gyre_herosbold;display:inline-block;padding-right:4px}#news .moduletable-news .items_pagination a,#news .moduletable-news .items_pagination a:visited{text-decoration:none;color:#9e9e9e;font-size:30px}#news .moduletable-news .items_pagination a:hover{color:#000}#news .moduletable-news .items_pagination.left{top:50%;left:-25px;margin-top:-22px}#news .moduletable-news .items_pagination.right{top:50%;margin-top:-22px}#social{padding-top:30px;padding-bottom:30px;background:#d71921}#social li,#social ul{margin:0;padding:0}#social li{list-style:none;display:inline;color:#fff;font-size:20px}#social li a,#social li a:visited{color:#fff;text-decoration:none;display:inline-block;padding:0 20px;border-right:2px solid #ea8b8f}#social li a .fa,#social li a:visited .fa{padding-right:10px}#social li a:hover{color:#000}#social li:last-child a,#social li:last-child a:visited{border-right:0}#partners{padding-top:60px;padding-bottom:60px}#partners .moduletable-partners{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#partners .moduletable-partners h3{width:20%;padding-right:20px;margin:0;color:#000;font-size:36px;font-family:tex_gyre_herosregular}#partners .moduletable-partners .custom-partners ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#partners .moduletable-partners .custom-partners ul li{margin:0;padding:0 10px;list-style:none}#footer{padding-top:50px;padding-bottom:40px;background:#313131}#footer p.mity{color:#fff;font-size:12px;padding-top:5px;text-align:right}#footer p.mity a,#footer p.mity a:visited{text-decoration:none;color:#fff}#footer p.mity a:hover{color:#d71921}body.subpage #banner .caption-wrapper{display:none}.popover{display:none!important}.login-reset-wrapper{width:100%;max-width:750px}.login-reset-wrapper p{margin-bottom:20px}.login-reset-wrapper ul{font-size:14px;margin-top:20px}form.login-form{margin:0;padding:0;border:0}form.login-form fieldset{margin:0;padding:0;border:0}form.login-form legend{display:none}form.login-form label{font-family:tex_gyre_herosbold}form.login-form input{border:0;background:#f1f1f1;padding:12px;margin-bottom:5px;width:100%;max-width:300px;font-size:16px}form.login-form button{border:0;background:#d71921;padding:8px 25px;color:#fff;font-family:tex_gyre_herosbold;font-size:16px;margin-bottom:10px;cursor:pointer;border-top-right-radius:20px;-webkit-transition:.3s;transition:.3s}form.login-form button:hover{background:#000}#search-results{max-width:750px}#search-results form{display:none}#search-results #search-query-explained{font-size:20px;padding-bottom:20px}#search-results #search-query-explained span.term{font-family:tex_gyre_herosbold;font-weight:400;color:#d71921}#search-results ul.search-results{margin:0;padding:0}#search-results ul.search-results li{list-style:none;margin:0;padding:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #efefef}#search-results ul.search-results li h4{font-family:tex_gyre_herosbold}#search-results p.result-text{margin-bottom:0}#search-results div.result-url{display:none}span.highlight{background:#efefef;border-color:#d71921}#system-message-container{display:inline-block;width:auto}#system-message-container .alert-heading{display:none}.alert-message{padding:10px;border:1px solid #a0cb09;background:#a0cb09;color:#fff;font-family:tex_gyre_herosregular;font-size:20px;position:relative;margin-bottom:30px}.alert-message div.alert-message{border:0}.alert-message a,.alert-message a:visited{color:#fff}.alert-message a:hover{color:#d71921}.alert-message a.close{background:0 0;color:#000;display:inline-block;padding:0;font-size:30px;position:absolute;right:10px;top:-10px;cursor:pointer;z-index:900}.alert-message a.close:hover{color:#a0cb09}.alert-warning{padding:10px;border:1px solid #d71921;background:#d71921;color:#fff;font-size:20px;position:relative;margin-bottom:30px}.alert-warning div.alert-message{border:0;color:#d71921}.alert-warning a,.alert-warning a:visited{color:#fff}.alert-warning a:hover{color:#efefef}.alert-warning a.close{background:0 0;color:#000;display:inline-block;padding:0;font-size:30px;position:absolute;right:10px;top:-10px;cursor:pointer;z-index:900}.alert-warning a.close:hover{color:#d71921}.blog-competitions .spshare,.blog-events .spshare,.blog-news .spshare{display:none}.blog-competitions .items-wrapper,.blog-events .items-wrapper,.blog-news .items-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.blog-competitions .items-wrapper .item-outer,.blog-events .items-wrapper .item-outer,.blog-news .items-wrapper .item-outer{width:33.3%;display:-webkit-box;display:-webkit-flex;display:flex;background:#efefef;border:5px solid #fff;position:relative}.blog-competitions .items-wrapper .item-outer .item,.blog-events .items-wrapper .item-outer .item,.blog-news .items-wrapper .item-outer .item{padding:25px;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;padding-bottom:60px}.blog-competitions .items-wrapper .item-outer .item p.readmore,.blog-events .items-wrapper .item-outer .item p.readmore,.blog-news .items-wrapper .item-outer .item p.readmore{position:absolute;bottom:0;left:25px}.blog-competitions .items-wrapper .item-outer{width:50%}.blog-competitions .items-wrapper .item-outer .item{padding-bottom:25px}.blog-competitions .items-wrapper .item-outer .item p.readmore{display:none}.blog-competitions .items-wrapper .item-outer .item a,.blog-competitions .items-wrapper .item-outer .item a:visited{text-decoration:none;color:#fff;display:inline-block;background:#000;padding:6px 14px;border-top-right-radius:20px}.blog-competitions .items-wrapper .item-outer .item a:hover{background:#d71921}.fields-container{margin-bottom:20px}.fields-container .field-label{font-family:tex_gyre_herosbold}.item-page-events .fields-container{background:#efefef;display:inline-block;width:auto;padding:20px}.spshare{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:20px}.spshare_fltlft{display:inline;padding-right:10px;width:auto!important;margin:0!important}.sp_fblike{margin-top:-5px!important}.category-desc{max-width:1000px}.need-password{padding:15px;background:#f1f1f1}.need-password input{border:0;background:#fff;padding:12px;margin-bottom:5px;width:100%;max-width:300px;font-size:16px}.need-password button{border:0;background:#d71921;padding:10px 25px;color:#fff;font-family:tex_gyre_herosbold;font-size:16px;margin-bottom:10px;cursor:pointer;border-top-right-radius:20px;-webkit-transition:.3s;transition:.3s}.need-password button:hover{background:#000}.need-password h3{font-family:tex_gyre_herosbold;font-size:16px;padding-bottom:10px}td.list-title{padding-bottom:10px}td.list-title a,td.list-title a:visited{text-decoration:none;font-size:18px}td.list-title a:before,td.list-title a:visited:before{content:'\f15c';display:inline-block;font-family:FontAwesome;font-size:20px;color:#d71921;padding-right:5px;-webkit-transition:.3s;transition:.3s}td.list-title a:hover{color:#000}td.list-title a:hover:before{color:#000}.categories-list-lecture-materials h3{padding-bottom:5px}.categories-list-lecture-materials h3 a,.categories-list-lecture-materials h3 a:visited{text-decoration:none;font-size:16px;font-family:tex_gyre_herosbold;background:#efefef;display:block;padding:5px;max-width:700px}.categories-list-lecture-materials h3 a:before,.categories-list-lecture-materials h3 a:visited:before{content:'\f15c';display:inline-block;font-family:FontAwesome;font-size:16px;color:#d71921;padding-right:5px;-webkit-transition:.3s;transition:.3s}.categories-list-lecture-materials h3 a:hover{color:#fff;background:#d71921}.categories-list-lecture-materials h3 a:hover:before{color:#fff}.categories-list-lecture-materials a.btn-mini{display:none}.categories-list-lecture-materials div.subcat{margin-left:20px}.blog-lecture-materials span.subheading-category{display:inline-block;margin-bottom:20px}.blog-lecture-materials p.readmore{display:none}.blog-lecture-materials .cat-children h2,.blog-lecture-materials .cat-children h3,.blog-lecture-materials .page-header h2,.blog-lecture-materials .page-header h3{font-size:16px;font-family:tex_gyre_herosbold;color:#58595b}.blog-lecture-materials .cat-children h2 a,.blog-lecture-materials .cat-children h2 a:visited,.blog-lecture-materials .cat-children h3 a,.blog-lecture-materials .cat-children h3 a:visited,.blog-lecture-materials .page-header h2 a,.blog-lecture-materials .page-header h2 a:visited,.blog-lecture-materials .page-header h3 a,.blog-lecture-materials .page-header h3 a:visited{color:#58595b;background:#efefef;display:block;max-width:700px;padding:5px;text-decoration:none}.blog-lecture-materials .cat-children h2 a:before,.blog-lecture-materials .cat-children h2 a:visited:before,.blog-lecture-materials .cat-children h3 a:before,.blog-lecture-materials .cat-children h3 a:visited:before,.blog-lecture-materials .page-header h2 a:before,.blog-lecture-materials .page-header h2 a:visited:before,.blog-lecture-materials .page-header h3 a:before,.blog-lecture-materials .page-header h3 a:visited:before{content:'\f15c';display:inline-block;font-family:FontAwesome;font-size:16px;color:#d71921;padding-right:5px;-webkit-transition:.3s;transition:.3s}.blog-lecture-materials .cat-children h2 a:hover,.blog-lecture-materials .cat-children h3 a:hover,.blog-lecture-materials .page-header h2 a:hover,.blog-lecture-materials .page-header h3 a:hover{color:#fff;background:#d71921}.blog-lecture-materials .cat-children h2 a:hover:before,.blog-lecture-materials .cat-children h3 a:hover:before,.blog-lecture-materials .page-header h2 a:hover:before,.blog-lecture-materials .page-header h3 a:hover:before{color:#fff}form#userForm{margin:0;padding:0;border:0}form#userForm fieldset{margin:0;padding:0;border:0}form#userForm div.formBody{float:none}form#userForm li{padding:0}form#userForm .formError,form#userForm .formRequired{color:#d71921}form#userForm li.rsform-block-captcha{position:fixed;bottom:15px;left:-186px;z-index:999;-webkit-transition:.3s;transition:.3s}form#userForm li.rsform-block-captcha:hover{left:10px}form#userForm li.rsform-block-captcha .formCaption2{display:none}form#userForm li{padding-bottom:8px}form#userForm .formCaption2{font-family:tex_gyre_herosbold}form#userForm h2{font-size:18px;font-family:tex_gyre_herosbold}form#userForm input[type=password],form#userForm input[type=email],form#userForm input[type=text],form#userForm textarea{width:100%;border:0;background:#efefef;padding:10px;font-size:16px;font-family:tex_gyre_herosregular;border:1px solid #efefef;border-radius:2px}form#userForm input[type=password]:focus,form#userForm input[type=email]:focus,form#userForm input[type=text]:focus,form#userForm textarea:focus{border:1px solid #d71921}form#userForm input[type=radio],form#userForm input[type=checkbox]{width:auto!important}form#userForm input[type=radio]{-webkit-appearance:radio}form#userForm input[type=checkbox]{-webkit-appearance:checkbox}form#userForm button{border:0;padding:10px 30px;background:#d71921;color:#fff;font-family:tex_gyre_herosbold;font-size:16px;cursor:pointer;border-radius:2px;-webkit-transition:.3s;transition:.3s}form#userForm button:hover{background:#000}form#userForm button.rsform-button-next{margin-top:25px}form#userForm button.rsform-button-prev{margin-top:25px;background:#efefef;color:#d71921;margin-right:10px}form#userForm button.rsform-button-prev:hover{background:#000;color:#fff}form#userForm.membership li.rsform-block-membership-individual .formCaption2,form#userForm.membership li.rsform-block-membership-primary .formCaption2,form#userForm.membership li.rsform-block-membership-secondary .formCaption2,form#userForm.orderform li.rsform-block-membership-individual .formCaption2,form#userForm.orderform li.rsform-block-membership-primary .formCaption2,form#userForm.orderform li.rsform-block-membership-secondary .formCaption2{color:#d71921}form#userForm.membership li.rsform-block-select-payment,form#userForm.membership li.rsform-block-total,form#userForm.orderform li.rsform-block-select-payment,form#userForm.orderform li.rsform-block-total{background:#efefef;padding:10px;font-size:16px;margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:flex}form#userForm.membership li.rsform-block-select-payment .formCaption2,form#userForm.membership li.rsform-block-total .formCaption2,form#userForm.orderform li.rsform-block-select-payment .formCaption2,form#userForm.orderform li.rsform-block-total .formCaption2{margin-right:10px}form#userForm.membership li.rsform-block-select-payment,form#userForm.orderform li.rsform-block-select-payment{display:block}form#userForm.orderform li.rsform-block-papers-required-members,form#userForm.orderform li.rsform-block-papers-required-non-members,form#userForm.orderform li.rsform-block-sev-member{background:#efefef;padding:10px;font-size:16px;margin-bottom:8px}form#userForm.orderform li.rsform-block-returns .formCaption2{display:none}form#userForm.orderform ol.formContainer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}form#userForm.orderform ol.formContainer li{width:100%}form#userForm.orderform ol.formContainer li.rsform-block-au-glo-pol-vce-1-2,form#userForm.orderform ol.formContainer li.rsform-block-glo-pol-vce-3-4,form#userForm.orderform ol.formContainer li.rsform-block-soc-vce-1-2,form#userForm.orderform ol.formContainer li.rsform-block-soc-vce-3-4{width:50%;padding-right:20px}.select-wrapper{position:relative;border:0 solid #bebebe;background:#efefef}.select-wrapper select{background:0 0;border:none;width:100%;padding:8px;padding-right:30px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;color:#767676;font-family:tex_gyre_herosregular;z-index:2;position:relative;font-size:18px}.select-wrapper select option{font-family:tex_gyre_herosregular}.select-wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 #a6a6a6}.select-wrapper .control{right:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#a6a6a6;font-size:1.2em;z-index:1}.moduletable-files .toggle{background-color:#d71921;color:#fff;cursor:pointer;padding:10px;width:100%;text-align:left;border:none;outline:0;-webkit-transition:.4s;transition:.4s;font-size:18px;font-family:tex_gyre_herosbold;margin-bottom:1px}.moduletable-files .toggle:after{content:'\f067';font-size:14px;color:#fff;float:right;margin-left:5px;margin-top:5px;font-family:FontAwesome}.moduletable-files .toggle:hover:after{content:'\f068';color:#fff}.moduletable-files .toggle:hover{background-color:#000;color:#fff}.moduletable-files .toggle.active{background:#000;color:#fff}.moduletable-files .toggle.active:after{content:'\f068';color:#fff}.moduletable-files .panel{padding:0 10px}.moduletable-files .panel ul{-webkit-column-count:3;column-count:3;-webkit-column-gap:30px;column-gap:30px;padding-top:30px;padding-bottom:30px}.moduletable-files .panel ul li{line-height:1.1em;margin-bottom:4px;list-style:none;margin-left:0;margin-right:0}.moduletable-files .panel ul a,.moduletable-files .panel ul a:visited{text-decoration:none;font-size:14px;display:block;background:#f1f1f1;padding:5px}.moduletable-files .panel ul a:hover{background:#000;color:#fff}ul.sigProResponsive span.sigProPseudoCaption{background:#58595b;color:#fff;padding-top:0}ul.sigProResponsive span.sigProCaption,ul.sigProResponsive span.sigProPseudoCaption{font-size:14px}ul.sigProResponsive li.sigProThumb a.sigProLink{background:#58595b;color:#58595b;border:6px solid #58595b}ul.sigProResponsive li.sigProThumb a.sigProLink:hover{background:#d71921;color:#d71921;border:6px solid #d71921}ul.sigProResponsive li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption{background:#d71921}.partner-items-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.partner-items-wrapper .partner-item{width:25%;padding:20px;background:#efefef;border:5px solid #fff;position:relative}.partner-items-wrapper .partner-item .partner-logo{margin-bottom:20px}.partner-items-wrapper .partner-item .partner-logo img{width:100%;height:auto}.partner-items-wrapper .partner-item .partner-content .partner-name{font-size:18px;font-weight:400;font-family:tex_gyre_herosregular;color:#d71921;line-height:1.2em;margin-bottom:10px}.partner-items-wrapper .partner-item .partner-content .partner-text p:last-child a,.partner-items-wrapper .partner-item .partner-content .partner-text p:last-child a:visited{text-decoration:none;color:#fff;display:inline-block;background:#000;padding:6px 14px;border-top-right-radius:20px}.partner-items-wrapper .partner-item .partner-content .partner-text p:last-child a:hover{background:#d71921}ul.breadcrumb{margin:0;padding:0;padding-bottom:20px}ul.breadcrumb li{margin:0;padding:0;display:inline;font-size:.8em}ul.breadcrumb li.active{color:#000}ul.breadcrumb a,ul.breadcrumb a:visited{text-decoration:none}ul.breadcrumb a:hover{color:#d71921}ul.actions{display:none!important}#menu .moduletable-mainmenu{z-index:999999999;position:relative}#menu .moduletable-mainmenu a,#menu .moduletable-mainmenu a:visited{text-decoration:none;vertical-align:baseline}#menu .moduletable-mainmenu ul{text-align:left;display:inline;margin:0;padding:0;list-style:none}#menu .moduletable-mainmenu ul li{display:inline-block;position:relative;margin:0;cursor:pointer;font-family:tex_gyre_herosregular;color:#9e9e9e;font-size:18px}#menu .moduletable-mainmenu ul li a,#menu .moduletable-mainmenu ul li a:visited{color:#9e9e9e;font-size:18px;font-family:tex_gyre_herosregular;cursor:pointer;padding:5px 20px;display:block;border-right:2px solid #e9e9e9}#menu .moduletable-mainmenu ul li a.red-link,#menu .moduletable-mainmenu ul li a:visited.red-link{border-right:0;color:#d71921;padding-right:0}#menu .moduletable-mainmenu ul li a.red-link:hover,#menu .moduletable-mainmenu ul li a:visited.red-link:hover{color:#000}#menu .moduletable-mainmenu ul li a:hover{color:#d71921}#menu .moduletable-mainmenu ul li.active a,#menu .moduletable-mainmenu ul li.active a:visited,#menu .moduletable-mainmenu ul li.active span.separator,#menu .moduletable-mainmenu ul li.current a,#menu .moduletable-mainmenu ul li.current a:visited,#menu .moduletable-mainmenu ul li.current span.separator{font-family:tex_gyre_herosbold;color:#000}#menu .moduletable-mainmenu ul li ul{padding:0;position:absolute;top:36px;left:-2px;width:200px;display:none;opacity:0;visibility:hidden;line-height:1.1em}#menu .moduletable-mainmenu ul li ul li{display:block;color:#9e9e9e!important;border:0}#menu .moduletable-mainmenu ul li ul li a,#menu .moduletable-mainmenu ul li ul li a:visited{font-size:16px;font-family:tex_gyre_herosregular!important;color:#9e9e9e!important;border:0;height:auto;line-height:1.2em;padding:10px 25px;border-bottom:1px solid #fff;background:#efefef!important;border-radius:0!important;text-align:left}#menu .moduletable-mainmenu ul li ul li a:hover{color:#fff!important;background:#d71921!important}#menu .moduletable-mainmenu ul li ul li.active,#menu .moduletable-mainmenu ul li ul li.current{font-family:tex_gyre_herosbold;color:#fff!important}#menu .moduletable-mainmenu ul li ul li.active a,#menu .moduletable-mainmenu ul li ul li.active a:visited,#menu .moduletable-mainmenu ul li ul li.current a,#menu .moduletable-mainmenu ul li ul li.current a:visited{font-family:tex_gyre_herosbold!important;color:#fff!important;background:#000!important}#menu .moduletable-mainmenu ul li ul li:first-child a,#menu .moduletable-mainmenu ul li ul li:first-child a:visited{border-top-right-radius:20px!important}#menu .moduletable-mainmenu ul li ul li:last-child a,#menu .moduletable-mainmenu ul li ul li:last-child a:visited{border-bottom:0!important}#menu .moduletable-mainmenu ul li:hover ul{display:block;opacity:1;visibility:visible}.sidr{display:block;position:fixed;top:0;height:100%;z-index:9000;width:300px;overflow-x:hidden;overflow-y:auto;padding:40px;padding-top:80px;background:#d71921}.sidr #menu-toggle{z-index:9999999999999999}.sidr #menu-toggle #toggle-close{position:absolute;right:30px;top:30px}.sidr #menu-toggle #toggle-close{cursor:pointer;padding:10px 35px 16px 0}.sidr #menu-toggle #toggle-close span,.sidr #menu-toggle #toggle-close span:after,.sidr #menu-toggle #toggle-close span:before{cursor:pointer;border-radius:5px;height:5px;width:30px;background:#d71921;position:absolute;display:block;content:''}.sidr #menu-toggle #toggle-close span:before{top:-9px}.sidr #menu-toggle #toggle-close span:after{bottom:-9px}.sidr #menu-toggle #toggle-close:hover span,.sidr #menu-toggle #toggle-close:hover span:after,.sidr #menu-toggle #toggle-close:hover span:before{background:#000}.sidr #menu-toggle #toggle-close span,.sidr #menu-toggle #toggle-close span:after,.sidr #menu-toggle #toggle-close span:before{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sidr #menu-toggle #toggle-close.active span{background-color:transparent}.sidr #menu-toggle #toggle-close.active span:after,.sidr #menu-toggle #toggle-close.active span:before{top:0;background:#000}.sidr #menu-toggle #toggle-close.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidr #menu-toggle #toggle-close.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sidr #menu-toggle #toggle-close{top:30px}.sidr #menu-toggle #toggle-close span,.sidr #menu-toggle #toggle-close span:after,.sidr #menu-toggle #toggle-close span:before{color:#fff}.sidr #menu-toggle #toggle-close.active span:after,.sidr #menu-toggle #toggle-close.active span:before{top:0;background:#fff}.sidr #menu-toggle #toggle-close:hover span:after,.sidr #menu-toggle #toggle-close:hover span:before{background:#000}.sidr .moduletable-mainmenu{padding-top:0;margin-bottom:0;display:block}.sidr .moduletable-mainmenu h3{color:#fff;font-size:20px;padding-left:10px}.sidr .moduletable-mainmenu ul{display:block;margin:0;padding:0}.sidr .moduletable-mainmenu ul li{display:block;margin:0;position:relative;font-size:18px;-webkit-transition:.3s;transition:.3s}.sidr .moduletable-mainmenu ul li a,.sidr .moduletable-mainmenu ul li span{color:#fff;font-family:tex_gyre_herosregular;display:block;text-decoration:none;padding:15px 10px}.sidr .moduletable-mainmenu ul li a,.sidr .moduletable-mainmenu ul li a:visited{border-bottom:1px solid rgba(255,255,255,.5)}.sidr .moduletable-mainmenu ul li a:hover{background:#fff;color:#d71921}.sidr .moduletable-mainmenu ul li li{font-size:16px;background:#fff}.sidr .moduletable-mainmenu ul li li a,.sidr .moduletable-mainmenu ul li li a:visited{padding-left:30px}.sidr .moduletable-mainmenu ul li li:last-child{border:0}.sidr .moduletable-mainmenu ul li.deeper:after{content:'\f0d7';font-family:FontAwesome;padding-left:5px;font-size:20px;position:absolute;top:15px;right:20px;color:#fff}.sidr .moduletable-mainmenu ul li.deeper a,.sidr .moduletable-mainmenu ul li.deeper a:visited{color:#fff!important;background:#d71921!important}.sidr .moduletable-mainmenu ul li.deeper a:hover{background:#fff!important;color:#d71921!important}.sidr .moduletable-mainmenu ul li.current.deeper:after,.sidr .moduletable-mainmenu ul li:hover:after{color:#d71921}.sidr .moduletable-mainmenu ul li.current a,.sidr .moduletable-mainmenu ul li.current a:visited{background:#fff!important;color:#d71921!important;font-family:tex_gyre_herosbold}.sidr .moduletable-mainmenu ul li.current a:hover{background:#313131;color:#fff}.sidr .moduletable-mainmenu ul li.active{background:#fff!important}.sidr .moduletable-mainmenu ul li.active a{color:#fff!important;font-family:tex_gyre_herosbold!important}.sidr .moduletable-mainmenu ul li.active li a,.sidr .moduletable-mainmenu ul li.active li a:visited{background:#d71921;color:#fff!important;font-family:tex_gyre_herosregular!important}.sidr .moduletable-mainmenu ul li.active li a:hover{background:#000!important;color:#fff!important}.sidr .moduletable-mainmenu ul li.active li.current a,.sidr .moduletable-mainmenu ul li.active li.current a:visited{background:#fff!important;color:#d71921!important;font-family:tex_gyre_herosbold!important}.sidr .moduletable-mainmenu ul li.item-153{padding-top:40px}.sidr .moduletable-mainmenu ul li.item-153 a,.sidr .moduletable-mainmenu ul li.item-153 a:visited{color:#fff;border-bottom:0}.sidr .moduletable-mainmenu ul li.item-153 a:hover{color:#d71921;background:#fff}.sidr .moduletable-phonenumber{display:none}.sidr .moduletable-search{position:relative;margin-left:40px}.sidr .moduletable-search .finder-search button{position:absolute;right:20px;top:10px}.sidr.right{left:auto;right:-700px;z-index:9999999999}.sidr.left{left:-700px;right:auto;z-index:9999999999}#menu #menu-toggle #toggle{position:absolute;right:0;top:15px}#menu #menu-toggle #toggle{cursor:pointer;padding:10px 0 16px 0}#menu #menu-toggle #toggle span,#menu #menu-toggle #toggle span:after,#menu #menu-toggle #toggle span:before{cursor:pointer;border-radius:5px;height:5px;width:30px;background:#d71921;position:absolute;display:block;content:'';text-decoration:none}#menu #menu-toggle #toggle span:before{top:-9px}#menu #menu-toggle #toggle span:after{bottom:-9px}#menu #menu-toggle #toggle:hover span,#menu #menu-toggle #toggle:hover span:after,#menu #menu-toggle #toggle:hover span:before{background:#000}#menu #menu-toggle #toggle span,#menu #menu-toggle #toggle span:after,#menu #menu-toggle #toggle span:before{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#menu #menu-toggle #toggle.active span{background-color:transparent}#menu #menu-toggle #toggle.active span:after,#menu #menu-toggle #toggle.active span:before{top:0;background:#000}#menu #menu-toggle #toggle.active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu #menu-toggle #toggle.active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu #menu-toggle #toggle{text-decoration:none!important;border:0;background:0 0}#menu #menu-toggle #toggle div{font-family:tex_gyre_herosbold;padding-left:40px;color:#d71921;font-size:20px;line-height:30px;position:relative;text-transform:uppercase;top:-13px}#menu #menu-toggle #toggle.active div{color:#000}#menu #menu-toggle #toggle:hover div{color:#000}.moduletable-footermenu li,.moduletable-footermenu ul{margin:0;padding:0}.moduletable-footermenu ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.moduletable-footermenu li{padding-right:20px;list-style:none;padding-bottom:2px;line-height:1.4em}.moduletable-footermenu li a,.moduletable-footermenu li a:visited{text-decoration:none;color:#fff;font-family:tex_gyre_herosbold;font-size:14px}.moduletable-footermenu li a:before,.moduletable-footermenu li a:visited:before{display:none}.moduletable-footermenu li a:hover{color:#d71921}.moduletable-footermenu li ul{display:block;max-width:200px;padding-top:2px;padding-bottom:25px}.moduletable-footermenu li ul li a,.moduletable-footermenu li ul li a:visited{color:#dadada;font-family:tex_gyre_herosregular}.moduletable-footermenu li ul li a:hover{color:#d71921}.moduletable-footermenu.bottom{margin-top:20px}.moduletable-footermenu.bottom li{font-family:tex_gyre_herosbold;color:#fff;font-size:14px}@media only screen and (max-width:1100px){#banner .article-image .caption-wrapper .caption-text{width:40%}#menu .moduletable-mainmenu{display:none}#menu-toggle{display:block}#sidr{display:block}}@media only screen and (max-width:950px){.blog-events .items-wrapper .item-outer,.blog-news .items-wrapper .item-outer{width:50%}.partner-items-wrapper .partner-item{width:33.3%}}@media only screen and (max-width:900px){#banner .article-image .caption-wrapper .caption-text{width:50%;font-size:30px}}@media only screen and (max-width:800px){#content .col-wrapper .col-left,#content.homepage .col-wrapper .col-left{width:100%;padding-right:0;padding-bottom:30px}#content .col-wrapper .col-right,#content.homepage .col-wrapper .col-right{width:100%;padding-left:0}#content{padding-top:10px;padding-bottom:40px}#content .col-wrapper .col-left{padding-bottom:0}}@media only screen and (max-width:700px){#banner .article-image .caption-wrapper .caption-text{width:60%;font-size:26px}#partners{padding-top:30px;padding-bottom:30px}#partners .moduletable-partners{display:block}#partners .moduletable-partners h3{width:100%;padding-bottom:25px}#partners .moduletable-partners .custom-partners ul{display:block}#partners .moduletable-partners .custom-partners ul li{display:inline-block;margin-bottom:10px!important}.moduletable-footermenu ul{display:inline}.moduletable-footermenu li ul{max-width:100%;padding-bottom:5px}.moduletable-footermenu li ul li{display:inline}#footer p.mity{text-align:left}form#userForm.orderform ol.formContainer li.rsform-block-au-glo-pol-vce-1-2,form#userForm.orderform ol.formContainer li.rsform-block-glo-pol-vce-3-4,form#userForm.orderform ol.formContainer li.rsform-block-soc-vce-1-2,form#userForm.orderform ol.formContainer li.rsform-block-soc-vce-3-4{width:100%;padding-right:0}}@media only screen and (max-width:650px){.blog-competitions .items-wrapper .item-outer,.blog-events .items-wrapper .item-outer,.blog-news .items-wrapper .item-outer{width:100%}.partner-items-wrapper .partner-item{width:50%}}@media only screen and (max-width:550px){#banner .inner{padding:0}#banner .article-image .caption-wrapper{position:relative}#banner .article-image .caption-wrapper .caption-text{position:relative;width:100%;font-size:20px;padding-right:30px;background:#d71921}#banner .article-image .caption-wrapper .caption-bg{display:none}.moduletable-files .panel ul{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}}@media only screen and (max-width:650px){#top #search .moduletable-phonenumber{right:30px;top:10px}#top #search .moduletable-search{top:45px}.sidr{width:100%}.sidr.right{right:-700px}#social li{display:block}#social li a{padding:0;border:0}}@media only screen and (max-width:450px){#top #search .moduletable-phonenumber{top:30px}#top #search .moduletable-phonenumber a,#top #search .moduletable-phonenumber a:visited{font-size:0}#top #search .moduletable-phonenumber a .fa,#top #search .moduletable-phonenumber a:visited .fa{font-size:32px}#top #search .moduletable-search{display:none}.partner-items-wrapper .partner-item{width:100%}#menu #menu-toggle #toggle{padding-right:30px}#menu #menu-toggle #toggle div{display:none}}
/*# sourceMappingURL=site.css.map */