.country-list {
    list-style-type: none;
    margin-left: 10px;
    padding-bottom: 10px;
}
.country-list ul li {
    float: left;
}
.country-list:last-child {
    padding-bottom: 0px;
}
.country-list .items > li.name-country {
    padding-right: 10px;
    float: left;
}
.country-list .lang-country > span > a {
    font-size: 13px;
    line-height: 18px;
    color: #39beea !important;
    text-decoration: none !important;
}
.country-list .lang-country > span > a:hover {
    border-bottom: 1px solid #39beea !important;
}
.all-list:last-child {
    border: none;
}

.pagination a:hover,
.pagination a:focus {
    border-bottom: 0;
    text-decoration: none;
}
/*.grayscale {

  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  filter: gray;

}*/

/* ===== Start Leftcolumn-Listing ===== */
 
.left-column {
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 20px;
    padding-right: 0px;
}
.right-column{
    border-left: 1px solid #dedede !important;
    padding-left: 20px;
}    
.left-column .header {
    background-color: #000 !important;
    height: 40px;
    padding: 10px 0px 10px 10px;
}
.left-column .sub-link {
    display: inline;
    direction: ltr;
    margin-right: 5px;
}
.left-column ul {
    list-style: none;
    padding: 0px 0px 15px 10px;
    display: block;
    overflow: hidden;
}
.left-column ul:first-child {
    margin-top: 7px;
}
.left-column ul li {
    list-style: none;
    padding: 3px 0px 3px 0px;
    display: list-item;
}
.left-column ul li:first-child {
    margin-bottom: 7px;
}
.left-column ul li span {
    font-size: 12px;
    line-height: 16px;
    color: #818181;
}
.glyphicon-remove-circle:before {
    color: #818181;
    font-size: 14px;
    vertical-align: middle;
}
.glyphicon-remove-circle:hover {
    border-bottom: 0px;
    text-decoration: none;
}
.glyphicon {
    color: #818181;
    text-decoration:
}
.glyphicon:hover {
    color: #818181;
    text-decoration: none;
    border-bottom: none;
}
/* ===== end Leftcolumn-Listing ===== */
/*===== Refine by nav style starts===== */
 
.refine-by-nav .panel-heading {
    background-color: #000000;
    border-radius: 0;
    color: #fff;
    font-size: 15px;
    line-height: 18px;
    font-weight: 600;
}
.refine-by-nav .panel-heading h6 {
    color: #ffffff;
}
.refine-by-nav ul li:first-child {
    margin-bottom: 0;
}
.refine-by-nav ul li ul {
    padding: 0px !important;
    margin: 0px !important;
}
.refine-by-nav ul li ul li {
    margin-bottom: 0px !important;
}
/* ===== Refine by nav style end =======*/
/*===== Media query -- Tablet view style starts ===== */
 
@media (min-width: 768px) and (max-width: 990px) {
.sidebar-toggle {
        border: 1px solid #000000;
        left: -25px;
        position: fixed;
        z-index: 1;
}
.content-slider {
        margin-left: -33.3333%;
        transform: translate3d(0px, 0px, 0px);
        width: 133.333%;
        position: relative;
        
}
.sidebar-col {
        display: none;
        height: 100%;
        position: absolute;
        transform: translate3d(0px, 0px, 0px);
}
.main-content {
        margin-left: 250px;
}
.slid-open {
        margin-left: 0;
        display: block;
}
.slide-animated {
        transition-duration: 0.3s;
        transition-property: margin;
        transition-timing-function: ease;
}
}
/*===== Media query -- Tablet view style end ===== */
/*===== Media query -- Mobile view style starts ===== */
 
@media (min-width: 320px) and (max-width: 991px) {

#refine-collapse1 {
        overflow: hidden !important;
}
.slid-open {
        margin-left: 0;
        display: block;
}
.slide-animated {
        transition-duration: 0.3s;
        transition-property: margin;
        transition-timing-function: ease;
}
.sidebar-slider.slid-open {
        margin-left: -100%;
}
.sidebar-slider {
        width: 200%;
        transform: translate3d(0px, 0px, 0px);
}
.refine-by-nav .panel-heading h6 {
        margin: 0;
}
.refine-by-nav .fa-angle-down,
.refine-by-nav .fa-angle-down:hover {
        color: #fff;
        cursor: pointer;
}
#refine-collapse1 .nav {
        padding: 10px;
}
#refine-collapse1 .section-title {
        color: #39beea;
        position: relative;
        display: block;
        padding: 10px 15px;
        line-height: 20px;
        font-size: 13px;
}
#refine-collapse1 .section-title .title {
        direction: ltr;
        float: left;
        margin-right: 5px;
}
#refine-collapse1 .nav > li,
#refine-collapse1 .nav > li > ul > li {
        background: none repeat scroll 0 0 #FFFFFF;
        display: block;
        border-bottom: 1px solid #D6D6D6;
        width: 100%;
        font-size: 14px;
        line-height: 20px;
}
#refine-collapse1 .nav > li > ul {
        background: #F2F2F2;
        border: 0;
        padding: 0;
}
#refine-collapse1 .nav > li > a,
#refine-collapse1 .nav > li > ul > li > a {
        color: #000;
        line-height: 20px;
        cursor: pointer;
        font-size: 13px;
        padding: 12px;
}
#refine-collapse1 .nav > li:hover,
#refine-collapse1 .nav > li > ul > li:hover {
        border-bottom: 1px solid #D6D6D6;
        color: #39beea;
        background: #ffffff;
}
#refine-collapse1 .nav > li > a:hover,
#refine-collapse1 .nav > li > a:focus,
#refine-collapse1 .nav > li > ul > li a:hover,
#refine-collapse1 .nav > li > ul > li > a:focus {
        color: #39beea;
        background: #ffffff;
        border: 0;
}
.count {
        color: #818181;
}

}
/*===== Media query -- Mobile view style end ===== */
 
.refine-select-button {
    background-color: #f2f2f2;
    padding: 5px;
    min-width: 40px;
    min-height: 20px;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    display: inline-block;
    margin: 0px 5px 10px 0px;
}
/*====== Misc begin ======*/

.time-stamp {
    font-size: 12px;
    line-height: 18px;
    color: #818181;
    font-style: normal;
}
.hammer {
    font-size: 11px;
    color: #818181;
    line-height: 18px;
    text-transform: uppercase;
    word-wrap: break-word;
}
.author {
    font-size: 13px;
    line-height: 18px;
    color: #818181;
    display: block;
}
.center-right-wrapper {
    padding: 0px 0px 0px 20px;
}
.center-right-wrapper-brd {
    border-left: 1px solid #dedede;
}
.pagination {
    font-size: 13px;
    line-height: 18px;
    color: #000;
    display: flex;
    margin: 0px 0px 0px 0px;
    float: right;
}
#map {
    margin-bottom: 0px;
}
.subhead {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    margin-bottom: 10px;
}
#photo-gallery {
    margin-bottom: 0px;
}
.photo-gallery-img {
    margin-bottom: 20px;
}
.email {
    padding-bottom: 25px;
    float: left;
    width: inherit;
}
.email-btn {
    background-color: black;
    color: white;
    height: 35px;
    min-width: 80px;
    border: none;
    margin-top: 12px;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.email-btn:hover {
    color: white;
    background-color: #2d2d2d;
    text-decoration: none;
    border-bottom: none;
}
.email-btn a {
    color: white;
}
.email-btn a:hover {
    text-decoration: none;
    border-bottom: none;
    color: white; 
}
#contect {
    margin-top: 22px;
    margin-bottom: 25px;
    display: inline-block;
}
#all {
    margin-top: 15px;
}
#standard-body {
    margin-top: 0px;
    margin-bottom:0px;
}
.link {
    font-size: 13px;
    line-height: 16px;
    padding: 0px;
    clear: left;
}
.link ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.link ul li {
    color: #39beea;
    float: left;
    word-wrap: break-word;
    border-right: 1px solid #dedede;
    padding: 0px 7px 1px 0px;
    margin: 0px 7px 0px 0px;
    height: auto;
}
form {
    border-radius: 0px;
    box-shadow: inset 0 0px 0px transparent;
}
input {
    border-radius: 0px;
    box-shadow: inset 0 0px 0px transparent;
}
.news-subheader span {
    display: block;
    color: #333;
    font-weight: bold;
}
.tab-pane {
    overflow: hidden;
}
.online-media {
    padding-left: 35px;
    border-left: 1px solid #dedede;
    margin-left: 25px;
}
.repository-link {
    padding-left: 56px;
    background: transparent none no-repeat left 5px;
    border-bottom: solid 1px #dedede;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.repository-link:last-child {
    border-bottom: 0px;
}
#repository-link-1 {
    background: url(../img/search_icons-collection.png) no-repeat;
}
#repository-link-2 {
    background: url(../img/search_icons-topic.png) no-repeat;
}
#repository-link-3 {
    background: url(../img/search_icons-region.png) no-repeat;
}
#repository-link-4 {
    background: url(../img/search_icons-country.png) no-repeat;
}
.highlights-img .fa-microphone,
.highlights-img .fa-play,
.highlights-img .fa-soundcloud,
.highlights-img .fa-camera {
    font-size: 20px;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 100px;
    position: absolute;
    bottom: 115px;
    left: 20px;
    width: 35px;
    height: 35px;
    text-align: center;
}
.highlights-img .fa-camera {
    padding: 5px 0px 2px 0px;
}
.highlights {
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #dedede;
    border-top: 0px;
    padding: 10px;
    position: relative;
    height: 80px;
    margin-bottom: 25px;
    overflow: hidden;
    font-weight: 600;
}
.highlights span {
    overflow: hidden;
}
.highlights span a {
    color: #000;
}
.highlights span a:hover {
    color: #000;
    border-bottom: 1px solid #000;
}
.news-contacts {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid #dedede;
}
.news-subtitle {
    font-size: 12px;
    line-height: 16px;
    color: #333;
    margin-bottom: 5px;
}
.news-link {
    font-size: 12px;
    line-height: 16px;
    padding: 0px;
    clear: left;
}
.multimedia .multimedialist {
    margin: 5px 0px 15px 0px;
}
.multimedia .media-img {
    display: block;
    position: relative;
}
.multimedia .media-img .fa-microphone,
.multimedia .media-img .fa-play,
.multimedia .media-img .fa-soundcloud,
.multimedia .media-img .fa-camera {
    width: 28px;
    height: 28px;
    font-size: 16px;
    padding: 4px 0px 0px 0px;
    position: absolute;
    left: 10px;
    display: inline-block;
    border: 2px solid #FFFFFF;
    border-radius: 100px 100px 100px 100px;
    bottom: 15px;
    color: #FFFFFF;
}
.multimedia .media-img .fa-microphone:hover, 
.multimedia .media-img .fa-play:hover, 
.multimedia .media-img .fa-soundcloud:hover, 
.multimedia .media-img .fa-camera:hover {
    opacity: 0.8; 
}
.multimedia .media-img .fa-play {
    padding: 4px 0px 0px 4px; 
}
.latest-issue-descriptor {
    color: #333;
    float: left;
    font-size: 11px;
    margin: 5px 0px 0px 0px;
    font-weight: bold;
    text-transform: uppercase;
}
.latest-issue-list {
    display: block;
    float: left;
}
.latest-issue-list ul {
    padding: 0;
    margin: 0;
}
.latest-issue-list ul li {
    list-style: none;
    margin: 7px 0px 0px 0px;
}
.f05v6-sorting {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    color: #000;
    margin: 0px;
    display: block;
    margin-bottom: 20px;
}
.f05v6-sorting .f05v6-sorting-label {
    float: left;
}
.f05v6-sorting ul {
    padding: 0;
    margin: 0;
    float: left;
    font-weight: normal;
    padding-top: 3px;
}
.f05v6-sorting ul li {
    font-size: 13px;
    line-height: 16px;
    float: left;
    list-style: none;
    font-weight: normal;
    margin: 0px 0px 0px 5px;
}
.f05v6-sorting ul li.active-sortable {
    background: none repeat scroll 0 0 #fff;
}
#dp4,
#dp5 {
    cursor: pointer;
}
.active-state {
  display: block; 
}
/*====== Misc end ======*/

/*====== Start news detail language toggler ======*/

.lang-list { 
  margin-top: 0px;
  font-size: 12px;
  line-height: 20px;
  padding: 0px 0px 0px 0px; }
  .lang-list ul {
    padding: 0px; }
    .lang-list ul li {
      list-style: none;
      display: inline-block;
      border-right: 1px solid #e4e4e4;
      margin: 0px 6px 0px 0px;
      padding-right: 6px;
      line-height: 18px; }
      .lang-list ul li:last-child {
        border-right: 0px; }
      .lang-list ul li:first-child {
        border-right: 0px;
        margin: 0px;
        padding: 0px; }
      .lang-list ul li a:hover {
        text-decoration: none; }
      .lang-list ul li a.active {
        color: #333 !important;
        border-bottom: 0px; }


/*====== News detail language toggler end ======*/

/* === Start Listing Page Pagination ===*/

.search-pagination {
    color: #000;
    display: flex;
    margin: 0;
    padding-top: 25px;
    float: left;
}
.search-pagination li {
    font-size: 16px;
    line-height: 16px;
}
.search-pagination li a {
    color: #39beea;
    border: 0px;
    padding: 3px 10px;
    margin-left: 0px;
    border: 2px solid #fff;
    border-radius: 0px;
}
.search-pagination li a:hover,
.search-pagination li a:focus {
    color: #000;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 0px;
}
.search-pagination li a.active {
    color: #000;
    border: 2px solid #000;
    background-color: #fff;
    border-radius: 0px;
}
/* === end Listing Page Pagination ===*/
/*====== Search UI begin ======*/

input {
    outline: none;
    box-shadow: none;
    border-radius: 0px;
}
input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
}
input:-webkit-search-decoration,
input:-webkit-search-cancel-button {
    display: none;
    /* remove the search and cancel icon */
}
.main-search {
    float: left;
    list-style: none;
    font-size: 14px;
}
.input-box {
    margin-top: 12px;
    width: 100% !important;
    border: 1px solid #dedede;
    border-radius: 0px;
}
.main-search input[type=search] {
    z-index: 2;
    border: 0px;
    border-radius: 0px;
    padding: 10px 35px 9px 15px;
    margin: 0px;
    width: 60px;
    height: auto;
    float: left;
    color: #000;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
.main-search input[type=search]:focus {
    z-index: 2;
    width: 130px;
    padding: 10px 15px 9px 15px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
    -moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
    box-shadow: 0 0 5px rgba(109, 207, 246, 0.5);
}
.serch-icon {
    padding: 0px;
    position: absolute;
    top: 10px;
    float: right;
    cursor: pointer;
    z-index: 2;
    display: inline-block;
    margin: 0px -30px;
}
.serch-icon:hover {
    border-bottom: 0px;
    text-decoration: none;
}
/* placeholder */

input:-moz-placeholder {
    color: #000;
}
input:-webkit-placeholder {
    color: #000;
}
input:-ms-placeholder {
    color: #000;
}
/*====== Search UI end ======*/
/*====== Date Picker start======*/

.datepicker {
    top: 0;
    left: 0;
    padding: 4px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
    top: 571px;
    left: 426px;
}
.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    border-bottom: 2px solid #38b1ef;
    border-radius: 0px;
}
.datepicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px;
}
.datepicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.datepicker > div {
    display: none;
}
.datepicker table {
    width: 100%;
    margin: 0;
}
.datepicker tr,
.datepicker td,
.datepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
}
.datepicker td.day:hover {
    background: #f2f2f2;
    cursor: pointer;
}
.datepicker td.day.disabled {
    color: #818181;
}
.datepicker td.old,
.datepicker td.new {
    color: #818181;
}
.datepicker td.active,
.datepicker td.active:hover {
    color: #fff;
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #39beea);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#39beea));
    background-image: -webkit-linear-gradient(top, #0088cc, #39beea);
    background-image: -o-linear-gradient(top, #0088cc, #39beea);
    background-image: linear-gradient(to bottom, #0088cc, #39beea);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #0044cc;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
    color: #fff;
    background-color: #39beea;
    *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
    background-color: #003399 \9;
}
.datepicker td span {
    display: block;
    width: 47px;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 2px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.datepicker td span:hover {
    background: #f2f2f2;
}
.datepicker td span.active {
    color: #fff;
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #0088cc, #39beea);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#39beea));
    background-image: -webkit-linear-gradient(top, #0088cc, #39beea);
    background-image: -o-linear-gradient(top, #0088cc, #39beea);
    background-image: linear-gradient(to bottom, #0088cc, #39beea);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #39beea;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
    color: #fff;
    background-color: #0044cc;
    *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
    background-color: #003399 \9;
}
.datepicker td span.old {
    color: #999999;
}
.datepicker th.switch {
    width: 145px;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
}
.datepicker th.next,
.datepicker th.prev {
    font-size: 21px;
}
.datepicker thead tr:first-child th {
    cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
    background: #fff;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.datepicker table tfoot {
    display: none;
}
.datepicker-calendar {
    background: url("../img/calender.png") no-repeat right;
    cursor: pointer;
}
/*====== Date Picker end======*/
/*===== begin Overview Page Table ====*/

.c14v1-body table {
  width: 100%;
  float: none;
  border: 1px solid #dedede;
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  margin: 10px 0px 10px 0px; 
}
.c14v1-body table > tbody > tr {
    font-size: 14px;
   line-height: 22px !important;
   color: #333; 
}
.c14v1-body table > tbody > tr th {
    text-align: center;
    vertical-align: top;
    font-weight: 600;
    width:auto;
    padding: 10px 5px 5px 5px;

}
.c14v1_static_content .c14v1-body table > tbody > tr > td{
    text-align: left;
}
.c14v1-body table > tbody > tr th:first-child {
        text-align: left;
}
.c14v1-body table > tbody > tr:nth-child(odd) {
    background-color: #fff; 
}
.c14v1-body table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2; 
}
.c14v1-body table > tbody > tr > td {
   border: 0px !important;
   padding: 8px 10px 8px 10px !important;
   text-align: center;
     white-space: normal !important;
}
.c14v1-body table > tbody > tr > td:first-child {
        text-align: left; 
}
.c14v1-body table > tbody > tr > td a {
        color: #39beea; 
        text-decoration: none;
}
 .c14v1-body table > tbody > tr > td a:hover {
          color: #39beea;
          border-bottom: 1px solid #39beea;
          text-decoration: none; 
}
.c14v1-body .c14v1-table{
	border:0px;
}
.c14v1-body .c14v1-table > tbody > tr > td a {
  color: #39beea;
  border-bottom: 0;
  font-size: 15px;
}
.c14v1-body .c14v1-table > tbody > tr > td a:hover {
	color: #39beea;
	text-decoration:none;
    border-bottom:1px solid #39beea;
}
.sub-1 {
  font-size: 14px;
  line-height: 18px;
  color: #818181;
  display: block; 
}
/*===== end Overview Page Table ====*/
/*===== Begin Table Column Sort =====*/

.table-column-sort table {
    width: 100%;
    float: none;
    overflow: auto;
    margin: 0px 0px 10px 0px;
}
.table-column-sort table i {
    float: none !important;
    padding-right: 3px;
    margin-top: 0 !important;
    vertical-align: top;
    display: inline;
}
.table-column-sort table > thead > tr {
    font-size: 13px;
    line-height: 18px !important;
    color: #333;
}
.table-column-sort table > thead > tr th {
    font-weight: 600;
    vertical-align: top;
    padding: 10px 5px 5px 10px;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.table-column-sort table > thead > tr th:last-child {
    border-right: none;
}
.table-column-sort table .title-column {
    font-size: 14px;
}

.table-column-sort table > tbody > tr:nth-child(even) {
    background-color: #f2f2f2;
    border-bottom: 1px solid #dedede;
}
.table-column-sort table > tbody > tr:nth-child(odd) {
    background-color: #fff;
    border-bottom: 1px solid #dedede;
}
.table-column-sort table > tbody > tr {
    font-size: 13px;
    line-height: 18px !important;
    color: #333;
}
.table-column-sort table > tbody > tr > td {
    border: 0px !important;
    padding: 20px 10px;
}
.table-column-sort table > tbody > tr > td a {
    color: #39beea;
}
.table-column-sort table > tbody > tr > td a:hover {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
/*===== End Table Column Sort =====*/
/** video-page-title style starts **/

.video-page-text {
    font-size: 15px;
    line-height: 24px;
    color: #333;
    word-wrap: break-word;
}
.c05v3-video {
    background-color: #000;
    text-align: center;
}
/** video-page-title style end **/
/* ====== Start About Banner ====*/

#about {
    background-color: #38b1ef;
    word-wrap: break-word;
}
.about-body {
    padding: 15px 0px 15px 20px;
    overflow: hidden;
}
.about-body .sub-title {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    font-weight: 100;
}
.about-body .title {
    font-size: 20px;
    line-height: 24px;
    word-wrap: break-word;
    color: #fff;
    margin-bottom: 8px;
}
.about-body .title a {
    color: #fff;
}
.about-body .title a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}
.about-body .hammer {
    font-size: 11px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    word-wrap: break-word;
}
.about-body .about-btn {
    background-color: #38b1ef;
    border: 2px solid #fff;
    color: white;
    min-height: 37px;
    min-width: 90px;
    margin-top: 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px; 
}
.about-body .about-btn:hover {
    color: #000;
    background-color: #fff;
    text-decoration: none;
}
.about-body .about-btn a {
    color: #fff;
}
.about-body .about-btn a:hover {
    color: #000;
    border-bottom: 0px;
    text-decoration: none;
}
/* ====== End About Banner ====*/
/*====== C00v3 text begin ======*/

.c00v3 {
    float: left;
    font-size: 15px;
    line-height: 22px;
    color: #333;
    word-wrap: break-word;
    padding: 10px;
}
.section .c00v3_introduction{ 
    background-color: #f2f2f2;
}
/*====== C00v3 text end ======*/
/*====== C01v1 Banner begin ======*/

.c01v1-page-title {
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    color: #000;
    margin: 0px 0px 15px 0px;
    word-wrap: break-word;
}
.c01v1-country-banner {
    padding: 16px 20px 20px 12px;
    background-color: #f2f2f2;
    float: left;
    width: 100%;
    margin-bottom: 22px;
}
.c01v1-country-img {
    height: 72px;
    width: 112px;
    padding-bottom: 20px;
    display: inline-block;
    float: left;
    margin: 0px 10px 0px 10px;
}
.c01v1-country-img-box{
	padding-left: 0;
	width: 14%;
}
.c01v1-country-chart {
    margin-bottom: 5px;
}
.c01v1-country-chart .c01v1-country-labels {
    padding-right: 10px !important;
    word-wrap: break-word;
}
.c01v1-country-chart-text {
    font-size: 13px;
    line-height: 20px;
    word-wrap: break-word;
}
.c01v1-country-banner-heading {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 14px;
    display: inline-block;
    width: 100%;
}
.c01v1-country-labels {
    padding-top: 3px !important;
    font-size: 12px;
    line-height: 16px !important;
    color: #000;
    font-weight: bold;
    border-top: 1px solid #dedede !important;
    width: 48%;
}
.c01v1-country-labels a {
    color: #000;
}
.c01v1-country-labels a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
}
.c01v1-country-amounts {
    font-size: 11px;
    line-height: 22px !important;
    color: #333;
    padding: 0px !important;
    text-align: left;
    border-top: 1px solid #dedede !important;
    word-wrap: break-word;
    width: 38%;
}
.c01v1-country-years {
    font-size: 11px;
    line-height: 22px !important;
    color: #333;
    padding: 0px !important;
    text-align: right;
    border-top: 1px solid #dedede !important;
    width: 12%;
}
.c01v1-country-banner-text {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    padding-left: 20px;
    word-wrap: break-word;
    border-left: 1px solid #dedede !important;
}
.c01v1-country-banner-text a {
    color: #39beea;
}
.c01v1-country-banner-text a:hover {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
.c01v1-country-banner-text a:visited,
.c01v1-country-banner-text a:focus {
    color: #39beea;
}
.c01v1-banner {
    padding: 16px 20px 20px 12px;
    background-color: #f2f2f2;
    margin-bottom: 20px;
    float: left;
}
.c01v1-banner-link {
    width: auto;
    font-size: 13px;
    line-height: 20px;
    float: left;
    padding-left: 0px;
    margin-left: 10px;
}
.c01v1-banner-link ul {
    color: #666;
    float: left;
    padding-left: 0px;
}
.c01v1-banner-link ul li a {
    color: #39beea;
    text-decoration: none;
}
.c01v1-banner-link ul li a:hover,
.c01v1-banner-link ul li a:visited,
.c01v1-banner-link ul li a:focus {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
/*====== C01v1 Banner end ======*/
/*====== C02v2 Multimedia Image begin ======*/
#c02v2 {
    display: block;
    margin-bottom: 25px;
    float: none;
    overflow: hidden;
    border-bottom: 0;
    padding-bottom: 0px;
}
.c02v2-credit {
    color: #333;
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
}

/*
#c02v2 img {
    width: 100%;
}
.c02v2-img {

    display: inline-block;
    overflow: hidden;
    float: right;
}
.c02v2-img img {
    float: right;
    display: inline-block;
    overflow: hidden;
    padding-bottom: 5px;
}
.c02v2-img img:hover {
    text-decoration: none;
    border: 0px;
}*/
.c02v2-caption {
    display: block;
    color: #818181;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
}
.sub-header {
    font-size: 13px;
    line-height: 18px;
    color: #818181;
    display: inline-block;
    margin-bottom: 0px;
}
.c02v2-video {
    background-color: #000;
    text-align: center;
}
.c02v2-body {
  display: inline-block;
  float: left; 
}
.c02v2-body .c02v2-small-size {
    width: 140px;
    margin-right: 15px; 
}
.c02v2-body .c02v2-small-size .c02v2-ver-small img {
      height: 174px;
      width: 140px;
      float: left;
      display: inline-block;
      overflow: hidden;
      padding-bottom: 5px; 
}
.c02v2-body .c02v2-small-size .c02v2-ver-small img:hover {
        text-decoration: none;
        border: 0px; 
}
.c02v2-body .c02v2-large-size {
    width: 220px;
    margin-right: 15px; 
}
.c02v2-body .c02v2-large-size .c02v2-ver-large img {
      height: 274px;
      width: 220px;
      float: left;
      display: inline-block;
      overflow: hidden;
      padding-bottom: 5px; 
}
.c02v2-body .c02v2-large-size .c02v2-ver-large img:hover {
        text-decoration: none;
        border: 0px; 
}
.c02v2-body .c02v2-square-size {
    width: 220px;
    margin-right: 15px; 
}
.c02v2-body .c02v2-square-size .c02v2-square img {
      height: 220px;
      width: 220px;
      float: left;
      display: inline-block;
      overflow: hidden;
      padding-bottom: 5px; 
}
.c02v2-body .c02v2-square-size .c02v2-square img:hover {
        text-decoration: none;
        border: 0px; 
}
.c02v2-body .c02v2-hor-size {
    width: 220px;
    margin-right: 15px; 
}
.c02v2-body .c02v2-hor-size .c02v2-hor img {
      height: 124px;
      width: 220px;
      float: left;
      display: inline-block;
      overflow: hidden;
      padding-bottom: 5px; 
}
.c02v2-body .c02v2-hor-size .c02v2-hor img:hover {
        text-decoration: none;
        border: 0px; 
}

/*====== C02v2 Multimedia Image end ======*/
/*====== C05v1 Multimedia begin ======*/

#c05v1 {
    display: block;
    word-wrap: break-word;
}
.c05v1-top {
    width: 100%;
    display: inline-block;
}
.c05v1-top a:hover {
    text-decoration: none;
    border-bottom: 0px;
}
.c05v1-body {
    margin-top: 12px;
}
.c05v1-body h5 a:focus, .c05v1-body h5 a:hover{
    border-bottom:none !important;
    text-decoration:underline;
} 
.c05v1-img {
    display: block;
    margin-top: -5px;
    overflow: hidden;
}
.media-header {
    float: left;
    display: block;
}
.c05v1-img {
  display: block;
  position: relative;
  margin-top: -5px;
  overflow: hidden; 
}
.c05v1-img .fa-microphone, 
.c05v1-img .fa-play, 
.c05v1-img .fa-soundcloud, 
.c05v1-img .fa-camera {
    width: 28px;
    height: 28px;
    font-size: 16px;
    padding: 4px 0px 0px 0px;
    left: 10px;
    display: inline-block; 
}
.c05v1-img .fa-microphone:hover, 
.c05v1-img .fa-play:hover, 
.c05v1-img .fa-soundcloud:hover, 
.c05v1-img .fa-camera:hover {
    opacity: 0.8; 
}
.c05v1-img .fa-play {
    padding: 4px 0px 0px 4px; 
}
/*====== C05v1 Multimedia end ======*/
/*== Start C07v12 Press-Release ==*/
.c07v12 {
  direction: ltr;
}

/*== End C07v12 Press-Release ==*/
/*====== C07v4 Highlights begin ======*/

#c07v4-body {
    word-wrap: break-word;
    display: inline-block;
}
.c07v4 {
    height: auto;
    word-wrap: break-word;
}
.c07v4-media-text {
    padding: 0px;
    height: auto;
    font-size: 13px;
    line-height:18px;
    color: #333;
    font-style: normal;
    word-wrap: break-word;
}
.c07v4-img img {
    width: 110px;
    height: 72px;
    border: none;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.c07v4-img img:hover {
    text-decoration: none;
    border: 0px;
}
.c07v4-12 img {
    width: 110px;
    height: 72px;
    border: none;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.c07v4-12 img:hover {
    text-decoration: none;
    border: 0px;
}
.c07v4-subheader {
    margin-bottom: 3px;
}
/*====== C07v4 Highlights end ======*/
/* === Start C07v5 Details ==*/

#c07v5-detail {
    display: block;
    float: left;
    word-wrap: break-word;
}
.c07v5-text {
    font-size: 13px;
    line-height: 18px;
    display: block;
}
.c07v5-text ul {
    padding-left: 0px;
    list-style: none;
    display: block;
    margin-bottom: 3px;
}
.c07v5-text ul li {
    list-style: none;
    display: block;
    padding: 3px 0px 3px 0px;
    word-break: break-word;
}
.c07v5-text ul li span {
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px 2px 0px 0px;
}
/* === End C07v5 Details ==*/
/*==== Start C07v7-highlight ===*/
#c07v7-highlight {
  border-top: 3px solid #38b1ef;
  background-color: #f2f2f2;
  word-wrap: break-word;
  margin-top: -3px;
}
#c07v7-highlight-body {
  padding: 8px 10px 8px 10px; 
}
.c07v7-highlight-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  margin: 0px 0px 8px 0px;
  float: left;
  width: 100%;
  word-wrap: break-word;
  color: #000; 
}
.c07v7-highlight-title a {
    color: #000; 
}
.c07v7-highlight-title a:hover {
      color: #000;
      text-decoration: none;
      border-bottom: 1px solid #000; 
}
.c07v7-highlight-blurb-text {
  font-size: 13px;
  line-height: 18px;
  color: #333;
  display: inline-block;
  word-wrap: break-word; 
}

/*==== End C07v7-highlight ===*/
/*====== C07v9 Highlights begin ======*/

.c07v9-heading {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    color: #333;
    word-wrap: break-word;
}
.c07v9-body {
    font-size: 13px;
    line-height: 18px;
    color: #333;
}
.c07v9-title {
    font-weight: bold;
    padding: 11px 0px 11px 0px;
}
.c07v9-text {
    font-weight: normal;
    padding-bottom: 11px;
}
.c07v9-link {
    font-size: 13px;
    line-height: 18px;
    color: #39beea;
}
/*====== C07v9 Highlights end ======*/
/*====== C09v2 Synopsis begin ======*/

#c09v2-body {
    display: inline-block;
}
.c09v2-title {
    font-weight: bold;
    margin-bottom: 15px;
}
.c09v2-text {
    font-size: 16px;
    line-height: 24px;
    color: #818181;
    font-style: italic;
    margin-bottom: 20px;
}
.c09v2-text ul {
    list-style-type: none;
    padding-left: 0px;
}
.c09v2-text ul li {
    background: url(../img/black-bullet.png) no-repeat left 8px;
    margin-bottom: 20px;
    padding-left: 20px;
    overflow: hidden;
    color: #818181;
}
.c09v2-text ul li:last-child {
    margin-bottom: 0px;
}
#c09v2-body h6 {
  font-size: 20px;
  line-height: 26px;
  color: #000;
  font-weight: 600;
  text-transform: capitalize;
} 
/*====== C09v2 Synopsis end ======*/
/** c10v1 style starts **/

.c10v1 {
    margin: 0;
    padding-left: 0;
    float: left;
}
.c10v1 ul {
    list-style-type: none;
    display: block;
    padding: 0px;
    float: left;
    width: 100%;
}
.c10v1 ul li {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    display: inline-block;
}
.c10v1 ul li i {
    float: left;
    padding-right: 25px;
    font-size: 17px;
}
.c10v1 ul li span {
    font-size: 13px;
    line-height: 18px;
    color: #818181;
    vertical-align:middle;
}
.c10v1 ul li a {
    float: none;
    vertical-align: middle;
    font-size: 13px;
    line-height: 18px;
    color: #39beea;
}
.c10v1 ul li a:hover {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
/*======= c10v1 style end =========*/
/* ===== Start C10v3 Materials ====*/

.c10v3-wrapper {
    display: block;
}
.c10v3-wrapper .c10v3-title {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
    padding-bottom: 5px;
}
.c10v3-wrapper .c10v3-title a {
    color: #000;
}
.c10v3-wrapper .c10v3-title a:hover {
    color: #000;
    border-bottom: 1px solid #000;
    text-decoration: none;
}
.c10v3-wrapper .c10v3-blurb {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    padding-bottom: 8px;
}
.c10v3-wrapper ul {
    padding-left: 0px !important;
    list-style: none;
}
.c10v3-wrapper ul li {
    margin-bottom: 20px !important;
    list-style: none;
}
.c10v3-wrapper ul li:last-child {
    margin-bottom: 5px !important;
}
.c10v3-wrapper .file-information {
    font-size: 13px;
    line-height: 18px;
}
.c10v3-wrapper .file-information a {
    margin-right: 10px;
}
.c10v3-wrapper .file-information span {
    color: #818181;
}
.c10v3_materials a.download {
    color: #39BEEA;
    font-size: 13px;
}
.c10v3-wrapper .c10v3-fileinformation{
  font-size: 13px;
  color: #818181;
}
/* ===== end C10v3 Materials ====*/
/*====== C11v1 Pullquote begin ======*/

.c11v1-body {
    border: 0;
    padding: 0;
    word-wrap: break-word;
    overflow: hidden;
    margin: 0px 0px 15px 0px;
}
.c11v1-author-name {
    color: #333333;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    word-wrap: break-word;
    margin: 0;
}
.c11v1-pullquote-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    color: #000;
    margin-bottom: 20px;
    word-wrap: break-word;
}
.c11v1-pullquote-img {
    margin-right: 12px;
    display: block;
    float: left;
}
.c11v1-pullquote-img img {
    height: 60px;
    width: 60px;
    float: left;
    display: block; 
}
/*====== C11v1 Pullquote end ======*/
/*=== C14v1 Contact Start ==*/

.c14v1-contacts-row {
    width: 100%;
    float: left;
}
.c14v1-contacts {
    display: block;
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    margin-bottom: 25px;
}
.c14v1-contacts .name,
.c14v1-contacts .location {
    color: #333;
    font-weight: bold;
}
.c14v1-contacts .address {
    font-style: normal;
    color: #333;
    word-wrap: break-word;
    width: auto;
}
.c14v1-contacts a {
    word-wrap: break-word
}
/*======== C14v1 Contact end =======*/
/* ====== Start C14v1 text =====*/
/*About - President */

/*About - President */
.c14v1-body img {
    display: block;
    width: auto;
}
.c14v1-body {
    display: block;
}
.c14v1-body .sub {
    font-size: 14px;
    line-height: 20px;
    color: #818181;
    padding-bottom: 10px;
    display: block;
    border-bottom: 1px solid #dedede;
}
.c14v1-body-text {
    font-size: 15px;
    line-height: 24px;
    color: #333;
    word-wrap: break-word;
    width: 100%;
}

.c14v1-body-text h3 {
    font-size: 20px;
    line-height: 24px;
    color: #000;
    font-weight: 600;
    margin: 0px 0px 15px 0px; 
}
.c14v1-body-text h3 a {
      color: #000; 
}
.c14v1-body-text h3 a:hover {
        color: #000;
        border-bottom: 1px solid #000;
        text-decoration: none; 
}
.c14v1-body-text h4 {
    font-size: 15px;
    line-height: 24px;
    color: #000;
    font-weight: bold;
    margin: 0px 0px 15px 0px; 
}
.c14v1-body-text h4 a {
      color: #000; 
}
.c14v1-body-text h4 a:hover {
        color: #000;
        border-bottom: 1px solid #000;
        text-decoration: none; 
} 
.c14v1-body-text .title {
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-weight: 600;
}
sup {
    font-size: 10px;
    color: #333;
    text-decoration: none;
}
.c14v1-body-text ul {
    list-style: initial;
    padding-left: 20px;
    color: #333;
}
.c14v1-body-text ul li {
    margin-bottom: 15px;
    /*list-style: disc;*/
}
.c14v1-body-text ol li {
  margin-bottom: 15px;
    padding-left:10px;
}
.c14v1-body-text ol {padding-left: 20px;}
.c14v1-body-text sub,.c14v1-body-text sup {
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
.c14v1_static_content .c14v1-body-text sub, .c14v1_static_content .c14v1-body-text sup {
    text-decoration: none;
}
.c14v1-body-text p a {
  color: #39beea;
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); 
}
.c14v1-body-text p a:hover, .c14v1-body-text p a:focus, .c14v1-body-text p a:active {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none; 
}
/* ====== end C14v1 text =====*/
/*====== C15v3 Hero begin ======*/

#c15v3 {
    border-top: 3px solid #38b1ef;
    background-color: #f2f2f2;
    word-wrap: break-word;
    margin-top: -3px;
}
#c15v3-body {
    padding: 8px 10px 8px 0px;
}
#c15v3-body span {
    font-size: 13px;
    line-height: 18px;
    font-weight: bold;
    color: #000;
    display: block;
    word-wrap: break-word;
    float: left;
}
#c15v3-body .event {
    float: none;
}
.c15v3-top {
    width: 100%;
    display: inline-block;
}
.feature {
    float: left;
    display: block;
    margin-bottom: 0px;
}
.c15v3-title {
    font-size: 20px;
    color: #000000;
    line-height: 24px;
    font-weight: 600;
    margin: 0px 0px 8px 0px;
    float: left;
    width: 100%;
    word-wrap: break-word;
}
.c15v3-title a {
    color: #000;
}
.c15v3-title a:hover {
    text-decoration: none;
    border-bottom: 1px solid #000;
    color: #000;
}
.c15v3-body-text {
    font-size: 13px;
    line-height:18px;
    color: #333;
    word-wrap: break-word;
}
.c15v3-body-text span {
    font-weight: bold;
}
.c15v3-body-text a {
    white-space: nowrap;
    color: #39beea;
}
.c15v3-body-text a:focus {
    color: #39beea;
}
.c15v3-links {
    font-size: 13px;
    line-height: 18px;
    margin: 5px 0px 8px 0px;
}
.c15v3-icon {
    background-color: transparent;
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "\f04b";
    left: 40%;
    top: 29%;
    position: absolute;
    width: 22%;
    padding-bottom: 21%;
}
.c15v3-icon:hover {
    opacity: 0.7;
}
.c15v3-icon:before {
    background-color: #808080;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.4;
    filter: alpha(opacity=50);
    padding-bottom: 22%;
    padding-top: 22%;
    position: absolute;
    top: 0;
    width: 100%;
}
.c15v3-icon:after {
    content: "";
    height: 53%;
    width: 53%;
    left: 3%;
    position: absolute;
    top: 23%;
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    transform: rotate(225deg);
    background-image: linear-gradient(45deg, #fff, #fff 30%, transparent 10%, transparent 20%);
}
.c15v3-hero-program-title {
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    margin: 0px 0px 8px 0px;
    float: left;
    width: 100%;
    word-wrap: break-word;
    color: #000;
}
.c15v3-hero-program-title a {
    color: #000;
}
.c15v3-hero-program-title a:hover {
    color: #000;
    border-bottom: 1px solid #000;
    text-decoration: none;
}
.c15v3-padding {
    padding: 8px 10px 8px 10px !important;
}
/*====== C15v3 Hero end ======*/
/*=== c15v5-expertdetailhero style starts ======*/

.c15v5 h4 {
    font-size: 32px;
    color: #000;
    line-height: 36px;
    font-weight: 600;
    word-wrap: break-word;
}
.c15v5-img img {
    width: 220px;
    height: 220px;
    border: none;
    margin: 0px 20px 0px 0px;
    float: left;
    display: block;
}
.c15v5 .media img {
   /*         
    -webkit-filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(#greyscale);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");*/
    /* Firefox 3.5+ */
}
.c15v5-media-text {
    font-size: 16px;
    color: #333;
    line-height: 22px;
    word-wrap: break-word;
}
.c15v5-media-description {
    font-size: 15px;
    line-height: 24px;
    color: #000;
    word-wrap: break-word;
}
.c15v5-media-description .morecontent span {
    display: none;
}
.c15v5-media-description .morelink {
    display: inline;
}
.c15v5-media-description .morelink:hover {
    text-decoration: none;
    border-bottom: none;
}
/*==== c15v5-expertdetailhero style end ======*/
/*====== C17v4 Tabs begin ======*/

.c17v4-text {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    word-wrap:normal;
    margin-bottom:20px;
}

.c17v4-text a {
    color: #333;
}
.c17v4-text a:hover {
    text-decoration: none;
    border-bottom: 1px solid #333;
    color: #333;
}
.content-type-label {
    font-size: 12px;
    line-height: 34px;
    color: gray;
}
.page-title {
    font-size: 30px;
    line-height: 35px;
    margin: 0 0 15px 0;
    word-wrap: break-word;
}
.panel-tab {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    word-wrap: break-word;
    font-weight: 600;
    display: inline-block;
    width: 100%;
}
.panel-tab .active {
    background-color: #000;
}
.panel-tab .active a {
    color: #fff !important;
}
.panel-tab .active a:hover {
    border-bottom: 0px !important;
    text-decoration: none !important;
}
.panel-tab ul {
    width: 100%;
    float: left;
    list-style: none;
    padding-left: 0px;
    display: block;
}
.panel-tab ul li {
    width: 100%;
    line-height: 20px;
    border: 1px solid #dedede;
    border-radius: 0px;
    padding: 10px 15px;
    margin-top: 3px;
    display: block;
}
.panel-tab ul li:first-child {
    margin-top: 0px;
    padding: 10px 15px;
}
.panel-tab ul li a {
    color: #333;
    width: 100%;
}
.panel-tab ul li a:hover {
    color: #333;
    border-bottom: 1px solid #333;
}
/*====== C17v4 Tabs begin ======*/
/*====== F02v4 Dropdown begin ======*/

#f02v4-body {
    margin-top: 22px;
    margin-bottom: 25px;
}
.f02v4-pulldown {
    box-shadow: none;
    border: solid 1px #dedede;
    border-radius: 0px !important;
    padding: 10px;
    margin: 0px;
    width: 100%;
    height: 37px;
    font-size: 13px;
    line-height: 18px;
    color: #000;
    float: left;
    margin: 10px 0px 10px 3px;
    background-color: #fff;
}
.f02v4-pulldown:focus {
    border-color: #dedede !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5) !important;
    -moz-box-shadow: 0 0 5px rgba(109, 207, 246, 0.5) !important;
    box-shadow: 0 0 5px rgba(109, 207, 246, 0.5) !important;
}
.f02v4-pulldown-text {
    font-size: 13px;
    line-height: 18px;
    color: #000;
}
.f02v4-arrow-box {
    width: 42px;
    height: 37px;
    padding: 10px;
    float: right;
    border: 0px;
    z-index: 100;
    background: #000 url("../img/searchboxarrow-white.png") no-repeat center;
    position: relative;
    top: 0px;
    right: 0px;
    margin-top: -37px;
}
.f02v4-arrow-box a:hover {
    text-decoration: none;
    border: 0px;
}
.arrow-box {
    cursor: pointer;
    width: 42px;
    height: 37px;
    padding: 10px;
    margin: -10px -10px 0px 0px;
    float: right;
    border-left: solid 1px #dedede;
    background: url("../img/search-arrow-b.png") no-repeat center;
    position: absolute;
    top: 10px;
    right: 52px;
}
.f02v4-search-arrow {
    width: 42px;
    height: 37px;
    float: right;
    background: url("../img/searchboxarrow-w.png") no-repeat right;
}
.f02v4-search-box {
    width: 42px;
    height: 37px;
    padding: 5px;
    /*margin: -57px 16px 0px 0px;*/
    margin: 10px 0px 0px 0px;
    float: left;
    position: absolute;
 	 right: 0px;
    background: url(../img/search-glass.png) no-repeat center;
    background-color: #000;
}
.f02v4-search-box:hover {
    width: 42px;
    height: 37px;
    padding: 5px;
    margin: 10px 0px 0px 0px;
    float: left;
    border: 0px !important;
}
.search-submit-icon {
    background: #000 url(../img/search-glass.png) no-repeat center;
}
.serch-term {
    margin:5px 0px 5px 0px;
}
.serch-term .search-text {
    width: 100%;
    padding: 6px 60px 6px 10px;
    margin: 0px;
}
.serch-term .f02v4-submit-icon {
    position: absolute;
    text-decoration: none;
    top: 0px;
    right: 0px;
    float: right;
    height: 37px;
    width: 42px;
    border-radius: 0px;
}
/*====== F02v4 Dropdown end ======*/
/*====== Research Dropdown start======*/

.f02v4-search {
    margin: 0px 0px 0px 0px;
    position: relative;
    width: 100%;
}
.f02v4-search .f02v4-submit-icon {
    position: relative;
    text-decoration: none;
    z-index: 100;
    float: right;
    margin: 15px 0px 0px 8px;
}
.f02v4-research-pulldown {
    width: 87%;
    margin: 15px 3px 15px 0px;
    float: left;
    line-height: 15px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
.research-dropdown {
    height: 37px;
    float: left;
    text-align: left;
}
.research-srch-icon {
    float: right;
    margin: 15px 0px 0px 0px;
}
.standard-dropdown {
    font-size: 12px !important;
    line-height: 18px;
    margin: 0px !important;
    top: 37px !important;
    width: 100%;
    border-bottom: 0px;
    border-top: 0px;
    background-color: #fff;
}
.standard-dropdown .research-dropdown-ul {
    cursor: pointer;
    list-style: none;
    padding: 0px;
}
.standard-dropdown .research-dropdown-ul li {
    padding: 3px 10px 3px 10px;
    line-height: 18px;
}
.standard-dropdown .research-dropdown-ul li:hover {
    color: #39beea;
    background-color: #f2f2f2;
    border: 0px;
    border-bottom: 0px;
}
.search-box {
    display: block;
    width: 100%;
}
/*====== Research Dropdown start======*/
/*====== feature story begin ======*/

#f03v1-social-sharing {
    margin: 0px;
    word-wrap: break-word;
    height: auto;
}
#f03v1-social-sharing span {
    font-size: 11px;
    line-height: 18px;
    font-weight: 600;
    color: #fff;
    vertical-align: middle;
    text-transform: uppercase;
    padding-left: 10px;
}
#f03v1-social-sharing ul {
    padding: 0px;
}
#f03v1-social-sharing ul li {
    list-style: none;
}
#f03v1-social-sharing ul li a:hover {
    border-bottom: 0px;
}
#f03v1-social-sharing .btn-text {
    color: #fff !important;
    vertical-align: text-top;
}
.social-btn {
    width: 90px;
    height: 37px;
    background-color: transparent;
    border-radius: 2px;
    margin-right: 8px;
    padding: 8px 15px 8px 13px;
    float: left;
}
.social-btn:last-child {
    margin-right: 0px;
}
.tool-btn {
    height: 37px;
    width: 40px;
    border: 1px solid #dedede;
    border-radius: 2px;
    background-color: transparent;
    padding: 8px;
    margin-right: 5px;
}
.plus-btn {
    height: 37px;
    width: 40px;
    padding: 8px;
    float: right;
    cursor: pointer;
    z-index: 999;
    background: url("../img/socialsharing-plus.png") no-repeat scroll right center transparent;
}
.minus-btn {
    height: 37px;
    width: 40px;
    padding: 8px;
    float: right;
    cursor: pointer;
    z-index: 999;
    background: url("../img/socialsharing-minus.png") no-repeat scroll right center transparent;
}
.toggle_container {
    position: relative;
    top: 35px;
    left: 8px;
    z-index: 1000;
    width: 334px;
    min-height: 100px;
    background-color: #fff;
    margin-top: 0px !important;
    padding: 15px 0px 15px 25px;
    border: 1px solid #dedede;
    float: right;
}
.sharebox,
.sharebox2 {
    display: list-item;
    padding-right: 25px;
    width: 50%;
}
/*====== feature story end ======*/
/*====== G01v1 Global Header begin ======*/

.g01v1-this-page-in {
    height: 36px;
    word-wrap: break-word;
}
.header-social-box {
    float: right;
    line-height: 20px;
    height: 40px;
    border: 1px solid #dedede;
    border-top: 0px;
}
.g01v1-this-page-in-text {
    font-size: 12px;
    line-height: 14px;
    color: #333;
    padding-top: 10px;
    float: right;
    word-wrap: break-word;
}
.g01v1-this-page-in-text li.dropdown{
    float: left;
}
.g01v1-this-page-in-text ul {
    list-style: none;
    padding: 0px;
}
.g01v1-this-page-in-text .sub {
    list-style: none;
    color: #333;
}
.g01v1-this-page-in-text .sub:hover {
    color: #39beea;
    border-bottom: 0px;
}
.g01v1-lang {
    font-size: 14px;
    line-height: 20px;
    float: left;
    list-style: none;
    border-right: 1px solid #dedede;
    padding: 10px 15px 10px 15px;
    background-color: transparent;
    word-wrap: break-word;
}
.g01v1-lang ul {
    float: left;
    list-style: none;
    padding: 0px;
}
.g01v1-lang a {
    font-size: 14px;
     line-height: 20px;
    text-decoration: none;
    color: #000;
    position: relative;
    display: flex;
}
.g01v1-lang a:hover {
    text-decoration: none;
    border: 0px;
    color: #39beea;
    position: relative;
    display: flex;
}
.g01v1-lang a:focus {
    text-decoration: none;
    border: 0px;
    position: relative;
    display: block;
}
.g01v1-lang-breadcrumb {
    font-size: 13px;
    line-height: 16px;
    color: #333;
    border: 0px;
    margin: 0px;
    padding-top: 7px;
    float: right;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    float: left;
    min-width: 95px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    margin-left: -16px;
    margin-top: 9px;
    border-bottom: 2px solid #38b1ef;
    border-radius: 0px;
}
.lan-toggle {
    margin-left: 40px !important;
    margin-top: 5px !important;
}
.logo-img img {
    width: 240px;
    height: 50px;
    display: block;
}
.lang-drop-menu {
    position: absolute;
    top: 30px;
    right: 10px;
    z-index:2;
    display: block;
    float: right;
    min-width: 100px;
    padding: 0px;
    margin: 0px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    border-bottom: 2px solid #38b1ef;
    background-color: #fff;
    border-radius: 0px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.lang-drop-menu ul {
    float: right;
    list-style: none;
    padding: 0px;
    border: 1px solid #dedede;
    min-width: 100px;
}
.lang-drop-menu ul li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #000;
    white-space: nowrap;
}
.lang-drop-menu ul li a:hover {
    color: #39beea;
    background-color: #f2f2f2;
    border: 0px;
}
.g01v1-this-page-in-text .dropdown span {
    padding: 0px 0px 0px 2px;
}

.g01v1-this-page-in-text .dropdown span,
.g01v1-this-page-in-text .dropdown a {
    float: none;
}
.g01v1-lang .dropdown-menu > li > a,
.lang-drop-menu ul > li > a {
    color: #000000;
    font-size: 14px;
}
.g01v1-lang .dropdown-menu > li > a:hover {
    background-color: #F2F2F2;
    border: none;
    color: #39BEEA;
}

/*====== G01v1 Global Header end ======*/
/*====== G02v1 Global Footer begin ======*/

.g02v1-footer {
    font-size: 13px;
    line-height: 16px;
    position: relative;
    padding: 20px 0px 20px 0px;
    word-wrap: break-word;
    margin-top: 25px;
}
.g02v1-footer span {
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    color:#000;
}
.g02v1-footer ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline-block;
}
.g02v1-footer ul li.header {
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding-top: 2px;
    padding-bottom: 2px;
}
.g02v1-footer ul li.header a {
    color: #000;
}
.g02v1-footer ul li.header a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
}
.g02v1-footer ul li.subheader {
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
}
.g02v1-footer ul li.subheader a {
    color: #000;
}
.g02v1-footer ul li.subheader a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
}
.g02v1-footer ul li.sub {
    font-size: 12px;
    line-height: 14px;
    color: #818181;
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.g02v1-footer ul li.sub a {
    color: #818181;
}
.g02v1-footer ul li.sub a:hover {
    text-decoration: none;
    border-bottom: 1px solid #818181;
}
.g02v1-footer .sub {
    padding: 0px;
}
.fullwidth {
    padding-left: 10px;
}
.fullwidth ul {
    padding-left: 0px;
}
.fullwidth ul li {
    font-size: 12px;
    line-height: 14px;
    color: #818181;
    padding-top: 5px;
    padding-bottom: 5px;
}
.fullwidth ul li:last-child {
    margin-bottom: 25px;
}
.fullwidth ul li a {
    color: #818181;
    padding-left: 0px;
}
.fullwidth ul li a:hover {
    border-bottom: 1px solid #818181;
    padding-left: 0px;
}
.list-inline > li {
    font-size: 13px;
    line-height: 16px;
    color: #818181;
    font-weight: 600;
    padding: 0px;
    margin-top: 10px;
}
.list-inline > li:last-child {
    margin-left: 10px;
    height: 22px;
    border-left: 1px solid #dedede;
    padding-left: 20px;
    vertical-align: sub;
}
.list-inline > li:first-child {
    text-decoration: none;
    border-bottom: 0px !important;
}
.list-inline > li:first-child a:hover {
    text-decoration: none;
    border-bottom: 0px !important;
}
.list-inline > li a {
    color: #818181 !important;
}
.list-inline > li a:hover {
    text-decoration: none;
    border-bottom: 1px solid #818181 !important;
}
.g02v1-copyright {
    padding: 8px 0px 0px 0px;
    margin-top: 8px;
    border-top: 1px solid #adadad;
    line-height: 0px;
}
.g02v1-footer-copyright {
    font-size: 11px;
    line-height: 12px;
    color: #333;
    display: block;
    margin-bottom: 6px;
}
.g02v1-footer-copyright a {
    color: #333;
}
.g02v1-footer-copyright a:hover {
    color: #333;
    text-decoration: none;
    border-bottom: 1px solid #333;
}
.g02v1-footer-fraud {
    font-size: 11px;
    line-height: 16px;
    color: #333;
    margin-bottom: 6px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: right;
    display: block;
}
.g02v1-footer-fraud a{
        color:#000;
}
.g02v1-footer-fraud a:hover{
    color:#000;
    border-bottom:1px solid #000;
    text-decoration:none;
}
.social-media {
    display: inline-block;
    width: 100%;
}
.g02v1-footer ul li.subheader,
.g02v1-footer span.subheader {
    color: #000000;
    font-size: 13px;
}

/*=== G02v1 Global Footer end ======*/
/*====== G04v1 Breadcrumb begin ======*/

.g04v1-text {
    font-size: 12px;
    line-height: 14px;
    color: #39beea;
    word-wrap: break-word;
}
/*====== G04v1 Breadcrumb end ======*/

.listing-lead {
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
    display: inline-block;
}
.listing-lead a {
    color: #39beea;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    padding: 0px 3px;
}
.listing-hr {
    margin-top: 10px;
    margin-bottom: 22px;
}
.search-listing-searchbox {
    padding: 5px 10px 4px 10px;
    background-color: #f2f2f2;
    border: 1px solid #dedede;
    margin-bottom: 10px;
}
.search-listing-searchbox .all-news-search {
    margin: 0px 0px 0px 0px;
    float: left;
    text-align: left;
    line-height: 15px;
    width: 92%;
}
/*====== L401v1 Contacts begin ======*/

#lr01v1 {
    font-style: normal;
    font-size: 12px;
    color: #333;
    line-height: 18px;
    word-wrap: break-word;
}
#lr01v1 h6{
	font-size: 13px;
    line-height: 18px;
      margin: 0px 0px 10px 0px;
}
#lr01v1 .h7{
	font-size: 12px;
    line-height: 16px;
      margin: 0px 0px 10px 0px;
}
.lr01v1-header {
    margin-bottom: 15px;
    font-size: 13px;
    font-weight: bold;
    color: #333;
    line-height: 16px;
}
#lr01v1 ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#lr01v1 ul li {
    list-style: none;
    padding: 0 0 8px 0;
}
#lr01v1 p:last-child {
  margin-bottom: 0px!important;
}
/*====== L401v1 Contacts end ======*/
/*====== N01v1 Left Navigation begin ======*/

.n01v1-nav-list {
    font-size: 12px;
    line-height: 17px;
    float: left;
    width: 100%;
    word-wrap: break-word;
}
.n01v1-nav-list ul {
    list-style: none;
    padding-left: 0px;
}
.n01v1-nav-list ul li {
    border-top: 0px solid #dedede;
}
.n01v1-nav-list ul li:first-child {
    border-top: 0px;
}

.n01v1-nav-list ul li a {
    padding: 5px 0px 5px 7px;
    position: relative;
    display: block;
    text-decoration: none;
    color: #333;
}
.n01v1-nav-list ul li a:hover {
    padding: 5px 0px 5px 7px;
    position: relative;
    display: block;
    background-color: #f2f2f2;
    color: #333;
    text-decoration: none;
    border-bottom: 0px;
}
.n01v1-nav-list ul li .active {
    padding: 5px 0px 5px 7px;
    position: relative;
    display: block;
    background-color: #f2f2f2;
    color: #333;
    text-decoration: none;
    border-bottom: 0px;
    font-weight: bold;
}
.n01v1-nav-list-main {
    position: relative;
    display: block;
    text-decoration: none;
    border: none;
    border-top:0px solid #dedede !important;
}
.n01v1-nav-list-sub {
    color: #333;
    line-height: 14px;
}
.n01v1-nav-list-sub ul {
    background: url("../img/bullet.png") no-repeat 15px 5px;
}
.n01v1-nav-list-sub ul li {
    color: #333;
}
.n01v1-nav-list-sub ul li a {
    background-color: none !important;
    border: 0px !important;
    padding: 5px 0px 5px 30px !important;
}
.n01v1-nav-list-sub ul li a:hover {
    background-color: #f2f2f2 !important;
    border: 0px !important;
    background: url("../img/bullet.png") no-repeat 15px 5px;
}
.n01v1-nav-list-sub ul li a.active {
    background-color: #f2f2f2 !important;
    border: 0px !important;
    text-decoration: none;
    background: url("../img/bullet.png") no-repeat 15px 5px;
}
#list {
    width: 100%;
}
/* ====== drpodown left-Navigation ========*/

.btn-leftnav {
    font-size: 13px;
    line-height: 16px;
    float: left;
    width: 100%;
    margin-top: 22px;
    word-wrap: break-word;
    padding: 10px 0px 10px 0px;
    background-color: #f2f2f2;
}
.leftnav-brand {
    padding: 0px 0px 10px 0px !important;
    position: relative;
    display: block;
    text-decoration: none;
    color: #333;
    height: 15px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    top: -3px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    width: 85%;

}
.leftnav-brand:hover {
    text-decoration: none;
    border-bottom: 0px;
    color: #333;
}
.leftnav-nav {
    font-size: 13px;
    line-height: 16px;
    float: left;
    width: 100%;
    margin-bottom: 25px;
    margin-top: -10px;
    word-wrap: break-word;
    border: solid 1px #dedede;
    background-color: transparent;
}
.leftnav-nav ul {
    list-style: none;
    padding-left: 0px;
}
.leftnav-nav ul li {
    border-top: 1px solid #dedede;
}
.leftnav-nav ul li a {
    padding: 10px 0px 10px 17px;
    position: relative;
    display:flex;
    text-decoration: none;
    color: #333;
}
.leftnav-nav ul li:first-child {
    border-top: 0px;
}
.leftnav-nav ul li a:hover {
    padding: 10px 0px 10px 17px;
    position: relative;
    display: flex;
    background-color: #f2f2f2;
    color: #333;
    text-decoration: none;
    border-bottom: 0px;
    font-weight: bold;
}
.leftnav-nav ul li .active {
    padding: 10px 0px 10px 17px;
    position: relative;
    display: flex;
    background-color: #f2f2f2;
    color: #333;
    text-decoration: none;
    border-bottom: 0px;
    font-weight: bold;
}
.leftnav-nav-main {
    position: relative;
    display: block;
    text-decoration: none;
    border: none;
    border-top: 1px solid #dedede !important;
}
.leftnav-nav-sub {
    list-style-type: none !important;
    color: #333;
    border-top: 1px solid #dedede;
}
.leftnav-nav-sub ul {
    padding: 0px !important;
    color: #333;
}
.leftnav-nav-sub ul li {
    padding-left: 0px;
}
.leftnav-nav-sub ul li a {
    background-color: none !important;
    border: 0px !important;
    padding-left: 35px !important;
    display: block;
}
.leftnav-nav-sub ul li a:hover {
    border: 0px !important;
    background-color: #f2f2f2;
}
.leftnav-nav-sub ul li a:active {
    border: 0px !important;
    text-decoration: none;
    background-color: #f2f2f2;
}
#list {
    width: 100%;
}
.left-navigation {
    border: solid 1px #dedede;
    border-radius: 0px;
    padding: 10px;
    width: 100%;
    height: 37px;
    font-size: 13px;
    color: #333;
    float: left;
    margin: 5px 0px 10px 0px;
    display: block;
    background-color: #f2f2f2;
    list-style: none;
    text-align: left;
}
.left-nav-arrow-box {
    width: 42px;
    height: 37px;
    padding: 10px;
    margin: -11px -10px 0px 0px;
    cursor: pointer;
    float: right;
    background: #000 url("../img/search-arrow.png") no-repeat center;
}
.leftnav-nav-expand {
  width: 32px;
  height: 36px;
  background-color: #000;
  display: inline-block !important;
  padding: 8px 8px 8px 6px !important;
  float: right;
  position: relative;
  margin-top: -36px; 
}
.leftnav-nav-expand:hover, .leftnav-nav-expand:focus {
    background-color: #000 !important; 
}
.leftnav-nav-expand i {
    color: #fff !important; 
}
/*====== N01v1 Left Navigation end ======*/
/*====== start N01v1 Left Navigation publication page ======*/

#n01v1-leftnav {
    border-top: 3px solid #38b1ef;
    background-color: #f2f2f2;
    word-wrap: break-word;
    border-radius: 0px;
    margin-top: -3px;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
}
#n01v1-leftnav ul {
    padding-left: 0px;
    width: 100%;
}
#n01v1-leftnav ul li {
    list-style: none;
    padding: 4px 0px 4px 0px;
}
/*====== end N01v1 Left Navigation publication page======*/
/*====== N02v10 Inline Search API begin ======*/

#n02v10-body {
    word-wrap: break-word;
}
.n02v10 {
    padding-left: 0px;
    margin-top: 0px;
}
.n02v10 ul {
    list-style: none;
}
.n02v10 > li {
    position: relative;
    display: block;
    list-style: none;
    margin-bottom: 17px;
    overflow: hidden;
}
.n02v10 > li:last-child {
    margin-bottom: 2px !important;
}
.n02v10-img {
    height: auto;
    width: auto;
    float: left;
    display: block;
    padding-right: 12px;
}
.n02v10-img img {
    height: 60px;
    width: 60px;
    float: left;
    display: block;
}
.n02v10-img:hover {
    text-decoration: none;
    border: 0px;
}
.n02v10-content {
    overflow: hidden;
    display: block;
    margin-bottom: 15px;
    word-wrap: break-word;
}
.n02v10-content:last-child {
    margin-bottom: 0px;
}
.n02v10-content a {
    position: relative;
    color: #000;
    top: -2px;
    word-wrap: break-word;
}
.n02v10-content a:hover {
    color: #000;
    border-bottom: 1px solid #000;
    text-decoration: none;
    word-wrap: break-word;
}
.n02v10-wrapper {
    height: auto;
    width: 100%;
    margin-bottom: 25px !important;
}
.n02v10-wrapper:last-child {
    margin-bottom: 0px;
}
.n02v10-wrapper a {
    color: #000;
}
.n02v10-wrapper a:hover {
    border-bottom: 1px solid #000;
    text-decoration: none;
}
.n02v10-Itemlist .titledate {
    font-size: 12px;
    color: #818181;
}
/*====== N02v10 Inline Search API end ======*/
/* ==== Start N02v11 List-Navigation ===*/

.n02v11 {
    word-wrap: break-word;
    overflow: hidden;
}
.n02v11 .sub {
    margin-bottom: 3px;
}
.n02v11 .title {
    font-size: 18px;
    line-height: 20px;
    color: #000;
    font-weight: 600;
}
.n02v11 .content-type-label {
    font-size: 13px;
    line-height: 18px;
    color: #333;
}
.n02v11 .content-type-label:hover {
    border-bottom: 1px solid #333;
    text-decoration: none;
}
.n02v11 ul {
    list-style: none;
    padding: 0px;
}
.n02v11 ul li {
    font-size: 13px;
    line-height:18px;
    position: relative;
    display: inline-block;
    width: 100%;  
    list-style: none;
    margin-bottom: 20px;
  /* overflow: hidden;*/
}
.n02v11 ul li:last-child {
    margin-bottom: 2px;
}
.n02v11 ul li a:focus {
    color: #39beea;
}
.n02v11-blurb-text {
    font-size: 13px;
    line-height:18px;
    color: #333;
    margin-bottom: 9px;
    display: block;
}
#n02v11-content {
    /*display: table-cell;*/
    display: block;
}

.n02v11-img img:hover {
    text-decoration: none;
    border: 0px;
}
.n02v11-60img img {
    width: 60px;
    height: 60px;
    border: none;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.n02v11-60img img:hover {
    text-decoration: none;
    border: 0px;
}
.n02v11-img-110 {
    width: 110px;
    height: 72px;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.n02v11-img-80 {
    width: 80px;
    height: 103px;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.n02v11 .hammer{
   text-transform: none;         
}
.n02v11-81img img {
  width: 81px;
  height: 81px;
  border: none;
  margin: 0px 12px 0px 0px;
  float: left;
  display: block; 
}
.n02v11-81img img:hover {
    text-decoration: none;
    border: 0px; 
}
.n02v11-img-110 {
  width: 110px;
  height: 62px;
  margin: 0px 12px 0px 0px;
  float: left;
  display: block; 
}
.n02v11-img-80 {
  width: 80px;
  height: 103px;
  margin: 0px 12px 0px 0px;
  float: left;
  display: block; 
}
.n02v11-img-30 {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 12px; 
}
.n02v11-img-30:hover {
    border-bottom: 0px;
    text-decoration: none; 
}
.n02v11-img img {
    width: 110px;
    height: 62px;
    border: medium none;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.n02v11-list-links  a:hover, .n02v11-list-links  a:focus {
    color: #39BEEA;
    border-bottom: 0px solid #39BEEA;
    text-decoration: underline;
}
/* ==== End N02v11 List-Navigation ===*/
/*====== N02v13 Link List begin ======*/

.n02v13-link {
    font-size: 13px;
    line-height: 16px;
    width: 100%;
}
.n02v13-link ul {
    list-style: none;
    padding-left: 0px;
    display: block;
}
.n02v13-link ul li {
    list-style: none;
    display: list-item;
}
.n02v13-link ul li a {
    color: #39beea;
    text-decoration: none;
}
.n02v13-link ul li a:hover,
.n02v13-link ul li a:focus {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
n02v13-link ul li ul li {
    padding: 3px 0px 3px 0px;
}
.n02v13-link ul li ul li a {
    color: #39beea;
    text-decoration: none; 
}
.n02v13-link ul li ul li a:hover,
.n02v13-link ul li ul li a:focus {
    color: #39beea;
    border-bottom: 1px solid #39beea;
    text-decoration: none; 
}
.n02v13-news-link {
    font-size: 13px;
    line-height: 16px;
    width: 100%;
}
.n02v13-news-link ul {
    list-style: none;
    padding: 0px;
    display: block;
}
.n02v13-news-link ul li {
    list-style: none;
    display: list-item;
}
.n02v13-news-link ul li ul li {
    padding: 3px 0px 3px 0px;
}
/*====== N02v13 Link List end ======*/
/*====== N02v5 Higlight List begin ======*/

.n02v5-body {
    font-size: 13px;
    line-height: 16px;
    word-wrap: break-word;
}
.n02v5-body .n02v5-text {
    display: table-cell;
     padding-bottom: 2px;
}

.n02v5-body ul {
    list-style: none;
    padding-left: 0px;
}
.n02v5-body ul li {
    list-style: none;
    margin: 0px 0px 25px 0px;
    overflow: hidden;
    float: right;
}
.n02v5-body ul li:last-child {
    margin-bottom: 0px;
}
.n02v5-body .link {
    font-size: 13px;
    line-height: 16px;
    color: #39beea;
}
.n02v5-body .link:hover {
    color: #39beea;
    text-decoration: none;
    border-bottom: 1px solid #39beea;
}
.n02v5-img img {
    width: 110px;
    height: 62px;
    border: none;
    margin: 0px 12px 0px 0px;
    float: left;
    display: block;
}
.n02v5-img img:hover {
    text-decoration: none;
    border: 0px;
}
.n02v5-body ul li h5 a:hover{
    color: #000 !important;
    text-decoration:none;
    border-bottom: 1px solid #000 !important;
        } 
.n02v5-body ul li a:hover{
    color: #39BEEA;
    text-decoration: none;
    border-bottom: 1px solid #39beea;
        }            
/*====== N02v5 Higlight List end ======*/	
/*====== N06v1 In-Depth begin ======*/

#n06v1-body {
    word-wrap: break-word;
}
.n06v1-top {
    width: 100%;
    display: inline-block;
    margin-bottom: -3px;
}
.n06v1-top .pagination {
    left: 10px;
    position: relative;
}
.n06v1 {
    margin: 0px;
    clear: both;
    display: block;
}
.n06v1-title {
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-weight: 600;
    padding-bottom: 6px;
}
.n06v1-title a {
    color: #000;
}
.n06v1-title a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
}
.n06v1-tag {
    font-size: 11px;
    color: #818181;
    padding-top: 12px;
}
.n06v1-text {
    font-size: 13px;
    line-height: 18px;
    color: #333;
}
.n06v1-section-title {
    float: left;
}
.n06v1-img {
  display: block;
  position: relative;
}
.n06v1-img .fa-microphone, 
.n06v1-img .fa-play, 
.n06v1-img .fa-soundcloud, 
.n06v1-img .fa-camera {
    width: 28px;
    height: 28px;
    font-size: 16px;
    padding: 4px 0px 0px 0px;
    left: 10px;
    bottom: 25px;
    display: inline-block; 
}
.n06v1-img .fa-microphone:hover, 
.n06v1-img .fa-play:hover, 
.n06v1-img .fa-soundcloud:hover, 
.n06v1-img .fa-camera:hover {
    opacity: 0.8; 
}
.n06v1-img .fa-play {
    padding: 4px 0px 0px 4px; 
}
.n06v2 {
    margin-bottom: 0px;
    padding: 0px;
}
.n06v2 .content-type-label {
    font-size: 12px;
    line-height: 24px;
    color: gray;
}
/*====== N06v1 In-Depth end ======*/
/*===== Begin n07v4 Generic Search Listing Item =====*/

.n07v4 {
    word-wrap: break-word;
    overflow: hidden;
}
.n07v4 .n07v4-img {
    height: auto;
    width: auto;
    float: left;
    display: block;
    padding-right: 12px;
}
.n07v4 .n07v4-img img {
    height: 60px;
    width: 60px;
    float: left;
    display: block;
}
.n07v4 .n07v4-img:hover {
    text-decoration: none;
    border: 0px;
}
.n07v4 ul {
    list-style: none;
    padding: 0 !important;
}
.n07v4 ul li {
    margin-bottom: 35px;
}
.n07v4 .n07v4-content {
    overflow: hidden;
    display: block;
    margin-bottom: 15px;
    word-wrap: break-word;
}
.n07v4 .n07v4-content:last-child {
    margin-bottom: 0px;
}
.n07v4 .n07v4-title {
    color: #39beea !important;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
}
.n07v4 .n07v4-blurb {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    margin-bottom: 5px;
}
.n07v4 .n07v4-info {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    padding-right: 12px;
}
.n07v4 .n07v4-info .n07v4-info-title {
    font-weight: bold;
}
.n07v4 .n07v4-button button {
    border: 2px solid #000;
    line-height: 16px;
    background-color: #fff;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 12px;
}
.n07v4 .n07v4-button button:hover {
    background-color: #000 !important;
    color: #fff;
}
.n07v4 .n07v4-lead {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    font-weight: bold;
    padding-bottom: 15px;
}
#n07v4-content {
    display: table-cell;
}
/*===== End n07v4 Generic Search Listing Item =====*/
/*====== S01v1 Related Links begin ======*/

#s01v1-body {
    word-wrap: break-word;
}
.s01v1 {
    font-size: 13px;
    line-height: 18px;
    display: block;
    list-style: none;
    padding: 0px;
    margin-bottom: 15px;
}
.s01v1:last-child {
    margin-bottom: 0px;
}
.s01v1 ul {
    list-style: none;
}
.s01v1 > li {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 8px;
    display: block;
    position: relative;
}
.s01v1 > li:last-child {
    margin-bottom: 0px;
}
.s01v1 > li a {
    color: #39beea;
    text-decoration: none;
}
.s01v1 > li a:hover {
    color: #39beea;
    border-bottom: 1px solid #39beea;
}
.s01v1-sub-links {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 8px 0;
}
/*====== S01v1 Related Links end ======*/
/*====== S01v6 Related Package begin ======*/

#s01v6 {
    margin-bottom: 0;
    padding-left: 0;
    word-wrap: break-word;
}
.s01v6-content {
    display: block;
}
.s01v6-content ul {
    padding-left: 0px;
}
.s01v6-content ul li {
    list-style: none;
    margin-bottom: 19px;
}
.s01v6-content ul li:last-child {
    margin-bottom: 0px;
}
.s01v6-title a {
    color: #333333;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    word-wrap: break-word;
}
.s01v6-title a:hover {
    border-bottom: 1px solid #333333;
}
/*====== S01v6 Related Package end ======*/
/*====== S03v1 Most Popular begin ======*/

#s03v1-body {
    margin-top: 20px;
    margin-bottom: 25px;
    word-wrap: break-word;
}
.s03v1 {
    margin-bottom: 0;
    padding-left: 0;
}
.s03v1 .title {
    font-size: 18px;
    line-height: 20px;
    color: #000;
    font-weight: 600;
}
.s03v1 .content-type-label {
    font-size: 13px;
    line-height: 18px;
    color: #333;
}
.s03v1 ul {
    list-style: none;
    padding-left: 0px;
    display: block;
    position: relative;
}
.s03v1 ul li {
    width: 100%;
    position: relative;
    display: block;
    list-style: none;
    margin-bottom: 15px;
}
.s03v1 ul li:first-child {
    margin-top: 15px;
}
.s03v1 ul li a {
    position: relative;
    display: inline-block;
    margin-bottom: 3px;
    border-bottom: 1px solid transparent;
}
.s03v1 ul li a:hover {
    position: relative;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1px solid #333;
    margin-bottom: 3px;
}
/*====== S03v1 Most Popular end ======*/
/*====== S03v2 Stay Connected begin ======*/

#s03v2 {
    float: left;
    word-wrap: break-word;
}

.s03v2-body {
    overflow: hidden;
    display: inline-block;
}
.s03v2-header {
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 15px;
}
.s03v2-icon {
    padding-left: 0;
    float: left;
}
.s03v2-icon ul {
    list-style: none;
    display: block;
    padding: 0px;
    float: left;
    width: 100%;
}
.s03v2-icon ul li {
    margin-bottom: 5px;
    display: inline-block;
    float: left;
    width: 100%;
}
.s03v2-icon ul li a {
    padding-right: 10px;
}
.s03v2-icon ul li a:hover {
    text-decoration: none;
    border-bottom: none;
}
.s03v2-text {
  font-size: 13px;
  line-height: 22px;
  display: table-cell; 
}
.s03v2-text a {
    color: #333;
    padding-right: 0px !important; 
}
.s03v2-text a:hover {
      color: #333;
      border-bottom: 1px solid #333 !important;
      text-decoration: none; 
}
.s03v2-object {
    display: block;
}
/*====== S03v2 Stay Connected end ======*/
/*====== S06v1 Expert begin ======*/

#s06v1-body {
    word-wrap: break-word;
}
.s06v1 {
    height: auto;
    width: 100%;
    display: inline-block;
    margin-bottom: 25px;
}
.s06v1 .title {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-weight: 600;
    word-wrap: break-word;
}
.s06v1 .title a {
    color: #000;
}
.s06v1 .title a:hover {
    border-bottom: 1px solid #000;
    text-decoration: none;
}
.s06v1 .content-text {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    margin-top: 10px;
    word-wrap: break-word;
}
.s06v1:last-child {
    margin-bottom: 2px;
}
.s06v1-img {
    height: auto;
    width: auto;
    float: left;
    display: block;
    padding-right: 12px;
}
.s06v1-img img {
    height: 60px;
    width: 60px;
    float: left;
    display: block;
}
.s06v1-img:hover {
    text-decoration: none;
    border: 0px;
}
.s06v1-expert-name {
    margin: 0px;
    display: inline-block;
    word-wrap: break-word;
}
.s06v1-content {
    overflow: hidden;
    display: block;
    margin-bottom: 15px;
    word-wrap: break-word;
}
.s06v1-content:last-child {
    margin-bottom: 0px;
}
.s06v1-content a {
    position: relative;
    color: #000;
    top: -2px;
    word-wrap: break-word;
}
.s06v1-content a:hover {
    color: #000;
    border-bottom: 1px solid #000;
    text-decoration: none;
    word-wrap: break-word;
}
/*====== S06v1 Expert end ======*/
/* === Start S06v11 image-text ===*/

.highlights-img-container {
    display: block;
}
.s06v11-highlight-image {
    padding: 0px 0px 9px 0px;
}
.s06v11-highlight-title {
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-weight: 600;
    padding: 0px 0px 5px 0px;
}
.s06v11-highlight-blurb {
    font-size: 13px;
    line-height:18px;
    color: #333;
}
/* === end S06v11 image-text ===*/
/* ===== Start S06v3 Highlight ====*/

#s06v3-body {
    word-wrap: break-word;
    overflow: hidden;
}
.s06v3-img {
    height: auto;
    width: auto;
    float: left;
    display: block;
    padding-right: 12px;
}
.s06v3-img img {
    height: 60px;
    width: 60px;
    float: left;
    display: block;
}
.s06v3-img:hover {
    text-decoration: none;
    border: 0px;
}
.s06v3 {
    display: block;
    height: auto;
    overflow: hidden;
}
.s06v3 .sub {
    font-size: 15px;
    line-height: 20px;
    overflow: visible;
    display: table-cell;
}
.s06v3 .sub a:hover{
    text-decoration:underline;
    border-bottom:0px!important;
}
.s06v3 .content {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    display:inline-block;
    margin-bottom: 2px;
    margin-top: 12px;
}
.s06v3 .sub-title {
    font-size: 13px;
    line-height: 18px;
    color: #818181;
    font-weight: normal;
    margin-bottom: 0px;
    display: block;
    overflow: hidden;
}

/* ===== End S06v3 Highlight ====*/
/*====== S06v8 Statistics begin ======*/

#s06v8 {
    word-wrap: break-word;
    overflow: hidden;
}
.s06v8-img img {
    margin-right: 8px;
    height: 40px;
    width: 40px;
    display: block;
    float: left;
}
.s06v8-stat {
    font-size: 30px;
    line-height: 32px;
    color: #000;
    font-weight: bold;
	display: table-cell;
    padding-top: 3px;
}
.s06v8-text {
    font-size: 13px;
    line-height:18px;
    color: #333;
    padding: 1px 0px 15px 0px;
    display: block;
}
.s06v8-source {

    line-height: 18px;
}
.s06v8-source > .link {
    color: #39beea;
    font-size: 13px;
    line-height: 18px;
}
.s06v8-source > .link:hover {
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
/*====== S06v8 Statistics end ======*/
/*====== Country Listing begin ======*/

.all-list {
    font-size: 14px;
    line-height: 16px;
    margin: 10px 0px 10px 0px;
    padding: 0px 12px 0px 7px;
    border-right: 1px solid #dedede;
    color: #39beea;
}
.bs-searchbox,
.bs-actionsbox {
    padding: 4px 8px;
}
.bs-searchbox .serch-icon,
.bs-actionsbox .serch-icon {
    position: relative;
    top: 0px;
    margin: -22px 11px 0px 0px;
    float: right;
}
.country-list {
    font-size: 13px;
    line-height: 18px;
    padding-left: 0px;
    float: left;
    display: block;
    width: 100%;
}
.country-list:last-child {
    padding-bottom: 0px;
}
.country-list ul {
    list-style: none;
    padding-left: 0px;
    color: #000;
    position: relative;
    width: 100%;
    display: inline-block;
}
.country-list ul li {
    list-style: none;
    color: #000;
    position: relative;
}
.country-list ul li a {
    float: left;
    position: relative;
    color: #000;
    border-bottom: 1px solid transparent;
}
.country-list ul li a:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #000;
    float: left;
}
.country-list-lang {
    color: #39beea !important;
    font-size: 13px;
    line-height: 18px;
}
.country-list-lang:hover {
    color: #39beea !important;
    border-bottom: 1px solid #39beea !important;
    text-decoration: none;
}
.country-btn {
    text-align: left;
    padding: 8px 10px 8px 10px;
    font-size: 13px;
    line-height: 18px;
    background-color: #fff;
    border-radius: 0px;
    white-space: normal;
}
.country-btn:hover {
    background-color: #fff;
    border-color: #dedede;
    color: #818181;
}
.f02v4-dropdown,
.country-dropdown {
    font-size: 12px;
    line-height: 16px;
    margin: 0px;
    width: 100%;
    border-bottom: 0px;
    border-top: 0px;
    background-color: #fff;
    cursor: pointer;
    max-height: 180px;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
}

.f02v4-dropdown, .country-dropdown, .job-type, .job-family {
  font-size: 12px;
  line-height: 16px;
  margin: 0px;
  width: 100%;
  border-bottom: 0px;
  border-top: 0px;
  background-color: #fff;
  cursor: pointer;
  max-height: 180px;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll; 
}
.f02v4-dropdown ul, .country-dropdown ul, .job-type ul, .job-family ul {
    list-style: none;
    padding: 0px; 
}
.f02v4-dropdown ul li, .country-dropdown ul li, .job-type ul li, .job-family ul li {
      color: #333; 
}
.f02v4-dropdown ul li a, .country-dropdown ul li a, .job-type ul li a, .job-family ul li a {
        display: block;
        padding: 3px 12px 0px 12px;
        clear: both;
        color: #333; 
}
.f02v4-dropdown ul li a:hover, .country-dropdown ul li a:hover, .job-type ul li a:hover, .job-family ul li a:hover {
          text-decoration: none;
          border-bottom: 0px;
          background-color: #f2f2f2;
          color: #39beea; 
}
.country-dropdown-selectpicker {
    margin: 0px 0px 0px -1px !important;
    width: 101%;
    cursor: pointer;
    border-top: 0px;
    max-height: 150px;
    overflow-y: scroll;
    min-height: 0px;
    display: block !important;
}
.country-group {
    font-size: 13px;
    line-height: 16px;
    color: #333;
    text-align: left;
    width: 100%;
    margin: 0px;
}
.chose-country {
    height: 37px;
    width: 100%;
    font-size: 14px;
 	line-height: 16px;
    color: #333;
    text-align: left;
    float: left;
    border: solid 1px #dedede;
    border-radius: 0px !important;
    padding-top: 10px;
}
.chose-country:hover,
.chose-country:focus {
    border: solid 1px #dedede !important;
    border-radius: 0px !important;
    color:#333!important;
}
#landing-header {
    border-left: 10px solid white;
    border-right: 10px solid white;
    border-bottom: 10px solid white;
    margin-bottom: 15px;
}
.landing-header-media {
    padding-left: 0;
    padding-right: 0;
}
/*====== Country Listing end ======*/
/*====== Topic Listing strat ======*/

.topic-list {
    font-size: 13px;
    line-height: 16px;
    position: relative;
    margin-bottom: 25px;
}
.topic-list ul {
    list-style: none;
    padding-left: 0px;
    display: list-item;
}
.topic-list ul li {
    display: list-item;
    list-style: none;
    padding: 3px 0px 5px 0px;
}
.topic-list ul li a {
    color: #39beea;
}
.topic-list ul li a:hover {
    border-bottom: 1px solid #39beea;
    text-decoration: none;
}
.topic-dropdown {
    width: 100% !important;
    margin: 0px 0px 15px 0px;
    line-height: 16px;
}
.topic-dropdown-1 {
    height: 150px;
    overflow-y: scroll;
    margin: -22px 0px 0px -11px !important;
    top: 9px;
    width: 103%;
    background-color: #fff;
    position: relative;
    padding: 0px;
}
.topic-dropdown-1 ul {
    list-style: none;
    padding: 0px;
}
.topic-dropdown-1 ul li {
    font-size: 12px;
    line-height: 18px;
    color: #333;
}
.topic-dropdown-1 ul li a {
    display: block;
    padding: 3px 9px 0px 10px;
    clear: both;
    color: #333;
}
.topic-dropdown-1 ul li a:hover {
    text-decoration: none;
    border-bottom: 0px;
    background-color: #f2f2f2;
    color: #39beea;
}
/*====== Topic Listing end ======*/
/* ====  start Social Icon ====*/

.social-icon {
    float: left;
    list-style: none;
    border-right: 1px solid #dedede;
    width: inherit;
}
.social-icon ul {
    float: left;
    list-style: none;
    padding: 8px 15px 4px 15px;
}
.social-icon ul li {
    float: left;
    padding: 0px;
    margin-right: 7px;
    margin-bottom: 3px;
}
.social-icon ul li:first-child {
    padding: 0px;
}
.social-icon ul li:last-child {
    padding: 0px;
    margin-right: 0px;
}
.social-icon ul li a {
    padding: 0px;
}
.social-icon ul li a:last-child {
    padding: 0px;
}
.social-icon ul li a:hover {
    text-decoration: none !important;
    border: 0px;
}
.social-icon-bot {
    float: left;
    list-style: none;
    border: 0px solid #dedede;
    border-top: 0px;
    width: inherit;
    padding: 7px 0px 16px 0px;
}
.social-icon-bot ul {
    padding: 0px;
    width: 100%;
}
.social-icon-img {
    display: inline-block;
    float: left;
}
.social-icon-img img {
    opacity: 1.0;
}
.social-icon-img img:hover {
    opacity: 0.4;
    color: #333;
}
/* ====  end Social Icon ====*/

.uppercase-first-char:first-letter {
    text-transform: uppercase;
}

.btn-default a:hover,
.btn-default a:focus,
.btn-default a:active {
    border-bottom: 0px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn.active.focus {
    outline: none;
}
.embed-search .input-group-btn {
    width: auto;
}
.c14v1BrowseLabel {
    margin-top: 7px;
    margin-bottom: 7px;
}


.owl-carousel.owl-rtl {
    direction: ltr;
}
.no6v1IndepthItem {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0 10px 0px 0;
}
#CQ .cq-editbar {
    z-index: 0;
}
#CQ .cq-editrollover-insert-container {
    z-index: 0;
}
.filter-option {
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    width: 75%;
}
.reset-list-padding {
    padding-left: 0px;
}
/*=========== Dev Team Changes for border===========*/

.center-left-border {
    border-left: 1px solid #dedede;
}
.center-right-border {
    border-right: 1px solid #dedede;
}
.center-padding-left {
    padding-left: 20px;
}
.center-left-padding {
    padding-left: 20px;
}
.center-padding-right {
    padding-right: 20px;
}
.center-top-border {
    margin: 0px;
    border-top: 1px solid #dedede;
}
.center-bottom-border {
    margin: 0px;
    border-top: 1px solid #dedede;
}
.tab-content {
    margin-top: 3px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    word-wrap: break-word;
    display: block;
}
.mrg-t-15 {
    margin-top: 15px;
}
.hide-border {
    border-left-width: 0px !important;
    padding:0px !important;
}
.research-dropdown-ul,
.country-dropdown-ul {
    cursor: pointer;
    list-style: none;
    padding: 0px;
}
.research-dropdown-ul li,
.country-dropdown-ul li {
    padding: 3px 10px 3px 10px;
    line-height: 18px;
}
.research-dropdown-ul li:hover,
.country-dropdown-ul li:hover {
    color: #3fa5e0;
    background-color: #f2f2f2;
    border: 0px;
    border-bottom: 0px;
}
.table-left-align {
    float: left;
}
.table-right-align {
    float: right;
}
.sub-link li {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    border-bottom: 1px solid #D6D6D6;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
}
.map-links-arrow .fa-angle-right{
  bottom: 28px;
  position: relative;
  right: 9px;      
}
#wb-authid{
	display: none;
}
.inline_search_API{
        display: inline-block;
    } 
#topic-search,.input-block-level{
    padding-right:35px;
}
.mrg10{
   margin-left:10px;
}   

/*17-04-15 country listing map*/
.deactive, .deactive:hover,.deactive:focus{
    color: #d9dccf!important;  
    cursor:default;
}              
.map-global-home {
    width:100%;
    height:272px;
    position:relative;
}
.map-globalbg {
                width:100%;
    height:275px;
    position:relative;
    background:url("../img/map/regionsmap.svg") no-repeat scroll transparent;
}
.map-globalbg a{
                text-decoration:none;
                border-bottom-style:none !important;
}
.map-global-lac, .map-global-lac-hover {
    position:absolute;
    top:98px;
    left:165px;
    background:none;
    width:144px;
    height:184px;
    border:0px;
}
.map-global-lac:hover, .map-global-lac-hover {
    background: url("../img/map/regionsmap-hover-lac.svg") no-repeat scroll transparent;
    cursor: pointer;
}
.map-global-lac a {
    width:144px;
    height:184px;
    text-decoration: none;
    display: block;
}
.map-global-sa, .map-global-sa-hover {
    position:absolute;
    top:87px;
    left:430px;
    background:none;
    width:64px;
    height:69px;
    border:0px;
}
.map-global-sa:hover, .map-global-sa-hover {
    background: url("../img/map/regionsmap-hover-sar.svg") no-repeat scroll transparent;
    cursor: pointer;
}
.map-global-sa a {
    width:64px;
    height:69px;
    text-decoration: none;
    display: block;
}
.map-global-africa, .map-global-africa-hover {
    position:absolute;
    top:106px;
    left:314px;
    background:none;
    width:121px;
    height:130px;
    border:0px;
}
.map-global-africa:hover, .map-global-africa-hover {
    background: url("../img/map/regionsmap-hover-afr.svg") no-repeat scroll transparent;
    cursor: pointer;
}
.map-global-africa a {
    width:121px;
    height:130px;
    text-decoration: none;
    display: block;
}
.map-global-eap, .map-global-eap-hover {
    position:absolute;
    top:61px;
    left:446px;
    background:none;
    width:174px;
    height:157px;
    border:0px;
}
.map-global-eap:hover, .map-global-eap-hover {
    background: url("../img/map/regionsmap-hover-eap.svg") no-repeat scroll transparent;
    cursor: pointer;
}
.map-global-eap a {
    width:174px;
    height:157px;
    text-decoration: none;
    display: block;
}
.map-global-eca, .map-global-eca-hover {
    position:absolute;
    top:19px;
    left:357px;
    background:none;
    width:228px;
    height:82px;
    border:0px;
}
.map-global-eca:hover, .map-global-eca-hover {
    background: url("../img/map/regionsmap-hover-eca.svg") no-repeat scroll transparent;
    cursor: pointer;
}
.map-global-eca a {
    width:228px;
    height:82px;
    text-decoration: none;
    display: block;
}
.map-global-mena, .map-global-mena-hover {
    position:absolute;
    top:85px;
    left:315px;
    background:none;
    width:138px;
    height:59px;
    border:0px;
}
.map-global-mena:hover, .map-global-mena-hover {
    background: url("../img/map/regionsmap-hover-mena.svg") no-repeat scroll transparent;
    cursor: pointer;
}
.map-global-mena a {
    width:138px;
    height:59px;
    text-decoration: none;
    display: block;
}
.map-info-box {
    background-color: #fff;
    border: 1px solid #dedede;
    bottom: 39px;
    left: 20px;
    padding: 5px;
    position: absolute;
    width: 120px;
}
.map-info-box p {
    color: #000;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 0;
}
.map-links {
    left: 711px;
    position: absolute;
    top: 5px;
}
.map-links ul {
    padding:0;
    margin:0;
    list-style-type:none;
}
.map-links ul li {
    float:none;
    padding:0px;
    margin:6px 0px 0px 0px;
}

.map-links ul li a {
    text-decoration: none;
}
.map-links input.button {
    background:#ffffff;
    padding:10px 6px 10px 6px;
    width:250px;
    border:1px solid #d9dccf;
    font:0.813em Georgia;
    color:#000000;
    word-wrap:break-word;
    cursor: pointer;
*cursor:default;
}
.map-links input.buttonhover {
    background:#f4f4f0;
    padding:9px 5px 9px 5px;
    width:250px;
    border:2px solid #cacdc1;
    font:0.813em Georgia;
    color:#000000;
    word-wrap:break-word;
    cursor: pointer;
*cursor:default;
}
.map-links-button {
    background:#ffffff;
    padding:8px 10px;
                width: 245px;
    border:1px solid #dedede;
    font-size:13px;
    color:#333;
    word-wrap:break-word;
    line-height:1.42857;
                font-weight: 400;
    cursor: pointer;
}
.map-links-buttonhover {
    background:#ffffff;
    padding:8px 10px;
                width: 245px;
    border:1px solid #39beea;
    font-size:13px;
    color:#818181;
    word-wrap:break-word;
    line-height:1.42857;
                font-weight: 400;
    cursor: pointer;

}
.map-links-button table{

      width: 100%;
}
.map-links-button table td{
      width: 93%; float: left;
}
.map-links-button table td+td{
      width: 7%; float: left;
}
.map-links-buttonhover table{

      width: 100%;
}
.map-links-buttonhover table td{
      width: 93%; float: left;
}
.map-links-buttonhover table td+td{
      width: 7%; float: left;
}
/*17-04-15 country listing map ends*/
/* ====== Start Jobs Banner ====*/

#job .next-arrow, #job .prev-arrow {
  width: 50px;
  height: 50px;
  background-color: #000;
  opacity: 0.6;
  display: block;
  position: absolute;
  z-index: 2;
  padding: 10px; 
}
 #job .next-arrow i, #job .prev-arrow i {
    font-size: 65px;
    color: #fff;
    position: absolute;
    margin-top: -20px; 
}
#job .prev-arrow {
  right: 0px; 
}
#job .prev-arrow i {
    margin-left: 5px; 
}
#job a:hover {
  border-bottom: 0px;
  text-decoration: none; 
}
#job .carousel-indicators {
  margin-left: -21%; 
}
#job .carousel-indicators li {
    background-color: #fff; 
}
#job .carousel-indicators li.active {
      background-color: #000;
      border: transparent; 
}
.image {
  max-height: 350px;
  overflow: hidden;
  position: relative;
  display: block; }

.job-banner-wrapper {
  padding: 10px;
  width: 40%;
  float: right;
  position: absolute;
  top: 20px;
  right: 30px; 
}
.job-banner-wrapper .job-btn {
    border: 2px solid #fff;
    color: white;
    min-height: 37px;
    min-width: 90px;
    margin-top: 12px;
    font-size: 12px;
    line-height: 16px;
    background-color: transparent;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px; 
    padding: 8px 12px;
}
.job-banner-wrapper .job-btn:hover {
      background-color: #fff;
      color: #000; 
}
.job-banner-title {
  font-size: 27px;
  line-height: 30px;
  margin: 0px 0px 16px 0px;
  width: 100%;
  word-wrap: break-word;
  color: #fff; }

.job-banner-blurb-text {
  font-size: 16px;
  line-height: 22px;
  display: block;
  word-wrap: break-word;
  color: #fff; }

.job-banner-blurb-text-italic {
  font-size: 16px;
  line-height: 22px;
  margin: 10px 0px 5px 0px;
  color: #333;
  display: block;
  word-wrap: break-word;
  color: #fff;
  font-style: italic; 
}

/* ====== end Jobs Banner ====*/
.c15v4_Owl .owl-controls {    
    width: 100%;
    text-align: center;
    position: absolute;
    /*top: 0;*/
    bottom: 0;
    left: 0;
    right: 0;    
}
.c15v4_Owl .owl-nav{
    display:block;
    position: absolute;
    left: 0;
    right: 0;
        margin-top: -18%;
}
.c15v4_Owl .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}


.c15v4_Owl .owl-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0,0,0,0);
  border: 1px solid #fff;
  border-radius: 10px;

}
.c15v4_Owl .owl-dot{
  background-color: #fff;
}
.owl-dot.active{
  background-color: #000;
  border: 1px solid #fff;
}
/*==== begin Tab Style =====*/
.scroll_tab_first{
        padding-left:0 !important;
}
.scroll_tab_last{
        padding-right:0 !important;
}
.scroll_tabs_container {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  text-align: left;
  height: 33px;
   border-bottom: 0px solid #dedede !important;
}
ul.scroll_tabs_container {
  list-style: none;
}
.scroll_tabs_container div.scroll_tab_inner {
  height: 30px; 
  border-bottom: 1px solid #dedede;
}
.scroll_tabs_container div.scroll_tab_inner span, .scroll_tabs_container div.scroll_tab_inner li {
  padding-left: 15px;
  padding-right: 15px;
  line-height: 18px;
  font-size: 13px;
  background-color: #ffffff;
  color: #39BEEA;
  cursor: pointer;
  text-transform: uppercase;
  font-weight:600;
}
.scroll_tabs_container div.scroll_tab_inner>li>a{
        color: #333;
          padding: 0px 0px 8px 0px;
}
.scroll_tabs_container div.scroll_tab_inner>li>a:hover, .scroll_tabs_container div.scroll_tab_inner>li>a:focus{
   border-bottom: 3px solid #0e2240;
   padding: 0px 0px 8px 0px;
} 
.scroll_tabs_container div.scroll_tab_inner>li.active>a, .scroll_tabs_container div.scroll_tab_inner>li.active>a:hover, .scroll_tabs_container div.scroll_tab_inner>li.active>a:focus{
  color: #333;
  border-bottom: 3px solid #0e2240;
    padding: 0px 0px 8px 0px;
} 
.scroll_tabs_container div.scroll_tab_inner li {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  list-style-type: none;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_left_finisher {
  padding: 0px;
  width: 0px;
}
.scroll_tabs_container div.scroll_tab_inner span.scroll_tab_right_finisher {
  padding: 0px;
  width: 0px;
}
.scroll_tabs_container .scroll_tab_left_button {
  height: 33px; 
    left:-3px !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scroll_tabs_container .scroll_tab_left_button,.scroll_tabs_container .scroll_tab_right_button{
	font-family: 'FontAwesome';
        font-style: normal;
        font-weight: normal;
        speak: none;
        display:block;
        text-decoration: inherit;
        font-size:12px;
        color: #000;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
    top: -3px !important;
} 
.scroll_tabs_container .scroll_tab_left_button::before {
  content: "\f053";
  line-height: 33px;
  padding-left: 5px;
}
.scroll_tabs_container .scroll_tab_left_button_disabled {
  color: #AAAAAA;
}
.scroll_tabs_container .scroll_tab_right_button {
  height: 33px; 
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.scroll_tabs_container .scroll_tab_right_button::before {
  content: "\f054";
  line-height: 33px;
  padding-left: 5px;
}

.scroll_tabs_container .scroll_tab_right_button_disabled{
  color: #AAAAAA; 
}
.c17v4-text .wrapper{
          height: 33px;
}
.posleft0{
        left:0px !important;
}
.scroll_arrow_disabled {
  display: none !important;
  width: 0px!important;
}
/*==== end Tab Style =====*/

/* css updated on 18-09-2013*/


#event {
  margin-top: 5px; 
}
#event .event-body {
    padding: 0px 10px 8px 0px; 
}
#event .event-body span {
      font-size: 15px;
      line-height: 20px;
      font-weight: 600;
      color: #000;
      display: block;
      word-wrap: break-word;
      float: left; 
}
#event .event-body .event {
      float: none; 
}
#event .title {
    font-size: 26px;
    line-height: 32px;
    color: #000000;
    font-weight: 600;
    margin: 0px 0px 8px 0px;
    float: left;
    width: 100%;
    word-wrap: break-word; 
}
#event .title a {
      color: #000; 
}
#event .title a:hover {
        color: #000;
        border-bottom: 1px solid #000; 
}
.event-intro-text {
  font-size: 15px;
  line-height: 24px;
  color: #333;
  word-wrap: break-word;
  margin-bottom: 25px; 
}
.event-intro-text .morecontent span {
    display: none; 
}
.event-intro-text .morelink {
    display: inline; 
}
.event-intro-text .morelink:hover {
      text-decoration: none;
      border-bottom: none; 
}

#c15v3-body .event {
    float: none;
}

/* css updated on 18-09-2013*/

.social-icon ul li a span.screen-reader-text, 
.g01v1-lang a span.screen-reader-text, 
.next span.screen-reader-text, .prev span.screen-reader-text, 
.c05v1-img a span.screen-reader-text, 
.n06v1-img a span.screen-reader-text, 
.g01v1-this-page-in-text .sub span.screen-reader-text, 
.c15v3-icon span.screen-reader-text, .leftnav-nav-expand span.screen-reader-text, 
#f03v1-social-sharing span.screen-reader-text, .nextc05v1 span.screen-reader-text, 
.prevc05v1 span.screen-reader-text, .map-globalbg a span.screen-reader-text, 
.nexts06v11 span.screen-reader-text, .prevs06v11 span.screen-reader-text, 
.f02v4-search-box span.screen-reader-text, .leftnav-nav-expand span.screen-reader-text, 
.prevn06v4 span.screen-reader-text, .nextn06v4 span.screen-reader-text,
.prevc15v4 span.screen-reader-text, .nextc15v4 span.screen-reader-text, 
.glyphicon-remove-circle span.screen-reader-text, .multimedia .media-img span.screen-reader-text, 
.nexteleindepth span.screen-reader-text,.preveleindepth span.screen-reader-text,
.table-column-sort table > thead > tr th span.screen-reader-text {

  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.title.section{
    clear: both;
}

.links ul{               
	list-style-type: none;
}
.links p.type{
                font-weight:bold;
}
ul.highlight{
	list-style-type: none;
}


#n06v4 {
  display: block;
  word-wrap: break-word;
}
.n06v4-top {
  width: 100%;
  display: inline-block;
}
.n06v4-thumbnail {
  margin: 0px;
  clear: both;
  display: block;
}

.n06v4 .owl-dot.active {
  background: none;
  border: 0px;} 

.width30{
    width:30% !important;
    }
.mrg-left0{
    margin-left:0 !important;
    }    
.pad-l-r-0{
     padding-left:0;
     padding-right:0;
}   
.wbg-acc,.wbg-moreways{
   font-size:12px !important;
}
.g02v1-footer ul li.sub a:hover{
     text-decoration: underline;
                border-bottom: 0px;  
} 
.g02v1-footer .social-icon-img img:hover {
    opacity: 1;
} 
.g02v1-footer .serch-term {
    margin: 5px 0px 20px 0px;
}
.mrg-btm-10{
    margin-bottom:10px !important;
}
.mrg-btm-5{
    margin-bottom:5px !important;
} 
.mrg-top-15{
        margin-top:15px !important;
}
.c02v2-body .c02v2-full img {
     display: block;
	 width:	100%;
}




/*START: 404 page specific changes : Error-Page : 29-08-2016 - UDH*/
.error_404_page .f02v4-search-box {
    right: -3px
}
.error_404_page .center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-top: auto;
    margin-top: 25px
}
.error_404_page .center>div {
    transition: all .5s ease-in-out;
    /*display: table-row*/
}
.error_404_page .center>div:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

  @media (max-width: 767px) {
    .error_404_page .center>div:hover {
    -webkit-transform: scale(1);
    transform: scale(1)
}
    }
.error_404_page .ql-icon {
    float: left;
    width: 32px;
    height: 32px;
    margin: 8px;
    padding: 0;
}
.error_404_page .ql-icon>a>img {
    width: 100%;
    height: 100%;
}
.error_404_page .alert-info {
    margin-top: 20px;
}
.error_404_page .ql-icon>a,
.error_404_page .ql-icon>a:hover {
    display: inline-block;
    text-decoration: none;
    border-bottom: 0px solid #39beea;
}
.error_404_page .padding-left-20 {
    padding-left: 20px;
}
.error_404_page .jumbotron p {
    font-size: 18px;
}
.error_404_page .btn-search-black,
.error_404_page .btn-search-black.focus,
.error_404_page .btn-search-black:hover,
.error_404_page .btn-search-black:visited {
    background: black;
    color: white;
    padding: 7.5px 12px;
}
.error_404_page .multimedia-ads img {
    width: 100%;
    height: auto;
}
.error_404_page .multimedia-ads .n02v10-events p a,
.error_404_page .multimedia-ads .n02v10-events p a:visited {
    color: #000!important;
}
.error_404_page .multimedia-ads .n02v10-events p a:hover,
.error_404_page .multimedia-ads .n02v10-events p a:focus {
    border-bottom: none !important;
    text-decoration: underline;
}
.error_404_page .media-header {
    float: none;
}
.error_404_page .jumbotron .h1,
.error_404_page .jumbotron h1 {
    font-size: 40px;
}
 /*END: FR specific changes : 29-08-2016 - UDH*/
html[lang=fr] .error_404_page .main-search input[type=search]
{
    width:90px;
}
/*END: FR specific changes : 29-08-2016 - UDH*/
    /*START: Es page changes  : 30-08-2016 - UDH*/

html[lang="es"] .error_404_page .navbar ul.nav li .active, html[lang="es"] .error_404_page .navbar ul.nav li a, html[lang="es"] .error_404_page .navbar ul.nav li a:hover {
    padding: 0px 4px 8px 4px;
    margin: 15px 6px 0px 6px;

} 
/*END: Es page changes : 30-08-2016 - UDH*/
/*END: 404 page specific changes : Error-Page : 29-08-2016 - UDH*/


/*to be removed after clientlibs
/* == Begin highlights ==*/

.btn-small-defult {
    padding: 10px 20px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 20px;
    min-height: 37px;
}
.btn-bluesolid {
    color: #fff;
    background-color: #38b1ef;
    border-bottom: 0px;
}
.btn-bluesolid:hover,
.btn-bluesolid:focus {
    color: #fff;
    background-color: #34a2da;
    border-bottom: 0px;
}
 == Begin highlights ==

.highlights-card {
    display: block;
    margin-bottom: .75rem;
    background-color: #f2f2f2;
    border: 10px solid #fff;
    border-top: 0px;
}
.highlights-card-block {
    padding: 1.25rem;
}
@media (max-width: 767px) {
    .highlights-card {
        height: auto !important;
    }
}
@media (min-width: 768px) {
    .highlights-card-group {
        /*display: table-cell;*/
        width: 100%;
        table-layout: fixed;
    }
    .highlights-card-group .highlights-card {
        display: table-cell;
        vertical-align: top;
    }
    .highlights-card {
        display: block !important;
        /*overflow: auto !important;*/

    }
}
/* == End highlights ==*/
/*START: Slick pre config: 2-09-2016 - UDH*/

.slick-carousel,
.multi-items-indepth {
    display: none;
}
/*END: Slick pre config: 2-09-2016 - UDH*/

/*START: author mode preview text: 14-09-2016 - UDH*/
.highlights-card-group span.hideInPreview {
    text-align: center;
    display: block;
    line-height: 30px;
    top: calc((100% - 50px) / 2);
    position: relative;
}
/*END: author mode preview text: 14-09-2016 - UDH*/

.staff_component .s06v1:last-child {
    /*margin-bottom: 25px; */
}
.pad0{
        padding-right: 0px;
        padding-left: 0px;
    }

/*START: Mssing code req: Sasha : 09-15-2016 - UDH */
@media  (min-width: 320px)
    {
        .margin-20 {
            margin-bottom: 20px;
        }
}
.staff_component.section>div>div:last-child {
    margin-bottom: 0px !important;
}
/*END: Mssing code req: Sasha : 09-15-2016 - UDH */

/*START: date length issue : 09-15-2016 - UDH */
 .highlights-card-block h5
    {
        display:inline-block;
    }
/*END: date length issue : 09-15-2016 - UDH */

/* sidekick previewpage toggle */
button.editMode {
    border: 0px;
    line-height: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 12px;
    padding: 10px 15px;
    position: fixed;
    right: 5%;
    float: right;
    background-color: #39beea;
    top: 25px;
    z-index: 1111;
}
/* sidekick previewpage toggle end


/*10/18/2016 - h3 h4 fix STARTS*/
h3 i, h3 b, h3 u,
h4 i, h4 b, h4 u {
    font-style: normal !important;
    text-decoration: none !important;
}
h4 i, h4 b, h4 u {
    font-weight: 700 !important;
    font-size: 15px!important;
}
h3 i, h3 b, h3 u{
    font-weight: 600 !important;
    font-size: 20px!important;
}
/*10/18/2016 - h3 h4 fix ENDS*/
 .c05v1-img img
        {

            width: 100%;
            height: auto;
            display: block;
        }


button.editMode {
        border: 0px;
    line-height: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-size: 12px;
    padding: 10px 22px;
    position: fixed;
    right: 5%;
    float: right;
    background-color: #39beea;
    top: 64px;
    z-index: 1111;
    right: 98px;
}

/*language toggler*/
.f01v2_language_toggler .dropdown-menu {
    right: 0;
    float: left;
    margin-left: 0;
    margin-top: 0;
        left: initial;
}

 /* old homepage event component */
 
 .block_event_wrapper {
     word-wrap: break-word;
 }
 .block_event_wrapper ul {
     padding-left: 0px;
     margin-top: 0px;
 }
 .block_event_wrapper ul li {
     position: relative;
     display: block;
     list-style: none;
     margin-bottom: 16px;
     padding-bottom: 16px;
     border-bottom: 1px solid #dedede;
     overflow: hidden;
 }
 .block_event_wrapper ul li:last-child {
     border-bottom: 0px solid #dedede;
 }
 .block_event_left_content {
     font-weight: 600;
     font-size: 14px;
     line-height: 20px;
     color: #000;
     width: 30%;
     float: left;
     padding-right: 35px;
 }
 .block_event_right_content {
     width: 70%;
     float: left;
 }
 .block_event_link {
     font-size: 13px;
     line-height: 18px;
 }
 @media (min-width: 320px) and (max-width: 480px) {
     .block_event_left_content {
         padding-right: 15px;
     }
 }
 /* old homepage event component end */
 
 .field--name-field-short-description a {
     font-size: 20px;
     color: black;
     font-weight: 600;
     line-height: 24px;
 }
 .field--name-field-short-description a:hover,
 .field--name-field-short-description a:focus,
 .field--name-field-short-description a:active {
     color: black;
     border-bottom: 1px solid black;
     text-decoration: none;
 }
 .homepage_main .block_event_link {
     font-size: 13px;
 }


     @media (max-width: 991px)
        {
    .homepage_main .highlights-card-block{
     margin-bottom: 16px;
        }
}

.home-page-video{
	 position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}
 .home-page-video iframe{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}


.highlights-card-block{

            width:100%;
 }
.homepage-badge {width: 100%; margin-top:16px;}
.homepage-badge .block-inner {
	border:none;
	padding: 12px !important;
}
.homepage-badge h3 {
	margin:0;
}
.homepage-badge h3 a, .homepage-badge h3 a:visited {
	font-size:12px; 
	font-weight:600;
    color: white !important;
    
}
 .homepage-badge h3 a:hover {
        border-bottom: 1px solid white !important; 
                }
.homepage-badge .banner-res{
	height: 85px;
	no-repeat 0 0; 
	margin-top:10px; 
	background-size:100%;
}
.homepage-badge .related-links{
	margin-top:1px; 
	color:#FFF;
}
.homepage-badge .related-links a{
	font-size:9px; 
	font-weight:600; 
	color:#FFF;
}
@media screen and (min-width: 768px) {
	.homepage-badge .banner-res{
		height: 67px;
	}
}
.c02v2_multimedia .img-responsive{
        width: 100%;
            }

 .tab-content > .tab-pane:not(.active){
        display: block;
        height: 0;

 

    }
    .tab-content > .active{
        height: auto;
    }

@media (max-width: 767px) {
  .c14v1-body {

    margin-bottom: 15px;
    border: 0px solid #dddddd;
    overflow-x: auto;
    overflow-y: hidden; }
  .c14v1-body > table {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    min-height: 0.01%; }
  .c14v1-body > table > thead > tr > th,
  .c14v1-body > table > tbody > tr > th,
  .c14v1-body > table > tfoot > tr > th,
  .c14v1-body > table > thead > tr > td,
  .c14v1-body > table > tbody > tr > td,
  .c14v1-body > table > tfoot > tr > td {
    white-space: nowrap; } }