 img.flag {
     position: relative;
     margin: 0 auto;
     max-width: 739px;
     padding: 5px;
     margin: 10px 0 90px 0;
     border: 1px solid #ebebeb;
     box-shadow: 0 0 5px #ebebeb;
     -webkit-box-shadow: 0 0 5px #ebebeb;
     -moz-box-shadow: 0 0 5px #ebebeb;
     -o-box-shadow: 0 0 5px #ebebeb;
     -ms-box-shadow: 0 0 5px #ebebeb;
     background: #fff;
 }

img.location {
	padding-bottom: 12px;
	border:none;
	box-shadow:none;
}

 .listNav,
 .ln-letters {
     overflow: hidden
 }

 .listNavHide {
     display: none
 }

 .listNavShow {
     display: list-item
 }

 .letterCountShow {
     display: block
 }
 .cms-resources-international .cms-page-content ul.lit-pdfs li a {
     font-size: 18px;
}
 .ln-letters a {
     font-size: 0.9em;
     display: block;
     float: left;
     padding: 2px 6px;
     border: 1px solid #fff;
     border-radius: 4px;
     border-right: none;
     text-decoration: none !important;
     background: #008B95;
     color: #fff !important;
     width: 4%;
    text-align: center;
 }

 a.all {
 	width: 20%;
 }

 .ln-letters a:hover,
 .ln-letters .ln-selected {
     background-color: #A4D65E;
     color:#fff;
     border-radius: 4px;
 }

 .ln-letters .ln-disabled {
     color: #ccc
 }

 .ln-letter-count {
     position: absolute;
     top: 0;
     left: 0;
     width: 20px;
     text-align: center;
     font-size: 0.8em;
     line-height: 1.35;
     color: #336699
 }

 .highlight .hll {
     background-color: #ffffcc
 }

 .highlight {
     background: #f0f3f3
 }

 .highlight .c {
     color: #0099FF;
     font-style: italic
 }

 .highlight .err {
     color: #AA0000;
     background-color: #FFAAAA
 }

 .highlight .k {
     color: #006699;
     font-weight: bold
 }

 .highlight .o {
     color: #555555
 }

 .highlight .cm {
     color: #0099FF;
     font-style: italic
 }

 .highlight .cp {
     color: #009999
 }

 .highlight .c1 {
     color: #0099FF;
     font-style: italic
 }

 .highlight .cs {
     color: #0099FF;
     font-weight: bold;
     font-style: italic
 }

 .highlight .gd {
     background-color: #FFCCCC;
     border: 1px solid #CC0000
 }

 .highlight .ge {
     font-style: italic
 }

 .highlight .gr {
     color: #FF0000
 }

 .highlight .gh {
     color: #003300;
     font-weight: bold
 }

 .highlight .gi {
     background-color: #CCFFCC;
     border: 1px solid #00CC00
 }

 .highlight .go {
     color: #AAAAAA
 }

 .highlight .gp {
     color: #000099;
     font-weight: bold
 }

 .highlight .gs {
     font-weight: bold
 }

 .highlight .gu {
     color: #003300;
     font-weight: bold
 }

 .highlight .gt {
     color: #99CC66
 }

 .highlight .kc {
     color: #006699;
     font-weight: bold
 }

 .highlight .kd {
     color: #006699;
     font-weight: bold
 }

 .highlight .kn {
     color: #006699;
     font-weight: bold
 }

 .highlight .kp {
     color: #006699
 }

 .highlight .kr {
     color: #006699;
     font-weight: bold
 }

 .highlight .kt {
     color: #007788;
     font-weight: bold
 }

 .highlight .m {
     color: #FF6600
 }

 .highlight .s {
     color: #CC3300
 }

 .highlight .na {
     color: #330099
 }

 .highlight .nb {
     color: #336666
 }

 .highlight .nc {
     color: #00AA88;
     font-weight: bold
 }

 .highlight .no {
     color: #336600
 }

 .highlight .nd {
     color: #9999FF
 }

 .highlight .ni {
     color: #999999;
     font-weight: bold
 }

 .highlight .ne {
     color: #CC0000;
     font-weight: bold
 }

 .highlight .nf {
     color: #CC00FF
 }

 .highlight .nl {
     color: #9999FF
 }

 .highlight .nn {
     color: #00CCFF;
     font-weight: bold
 }

 .highlight .nt {
     color: #330099;
     font-weight: bold
 }

 .highlight .nv {
     color: #003333
 }

 .highlight .ow {
     color: #000000;
     font-weight: bold
 }

 .highlight .w {
     color: #bbbbbb
 }

 .highlight .mf {
     color: #FF6600
 }

 .highlight .mh {
     color: #FF6600
 }

 .highlight .mi {
     color: #FF6600
 }

 .highlight .mo {
     color: #FF6600
 }

 .highlight .sb {
     color: #CC3300
 }

 .highlight .sc {
     color: #CC3300
 }

 .highlight .sd {
     color: #CC3300;
     font-style: italic
 }

 .highlight .s2 {
     color: #CC3300
 }

 .highlight .se {
     color: #CC3300;
     font-weight: bold
 }

 .highlight .sh {
     color: #CC3300
 }

 .highlight .si {
     color: #AA0000
 }

 .highlight .sx {
     color: #CC3300
 }

 .highlight .sr {
     color: #33AAAA
 }

 .highlight .s1 {
     color: #CC3300
 }

 .highlight .ss {
     color: #FFCC33
 }

 .highlight .bp {
     color: #336666
 }

 .highlight .vc {
     color: #003333
 }

 .highlight .vg {
     color: #003333
 }

 .highlight .vi {
     color: #003333
 }

 .highlight .il {
     color: #FF6600
 }

 .imageList {
     width: 100%;
 }

 .imageList img,
 .imageList h2,
 .imageList p {
     float: left
 }

 .imageList img {
     text-align: right;
     margin-right: 20px;
     margin-top: 15px
 }

 .imageList p,
 .imageList h2 {
     width: 60%;
 }

  ul.imageList li:before {
  	background:none;
  }

 ul.imageList li {
     list-style-type: none;
     overflow: hidden;
     padding: 1em 0 1.5em 1em;
     background:none;
     -moz-background-clip: padding;
     -webkit-background-clip: padding-box;
     background-clip: padding-box;
     border-bottom:solid 1px #d5d7d9;
 }

 .imageList h2,
 .imageList p {
     background: none;
     padding-bottom: 0;
     margin: 0
 }

 .imageList a {
     text-decoration: none;
 }

 .imageList a:hover {
     text-decoration: underline;
 }

 em {
     font-style: italic
 }

 strong {
     font-weight: bold
 }

 .imagelist img {
     position: relative;
     margin: 0 auto;
     max-width: 739px;
     padding: 5px;
     margin: 10px 0 10px 0;
     border: 1px solid #ebebeb;
     box-shadow: 0 0 5px #ebebeb;
     -webkit-box-shadow: 0 0 5px #ebebeb;
     -moz-box-shadow: 0 0 5px #ebebeb;
     -o-box-shadow: 0 0 5px #ebebeb;
     -ms-box-shadow: 0 0 5px #ebebeb
 }

.cms-page-content .listNav {
    font-size: 18px;
    font: 300 18px/34px "Open Sans";
    display: block;
    padding: 2px 6px;
    font-weight: bold;
}

.cms-page-view .cms-page-content .imageList li.ln-a:before {
    content: none;
}

.cms-page-view .cms-page-content ul p {
    margin-bottom: 0;
}

.cms-page-view .cms-page-content .demo.imageList li:before {content: none;}

.cms-page-view .cms-page-content .demo.imageList li {
    padding: 1em 0 1.5em 1em;
}

@media (max-width: 767px) {
     .cms-resources-international .cms-page-content ul.lit-pdfs li a {
          font-size: 15px;
     }
     .cms-page-view .cms-page-content .ln-letters .all {
          width: 100%;
          margin-bottom: 5px;
     }
     .cms-page-view .cms-page-content .ln-letters a {
          width: 10%;
     }
     .cms-page-view .cms-page-content .demo.imageList li {
          padding-left: 0;
     }
     .cms-page-view .cms-page-content .demo.imageList li img {
          margin-right: 15px;
     }
     .imageList p, .imageList h2 {
          width: 55%;
     }
     .letterCountShow {
          display: none;
     }
}
