.cl-fl { clear:both }

body #top-bar .menu > li > a:hover { color:#f37321 !important; text-decoration:none !important; }

.client_carousel-i { position:relative; padding:20px 0; }
.clients-carousel-arrow { position:absolute; top:50%; font-size:20px; line-height:1em; color:#000 !important; margin-top:-12px; padding:5px;}
.clients-carousel-arrow:hover { opacity:0.75; }
#client-carousel-prev { left:-15px; }
#client-carousel-next { right:-15px; }
.clients-carousel-item { text-align:center; float:left; }
.clients-carousel-item img { display:block; margin:0 auto; }

.featured-webinar-w { margin:0 0 0 0; }
.featured-webinar-i { position:relative; }
.featured-webinar-w.image-on-left .featured-web-image { position:absolute; top:0; left:0; max-width:142px; border:solid 1px #9ec5d3; }
.featured-webinar-w.image-on-left .featured-web-image img { display:block; border:none; border-radius:0; max-width:140px; height:auto; width:140px; overflow:hidden; box-sizing:border-box; } 
.featured-webinar-w.image-on-left .featured-web-contents { padding:0 0 0 165px; }
.page-template-template-resources .featured-webinar-w.image-on-left .featured-web-contents { padding-bottom:35spx; }
.featured-web-contents h3 { text-align:left; }
.featured-web-contents p { line-height: 1.45em; margin-bottom: 1em; }
.webinar-type {  }
.webinar-excerpt {  }


/* Yodlee Homepage fix */
/* //////////////////////////////////////////// */
.international-products-icon { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 20px !important; padding-right: 0px !important; padding-bottom: 20px !important; padding-left: 0px !important; background-color: #f5f5f5 !important; }
.international-products-icon .vc_icon_element-inner.vc_icon_element-background:hover { color:#fff !important; background:#f37321 !important; 
  border:solid 0px transparent !important; background-image: linear-gradient( 135deg, #f6853c 50%, #f37321 50%) !important; background-size: 100% 100% !important; }
.international-products-icon .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { border: 0px solid transparent; }
.tb-custom-header ul li.toggle-international { position:relative; }
#top-bar form.search-form { margin:0 !important; display:inline-block; }
#top-bar ul li.toggle-international.open a { color:; }
#top-bar ul li.toggle-international .international-dropdown { display: none; position: absolute; top: 100%; right: 0; z-index: 100; padding: 10px; background: #00529f; color: #fff; box-shadow:1px 1px 8px rgba(0,0,0,0.33); }
#top-bar ul li.toggle-international:hover .international-dropdown { display: block;  }
#top-bar ul li.toggle-international .international-dropdown ul {  }
#top-bar ul li.toggle-international .international-dropdown ul li { border-bottom:solid 1px #fff; float:none; width:100%; }
#top-bar ul li.toggle-international .international-dropdown li a { color: #fff; text-align:left; width:100%; white-space:nowrap; padding:5px 10px !important; font-size:14px; }
#top-bar ul li.toggle-international .international-dropdown li a:hover { color: #00529f; background:#fff; }
body .wpb_revslider_element.wpb_content_element {
    margin-bottom: 0px !important;
}
.tb-custom-header ul li a#toggle-international { color: #fff; font-size: 19px; padding: 2px 0 3px 10px; line-height: 1em; }
 .hover-png-icon { text-align:center; }
.hover-png-icon a { display:block; margin:0 auto;  }
.hover-png-icon a img { display:block; position:relative; background:#13B5EA; width:129px; height:129px; border-radius:50%; margin:0 auto; transition: all 0.150s ease-in-out 0s; }
.hover-png-icon a:hover img { color:#fff !important; background:#f37321 !important; 
  border:solid 0px transparent !important; background-image: linear-gradient( 135deg, #f6853c 50%, #f37321 50%) !important; background-size: 100% 100% !important; }
 .hover-png-icon a .single-image-caption-i { text-align:center; color: #00529f; font-family: 'Roboto Condensed', sans-serif; font-weight: 400 !important; font-size: 18px; line-height: 1.5em; 
  color: #00529f; text-transform: none; font-style:normal; padding: 20px 0 0 0;  }
 .hover-png-icon a:hover .single-image-caption-i { color: #f37321; }
 .hover-png-icon .single-image-caption { width: 100% !important; } 
 .vc_single_image-wrapper.with-caption { width: 100% !important; text-align:center; }

.featured-webinar-w.image-on-top { background-color: #ffffff !important; }
.featured-webinar-i { position:relative; }
.featured-webinar-w.image-on-top .featured-web-image { position:relative; top:auto; left:auto; max-width:100%; max-height:127px; overflow:hidden; }
.featured-webinar-w.image-on-top .featured-web-image img { display:block; border:none; border-radius:0%; max-width:100%; height:auto; width:100%; } 
.featured-webinar-w.image-on-top .featured-web-contents { padding:0 0 0 0; }
.featured-webinar-w.image-on-top .featured-web-contents { padding:20px; }  
.featured-webinar-w.image-on-top .featured-web-contents h3 { text-transform:none; }

.featured-webinar-w.no-short-description { background-color: #f5f5f5 !important; border: 1px solid #bcbcbc; }
.featured-webinar-i { position:relative; }
.featured-webinar-w.no-short-description .featured-web-image { position:relative; top:auto; left:auto; max-width:100%; max-height:140px; overflow:hidden; }
.featured-webinar-w.no-short-description .featured-web-image .feat-overlay { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; border:solid 0px #E7E6E1; z-index:50; }
.featured-webinar-w.no-short-description .featured-web-image a { position:relative; z-index:100;  }
.featured-webinar-w.no-short-description .featured-web-image img { display:block; border:none; border-radius:0%; max-width:100%; height:auto; width:100%; margin:0; } 
.featured-webinar-w.no-short-description .featured-web-contents { padding:0 0 0 0; }
.featured-webinar-w.no-short-description .featured-web-contents { padding:20px; }
.featured-webinar-w.no-short-description .featured-web-contents h3 { text-transform:none; }

.blue-border-block.wpb_column.vc_column_container > .vc_column-inner { border:solid 1px #00529e; padding:0; margin:0; }
.blue-border-block.wpb_column.vc_column_container { padding-left: 15px;
padding-right: 15px; }

.resources-search-results .featured-webinar-i { padding: 0 0 30px; }
.resources-search-results .featured-webinar-w.image-on-left .featured-web-image { border: 0px solid #9ec5d3; float: left; left: auto; max-width: 170px; position: relative; top: auto; width: 170px; }
.resources-search-results .featured-webinar-w.image-on-left .featured-web-image img { border: 1px solid #9ec5d3;  }
.resources-search-results .featured-webinar-w.image-on-left .featured-web-contents { box-sizing: border-box; float: left; margin: 0; padding: 0; width: calc(100% - 170px); }

.yodlee-button-w { padding:0; margin:0; text-align:center;}
.yodlee-button-i { padding:0; margin:0; }
.yodlee-button-w a.yodlee-button { background:#F37321 !important; color:#fff !important; border-radius:0px; font-size:16px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight:400 !important; 
  margin-top:0; margin-bottom:0; margin-left:auto; margin-right: auto; padding: 0.6em 1.4em; display: inline-block; vertical-align: middle; text-transform:uppercase; text-shadow:0 0 0 transparent;  
  border:none; border:solid 1px #F37321 !important; }
.yodlee-button-w a.yodlee-button:hover { background:#E7E6E1 !important; color:#000 !important; border:none; border:solid 1px #000 !important }
.yodlee-button-w.center a.yodlee-button { float:none; }
.yodlee-button-w.left a.yodlee-button { float:left; }
.yodlee-button-w.right a.yodlee-button { float:right; }

yodlee-image-w right
.yodlee-image-w a.yodlee-image { display:inline-block;}  
.yodlee-image-w { text-align:center; }
.yodlee-image-w a.yodlee-image { float:none;  display:inline-block; margin:0 auto; }
.yodlee-image-w.left a.yodlee-image { float:left; margin:0;  }
.yodlee-image-w.right a.yodlee-image { float:right; margin:0; }

.fancybox-inner object { height:100% !important; min-height:100%;  }
.fancybox-inner { overflow: auto; height: 500px; position:relative; -webkit-overflow-scrolling: touch; overflow: scroll;}
.fancybox-inner iframe { 
  width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0;-webkit-overflow-scrolling: touch; overflow: scroll; }


body #post-body .rwmb-select {
    height: auto !important;
}

body.intuit-transition-page .yodlee-button-w a.yodlee-button.standard-yellow { 
    background: #e8cf00 none repeat scroll 0 0 !important;
    border: 1px solid #2f2f2f !important;
    color: #2f2f2f !important;
    text-transform: none !important;
}
body.intuit-transition-page .yodlee-button-w a.yodlee-button.transparent-yellow { 
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #e8cf00 !important;
    color: #e8cf00 !important;
    text-transform: none !important;
}

.acb-circle { padding:0 0 30px 0; }
.acb-w .acb-circle .animate-circle { background: #00539e none repeat scroll 0 0; border-radius: 50%; color: #fff; height: 155px; margin: 0 auto; vertical-align: middle; width: 155px;
  
    visibility: hidden;

}
body .acb-w .acb-paragraph {visibility:hidden;}
body .acb-w .acb-paragraph p { line-height: 1.45em; font-size: 15px !important; line-height: 22px !important; color:#222222; text-align:center; font-weight:700; }
body .acb-w .acb-circle h2 { color: #fff; font-size: 34px !important; font-weight: 600; line-height: 0.75em !important; margin-bottom: 0 !important; }
body .acb-w .acb-circle p { margin:0 !important; }
body .acb-w .acb-circle h2 small,
body .acb-w .acb-circle h2 span { bottom: 0.5em; display: inline-block; color:#fff; font-size: 60% !important; line-height: .5em !important; font-weight:700; margin: 0; margin-bottom: 2px !important; position: relative; text-transform: none; vertical-align: text-bottom; }
body .acb-w.light-type .acb-circle .animate-circle { background: #fff none repeat scroll 0 0; }
body .acb-w.light-type .acb-circle .animate-circle h2  { color:#00539e; }
body .acb-w.light-type .acb-paragraph p { color:#fff ; margin:0; }
body .acb-w.light-type .acb-circle h2 small { color:#00539e;  }
/* More Lines Circle */
body .custom-stats.more-lines .acb-w .acb-circle h2 { line-height: 1.5em !important; } 
body .custom-stats.more-lines .acb-w .acb-circle h2 small,
body .custom-stats.more-lines .acb-w .acb-circle h2 span { line-height: 1.2em !important;}



/* Slider */
html { font-size:10px; }
.gallery-wrapper .slick-slide {
    width: calc(100% + 1px);
}
.gallery-wrapper { position:relative; padding:0 10px; text-align:center; font-size:10px; }
.gallery-wrapper a.arrow{ position:absolute; color:#111; font-size:36px; top:50%; line-height:1em; padding:10px; margin:-10px; margin-top:-28px; display:inline-block; }
.gallery-wrapper a.arrow:hover { color:#f37321; }
.gallery-wrapper a.arrow#next { right:-25px; }
.gallery-wrapper a.arrow#prev { left:-25px; }
.gallery-wrapper .slick-dots { margin:15px auto 0; display:inline-block; }
.gallery-wrapper .slick-dots li { display:inline; padding:0 5px;  }
.gallery-wrapper .slick-dots li button { background:#7a7a7a; border:solid 1px #7a7a7a; border-radius:50%; width:13px; height:13px; text-indent:-1000px; overflow:hidden;  }
.gallery-wrapper .slick-dots li button:hover { background:#f37321; border:solid 1px #f37321;   }
.gallery-wrapper .slick-dots li.slick-active button { background:#f37321; border:solid 1px #f37321; }
.gallery-wrapper .vc_row.wpb_row { padding-left:3px; padding-right:3px; box-sizing:border-box; }

.slick-slider{position:relative;    display:block;    box-sizing:border-box;    -webkit-user-select:none;       -moz-user-select:none;        -ms-user-select:none;            user-select:none;    -webkit-touch-callout:none;    -khtml-user-select:none;    -ms-touch-action:pan-y;        touch-action:pan-y;    -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;    display:block;    overflow:hidden;    margin:0;    padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;    cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);       -moz-transform:translate3d(0,0,0);        -ms-transform:translate3d(0,0,0);         -o-transform:translate3d(0,0,0);            transform:translate3d(0,0,0);}
.slick-track{position:relative;    top:0;    left:0;    display:block;}
.slick-track:before, .slick-track:after{display:table;    content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;    float:left;    height:100%;    min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;    height:auto;    border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

.select-loader { border: 1px solid #9ec5d3; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:#fff; border:solid 1px #; color:#454545; 
  font-size: 21px !important; line-height: 45px !important; z-index:9999; }
.select-loader i { color:#454545; }
.rf-input-i.with-dropdown { position:relative; }

/* Magnific Popup CSS */
.mfp-bg{top:0;  left:0;  width:100%;  height:100%;  z-index:1042;  overflow:hidden;  position:fixed;  background:#0b0b0b;  opacity:0.8;  filter:alpha(opacity=80); }
.mfp-wrap{top:0;  left:0;  width:100%;  height:100%;  z-index:1043;  position:fixed;  outline:none !important;  -webkit-backface-visibility:hidden; }
.mfp-container{text-align:center;  position:absolute;  width:100%;  height:100%;  left:0;  top:0;  padding:0 8px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box; }
.mfp-container:before{content:'';  display:inline-block;  height:100%;  vertical-align:middle; }
.mfp-align-top .mfp-container:before{display:none; }
.mfp-content{position:relative;  display:inline-block;  vertical-align:middle;  margin:0 auto;  text-align:left;  z-index:1045; }
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;  cursor:auto; }
.mfp-ajax-cur{cursor:progress; }
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;  cursor:-webkit-zoom-out;  cursor:zoom-out; }
.mfp-zoom{cursor:pointer;  cursor:-webkit-zoom-in;  cursor:-moz-zoom-in;  cursor:zoom-in; }
.mfp-auto-cursor .mfp-content{cursor:auto; }
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;  -moz-user-select:none;  user-select:none; }
.mfp-loading.mfp-figure{display:none; }
.mfp-hide{display:none !important; }
.mfp-preloader{color:#CCC;  position:absolute;  top:50%;  width:auto;  text-align:center;  margin-top:-0.8em;  left:8px;  right:8px;  z-index:1044; }
.mfp-preloader a{color:#CCC; }
.mfp-preloader a:hover{color:#FFF; }
.mfp-s-ready .mfp-preloader{display:none; }
.mfp-s-error .mfp-content{display:none; }
button.mfp-close,button.mfp-arrow{overflow:visible;  cursor:pointer;  background:transparent;  border:0;  -webkit-appearance:none;  display:block;  outline:none;  padding:0;  z-index:1046;  -webkit-box-shadow:none;  box-shadow:none; }
button::-moz-focus-inner{padding:0;  border:0; }
.mfp-close{width:44px;  height:44px;  line-height:44px;  position:absolute;  right:0;  top:0;  text-decoration:none;  text-align:center;  opacity:0.65;  filter:alpha(opacity=65);  padding:0 0 18px 10px;  color:#FFF;  font-style:normal;  font-size:28px;  font-family:Arial,Baskerville,monospace; }
.mfp-close:hover,.mfp-close:focus{opacity:1;    filter:alpha(opacity=100); }
.mfp-close:active{top:1px; }
.mfp-close-btn-in .mfp-close{color:#333; }
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;  right:-6px;  text-align:right;  padding-right:6px;  width:100%; }
.mfp-counter{position:absolute;  top:0;  right:0;  color:#CCC;  font-size:12px;  line-height:18px;  white-space:nowrap; }
.mfp-arrow{position:absolute;  opacity:0.65;  filter:alpha(opacity=65);  margin:0;  top:50%;  margin-top:-55px;  padding:0;  width:90px;  height:110px;  -webkit-tap-highlight-color:rgba(0,0,0,0); }
.mfp-arrow:active{margin-top:-54px; }
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;    filter:alpha(opacity=100); }
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';    display:block;    width:0;    height:0;    position:absolute;    left:0;    top:0;    margin-top:35px;    margin-left:35px;    border:medium inset transparent; }
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;    border-bottom-width:13px;    top:8px; }
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;    border-bottom-width:21px;    opacity:0.7; }
.mfp-arrow-left{left:0; }
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;    margin-left:31px; }
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;    border-right:27px solid #3F3F3F; }
.mfp-arrow-right{right:0; }
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;    margin-left:39px; }
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F; }
.mfp-iframe-holder{padding-top:40px;  padding-bottom:40px; }
.mfp-iframe-holder .mfp-content{line-height:0;    width:100%;    max-width:900px; }
.mfp-iframe-holder .mfp-close{top:-40px; }
.mfp-iframe-scaler{width:100%;  height:0;  overflow:hidden;  padding-top:56.25%; }
.mfp-iframe-scaler iframe{position:absolute;    display:block;    top:0;    left:0;    width:100%;    height:100%;    box-shadow:0 0 8px rgba(0,0,0,0.6);    background:#000; }
/* Main image in popup */
img.mfp-img{width:auto;  max-width:100%;  height:auto;  display:block;  line-height:0;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  padding:40px 0 40px;  margin:0 auto; }
/* The shadow behind the image */
.mfp-figure{line-height:0; }
.mfp-figure:after{content:'';    position:absolute;    left:0;    top:40px;    bottom:40px;    display:block;    right:0;    width:auto;    height:auto;    z-index:-1;    box-shadow:0 0 8px rgba(0,0,0,0.6);    background:#444; }
.mfp-figure small{color:#BDBDBD;    display:block;    font-size:12px;    line-height:14px; }
.mfp-figure figure{margin:0; }
.mfp-bottom-bar{margin-top:-36px;  position:absolute;  top:100%;  left:0;  width:100%;  cursor:auto; }
.mfp-title{text-align:left;  line-height:18px;  color:#F3F3F3;  word-wrap:break-word;  padding-right:36px; }
.mfp-image-holder .mfp-content{max-width:100%; }
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer; }
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
/**       * Remove all paddings around the image on small screen       */
.mfp-img-mobile .mfp-image-holder{padding-left:0;    padding-right:0; }
.mfp-img-mobile img.mfp-img{padding:0; }
.mfp-img-mobile .mfp-figure:after{top:0;    bottom:0; }
.mfp-img-mobile .mfp-figure small{display:inline;    margin-left:5px; }
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);    bottom:0;    margin:0;    top:auto;    padding:3px 5px;    position:fixed;    -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    box-sizing:border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0; }
.mfp-img-mobile .mfp-counter{right:5px;    top:3px; }
.mfp-img-mobile .mfp-close{top:0;    right:0;    width:35px;    height:35px;    line-height:35px;    background:rgba(0,0,0,0.6);    position:fixed;    text-align:center;    padding:0; }
 }
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);    transform:scale(0.75); }
.mfp-arrow-left{-webkit-transform-origin:0;    transform-origin:0; }
.mfp-arrow-right{-webkit-transform-origin:100%;    transform-origin:100%; }
.mfp-container{padding-left:6px;    padding-right:6px; }
 }
.mfp-ie7 .mfp-img{padding:0; }
.mfp-ie7 .mfp-bottom-bar{width:600px;  left:50%;  margin-left:-300px;  margin-top:5px;  padding-bottom:5px; }
.mfp-ie7 .mfp-container{padding:0; }
.mfp-ie7 .mfp-content{padding-top:44px; }
.mfp-ie7 .mfp-close{top:0;  right:0;  padding-top:0; }

@media all and (max-width:768px){ 

  body .acb-w .acb-paragraph p { padding-bottom:30px; }

 }

