@charset "utf-8";
@import url(../../../../../fonts.googleapis.com/css-cffd10a6.css);
@import url(font-awesome.min.css);
/************************************************

Stylesheet: Main Stylesheet

*************************************************/
/*********************
GENERAL STYLES
*********************/

/*********************
LINK STYLES
*********************/
a:link, a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

/*********************
H1, H2, H3, H4, H5 P STYLES
*********************/
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none; }

/*********************
HEADER STYLES
*********************/
.header ul.off-canvas-list li {
  list-style: none; }

/*********************
NAVIGATION STYLES
*********************/
.top-bar .title-area {
  z-index: 1; }

.off-canvas-list ul {
  margin-left: 0; }
  .off-canvas-list ul li a {
    border-bottom: 0px; }
  .off-canvas-list ul .dropdown {
    margin-left: 20px; }

/*********************
POSTS & CONTENT STYLES
*********************/
#content #inner-content {
  padding: 1rem 0rem; }

.page-title .vcard {
  border: 0px;
  padding: 0px; }

.byline {
  color: #999; }

.entry-content img {
  max-width: 100%;
  height: auto; }

.entry-content .alignleft, .entry-content img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left; }

.entry-content .alignright, .entry-content img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right; }

.entry-content .aligncenter, .entry-content img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both; }

.entry-content video, .entry-content object {
  max-width: 100%;
  height: auto; }

.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px; }

.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px; }
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  .wp-caption p.wp-caption-text {
    font-size: 0.85em;
    margin: 4px 0 7px;
    text-align: center; }

.post-password-form input[type="submit"] {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 1rem 1rem 0;
  font-size: 0.9rem;
  background: #2199e8;
  color: #fff; }
  [data-whatinput='mouse'] .post-password-form input[type="submit"] {
    outline: 0; }
  .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
    background: #1583cc;
    color: #fff; }

/*********************
IMAGE GALLERY STYLES
*********************/
/*********************
PAGE NAVI STYLES
*********************/
.page-navigation {
  margin-top: 1rem; }

/*********************
COMMENT STYLES
*********************/
#comments .commentlist {
  margin-left: 0px; }

#respond ul {
  margin-left: 0px; }

.commentlist li {
  position: relative;
  clear: both;
  overflow: hidden;
  list-style-type: none;
  margin-bottom: 1.5em;
  padding: 0.7335em 10px; }
  .commentlist li:last-child {
    margin-bottom: 0; }
  .commentlist li ul.children {
    margin: 0; }

.commentlist li[class*=depth-] {
  margin-top: 1.1em; }

.commentlist li.depth-1 {
  margin-left: 0;
  margin-top: 0; }

.commentlist li:not(.depth-1) {
  margin-left: 10px;
  margin-top: 0;
  padding-bottom: 0; }

.commentlist .vcard {
  margin-left: 50px; }
  .commentlist .vcard cite.fn {
    font-weight: 700;
    font-style: normal; }
  .commentlist .vcard time {
    float: right; }
    .commentlist .vcard time a {
      color: #999;
      text-decoration: none; }
      .commentlist .vcard time a:hover {
        text-decoration: underline; }
  .commentlist .vcard img.avatar {
    position: absolute;
    left: 10px;
    padding: 2px;
    border: 1px solid #cecece;
    background: #fff; }

.commentlist .comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em; }

.commentlist .comment-reply-link {
  float: right; }

/*********************
COMMENT FORM STYLES
*********************/
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em; }
  .respond-form form {
    margin: 0.75em 0; }
    .respond-form form li {
      list-style-type: none;
      clear: both;
      margin-bottom: 0.7335em; }
      .respond-form form li label,
      .respond-form form li small {
        display: none; }
    .respond-form form input[type=text],
    .respond-form form input[type=email],
    .respond-form form input[type=url],
    .respond-form form textarea {
      padding: 3px 6px;
      background: #efefef;
      border: 2px solid #cecece;
      line-height: 1.5em; }
      .respond-form form input[type=text]:focus,
      .respond-form form input[type=email]:focus,
      .respond-form form input[type=url]:focus,
      .respond-form form textarea:focus {
        background: #fff; }
      .respond-form form input[type=text]:invalid,
      .respond-form form input[type=email]:invalid,
      .respond-form form input[type=url]:invalid,
      .respond-form form textarea:invalid {
        outline: none;
        border-color: #fbc2c4;
        background-color: #f6e7eb;
        -ms-box-shadow: none;
        box-shadow: none; }
    .respond-form form input[type=text],
    .respond-form form input[type=email],
    .respond-form form input[type=url] {
      max-width: 400px;
      min-width: 250px; }
    .respond-form form textarea {
      resize: none;
      width: 97.3%;
      height: 150px; }

#comment-form-title {
  margin: 0 0 1.1em; }

#allowed_tags {
  margin: 1.5em 10px 0.7335em 0; }

.nocomments {
  margin: 0 20px 1.1em; }

/*********************
SIDEBARS & ASIDES
*********************/
.widget ul {
  margin: 0; }
  .widget ul li {
    list-style: none; }

/*********************
FOOTER STYLES
*********************/
.footer {
  clear: both;
  margin-top: 1em; }

/*********************
FOUNDATION STYLES
*********************/

/*********************
PLUGIN STYLES
*********************/
.gform_body ul {
  list-style: none outside none;
  margin: 0; }

/******************************************************************

Stylesheet: Retina Screens & Devices Stylesheet

When handling retina screens you need to make adjustments, especially
if you're not using font icons. Here you can add them in one neat
place.

******************************************************************/
/******************************************************************

Stylesheet: Print Stylesheet

This is the print stylesheet. There's probably not a lot
of reasons to edit this stylesheet.

Remember to add things that won't make sense to print at
the bottom. Things like nav, ads, and forms shouldbe set
to display none.
******************************************************************/
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    a abbr[title]:after, a:visited abbr[title]:after {
      content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }


/* Webinar css 7-Aug-2018 */
.page-template-tpl-webinars .pageheaderbg, .single-webinars .pageheaderbg{text-align: center; padding: 64px 0;}
.page-template-tpl-webinars .pagetitle, .single-webinars .pagetitle{ position: relative; padding: 15px 32px;  display: inline-block; font-size: 38px;}
.page-template-tpl-webinars .pagetitle:before, .single-webinars .pagetitle:before{position: absolute; content: ""; top: 0; left: 0; background: url(../images/bg-left-corner.png)no-repeat 0 0; height: 22px; width: 38px;}
.page-template-tpl-webinars .pagetitle:after, .single-webinars .pagetitle:after{position: absolute; content: ""; bottom: 0; right: 0; background: url(../images/bg-right-corner.png)no-repeat 0 0; height: 22px; width: 38px;}

.video-iframe{border-radius: 6px; overflow: hidden; margin-bottom: 40px;}
.video-iframe .flex-video{margin-bottom: 0;}
.video-iframe iframe{border: 0;}

.purpose{color: #fff; border-radius: 6px; overflow: hidden; background-repeat: no-repeat; margin-bottom: 40px;}
.purpose-content{display: flex; align-items: center; height: 100%; padding: 45px 50px;}
.purpose span{font-size: 22px; font-weight: 600; position: relative; padding-left: 70px;}
.purpose span:before{background: url(../images/purpose-icon.png)no-repeat; position: absolute; width: 47px; height: 47px; content: ""; left: 0; top: 50%; margin-top: -23px;}
.purpose p{font-size: 18px; color: #fff; margin-bottom: 0;}
.purpose-detail{width: 55%; padding-left: 35px;}
.purpose-series{width: 45%; padding: 35px 35px 35px 0; border-right: 1px solid #fff;}
.purpose a{background: #025ca7; color: #fff; display: block; width: 100%; font-size: 18px; text-align: center; padding: 12px 10px; border-radius: 6px;}

.webinars-form{border-top: 1px solid #b7b7b7; padding: 40px 0 120px; }
.webinars-form .form{background: #ebebeb; padding: 25px 50px;}
.webinars-form .nf-form-title h3{text-align: center; padding-bottom: 15px;}
.webinars-form input{border: 0; padding: 18px 10px;}
.webinars-form input:focus{border: 0;}
.webinars-form .submit-container{text-align: right;}
.webinars-form .submit-container input{background: #025ca7; color: #fff; border-radius: 5px; max-width: 192px; width: 100% !important; padding: 17px 10px; font-size: 18px;}
.webinars-form nf-fields-wrap nf-field:nth-child(1){max-width: calc(50% - 10px); width: 100%; display: inline-block; vertical-align: middle;}
.webinars-form nf-fields-wrap nf-field:nth-child(2){max-width: calc(50% - 10px); width: 100%; margin-left: 20px; display: inline-block; vertical-align: middle;}
.webinars-form .nf-form-content{padding-left: 70px;}
.webinars-form .firstname-container{position: relative;}
.webinars-form .firstname-container:before{ position: absolute; background: url(../images/name-icon.png)no-repeat left center; content: ""; width: 40px; height: 40px; left: -70px; top: 50%; margin-top: -20px; z-index: 1;}
.webinars-form .email-container:before{ position: absolute; background: url(../images/email-icon.png)no-repeat left center; content: ""; width: 40px; height: 28px; left: -70px; top: 50%; margin-top: -14px; z-index: 1;}

/* single-webinars */

.resp-tabs-list:before, .resp-tabs-list:after{ display:table; content:" "; }
.resp-tabs-list:after{ clear:both; }

.single-webinars .entry-title{font-size: 24px; font-style: italic;}
.single-webinars .resp-tabs-list li{position: relative; width: 32.8%; text-align: center; font-size: 22px; background: #e1e1e1; border-radius: 6px 6px 0 0; padding: 10px 35px 10px 70px;
margin: 0; background: #e1e1e1 !important; }
.single-webinars .resp-tabs-list li + li{
  margin-left: 2px;
}
.single-webinars .resp-tabs-list li.resp-tab-active{background: #025ca7 !important; border: 0; color: #fff !important; border-radius: 0;}
.single-webinars .resp-tabs-list li.overview-tab::before{position: absolute; background: url(../images/overview-icon.png)no-repeat !important; content: ""; left: 40px; top: 50%; width: 26px; height: 26px; margin-top: -13px; background-position:0 0;}
.single-webinars .resp-tabs-list li.resp-tab-active.overview-tab::before{background-position: 0 -26px !important;}

.single-webinars .resp-tabs-list li.resources-tab::before{position: absolute; background: url(../images/resource-icon.png)no-repeat !important; content: ""; left: 40px; top: 50%; width: 24px; height: 24px; margin-top: -12px; background-position:0 0;}
.single-webinars .resp-tabs-list li.resp-tab-active.resources-tab::before{background-position: 0 -24px !important;}

.single-webinars .resp-tabs-list li.archive-tab::before{position: absolute; background: url(../images/archive-icon.png)no-repeat !important; content: ""; left: 40px; top: 50%; width: 18px; height: 24px; margin-top: -12px; background-position:0 0;}
.single-webinars .resp-tabs-list li.resp-tab-active.archive-tab::before{background-position: 0 -24px !important;}

.single-webinars .resp-tabs-list li.resp-tab-active::after { position: absolute;content: ""; width: 100%; height: 5px; background: #025ca7;  left: 0; top: -5px; border-radius: 6px 6px 0 0;}

.single-webinars .resp-tabs-container p{font-size: 18px; margin-bottom: 20px; color: #000;}
.single-webinars .resp-tabs-container li{font-size: 18px; margin-bottom: 10px; color: #000;}
.single-webinars .entry-content div:last-child{margin: 0;}

.single-webinars .side-bar{
  display: inline-block;
  /* margin-top: 66px; */
}
.single-webinars .side-bar ul{border: 1px solid #b7b7b7; border-radius: 6px; overflow: hidden; margin: 0;}
.single-webinars .side-bar li{list-style: none; text-align: center;}
.single-webinars .side-bar li + li{border-top: 2px solid #b7b7b7;}
.single-webinars .side-bar li:hover, .single-webinars .side-bar li.active{background: #025ca7;}
.single-webinars .side-bar li a{color: #000; padding: 14px 15px; display: block;}
.single-webinars .side-bar li:hover a, .single-webinars .side-bar li.active a{color: #fff;}
/* single-webinars end */

/* /* Webinar css end 7-Aug-2018 */

/* PSDCENTER 8-AUG */

#breadcrumbs{
  margin-bottom: 30px;
}
.webinars-form input{
  padding: 18px;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.webinars-form input::-webkit-input-placeholder {
  color: #000000; opacity: 1;
}
.webinars-form input::-moz-placeholder {
  color: #000000; opacity: 1;
}
.webinars-form input:-ms-input-placeholder {
  color: #000000; opacity: 1;
}
.webinars-form input:-moz-placeholder {
  color: #000000; opacity: 1;
}
.webinars-form .submit-container input{
  cursor: pointer;
}
.webinars-form .submit-container input:hover{
  background: #035091;
}
.purpose-detail{
  padding-top: 15px; padding-bottom: 15px;
}
.page-template-tpl-webinars .pageheaderbg, .single-webinars .pageheaderbg{
  padding-left: 15px; padding-right: 15px;
}
.purpose span{
  display: inline-block;
}
nf-fields-wrap{
  margin-bottom: 0;
}
.webinars-form nf-fields-wrap nf-field:last-child{
  margin-bottom: 0 !important;
}
.webinars-form .submit-container{
  margin-bottom: 0 !important;
}
.purpose a:hover{
  background: #035091;
}
.purpose{
  background-size: cover;
}
.single-webinars .entry-title{
  margin-bottom: 17px;
}

.responsive-tab-blok .resp-accordion{
  background: #e1e1e1 !important; font-size: 17px; color: #000000; padding: 12px 20px; line-height: 20px; font-weight: 500;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative;
}
.responsive-tab-blok .resp-accordion:after{
  position: absolute; content: " "; width: 0; height: 0; border-style: solid; border-width: 5px 4px 0 4px; border-color: #000000 transparent transparent transparent;
  top: 50%; right: 15px; margin-top: -3px;
}
.responsive-tab-blok .resp-arrow{
  display: none;
}
.responsive-tab-blok .resp-accordion:hover, .responsive-tab-blok .resp-accordion.resp-tab-active{
  background: #025ca7 !important; color: #ffffff;
}
.responsive-tab-blok .resp-accordion:hover:after, .responsive-tab-blok .resp-accordion.resp-tab-active:after{
  border-color: #ffffff transparent transparent transparent;
}
.responsive-tab-blok .resp-accordion.resp-tab-active:after{
  -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);
}

@media only screen and (max-width:1279px) {

  .purpose-content{
    padding: 30px;
  }
  .purpose-series{
    padding: 20px 20px 20px 0;
  }
  .purpose-detail{
    padding-top: 20px; padding-bottom: 20px;
  }
  .purpose p{
    font-size: 15px;
  }
  .purpose span{
    font-size: 18px;
  }

  .single-webinars .side-bar li a{
    padding: 12px 10px;
  }

}


@media only screen and (max-width:1023px) {

  .page-template-tpl-webinars .pagetitle, .single-webinars .pagetitle{
    font-size: 30px; margin: 0;
  }
  .purpose span{
    font-size: 16px;
  }
  .webinars-form .nf-form-title h3{
    font-size: 27px;
  }
  .webinars-form .form{
    padding: 30px;
  }
  .resp-tab-content{
    padding: 20px 0 !important; margin: 0 !important;
  }
  .single-webinars .resp-tabs-container p, .single-webinars .resp-tabs-container li{
    font-size: 15px;
  }

}

@media only screen and (max-width:767px) {

  .page-template-tpl-webinars .pageheaderbg, .single-webinars .pageheaderbg{
    padding: 40px 20px;
  }
  .page-template-tpl-webinars .pagetitle, .single-webinars .pagetitle{
    font-size: 25px;
  }
  .purpose-content{
    padding: 25px; display: block;
  }
  .purpose-series{
    width: auto; border-right: none; padding: 20px 0; margin-bottom: 20px;
  }
  .purpose-detail{
    width: auto; padding: 20px 0 0 0; border-top: 1px solid #ffffff;
  }
  .webinars-form .form{
    padding: 25px;
  }
  .webinars-form .nf-form-content{
    padding-left: 0;
  }
  .webinars-form .firstname-container::before, .webinars-form .email-container::before{
    display: none;
  }
  .webinars-form input{
    padding: 15px 20px;
  }
  .webinars-form .submit-container input{
    padding: 15px;
  }

  .single-webinars .page-content-block{
    float: none; width: 100%; clear: both;
  }
  .single-webinars .side-bar{
    float: none; width: 100%; clear: both; padding-top: 20px; margin-top: 20px; border-top: 1px solid #ededed;
  }
  .nf-field-container{
    margin-bottom: 7px !important;
  }
  .webinars-form .submit-container input{
    margin-top: 10px;
  }
  .webinars-form{
    padding-bottom: 0;
  }

}


@media only screen and (max-width:666px) {

  .page-template-tpl-webinars .pageheaderbg, .single-webinars .pageheaderbg{
    padding: 25px;
  }
  .page-template-tpl-webinars .pagetitle, .single-webinars .pagetitle{
    font-size: 20px;
  }
  .purpose{
    margin-bottom: 20px;
  }
  .webinars-form{
    padding-top: 20px;
  }

}

@media only screen and (max-width:567px) {

  .page-template-tpl-webinars .pagetitle, .single-webinars .pagetitle{
    padding: 20px; font-size: 17px;
  }
  .webinars-form .nf-form-title h3{
    font-size: 22px; margin-bottom: 0; padding-bottom: 20px;
  }
  .webinars-form nf-fields-wrap nf-field:nth-child(1), .webinars-form nf-fields-wrap nf-field:nth-child(2){
    float: none; max-width: 100%; clear: both; display: block; margin-left: 0;
  }

}

@media only screen and (max-width:479px) {

  .webinars-form .submit-container input{
    max-width: 100%;
  }

}

/*
     FILE ARCHIVED ON 11:12:04 Jul 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:10:10 Nov 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.468
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.043
  esindex: 0.008
  cdx.remote: 7.674
  LoadShardBlock: 87.129 (3)
  PetaboxLoader3.datanode: 101.938 (4)
  load_resource: 85.241
  PetaboxLoader3.resolve: 46.491
*/