html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; }body {line-height:1; }ol, ul {list-style:none; }blockquote, q {quotes:none; }blockquote:before, blockquote:after,q:before, q:after {content:'';content:none; }table {border-collapse:collapse;border-spacing:0; }body {background:#fff;font:14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#444;-webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; }h1, h2, h3, h4, h5, h6 {color:#181818;font-family:"Georgia", "Times New Roman", serif;font-weight:normal; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }h1 { font-size:46px; line-height:50px; margin-bottom:14px;}h2 { font-size:35px; line-height:40px; margin-bottom:10px; }h3 { font-size:28px; line-height:34px; margin-bottom:8px; }h4 { font-size:21px; line-height:30px; margin-bottom:4px; }h5 { font-size:17px; line-height:24px; }h6 { font-size:14px; line-height:21px; }.subheader { color:#777; }p { margin:0 0 20px 0; }p img { margin:0; }p.lead { font-size:21px; line-height:27px; color:#777;}em { font-style:italic; }strong { font-weight:bold; }small { font-size:80%; }blockquote, blockquote p { font-size:17px; line-height:24px; color:#777; font-style:italic; }blockquote { margin:0 0 20px; padding:9px 20px 0 19px; border-left:1px solid #ddd; }blockquote cite { display:block; font-size:12px; color:#555; }blockquote cite:before { content:"\2014 \0020"; }blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color:#555; }hr { border:solid #ddd; border-width:1px 0 0; clear:both; margin:10px 0 30px; height:0; }a, a:visited { color:#333; text-decoration:underline; outline:0; }a:hover, a:focus { color:#000; }p a, p a:visited { line-height:inherit; }ul, ol { margin-bottom:20px; }ul { list-style:none outside; }ol { list-style:decimal; }ol, ul.square, ul.circle, ul.disc { margin-left:30px; }ul.square { list-style:square outside; }ul.circle { list-style:circle outside; }ul.disc { list-style:disc outside; }ul ul, ul ol,ol ol, ol ul { margin:4px 0 5px 30px; font-size:90%;}ul ul li, ul ol li,ol ol li, ol ul li { margin-bottom:6px; }li { line-height:18px; margin-bottom:12px; }ul.large li { line-height:21px; }li p { line-height:21px; }img.scale-with-grid {max-width:100%;height:auto; }button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}form {margin-bottom:20px; }fieldset {margin-bottom:20px; }input[type="text"],input[type="password"],input[type="email"],textarea,select {border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#777;margin:0;width:210px;max-width:100%;display:block;margin-bottom:20px;background:#fff; }select {padding:0; }input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {border:1px solid #aaa; color:#444; -moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow: 0 0 3px rgba(0,0,0,.2); }textarea {min-height:60px; }label,legend {display:block;font-weight:bold;font-size:13px;}select {width:220px; }input[type="checkbox"] {display:inline; }label span,legend span {font-weight:normal;font-size:13px;color:#444; }.remove-bottom { margin-bottom:0 !important; }.half-bottom { margin-bottom:10px !important; }.add-bottom { margin-bottom:20px !important; }.container{ position:relative; width:960px; margin:0 auto; padding:0; }.container .column,.container .columns { float:left; display:inline; margin-left:10px; margin-right:10px; }.row{ margin-bottom:20px; }.column.alpha, .columns.alpha { margin-left:0; }.column.omega, .columns.omega { margin-right:0; }.container .one.column,.container .one.columns { width:40px;}.container .two.columns { width:100px; }.container .three.columns { width:160px; }.container .four.columns{ width:220px; }.container .five.columns{ width:280px; }.container .six.columns { width:340px; }.container .seven.columns { width:400px; }.container .eight.columns { width:460px; }.container .nine.columns{ width:520px; }.container .ten.columns { width:580px; }.container .eleven.columns{ width:640px; }.container .twelve.columns{ width:700px; }.container .thirteen.columns{ width:760px; }.container .fourteen.columns{ width:820px; }.container .fifteen.columns { width:880px; }.container .sixteen.columns { width:940px; }.container .one-third.column{ width:300px; }.container .two-thirds.column { width:620px; }.container .offset-by-one { padding-left:60px;}.container .offset-by-two { padding-left:120px; }.container .offset-by-three { padding-left:180px; }.container .offset-by-four{ padding-left:240px; }.container .offset-by-five{ padding-left:300px; }.container .offset-by-six { padding-left:360px; }.container .offset-by-seven { padding-left:420px; }.container .offset-by-eight { padding-left:480px; }.container .offset-by-nine{ padding-left:540px; }.container .offset-by-ten { padding-left:600px; }.container .offset-by-eleven{ padding-left:660px; }.container .offset-by-twelve{ padding-left:720px; }.container .offset-by-thirteen{ padding-left:780px; }.container .offset-by-fourteen{ padding-left:840px; }.container .offset-by-fifteen { padding-left:900px; }@media only screen and (min-width:1200px){.container{ width:1200px;}.container .column,.container .columns { margin-left:10px; margin-right:10px;}.column.alpha, .columns.alpha { margin-left:0; margin-right:10px; }.column.omega, .columns.omega { margin-right:0; margin-left:10px; }.container .one.column{ width:55px; }.container .two.columns { width:130px; }.container .three.columns { width:205px; }.container .four.columns{ width:280px; }.container .five.columns{ width:355px; }.container .six.columns { width:430px; }.container .seven.columns { width:505px; }.container .eight.columns { width:580px; }.container .nine.columns{ width:655px; }.container .ten.columns { width:730px; }.container .eleven.columns{ width:805px; }.container .twelve.columns{ width:880px; }.container .thirteen.columns{ width:955px; }.container .fourteen.columns{ width:1030px; }.container .fifteen.columns { width:1105px; }.container .sixteen.columns { width:1180px; }.container .one-third.column{ width:380px; }.container .two-thirds.column { width:780px; }.container .offset-by-one { padding-left:75px; }.container .offset-by-two { padding-left:150px; }.container .offset-by-three { padding-left:225px; }.container .offset-by-four{ padding-left:300px; }.container .offset-by-five{ padding-left:375px; }.container .offset-by-six { padding-left:450px; }.container .offset-by-seven { padding-left:525px; }.container .offset-by-eight { padding-left:600px; }.container .offset-by-nine{ padding-left:675px; }.container .offset-by-ten { padding-left:750px; }.container .offset-by-eleven{ padding-left:825px; }.container .offset-by-twelve{ padding-left:900px; }.container .offset-by-thirteen{ padding-left:975px; }.container .offset-by-fourteen{ padding-left:1050px; }.container .offset-by-fifteen { padding-left:1125px; }}@media only screen and (min-width:768px) and (max-width:959px) {.container{ width:768px; }.container .column,.container .columns { margin-left:10px; margin-right:10px;}.column.alpha, .columns.alpha { margin-left:0; margin-right:10px; }.column.omega, .columns.omega { margin-right:0; margin-left:10px; }.alpha.omega{ margin-left:0; margin-right:0; }.container .one.column,.container .one.columns { width:28px; }.container .two.columns { width:76px; }.container .three.columns { width:124px; }.container .four.columns{ width:172px; }.container .five.columns{ width:220px; }.container .six.columns { width:268px; }.container .seven.columns { width:316px; }.container .eight.columns { width:364px; }.container .nine.columns{ width:412px; }.container .ten.columns { width:460px; }.container .eleven.columns{ width:508px; }.container .twelve.columns{ width:556px; }.container .thirteen.columns{ width:604px; }.container .fourteen.columns{ width:652px; }.container .fifteen.columns { width:700px; }.container .sixteen.columns { width:748px; }.container .one-third.column{ width:236px; }.container .two-thirds.column { width:492px; }.container .offset-by-one { padding-left:48px; }.container .offset-by-two { padding-left:96px; }.container .offset-by-three { padding-left:144px; }.container .offset-by-four{ padding-left:192px; }.container .offset-by-five{ padding-left:240px; }.container .offset-by-six { padding-left:288px; }.container .offset-by-seven { padding-left:336px; }.container .offset-by-eight { padding-left:384px; }.container .offset-by-nine{ padding-left:432px; }.container .offset-by-ten { padding-left:480px; }.container .offset-by-eleven{ padding-left:528px; }.container .offset-by-twelve{ padding-left:576px; }.container .offset-by-thirteen{ padding-left:624px; }.container .offset-by-fourteen{ padding-left:672px; }.container .offset-by-fifteen { padding-left:720px; }}@media only screen and (max-width:767px) {.container { width:300px; }.container .columns,.container .column { margin:0; }.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{ width:300px; }.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen { padding-left:0; }}@media only screen and (min-width:480px) and (max-width:767px) {.container { width:420px; }.container .columns,.container .column { margin:0; }.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column { width:420px; }}.container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }.clearfix:before,.clearfix:after,.row:before,.row:after {content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0; }.row:after,.clearfix:after {clear:both; }.row,.clearfix {zoom:1; }.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.success { background:#00c264; padding:12px; margin-bottom:18px; -moz-border-radius:3px; border-radius:3px; }.page_content .success { padding:24px; }.success h2 { font-size:18px; line-height:18px; margin:0!important; color:#fff!important; text-align:left!important; }.page_content .success h2 { font-size:24px; }.success p { font-size:12px; line-height:18px; margin:12px 0 0 0; color:#fff; }.page_content .success p { font-size:18px; }.success ul { font-size:12px; line-height:18px; margin:12px 0 0 16px; list-style:square; color:#fff; }#site_content .page_content .success ul { list-style:square; }.success ul li { margin:0; }.success ul li:before { display:none; }.error { background:#e00000; padding:12px; margin-bottom:18px; -moz-border-radius:3px; border-radius:3px; }.page_content .error { padding:24px; }.error h2 { font-size:18px; line-height:18px; margin:0!important; color:#fff!important; text-align:left!important; }.page_content .error h2 { font-size:24px; }.error p { font-size:12px; line-height:18px; margin:12px 0 0 0; color:#fff; }.page_content .error p { font-size:18px; }.error ul { font-size:12px; line-height:18px; margin:12px 0 0 16px; list-style:square; color:#fff; }#site_content .page_content .error ul { list-style:square; }.error ul li { margin:0; }.error ul li:before { display:none; }.warning { background:#ffd200; padding:12px; margin-bottom:18px; -moz-border-radius:3px; border-radius:3px; }.warning h2 { font-size:18px; line-height:18px; margin:0!important; color:#fff!important; text-align:left!important; }.warning p { font-size:12px; line-height:18px; margin:12px 0 0 0; color:#fff; }.warning ul { font-size:12px; line-height:18px; margin:12px 0 0 16px; list-style:square; color:#fff; }.warning ul li { margin:0; }.tooltip { padding:0!important; display:inline-block; color:rgba(125, 0, 65, 1); cursor:help; border-bottom:1px dotted rgba(125, 0, 65, 1); }.quote .tooltip { color:#fff; border-bottom:1px dotted #fff; }.tooltipster-sidetip .tooltipster-box { border-color:rgba(125, 0, 65, 1)!important; background:rgba(125, 0, 65, 1)!important; }.tooltipster-sidetip .tooltipster-content { color:#fff!important; font-family:arial, helvetica!important; line-height:20px!important; }.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color:rgba(125, 0, 65, 1)!important; }.tooltipster-content a { display:inline-block; margin-top:18px; position:relative; top:-6px; color:000; background:rgba(255,255,255,0.6);color:rgba(17, 17, 17, 1); padding:0px 6px; -moz-border-radius:3px; border-radius:3px;; font-size:11px; line-height:16px; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }.tooltipster-content a:hover { background:#fff; color:rgba(17, 17, 17, 1); }#uglipop_overlay_wrapper { z-index:2000!important; }#uglipop_content_fixed { z-index:3000!important; }.modal {min-width:380px; max-width:600px;overflow:hidden;background:#fff;-webkit-box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);-moz-border-radius:3px; border-radius:3px;}.modal .modal_header { background:rgba(30, 96, 173, 1); padding:12px; }.modal .modal_header h2 { font-size:18px; line-height:24px; margin:0; color:#fff; }.modal .modal_header h2 em { float:right; color:#fff; }.modal .modal_header h2 a { color:#fff; }.modal .modal_content { padding:12px; font-size:12px; line-height:18px;overflow-x:hidden;overflow-y:auto; height:500px; }.modal#previewVideo_92 .modal_content { height:auto; }.modal .modal_content h3 { font-size:15px; line-height:21px; margin:0 0 6px 0; color:rgba(30, 96, 173, 1); font-weight:bold; }.modal .modal_content p { font-size:15px; line-height:21px; margin:0 0 12px 0; }.modal .modal_content ul { font-size:15px; line-height:21px; margin:0; color:rgba(30, 96, 173, 1); }.modal .modal_content a { color:rgba(30, 96, 173, 1); }.modal2 {max-width:50%!important;overflow:hidden;background:#fff;-webkit-box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);-moz-border-radius:3px; border-radius:3px;padding:0!important;}.modal2 .modal_header { background:rgba(30, 96, 173, 1); padding:12px; }.modal2 .modal_header h2 { font-size:16px; line-height:24px; margin:0; color:#fff; }.modal2 .modal_header h2 em { float:right; color:#fff; }.modal2 .modal_header h2 em a { color:#fff; }.modal2 .modal_content { font-size:12px; line-height:18px;overflow-x:hidden;overflow-y:auto; max-height:50%; padding:12px 12px 0 12px; background:#000; }ul.pagination { list-style:none!important; margin:24px 0 24px 0!important; text-align:center; background:#eee; }ul.pagination li { display:inline-block!important; margin-bottom:0!important; margin-left:-4px; border-right:3px solid #fff; }ul.pagination li:first-child { border-left:3px solid #fff; }ul.pagination li:before { display:none; }ul.pagination li span { display:inline-block; font-size:14px; line-height:30px; width:30px; text-align:center; -moz-border-radius:3px; border-radius:3px; }ul.pagination li.dead-link span { background:rgb(230,230,230); color:#ccc; }ul.pagination li.live-link a { display:inline-block; font-size:14px; line-height:30px; width:30px; text-align:center; -moz-border-radius:3px; border-radius:3px; background:rgb(230,230,230); color:rgba(241, 241, 241, 1); text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }ul.pagination li.live-link a:hover { background:rgba(241, 241, 241, 1); color:#fff; }ul.pagination li.current-link { border-right:4px solid #fff;}ul.pagination li.current-link span { background:rgba(30, 96, 173, 1); color:#fff; font-weight:bold; border-right: }div.numbers { text-align:center; margin:24px 0px !important; }div.numbers a { display:inline-block; font-size:14px; line-height:30px; padding:0 12px; text-align:center; color:#fff; border-radius:3px; background:rgba(241, 241, 241, 1); text-decoration:none; transition:all 0.3s ease; border:2px solid #fff; }div.numbers a:hover { background:rgba(30, 96, 173, 1); color:#fff!important; }div.numbers a.selected { background:rgba(30, 96, 173, 1); color:#fff!important; }div.numbers span.separator { display:none; }@media only screen and (min-width:960px) {}@media only screen and (min-width:960px) and (max-width:1200px) {.modal {max-width:75%!important;}}@media only screen and (max-width:959px) {.modal {max-width:75%!important;}}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (max-width:479px) {.modal {min-width:100%!important;}}.fl-content { font-size:12px; line-height:18px; overflow:hidden; font-family:'Raleway', sans-serif!important; color:rgba(17, 17, 17, 1); }.fl-content .fl-h1 { font-family:'Montserrat', sans-serif!important; color:rgba(30, 96, 173, 1); }.fl-content .fl-h2 { font-family:'Montserrat', sans-serif!important; color:rgba(30, 96, 173, 1); }.fl-content .fl-h3 { font-family:'Montserrat', sans-serif!important; color:rgba(30, 96, 173, 1); }.fl-content .fl-h4 { font-family:'Montserrat', sans-serif!important; color:rgba(30, 96, 173, 1); }.fl-content .fl-p { font-size:20px; line-height:36px; }.fl-content br { content:"A"!important; display:block!important; margin-bottom:12px!important; }.fl-content .fl-ul { margin:18px 0 18px 24px; list-style:square; }.fl-content .fl-ol { margin:18px 0 18px 24px; }.fl-content .fl-ol li,.fl-content .fl-ul li { font-size:20px; line-height:30px; }.fl-content .fl-image-wrapper { position:relative; background:rgba(241, 241, 241, 1); text-align:center; }.fl-content .fl-image-wrapper img { display:block; margin:0 auto; }.fl-content .fl-image { clear:both; border:12px solid rgba(241, 241, 241, 1); -moz-border-radius:3px; border-radius:3px;; position:relative; overflow:hidden; margin-bottom:24px; }.fl-content .fl-inset-image { clear:both; -moz-border-radius:3px; border-radius:3px;; position:relative; overflow:hidden; }.fl-content .fl-inset-left { float:left; margin-right:24px; margin-bottom:24px; }.fl-content .fl-inset-right { float:right; margin-left:24px; margin-bottom:24px; }.fl-content .fl-image-wrapper .fl-credit { position:absolute; top:-54px; right:0; display:inline-block; background:rgb(49, 63, 109,0.8); color:#fff; padding:6px 12px; border-radius:0 0 0 9px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; }.fl-content .fl-image-wrapper .fl-caption { display:block; width:100%; background:rgba(241, 241, 241, 1); color:#111; padding:18px 12px 6px; box-sizing:border-box; font-size:18px; }.fl-content .fl-image-wrapper:hover .fl-credit { top:0; }.fl-content .fl-video-wrapper { margin:48px 0 60px; }.fl-content .fl-video-wrapper .fl-video { position:relative; }.fl-content .fl-video-wrapper .fl-video .ratio { display:block;width:100%;height:auto; }.fl-content .fl-video-wrapper .fl-video iframe { position:absolute;top:0;left:0;width:100%;height:100%; }.fl-content .fl-video-wrapper .fl-caption { float:left; padding:12px 0 24px; font-size:15px; }.fl-content .fl-video-wrapper .fl-credit { float:right; padding:12px 0 24px; font-size:15px; }.fl-content .fl-callout { background:rgba(125, 0, 65, 1); overflow:hidden; padding:24px; color:#fff; -moz-border-radius:3px; border-radius:3px; margin:24px 0 24px 0; }.fl-content .fl-callout a { color:#fff!important; }.fl-content .fl-callout p:last-child { margin-bottom:0!important; }.fl-content .fl-quotation .fl-quote { position:relative; background:rgba(17, 73, 137, 1); overflow:visible; padding:24px; color:#fff; -moz-border-radius:3px; border-radius:3px; margin:24px 0; }.fl-content .fl-quotation .fl-quote:after { content:''; position:absolute; bottom:0; left:90%; width:0; height:0; border:20px solid transparent; border-top-color:rgba(17, 73, 137, 1); border-bottom:0; border-left:0; margin-left:-10px; margin-bottom:-20px; }.fl-content .fl-quotation .fl-quote p:last-child { margin-bottom:0!important; }.fl-content .fl-quotation .fl-quote-author { list-style:none; text-align:right; margin:0; }.fl-content .fl-quotation .fl-quote-author li { display:inline; margin:0; }.fl-content .fl-quotation .fl-quote-author li:before { display:none; }.fl-content .fl-quotation .fl-quote-author li.fl-quote-role:before { content:', '; }.fl-content .fl-quotation .fl-quote-author li.fl-quote-organisation { clear:both; display:block; font-size:14px; font-weight:bold; }.fl-content .fl-quotation .fl-quote-author li.fl-quote-country { clear:both; display:block; font-size:14px; line-height:18px!important; }.fl-content .fl-audio { position:relative; display:block; width:100%; margin:24px 0; }.fl-content .fl-audio .ratio { display:block; width:100%; height:162px; }.fl-content .fl-audio iframe { position:absolute; top:0; left:0; width:100%; height:100%; }.fl-content .fl-facebook { position:relative; width:100%; box-sizing:border-box; }.fl-content .fl-facebook iframe { display:block; width:100%!important; box-sizing:border-box; }.fl-content .fl-twitter { position:relative; max-width:550px; width:100%; box-sizing:border-box; margin:0 auto; }.fl-content .fl-twitter iframe { display:block; width:100%!important; box-sizing:border-box; }.fl-content .fl-instagram { position:relative; max-width:540px; width:100%; box-sizing:border-box; margin:0 auto; }.fl-content .fl-instagram iframe { display:block; width:100%!important; box-sizing:border-box; }.key { display:inline-block; height:30px; min-width:30px; padding:0 6px; margin:0px 4px; background:#fff; border-radius:4px; box-shadow:0px 1px 3px 1px rgba(0, 0, 0, 0.5); font:18px/30px Helvetica, serif; text-transform:uppercase; text-align:center; color:#666; }@media only screen and (min-width:960px) {}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (max-width:959px) {}@media only screen and (min-width:768px) and (max-width:959px) {.fl-content .fl-inset-right { float:none; margin-left:0; }.fl-content .fl-inset-left { float:none; margin-right:0; }}@media only screen and (max-width:767px) {.fl-content .fl-inset-right { float:none; margin-left:0; }.fl-content .fl-inset-left { float:none; margin-right:0; }.fl-content .fl-image-wrapper img { width:100%; }}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (max-width:479px) {}form { margin:0; }form .fields_wrapper { background:#fdfdfd; border:1px solid #ebebeb; padding:18px 12px; -moz-border-radius:3px; border-radius:3px; margin-bottom:24px; }form .fields_wrapper p { display:block; }form .fields_wrapper p label { display:inline-block; width:170px; vertical-align:top; position:relative; top:4px; }form .fields_wrapper p#company_field { display:none; }form .fields_wrapper p#phone_field { display:none; }form .fields_wrapper p input[type='text'],form .fields_wrapper p input[type='email'],form .fields_wrapper p input[type='url'],form .fields_wrapper p input[type='password'],form .fields_wrapper p input[type='number'] { display:inline-block; width:632px; margin:0 0 0 12px; font-size:16px; line-height:22px; border:1px solid #ccc; vertical-align:top; padding:6px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }form .fields_wrapper p textarea { display:inline; width:632px; margin:0 0 0 12px; font-size:16px; line-height:22px; border:1px solid #ccc; vertical-align:top; padding:6px; height:100px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }form p.submit_button { text-align:right; }form .fields_wrapper p input[type='text'].half-width,form .fields_wrapper p input[type='email'].half-width,form .fields_wrapper p input[type='url'].half-width,form .fields_wrapper p input[type='password'].half-width,form .fields_wrapper p input[type='number'].half-width { width:303px; }form .fields_wrapper p input:focus,form .fields_wrapper p textarea:focus { border:1px solid rgba(30, 96, 173, 1); }form .fields_wrapper p#newsletter_signup { margin:0 0 0 167px; }form .fields_wrapper p#newsletter_signup label { width:auto; position:relative; top:2px; margin-left:3px; font-weight:normal; }form #form_submit { text-align:right; margin-top:12px; }form #form_submit button { cursor:pointer; background:rgba(30, 96, 173, 1); font-size:14px; line-height:20px; font-weight:bold; padding:10px 20px; border:none; color:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -moz-border-radius:3px; border-radius:3px; outline:none; }form #form_submit button:hover { background:rgba(17, 73, 137, 1); }form #form_submit button span::before { display:inline-block; font-family:'Font Awesome 5 Pro'; content:'\f1d8'; font-weight:normal; margin-right:6px; }p#newsletter_signup { display:none; }::-webkit-input-placeholder { color:rgba(17, 17, 17, 0.4); font-style:italic; }::-moz-placeholder { color:rgba(17, 17, 17, 0.4); font-style:italic; } :-ms-input-placeholder { color:rgba(17, 17, 17, 0.4); font-style:italic; } :-moz-placeholder { color:rgba(17, 17, 17, 0.4); font-style:italic; }form .fields_wrapper p input:focus::-webkit-input-placeholder, form .fields_wrapper p textarea:focus::-webkit-input-placeholder { color:rgba(255, 255, 255, 1); }form .fields_wrapper p input:focus::-moz-placeholder, form .fields_wrapper p textarea:focus::-moz-placeholder { color:rgba(255, 255, 255, 1); }form .fields_wrapper p input:focus:-ms-input-placeholder, form .fields_wrapper p textarea:focus:-ms-input-placeholder { color:rgba(255, 255, 255, 1); }form .fields_wrapper p input:focus:-moz-placeholder, form .fields_wrapper p textarea:focus:-moz-placeholder { color:rgba(255, 255, 255, 1); }.mailing_list form#newsletter_subscribe .fields_wrapper p label { width:90px; }.mailing_list form#newsletter_subscribe .fields_wrapper p input[type='text'],.mailing_list form#newsletter_subscribe .fields_wrapper p input[type='email'] { width:336px; }.mailing_list form#newsletter_subscribe .fields_wrapper p input[type='text'].half-width { width:155px; }#password_test_results { display:block; padding-left:190px; position:relative; top:-12px; }#password_test_results .secure,#password_test_results .secure strong { color:#090; }#password_test_results .insecure { color:#900; }@media only screen and (min-width:960px) {}@media only screen and (min-width:1200px) {}@media only screen and (min-width:960px) and (max-width:1199px) {}@media only screen and (max-width:959px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {#hp_get_involved .mailing_list #newsletterSubscribe form .fields_wrapper p input[type='text'].half-width { width:100%; margin:6px 12px 6px 0; }#hp_get_involved .mailing_list #newsletterSubscribe form .fields_wrapper p input[type='email'] { width:100%; margin:6px 12px 6px 0; }#newsletter .fields_wrapper p input[type='text'].half-width { width:95%; margin:6px 24px 6px 0; }#newsletter .fields_wrapper p input[type='email'] { width:95%; margin:6px 24px 6px 0; }#password_test_results { padding-left:0; }}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (max-width:479px) {}.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.grabbing { cursor:url(grabbing.png) 8 8, move;}.owl-carousel.owl-wrapper,.owl-carousel.owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-origin {-webkit-perspective:1200px;-webkit-perspective-origin-x :50%;-webkit-perspective-origin-y :50%;-moz-perspective :1200px;-moz-perspective-origin-x :50%;-moz-perspective-origin-y :50%;perspective :1200px;}.owl-fade-out {z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}.owl-fade-in {-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}.owl-backSlide-out {-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}.owl-backSlide-in {-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}.owl-goDown-out {-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}.owl-goDown-in {-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}.owl-fadeUp-in {-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}.owl-fadeUp-out {-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}@-webkit-keyframes empty {0% {opacity:1}}@-moz-keyframes empty {0% {opacity:1}}@keyframes empty {0% {opacity:1}}@-webkit-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-moz-keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@keyframes fadeIn {0% { opacity:0; }100% { opacity:1; }}@-webkit-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-moz-keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@keyframes fadeOut {0% { opacity:1; }100% { opacity:0; }}@-webkit-keyframes backSlideOut {25% { opacity:.5; -webkit-transform:translateZ(-500px); }75% { opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%); }100% { opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {25% { opacity:.5; -moz-transform:translateZ(-500px); }75% { opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%); }100% { opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {25% { opacity:.5; transform:translateZ(-500px); }75% { opacity:.5; transform:translateZ(-500px) translateX(-200%); }100% { opacity:.5; transform:translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {0%, 25% { opacity:.5; -webkit-transform:translateZ(-500px) translateX(200%); }75% { opacity:.5; -webkit-transform:translateZ(-500px); }100% { opacity:1; -webkit-transform:translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {0%, 25% { opacity:.5; -moz-transform:translateZ(-500px) translateX(200%); }75% { opacity:.5; -moz-transform:translateZ(-500px); }100% { opacity:1; -moz-transform:translateZ(0) translateX(0); }}@keyframes backSlideIn {0%, 25% { opacity:.5; transform:translateZ(-500px) translateX(200%); }75% { opacity:.5; transform:translateZ(-500px); }100% { opacity:1; transform:translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {to { opacity:0; -webkit-transform:scale(.8); }}@-moz-keyframes scaleToFade {to { opacity:0; -moz-transform:scale(.8); }}@keyframes scaleToFade {to { opacity:0; transform:scale(.8); }}@-webkit-keyframes goDown {from { -webkit-transform:translateY(-100%); }}@-moz-keyframes goDown {from { -moz-transform:translateY(-100%); }}@keyframes goDown {from { transform:translateY(-100%); }}@-webkit-keyframes scaleUpFrom {from { opacity:0; -webkit-transform:scale(1.5); }}@-moz-keyframes scaleUpFrom {from { opacity:0; -moz-transform:scale(1.5); }}@keyframes scaleUpFrom {from { opacity:0; transform:scale(1.5); }}@-webkit-keyframes scaleUpTo {to { opacity:0; -webkit-transform:scale(1.5); }}@-moz-keyframes scaleUpTo {to { opacity:0; -moz-transform:scale(1.5); }}@keyframes scaleUpTo {to { opacity:0; transform:scale(1.5); }}.system_error { font-size:12px; line-height:18px; display:inline-block; color:#900; border:1px solid #900; background:#fcc; padding:12px; }body { background:rgba(255, 255, 255, 1); font-family:'Raleway', sans-serif!important; }.screen_reader { display:none; }h1,h2,h3,h4,h5 { font-family:'Montserrat', sans-serif!important; color:rgba(30, 96, 173, 1); letter-spacing:-1px; }h2 { font-size:30px; line-height:36px; }p { font-family:'Raleway', sans-serif!important; font-size:20px; line-height:30px; }.mobile { display:none; }h2#module_heading, h2.module_heading { display:none; }.video-wrapper .video_link,#page_video_wrapper .video_link { display:none; }#vic_header { position:absolute; top:38px; right:200px; width:100%; }#vic_header .container { text-align:right; }#vic_header img { width:91px; }button {font-size:14px; font-weight:bold; line-height:20px; margin:0; padding:10px 20px; background:rgba(30, 96, 173, 1); color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -moz-border-radius:3px; border-radius:3px; text-transform:uppercase; border:0; cursor:pointer; outline:none; font-family:'Montserrat', sans-serif!important; }button:hover { background:rgba(17, 73, 137, 1); }p.button { margin:40px 0 0 0; }.button a { font-size:16px; font-weight:bold; line-height:20px; margin:0 0 30px; padding:12px 24px; background:rgba(30, 96, 173, 1); color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -moz-border-radius:4px; border-radius:4px; text-transform:uppercase; font-family:'Montserrat', sans-serif!important; }.button a:hover { background:rgba(17, 73, 137, 1); text-decoration:none; }#site_content .page_content .button a { color:#fff; }#site_content .page_content .button a:hover { color:#fff; }#contact_bar { background:rgba(241, 241, 241, 1); overflow:hidden; color:#999; padding:0; font-size:14px; line-height:30px; height:50px; }#contact_bar ul#contact_details { list-style:none; margin:9px 0 0 0; text-align:right; }#contact_bar ul#contact_details li { color:#666; display:inline-block; font-weight:bold; font-size:18px; }#contact_bar ul#contact_details li:first-child { position:relative; position:relative; top:2px; }#contact_bar ul#contact_details li i { margin:0 5px 0 30px; font-weight:normal; }#contact_bar ul#contact_details li a { background:rgba(30, 96, 173, 1); color:#fff; padding:6px 12px; font-weight:normal; -moz-border-radius:3px; border-radius:3px; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-transform:uppercase; font-size:16px; }#contact_bar ul#contact_details li a:hover { background:rgba(17, 73, 137, 1); }#social_media_links ul { list-style:none; margin:10px 0 0 0; padding:0; }#social_media_links ul li { display:inline-block; margin-right:12px; font-size:24px; line-height:30px; }#social_media_links ul li:last-child { margin-right:0; }#social_media_links ul li a { color:rgba(30, 96, 173, 1); text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }#social_media_links ul li a:hover { color:rgba(17, 73, 137, 1); }.header { display:none; background:#fff; position:fixed; z-index:5000; width:100%; }.header ul { list-style:none; margin:0; width:100%; display:table; }.header ul li { display:table-cell; vertical-align:middle; text-align:center; }.header ul li.navicon { width:80px; text-align:center; padding:0 12px; }.header ul li.navicon.left { text-align:left; }.header ul li.navicon.right { text-align:right; }.header ul li h1 { margin:0; font:0/0 a; text-shadow:none; color:transparent; display:inline-block; width:100%; line-height:60px; background:url('../images/5x50-logo.png') no-repeat center center; background-size:100% auto!important; max-width:120px; }.header ul li.navicon a { display:inline-block; color:#111; border:1px solid #111; -moz-border-radius:3px; border-radius:3px;; width:30px; padding:6px; text-align:center; }#site_header { position:relative; overflow:hidden; padding:24px 0 24px; z-index:1000; }.logo a { color:rgba(30, 96, 173, 1); text-decoration:none;} .logo a #logo { display:inline-block; overflow:hidden; width:385px; height:55px; background:url('../images/cvi_scotland-logo.png') no-repeat; background-size:100% auto; margin-top:6px; }.logo a h1 { display:inline; position:relative; top:-27px; color:rgba(30, 96, 173, 1); font-size:42px; line-height:42px; margin:0; font-variant:small-caps; display:none; }.logo a small { color:rgba(125, 0, 65, 1); font-family:'Montserrat', sans-serif!important; font-size:30px; text-transform:uppercase; margin:0 0 0 9px;}#site_header .telephone { padding-left:36px; color:#999; font-weight:bold; position:relative; }#site_header .telephone span { display:block; color:rgba(30, 96, 173, 1); clear:both; }#site_header .telephone::before { position:absolute; top:10px; left:0; content:'\f10b'; font-family:'Font Awesome 5 Pro'; font-size:54px; font-weight:normal; }#site_header .email { padding-left:54px; color:#999; font-weight:bold; position:relative; }#site_header .email span { display:block; color:rgba(30, 96, 173, 1); clear:both; }#site_header .email a { color:rgba(30, 96, 173, 1); text-decoration:none; }#site_header .email a:hover { color:rgba(125, 0, 65, 1); text-decoration:underline; }#site_header .email::before { position:absolute; top:9px; left:0; content:'\f003'; font-family:'Font Awesome 5 Pro'; font-size:42px; font-weight:normal; }#site_header .donate { color:#999; font-weight:bold; position:relative; text-align:right; }#site_header .donate p.button { margin-top:13px; }#site_header .donate p.button i { color:#fff; }#site_footer { padding:12px 0; background:#1e1e1e; overflow:hidden; color:#fff; font-size:16px; line-height:18px; }.copyright .company_name { font-weight:bold; }.copyright p { margin:12px 0 0 0; font-size:12px; }.powered_by { text-align:right; }.powered_by p { display:block; margin:12px 0 0 0; }.powered_by p:before { background:url('../images/templates/pbPeroosh.png') center center no-repeat; height:38px; width:30px; display:inline-block; content:""; margin-right:12px; }.powered_by a { color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }.powered_by a:hover { text-decoration:underline; }.split_white { position:relative; display:block; clear:both; height:44px; background:url('../images/templates/splitWhite.png') center top no-repeat; position:relative; top:-29px; }.split_white::after { display:inline-block; content:''; width:100%; height:126px; background:transparent url('../images/branding/eyeSymbol.png') center center no-repeat; position:relative; top:-63px; }.split_grey { position:relative; display:block; clear:both; height:44px; background:url('../images/templates/splitGrey.png') center top no-repeat; position:relative; top:15px; }.split_grey::after { display:inline-block; content:''; width:100%; height:126px; background:transparent url('../images/branding/eyeSymbol.png') center center no-repeat; position:relative; top:-63px; }.split_white_sub { position:relative; display:block; clear:both; height:55px; background:url('../images/templates/splitWhite.png') center top no-repeat; position:relative; top:-29px; height:80px;}.split_white_sub #bgEye { background:transparent url('../images/branding/eyeSymbol.png') center right no-repeat; position:relative; top:-50px; height:126px; }.split_vic { position:relative; display:block; clear:both; height:44px; background:url('../images/templates/splitGrey.png') center top no-repeat; position:relative; top:15px; }.split_vic::after { display:inline-block; content:''; width:100%; height:105px; background:transparent url('../images/vicmascot.png') center center no-repeat; position:relative; top:-100px; }#slides.owl-carousel .owl-wrapper-outer { border:none!important; background:#000!important; }#slides .owl-item .slide { margin:0 auto; background:#000; }#slides .owl-item .slide img { display:block; opacity:0.6; filter:alpha(opacity=60); }body#index #slides { position:relative; background:#000; }body#index #slides .owl-item .slide .text { margin-top:200px; opacity:1!important; width:100%!important; left:inherit!important; }body#index #slides .owl-item .slide .text h2,body#index #slides .owl-item .slide .text p { opacity:1!important; text-align:center; margin-top:30px; text-transform:uppercase; text-shadow:0px 0px 5px rgba(0,0,0,0.6)!important; }#site_navigation { overflow:hidden; clear:both; display:block; background:rgba(30, 96, 173, 1); height:51px; }.main_nav ul { margin:0; }.main_nav ul li { display:inline; margin:0 0 0 0; float:left; font-size:17px; line-height:18px; }.main_nav ul li:first-child { margin-left:0; }.main_nav ul li:first-child a { margin-left:0; border-left:0; }.main_nav ul li:first-child .nav_title { display:none; }.main_nav ul li a { text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;; color:#fff; padding:20px 24px; line-height:54px; border-left:1px solid #fff; text-transform:uppercase; }.main_nav ul li a:hover { background:rgba(17, 73, 137, 1); }.main_nav ul li a.active { background:rgba(17, 73, 137, 1); color:#fff; }#sidebar { margin-top:24px; }#sidebar nav { margin-bottom:24px; }#sidebar nav ul { margin:0; list-style:none; }#sidebar nav ul li { display:block; margin:0 0 12px 0; }#sidebar nav ul li a { display:block; background:rgba(30, 96, 173, 1); color:#fff; text-decoration:none; text-transform:uppercase; font-size:14px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -moz-border-radius:3px; border-radius:3px; font-weight:bold; line-height:20px; margin:0; padding:10px 10px; font-family:'Montserrat', sans-serif!important }#sidebar nav ul li a:hover { background:rgba(17, 73, 137, 1); }#sidebar nav ul li.active a { background:rgba(241, 241, 241, 1); color:rgba(30, 96, 173, 1); padding-left:12px; }#sidebar nav ul li.active a:before { float:left; font-family:'Font Awesome 5 Pro'; content:'\f138'; color:rgba(30, 96, 173, 1); position:relative; margin-left:0; margin-right:10px; }#sidebar nav ul li a span { display:block; position:relative; padding-right:24px; box-sizing:border-box; }#sidebar nav ul li a em { position:absolute; top:0; right:0; font-style:normal; font-weight:bold; font-size:11px; background:rgba(241, 241, 241, 1); color:rgba(30, 96, 173, 1); display:inline-block; width:20px; text-align:center; -moz-border-radius:3px; border-radius:3px; }#sidebar nav ul li.active a em { background:rgba(30, 96, 173, 1); color:rgba(241, 241, 241, 1); }#sidebar .review { margin-top:0; }#sidebar .review .review_block { margin:0; }#sidebar ul li button {font-size:14px; font-weight:bold; line-height:20px; margin:0; padding:10px 20px; background:rgba(30, 96, 173, 1); color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -moz-border-radius:3px; border-radius:3px; text-transform:uppercase; border:0; cursor:pointer; outline:none; font-family:'Montserrat', sans-serif!important; width:100%; text-align:left; }#sidebar ul li button:hover { background:rgba(17, 73, 137, 1); }#sidebar ul li.active button { background:rgba(241, 241, 241, 1); color:rgba(30, 96, 173, 1); padding-left:12px; }#sidebar ul li.active button span.button_text:before { font-family:'Font Awesome 5 Pro'; content:'\f138'; color:rgba(30, 96, 173, 1); position:relative; margin-left:0; margin-right:10px; }p.button { margin:40px 0 0 0; }#sidebar_search form { padding:0; margin:0 0 24px; }#sidebar_search p { margin:0; padding:0; }#sidebar_search p span.input-wrap input { width:100%; position:relative; }#sidebar_search label { display:none; }#sidebar_search p .input-wrap { display:inline-block; width:auto; max-width:100%; height:40px; margin:0; left:-7px; }#sidebar_search p .input-wrap input[type="text"] { font-size:14px; line-height:20px; font-weight:normal; color:rgba(30, 96, 173, 1); padding:10px 0; width:209px; padding-left:30px; padding-right:40px; background:rgba(241, 241, 241, 1); border:1px solid rgba(30, 96, 173, 1); font-weight:600; }#sidebar_search input[type="text"]::-webkit-input-placeholder { color:rgba(30, 96, 173, 1); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }#sidebar_search input[type="text"]:focus::-webkit-input-placeholder { color:rgba(0,0,0,0.4); }#sidebar_search input[type="text"]::-moz-placeholder { color:rgba(30, 96, 173, 1); }#sidebar_search input[type="text"]:-ms-input-placeholder { color:rgba(30, 96, 173, 1); }#sidebar_search input[type="text"]:-moz-placeholder { color:rgba(30, 96, 173, 1); }#sidebar_search p .input-wrap--block { display:block; clear:both; }#sidebar_search p .input-wrap .morph-shape svg path { fill:@body-bg; }#sidebar_search .fa { position:absolute; top:13px; left:9px; color:rgba(30, 96, 173, 1); }span.keyword_highlight { background-color:#ffd800; }#page_title { background:rgba(241, 241, 241, 1); overflow:hidden; color:rgba(17, 17, 17, 1); padding:10px 0 30px; }#page_title h1 { font-size:24px; font-weight:500; text-transform:uppercase; margin:3px 0 0 0; }#content { background:rgba(255, 255, 255, 1); overflow:hidden; color:rgba(17, 17, 17, 1); padding-bottom:24px; }#site_content .page_content ul { font-size:20px; line-height:30px; list-style:none; margin:18px 0 18px 24px; }#site_content .page_content ul li { line-height:30px; }#site_content .page_content ul li:before { font-family:'Font Awesome 5 Pro'; content:'\f138'; color:rgba(30, 96, 173, 1); position:relative; margin-left:-24px; margin-right:10px; }#site_content .page_content a { color:rgba(30, 96, 173, 1); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; font-weight:bold; }#site_content .page_content a:hover { color:rgba(17, 73, 137, 1); }#content hr { margin-bottom:56px; position:relative; top:20px; }#site_content { position:relative; top:-80px; overflow:hidden; color:rgba(17, 17, 17, 1); padding:0 0 48px; clear:both;}#site_content .page_content { padding-right:24px; min-height:200px; }#global_reach #site_content .page_content #page_image3 img { max-width:100%; }ul#global_reach_list { -webkit-column-count:3; -moz-column-count:3; column-count:3; }ul#global_reach_list li { padding-left:24px; }.quote { color:#fff; background-color:rgba(17, 73, 137, 1); padding:18px 18px 18px 18px; position:relative; font-size:14px; line-height:20px; margin-top:18px; }.quote:before { font-family:'Font Awesome 5 Pro'; content:'\f10d'; color:#fff; position:absolute; top:21px; left:18px; font-size:40px; z-index:1; }.quote .quote_arrow, .quote .quote-arrow { border-style:solid; position:absolute; right:17px; bottom:-12px; border-color:rgba(17, 73, 137, 1) transparent transparent transparent; border-width:12px 12px 0 12px; }.quote p { position:relative; z-index:100; margin:0; font-style:italic; padding-left:48px; }.quote-caption { display:block; text-align:right; margin-top:18px; margin-bottom:30px; font-size:18px; font-family:'Montserrat', sans-serif!important }ul.button { margin:30px 0 0 0;}ul.button li { display:inline; margin:0px 12px 0 0;}p.button { margin:40px 0 0 0;}.button a { font-size:18px; font-weight:bold; line-height:20px; margin:0 0 30px; padding:12px 24px; background:rgba(30, 96, 173, 1); color:#fff; text-decoration:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -moz-border-radius:3px; border-radius:3px; text-transform:uppercase; }.button a:hover { background:rgba(17, 73, 137, 1); text-decoration:none; }#hp_donation { background:rgba(241, 241, 241, 1); padding:24px 0 24px 0; overflow:hidden;}#hp_donation h2 { text-align:center; }#hp_donation p { text-align:center; }#hp_donation p.button { margin-bottom:36px; }#media_blocks { padding:36px 0 36px 0; background:#3b3b3b; overflow:hidden; color:#fff; position:relative; }#media_blocks .tripadvisor { text-align:right; }#media_blocks h4 { color:#fff; margin-bottom:18px; font-size:18px; text-transform:uppercase; }#media_blocks p { font-size:18px; line-height:24px; color:#fff; }#media_blocks p label { display:inline; color:#fff; margin-right:3px; }#media_blocks p strong { color:#fff; }#media_blocks p a,#media_blocks p label a { text-decoration:none; color:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }#media_blocks p a:hover,#media_blocks p label a:hover { text-decoration:none; color:rgba(241, 241, 241, 1); }#media_blocks .TA_selfserveprop { display:inline-block; }#media_blocks ul li a { color:#fff; text-decoration:none; font-size:18px; }#media_blocks ul li a:hover { text-decoration:underline; }.map { width:100%; height:300px; border:1px solid #ccc; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; -moz-border-radius:3px; border-radius:3px; }#mobile_nav { display:none; }#mobile_menu_items { display:none; }#site_content .page_content ul.share_links { list-style:none; margin:24px 0 0 0; border-top:1px solid rgba(241, 241, 241, 1); overflow:hidden; padding:24px 0 0 0; }#site_content .page_content ul.share_links li { display:inline; margin:0; }#site_content .page_content ul.share_links li strong { position:relative; top:3px; }#site_content .page_content ul.share_links li.share_buttons { float:right; }#site_content .page_content ul.share_links li.share_buttons a { margin:0 0 0 6px; }#site_content .page_content ul.share_links li:before { display:none; }p.image { border:10px solid #eee}p.image img {display:block;max-width:100%;margin:0 auto;padding:18px 24px 18px 24px;}p.image span.caption {background:#ebebeb;display:block;padding-top:8px;}p.image span.caption em {font-style:italic;display:block;text-align:right;font-weight:bold;}.callout { background:rgba(241, 241, 241, 1); overflow:hidden; padding:18px 18px 0 18px; margin-bottom:12px; color:rgba(30, 96, 173, 1); }.twitter-tweet { margin:30px auto 0 auto; }.audio-wrapper { margin-bottom:30px; }#sidebar nav ul li#sidebar_nav_register { display:none; }#sidebar_advisory { background:#fff; border:2px solid rgba(241, 241, 241, 1); padding:24px; box-sizing:border-box; -moz-border-radius:3px; border-radius:3px;; display:none; }#sidebar_advisory h3 { font-size:20px; line-height:28px; margin-bottom:12px; }#sidebar_advisory p { margin:0; }#sidebar_advisory a { font-weight:bold; text-decoration:none; color:rgba(30, 96, 173, 1); }.component { float:left; }.component ul ul { margin-left:0; }.align {clear:both;margin:30px auto 30px;width:268px;max-width:1170px;text-align:center;}.align > li {min-height:300px;display:inline-block;margin:30px 30px 30px 0;padding:0 0 0 0;vertical-align:top;}ul.page p {display:inline-block;margin-top:72px!important; padding:0.1em 0.4em;text-align:center;font-size:24px;line-height:30px;}ul.page a.btn {display:inline-block;text-transform:uppercase;border:2px solid rgba(30, 96, 173, 1);margin-top:12px; font-weight:bold;padding:0.1em 0.4em;text-align:center;-webkit-transition:color 0.3s, border-color 0.3s;-moz-transition:color 0.3s, border-color 0.3s;transition:color 0.3s, border-color 0.3s;text-decoration:none;color:rgba(30, 96, 173, 1);}ul.page a.btn:hover {border-color:rgba(17, 73, 137, 1);color:rgba(17, 73, 137, 1);}.book {position:relative;width:220px; height:340px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.hardcover_front li:first-child {background-color:#eee;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.hardcover_front .blue li:last-child {background:#1e60ad;}.hardcover_front .yellow li:last-child {background:#f8a23e;}.hardcover_front .purple li:last-child {background:#b52163;}.hardcover_back .blue li:first-child {background:#1e60ad;}.hardcover_back .yellow li:first-child {background:#f8a23e;}.hardcover_back .purple li:first-child {background:#b52163;}.hardcover_back li:last-child {background:#fffbec;}.book_spine li:first-child {background:#eee;}.book_spine blue li:last-child {background:#1e60ad;}.book_spine yellow li:last-child {background:#f8a23e;}.book_spine purple li:last-child {background:#b52163;}.hardcover_front li:first-child:after,.hardcover_front li:first-child:before,.hardcover_front li:last-child:after,.hardcover_front li:last-child:before,.hardcover_back li:first-child:after,.hardcover_back li:first-child:before,.hardcover_back li:last-child:after,.hardcover_back li:last-child:before,.book_spine li:first-child:after,.book_spine li:first-child:before,.book_spine li:last-child:after,.book_spine li:last-child:before {background:#999;}.page > li {background:-webkit-linear-gradient(left, #efefef 0%, #fff 100%);background:-moz-linear-gradient(left, #efefef 0%, #fff 100%);background:-ms-linear-gradient(left, #efefef 0%, #fff 100%);background:linear-gradient(left, #efefef 0%, #fff 100%);box-shadow:inset 0px -1px 5px rgba(50, 50, 50, 0.1), inset -1px 0px 1px rgba(150, 150, 150, 0.2);border-radius:0px 5px 5px 0px;}.hardcover_front {-webkit-transform:rotateY(-34deg) translateZ(8px);-moz-transform:rotateY(-34deg) translateZ(8px);transform:rotateY(-34deg) translateZ(8px);z-index:100;}.hardcover_back {-webkit-transform:rotateY(-15deg) translateZ(-8px);-moz-transform:rotateY(-15deg) translateZ(-8px);transform:rotateY(-15deg) translateZ(-8px);}.page li:nth-child(1) {-webkit-transform:rotateY(-28deg);-moz-transform:rotateY(-28deg);transform:rotateY(-28deg);}.page li:nth-child(2) {-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);}.page li:nth-child(3) {-webkit-transform:rotateY(-32deg);-moz-transform:rotateY(-32deg);transform:rotateY(-32deg);}.page li:nth-child(4) {-webkit-transform:rotateY(-34deg);-moz-transform:rotateY(-34deg);transform:rotateY(-34deg);}.page li:nth-child(5) {-webkit-transform:rotateY(-36deg);-moz-transform:rotateY(-36deg);transform:rotateY(-36deg);}.hardcover_front,.hardcover_back,.book_spine,.hardcover_front li,.hardcover_back li,.book_spine li {position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.hardcover_front,.hardcover_back {-webkit-transform-origin:0% 100%;-moz-transform-origin:0% 100%;transform-origin:0% 100%;}.hardcover_front {-webkit-transition:all 0.8s ease, z-index 0.6s;-moz-transition:all 0.8s ease, z-index 0.6s;transition:all 0.8s ease, z-index 0.6s;}.hardcover_front li:first-child {cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transform:translateZ(2px);-moz-transform:translateZ(2px);transform:translateZ(2px);}.hardcover_front li:last-child {-webkit-transform:rotateY(180deg) translateZ(2px);-moz-transform:rotateY(180deg) translateZ(2px);transform:rotateY(180deg) translateZ(2px);}.hardcover_back li:first-child {-webkit-transform:translateZ(2px);-moz-transform:translateZ(2px);transform:translateZ(2px);}.hardcover_back li:last-child {-webkit-transform:translateZ(-2px);-moz-transform:translateZ(-2px);transform:translateZ(-2px);}.hardcover_front li:first-child:after,.hardcover_front li:first-child:before,.hardcover_front li:last-child:after,.hardcover_front li:last-child:before,.hardcover_back li:first-child:after,.hardcover_back li:first-child:before,.hardcover_back li:last-child:after,.hardcover_back li:last-child:before,.book_spine li:first-child:after,.book_spine li:first-child:before,.book_spine li:last-child:after,.book_spine li:last-child:before {position:absolute;top:0;left:0;}.hardcover_front li:first-child:after,.hardcover_front li:first-child:before {width:4px;height:100%;}.hardcover_front li:first-child:after {-webkit-transform:rotateY(90deg) translateZ(-2px) translateX(2px);-moz-transform:rotateY(90deg) translateZ(-2px) translateX(2px);transform:rotateY(90deg) translateZ(-2px) translateX(2px);}.hardcover_front li:first-child:before {-webkit-transform:rotateY(90deg) translateZ(158px) translateX(2px);-moz-transform:rotateY(90deg) translateZ(158px) translateX(2px);transform:rotateY(90deg) translateZ(158px) translateX(2px);}.hardcover_front li:last-child:after,.hardcover_front li:last-child:before {width:4px;height:160px;}.hardcover_front li:last-child:after {-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);-moz-transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);}.hardcover_front li:last-child:before {box-shadow:0px 0px 30px 5px #333;-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);-moz-transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);}.hardcover_back li:first-child:after,.hardcover_back li:first-child:before {width:4px;height:100%;}.hardcover_back li:first-child:after {-webkit-transform:rotateY(90deg) translateZ(-2px) translateX(2px);-moz-transform:rotateY(90deg) translateZ(-2px) translateX(2px);transform:rotateY(90deg) translateZ(-2px) translateX(2px);}.hardcover_back li:first-child:before {-webkit-transform:rotateY(90deg) translateZ(158px) translateX(2px);-moz-transform:rotateY(90deg) translateZ(158px) translateX(2px);transform:rotateY(90deg) translateZ(158px) translateX(2px);}.hardcover_back li:last-child:after,.hardcover_back li:last-child:before {width:4px;height:160px;}.hardcover_back li:last-child:after {-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);-moz-transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);transform:rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);}.hardcover_back li:last-child:before {box-shadow:10px -1px 80px 20px #666;-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);-moz-transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);transform:rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);}.book_spine {-webkit-transform:rotateY(60deg) translateX(-5px) translateZ(-12px);-moz-transform:rotateY(60deg) translateX(-5px) translateZ(-12px);transform:rotateY(60deg) translateX(-5px) translateZ(-12px);width:16px;z-index:0;}.book_spine li:first-child {-webkit-transform:translateZ(2px);-moz-transform:translateZ(2px);transform:translateZ(2px);}.book_spine li:last-child {-webkit-transform:translateZ(-2px);-moz-transform:translateZ(-2px);transform:translateZ(-2px);}.book_spine li:first-child:after,.book_spine li:first-child:before {width:4px;height:100%;}.book_spine li:first-child:after {-webkit-transform:rotateY(90deg) translateZ(-2px) translateX(2px);-moz-transform:rotateY(90deg) translateZ(-2px) translateX(2px);transform:rotateY(90deg) translateZ(-2px) translateX(2px);}.book_spine li:first-child:before {-webkit-transform:rotateY(-90deg) translateZ(-12px);-moz-transform:rotateY(-90deg) translateZ(-12px);transform:rotateY(-90deg) translateZ(-12px);}.book_spine li:last-child:after,.book_spine li:last-child:before {width:4px;height:16px;}.book_spine li:last-child:after {-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);-moz-transform:rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);transform:rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);}.book_spine li:last-child:before {box-shadow:5px -1px 100px 40px rgba(0, 0, 0, 0.2);-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);-moz-transform:rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);transform:rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);}.page,.page > li {position:absolute;top:0;left:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.page {width:100%;height:98%;top:1%;left:3%;z-index:10;}.page > li {width:100%;height:100%;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center;-webkit-transition-property:transform;-moz-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease;}.page > li:nth-child(1) {-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;transition-duration:0.6s;}.page > li:nth-child(2) {-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;transition-duration:0.6s;}.page > li:nth-child(3) {-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;transition-duration:0.4s;}.page > li:nth-child(4) {-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}.page > li:nth-child(5) {-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;transition-duration:0.6s;}.book:hover > .hardcover_front {-webkit-transform:rotateY(-145deg) translateZ(0);-moz-transform:rotateY(-145deg) translateZ(0);transform:rotateY(-145deg) translateZ(0);z-index:0;}.book:hover > .page li:nth-child(1) {-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;transition-duration:1.5s;}.book:hover > .page li:nth-child(2) {-webkit-transform:rotateY(-35deg);-moz-transform:rotateY(-35deg);transform:rotateY(-35deg);-webkit-transition-duration:1.8s;-moz-transition-duration:1.8s;transition-duration:1.8s;}.book:hover > .page li:nth-child(3) {-webkit-transform:rotateY(-118deg);-moz-transform:rotateY(-118deg);transform:rotateY(-118deg);-webkit-transition-duration:1.6s;-moz-transition-duration:1.6s;transition-duration:1.6s;}.book:hover > .page li:nth-child(4) {-webkit-transform:rotateY(-130deg);-moz-transform:rotateY(-130deg);transform:rotateY(-130deg);-webkit-transition-duration:1.4s;-moz-transition-duration:1.4s;transition-duration:1.4s;}.book:hover > .page li:nth-child(5) {-webkit-transform:rotateY(-140deg);-moz-transform:rotateY(-140deg);transform:rotateY(-140deg);-webkit-transition-duration:1.2s;-moz-transition-duration:1.2s;transition-duration:1.2s;}.coverDesign {position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.coverDesign::after {background-image:-webkit-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image:-moz-linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);background-image:linear-gradient( -135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);position:absolute;top:0;left:0;bottom:0;right:0;}.coverDesign h1 {color:#fff;font-size:30px;line-height:36px;font-weight:bold;text-align:center;margin:60% 0 0 0;text-shadow:-1px -1px 0 rgba(0,0,0,0.1);}.coverDesign p {color:#f8f8f8;font-size:1em;text-align:center;text-shadow:-1px -1px 0 rgba(0,0,0,0.1);}.yellow {background-color:#f8a23e;background-image:-webkit-linear-gradient(to bottom, #f8a23e, #d88423);background-image:-moz-linear-gradient(to bottom, #f8a23e, #d88423);background-image:linear-gradient(to bottom, #f8a23e, #d88423);}.blue {background-color:#1e60ad;background-image:-webkit-linear-gradient(to bottom, #1e60ad, #124d92);background-image:-moz-linear-gradient(to bottom, #1e60ad, #124d92);background-image:linear-gradient(to bottom, #1e60ad, #124d92);}.purple {background-color:#b52163;background-image:-webkit-linear-gradient(to bottom, #b52163, #a11c57);background-image:-moz-linear-gradient(to bottom, #b52163, #a11c57);background-image:linear-gradient(to bottom, #b52163, #a11c57);}.ribbon {background:#c0392b;color:#fff;display:block;font-size:0.7em;position:absolute;top:11px;right:1px;width:40px;height:20px;line-height:20px;letter-spacing:0.15em; text-align:center;-webkit-transform:rotateZ(45deg) translateZ(1px);-moz-transform:rotateZ(45deg) translateZ(1px);transform:rotateZ(45deg) translateZ(1px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:10;}.ribbon::before,.ribbon::after{position:absolute;top:-20px;width:0;height:0;border-bottom:20px solid #c0392b;border-top:20px solid transparent;}.ribbon::before{left:-20px;border-left:20px solid transparent;}.ribbon::after{right:-20px;border-right:20px solid transparent;}@media screen and (max-width:37.8125em) {.align {width:300px;}.align > li {width:100%;height:auto;padding:0;margin:0 0 30px 0;}.book {margin:0 auto;}}@media only screen and (min-width:960px) {}@media only screen and (min-width:960px) and (max-width:1200px) {.align { width:308px; }.align > li { margin:30px 0 30px 0; }}@media only screen and (max-width:959px) {.align { width:249px; }.align > li { margin:30px 0 30px 0; }}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {.component { float:none; }}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (max-width:479px) {}.search { position:relative; top:6px; }.search .form_wrapper { margin:0 auto; }.search .form_wrapper .input { display:table-cell; vertical-align:top; width:auto; }.search .form_wrapper .input input { box-sizing:border-box; }.search .form_wrapper .input input[type="text"] { position:relative; box-sizing:border-box; width:100%!important; margin:0!important; z-index:10000; color:rgba(17, 17, 17, 1); font-size:20px; line-height:20px; border:0; background:#f1f1f1; padding:14px; }.search .form_wrapper .form_submit { display:table-cell; vertical-align:top; width:120px; }.search .form_wrapper .form_submit button { padding:15px 18px 15px 18px; width:100%; }.search .form_wrapper form .fields_wrapper { margin:0; display:table; width:100%; padding:0; border:0; background:transparent; }.search .form_wrapper form .fields_wrapper .input .input_field { display:block; padding:0 12px 0 0; }.search .form_wrapper .input input::placeholder { color:rgba(30, 96, 173, 1)!important; font-size:20px; font-family:'Raleway', sans-serif!important;}.mobile_only { display:none; }.desktop_only { display:block; }.desktop_tbl_only { display:table-cell; }.header { display:none; background:#fff; border-bottom:1px solid #ccc; position:fixed; z-index:5000; width:100%; }.header ul { list-style:none; margin:0; width:100%; display:table; }.header ul li { display:table-cell; vertical-align:middle; text-align:right; padding-right:12px; }.header ul li.navicon { width:80px; text-align:center; padding:0 12px; }.header ul li.navicon.left { text-align:left; padding:0 0 0 12px; }.header ul li.navicon.right { text-align:right; display:none; }.header ul li h1 { margin:0;text-shadow:none; color:transparent; display:inline-block; width:100%; line-height:60px; background:url('../images/cvi_scotland-mob-logo.png') no-repeat center center; background-size:100% auto!important; max-width:200px; }.header ul li.navicon a { display:inline-block; color:#fff; border:1px solid #fff; -moz-border-radius:3px; border-radius:3px;; width:30px; padding:6px; text-align:center; }.mm-menu .mm-navbar a, .mm-menu .mm-navbar { color:rgba(30, 96, 173, 1)!important; font-size:15px; }.mm-menu .mm-btn:after, .mm-menu .mm-btn:before, .mm-menu .mm-listview>li .mm-next:after { border-color:rgba(30, 96, 173, 1)!important; }.mm-listview>li>a, .mm-listview>li>span { padding:12px 10px 12px 20px; }.mm-listview>li:not(.mm-divider):after { left:0!important; }.mm-listview .mm-selected { background:rgba(30, 96, 173, 1)!important; color:#fff!important; }.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span { background:rgba(255,255,255,0)!important; }.mm-listview>li>a, .mm-listview>li>span { padding:10px 20px!important; }.mm-menu em { float:right; font-style:normal; background:#ff9000; border-radius:50%; width:19px; height:19px;text-align:center; font-size:14px; font-weight:bold; }.mm-listview .mm-next { width:12px!important; }.mm-navbar { background:rgba(0,0,0,0.1)!important; border:0!important; }form#mobile_nav_search { display:table; width:100%; border-bottom:0; padding:0; padding:0 0 20px 0; margin:0!important; }form#mobile_nav_search .mm-searchfield_input { display:table-cell; vertical-align:top; }form#mobile_nav_search .mm-searchfield_input input { width:100%; padding:13px; box-sizing:border-box; margin:0; border:0; font-size:16px; border:1px solid rgba(30, 96, 173, 1); }form#mobile_nav_search .mm-searchfield_submit { display:table-cell; width:50px; }form#mobile_nav_search .mm-searchfield_submit button { margin:0 0 0 10px; padding:10px 20px; background:rgba(30, 96, 173, 1); border-radius:3px; color:#fff; margin:0 0 0 10px; padding:13px 20px 13px; }.mm-panels>.mm-panel>.mm-listview { margin:0 -20px!important; }@media only screen and (min-width:960px) {}@media only screen and (min-width:1200px) {}@media only screen and (min-width:960px) and (max-width:1199px) {#site_header .main_nav ul li { margin:0; }#site_header .main_nav ul li a { padding:20px 18px; }.main_nav ul li a { padding:20px 18px; font-size:14px; }body#index #slides .owl-item .slide .text h2,body#index #slides .owl-item .slide .text p { margin-top:12px!important; }}@media only screen and (max-width:959px) {.mobile_only { display:block; }.desktop_only { display:none; }.desktop_tbl_only { display:none; }.header { display:block; z-index:200000; position:fixed; top:0; background:rgba(30, 96, 173, 1); }#wrapper { position:relative; padding-top:60px; }#mobile_search { display:block; }#mobile_search form { padding:0; margin:0 0 18px 0; }#mobile_search p { margin:0; padding:0; }#mobile_search p span.input-wrap { margin:0 0 12px 0; padding:0; width:auto; height:40px; position:relative; }#mobile_search p span.input-wrap input { width:100%; position:relative; }#mobile_search label { display:none; }#mobile_search p .input-wrap { display:inline-block; width:295px; height:40px; margin:0; left:-16px; }#mobile_search p .input-wrap input[type="text"] { font-size:14px; line-height:20px; font-weight:normal; color:rgba(17, 17, 17, 1); padding:10px 0; left:16px; width:135px; padding-left:18px; padding-right:40px; } #mobile_search .fa { position:absolute; top:13px; left:9px; color:rgba(30, 96, 173, 1); }#mobile_search button { cursor:pointer; width:auto; height:38px; vertical-align:top; margin:0; padding:0 12px; color:#fff; position:relative; right:-22px; top:1px; }#mobile_search button:hover,#mobile_search button:active { background:none; }#mobile_search .button__text { display:block; text-align:center; width:100%; color:rgba(17, 17, 17, 1); font-size:12px; line-height:18px; }.mm-listview>li#one_clicks::after { display:none!important; }.one_click_options { text-align:center; }.one_click_options p { font-size:11px; line-height:16px; color:rgba(30, 96, 173, 1); font-weight:bold; margin:6px 0 12px 0; }.one_click_options ul#join_buttons { margin:0!important; display:block; width:100%; }.one_click_options ul#join_buttons li { display:block; width:100%; margin:6px 0 0 0; clear:both; border:none!important; }.one_click_options ul#join_buttons li::after { display:none; }#site_header { display:none; }#contact_bar { display:none; }#header_nav { display:none; }#site_navigation { display:none; }#mem_nav_wrapper { display:none; }#site_header { padding-bottom:4px; }#site_header .seven { width:250px; }#site_header .nine { width:478px; }.main_nav ul li a { padding:20px 18px; font-size:13px; }h2 { font-size:30px; line-height:36px; }p.button { margin:40px 0; }#sidebar ul#hp_latest_news_list li .article_info p.teaser { font-size:12px; line-height:18px; }}@media only screen and (min-width:768px) and (max-width:959px) {#media_block_45 { width:300px; }#media_block_46 { display:none; }#media_block_47 { width:208px; }#media_block_48 { width:200px; }.footer_nav { width:562px!important; }.footer_nav br { clear:both; }}@media only screen and (max-width:767px) {.mobile_only { display:block; }.desktop_only { display:none; }.desktop_tbl_only { display:none; }.header { display:block; z-index:200000; position:fixed; top:0; background:rgba(30, 96, 173, 1); }#wrapper { position:relative; padding-top:60px; }#mobile_search { display:block; }#mobile_search form { padding:0; margin:0 0 18px 0; }#mobile_search p { margin:0; padding:0; }#mobile_search p span.input-wrap { margin:0 0 12px 0; padding:0; width:auto; height:40px; position:relative; }#mobile_search p span.input-wrap input { width:100%; position:relative; }#mobile_search label { display:none; }#mobile_search p .input-wrap { display:inline-block; width:295px; height:40px; margin:0; left:-16px; }#mobile_search p .input-wrap input[type="text"] { font-size:14px; line-height:20px; font-weight:normal; color:rgba(17, 17, 17, 1); padding:10px 0; left:16px; width:135px; padding-left:18px; padding-right:40px; } #mobile_search .fa { position:absolute; top:13px; left:9px; color:rgba(30, 96, 173, 1); }#mobile_search button { cursor:pointer; width:auto; height:38px; vertical-align:top; margin:0; padding:0 12px; color:#fff; position:relative; right:-22px; top:1px; }#mobile_search button:hover,#mobile_search button:active { background:none; }#mobile_search .button__text { display:block; text-align:center; width:100%; color:rgba(17, 17, 17, 1); font-size:12px; line-height:18px; }.mm-listview>li#one_clicks::after { display:none!important; }.one_click_options { text-align:center; }.one_click_options p { font-size:11px; line-height:16px; color:rgba(30, 96, 173, 1); font-weight:bold; margin:6px 0 12px 0; }.one_click_options ul#join_buttons { margin:0!important; display:block; width:100%; }.one_click_options ul#join_buttons li { display:block; width:100%; margin:6px 0 0 0; clear:both; border:none!important; }.one_click_options ul#join_buttons li::after { display:none; }#site_header { display:none; }#contact_bar { display:none; }#header_nav { display:none; }#site_navigation { display:none; }#mem_nav_wrapper { display:none; }#vic_header { display:none; }.split_white_sub #bgEye { display:none; }.split_white::after{ display:none; }#sidebar { display:none; }#media_block_45,#media_block_46,#media_block_48 { display:none; }h2 { font-size:24px; line-height:30px; }h3 { font-size:18px; line-height:24px; }p.button { margin:40px 0; }ul.pagination { background:transparent; }ul.pagination li { width:22px!important; }#page_title { padding:12px 0 12px 0; height:82px; }#site_content .page_content { padding-right:0 }#site_content h2 { font-size:30px; line-height:36px; }#site_content h3 { font-size:24px; line-height:30px; }#site_content .page_content ul { margin-left:24px; } #yes_logo { display:none; }#site_footer .footer_nav { text-align:center; }#site_footer .footer_nav nav { text-align:center; overflow:hidden; }#site_footer .footer_nav nav ul { text-align:center; }#site_footer .footer_nav nav ul li { margin:0 6px; float:none; }#site_footer .footer_nav br { clear:both; }}@media only screen and (min-width:480px) and (max-width:767px) {#mobile_search p .input-wrap input[type="text"] { font-size:14px; line-height:20px; font-weight:normal; color:rgba(17, 17, 17, 1); padding:10px 0; left:16px; width:255px; padding-left:18px; padding-right:40px; }}@media only screen and (max-width:479px) {}