@font-face {
    font-family: 'helveticaneueltstd-roman';
    src: url('fonts/helveticaneueltstd-roman.eot');
    src: url('fonts/helveticaneueltstd-roman.eot?#iefix') format('embedded-opentype'),
    url('fonts/helveticaneueltstd-roman.woff2') format('woff2'),
    url('fonts/helveticaneueltstd-roman.woff') format('woff'),
    url('fonts/helveticaneueltstd-roman.ttf') format('truetype'),
    url('fonts/helveticaneueltstd-roman.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'frutigerltstd-light';
    src: url('fonts/frutigerltstd-light.eot');
    src: url('fonts/frutigerltstd-light.eot?#iefix') format('embedded-opentype'),
    url('fonts/frutigerltstd-light.woff2') format('woff2'),
    url('fonts/frutigerltstd-light.woff') format('woff'),
    url('fonts/frutigerltstd-light.ttf') format('truetype'),
    url('fonts/frutigerltstd-light.svg#proxima_nova_cn_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

p, input, h1, h2, h3, h4, h5, ul, li {
    padding: 0;
    margin: 0;
    outline: none;
    list-style: none;
    font-weight: normal;
}
a {
    color: #7e5da4;
    text-decoration: none;
    outline: none;
}

.welcomelist p{padding-bottom:1rem;}
.welcomelist ul{
    list-style: initial;
    margin: initial;
    padding: 0 0 2rem 20px;
}
.welcomelist ul li{
    display: list-item;
    list-style: initial;
}
.welcomelist h3{padding-bottom: 1rem;}

.images-drop-down { float:left; font-size:13px; color:#545454; line-height:16px; padding:13px 6px 14px 6px; position:relative;}
.images-drop-down img { margin:6px 0 5px 10px; float:right;}
.images-drop-down span { float:left; height: 15px; width: 60px; overflow: hidden;}
.images-drop-down div { display:block; margin:0 9px 0 14px; cursor:pointer; }

ul.images-select { display:block; float:left; background:url(../images/dropdown_icon.png) 135px top no-repeat; position:absolute; width:160px; right:0; top:45px; padding-top:7px; z-index:11;}
ul.images-select li { display:block; background:#ffffff; width:100%; float:left;}
ul.images-select li a { display:block; color:#545454; font-size:13px; line-height:16px; padding:12px 15px 10px 15px;}
ul.images-select li a:hover { text-decoration:none;
    background: rgb(248,248,252); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(248,248,252,1) 0%, rgba(240,239,247,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,252,1)), color-stop(100%,rgba(240,239,247,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(248,248,252,1) 0%,rgba(240,239,247,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(248,248,252,1) 0%,rgba(240,239,247,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(248,248,252,1) 0%,rgba(240,239,247,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(248,248,252,1) 0%,rgba(240,239,247,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8fc', endColorstr='#f0eff7',GradientType=0 ); /* IE6-9 */
}
.column-one-fourth { width:200px; float:left; margin:5px 10px;}
.middle-section-home .column-one-fourth:nth-of-type(1) { margin-left:0;}
.middle-section-home .column-one-fourth:nth-of-type(4) { margin-right:0;}
.column-one-fourth h2 {  font-family: 'frutigerltstd-light'; font-size:20px; font-weight: bold; color:#46216f; line-height:20px;  text-align:left; padding:0; margin:0;}
.column-one-fourth-title { width:100%; float:left;
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box;
}
.column-one-fourth-title p { font-size:13px; color:#6d6d6d; line-height:16px; padding:5px 0 15px 0;
    border-bottom: 1px solid rgba(102, 102, 102, .4);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box;
}
.column-one-fourth-title,
.column-one-fourth > section,
a.more-stories,
ul.social-media-share { margin-bottom:20px/*18px*/; }

.column-one-fourth > section,
.home-banner { width:100%; float:left; background:#FFFFFF;
    -o-box-shadow: 0 3px 5px 0 rgba(51, 51, 55, 0.25);
    -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 55, 0.25);
    -moz-box-shadow:    0 3px 5px 0 rgba(51, 51, 55, 0.25);
    box-shadow:         0 3px 5px 0 rgba(51, 51, 55, 0.25);
}
.column-one-fourth > section > .full img { max-width:100%; float:left;}
.column-one-fourth > section > article { padding:0 12px 25px 12px; clear:both;}
.column-one-fourth > section > article > summary { font-size:13px; line-height:16px; color:#6d6d6d; padding:5px 0; border-bottom:#dddddd solid 1px;}
.column-one-fourth > section > article > p { color:#46206e; font-size:14px; line-height:18px; padding-top:10px;}
a.more-stories { display:block; float:left; background:#7e5da4; width:100%; padding:12px 0; text-align:center; font-size:14px; line-height:16px; color:#FFFFFF; text-align:left;  }
a.more-stories span { display:block; margin:0 auto; width:104px;}
a.more-stories span img { float:right; margin-top:1px;
    -o-transform: rotate(90deg); /* IE 9 */
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
a.more-stories:hover {background:#461c72;}

a.more-stories:hover { text-decoration:none;}
.column-one-fourth > section > article.black-bg { background:#000;}
.column-one-fourth > section > article.black-bg > summary,
.column-one-fourth > section > article.black-bg > p { color:#FFFFFF;}
.column-one-fourth > section > article.social-media { padding-left:0; padding-right:0;}
.column-one-fourth > section > article h3 { background:#f8fbff; font-family: 'frutigerltstd-light'; font-size:18px; color:#45206e; line-height:28px; border-bottom:#eeeeee solid 1px; padding:8px 0;  }
.column-one-fourth > section > article h3 span { display:block; width:26px; height:26px;  text-align:center; float:left; margin:0 11px;}
.column-one-fourth > section > article h3 span { float:left;}
.column-one-fourth > section > article h3 span.tweet-title-icon { padding-top:3px;}
.column-one-fourth > section > article.social-media ul { display:block; float:left; width:100%; padding-bottom:10px;}
.column-one-fourth > section > article.social-media ul li { display:block; border-bottom:#dddddd solid 1px; padding:18px 10px; }
.column-one-fourth > section > article.social-media ul li:last-child { border-bottom:none;}
.social-image-col { width:26px;  float:left; margin-right:10px;}
.social-image-col  img { float:left;}
.social-article-col { margin-left:35px; font-size:13px; color:#6d6d6d; line-height:16px; word-wrap: break-word;}
.social-article-col span { color:#999999; display:block; }
ul.social-media-share { display:block; float:left; text-align:center; width:100%; margin-top:10px;}
ul.social-media-share li { display:inline;}
ul.social-media-share li a { margin:0 2px; display:inline-block; }
ul.social-media-share li a img {-webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;
}
ul.social-media-share li a:hover img {opacity:0.7;
    -o-transform: rotate(360deg); /* IE 9 */
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
}


.bottom-grid { width:100%; float:left; height:281px; margin-top:50px;
    background:url(../images/bottom_img.jpg) center top no-repeat;
}

.mid-list-top-row {
    width:100%;
    float:left;
    background:#fff;
    margin:0 0 20px 0;
    -o-box-shadow: 0 3px 5px 0 rgba(51, 51, 55, 0.25);
    -webkit-box-shadow: 0 3px 5px 0 rgba(51, 51, 55, 0.25);
    -moz-box-shadow:    0 3px 5px 0 rgba(51, 51, 55, 0.25);
    box-shadow:         0 3px 5px 0 rgba(51, 51, 55, 0.25);
    min-height:44px;
}
.radiolistrow {
    float:left;
    list-style-type:none;
    padding: 12px 0 0;
}
.radiolistrow li {
    float:left;
    /* padding:0 20px 0 18px; */
    /*padding: 0 14px 0 12px;*/
    padding: 0 10px 0 10px;
    list-style-type:none;
}
.radiolistrow li label.radiobtntxt {
    font-size:13px;
    color:#555;
    padding:0 0 0 8px;
}
.DateThubBox {
    float:right;
}
.DateBoxtp {
    float:left;
    list-style-type:none;
}
.DateBoxtp li{
    float:left;
    padding:0 12px;
    list-style-type:none;
    min-height:44px;
    border-left:1px solid #ddd;
    font-size:13px;
    color:#555;
    line-height:44px;
    cursor: pointer;
}
.DateBoxtp li a {
    color:#555;
    text-decoration:none;
}
.DateBoxtp li img {
    /*padding:0 0 0 8px;*/
    padding:0 0 0 5px;
    vertical-align:middle;
}


.thubBoxtp {
    float:left;
    list-style-type:none;
}
.thubBoxtp li{
    float:left;
    padding:0;
    list-style-type:none;
    min-height:34px;
    min-width:65px;
    border-left:1px solid #ddd;
    font-size:13px;
    color:#555;
    line-height:34px;
}
.thubBoxtp li a {
    background-color:#fff;
    float:left;
    padding:3px;
    color: #bbb;
    /*

    width:26px;
    height:26px;
    background-position:center center;
    background-repeat:no-repeat;
    */
}
.thubBoxtp li a:hover, .thubBoxtp li a.active {
    background-color:#461c72;
}

.thubBoxtp li a.ThubIcon {
    background-image:url(../images/thub-icon.png);
}
.thubBoxtp li a.ThubIcon:hover, .thubBoxtp li a.ThubIcon.active {
    background-image:url(../images/thub-icon-h.png);
}

.thubBoxtp li a.ListIcon {
    background-image:url(../images/thub-icon-list.png);
}
.thubBoxtp li a.ListIcon:hover, .thubBoxtp li a.ListIcon.active {
    background-image:url(../images/thub-icon-list-h.png);
}

.thubBoxtp li a.ListThubIcon {
    background-image:url(../images/list-thub-icon.png);
}
.thubBoxtp li a.ListThubIcon:hover, .thubBoxtp li a.ListThubIcon.active {
    background-image:url(../images/list-thub-icon-h.png);
}


.column-one-fourth.ListViewBox {
    width:100%;
    margin: 5px 0;
    float:left;
}
.column-one-fourth.ListViewBox .full.ct {
    float: left;
    width: 200px;
}
.column-one-fourth.ListViewBox section article {
    margin:0 0 0 230px;
    clear:inherit;
}
.column-one-fourth.ListViewBox section article summary {
    padding: 10px 0;
}
.column-one-fourth.ListViewBox section article p {
    font-size:18px;
    line-height: 25px;
}
.HideDetailBtn { font-family:'frutigerltstd-light';
    float:left;
    width:205px;
}
.HideDetailBtn a {
    float:left;
    font:normal 13px Arial, Helvetica, sans-serif;
    color:#fff;
    line-height:44px;
    background:#46216f;
    padding:0 20px;
}
.HideDetailBtn a span {
    float:left;
    background:url(../images/hide-icon.png) no-repeat left center;
    padding:0 0 0 32px;
}
.HideDetailBtn a.hidden span {
    background:url(../images/show-icon.png) no-repeat left center;
}


.DownloadFileRow {
    width:100%;
    float:left;
    border-top:1px solid #f0f0f1;
    padding:35px 0;
}

.AcptTermaDownl {
    width:210px;
    padding:12px 0 0 30px;
    float:left;
    font-weight:normal;
    font-size:14px;
    color:#7e5da4;
}
.AcptTermaDownl label {
    padding-left:6px;
}
.DownloadBtnRow {
    float:left;
}
.DownloadBtnRow .download-btn {
    margin-bottom:0px;
}
.PopIconRow {
    width:100%;
    float:left;
    border-top:1px solid #f0f0f1;
}
.PopIconRow ul.download-assets li a {
    margin: 15px 7px;
}
.CroshIcon {
    background:url(../images/crosh-icon.png) no-repeat;
    width:17px;
    height:16px;
    float:left;
    position:absolute;
    right:8px;
    top:8px;
    outline:0;
}

.PoupLeftTxtTop.PopTxt2 p.Refinetxtp {
    min-height: 50px;
}
.DownloadFileLeft .DownloadBtnRow {
    padding-left:30px;
}
.DownloadFileLeft {
    width:250px;
    float:left;
}
.DownloadFileLeft .AcptTermaDownl {
    font-size:13px;
    color:#6d6d6d;
}
.DownloadFileRight {
    float:right;
    width: 180px;
}
.DownloadFileRight .PopIconRow {
    border-top:0px solid #f0f0f1;
}

.DownloadFileRight .PopIconRow ul.download-assets li a {
    margin: 5px 7px;
    width: 42px;
}
.DownloadFileRight ul.download-assets li a img { margin-top:-60px;}
.DownloadFileRow.DownloadFilePadd {
    padding:22px 0;
}
.PopBotmTxt {
    width:100%;
    float:left;
    padding:20px 0;
    border-top:1px solid #f0f0f1;
}
.PopBotmTxt p {
    font-size:11px;
    font-weight:normal;
    color:#6d6d6d;
}
.PopBotmTxt p span {
    font-weight:bold;
}

/*custom ui*/
.ui-widget {
    font-size: 0.9em;
}
.ui-datepicker {
    width: 15em;
}

.expend-img{
    margin-top: 0;
}

.collaspe-img{
    margin-top: -32px;
}

.user_opts { position: relative;}
.user_opts ul.images-select { top: 34px; z-index: 10;}
.user_opts ul.images-select li {
    margin: 0;
    padding: 0;
}
.user_opts:hover ul.images-select { display:block;}


.contact-us-outer .filming-application-form-outer { padding-left:0; padding-right:0;}
.contact-us-outer .registration-article { margin-top:0;}
.m-bottom-none { margin-bottom:0}
.contact-select { width:342px;}
.contact-us-outer .join-btn { margin-top:0;}

.errormsg {color:#f57474;}
.successmsg {color:green;}

.expcol-txt {cursor: pointer;}

#categroyul_1{display: block;}
#page {overflow: hidden; position: relative;}


ul.images-select h3,
.loginform h3 { font-size:18px; font-family: 'frutigerltstd-light'; color:#461f6d; line-height:22px; padding:13px; display:none; width:auto;}
.select-arrow-top { display:none!important; position:absolute; top:-13px; right:47px;}

.select_lable { border:1px solid #dddddd;
    /*background-color: #eee;
    border: medium none;*/
    color: #666;
    display: block;
    float: left;
    height: 40px;
    margin-right: 20px;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 342px;
}
.select_lable .fields_txt {
    color: #666666;
    float: left;
    font: 14px/40px Arial,Helvetica,sans-serif;
    padding: 0 20px 0 7px;
}
.select_lable .pickDown {
    background-image: url("../images/droup-down-arrow.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    height: 40px;
    width: 40px;
}
.select_input_new {
    cursor: pointer;
    height: 40px;
    left: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 342px;
}

.LeftBeforeAnimate {
    margin-left: 0;
}
.LeftAfterAnimate {
    margin-left: -230px;
}

.ListViewBox article > p > a {
    color:#46216f; font-family: "frutigerltstd-light";
}
.invisible {visibility: hidden;}


.date-expend-title { float:left; font-family:'frutigerltstd-light';  color: #45206e;  font-size: 18px; padding: 10px 15px;}
.date-expand-col { float:right; cursor:pointer;  }
.refine-btn { font-size:14px; line-height:16px; background:#7e5da4; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding:14px 0; width:102px; text-align:center; margin:90px 0 0 21px; display:block; float:left; cursor:pointer; }
.refine-btn:hover { text-decoration:none; background:#512981;}
.date-expend-title,
.date-expand-col,
.refine-btn { display:none;}
.refine-btn-images { margin-top:15px; position:relative;}

.iradio_square-purple { background:url(../images/radio-btn.png) left top no-repeat!important;}
.iradio_square-purple.checked,
.iradio_square-purple:hover { background:url(../images/radio-btn.png) left -41px no-repeat!important;}

.fancybox-close {
    right: 12px;
    top: 12px;
}
.fancybox-close{
    background-image:none;
}
.PoupWrpIn {
    background: none repeat scroll 0 0 #fff;
    text-align: center;
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.share-img-btn { background:#7e5da4; font-size:14px; color:#FFFFFF; line-height:17px; padding:12px 38px; text-align:center; margin-top:20px;border: none;}
.share-img-btn:hover { background:#461c72; text-decoration:none;}

.share-back-img-btn { background:#7e5da4; font-size:14px; color:#FFFFFF; line-height:17px; padding:12px 38px; text-align:center; margin-top:20px;border: none;}
.share-back-img-btn:hover { background:#461c72; text-decoration:none;}

.share-img-form ul.filming-application-form li{
    width: 90%;
    text-align: right;
}

.video-page-iframe  {   width: 540px; float:left;}
.video-page-iframe iframe { width:100%; float:left;}
.column-one-fourth.ListViewBox section article.video-info-article {margin: 0 0 0 550px; display:block;}

.black-bg p a{
    color:#757575;
}
.black-bg p a:hover{
    color:#b1b1b1;
    text-decoration: none;
}
.forgot_password {
    min-width:300px;
}
.site_map_ul{
    padding-top: 10px;
}
.focus{
    border:1px dotted #000000;
}
.span-download-pdf{
    float: left;
    padding-top: 5px;
}
.breadcrumb {
    font-size: 13px;
    list-style: outside none none;
    margin: 0 0 4px;
}
.breadcrumb > li {
    display: inline-block;
    text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb > .active {
    color: #999;
}
.breadcrumb > li > .divider {
    color: #ccc;
    padding: 0 5px;
}
.CleFild{
    /*    opacity: 0;
    filter: alpha(opacity=0);
    width: 0;
    height: 0;*/
    /* height: 22px;
    opacity: 1;
    width: 94px; */

    border: 1px solid #ddd;
    color: #555;
    font-size: 13px;
    height: 22px;
    opacity: 1;
    padding: 0 0 0 5px;
    width: 89px;

}
#pr_share {
    left: 0;
    position: absolute;
    top: -20px;
    z-index: 100;
}

.downloadable-assets-img img{
    width:100%;
}

.one-fourth-last .downloadable-assets-img a img{
    max-height: inherit;
}
.one-fourth-last .downloadable-assets-img{
    height: auto ;
}
.column-one-third > section > h2{
    margin-right: 0;
}
.column-one-fourth.one-fourth-last > section > p.dheading{
    text-align: center; font-size: 13px; border-bottom: 1px solid rgb(180, 180, 180); padding: 9px;
}

#IEWSM .message { display:none}

.pressrelease-content ul li{ list-style: outside disc; font-size:13px; line-height:20px; padding:0 5px 10px; margin:2px 0; color:#6d6d6d; font-family: Arial, Helvetica, sans-serif; font-weight: 400; }
.pressrelease-content p { font-size:13px; line-height:20px; padding:0 5px 10px; margin:2px 0; color:#6d6d6d; font-family: Arial, Helvetica, sans-serif; font-weight: 400; box-sizing: border-box;}
.pressrelease-content h3 { font-size:18px; line-height:18px; text-align: left; margin:1em 0; color:#000; font-family: 'frutigerltstd-light', Helvetica, Arial, sans-serif; font-weight: 400; box-sizing: border-box; clear: both;}

.fancybox-nav{
    width: auto;
}
.fancybox-nav span:hover{
    visibility: hidden!important;
}
.ui-datepicker .ui-datepicker-buttonpane button:focus {
    border: 1px solid yellow;
}
.search-icon { display: none;}
.logo a {
    display: block;
}

.filming-input-col .ui-datepicker-trigger {
    position: relative;
    right: 19px;
}
.filming-input-col .datefld{
    width: 150px;
}
.date-expand-col:focus{
    outline: 2px dotted yellow;
}
.login-error {
    bottom: 18px;
    clear: both;
    color: #f57474;
    float: left;
    font-size: 14px;
    margin-left: 5%;
    position: relative;
    width: 68%;
}
.blockUI.blockMsg.blockPage{
    border: none;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    padding: 20px;
}
#forgotpassword h2,#processing h2,#sentmail h2{
    color: #321f53;
    margin-bottom: 20px;
}

.pressrelease-content ul {
    margin: 1em 0;
    padding: 0 0 0 40px;
}










.press-release-item-page.column-one-fourth{
    margin:5px 8px 5px 7px;
}
.ImgSrhList.column-one-fourth>section{margin-bottom:0px;}
.press-release-item-page.column-one-fourth>section{margin-bottom:10px;}
ul.press-packs-expandli.expand-list-itemp:first-child{padding-top:20px;}
ul.press-packs-expandli.expand-list-itemp:last-child{padding-bottom:20px;}
.press-release-item-title{width:100%;float:left;margin-bottom:20px/*28px*/;
    border-bottom:1px solid rgba(255,255,255,.4);
    -webkit-background-clip:padding-box;/*forSafari*/
background-clip:padding-box;}
.press-release-item-titleh1{padding-bottom:0;}
.press-release-item-titlep{font-size:13px;color:#6d6d6d;line-height:16px;padding:0 0 15px 0;
    border-bottom:1px solid rgba(102,102,102,.4);
    -webkit-background-clip:padding-box;/*forSafari*/
    background-clip:padding-box;
}

.RefineSrhLeft{
    width:200px;
    float:left;
    background:#fff;
    -o-box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
    -webkit-box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
    -moz-box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
    box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
}
.RefineSrhLeft h2{
    color:#45206e;
    font-size:18px;
    font-weight:normal;
    padding:10px 12px;
    background:#eceef9;
    border-bottom:1px solid #eee;
    text-align:left;
    font-family:'frutigerltstd-light';
}
.RefineSrhMid{
    width:100%;
    float:left;
    padding:12px 0;
}
.RefineSrhCate{
    width:100%;
    float:left;
    padding:10px 0;
}

.RefineSrhCate h3{
    font:bold 14px Arial,Helvetica,sans-serif;
    color:#6d6d6d;
    padding:0 10px 3px;
    float:none;
    width:auto;
}
.RefineSrhCateLi{
    width:100%;
    float:left;
    list-style-type:none;
}
.RefineSrhCateLi li{
    width:200px;
    float:left;
    padding:5px 10px;
    list-style-type:none;
    font-size:12px;
    color:#6d6d6d;
    font-family:'helveticaneueltstd-roman';
    font-weight:normal;
}
.RefineSrhCateLi li label{
    float:left;
    padding-top:2px;
}
.RefineSrhCateLi li.Allselectclear{
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    padding:8px 10px;
    margin-bottom:5px;
    font-weight:bold;
    font-size:12px;
}
.RefineSrhCateLi li span{
    width:24px;
    float:left;
}
.RefineSrhRight{
    margin:0 0 0 220px;
}
.ImgSrhList.column-one-fourth{
    margin:0 0 20px 20px;
}
.ImgSrhList.column-one-fourth:nth-child(3n+4){
    margin:0 0 20px 0;
}

.RefineSrhRight.FullRifineSrhRi{
    margin:0;
}
.RefineSrhRight.FullRifineSrhRi.ImgSrhList.column-one-fourth:nth-child(3n+4){
    margin:0 0 20px 20px;
}
.RefineSrhRight.FullRifineSrhRi.ImgSrhList.column-one-fourth:nth-child(4n+5){
    margin:0 0 20px 0;
}

.Refinesrhlist{
    width:95%;
    float:left;
    background:#fff;
    margin-bottom:20px;
    -o-box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
    -webkit-box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
    -moz-box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
    box-shadow:0 3px 5px 0 rgba(51,51,55,0.25);
}
/*.Refinesrhlist:nth-child(2n+2){
float:right;
}*/
.RefinesrhliImg{
    width:200px;
    float:left;
}
.RefinesrhliTxt{
    margin:0 15px 0 235px;
}
.RefinesrhliTxt p{
    width:100%;
    float:left;
    color:#46206e;
    font-size:14px;
    line-height:20px;
    padding:10px 0;
}
.RefinesrhliTxt p.DateTxtp{
    border-bottom:1px solid #ddd;
    color:#6d6d6d;
    font-size:13px;
    line-height:16px;
    padding:8px 0;
}
.RefinesrhliTxt p.ListIconrowp{
    border-top:1px solid #ddd;
    padding:6px 0;
}
.RefinesrhliTxt p.ListIconrowp.view-image-download{
    margin:4px 0;
}
.RefinesrhliTxt p.Refinetxtp{
    min-height:110px;
}
.SrhListRe .Refinesrhlist{
    width:100%;
}
.SrhListRe .Refinesrhlist:nth-child(2n+2){
    float:left;
}
.poupBox{
    width:100%;
    float:left;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    background:none repeat scroll 0 0 rgba(0,0,0,0.6);
    z-index:500;
}

.PoupWrp{
    width:100%;
    margin:auto;
    background:#fff;
    position:relative;
}
.PoupLeftImg{
    float:left;
    width:40%;
}
.PoupLeftImg.downloadable-assets-img{
    height:auto;
}
.PoupLeftTxt{
    float:left;
    margin-left:2em;
    width:50%;
}
.PoupLeftTxtTop{
    width:100%;
    float:left;
}
.PoupLeftTxtTop p{
    width:100%;
    float:left;
    color:#46206e;
    font-size:18px;
    line-height:24px;
    padding:15px 0;
    font-family:'frutigerltstd-light';
}
.PoupLeftTxtTop p.DateTxtp{
    border-bottom:1px solid #ddd;
    color:#6d6d6d;
    font-size:13px;
    line-height:16px;
    padding:10px 0;
}
.PoupLeftTxtTop p.Refinetxtp{
    min-height:130px;
}

.PopIconRowul.download-assets li a{
    margin:15px 7px;
}
.DownloadFileRight.PopIconRowul.download-assets li a{
    margin:5px 7px;
    width:42px;
}
.DownloadFileRightul.download-assets li a img{margin-top:-60px;}
.DownloadFileRow.DownloadFilePadd{
    padding:22px 0;
}
ul.download-assets{display:block;float:left;width:100%;text-align:center;text-align:center;margin-top:8px;}
ul.download-assets li{display:inline-block;}
ul.download-assets li a{display:block;width:40px;height:40px;overflow:hidden;margin:50px 7px;}
ul.download-assets li a:hover img{margin-top:-60px;}
.column-one-fourth>section>article.download-assets-article{padding:25px;}
.download-btn{display:block;background:#7e5da4;margin-bottom:20px;clear:both;padding:13px 10px 11px 10px;height:100%;color:#FFFFFF;font-size:14px;line-height:14px;}
.download-btn img{float:left;margin:0 10px 0 0;}
h4.download-title{font-size:14px;color:#545454;font-weight:bold;width:100%;border-top:#ddd solid 1px;float:left;padding:20px 0;}
.downloadable-assets-img{display:table;
    background:none repeat scroll 0 0 #f6f6f6;
    text-align:center;
    width:100%;
    height:220px;
    overflow:hidden;
}
.downloadable-assets-img a{display:table-cell;vertical-align:middle;}
.downloadable-assets-img a img{max-height:215px;}
.view-image-download{color:#6d6d6d;font-size:13px;line-height:16px;margin:10px 0;float:left;}
.view-image-download img{float:left;margin-right:8px;}
.view-image-download:hover{text-decoration:none;color:#58377d;}
h2.related-stories-title{font-family:'frutigerltstd-light';font-weight:400;color:#45206e;text-align:left;font-size:18px;line-height:22px;border-bottom:#b1b8c0 solid 1px;padding:16px 0 11px 0;
margin:30px 0 20px 0;}

.DownloadFileRight.PopIconRow ul.download-assets li a{
    margin:5px 7px;
    width:42px;
}
.DownloadFileRight ul.download-assets li a img{margin-top:-60px;}
.DownloadFileRow.DownloadFilePadd{
    padding:22px 0;
}

.nopadding{
    padding:0;
    margin:0;
}
.padding-5px{
    padding:5px;
    margin:0;
}
.blueimp-gallery>.indicator>li{
    width:19px;
    height:19px;
    border-radius:15px;
}

.thubBoxtp li a svg{
    padding:9px;
}

.thubBoxtp li a:hover, .thubBoxtp li a.active {
    background-color: #461c72;
    color: #fff;
}

a.download-btn:focus, a.download-btn:hover {
    color: #fff !important;
    text-decoration: underline;
}

#fancybox-buttons ul {
    background-color: #7E5DA4 !important;
}

.team-text{
    padding-top:0;
}

.team-text p{
    text-align: justify;
    text-justify: inter-word;
}

.pub_comnt,.pvt_comnt{
    background: rgb(245, 245, 245) none repeat scroll 0% 0%; border: 1px solid rgb(204, 204, 204); color: #333; font-size: 13px;
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}
.pvt_comnt > ul,.pub_comnt > ul{
    padding: 0;
}
.pvt_comnt ul > li,.pub_comnt ul > li{
    list-style: none;
    margin: 1em 0;
}
