/*--------------------- from bootstrap ----------------------- */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.globalTable{width:100%}}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}
.dotBorder { border:1px dotted #ccc; }
/*--------------------- MarketEye Fix -----------------------*/
h2 { font-size: 34px; line-height: 36px; font-family: "Publico Banner",Georgia,"Times New Roman",Times,serif; }
.wysiwyg img { max-width:initial; }
.hover-overlay { position: absolute; top: 0; left: 0; content: ''; background-color: #000; opacity: 0; width: 100%; height: 100%; z-index: 10; transition: all 500ms; }
/*----- large three column ----*/
.halfWrap { min-height:300px; padding:0;  display: flex; justify-content: center; }
.singleWrap { background: #fff; border: 1px solid #ddd; overflow: hidden; }
.blueBorder{ height:350px; padding:20px; }
.singleBox { height:350px; padding:20px; }
.halfImage { padding:0px; height: 350px; }
.halfImage > .imgBox { height:350px; background:#eee; overflow:hidden; }
.halfImage > .imgBox > img { position: absolute;  height:auto; width:100%; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%, -50%);  }
/*----- large three column ----*/
.thirdBox { display:block; height:300px;  margin-bottom: 30px; }
.thirdBox > .imgBox {  height:300px; background:#eee; overflow:hidden;  }
.thirdBox > .imgBox > img { position: absolute; height:auto; width:100%; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
/*----- small two column ----*/
.halfBox { display:block; height:350px; margin-bottom:30px; }
.halfBox > .imgBox { height:350px; background:#eee; overflow:hidden; }
.halfBox > .imgBox > img { position: absolute;  height:auto; width:100%; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%, -50%);  }
/*----- small three column ----*/
.smallWrap { min-height:200px; padding:0; margin-left:20%; margin-right:20%;  display: flex; justify-content: center; overflow:auto; }
.smThirdBox { display:block; height:220px;  margin-bottom: 30px;  }
.smThirdBox > .imgBox { height:220px; background:#eee; overflow:hidden;  }
.smThirdBox > .imgBox > img { position: absolute; height:auto; width:100%; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
/* ----- RelatedBox ----- */
.relatedWrap { min-height:200px; padding:0; margin-left:20%; margin-right:20%;  display: flex; justify-content: center; overflow:auto; }
.relatedBox { display:block; height:220px;  margin-bottom: 30px; }
.relatedBox > .imgBox { height:220px; background:#eee; overflow:hidden;  }
.relatedBox > .imgBox > img { position: absolute; height:auto; width:100%; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.relatedBox > .imgBox > .small-articleblock-head { position: absolute; bottom: 0; left: 0; width: 100%; padding: 2px 10px; min-height: 96px; background-color: rgba(0, 0, 0, 0.8); color: #fff; }
.relatedBox > .imgBox > .small-articleblock-head .small-articleblock-tag { margin-bottom: 6px; color: #F4BD10; font-size: 0.70rem; min-height: 18px; text-transform: uppercase; }
.relatedBox > .imgBox > .small-articleblock-head .small-articleblock-date { font-size: 0.70rem; font-weight: normal; position: absolute; top: 2px; right: 10px; }
.relatedBox > .imgBox > .small-articleblock-head h4 { color: #fff; margin:0; font-family:public-banner; font-size: 20px; line-height: 24px;  }
.relatedBox > .imgBox > .medium-story-body { position: absolute; top: 50%; transform: translateY(-50%); top: 55%; padding-right: 1.5rem; }
/* ----- small four column ----- */
.fourthWrap { min-height:200px; padding:0; display: flex; justify-content: center; overflow:auto; }
.fourthBox { display:block; height:220px;  margin-bottom: 30px; }
.fourthBox > .imgBox { height:220px; background:#eee; overflow:hidden;  }
.fourthBox > .imgBox > img { position: absolute; height:auto; width:100%; left: 50%; top: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.fourthBox > .imgBox > .small-articleblock-head { position: absolute; bottom: 0; left: 0; width: 100%; padding: 2px 10px; min-height: 96px; background-color: rgba(0, 0, 0, 0.8); color: #fff; }
.fourthBox > .imgBox > .small-articleblock-head .small-articleblock-tag { margin-bottom: 6px; color: #F4BD10; font-size: 0.70rem; min-height: 18px; text-transform: uppercase; }
.fourthBox > .imgBox > .small-articleblock-head .small-articleblock-date { font-size: 0.70rem; font-weight: normal; position: absolute; top: 2px; right: 10px; }
.fourthBox > .imgBox > .small-articleblock-head h4 { color: #fff; margin:0; font-family:public-banner; font-size: 20px; line-height: 24px;  }
.fourthBox > .imgBox > .medium-story-body { position: absolute; top: 50%; transform: translateY(-50%); top: 55%; padding-right: 1.5rem; }
.imgBox { position:relative; }
.imgBox:hover .hover-overlay { opacity: .3;}
.imgBox:hover { cursor: pointer; }
.module.light, .module.light-gray { background: #F7F7F7; }
.small-articleblock-head { position: absolute; bottom: 0; left: 0; width: 100%; padding: 2px 10px; min-height: 96px; background-color: rgba(0, 0, 0, 0.8); color: #fff; }
.small-articleblock-head .small-articleblock-tag { margin-bottom: 6px; color: #f4bd0c; font-size: 0.70rem; min-height: 18px; text-transform: uppercase; }
.small-articleblock-head .small-articleblock-date { font-size: 0.70rem; font-weight: normal; position: absolute; top: 2px; right: 10px; }
.small-articleblock-head h4 { color: #fff; margin:0; font-family:public-banner; font-size: 20px; line-height: 24px;   }
.medium-story-body { position: absolute; top: 50%; transform: translateY(-50%); top: 55%; padding-right: 1.5rem; }
.medium-story-body h2 a { color: #000; font-family: publico-banner,"Times New Roman",serif; font-weight: 700; color: #83744C; font-size: 24px; line-height: 26px; }
.medium-story-body > .medium-story-date { font-size: 12px; font-weight: 700; position: absolute; top: 5px; color: #f4bd0c; text-transform: uppercase; }
/* --------------------- scroll text css -----------------------*/
.wysiwyg ul li { margin: 0 10px; padding:0; }
.wysiwyg ul li:before { display:none; border:1px dotted blue; }
.wysiwyg li:first-child { margin-top:0 ; }
.scroll-text { width: 1020px; height:100px; overflow: hidden; margin:0 auto; padding:0 0 30px 0; border-bottom:2px solid #83744c;  }
.scroll-text ul { list-style: none; margin:0; padding:0; width: 2000px; }
.bnyLogo { width:150px; height:100px; float:left; margin:0 10px; text-align:center; }
.bnyLogo a { width: 150px; height: 100px; }
.bnyLogo a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.bnyLogo > .bnyImg { width: 150px; height: 100px; }
.bnyLogo > .bnyImg > img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);  }
.textWrap { margin-left: 20%; margin-right: 20%; text-align:justify; }
.mainImageWrap { margin-left: 25%; margin-right: 25%; text-align: center; padding: 30px 0 0; }
.mainImageWrap > h1 {  margin-bottom: 20px; }
.myRow { margin: 0 25%; padding:50px 0; }
@media (max-width:1024px) {
.textWrap { margin:0 }
.mainImageWrap { margin:0; }
.mainImageWrap > img { width:100%; }
.medium-story-body { padding-right: 2.5rem; }
.scroll-text { width: 100%;  }
.smallWrap { margin:0; display:block; }
.smThirdBox { height:250px; }
.smThirdBox > .imgBox { height:250px; }
.ThirdBox { height:320px; }
.ThirdBox > .imgBox { height:320px; }
.fourthBox { height:290px; }
.fourthBox > .imgBox { height:290px; }
.myRow { margin: 0; }
/*--- header logos fix --*/
.site-secondarylogo__link { top: 7px !important; right: 70px !important; }
.site-logo__secondaryprimary { height: 40px !important; }
 }
@media (max-width:767px) {
.scroll-text { width: 100%;  }
.smallWrap { margin:0; display:block; } 
.smThirdBox { height:300px; padding:0; }
.smThirdBox > .imgBox { height:300px; }
.ThirdBox { height:350px; padding:0; }
.ThirdBox > .imgBox { height:350px; }
  .fourthBox { height:350px; }
.fourthBox > .imgBox { height:350px; }
.myRow { margin: 0; }
/*--- header logos fix --*/
.site-secondarylogo__link { top: 12px !important; right: 0; width: 190px; left: initial !important; }
.site-logo__secondaryprimary { height: 25px !important; }
.site-logo__primary { max-width: 120px !important; }
#siteHeader { height: 54px !important; }
}