@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v13/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v13/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v13/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v13/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local('Lato Italic'), local('Lato-Italic'), url(http://fonts.gstatic.com/s/lato/v13/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local('Lato Italic'), local('Lato-Italic'), url(http://fonts.gstatic.com/s/lato/v13/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'), local('PlayfairDisplay-Regular'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CUR-13DsDU150T1bKbJZejI.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'), local('PlayfairDisplay-Regular'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1CfoVn-aGdXvQRwgLLg-TkDk.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display'), local('PlayfairDisplay-Regular'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/2NBgzUtEeyB-Xtpr9bm1Cdhy5e3cTyNKTHXrP9DO-Rc.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIKHabUDGjprROP0Kzi4LtY8.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgILCFnVHHm1VfBoEzRr6gqH0.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/UC3ZEjagJi85gF9qFaBgIIsv7neNnoQYDmljOSnH1QE.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6N7pW-cN4iQdgUKBHiobroRo.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6N3L1iaS4euO_B3wJG_mMktU.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:local('Playfair Display Italic'), local('PlayfairDisplay-Italic'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/9MkijrV-dEJ0-_NWV7E6NwXiAI3F8adTt8b-_w2WoPM.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEMjNOE6OIchc6xEWGp4AFzI.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEGfg93gVtA75Tg3Rp7v1E0k.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'), url(http://fonts.gstatic.com/s/playfairdisplay/v10/n7G4PqJvFP2Kubl0VBLDEBZeN5y77JNHCKkhVNuYRJ4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
body{display:block;margin:0 auto;width:98%;max-width:1400px;padding-bottom:100px;background:#F7F6EF;}
h1, h2, h3, h4, h5{font-family:'Playfair Display', Georgia, serif;}
.main-header{display:block;margin:0 auto;width:96%;}
.en-fr-link a{color:#800 !important;}
.home .main-header{margin-top:0;}
a{color:#2776D2;}
p{padding-bottom:18px;color:#000;font-family:'Georgia', serif;line-height:1.8em;}
.global-nav{display:block;margin:10px auto;padding:8px 0;width:100%;height:auto;max-width:800px;}
.navbar{background-color:#FFF;border-left:none;border-right:none;}
.nav{width:80%;float:left;}
.navbar-header{display:inline-block;width:20%;}
.nav li{display:inline-block;margin:0 auto;padding:0;width:20%;list-style-type:none;text-align:center;float:left;}
.navbar-brand{width:100%;color:#DC9848 !important;font-size:14px;font-family:'Playfair Display', Georgia, serif;font-style:italic;text-align:center;}
.nav li a{color:#2776D2 !important;font-size:14px;font-weight:600;}
.navbar-brand{width:100%;color:#DC9848 !important;font-size:14px;font-family:'Playfair Display', Georgia, serif;font-style:italic;text-align:center;}
.nav li a{color:#2776D2 !important;font-size:14px;font-weight:600;}
.navcontainer ul{margin:0 auto;padding:0;list-style-type:none;text-align:center;}
.navcontainer ul li{display:inline;}
.navcontainer ul li a{text-decoration:none;padding:.2em 1em;}
.home h1{padding:40px 0 40px 0;border-top:1px solid #ddd;}
h1{margin-bottom:50px;padding:10px 0 40px 0;font-size:36px;font-weight:normal;font-style:italic;text-align:center;color:#C86A6A;background:transparent url(../img/ornament.png) center bottom no-repeat;}
.image-galleries{padding-top:10px;}
.galleries-left{display:inline-block;margin-right:.5%;width:32.4%;float:left;}
.galleries-right{display:inline-block;margin-left:.5%;width:66.4%;float:left;}
.galleries-left img{margin-bottom:9px;width:100%;}
.galleries-right img{width:100%;}
.galleries-right a{display:inline-block;margin-bottom:6px;width:49%;float:left}
.galleries-right a:first-child{margin-right:1%;}
.galleries-right a:last-child{margin-left:1%;}
#royal-nl-regiment{margin:4px 0 9px 0;width:99%;}
.regiment-menu-browse{width:100%;text-align:center;}
.regiment-menu{display:inline-block;margin:0 0 30px 0;padding:0 0 20px 0;width:100%;border-bottom:1px solid #DDD;list-style-type:none;}
.regiment-menu li{display:inline-block;margin:0;padding:10px 0;width:20%;text-align:center;float:left;}
.gallery-page h1{margin-top:0 !important;padding:10px 0 40px 0;text-align:center;}
.gallery-page h2{display:inline-block;margin-bottom:30px;padding:22px 0;width:100%;text-align:center;border-top:1px solid #d5c6a3;border-bottom:1px solid #d5c6a3;clear:both;}
.gallery-page div img{padding:5px;width:100%;background-color:#fff;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.25);border-radius:4px;}
.caption h3{margin-bottom:4px;padding-left:6px;color:#000;font-size:16px;line-height:1.6em;}
.caption p{padding-left:6px;color:#333;}
.caption em{color:#666;}
.gallery-page .col-md-12{padding-bottom:30px;}
.audio-header{display:inline-block;margin-top:20px;padding-top:20px;border-top:1px solid #DDD;}
.articles{padding:50px 0 30px 0;}
.articles ul li{padding-top:10px;font-size:16px;font-family:'Playfair Display', Georgia, serif;}
.article h1{padding-bottom:40px;text-align:center;}
.article h2{display:inline-block;margin:40px 0 30px 0;padding:16px 0;width:100%;text-align:center;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.article p{display:block;margin:0 auto;max-width:700px;font-size:16px;}
.article img{margin:40px 0 10px 0;padding:5px;width:100%;background-color:#fff;border-radius:4px;}
.medium-art-img{display:block !important;margin:0 auto;width:100%;max-width:500px;float:none;}
.large-art-img{display:block !important;margin:0 auto;width:100%;max-width:800px;float:none;}
.thumbnail.with-caption{display:inline-block;margin-bottom:40px;width:100%;background:transparent;border:none;border-bottom:1px solid #ccc;border-radius:0;}
.thumbnail.with-caption p{margin:0;padding-top:0.5em;max-width:100%;}
.thumbnail.with-caption small:before{content:'\2014 \00A0';}
.thumbnail.with-caption small{width:100%;text-align:right;display:inline-block;color:#999;}
.imageBlock{display:block;margin:10px auto 10px auto;width:90%;max-width:500px;font-family:'Crimson Text', serif;color:#777;font-size:14px;}
.imageBlock .heading{font-weight:900;font-size:1.2em;}
.imageBlock .description{font-size:1.1em;}
.imageBlock .source p{margin:4px 0;color:#666;width:auto;font-size:.9em;font-style:normal;float:left;}
.imageBlock .source{margin:4px 0;color:#666;width:auto;font-size:.9em;font-style:normal;float:left;}
.imageBlock img{display:block;margin:0 auto;padding-top:30px;padding-bottom:30px;width:100%;height:auto;clear:both}
.imageBlock img{display:block;margin:0 auto;padding-bottom:30px;width:100%;height:auto;clear:both}
.imageBlockActual{display:block;margin:30px auto 50px auto;width:80%;max-width:600px;font-family:'Crimson Text', serif;color:#777;font-size:14px;}
.imageBlockActual .heading{font-weight:900;font-size:1.2em;}
.imageBlockActual .description{font-size:1.1em;}
.imageBlockActual .source p{margin:4px 0;color:#666;width:auto;font-size:1em;font-style:normal;float:left;}
.imageBlockActual .source{margin:4px 0;color:#666;width:auto;font-size:.9em;font-style:normal;float:left;}
.imageBlockActual img{display:block;margin:0 auto;width:100%;height:auto;padding-top:30px;padding-bottom:30px;height:auto;clear:both}
.imageBlockActualSm{display:block;margin:10px auto 30px auto;width:450px;font-family:'Crimson Text', serif;color:#777;font-size:14px;}
.imageBlockActualSm .heading{font-weight:900;font-size:1.2em;}
.imageBlockActualSm .description{font-size:1.1em;}
.imageBlockActualSm .source p{margin:4px 0;color:#666;width:auto;font-size:1em;font-style:normal;float:left;}
.imageBlockActualSm .source{margin:4px 0;color:#666;width:auto;font-size:.9em;font-style:normal;float:left;}
.imageBlockActualSm img{display:block;margin:0 auto;width:auto;padding-top:30px;padding-bottom:30px;height:auto;clear:both}
.portraits .col-md-4{margin-bottom:28px;}
.related{display:inline-block;width:91.66666667%;color:#666;font-style:italic;text-align:center;}
.relatedlink{display:inline-block;width:51.33333333%;text-align:center;font-size:.75em;}
.bibliography{display:inline-block;padding-top:30px;width:91.66666667%;color:#666;font-style:italic;text-align:center;}
.video, .audio{padding:40px 0 20px 0;}
.video .btn{display:block;margin:20px auto;width:220px;color:#2776D2;font-family:'Georgia', serif;font-size:22px;font-style:italic;}
.videos .embed-container{margin-bottom:40px;}
.footergw{margin:10px auto;width:90%;max-width:660px;color:#666;font-size:14px;font-style:italic;}
.footer a{font-weight:normal;}
.footergw .updated{line-height:190%;}
.footergw .biblio{line-height:250%;}
.footer-links{padding:20px 0;}
.global-footer{display:inline-block;margin:10px 0 0 0;padding:60px 0 60px 0;width:100%;border-top:2px solid #C86A6A;}
.nl-logo, .canada-logo, .mun-logo{display:block;margin:0 auto;}
.nl-logo, .mun-logo{width:140px;}
.canada-logo{padding-top:25px;width:90%;}
.global-footer p{display:inline-block;margin-top:40px;width:100%;text-align:center;color:#666;font-style:italic;}
.hidden-gallery-item{display:none;}
blockquote{max-width:620px;margin:10px auto;border-left:0;color:#000;font-family:'Crimson Text', serif;}
.lang{margin-left:45px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.langl{margin-left:5px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.lang2{margin-left:0px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.lang3{margin-left:60px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.mobile-only-show{display:none;}
.mobile-only-hide{display:block;}
.clear{display:block;width:100%;clear:both;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(78, 78, 78, 0.8) url(../img/arrow-up.png) no-repeat center center;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}
}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;}
}
@media (max-width:1048px){.lang3{margin-left:15px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
}
@media (max-width:998px){.nl-logo{margin:0 auto 30px auto;}
.mun-logo{margin:40px auto;}
}
@media (max-width:960px){.audio .full-width{display:block;margin:0 auto;width:90%;width:400px;clear:both;}
.audio h5{text-align:center;}
.regiment-menu li{width:33%;}
.lang{margin-left:45px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.langl{margin-left:5px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.lang2{margin-left:0px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.lang3{margin-left:5px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
.canada-logo{max-width:400px;}
}
@media (max-width:768px){.navbar{margin-top:18px;}
.navbar-header{width:100%;text-align:left;}
.navbar-brand{width:auto;}
.nav li{display:inline-block;width:100%;text-align:left;}
}
@media (max-width:600px){.main-header{width:100%;}
.mobile-only-show{display:block;}
.mobile-only-hide{display:none !important;}
#galleries{display:block;margin:0 auto;width:95%;}
.article{display:block;margin:0 auto;width:92.5%;}
#galleries img{width:100%;}
.galleries-left{display:block;margin:10px 0 0 0;width:100%;}
.galleries-right{display:block;margin:0;width:100%;}
.galleries-right a{display:inline-block;margin-bottom:10px;width:100%;}
}
@media (max-width:480px){.regiment-menu li{width:100%;}
.nl-logo, .mun-logo{max-width:160px;}
.canada-logo{margin-bottom:40px;}
.lang{margin-left:5px;border-left:0;font-family:'Crimson Text', serif;font-size:1.3em;}
}
.portraits .col-md-4{margin-bottom:28px;}
.portraits div img{padding:50px;}