/******************* CUSTOM CSS *******************/ 
  
  /****** CSS BY SAJID ***********/
 
/****** END CSS SAJID **********/
  
.socialSharebtn span.pg-item a  { 
   font-size: 20px;
    border: 1px solid;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: inline-block;
    text-align: center;
    line-height: 36px;
  box-shadow: 2px 1px 2px;
    -webkit-box-shadow: 2px 1px 2px;
    -moz-box-shadow: 2px 1px 2px;
  color: #f9b248;
  margin-right: 3px; }
.socialSharebtn  { 
    margin-top: 20px;
  padding-bottom: 25px; }
.download_Bttn  { 
  text-align: center;
 //   margin-bottom: 15px;
    display: inline-block;
    width: 100%; }
.download_btn img.ebook  { 
  width: 170px;
   border-radius: 4px;
    font-weight: bold; }
.authr_date  { 
     font-size: 0.6em !important;
  margin-top: 8px !important; }
.authr_date .authro_hd  { 
  font-weight: bold !important; }


img.sidebar_img  { 
    text-align: center;
    display: inline-block;
    float: left;
    width: 50px;
    height: 50px;
    position: relative;
    box-shadow: 0 0 0 2px #f9b248;
    -webkit-box-shadow: 0 0 0 2px #f9b248;
    -moz-box-shadow: 0 0 0 2px #f9b248; }
.downLoad_block .sidebar-nl-text, #wp-subscribe p.text  { 
//  font-size: 16px !important;
  //  color: #6A303D !important;
  //  padding-bottom: 15px;
  //  text-align: center;
  //  width: 60%;
  //  font-style: normal;
   // padding: 5px;
   // margin-bottom: 15px;
  /*  text-transform: uppercase;*/
  //font-family:Arial, Helvetica, sans-serif;
  
    color: #633939 !important;
    text-align: center;
    font-style: normal;
    margin-bottom: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px !important;
    text-shadow: 1px 1px 1px #D3E3F0;
    padding-top: 35px; }
.ebook_book img  { 
  width: 270px;
  //width: 80%; 
  /*height: 280px;*/; }
#leadpages-submit-button  { 
  font-family: "Open Sans","Helvetica","Arial",sans-serif;
    font-size: 14pt;
    letter-spacing: ;
    background-color: rgb(18, 133, 221);
    border-style: solid;
    border-width: 0pt;
    border-top-width: 0pt;
    border-right-width: 0pt;
    border-bottom-width: 0pt;
    border-left-width: 0pt;
    border-color: ;
    text-shadow: ;
       padding: 0.4em 1.9em;
    color: white;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    line-height: 100%;
    text-shadow: 2px 2px 0 #1285dd;
    max-width: none; }
  .bottom4 {
    margin-bottom: 40px !important;
}
.pg-nav-item a {
  border: 1px solid #CCC;
    padding: 5px 15px;
    background: #E91686;
    color: #FFF !important;
    font-size: 18px;
    border-radius: 20px;
  }
.avatar-large {
    width: 80px;
    height: 80px;
}
.author.media {
    margin-top: 15px;
    overflow: inherit !important;
}
.circle, .circle img {
    border-radius: 50%;
    margin-left: 6px !important;
    margin-top: -22px !important;
  width: 80px !important;
  height: 80px !important;
}
.top2 {
    margin-top: 20px !important;
}
.ebook_book  { 
  margin-top: 15px; 
  width: 100%; 
  text-align: center; }
.downLoad_block .footer-submit-btn  { 
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    color: #FFFFFF !important;
    background: #767263 !important;
    margin-left: 20px;
      border: 1px solid; }
.downLoad_block .sb-nl-btn-wrap  { 
      margin-top: 20px !important;
  //  text-align: left !important;
  padding-bottom: 20px; }
.socialSharebtn_counter  { 
      margin-top: 3px; }

#sidebar-newsletter  { 
    box-shadow: 2px 7px 15px #6F6F6D;
    background: url(../includes/newsletter_bg.png);
    background-size: 100% 100%;
  margin-top: 30px; }

#wdd-newsletter-subscribe-form .sidebar-title:before, #sidebar-newsletter .sidebar-title:before  { 
    background: #767263 !important; }
.Social_timelines .twitter-timeline { 
  height: 300px !important; }
.Social_timelines  { 
  box-shadow: 1px 1px 10px #F9B248;
    border-top: 3px solid #F9B248; }
.social_container  { 
       width: 330px;
    float: left;
    margin-left: 20px !important; }
.social_heading  { 
    text-align: center;
    padding-bottom: 10px;
    margin-top: 16px !important;
   // text-transform: uppercase;
  font-family: Droid Serif, sans-serif !important;
    font-weight: normal !important; }
h1.new-single-title  { 
    font-size: 1.6em !important;
    line-height: 1.19em !important;
    font-style: normal !important;
    font-family: Droid Serif, sans-serif !important;
    font-weight: normal !important; }
#wdd_sb_nl_chk_txt  { 
    color: #FFF !important; }
.footer-submit-btn  { 
  color: #FFFFFF !important;
    background: #767263 !important; }



#fixed-social { display:none; }
.entry-content .author_section  { 
    max-width: 700px;
  border-top: 1px solid #CCC; }
.entry-content .author_section .author_img  { 
    float: left;
    width: 100px;
    padding: 10px; }
.entry-content .author_section .author_img img  { 
    width: 80px;
    height: 80px; }
.entry-content .author_section .author_desc  { 
  //float: left; }
.entry-content .author_section .author_desc  { 
    float: left !important;
    width: 80%; }
.csbwfs-sbutton img  { 
    padding: 5px !important;
    border-radius: 50% !important; }
.csbwfs-sbutton a  { 
    width: 45px !important;
    border-radius: 0 20px 20px 0 !important; }
.csbwfs-social-widget .csbwfs-sbutton  { 
  height: 45px !important; }
.wpp-list li  { 
    overflow: hidden !important;
    float: none !important;
    clear: both !important;
    padding: 10px 0 !important;
    position: relative !important;
    display: block !important;
    font-weight: 800 !important;
    color: #000 !important;
    font-style: italic !important; }
.wpp-post-title  { 
    font-size: 0.65em !important;
    display: block !important;
    margin-left: 60px !important;
    text-transform: uppercase !important;
    color: #222 !important;
    font-family: Droid Serif, sans-serif !important;
    font-weight: 600 !important;
  line-height: 1.2 !important; }

@media(min-width: 768px){
  #wp-subscribe{
    min-height: 340px !important;
    padding-top: 170px !important;

  }
}


#wp-subscribe .sidebar-title  { 
    color: #fff !important;
    padding: 0 !important;
    margin: 0 -20px !important; }
#main {
    width: inherit !important;
}
#content {
    float: none !important;
    width: inherit !important;
}

#wp-subscribe input.submit  { 
  border: none !important;
    cursor: pointer !important;
//padding: 12px 30px 12px !important;
    display: inline-block !important;
    margin: 6px 0 0 !important;
    font-weight: 400 !important;
    outline: none !important;
    position: relative !important;
    border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -o-transition: all 0.12s ease-in !important;
    -webkit-transition: all 0.12s ease-in !important;
    -moz-transition: all 0.12s ease-in !important;
    transition: all 0.12s ease-in !important;
    height: auto !important;
    cursor: pointer !important;
    color: #EEE !important;
    text-shadow: none!important;
    font-size: 14px !important;
    line-height: 22px!important;
    letter-spacing: 1px; 
    font-family: ITC-Avant-Gard !important;
}
.csbwfs-sbutton img  { 
    padding: 5px !important;
    border-radius: 50% !important;
    width: 45px !important;
    height: 45px !important; }
.csbwfs-sbutton a  { 
    width: 45px !important;
    border-radius: 50% !important;
    height: 45px !important;
    text-align: center; }
.csbwfs-social-widget .csbwfs-sbutton  { 
    height: 48px !important; }
a.ssba_facebook_share  { 
    color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(59, 89, 152) !important; }
.ssba_linkedin_share  { 
    color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(0, 123, 182) !important; }
.ssba_twitter_share  { 
   color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(0, 172, 237) !important; }
.ssba_google_share  { 
   color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(221, 75, 57) !important; }
.ssba_email_share  { 
   color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(170, 170, 170) !important; }
.ssba_pinterest_share  { 
   color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(203, 32, 39) !important; }
.ssba_buffer_share  { 
   color: rgb(255, 255, 255) !important;
    margin-bottom: 4px !important;
    background: rgb(36, 36, 36) !important; }
.socialSharebtn span.ssba_sharecount1  { 
    position: absolute !important;
    left: 0px !important;
    right: 0 !important;
    text-align: center !important;
    top: 37px !important;
    font-weight: normal !important;
    font-family: arial !important;
    font-size: 14px !important;
    color: #3B5998;
    display: inline-block;
    background: #E7E8ED;
    border-radius: 10px;
    padding: 0px !important;
    line-height: 1.5; }
.socialSharebtn .sumome-share-client-open-mobile.sumome-share-client-circle, .socialSharebtn .sumome-share-client-circle .sumome-share-client-share  { 
      height: 35px;
    display: inline-block; }

/*.hi-rl h2.post-title:before  { 
    left: auto;
    right: -6px;
    border-width: 6px 1px 0 0;
    border-color: #fff transparent transparent transparent; }
h2.post-title:before  { 
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 6px 1px;
    border-color: transparent transparent #fff transparent;
    left: -6px;
    top: 50%;
    margin-top: -3px;
    z-index: 2; }
.hi-rl h2.post-title:after  { 
    left: auto;
    right: 0px; }
h2.post-title:after  { 
    background: #f9b248;
    width: 35px;
    position: absolute;
    left: 0px;
    top: 66px;
    margin-top: -3px;
    height: 6px;
    content: ""; } */
/************************************************************/
/*          COLOR CHANGING FOR THE BLOGS             */
/************************************************************/

#wp-subscribe .sidebar-title span  { 
    padding: 0px 9px !important; }
.sidebar-title span  { 
  font-family: 'Open Sans', sans-serif;
  color: #FFF !important;
  font-size: 16px; }
.socialSharebtn_counter span.pg-item { 
  //  border: 1px solid !important;
    width: 36px;
    padding: 4px 0px !important;
    border-radius: 12px !important;
    color: #FFF !important;
    font-size: 14px !important;
    text-align: center;
    margin-right: 5px; }
#sidebar-newsletter .sidebar-title span  { 

  padding: 0px 9px !important; }
.downLoad_block .sidebar-title span  { 
    
 //   padding: 0px 9px !important;
  color: #FFF;
  font-size: 16px; }
.downLoad_block  { 
    padding: 20px 10px;
    box-shadow: 2px 7px 15px #6F6F6D; }
.wpp-thumbnail  { 
    display: inline !important;
    float: left !important;
    margin: 0 5px 0 0 !important;
    text-align: center !important;
    display: inline-block !important;
    position: relative !important; }
.sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-left-sidebar-article .sumome-share-client-animated, .sumome-share-client-wrapper div.sumome-share-client.sumome-share-client-left-page .sumome-share-client-animated { 
  border-radius: 50% !important; }
.entry-content .author_section .author_desc p  { 
    font-size: 14px;
    text-align: justify; }



/*-------------------------------------------------------------------------------------*/
/*
/*    BACKGROUND AND FONT COLORS CHANGE FOR EACH BLOG WEBSITE HERE    */
/*
/*-------------------------------------------------------------------------------------*/

.sidebar-nl-text span.msg_text  { 
    font-size: 27px !important;
    color: #020202 !important;
    text-transform: uppercase !important; }
.downLoad_block .sidebar-title { display: none !important; }
/* FOR SIDEBAR BLOCK SUBSCRIBE WIDGET*/
#wp-subscribe { 
 background: url(../includes/newsletter_bg.png) !important;
    background-size: 100% 100% !important;
background-color: transparent !important; 
//height:260px;

}  
#wp-subscribe p{
 // margin-top:120px !important;
  }
/* FOR SIDEBAR BLOCK EBOOK DOWNLOAD WIDGET*/
.downLoad_block { 
background: url(http://sfsclients.com/horst/wp-content/uploads/2015/12/smooth_bg.jpg) no-repeat center center !important;
    background-size: 100% 100% !important;
background-color: #496686; }    

/* FOR SIDEBAR BLOCK SUBSCRIBE WIDGET BUTTON */
#wp-subscribe input.submit { 
    background: url(../includes/submit_btn_newletter.png)no-repeat !important;
    color:  #E91686 !important;
    height: 60px !important;
    width: 315px;
    background-size: 100% 100% !important;
    font-size: 15px !important;
    text-align: center;
    font-weight: bold !important;
    line-height: 1 !important;
    text-transform: inherit !important;

} 
.wp-subscribe .sidebar-title:before {
    background: transparent !important;
}

#wp-subscribe form {
    text-align: right !important;
    max-width: 760px !important;
    margin: 0 auto !important;
    margin-top: 20px !important;
}
/* FOR SIDEBAR BLOCK SUBSCRIBE WIDGET TEXTFIELD */
#wdd-newsletter-newsletter-email, #footer-subscribe-email, #wp-subscribe input.email-field {
      background: url(../includes/email_addres_bg.png) no-repeat !important;
    background-size: 100% 100% !important;
    border: 0;
    display: block !important;
    padding-left: 9% !important;
    color: #3B1000 !important;
    font-size: 18px !important;
    padding-top: 12px !important;
    padding-bottom: 10px !important;
    height: 60px !important;
  text-align:left;
    color: #60030c !important;
   
   }
   header.post-header a img.post-image, .post-header div.post-image {
    height: 200px !important;
    width: 100% !important;
}
    .post-image-single {
        height: 520px !important;
        width: 100% !important;
        background-repeat: no-repeat !important;

    }
    .userinfo {
        margin-right: 18px;
     }


    @media (max-width: 767px) {
         
        #main.clearfix {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
    }
   @media(min-width: 768px) and (max-width: 992px) {
        header.post-header a img.post-image, .post-header div.post-image {
    background-size: cover !important;
}
        .userinfo {
           float: inherit !important;
           margin-right: 0px;
        }

     }
  @media(min-width:769px) {
    article.col-md-6.col-sm-6.col-xs-12 {
    //min-height: 535px !important; 
    }
        .userinfo {
           float: left;
           margin-right: 18px;
        }
     }
  @media(max-width:480px) {
    #wp-subscribe input.submit {
       height: 40px !important;
       width: 100% !important;
             font-size: 13px !important;
     }
  }
        @media (max-width: 768px) and (min-width: 690px) {
     #wp-subscribe {
       min-height: 260px !important;
       padding-top: 130px !important;
    }
   }
     @media(max-width: 690px) {
    #wp-subscribe {   
     height: 220px !important;
     overflow: hidden !important;
	 padding-top: 50px !important;
     }
    #wp-subscribe p.error{
      padding-top: 30px !important;
    }
       
         .circle, .circle img {
            width: 60px !important;
            height: 60px !important;
         }
     header.post-header a img.post-image, .post-header div.post-image {
       height: 150px !important;
             background-size: cover !important;
     }
     #wdd-newsletter-newsletter-email, #footer-subscribe-email, #wp-subscribe input.email-field, #wp-subscribe input.submit {
      height: 40px !important;
            font-family: ITC-Avant-Gard !important;
            

     }
    .thumbs .thumbs-up, .thumbs .thumbs-down, .thumbs .comment-count, .thumbs a {
      margin: 0px !important;
    }
    #wp-subscribe form {
          margin-top: 20px !important;
        }
        .post-image-single {
          height: 200px !important;
          background-size: 100% 100% !important;
       }
  }
   
.sm-dot { color: #800000 !important; }

#wp-subscribe .sidebar-title span, 
.sidebar-title span, 
.socialSharebtn_counter span.pg-item,
#sidebar-newsletter .sidebar-title span,
.downLoad_block .sidebar-title span,
.sm-cat-links:after, .home-cat-lnk:after, 
.single-meta-line
    { 
  //background: #800000 !important;
    //color: #FFF !important; 
  }
.wpp-thumbnail  { 
  border-left: 4px solid #E9E5DC;
  box-shadow: 0 0 0 2px #E9E5DC !important;
    -webkit-box-shadow: 0 0 0 2px #E9E5DC !important;
    -moz-box-shadow: 0 0 0 2px #E9E5DC !important; }
/*/-------------------------------------------------------------------------------/*/





/*
NEW CSS HERE
*/

.author_bottom {
  margin-top: 50px !important;
}
.author_bottom .circle, .author_bottom .circle img {
    margin-left: 0px !important;
    margin-top: 0px !important;
}
.media-info .author_name {
    color: #E91686 !important;
  display: inline-block !important;
  margin: 0 !important;
}
.media-info {
    font-size: 16px;
    margin-bottom: 15px;
}

.bottom4  { 
    margin-bottom: 40px !important; }
.top2  { 
    margin-top: 20px !important; }
.posts .post-header .author  { 
    margin-top: 5px; }
.media .pull-left  { 
    margin-right: 10px; }
.posts .post-header .avatar  { 
    margin: -45px 10px 0 20px; }
.posts .avatar  { 
    overflow: hidden;
    background-color: #F0F7F7;
    border-radius: 50%; }
.avatar-large  { 
    width: 80px;
    height: 80px; }
.posts .avatar .avatar-inner a img  { 
    border-radius: 0;
    display: block;
    margin: 0px auto; }
.media .media-body  { 
    overflow: hidden; }
.text-blue  { 
    color: #4DBDEB !important; }
.posts .post-header time  { 
    font-size: 12px !important; }
.media .pull-right  { 
    margin-left: 20px; }
  .title {     margin: 0 !important; color: #000 !important; }
    .title a { color: #000 !important; }
    .post-categories li a {
        color: #60030c;
    }
    .post-categories li a:hover {
        text-decoration: underline;
    }
  .posts .post-header .title  { 
    margin: 35px 30px 5px 0; }
.font-lato  { 
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif ;
    font-weight: normal; }
.posts .post-header .title a  { 
   // color: #000; }
.posts .post-header footer  { 
    line-height: 42px; }
.posts .avatar .avatar-inner  { 
    position: relative;
    top: 50%;
    -webkit-transform: translate(0px, -50%);
    transform: translate(0px, -50%); }
.thumbs-up i, .comment-count i  { 
    font-size: 25px;
    margin-right: 5px; 
  margin-top: 10px;
  }
.circle,.circle img {  border-radius:50%;
margin-left: 6px !important;
margin-top: -22px !important; }
ul.post-categories li  { 
    width: auto !important;
    display: inline-block !important; }
ul.post-categories  { 
    margin: 0 !important;
    padding: 0 !important;
    margin-bottom: 10px !important; 
}
ul.post-categories li:first-child:before, 
ul.post-categories li:last-child:after
  { 
   content: ""; 
   padding: 0 !important;
   }
ul.post-categories li:before  { 
    content: "|";
      padding-right: 5px;
   }
article.blog-post .post-header img.post-image, .post-header div.post-image  { 
    width: 100%; }
article header {
  overflow: visible !important;
  }
  article { overflow:hidden; }
.author.media  { 
    margin-top: 15px;
    overflow: inherit !important; }
p.form-submit {
    margin-top: 10px;
}
.post-content {
    font-size: 18px;
  margin: 0;
  text-align: left;
}
.comment-form-comment textarea {
  background: #E9E5DC !important;
    border: 1px solid #E91686 !important;
}

#wp-subscribe input.email-field::-webkit-input-placeholder {
color: #E91686  !important;
}
 
#wp-subscribe input.email-field:-moz-placeholder { /* Firefox 18- */
color: #E91686  !important;  
}
 
#wp-subscribe input.email-field::-moz-placeholder {  /* Firefox 19+ */
color: #E91686  !important;  
}
 
#wp-subscribe input.email-field:-ms-input-placeholder {  
color: #E91686  !important;  
}
.Full-Width-Video {
    text-align: center;
}

/*---------------------------------------------------------------------*/

/*  RELATED POSTS WIDGET CSS*/
a.wp_rp_title {
    position: absolute !important;
    margin-top: -27px;
    width: 100%;
    bottom: 0;
    color: #FFF;
    font-size: 18px !important;
    background: rgba(60, 56, 56, 0.75);
    padding: 5px 10px;
    text-align: left;
}
ul.related_post li a:hover {
    color: #CCC;
}
.related_post_title {
    color: #E91686  !important;
}
ul.related_post {
}
ul.related_post li {
    width: 218px !important;
border: 5px solid #FFF;
}
ul.related_post li a {
font-size: 17px !important;
margin-bottom: 0px !important
}
ul.related_post li img {
    width: 233px !important;
    height: 150px !important;
}



/*-----------------------------------------------------------------------*/



body { min-width:320px; font-family: var(--body-font) !important; font-weight: 300; line-height:1.8 !important; }img { max-width:100%; }
.show-xlarge-only,.show-large-only,.show-medium-only,.show-small-only,.show-large-up,.show-medium-up { display:none !important; }
.responsive-layout { min-width:310px;width:100%; }
.small-one-half.col { -ms-flex-preferred-size:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px); }
.small-one-third.col { -ms-flex-preferred-size:calc(33.33333% - 13.33333px);-webkit-flex-basis:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px); }
.small-two-thirds.col { -ms-flex-preferred-size:calc(66.66667% - 6.66667px);-webkit-flex-basis:calc(66.66667% - 6.66667px);flex-basis:calc(66.66667% - 6.66667px);width:calc(66.66667% - 6.66667px); }
.small-one-quarter.col { -ms-flex-preferred-size:calc(25% - 15px);-webkit-flex-basis:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px); }
.small-three-quarters.col { -ms-flex-preferred-size:calc(75% - 5px);-webkit-flex-basis:calc(75% - 5px);flex-basis:calc(75% - 5px);width:calc(75% - 5px); }
.small-one-sixth.col { -ms-flex-preferred-size:calc(16.66667% - 16.66667px);-webkit-flex-basis:calc(16.66667% - 16.66667px);flex-basis:calc(16.66667% - 16.66667px);width:calc(16.66667% - 16.66667px); }
.small-five-sixths.col { -ms-flex-preferred-size:calc(83.33333% - 3.33333px);-webkit-flex-basis:calc(83.33333% - 3.33333px);flex-basis:calc(83.33333% - 3.33333px);width:calc(83.33333% - 3.33333px); }
.small-five-twelves.col { -ms-flex-preferred-size:calc(41.66667% - 11.66667px);-webkit-flex-basis:calc(41.66667% - 11.66667px);flex-basis:calc(41.66667% - 11.66667px);width:calc(41.66667% - 11.66667px); }
.small-seven-twelves.col { -ms-flex-preferred-size:calc(58.33333% - 8.33333px);-webkit-flex-basis:calc(58.33333% - 8.33333px);flex-basis:calc(58.33333% - 8.33333px);width:calc(58.33333% - 8.33333px); }
@media all and (max-width: 768px) { .small-centered { margin-left:auto;margin-right:auto; }

.small-full-width { -ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%; }
.small-row-reverse { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }
.small-col-reverse { -webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse; }
.small-wrap-reverse { -webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse; }
.small-flex-order-1 { -webkit-order:1;-ms-flex-order:1;order:1; }
.small-flex-order-2 { -webkit-order:2;-ms-flex-order:2;order:2; }
.small-flex-order-3 { -webkit-order:3;-ms-flex-order:3;order:3; }
.small-flex-order-4 { -webkit-order:4;-ms-flex-order:4;order:4; }
.container1 { max-width:100%;padding:0 20px; }
.small-flex-start { -webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start; }
.small-flex-end { -webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end; }
.show-small-only { display:inherit !important; }
.hide-small { display:none !important; } }
@media all and (max-width: 1180px) { .xlarge-centered,.col-centered { margin-left:auto;margin-right:auto; }
.xlarge-full-width { -ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%; }
.xlarge-row-reverse { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }
.xlarge-col-reverse { -webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse; }
.xlarge-wrap-reverse { -webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse; } }
@media all and (min-width: 768px) { .medium-one-half.col { -ms-flex-preferred-size:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px); }
.medium-one-third.col { -ms-flex-preferred-size:calc(33.33333% - 13.33333px);-webkit-flex-basis:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px); }
.medium-two-thirds.col { -ms-flex-preferred-size:calc(66.66667% - 6.66667px);-webkit-flex-basis:calc(66.66667% - 6.66667px);flex-basis:calc(66.66667% - 6.66667px);width:calc(66.66667% - 6.66667px); }
.medium-one-quarter.col { -ms-flex-preferred-size:calc(25% - 15px);-webkit-flex-basis:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px); }
.medium-three-quarters.col { -ms-flex-preferred-size:calc(75% - 5px);-webkit-flex-basis:calc(75% - 5px);flex-basis:calc(75% - 5px);width:calc(75% - 5px); }
.medium-one-sixth.col { -ms-flex-preferred-size:calc(16.66667% - 16.66667px);-webkit-flex-basis:calc(16.66667% - 16.66667px);flex-basis:calc(16.66667% - 16.66667px);width:calc(16.66667% - 16.66667px); }
.medium-five-sixths.col { -ms-flex-preferred-size:calc(83.33333% - 3.33333px);-webkit-flex-basis:calc(83.33333% - 3.33333px);flex-basis:calc(83.33333% - 3.33333px);width:calc(83.33333% - 3.33333px); }
.medium-five-twelves.col { -ms-flex-preferred-size:calc(41.66667% - 11.66667px);-webkit-flex-basis:calc(41.66667% - 11.66667px);flex-basis:calc(41.66667% - 11.66667px);width:calc(41.66667% - 11.66667px); }
.medium-seven-twelves.col { -ms-flex-preferred-size:calc(58.33333% - 8.33333px);-webkit-flex-basis:calc(58.33333% - 8.33333px);flex-basis:calc(58.33333% - 8.33333px);width:calc(58.33333% - 8.33333px); }
.container1 { max-width:768px; } }
@media all and (max-width: 768px) { .medium-centered { margin-left:auto;margin-right:auto; }
.medium-full-width { -ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%; }
.medium-row-reverse { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }
.medium-col-reverse { -webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse; }
.medium-wrap-reverse { -webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse; } }
@media all and (min-width: 768px) { .show-medium-only,.show-medium-up { display:inherit !important; }
.hide-medium,.hide-medium-up { display:none !important; } }
@media all and (min-width: 960px) { .large-one-half.col { -ms-flex-preferred-size:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px); }
.large-one-third.col { -ms-flex-preferred-size:calc(33.33333% - 13.33333px);-webkit-flex-basis:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px); }
.large-two-thirds.col { -ms-flex-preferred-size:calc(66.66667% - 6.66667px);-webkit-flex-basis:calc(66.66667% - 6.66667px);flex-basis:calc(66.66667% - 6.66667px);width:calc(66.66667% - 6.66667px); }
.large-one-quarter.col { -ms-flex-preferred-size:calc(25% - 15px);-webkit-flex-basis:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px); }
.large-three-quarters.col { -ms-flex-preferred-size:calc(75% - 5px);-webkit-flex-basis:calc(75% - 5px);flex-basis:calc(75% - 5px);width:calc(75% - 5px); }
.large-one-sixth.col { -ms-flex-preferred-size:calc(16.66667% - 16.66667px);-webkit-flex-basis:calc(16.66667% - 16.66667px);flex-basis:calc(16.66667% - 16.66667px);width:calc(16.66667% - 16.66667px); }
.large-five-sixths.col { -ms-flex-preferred-size:calc(83.33333% - 3.33333px);-webkit-flex-basis:calc(83.33333% - 3.33333px);flex-basis:calc(83.33333% - 3.33333px);width:calc(83.33333% - 3.33333px); }
.large-five-twelves.col { -ms-flex-preferred-size:calc(41.66667% - 11.66667px);-webkit-flex-basis:calc(41.66667% - 11.66667px);flex-basis:calc(41.66667% - 11.66667px);width:calc(41.66667% - 11.66667px); }
.large-seven-twelves.col { -ms-flex-preferred-size:calc(58.33333% - 8.33333px);-webkit-flex-basis:calc(58.33333% - 8.33333px);flex-basis:calc(58.33333% - 8.33333px);width:calc(58.33333% - 8.33333px); }
.container1 { max-width:960px; } }
@media all and (max-width: 960px) { .large-centered { margin-left:auto;margin-right:auto; }
.large-full-width { -ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%; }
.large-row-reverse { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }
.large-col-reverse { -webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse; }
.large-wrap-reverse { -webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse; } }
@media all and (min-width: 960px) { .show-large-only,.show-large-up,.show-medium-up { display:inherit !important; }
.hide-large,.hide-large-up,.hide-medium-up { display:none !important; } }
@media all and (min-width: 1180px) { .xlarge-one-half.col { -ms-flex-preferred-size:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);flex-basis:calc(50% - 10px);width:calc(50% - 10px); }
.xlarge-one-third.col { -ms-flex-preferred-size:calc(33.33333% - 13.33333px);-webkit-flex-basis:calc(33.33333% - 13.33333px);flex-basis:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px); }
.xlarge-two-thirds.col { -ms-flex-preferred-size:calc(66.66667% - 6.66667px);-webkit-flex-basis:calc(66.66667% - 6.66667px);flex-basis:calc(66.66667% - 6.66667px);width:calc(66.66667% - 6.66667px); }
.xlarge-one-quarter.col { -ms-flex-preferred-size:calc(25% - 15px);-webkit-flex-basis:calc(25% - 15px);flex-basis:calc(25% - 15px);width:calc(25% - 15px); }
.xlarge-three-quarters.col { -ms-flex-preferred-size:calc(75% - 5px);-webkit-flex-basis:calc(75% - 5px);flex-basis:calc(75% - 5px);width:calc(75% - 5px); }
.xlarge-one-sixth.col { -ms-flex-preferred-size:calc(16.66667% - 16.66667px);-webkit-flex-basis:calc(16.66667% - 16.66667px);flex-basis:calc(16.66667% - 16.66667px);width:calc(16.66667% - 16.66667px); }
.xlarge-five-sixths.col { -ms-flex-preferred-size:calc(83.33333% - 3.33333px);-webkit-flex-basis:calc(83.33333% - 3.33333px);flex-basis:calc(83.33333% - 3.33333px);width:calc(83.33333% - 3.33333px); }
.xlarge-five-twelves.col { -ms-flex-preferred-size:calc(41.66667% - 11.66667px);-webkit-flex-basis:calc(41.66667% - 11.66667px);flex-basis:calc(41.66667% - 11.66667px);width:calc(41.66667% - 11.66667px); }
.xlarge-seven-twelves.col { -ms-flex-preferred-size:calc(58.33333% - 8.33333px);-webkit-flex-basis:calc(58.33333% - 8.33333px);flex-basis:calc(58.33333% - 8.33333px);width:calc(58.33333% - 8.33333px); }
.container1 { max-width:1180px; } }
@media all and (min-width: 1180px) { .show-xlarge-only,.show-large-up,.show-medium-up { display:inherit !important; }
.hide-xlarge,.hide-large-up,.hide-medium-up { display:none !important; } }html { font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }body { margin:0; }article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block; }audio,canvas,progress,video { display:inline-block;vertical-align:baseline; }audio:not([controls]) { display:none;height:0; }[hidden],template { display:none; }a { background-color:transparent; }a:active,a:hover { outline:0; }abbr[title] { border-bottom:1px dotted; }b,strong { font-weight:bold; }dfn { font-style:italic; }h1 { font-size:2em;margin:0.67em 0; }mark { background:#ff0;color:#000; }small { font-size:80%; }sub,sup { font-size:75%;line-height:0;position:relative;vertical-align:baseline; }sup { top:-0.5em; }sub { bottom:-0.25em; }img { border:0; }svg:not(:root) { overflow:hidden; }figure { margin:1em 40px; }hr { box-sizing:content-box;height:0; }pre { overflow:auto; }code,kbd,pre,samp { font-family:monospace, monospace;font-size:1em; }button,input,optgroup,select,textarea { color:inherit;font:inherit;margin:0; }button { overflow:visible; }button,select { text-transform:none; }button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance:button;cursor:pointer; }button[disabled],html input[disabled] { cursor:default; }button::-moz-focus-inner,input::-moz-focus-inner { border:0;padding:0; }input { line-height:normal; }input[type="checkbox"],input[type="radio"] { box-sizing:border-box;padding:0; }input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height:auto; }input[type="search"] { -webkit-appearance:textfield;box-sizing:content-box; }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }fieldset { border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em; }legend { border:0;padding:0; }textarea { overflow:auto; }optgroup { font-weight:bold; }table { border-collapse:collapse;border-spacing:0; }td,th { padding:0; }* { box-sizing:inherit; }html,body { height:100%; }body { background-color:#F8F8F8;margin:0;/*min-width:1180px;*//*overflow-y:scroll;*/padding:0; }#header,#footer,#main { position:relative; }
.container1 { margin-left:auto;margin-right:auto;position:relative;width:1180px; }
.container1:after { clear:both;content:" ";display:block; }
.grid,.row,.block-grid { /* display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; */ }
.grid .col,.row .col,.block-grid .col { /* width:100%; */ }
.flex-start .col:not(:last-of-type),.flex-end .col:not(:last-of-type) { margin-right:20px; }
.flex-start { -webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start; }
.flex-end { -webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end; }
.grid-vertical { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column; }
.row-reverse { -webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse; }
.full-width { -ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%; }
.flex-align-middle { display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center; }
.push-1 { margin-left:100px; }
.col-1 { width:80px; }
.push-2 { margin-left:200px; }
.col-2 { width:180px; }
.push-3 { margin-left:300px; }
.col-3 { width:280px; }
.push-4 { margin-left:400px; }
.col-4 { width:380px; }
.push-5 { margin-left:500px; }
.col-5 { width:480px; }
.push-6 { margin-left:600px; }
.col-6 { width:580px; }
.push-7 { margin-left:700px; }
.col-7 { width:680px; }
.push-8 { margin-left:800px; }
.col-8 { width:780px; }
.push-9 { margin-left:900px; }
.col-9 { width:880px; }
.push-10 { margin-left:1000px; }
.col-10 { width:980px; }
.push-11 { margin-left:1100px; }
.col-11 { width:1080px; }
.push-12 { margin-left:1200px; }
.col-12 { width:1180px; }
.col-one-half { width:calc(50% - 10px); }
.row-one-half { height:calc(50% - 10px);width:100%; }
.col-one-third { width:calc(33.33333% - 13.33333px); }
.row-one-third { height:calc(33.33333% - 13.33333px);width:100%; }
.col-two-thirds { width:calc(66.66667% - 6.66667px); }
.row-two-thirds { height:calc(66.66667% - 6.66667px);width:100%; }
.col-one-quarter { width:calc(25% - 15px); }
.row-one-quarter { height:calc(25% - 15px);width:100%; }
.col-three-quarters { width:calc(75% - 5px); }
.row-three-quarters { height:calc(75% - 5px);width:100%; }
.col-one-sixth { width:calc(16.66667% - 16.66667px); }
.row-one-sixth { height:calc(16.66667% - 16.66667px);width:100%; }
.col-five-sixths { width:calc(83.33333% - 3.33333px); }
.row-five-sixths { height:calc(83.33333% - 3.33333px);width:100%; }
.col-five-twelves { width:calc(41.66667% - 11.66667px); }
.row-five-twelves { height:calc(41.66667% - 11.66667px);width:100%; }
.col-seven-twelves { width:calc(58.33333% - 8.33333px); }
.row-seven-twelves { height:calc(58.33333% - 8.33333px);width:100%; }hr { border:0;border-bottom:2px solid #DBE3E3; }nav ul { list-style-type:none;margin:0;padding:0; }nav a { display:block; }nav a:hover { text-decoration:none; }
@font-face { font-family:"Roboto Slab";font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_bold.woff2") format("woff2"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_bold.woff") format("woff"); }
@font-face { font-family:"Roboto Slab";font-style:normal;font-weight:300;src:local("Roboto Slab Light"),local("RobotoSlab-Light"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_light.woff2") format("woff2"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/roboto_slab_light.woff") format("woff"); }
@font-face { font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_regular.woff2") format("woff2"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_regular.woff") format("woff"); }
@font-face { font-family:"Lato";font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_bold.woff2") format("woff2"),url("//d2otzcfu7vqzws.cloudfront.net/fonts/lato_bold.woff") format("woff"); }html { font-size:87.5%;line-height:20px; }body {  /*font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif; */font-weight:normal;color:#000; }h0,.h0 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h1,.h1 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h2,.h2 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h3,.h3 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h4,.h4 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h5,.h5 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h6,.h6 { color:#000;line-height:1.2em;text-rendering:optimizelegibility; }h1,.h1 { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:3em; }h1.alt,.h1.alt { font-size:48px;font-weight:lighter; }h2,.h2 { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:28px; }h2.alt,.h2.alt { font-size:36px;font-weight:lighter; }h3,.h3 { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px; }h3.alt,.h3.alt { font-size:24px;font-weight:lighter; }h4,.h4 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px; }h4.alt,.h4.alt { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter; }h5,.h5 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:16px; }h5.alt,.h5.alt { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold; }h6,.h6 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:14px;text-transform:uppercase; }a { color:var(--color1);outline:none;text-decoration:none !important; }a:hover {  /*text-decoration:underline*/; }::-moz-selection { background-color:#3594BA;color:#fff;text-shadow:none; }::selection { background-color:#3594BA;color:#fff;text-shadow:none; }
.ellipsis { display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%; }
.alert-page,.alert-inline { overflow:hidden;padding:15px;position:relative;width:100%; }
.alert-page a,.alert-inline a { text-decoration:underline; }
.alert-page .alert-icon,.alert-inline .alert-icon { float:left;height:24px;margin-right:10px;position:relative;width:24px; }
.alert-page .alert-content,.alert-inline .alert-content { margin-right:40px;overflow:hidden;position:relative; }
.alert-page .alert-content p:first-of-type,.alert-inline .alert-content p:first-of-type { margin-top:0; }
.alert-page .alert-content p:last-of-type,.alert-inline .alert-content p:last-of-type { margin-bottom:0; }
.alert-page .alert-close,.alert-inline .alert-close { cursor:pointer;height:16px;position:absolute;right:15px;top:15px;transition-duration:0.1s;transition-property:background-image;width:16px; }
.alert-page { background-color:#f2f2f2;border-color:#d9d9d9;border-style:solid;border-width:1px; }
.alert-page.info { background-color:#E1FBFF;border-color:#A6E2F7;color:#3594BA; }
.alert-page.info .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzU5NEJBIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iMTMsMTYgMTMsMTAgMTEsMTAgMTEsMTcgMTMsMTcgMTQsMTcgMTQsMTYgIi8+DQogIDxwYXRoIGQ9Ik0xMiwyNEM1LjM4MywyNCwwLDE4LjYxNywwLDEyUzUuMzgzLDAsMTIsMHMxMiw1LjM4MywxMiwxMlMxOC42MTcsMjQsMTIsMjR6IE0xMiwyQzYuNDg2LDIsMiw2LjQ4NiwyLDEyczQuNDg2LDEwLDEwLDEwczEwLTQuNDg2LDEwLTEwUzE3LjUxNCwyLDEyLDJ6Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iNy43NSIgcj0iMS4yNSIvPg0KPC9zdmc+DQo="); }
.alert-page.info .alert-close { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiNBNkUyRjciIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.info .alert-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiMzNTk0QkEiIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.error { background-color:#FFEFF4;border-color:#FFB3B6;color:#CE4247; }
.alert-page.error .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjQ0U0MjQ3IiBjbGFzcz0iaWNvbi13YXJuaW5nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxyZWN0IHg9IjExIiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iNiIvPg0KICA8cGF0aCBkPSJNMjIuMjkyLDI0SDEuNzA4Yy0wLjY0MywwLTEuMTgzLTAuMjc4LTEuNDgtMC43NjJjLTAuMjk4LTAuNDgzLTAuMzAzLTEuMDg2LTAuMDE2LTEuNjU2TDEwLjYxOSwwLjk0OUMxMC45MjMsMC4zNDYsMTEuNDI3LDAsMTIsMGMwLjU3MywwLDEuMDc3LDAuMzQ2LDEuMzgxLDAuOTQ5bDEwLjQwOCwyMC42MzJjMC4yODcsMC41NywwLjI4MiwxLjE3My0wLjAxNiwxLjY1NkMyMy40NzUsMjMuNzIyLDIyLjkzNSwyNCwyMi4yOTIsMjR6IE0yLjI0MSwyMmwxOS41MTgsMEwxMi4wMDEsMi42NTNMMi4yNDEsMjJ6Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTguMjUiIHI9IjEuMjUiLz4NCjwvc3ZnPg0K"); }
.alert-page.error .alert-close { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiNGRkIzQjYiIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.error .alert-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiNDRTQyNDciIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.warning { background-color:#FFF7EF;border-color:#FDCB99;color:#DC8A4A; }
.alert-page.warning .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjREM4QTRBIiBjbGFzcz0iaWNvbi13YXJuaW5nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxyZWN0IHg9IjExIiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iNiIvPg0KICA8cGF0aCBkPSJNMjIuMjkyLDI0SDEuNzA4Yy0wLjY0MywwLTEuMTgzLTAuMjc4LTEuNDgtMC43NjJjLTAuMjk4LTAuNDgzLTAuMzAzLTEuMDg2LTAuMDE2LTEuNjU2TDEwLjYxOSwwLjk0OUMxMC45MjMsMC4zNDYsMTEuNDI3LDAsMTIsMGMwLjU3MywwLDEuMDc3LDAuMzQ2LDEuMzgxLDAuOTQ5bDEwLjQwOCwyMC42MzJjMC4yODcsMC41NywwLjI4MiwxLjE3My0wLjAxNiwxLjY1NkMyMy40NzUsMjMuNzIyLDIyLjkzNSwyNCwyMi4yOTIsMjR6IE0yLjI0MSwyMmwxOS41MTgsMEwxMi4wMDEsMi42NTNMMi4yNDEsMjJ6Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTguMjUiIHI9IjEuMjUiLz4NCjwvc3ZnPg0K"); }
.alert-page.warning .alert-close { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiNGRENCOTkiIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.warning .alert-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiNEQzhBNEEiIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.success { background-color:#E8FFD9;border-color:#9DE486;color:#4EA93C; }
.alert-page.success .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNEVBOTNDIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOS43MSwxNyA2LjAwMywxMy4yODYgNy40MTgsMTEuODcgOS43MSwxNC4xNjggMTYuNTgzLDcuMjg0IDE3Ljk5Nyw4LjcgCSIvPg0KICA8cGF0aCBkPSJNMTIsMjRDNS4zODMsMjQsMCwxOC42MTcsMCwxMlM1LjM4MywwLDEyLDBzMTIsNS4zODMsMTIsMTJTMTguNjE3LDI0LDEyLDI0eiBNMTIsMkM2LjQ4NiwyLDIsNi40ODYsMiwxMnM0LjQ4NiwxMCwxMCwxMHMxMC00LjQ4NiwxMC0xMFMxNy41MTQsMiwxMiwyeiIvPg0KPC9zdmc+DQo="); }
.alert-page.success .alert-close { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiM5REU0ODYiIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-page.success .alert-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIGZpbGw9IiM0RUE5M0MiIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo="); }
.alert-inline.info { color:#3594BA; }
.alert-inline.info .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMzU5NEJBIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iMTMsMTYgMTMsMTAgMTEsMTAgMTEsMTcgMTMsMTcgMTQsMTcgMTQsMTYgIi8+DQogIDxwYXRoIGQ9Ik0xMiwyNEM1LjM4MywyNCwwLDE4LjYxNywwLDEyUzUuMzgzLDAsMTIsMHMxMiw1LjM4MywxMiwxMlMxOC42MTcsMjQsMTIsMjR6IE0xMiwyQzYuNDg2LDIsMiw2LjQ4NiwyLDEyczQuNDg2LDEwLDEwLDEwczEwLTQuNDg2LDEwLTEwUzE3LjUxNCwyLDEyLDJ6Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iNy43NSIgcj0iMS4yNSIvPg0KPC9zdmc+DQo="); }
.alert-inline.error { color:#CE4247; }
.alert-inline.error .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjQ0U0MjQ3IiBjbGFzcz0iaWNvbi13YXJuaW5nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxyZWN0IHg9IjExIiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iNiIvPg0KICA8cGF0aCBkPSJNMjIuMjkyLDI0SDEuNzA4Yy0wLjY0MywwLTEuMTgzLTAuMjc4LTEuNDgtMC43NjJjLTAuMjk4LTAuNDgzLTAuMzAzLTEuMDg2LTAuMDE2LTEuNjU2TDEwLjYxOSwwLjk0OUMxMC45MjMsMC4zNDYsMTEuNDI3LDAsMTIsMGMwLjU3MywwLDEuMDc3LDAuMzQ2LDEuMzgxLDAuOTQ5bDEwLjQwOCwyMC42MzJjMC4yODcsMC41NywwLjI4MiwxLjE3My0wLjAxNiwxLjY1NkMyMy40NzUsMjMuNzIyLDIyLjkzNSwyNCwyMi4yOTIsMjR6IE0yLjI0MSwyMmwxOS41MTgsMEwxMi4wMDEsMi42NTNMMi4yNDEsMjJ6Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTguMjUiIHI9IjEuMjUiLz4NCjwvc3ZnPg0K"); }
.alert-inline.warning { color:#DC8A4A; }
.alert-inline.warning .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjREM4QTRBIiBjbGFzcz0iaWNvbi13YXJuaW5nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxyZWN0IHg9IjExIiB5PSIxMCIgd2lkdGg9IjIiIGhlaWdodD0iNiIvPg0KICA8cGF0aCBkPSJNMjIuMjkyLDI0SDEuNzA4Yy0wLjY0MywwLTEuMTgzLTAuMjc4LTEuNDgtMC43NjJjLTAuMjk4LTAuNDgzLTAuMzAzLTEuMDg2LTAuMDE2LTEuNjU2TDEwLjYxOSwwLjk0OUMxMC45MjMsMC4zNDYsMTEuNDI3LDAsMTIsMGMwLjU3MywwLDEuMDc3LDAuMzQ2LDEuMzgxLDAuOTQ5bDEwLjQwOCwyMC42MzJjMC4yODcsMC41NywwLjI4MiwxLjE3My0wLjAxNiwxLjY1NkMyMy40NzUsMjMuNzIyLDIyLjkzNSwyNCwyMi4yOTIsMjR6IE0yLjI0MSwyMmwxOS41MTgsMEwxMi4wMDEsMi42NTNMMi4yNDEsMjJ6Ii8+DQogIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTguMjUiIHI9IjEuMjUiLz4NCjwvc3ZnPg0K"); }
.alert-inline.success { color:#4EA93C; }
.alert-inline.success .alert-icon { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNEVBOTNDIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOS43MSwxNyA2LjAwMywxMy4yODYgNy40MTgsMTEuODcgOS43MSwxNC4xNjggMTYuNTgzLDcuMjg0IDE3Ljk5Nyw4LjcgCSIvPg0KICA8cGF0aCBkPSJNMTIsMjRDNS4zODMsMjQsMCwxOC42MTcsMCwxMlM1LjM4MywwLDEyLDBzMTIsNS4zODMsMTIsMTJTMTguNjE3LDI0LDEyLDI0eiBNMTIsMkM2LjQ4NiwyLDIsNi40ODYsMiwxMnM0LjQ4NiwxMCwxMCwxMHMxMC00LjQ4NiwxMC0xMFMxNy41MTQsMiwxMiwyeiIvPg0KPC9zdmc+DQo="); }
.box,.box-bordered-top,.box-bordered-right,.box-bordered-bottom,.box-bordered-left,.box-solid { /* border:1px solid #DBE3E3;padding:20px;position:relative; */ }
.gray.box-bordered-top:before,.gray.box-bordered-right:before,.gray.box-bordered-bottom:before,.gray.box-bordered-left:before,.gray.box-solid { background-color:#000; }
.blue.box-bordered-top:before,.blue.box-bordered-right:before,.blue.box-bordered-bottom:before,.blue.box-bordered-left:before,.blue.box-solid { background-color:#4DBDEB; }
.teal.box-bordered-top:before,.teal.box-bordered-right:before,.teal.box-bordered-bottom:before,.teal.box-bordered-left:before,.teal.box-solid { background-color:#54E8CC; }
.green.box-bordered-top:before,.green.box-bordered-right:before,.green.box-bordered-bottom:before,.green.box-bordered-left:before,.green.box-solid { background-color:#6BD24D; }
.purple.box-bordered-top:before,.purple.box-bordered-right:before,.purple.box-bordered-bottom:before,.purple.box-bordered-left:before,.purple.box-solid { background-color:#A58DE0; }
.red.box-bordered-top:before,.red.box-bordered-right:before,.red.box-bordered-bottom:before,.red.box-bordered-left:before,.red.box-solid { background-color:#F55; }
.orange.box-bordered-top:before,.orange.box-bordered-right:before,.orange.box-bordered-bottom:before,.orange.box-bordered-left:before,.orange.box-solid { background-color:#FCAD5E; }
.yellow.box-bordered-top:before,.yellow.box-bordered-right:before,.yellow.box-bordered-bottom:before,.yellow.box-bordered-left:before,.yellow.box-solid { background-color:#FFD262; }
.box-bordered-top:before,.box-bordered-right:before,.box-bordered-bottom:before,.box-bordered-left:before { background-color:#000;content:"";position:absolute; }
.box-bordered-top:before { height:6px;left:-1px;right:-1px;top:-1px; }
.box-bordered-right:before { bottom:-1px;right:-1px;top:-1px;width:6px; }
.box-bordered-bottom:before { bottom:-1px;height:6px;left:-1px;right:-1px; }
.box-bordered-left:before { bottom:-1px;left:-1px;top:-1px;width:6px; }
.box-solid { background-color:#000;color:#fff;border-color:transparent; }
.box-solid h1,.box-solid h2,.box-solid h3,.box-solid h4,.box-solid h5,.box-solid h6 { color:#fff; }
.box-solid a { color:#fff; }
.box-solid a { text-decoration:underline; }
.button-primary,.button-secondary,.button-link { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;background-clip:padding-box;border-radius:2px;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px 0 0;outline:none;padding:0 14px;position:relative;text-align:center;text-decoration:none !important;vertical-align:middle;white-space:nowrap; }
.hover.button-primary,.hover.button-secondary,.hover.button-link,.button-primary:hover,.button-secondary:hover,.button-link:hover,.focus.button-primary,.focus.button-secondary,.focus.button-link,.button-primary:focus,.button-secondary:focus,.button-link:focus,.active.button-primary,.active.button-secondary,.active.button-link,.button-primary:active,.button-secondary:active,.button-link:active { text-decoration:none !important; }
.disabled.button-primary,.disabled.button-secondary,.disabled.button-link,[disabled].button-primary,[disabled].button-secondary,[disabled].button-link { cursor:default;opacity:0.5;pointer-events:none; }
.button-primary::-moz-focus-inner,.button-secondary::-moz-focus-inner,.button-link::-moz-focus-inner { border:0;padding:0; }
.button-primary { border-style:solid;border-width:1px 0;height:40px;line-height:38px;transition-duration:0.1s;transition-property:border-color; }
.button-primary { background-color:#4DBDEB;border-bottom-color:#3594BA;border-top-color:#A6E2F7;box-shadow:1px 1px 0 0 #3594BA,1px -1px 0 0 #3594BA,-1px 1px 0 0 #3594BA,-1px -1px 0 0 #3594BA;color:#fff; }
.button-primary.hover,.button-primary:hover,.button-primary.focus,.button-primary:focus,.button-primary.active,.button-primary:active { border-color:#4DBDEB;color:#fff; }
.button-primary.disabled,.button-primary[disabled] { border-bottom-color:#3594BA;border-top-color:#A6E2F7; }
.button-primary.yellow { background-color:#FFD262;border-bottom-color:#E4B34F;border-top-color:#FFE8B2;box-shadow:1px 1px 0 0 #E4B34F,1px -1px 0 0 #E4B34F,-1px 1px 0 0 #E4B34F,-1px -1px 0 0 #E4B34F;color:#994122; }
.button-primary.yellow.hover,.button-primary.yellow:hover,.button-primary.yellow.focus,.button-primary.yellow:focus,.button-primary.yellow.active,.button-primary.yellow:active { border-color:#FFD262;color:#994122; }
.button-primary.yellow.disabled,.button-primary.yellow[disabled] { border-bottom-color:#E4B34F;border-top-color:#FFE8B2; }
.button-primary.teal { background-color:#54E8CC;border-bottom-color:#3BAE98;border-top-color:#A7F6E4;box-shadow:1px 1px 0 0 #3BAE98,1px -1px 0 0 #3BAE98,-1px 1px 0 0 #3BAE98,-1px -1px 0 0 #3BAE98;color:#044154; }
.button-primary.teal.hover,.button-primary.teal:hover,.button-primary.teal.focus,.button-primary.teal:focus,.button-primary.teal.active,.button-primary.teal:active { border-color:#54E8CC;color:#044154; }
.button-primary.teal.disabled,.button-primary.teal[disabled] { border-bottom-color:#3BAE98;border-top-color:#A7F6E4; }
.button-primary.slate { background-color:#000;border-bottom-color:#424A4F;border-top-color:#BCC5C5;box-shadow:1px 1px 0 0 #424A4F,1px -1px 0 0 #424A4F,-1px 1px 0 0 #424A4F,-1px -1px 0 0 #424A4F; }
.button-primary.slate.hover,.button-primary.slate:hover,.button-primary.slate.focus,.button-primary.slate:focus,.button-primary.slate.active,.button-primary.slate:active { border-color:#000; }
.button-primary.slate.disabled,.button-primary.slate[disabled] { border-bottom-color:#424A4F;border-top-color:#BCC5C5; }
.button-primary.purple { background-color:#A58DE0;border-bottom-color:#7E6CB1;border-top-color:#D6CBF1;box-shadow:1px 1px 0 0 #7E6CB1,1px -1px 0 0 #7E6CB1,-1px 1px 0 0 #7E6CB1,-1px -1px 0 0 #7E6CB1; }
.button-primary.purple.hover,.button-primary.purple:hover,.button-primary.purple.focus,.button-primary.purple:focus,.button-primary.purple.active,.button-primary.purple:active { border-color:#A58DE0; }
.button-primary.purple.disabled,.button-primary.purple[disabled] { border-bottom-color:#7E6CB1;border-top-color:#D6CBF1; }
.button-primary.orange { background-color:#FCAD5E;border-bottom-color:#DC8A4A;border-top-color:#FEDAB6;box-shadow:1px 1px 0 0 #DC8A4A,1px -1px 0 0 #DC8A4A,-1px 1px 0 0 #DC8A4A,-1px -1px 0 0 #DC8A4A; }
.button-primary.orange.hover,.button-primary.orange:hover,.button-primary.orange.focus,.button-primary.orange:focus,.button-primary.orange.active,.button-primary.orange:active { border-color:#FCAD5E; }
.button-primary.orange.disabled,.button-primary.orange[disabled] { border-bottom-color:#DC8A4A;border-top-color:#FEDAB6; }
.button-primary.green { background-color:#6BD24D;border-bottom-color:#4EA93C;border-top-color:#B6EDA2;box-shadow:1px 1px 0 0 #4EA93C,1px -1px 0 0 #4EA93C,-1px 1px 0 0 #4EA93C,-1px -1px 0 0 #4EA93C; }
.button-primary.green.hover,.button-primary.green:hover,.button-primary.green.focus,.button-primary.green:focus,.button-primary.green.active,.button-primary.green:active { border-color:#6BD24D; }
.button-primary.green.disabled,.button-primary.green[disabled] { border-bottom-color:#4EA93C;border-top-color:#B6EDA2; }
.button-primary.red { background-color:#F55;border-bottom-color:#CE4247;border-top-color:#FFB3B6;box-shadow:1px 1px 0 0 #CE4247,1px -1px 0 0 #CE4247,-1px 1px 0 0 #CE4247,-1px -1px 0 0 #CE4247; }
.button-primary.red.hover,.button-primary.red:hover,.button-primary.red.focus,.button-primary.red:focus,.button-primary.red.active,.button-primary.red:active { border-color:#F55; }
.button-primary.red.disabled,.button-primary.red[disabled] { border-bottom-color:#CE4247;border-top-color:#FFB3B6; }
.button-primary.large-cta { border-radius:3px;border-width:1px 0 2px;font-size:18px;height:58px;line-height:55px;padding:0 20px; }
.button-secondary { background-color:transparent;border-style:solid;border-width:2px;height:42px;line-height:38px;transition-duration:0.2s;transition-property:border-color, color; }
.button-secondary { border-color:#99A2A3;color:#99A2A3; }
.button-secondary.hover,.button-secondary:hover,.button-secondary.focus,.button-secondary:focus,.button-secondary.active,.button-secondary:active { border-color:#000;color:#000; }
.button-secondary.disabled,.button-secondary[disabled] { border-color:#99A2A3;color:#99A2A3; }
.button-secondary.blue {
    border-color:#E91686 !important;
    color: #FEFEFE !important;
    border-radius: 0px !important;
    background: #E91686 !important;
	font-weight: 600;
	font-size: 15px;
}
.button-secondary.blue.hover,.button-secondary.blue:hover,.button-secondary.blue.focus,.button-secondary.blue:focus,.button-secondary.blue.active,.button-secondary.blue:active { border-color:#3594BA;color:#3594BA; }
.button-secondary.blue.disabled,.button-secondary.blue[disabled] { border-color:#4DBDEB;color:#4DBDEB; }
.button-secondary.white { border-color:#DBE3E3;color:#DBE3E3; }
.button-secondary.white.hover,.button-secondary.white:hover,.button-secondary.white.focus,.button-secondary.white:focus,.button-secondary.white.active,.button-secondary.white:active { border-color:#fff;color:#fff; }
.button-secondary.white.disabled,.button-secondary.white[disabled] { border-color:#DBE3E3;color:#DBE3E3; }
.button-secondary.teal { border-color:#54E8CC;color:#54E8CC; }
.button-secondary.teal.hover,.button-secondary.teal:hover,.button-secondary.teal.focus,.button-secondary.teal:focus,.button-secondary.teal.active,.button-secondary.teal:active { border-color:#3BAE98;color:#3BAE98; }
.button-secondary.teal.disabled,.button-secondary.teal[disabled] { border-color:#54E8CC;color:#54E8CC; }
.button-secondary.yellow { border-color:#E4B34F;color:#E4B34F; }
.button-secondary.yellow.hover,.button-secondary.yellow:hover,.button-secondary.yellow.focus,.button-secondary.yellow:focus,.button-secondary.yellow.active,.button-secondary.yellow:active { border-color:#C9933B;color:#C9933B; }
.button-secondary.yellow.disabled,.button-secondary.yellow[disabled] { border-color:#E4B34F;color:#E4B34F; }
.button-secondary.orange { border-color:#FCAD5E;color:#FCAD5E; }
.button-secondary.orange.hover,.button-secondary.orange:hover,.button-secondary.orange.focus,.button-secondary.orange:focus,.button-secondary.orange.active,.button-secondary.orange:active { border-color:#DC8A4A;color:#DC8A4A; }
.button-secondary.orange.disabled,.button-secondary.orange[disabled] { border-color:#FCAD5E;color:#FCAD5E; }
.button-secondary.purple { border-color:#A58DE0;color:#A58DE0; }
.button-secondary.purple.hover,.button-secondary.purple:hover,.button-secondary.purple.focus,.button-secondary.purple:focus,.button-secondary.purple.active,.button-secondary.purple:active { border-color:#7E6CB1;color:#7E6CB1; }
.button-secondary.purple.disabled,.button-secondary.purple[disabled] { border-color:#A58DE0;color:#A58DE0; }
.button-link { height:42px;line-height:42px; }
.button-link:hover { color:#3594BA; }
.dropdown,.dropdown-select { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;display:inline-block;font-size:14px;position:relative; }
.dropdown .toggle,.dropdown-select .toggle { cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.open>.dropdown-menu { display:block; }
.dropdown-menu { background-color:#FFF;border:1px solid #DBE3E3;display:none;list-style-type:none;margin:0;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;text-align:left;z-index:2; }
.dropdown-menu .item { color:#000;cursor:pointer;line-height:36px;padding:0 20px 0 30px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.dropdown-menu .item:hover { background-color:#F0F7F7;color:#000; }
.dropdown-menu .item a { color:inherit;margin:0 -20px 0 -30px;padding:0 20px 0 30px;text-decoration:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:initial; }
.dropdown-menu .item a:hover { color:inherit;text-decoration:inherit; }
.dropdown-menu a,.dropdown-menu .item { display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%; }
.dropdown .title { display:inline-block;max-width:150px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:inherit; }
.dropdown .caret { border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #99A2A3;display:inline-block;margin-left:5px;vertical-align:middle; }
.dropdown .dropdown-menu { box-shadow:0 2px 3px 0 rgba(219,227,227,0.7);max-width:calc(250px - 160%);min-width:130%;top:calc(100% + 2px); }
.dropdown .dropdown-menu .item.selected:before { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1jaGVjayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJmaWxsOiM0REJERUIiPg0KICA8cG9seWdvbiBwb2ludHM9IjEzLjU5LDIuMjk1IDYsOS44ODUgMi40MSw2LjI5NSAxLDcuNzA1IDYsMTIuNzA1IDE1LDMuNzA1Ii8+DQo8L3N2Zz4NCg==");content:"";height:16px;left:10px;position:absolute;top:calc(50% - 8px);width:16px;z-index:1; }
.dropdown-select { margin-right:10px;width:180px; }
.dropdown-select .toggle { display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;border:1px solid #DBE3E3;border-radius:2px;color:#BCC5C5;font-style:italic;padding:10px 36px 10px 10px; }
.dropdown-select .toggle:after { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1jYXJldCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJmaWxsOiNCQ0M1QzUiPg0KICA8cG9seWdvbiBwb2ludHM9IjE5LDkgMTIsMTcgNSw5ICIvPg0KPC9zdmc+DQo=");content:"";display:block;height:16px;position:absolute;right:10px;top:calc(50% - 8px);width:16px; }
.dropdown-select .toggle.selected { color:#000;font-style:normal; }
.dropdown-select .dropdown-menu { border-top:0;top:calc(100% - 1px);width:100%; }
.dropdown-select .dropdown-menu .item { padding-left:20px; }
.dropdown-select .dropdown-menu .item.selected { font-weight:bold; }
.dropdown-select.open { border-bottom-left-radius:0;border-bottom-right-radius:0; }
.input,.textarea,.select { background-color:#FFF;border:1px solid #DBE3E3;border-radius:2px;display:inline-block;outline:none;padding:0 10px;vertical-align:middle;width:230px; }
.input:active,.textarea:active,.select:active,.input:focus,.textarea:focus,.select:focus { border:1px solid #99A2A3;box-shadow:0 0 5px #DBE3E3; }
.small.input,.small.textarea,.small.select { width:110px; }
.large.input,.large.textarea,.large.select { width:350px; }

.xlarge.input,.xlarge.textarea,.xlarge.select { width:470px; }label { color:#99A2A3;display:inline-block;vertical-align:middle; }input::-moz-placeholder,textarea::-moz-placeholder { color:#BCC5C5;font-style:italic; }input:-moz-placeholder,textarea:-moz-placeholder { color:#BCC5C5;font-style:italic; }input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#BCC5C5;font-style:italic; }input:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#BCC5C5;font-style:italic; }
.input-block { margin-bottom:30px; }
.input-block:last-of-type { margin-bottom:0; }
.radio-block,.checkbox-block { margin-bottom:14px; }
.radio-block:last-of-type,.checkbox-block:last-of-type { margin-bottom:0; }
.input { height:42px;line-height:42px; }
.textarea { height:110px;max-height:400px;padding:10px; }
.select { height:42px;line-height:42px; }
.checkbox { -webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF;border:1px solid #000;border-radius:2px;box-shadow:none;cursor:pointer;display:inline-block;height:16px;margin:0 10px 3px 0;outline:none;position:relative;vertical-align:middle;width:16px; }
.checkbox:checked:after { color:#000;content:"\2713";left:2px;line-height:14px;position:absolute; }
.radio { -webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF;border:1px solid #000;border-radius:16px;box-shadow:none;cursor:pointer;display:inline-block;height:16px;margin:0 10px 3px;outline:none;position:relative;vertical-align:middle;width:16px; }
.radio:checked:after { background-color:#000;border-radius:5px;content:"";height:10px;left:2px;position:absolute;top:2px;width:10px; }
.radio:first-of-type { margin-left:0; }ol,ul { margin:0px 0 28px;padding:0 0 0 25px; }ol li,ul li {  }
.list-checklist { list-style-type:none; }
.list-checklist { padding:0 0 0 30px; }
.list-checklist li:before { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1zbWFsbC1jaGVjayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPg0KICA8cG9seWdvbiBmaWxsPSIjNkJEMjREIiAgcG9pbnRzPSIxNC41OSwyLjI5NSA2LDEwLjg4NSAxLjQxLDYuMjk1IDAsNy43MDUgNiwxMy43MDUgMTYsMy43MDUiLz4NCjwvc3ZnPg0K");content:"";display:inline-block;height:16px;left:-21px;position:absolute;top:2px;width:16px; }
.icon { fill:#000;height:24px;width:24px; }
.small.icon { height:16px;width:16px; }
.medium.icon { height:48px;width:48px; }
.large.icon { height:72px;width:72px; }
.xlarge.icon { height:96px;width:96px; }
.modal-backdrop { background-color:#F0F7F7;bottom:0;left:0;opacity:0.8;position:fixed;right:0;top:0;z-index:1000; }
.modal { background-color:#FFF;border:1px solid #DBE3E3;left:50%;margin:-150px 0 0 -300px;position:fixed;top:40%;width:600px;z-index:1050; }
.modal-header { padding:20px; }
.modal-title { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;color:#99A2A3;font-size:22px;line-height:1em;margin:0; }
.modal-close { background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjOTlBMkEzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwb2x5Z29uIHBvaW50cz0iOS40MSw4IDE2LDE0LjU5IDE0LjU5LDE2IDgsOS40MSAxLjQxLDE2IDAsMTQuNTkgNi41OSw4IDAsMS40MiAxLjQxLDAgOCw2LjU5IDE0LjU5LDAgMTYsMS40MiIvPg0KPC9zdmc+DQo=");cursor:pointer;height:16px;position:absolute;right:20px;top:20px;transition-duration:0.1s;transition-property:background-image;width:16px; }
.modal-close:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1zbWFsbC1jbG9zZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPg0KICA8cG9seWdvbiBmaWxsPSIjNUQ2NzY5IiBwb2ludHM9IjkuNDEsOCAxNiwxNC41OSAxNC41OSwxNiA4LDkuNDEgMS40MSwxNiAwLDE0LjU5IDYuNTksOCAwLDEuNDIgMS40MSwwIDgsNi41OSAxNC41OSwwIDE2LDEuNDIiLz4NCjwvc3ZnPg0K"); }
.modal-content { max-height:400px;overflow-y:auto;padding:0 20px; }
.modal-footer { padding:20px; }
.overlay-gray { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-gray:after { background-color:rgba(93,103,105,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-blue { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-blue:after { background-color:rgba(77,189,235,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-teal { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-teal:after { background-color:rgba(84,232,204,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-green { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-green:after { background-color:rgba(107,210,77,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-purple { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-purple:after { background-color:rgba(165,141,224,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-red { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-red:after { background-color:rgba(255,85,85,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-orange { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-orange:after { background-color:rgba(252,173,94,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.overlay-yellow { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.overlay-yellow:after { background-color:rgba(255,210,98,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.loading-overlay { position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.loading-overlay:after { background-color:rgba(255,255,255,0.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0; }
.loading-overlay:after { border-radius:4px;bottom:-1px;cursor:progress;left:-1px;right:-1px;top:-1px; }
.table-basic,.table-striped { background-color:#FFF;width:100%; }
.table-basic thead,.table-striped thead { font-weight:bold;text-align:left; }
.table-basic th,.table-striped th,.table-basic td,.table-striped td { font-size:14px;line-height:1em;padding:20px 5px 20px 20px; }
.table-basic thead { background-color:#F0F7F7; }
.table-basic tbody tr { border-bottom:1px solid #F0F7F7; }
.table-basic tbody tr:last-child { border-bottom:3px solid #F0F7F7; }
.table-striped { position:relative; }
.table-striped thead { border-bottom:2px solid #F0F7F7; }
.table-striped tbody tr:nth-of-type(even) { background:#F0F7F7; }
.table-striped tbody tr:last-child:nth-child(odd) { border-bottom:3px solid #F0F7F7; }
.table-row-hover tr:hover td { position:relative;z-index:0; }
.table-row-hover tr:hover td:after { background-color:#FFF;bottom:0;box-shadow:0 1px 5px 1px rgba(219,227,227,0.6);content:"";left:0;position:absolute;right:0;top:0;z-index:-2; }
.table-row-hover tr:hover td:before { background-color:#FFF;border-bottom-width:1px;border-color:#DBE3E3;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;bottom:0;content:"";left:-5px;position:absolute;right:0;top:0;z-index:-1; }
.table-row-hover tr:hover td:first-child:before { border-left-width:1px;left:0; }
.table-row-hover tr:hover td:last-child:before { border-right-width:1px; }
.table-pagination-upper,.table-pagination-lower { position:relative;width:100%; }
.table-pagination-upper:before,.table-pagination-lower:before,.table-pagination-upper:after,.table-pagination-lower:after { content:"";display:table; }
.table-pagination-upper:after,.table-pagination-lower:after { clear:both; }
.table-pagination-upper .pagination-text,.table-pagination-lower .pagination-text { font-size:14px;font-weight:bold;left:0;line-height:1em;margin:0;padding:0;position:absolute; }
.table-pagination-upper { padding-bottom:20px; }
.table-pagination-upper.border { border-bottom:3px solid #F0F7F7; }
.table-pagination-upper .pagination-text { bottom:20px; }
.table-pagination-upper .pagination-text.primary { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:20px; }
.table-pagination-lower { padding-top:20px; }
.table-pagination-lower .pagination-text { top:20px; }
.pagination-primary,.pagination-secondary { color:#4DBDEB;float:right;position:relative; }
.pagination-primary .pages,.pagination-secondary .pages { float:left; }
.pagination-primary li,.pagination-secondary li { cursor:pointer;float:left; }
.pagination-primary li.active,.pagination-secondary li.active { color:#000;pointer-events:none; }
.pagination-primary li.active:hover,.pagination-secondary li.active:hover { background-color:transparent;color:#000;cursor:default; }
.pagination-primary a,.pagination-secondary a { color:inherit; }
.pagination-primary .pager-left,.pagination-primary .pager-right { border:1px solid #F0F7F7;cursor:pointer;float:left;height:26px;position:relative;width:25px; }
.pagination-primary .pager-left:hover,.pagination-primary .pager-right:hover { background-color:#4DBDEB; }
.pagination-primary .disabled.pager-left,.pagination-primary .disabled.pager-right { cursor:default;pointer-events:none; }
.pagination-primary li { border:1px solid #F0F7F7;border-right:0;height:26px;line-height:25px;padding:0 8px; }
.pagination-primary li:last-of-type { border-right:0; }
.pagination-primary li:hover { background-color:#4DBDEB;color:#FFF; }
.pagination-primary .pager-left { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiM0REJERUIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCwxMiwxMikiLz4NCjwvc3ZnPg0K");border-right:0; }
.pagination-primary .pager-left:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNGRkYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCwxMiwxMikiLz4NCjwvc3ZnPg0K"); }
.pagination-primary .pager-left.disabled { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNEQkUzRTMiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCwxMiwxMikiLz4NCjwvc3ZnPg0K"); }
.pagination-primary .pager-right { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiM0REJERUIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDAsMTIsMTIpIi8+DQo8L3N2Zz4NCg=="); }
.pagination-primary .pager-right:hover { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNGRkYiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDAsMTIsMTIpIi8+DQo8L3N2Zz4NCg=="); }
.pagination-primary .pager-right.disabled { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNEQkUzRTMiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDAsMTIsMTIpIi8+DQo8L3N2Zz4NCg=="); }
.pagination-secondary .pager-left,.pagination-secondary .pager-right { cursor:pointer;float:left;line-height:12px;position:relative; }
.pagination-secondary .pager-left:hover,.pagination-secondary .pager-right:hover { text-decoration:underline; }
.pagination-secondary .pager-left:before,.pagination-secondary .pager-right:before { background-position:-4px -1px;content:"";height:13px;width:8px; }
.pagination-secondary .disabled.pager-left,.pagination-secondary .disabled.pager-right { color:#DBE3E3;cursor:default;pointer-events:none; }
.pagination-secondary { line-height:1em; }
.pagination-secondary li { margin:0 4px; }
.pagination-secondary li:first-of-type { margin-left:0; }
.pagination-secondary li:last-of-type { margin-right:0; }
.pagination-secondary li:hover { text-decoration:underline; }
.pagination-secondary li.active:hover { text-decoration:none; }
.pagination-secondary .pager-left { margin-right:4px; }
.pagination-secondary .pager-left:before { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzREQkRFQiI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCwxMiwxMikiLz4NCjwvc3ZnPg0K");float:left;margin-right:4px; }
.pagination-secondary .pager-left.disabled:before { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0RCRTNFMyI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDE4MCwxMiwxMikiLz4NCjwvc3ZnPg0K"); }
.pagination-secondary .pager-right { margin-left:4px; }
.pagination-secondary .pager-right:before { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzREQkRFQiI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDAsOCw4KSIvPg0KPC9zdmc+DQo=");float:right;margin-left:4px; }
.pagination-secondary .pager-right.disabled:before { background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbi1wYWdlciIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI0RCRTNFMyI+DQogIDxwb2x5Z29uIHBvaW50cz0iOC45NTcsMTkuNSA3LjU0MywxOC4wODYgMTMuNjI5LDEyIDcuNTQzLDUuOTE0IDguOTU3LDQuNSAxNi40NTcsMTIiIHRyYW5zZm9ybT0icm90YXRlKDAsMTIsMTIpIi8+DQo8L3N2Zz4NCg=="); }
.tabs:before,.tabs-primary:before,.tabs-secondary:before,.tabs:after,.tabs-primary:after,.tabs-secondary:after { content:"";display:table; }
.tabs:after,.tabs-primary:after,.tabs-secondary:after { clear:both; }
.tabs ul,.tabs-primary ul,.tabs-secondary ul { list-style-type:none;margin:0;padding:0; }
.tabs .item,.tabs-primary .item,.tabs-secondary .item { float:left;text-align:center; }
.tabs .item:hover,.tabs-primary .item:hover,.tabs-secondary .item:hover { cursor:pointer; }
.tabs .item.active:hover,.tabs-primary .item.active:hover,.tabs-secondary .item.active:hover { cursor:default; }
.tabs .item a,.tabs-primary .item a,.tabs-secondary .item a { color:inherit;cursor:inherit;display:block; }
.tabs .item a:hover,.tabs-primary .item a:hover,.tabs-secondary .item a:hover { text-decoration:none; }
.tabs .item,.tabs-primary .item { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;border:1px solid #DBE3E3;border-right-width:0;color:#778283;font-size:20px;padding:15px; }
.tabs .item:last-of-type,.tabs-primary .item:last-of-type { border-right-width:1px; }
.tabs .item:hover,.tabs-primary .item:hover { background-color:#F0F7F7;color:#424A4F; }
.tabs .item.active,.tabs-primary .item.active { border-right-width:1px;margin-right:-1px;z-index:1; }
.tabs .item.active:after,.tabs-primary .item.active:after { border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:100%;width:0; }
.tabs .item .title,.tabs-primary .item .title { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter;display:block;font-size:18px;margin-bottom:5px; }
.tabs .item.active,.tabs-primary .item.active { background-color:#778283;border-color:#778283;color:#fff; }
.tabs .item.active:after,.tabs-primary .item.active:after { border-top:solid 8px #778283; }
.tabs-secondary .item { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:18px;padding:5px 15px; }
.tabs-secondary .item:hover { color:#3594BA; }
.tabs-secondary .item.active { color:#272733; }
.tabs-secondary .item.active { border-bottom:4px solid #4DBDEB; }
.tag-standard,.tag-number,.tag-micro { background-color:#DBE3E3;color:#778283;display:inline-block;font-size:11px;font-weight:bold;margin-right:5px;position:relative; }
.tag-standard:last-of-type,.tag-number:last-of-type,.tag-micro:last-of-type { margin-right:0; }
.teal.tag-standard,.teal.tag-number,.teal.tag-micro { background-color:#54E8CC;color:#207163; }
.blue.tag-standard,.blue.tag-number,.blue.tag-micro { background-color:#6BCAEF;color:#1D6B87; }
.slate.tag-standard,.slate.tag-number,.slate.tag-micro { background-color:#778283;color:#32353E; }
.yellow.tag-standard,.yellow.tag-number,.yellow.tag-micro { background-color:#FFD262;color:#C9933B; }
.orange.tag-standard,.orange.tag-number,.orange.tag-micro { background-color:#FCAD5E;color:#BA6536; }
.purple.tag-standard,.purple.tag-number,.purple.tag-micro { background-color:#A58DE0;color:#574981; }
.green.tag-standard,.green.tag-number,.green.tag-micro { background-color:#6BD24D;color:#317E2B; }
.red.tag-standard,.red.tag-number,.red.tag-micro { background-color:#F55;color:#9B2E39; }
.tag-standard { border-radius:2px;line-height:12px;padding:3px 4px; }
.tag-standard.tag-close { padding-right:18px; }
.tag-standard.tag-close:after { content:"\00D7";cursor:pointer;font-size:14px;position:absolute;right:4px;top:3px; }
.tag-number { border-radius:8px;line-height:12px;padding:2px 5px;text-align:center; }
.tag-micro { border-radius:5px;height:10px;width:10px; }
.tooltip { line-height:1.5em;padding:5px;position:absolute;z-index:1000; }
.tooltip .arrow-bottom,.tooltip .arrow-top { height:8px;left:50%;margin-left:-7px;overflow:hidden;position:absolute;width:15px; }
.tooltip .arrow-bottom:after,.tooltip .arrow-top:after { background-color:#fff;content:"";height:10px;left:2px;position:absolute;width:10px; }
.tooltip .arrow-bottom { bottom:-2px; }
.tooltip .arrow-bottom:after { bottom:4px;box-shadow:-1px -1px 0 #DBE3E3,-1px -1px 4px rgba(219,227,227,0.6);-webkit-transform:rotate(-135deg);transform:rotate(-135deg); }
.tooltip .arrow-top { top:-2px; }
.tooltip .arrow-top:after { bottom:-6px;box-shadow:1px 1px 0 #DBE3E3;-webkit-transform:rotate(225deg);transform:rotate(225deg); }
.tooltip .tooltip-content { background-color:#fff;border:1px solid #DBE3E3;box-shadow:0 2px 5px 0 rgba(219,227,227,0.6);max-width:300px;min-height:30px;min-width:80px;padding:5px 8px;text-align:left; }
.two-column-layout { margin-left:auto;margin-right:auto;position:relative;width:1180px;position:relative; }
.two-column-layout:after { clear:both;content:" ";display:block; }
.two-column-layout .column-side { margin-right:-100%;float:left;width:180px;position:relative; }
.two-column-layout .column-body { margin-left:200px;margin-right:-100%;float:left;width:980px;position:relative; }#wrap { clear:both;height:auto !important;margin-bottom:-163px;min-height:100%; }#wrap-footer { height:163px;margin-top:60px; }#footer { /* clear:both;height:163px;position:relative; */}
.moz-footer { border-top:1px solid #E2E2E2;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#8c8c8c;font-size:12px; }
.moz-footer>.container1 { margin-left:auto;margin-right:auto;position:relative;width:1180px;line-height:1;padding:30px 0 0;position:relative; }
.moz-footer>.container1:after { clear:both;content:" ";display:block; }
.moz-footer-logo { margin-right:-100%;float:left;width:180px; }
.moz-footer-nav { margin-left:200px;margin-right:-100%;float:left;width:780px;list-style-type:none;padding:0;text-align:center; }
.moz-footer-nav ul { list-style-type:none;margin:0;padding:0; }
.moz-footer-nav .item { border-right:1px solid #E91686;display:inline;font-weight:700;padding:0 10px; }
.moz-footer-nav .item:first-child { padding-left:0; }
.moz-footer-nav .item:last-child { border-right:0;padding-right:0; }
.moz-footer-nav a { color:#8c8c8c;display:inline;text-decoration:none; }
.moz-footer-nav a:hover { text-decoration:underline; }
.moz-footer-text { margin-left:200px;margin-right:-100%;float:left;width:780px;margin-top:38px;text-align:center; }
.moz-footer-text p { margin:10px 0; }
.moz-footer-text a { color:#8c8c8c;text-decoration:underline; }
.moz-footer-social { margin-left:1000px;margin-right:-100%;float:left;width:180px; }
.moz-footer-social p { font-weight:700;margin:0 0 14px; }
.moz-footer-social ul { list-style-type:none;margin:0;padding:0; }
.moz-footer-social li { float:left;margin-right:7px; }
.moz-footer-social a { display:block; }
@media print { * { background:transparent !important;box-shadow:none !important;color:#000 !important;-webkit-filter:none !important;filter:none !important;text-shadow:none !important; }
@page { margin:0.5cm; }h2,h3 { orphans:3;page-break-after:avoid;widows:3; }p { orphans:3;widows:3; }pre,blockquote { border:1px solid gray;page-break-inside:avoid; }abbr[title]:after { content:" (" attr(title) ")"; }a,a:visited { text-decoration:underline; }img { max-width:100% !important;page-break-inside:avoid; }thead { display:table-header-group; }tr { page-break-inside:avoid; }#header,#footer { display:none; }
.two-column-layout .column-side { display:none; }
.two-column-layout .column-body { clear:both;float:left;margin-left:0;margin-right:0;width:100%; } }
.clearfix:before,.media:before,.clearfix:after,.media:after { content:"";display:table; }
.clearfix:after,.media:after { clear:both; }
.fade { opacity:0;transition:opacity 0.15s linear; }
.fade.in { opacity:1; }
.hide,.hidden { display:none; }
.invisible { visibility:hidden; }
.block { display:block; }
.inline-block { display:inline-block !important;vertical-align:middle; }
.inline { display:inline !important; }
.pull-left { float:left !important; }
.pull-right { float:right !important; }
.align-left { text-align:left !important; }
.align-center { text-align:center !important; }
.align-right { text-align:right !important; }
.parent { position:relative !important; }
.no-overflow { overflow:hidden !important; }
.no-margin { margin:0 !important; }
.top0 { margin-top:0px !important; }
.bottom0 { margin-bottom:0px !important; }
.top1 { margin-top:10px !important; }
.bottom1 { margin-bottom:10px !important; }
.top2 { margin-top:20px !important; }
.bottom2 { margin-bottom:20px !important; }
.top3 { margin-top:30px !important; }
.bottom3 { margin-bottom:30px !important; }
.top4 { margin-top:40px !important; }
.bottom4 { margin-bottom:40px !important; }
.top5 { margin-top:50px !important; }
.bottom5 { margin-bottom:50px !important; }
.top6 { margin-top:60px !important; }
.bottom6 { margin-bottom:60px !important; }
.top7 { margin-top:70px !important; }
.bottom7 { margin-bottom:70px !important; }
.top8 { margin-top:80px !important; }
.bottom8 { margin-bottom:80px !important; }
.top9 { margin-top:90px !important; }
.bottom9 { margin-bottom:90px !important; }
.top10 { margin-top:100px !important; }
.bottom10 { margin-bottom:100px !important; }
.background-gray { background-color:#000 !important; }
.background-blue { background-color:#4DBDEB !important; }
.background-teal { background-color:#54E8CC !important; }
.background-green { background-color:#6BD24D !important; }
.background-purple { background-color:#A58DE0 !important; }
.background-red { background-color:#F55 !important; }
.background-orange { background-color:#FCAD5E !important; }
.background-yellow { background-color:#FFD262 !important; }
.border-gray { border-color:#000 !important; }
.border-blue { border-color:#4DBDEB !important; }
.border-teal { border-color:#54E8CC !important; }
.border-green { border-color:#6BD24D !important; }
.border-purple { border-color:#A58DE0 !important; }
.border-red { border-color:#F55 !important; }
.border-orange { border-color:#FCAD5E !important; }
.border-yellow { border-color:#FFD262 !important; }
.text-gray { color:#000 !important; }
.text-blue { color:#4DBDEB !important; }
.text-teal { color:#54E8CC !important; }
.text-green { color:#6BD24D !important; }
.text-purple { color:#A58DE0 !important; }
.text-red { color:#F55 !important; }
.text-orange,.moz-followerwonk-text { color:#FCAD5E !important; }
.text-yellow { color:#FFD262 !important; }
.font-roboto-bold { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold; }
.font-roboto-light { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:lighter; }
.font-lato { font-family: var(--heading-font) !important;font-weight:normal; }
.font-helvetica { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal; }#wrap { clear:both;height:auto !important;margin-bottom:-163px;min-height:100%; }#wrap-footer { height:163px;margin-top:60px; }#footer { /*clear:both;height:163px;position:relative;*/ }
.moz-footer { border-top:1px solid #E2E2E2;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#8c8c8c;font-size:12px; }
.moz-footer>.container1 { margin-left:auto;margin-right:auto;position:relative;width:1180px;line-height:1;padding:30px 0 0;position:relative; }
.moz-footer>.container1:after { clear:both;content:" ";display:block; }
.moz-footer-logo { margin-right:-100%;float:left;width:180px; }
.moz-footer-nav { margin-left:200px;margin-right:-100%;float:left;width:780px;list-style-type:none;padding:0;text-align:center; }
.moz-footer-nav ul { list-style-type:none;margin:0;padding:0; }
.moz-footer-nav .item { border-right:1px solid #E91686;display:inline;font-weight:700;padding:0 10px; }
.moz-footer-nav .item:first-child { padding-left:0; }
.moz-footer-nav .item:last-child { border-right:0;padding-right:0; }
.moz-footer-nav a { color:#8c8c8c;display:inline;text-decoration:none; }
.moz-footer-nav a:hover { text-decoration:underline; }
.moz-footer-text { margin-left:200px;margin-right:-100%;float:left;width:780px;margin-top:38px;text-align:center; }
.moz-footer-text p { margin:10px 0; }
.moz-footer-text a { color:#8c8c8c;text-decoration:underline; }
.moz-footer-social { margin-left:1000px;margin-right:-100%;float:left;width:180px; }
.moz-footer-social p { font-weight:700;margin:0 0 14px; }
.moz-footer-social ul { list-style-type:none;margin:0;padding:0; }
.moz-footer-social li { float:left;margin-right:7px; }
.moz-footer-social a { display:block; }
.text-xtra-dark-gray { color:#272733 !important; }
.text-dark-gray { color:#32353E !important; }
.text-medium-dark-gray { color:#424A4F !important; }
.text-medium-light-gray { color:#778283 !important; }
.text-light-gray { color:#99A2A3 !important; }
.text-xtra-light-gray,.separator { color:#BCC5C5 !important; }
.text-xxtra-light-gray { color:#DBE3E3 !important; }
.text-ultra-light-gray { color:#F0F7F7 !important; }
.text-xtra-dark-blue { color:#044154 !important; }
.text-dark-blue { color:#1D6B87 !important; }
.text-medium-dark-blue,.moz-analytics-text { color:#3594BA !important; }
.text-medium-light-blue { color:#6BCAEF !important; }
.text-light-blue { color:#89D6F3 !important; }
.text-xtra-light-blue { color:#A6E2F7 !important; }
.text-xxtra-light-blue { color:#C4EFFB !important; }
.text-ultra-light-blue { color:#E1FBFF !important; }
.text-xtra-dark-teal { color:#06352D !important; }
.text-dark-teal { color:#207163 !important; }
.text-medium-dark-teal { color:#3BAE98 !important; }
.text-medium-light-teal { color:#70EDD4 !important; }
.text-light-teal { color:#8CF1DC !important; }
.text-xtra-light-teal { color:#A7F6E4 !important; }
.text-xxtra-light-teal { color:#C3FAEC !important; }
.text-ultra-light-teal { color:#DEFFF4 !important; }
.text-xtra-dark-green { color:#135419 !important; }
.text-dark-green { color:#317E2B !important; }
.text-medium-dark-green { color:#4EA93C !important; }
.text-medium-light-green { color:#84DB69 !important; }
.text-light-green { color:#9DE486 !important; }
.text-xtra-light-green { color:#B6EDA2 !important; }
.text-xxtra-light-green { color:#D0F6BE !important; }
.text-ultra-light-green { color:#E8FFD9 !important; }
.text-xtra-dark-purple { color:#2F2751 !important; }
.text-dark-purple { color:#574981 !important; }
.text-medium-dark-purple,.moz-content-text { color:#7E6CB1 !important; }
.text-medium-light-purple { color:#B5A2E6 !important; }
.text-light-purple { color:#C6B6EB !important; }
.text-xtra-light-purple { color:#D6CBF1 !important; }
.text-xxtra-light-purple { color:#E6DFF7 !important; }
.text-ultra-light-purple { color:#F6F3FC !important; }
.text-xtra-dark-red { color:#681A2B !important; }
.text-dark-red { color:#9B2E39 !important; }
.text-medium-dark-red { color:#CE4247 !important; }
.text-medium-light-red { color:#FF7576 !important; }
.text-light-red { color:#FF9496 !important; }
.text-xtra-light-red { color:#FFB3B6 !important; }
.text-xxtra-light-red { color:#FFD2D6 !important; }
.text-ultra-light-red { color:#FFEFF4 !important; }
.text-xtra-dark-orange { color:#994122 !important; }
.text-dark-orange { color:#BA6536 !important; }
.text-medium-dark-orange { color:#DC8A4A !important; }
.text-medium-light-orange { color:#FDBC7B !important; }
.text-light-orange { color:#FDCB99 !important; }
.text-xtra-light-orange { color:#FEDAB6 !important; }
.text-xxtra-light-orange { color:#FEE8D3 !important; }
.text-ultra-light-orange { color:#FFF7EF !important; }
.text-xtra-dark-yellow { color:#AD7327 !important; }
.text-dark-yellow { color:#C9933B !important; }
.text-medium-dark-yellow { color:#E4B34F !important; }
.text-medium-light-yellow { color:#FFDA7D !important; }
.text-light-yellow { color:#FFE198 !important; }
.text-xtra-light-yellow { color:#FFE8B2 !important; }
.text-xxtra-light-yellow { color:#FFF0CD !important; }
.text-ultra-light-yellow { color:#FFF7E7 !important; }
.text-black { color:black !important; }
.text-white { color:white !important; }
.background-xtra-dark-gray { background-color:#272733 !important; }
.background-dark-gray { background-color:#32353E !important; }
.background-medium-dark-gray { background-color:#424A4F !important; }
.background-medium-light-gray { background-color:#778283 !important; }
.background-light-gray { background-color:#99A2A3 !important; }
.background-xtra-light-gray { background-color:#BCC5C5 !important; }
.background-xxtra-light-gray { background-color:#DBE3E3 !important; }
.background-ultra-light-gray { background-color:#F0F7F7 !important; }
.background-xtra-dark-blue { background-color:#044154 !important; }
.background-dark-blue { background-color:#1D6B87 !important; }
.background-medium-dark-blue { background-color:#3594BA !important; }
.background-medium-light-blue { background-color:#6BCAEF !important; }
.background-light-blue { background-color:#89D6F3 !important; }
.background-xtra-light-blue { background-color:#A6E2F7 !important; }
.background-xxtra-light-blue { background-color:#C4EFFB !important; }
.background-ultra-light-blue { background-color:#E1FBFF !important; }
.background-xtra-dark-teal { background-color:#06352D !important; }
.background-dark-teal { background-color:#207163 !important; }
.background-medium-dark-teal { background-color:#3BAE98 !important; }
.background-medium-light-teal { background-color:#70EDD4 !important; }
.background-light-teal { background-color:#8CF1DC !important; }
.background-xtra-light-teal { background-color:#A7F6E4 !important; }
.background-xxtra-light-teal { background-color:#C3FAEC !important; }
.background-ultra-light-teal { background-color:#DEFFF4 !important; }
.background-xtra-dark-green { background-color:#135419 !important; }
.background-dark-green { background-color:#317E2B !important; }
.background-medium-dark-green { background-color:#4EA93C !important; }
.background-medium-light-green { background-color:#84DB69 !important; }
.background-light-green { background-color:#9DE486 !important; }
.background-xtra-light-green { background-color:#B6EDA2 !important; }
.background-xxtra-light-green { background-color:#D0F6BE !important; }
.background-ultra-light-green { background-color:#E8FFD9 !important; }
.background-xtra-dark-purple { background-color:#2F2751 !important; }
.background-dark-purple { background-color:#574981 !important; }
.background-medium-dark-purple { background-color:#7E6CB1 !important; }
.background-medium-light-purple { background-color:#B5A2E6 !important; }
.background-light-purple { background-color:#C6B6EB !important; }
.background-xtra-light-purple { background-color:#D6CBF1 !important; }
.background-xxtra-light-purple { background-color:#E6DFF7 !important; }
.background-ultra-light-purple { background-color:#F6F3FC !important; }
.background-xtra-dark-red { background-color:#681A2B !important; }
.background-dark-red { background-color:#9B2E39 !important; }
.background-medium-dark-red { background-color:#CE4247 !important; }
.background-medium-light-red { background-color:#FF7576 !important; }
.background-light-red { background-color:#FF9496 !important; }
.background-xtra-light-red { background-color:#FFB3B6 !important; }
.background-xxtra-light-red { background-color:#FFD2D6 !important; }
.background-ultra-light-red { background-color:#FFEFF4 !important; }
.background-xtra-dark-orange { background-color:#994122 !important; }
.background-dark-orange { background-color:#BA6536 !important; }
.background-medium-dark-orange { background-color:#DC8A4A !important; }
.background-medium-light-orange { background-color:#FDBC7B !important; }
.background-light-orange { background-color:#FDCB99 !important; }
.background-xtra-light-orange { background-color:#FEDAB6 !important; }
.background-xxtra-light-orange { background-color:#FEE8D3 !important; }
.background-ultra-light-orange { background-color:#FFF7EF !important; }
.background-xtra-dark-yellow { background-color:#AD7327 !important; }
.background-dark-yellow { background-color:#C9933B !important; }
.background-medium-dark-yellow { background-color:#E4B34F !important; }
.background-medium-light-yellow { background-color:#FFDA7D !important; }
.background-light-yellow { background-color:#FFE198 !important; }
.background-xtra-light-yellow { background-color:#FFE8B2 !important; }
.background-xxtra-light-yellow { background-color:#FFF0CD !important; }
.background-ultra-light-yellow { background-color:#FFF7E7 !important; }
.background-black { background-color:black !important; }
.background-white { background-color:white !important; }
.fill-xtra-dark-gray { fill:#272733 !important; }
.fill-dark-gray { fill:#32353E !important; }
.fill-medium-dark-gray { fill:#424A4F !important; }
.fill-gray { fill:#000 !important; }
.fill-medium-light-gray { fill:#778283 !important; }
.fill-light-gray { fill:#99A2A3 !important; }
.fill-xtra-light-gray { fill:#BCC5C5 !important; }
.fill-xxtra-light-gray { fill:#DBE3E3 !important; }
.fill-ultra-light-gray { fill:#F0F7F7 !important; }
.fill-xtra-dark-blue { fill:#044154 !important; }
.fill-dark-blue { fill:#1D6B87 !important; }
.fill-medium-dark-blue { fill:#3594BA !important; }
.fill-blue { fill:#4DBDEB !important; }
.fill-medium-light-blue { fill:#6BCAEF !important; }
.fill-light-blue { fill:#89D6F3 !important; }
.fill-xtra-light-blue { fill:#A6E2F7 !important; }
.fill-xxtra-light-blue { fill:#C4EFFB !important; }
.fill-ultra-light-blue { fill:#E1FBFF !important; }
.fill-xtra-dark-teal { fill:#06352D !important; }
.fill-dark-teal { fill:#207163 !important; }
.fill-medium-dark-teal { fill:#3BAE98 !important; }
.fill-teal { fill:#54E8CC !important; }
.fill-medium-light-teal { fill:#70EDD4 !important; }
.fill-light-teal { fill:#8CF1DC !important; }
.fill-xtra-light-teal { fill:#A7F6E4 !important; }
.fill-xxtra-light-teal { fill:#C3FAEC !important; }
.fill-ultra-light-teal { fill:#DEFFF4 !important; }
.fill-xtra-dark-green { fill:#135419 !important; }
.fill-dark-green { fill:#317E2B !important; }
.fill-medium-dark-green { fill:#4EA93C !important; }
.fill-green { fill:#6BD24D !important; }
.fill-medium-light-green { fill:#84DB69 !important; }
.fill-light-green { fill:#9DE486 !important; }
.fill-xtra-light-green { fill:#B6EDA2 !important; }
.fill-xxtra-light-green { fill:#D0F6BE !important; }
.fill-ultra-light-green { fill:#E8FFD9 !important; }
.fill-xtra-dark-purple { fill:#2F2751 !important; }
.fill-dark-purple { fill:#574981 !important; }
.fill-medium-dark-purple { fill:#7E6CB1 !important; }
.fill-purple { fill:#A58DE0 !important; }
.fill-medium-light-purple { fill:#B5A2E6 !important; }
.fill-light-purple { fill:#C6B6EB !important; }
.fill-xtra-light-purple { fill:#D6CBF1 !important; }
.fill-xxtra-light-purple { fill:#E6DFF7 !important; }
.fill-ultra-light-purple { fill:#F6F3FC !important; }
.fill-xtra-dark-red { fill:#681A2B !important; }
.fill-dark-red { fill:#9B2E39 !important; }
.fill-medium-dark-red { fill:#CE4247 !important; }
.fill-red { fill:#F55 !important; }
.fill-medium-light-red { fill:#FF7576 !important; }
.fill-light-red { fill:#FF9496 !important; }
.fill-xtra-light-red { fill:#FFB3B6 !important; }
.fill-xxtra-light-red { fill:#FFD2D6 !important; }
.fill-ultra-light-red { fill:#FFEFF4 !important; }
.fill-xtra-dark-orange { fill:#994122 !important; }
.fill-dark-orange { fill:#BA6536 !important; }
.fill-medium-dark-orange { fill:#DC8A4A !important; }
.fill-orange { fill:#FCAD5E !important; }
.fill-medium-light-orange { fill:#FDBC7B !important; }
.fill-light-orange { fill:#FDCB99 !important; }
.fill-xtra-light-orange { fill:#FEDAB6 !important; }
.fill-xxtra-light-orange { fill:#FEE8D3 !important; }
.fill-ultra-light-orange { fill:#FFF7EF !important; }
.fill-xtra-dark-yellow { fill:#AD7327 !important; }
.fill-dark-yellow { fill:#C9933B !important; }
.fill-medium-dark-yellow { fill:#E4B34F !important; }
.fill-yellow { fill:#FFD262 !important; }
.fill-medium-light-yellow { fill:#FFDA7D !important; }
.fill-light-yellow { fill:#FFE198 !important; }
.fill-xtra-light-yellow { fill:#FFE8B2 !important; }
.fill-xxtra-light-yellow { fill:#FFF0CD !important; }
.fill-ultra-light-yellow { fill:#FFF7E7 !important; }
.fill-black { fill:black !important; }
.fill-white { fill:white !important; }
.background-ultra-light-gray.darker { background-color:#dfeeee !important; }body { background:#fff;  }#flashMessage { margin-bottom:20px; }
.separator { margin-left:5px;margin-right:5px; }
.grid,.row,.block-grid { /* display:-webkit-flex !important; */ }
.grid.banners .grid-vertical,.row.banners .grid-vertical,.banners.block-grid .grid-vertical { height:780px; }
.col { min-width:0; }
.col-centered { margin:0 auto; }
.block-grid { margin-left:-10px;margin-right:-10px; }
.box-arrow-dark-purple:before,.theme-content .striped-page-sections .page-section:first-child:before { content:" ";position:absolute;top:0;left:50%;height:30px;width:30px;margin-left:-15px;margin-top:-15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#574981; }
.box-arrow-dark-blue:before,.theme-pro .striped-page-sections .page-section:first-child:before { content:" ";position:absolute;top:0;left:50%;height:30px;width:30px;margin-left:-15px;margin-top:-15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#1D6B87; }
.box-arrow-purple:before { content:" ";position:absolute;top:0;left:50%;height:30px;width:30px;margin-left:-15px;margin-top:-15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#574981; }
.box-arrow-gray:before,.striped-page-sections .page-section:nth-child(even):not(:first-child):before { content:" ";position:absolute;top:0;left:50%;height:30px;width:30px;margin-left:-15px;margin-top:-15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#F0F7F7; }
.box-arrow-dark-gray:before,.striped-page-sections .page-section:not(:first-child):before { content:" ";position:absolute;top:0;left:50%;height:30px;width:30px;margin-left:-15px;margin-top:-15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#dfeeee; }
.circle,.circle img { border-radius:50%; }
.no-border { border:0 none; }
.box-padding-expand { margin:-20px;padding:20px; }
.border-radius { border-radius:10px; }
.fixed { position:fixed !important;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1; }
.collapse { position:relative;height:0;overflow:hidden;transition:height 0.35s ease; }
.collapse.in { height:auto; }
.content { padding-top:50px;padding-bottom:50px; }
.affix { position:fixed;top:22px; }
.affix-bottom { position:absolute;bottom:0; }
.justify-center { -webkit-justify-content:center;-ms-flex-pack:center;justify-content:center; }
.parent { position:relative; }
.align-top,.align-middle { display:inline-block; }
.align-middle { vertical-align:middle; }
.align-top { vertical-align:top; }
.transform-middle { position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%); }
.rotate-180 { -webkit-transform:rotate(180deg);transform:rotate(180deg); }
.list-reset { padding-left:0;list-style-type:none; }h1.large { font-size:56px; }
.normal { font-weight:normal !important; }
@media all and (max-width: 960px) { .medium-h3 { font-size:26px; }
.medium-h3.alt { font-size:26px; }h2 { font-size:24px; } }
@media all and (max-width: 768px) { h1.large { font-size:28px; }h1.alt { font-size:44px; }
.small-h4 { font-size:20px; }
.small-h4.alt { font-size:24px; }h3.alt { font-size:18px; }h4.alt { font-size:16px; }
.small-transparent { background-color:transparent;border:none;padding:0; } }
@media all and (max-width: 768px) { h3.link-header { font-size:18px;line-height:22px; } }
@media all and (max-width: 768px) { .small-align-center { text-align:center; } }
.nowrap { white-space:nowrap; }
.break-word { word-wrap:break-word; }
.text-focus { font-size:16px;line-height:22px; }
.uppercase { text-transform:uppercase; }
.large-spacing { letter-spacing:0.2em; }
.text-content { font-size:18px;line-height:1.7; }
@media all and (max-width: 768px) { .text-content { font-size:16px; } }
.sidelines { display:block;overflow:hidden; }
.sidelines .title { display:inline-block;margin:0 auto;line-height:1;padding:1px 20px 2px;position:relative; }
.sidelines .title:before { left:-1180px; }
.sidelines .title:after { right:-1180px; }
.sidelines .title:before,.sidelines .title:after { content:'';display:inline-block;border-top:3px solid #F0F7F7;position:absolute;width:1180px;top:50%;margin-top:-3px; }
.sidelines.yellow .title:before,.sidelines.yellow .title:after { border-color:#FFE8B2; }
@-webkit-keyframes mapPath { 0% { stroke-dashoffset:1000; }100% { stroke-dashoffset:0; } }
@keyframes mapPath { 0% { stroke-dashoffset:1000; }100% { stroke-dashoffset:0; } }
@-webkit-keyframes mapAnimated { 0% { -webkit-transform:translateY(50%);transform:translateY(50%); }100% { -webkit-transform:translateY(0%);transform:translateY(0%); } }
@keyframes mapAnimated { 0% { -webkit-transform:translateY(50%);transform:translateY(50%); }100% { -webkit-transform:translateY(0%);transform:translateY(0%); } }
@-webkit-keyframes mapMarker { 0% { width:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg); }100% { width:1em;-webkit-transform:rotate(0deg);transform:rotate(0deg); } }
@keyframes mapMarker { 0% { width:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg); }100% { width:1em;-webkit-transform:rotate(0deg);transform:rotate(0deg); } }
@-webkit-keyframes pointOneMag { 0% { width:0; }100% { width:1em; } }
@keyframes pointOneMag { 0% { width:0; }100% { width:1em; } }
@-webkit-keyframes comAnimated { 0% { -webkit-transform:translateY(160%);transform:translateY(160%); }100% { -webkit-transform:translateY(0%);transform:translateY(0%); } }
@keyframes comAnimated { 0% { -webkit-transform:translateY(160%);transform:translateY(160%); }100% { -webkit-transform:translateY(0%);transform:translateY(0%); } }
@-webkit-keyframes comChat { 0% { width:0em; }100% { width:2em; } }
@keyframes comChat { 0% { width:0em; }100% { width:2em; } }
@-webkit-keyframes paperFloat { 0% { top:15em; }100% { top:3.6em; } }
@keyframes paperFloat { 0% { top:15em; }100% { top:3.6em; } }
@-webkit-keyframes whiteChat { 0% { width:0em; }100% { width:3em; } }
@keyframes whiteChat { 0% { width:0em; }100% { width:3em; } }
@-webkit-keyframes analyticsAnimated { 0% { -webkit-transform:translateY(160%);transform:translateY(160%); }100% { -webkit-transform:translateY(0);transform:translateY(0); } }
@keyframes analyticsAnimated { 0% { -webkit-transform:translateY(160%);transform:translateY(160%); }100% { -webkit-transform:translateY(0);transform:translateY(0); } }
@-webkit-keyframes magGlass { 0% { -webkit-transform:scale(0);transform:scale(0); }100% { -webkit-transform:scale(1);transform:scale(1); } }
@keyframes magGlass { 0% { -webkit-transform:scale(0);transform:scale(0); }100% { -webkit-transform:scale(1);transform:scale(1); } }
@-webkit-keyframes magCurvePathTwoSVG { 0% { stroke-dashoffset:200; }100% { stroke-dashoffset:0; } }
@keyframes magCurvePathTwoSVG { 0% { stroke-dashoffset:200; }100% { stroke-dashoffset:0; } }
@-webkit-keyframes pathTwo { 0% { stroke-dashoffset:500; }100% { stroke-dashoffset:0; } }
@keyframes pathTwo { 0% { stroke-dashoffset:500; }100% { stroke-dashoffset:0; } }
@-webkit-keyframes pathOne { 0% { stroke-dashoffset:500; }100% { stroke-dashoffset:0; } }
@keyframes pathOne { 0% { stroke-dashoffset:500; }100% { stroke-dashoffset:0; } }
@-webkit-keyframes pointOne { 0% { width:0; }100% { width:.4em; } }
@keyframes pointOne { 0% { width:0; }100% { width:.4em; } }
.homepage-animation { ; }
.homepage-animation .mapAnimated { width:300px;height:400px;position:absolute;bottom:-145px;right:0;-webkit-animation:mapAnimated 1.3s ease-out forwards;animation:mapAnimated 1.3s ease-out forwards; }
.homepage-animation .mapSVG { width:20em;height:20em !important;position:absolute;bottom:0;right:0;-webkit-transform:rotate(30deg);transform:rotate(30deg);z-index:1; }
.homepage-animation .lineSVG { width:3.08em;position:absolute;bottom:2.1em;right:7.6em;-webkit-transform:rotate(30deg);transform:rotate(30deg);z-index:3;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:mapPath 3.5s linear forwards;animation:mapPath 3.5s linear forwards; }
.homepage-animation .mapMarker { width:0;bottom:17.3em;right:3.9em;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;position:absolute;z-index:2;-webkit-animation:mapMarker 600ms ease forwards;animation:mapMarker 600ms ease forwards;-webkit-animation-delay:1s;animation-delay:1s; }
.homepage-animation .comAnimated { width:250px;height:155px;position:absolute;bottom:0px;left:0;font-size:16px;z-index:4;-webkit-animation:comAnimated 1s ease-out forwards;animation:comAnimated 1s ease-out forwards; }
.homepage-animation .orangeChat { width:0;opacity:100%;position:absolute;left:2.3em;bottom:4em;z-index:3;-webkit-animation:comChat 1s ease forwards;animation:comChat 1s ease forwards;-webkit-animation-delay:700ms;animation-delay:700ms; }
.homepage-animation .paper { width:7.5em;opacity:100%;position:relative;left:0em;bottom:15em;z-index:4;-webkit-animation:paperFloat 1s ease forwards;animation:paperFloat 1s ease forwards;-webkit-animation-delay:500ms;animation-delay:500ms; }
.homepage-animation .mask { overflow:hidden;position:relative;height:13.2em;left:4.8em;bottom:1.3em;z-index:3; }
.homepage-animation .whiteChat { width:0;opacity:100%;position:absolute;left:13em;bottom:6.8em;z-index:3;-webkit-animation:whiteChat 1s ease forwards;animation:whiteChat 1s ease forwards;-webkit-animation-delay:900ms;animation-delay:900ms; }
.homepage-animation .laptop { width:15.625em;opacity:100%;position:absolute;left:0;bottom:0;z-index:1; }
.homepage-animation .mask { position:absolute; }
.homepage-animation .analyticsAnimated { width:250px;height:155px;position:absolute;bottom:0px;right:0;font-size:16px;z-index:10;-webkit-animation:analyticsAnimated 1s ease-out forwards;animation:analyticsAnimated 1s ease-out forwards; }
.homepage-animation .laptoptwo { width:15.625em;opacity:100%;position:absolute;left:0;bottom:0;z-index:9; }
.homepage-animation .magnifyingGlass { width:5em;height:5em;-webkit-transform:scale(0);transform:scale(0);opacity:100%;position:absolute;left:10.1em;bottom:1.3em;z-index:12;-webkit-animation:magGlass 1s ease forwards;animation:magGlass 1s ease forwards;-webkit-animation-delay:2s;animation-delay:2s; }
.homepage-animation .magGlassTwo { width:5em;opacity:100%;position:absolute;left:0;bottom:1.3em;z-index:10; }
.homepage-animation .magCurvePathOne { width:3em;opacity:100%;position:absolute;left:.1em;bottom:2.8em;z-index:11;stroke-dasharray:500;stroke-dashoffset:500;-webkit-animation:pathOne 4.2s linear forwards;animation:pathOne 4.2s linear forwards;animation-delay:3s;-webkit-animation-delay:3s; }
.homepage-animation .magCurvePathTwo { width:3em;opacity:100%;position:absolute;left:.1em;bottom:3em;z-index:11;stroke-dasharray:200;stroke-dashoffset:200;-webkit-animation:magCurvePathTwoSVG 1s linear forwards;animation:magCurvePathTwoSVG 1s linear forwards;animation-delay:3s;-webkit-animation-delay:3s; }
.homepage-animation .magGlass { width:5em;opacity:100%;position:absolute;left:0;bottom:1.3em;z-index:12; }
.homepage-animation .pathOne { width:8em;opacity:100%;position:absolute;left:3.5em;bottom:3.2em;z-index:10;stroke-dasharray:500;stroke-dashoffset:500;-webkit-animation:pathOne 4.2s linear forwards;animation:pathOne 4.2s linear forwards;animation-delay:1.5s;-webkit-animation-delay:1.5s; }
.homepage-animation .pathTwo { width:8em;opacity:100%;position:absolute;left:3.5em;bottom:2.2em;z-index:10;stroke-dasharray:500;stroke-dashoffset:500;-webkit-animation:pathTwo 4.2s linear forwards;animation:pathTwo 4.2s linear forwards;animation-delay:1.5s;-webkit-animation-delay:1.5s; }
.homepage-animation .pointAnim { width:0;z-index:11;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards; }
.homepage-animation .p1 { position:absolute;left:3.2em;bottom:3.8em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:1.2s;-webkit-animation-delay:1.2s; }
.homepage-animation .p2 { position:absolute;left:4.8em;bottom:4.4em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:1.8s;-webkit-animation-delay:1.8s; }
.homepage-animation .p3 { position:absolute;left:6.8em;bottom:3.1em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:2.3s;-webkit-animation-delay:2.3s; }
.homepage-animation .p4 { position:absolute;left:9.5em;bottom:4.5em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:2.8s;-webkit-animation-delay:2.8s; }
.homepage-animation .p5 { position:absolute;left:2.8em;bottom:2.3em;width:0%;opacity:100%;position:absolute;z-index:14;-webkit-animation:pointOneMag 400ms ease forwards;animation:pointOneMag 400ms ease forwards;animation-delay:3.6s;-webkit-animation-delay:3.6s; }
.homepage-animation .p6 { position:absolute;left:3.2em;bottom:2em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:1.2s;-webkit-animation-delay:1.2s; }
.homepage-animation .p7 { position:absolute;left:4.8em;bottom:3.2em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:1.8s;-webkit-animation-delay:1.8s; }
.homepage-animation .p8 { position:absolute;left:6.8em;bottom:2.6em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:2.3s;-webkit-animation-delay:2.3s; }
.homepage-animation .p9 { position:absolute;left:9.5em;bottom:3.6em;-webkit-animation:pointOne 400ms ease forwards;animation:pointOne 400ms ease forwards;animation-delay:3s;-webkit-animation-delay:3s; }
.homepage-animation .p10 { position:absolute;left:2.8em;bottom:4.5em;animation-delay:0;-webkit-animation-delay:0;width:0%;opacity:100%;position:absolute;z-index:13;-webkit-animation:pointOneMag 400ms ease forwards;animation:pointOneMag 400ms ease forwards;animation-delay:3.5s;-webkit-animation-delay:3.5s; }
.homepage-animation .mapAnimated,.homepage-animation .comAnimated,.homepage-animation .analyticsAnimated { font-size:16px;display:none; }
@media all and (max-width: 1180px) { .homepage-animation .mapAnimated,.homepage-animation .comAnimated,.homepage-animation .analyticsAnimated { font-size:14px; } }
@media all and (max-width: 960px) { .homepage-animation .mapAnimated,.homepage-animation .comAnimated,.homepage-animation .analyticsAnimated { font-size:12px; } }
.banner { position:relative;padding:70px 20px;color:#fff;text-align:center;background-color:#1D6B87; }
.banner h1,.banner .h1,.banner h2,.banner .h2,.banner h3,.banner .h3,.banner h4,.banner .h4,.banner h5,.banner .h5,.banner h6,.banner .h6 { color:#fff; }
.banner h1,.banner .h1,.banner h2,.banner .h1,.banner h4,.banner .h4 { font-family:"Roboto Slab","Museo","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-weight:400; }
.banner h1 { margin-top:0;color:#89D6F3; }
.banner .banner-image { margin-top:10px;margin-bottom:10px;max-width:340px; }
.banner .banner-search-bar { color:#000; }
.banner.banner-small { padding-top:40px;padding-bottom:40px; }
.linear-pattern-blue,.linear-pattern-diagonal { background:#044154;background:linear-gradient(transparent 40%, rgba(77, 189, 235, 0.5)),linear-gradient(transparent 40%, #2F2751),url('/assets/images/home/pattern.svg?3bd1e79') no-repeat center,linear-gradient(#044154, #044154);background-size:1180px 500px;border:none;min-height:350px;overflow:hidden; }
.linear-pattern-blue.overlay,.overlay.linear-pattern-diagonal { margin-bottom:-100px; }
.linear-pattern-diagonal { background:linear-gradient(-35deg, #044154 0%, #044154 50%, #054c63 50%, #054c63 100%); }
.banner-tab-container { position:absolute;right:0;bottom:0;left:0; }
.banner-tab-container ul { padding-left:0;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0; }
.banner-tab { transition:all 0.2s;margin-right:10px; }
.banner-tab a { transition:all 0.2s;display:inline-block;padding:10px 30px;color:#fff;background-color:#3594BA;text-decoration:none; }
.banner-tab a:hover { background-color:#4DBDEB; }
.banner-tab:last-child { margin-right:0; }
.banner-tab.active a { background-color:#F0F7F7;color:#32353E; }
.banner-tab.active a:hover { background-color:#F0F7F7; }
.banner-tab-panel { display:none; }
.banner-tab-panel.active { display:block; }
.button-primary,.button-secondary { margin:0; }
.button-primary.wide-cta,.button-secondary.wide-cta { padding:0 30px; }
.button-primary.small-cta,.button-secondary.small-cta { height:34px;line-height:32px; }
@media all and (max-width: 320px) { .button-primary,.button-secondary { padding:0 8px; } }
.button-secondary { margin:0; }
.button-secondary.medium-dark-purple { color:#7E6CB1;border-color:#7E6CB1; }
.button-secondary.large-cta { border-radius:3px;font-size:18px;height:58px;line-height:55px;padding:0 20px; }
.carousel { position:relative;margin-bottom:20px; }
.carousel-inner { overflow:hidden;width:calc(100% - 110px);margin:0 auto;position:relative; }
.carousel-inner .item { display:none;position:relative;transition:0.6s ease-in-out left; }
.carousel-inner .active,.carousel-inner .next,.carousel-inner .prev { display:block; }
.carousel-inner .active { left:0; }
.carousel-inner .next,.carousel-inner .prev { position:absolute;top:0;width:100%; }
.carousel-inner .next,.carousel-inner .active.right { left:100%; }
.carousel-inner .prev,.carousel-inner .active.left { left:-100%; }
.carousel-inner .next.left,.carousel-inner .prev.right { left:0; }
.carousel-control { position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%); }
.carousel-control.right { right:0; }
.carousel-control.left { left:0; }
.carousel-control.left .icon { -webkit-transform:scaleX(-1);transform:scaleX(-1); }
.carousel-control .icon { opacity:0.5;fill:#99A2A3; }
.carousel-control .icon:hover { opacity:1;fill:#4DBDEB; }
.cta-bar { position:relative;padding:20px;background-color:#4DBDEB; }
.cta-bar a { color:rgba(255,255,255,0.8); }
.cta-bar a:hover { color:#fff; }
.cta-bar a:hover .text { color:#fff; }
.cta-bar a:hover .icon { fill:#fff; }
.cta-bar h3 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal; }
.cta-bar .icon { fill:#89D6F3; }label { color:#000; }
.input-group { display:-webkit-flex;display:-ms-flexbox;display:flex; }
.input-group input { -webkit-flex:1;-ms-flex:1;flex:1; }
.input-group.input-group-large input { height:58px;line-height:55px; }
.input.block,.select.block { width:100%; }
.search-input { position:relative; }
.search-input input { width:100%; }
.search-input button { background:none;border:none;position:absolute;top:7px;right:3px;outline:0; }
.search-input .icon { fill:#4DBDEB; }
.moz-footer-logo { width:25%; }
.moz-footer-nav,.moz-footer-text { width:50%;margin-left:25%; }
.moz-footer-social { margin:0;float:right; }
@media all and (max-width: 768px) { .moz-footer-social { margin:30px auto;float:none;text-align:center; }
.moz-footer-nav { width:100%;margin:0; } }
.header-group { display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px; }
.header-group>* { -webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-top:0;margin-bottom:0; }
@media all and (max-width: 768px) { .header-group { display:block; } }
.icon-panel { padding:20px;margin-bottom:20px;text-align:left;min-height:170px;background-color:#F0F7F7; }
.icon-panel .icon-panel-content { display:-webkit-flex;display:-ms-flexbox;display:flex; }
.icon-panel .icon-panel-icon { -webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:85px; }
.icon-panel .icon-panel-body { -webkit-flex:1;-ms-flex:1;flex:1; }
.icon-panel.darker { background-color:#dfeeee; }
@media all and (max-width: 768px) { .icon-panel { min-height:auto;padding:0;margin:0;background:transparent !important; } }
.striped-page-sections .page-section .icon-panel { background-color:#dfeeee; }
.striped-page-sections .page-section:nth-child(even) .icon-panel { background-color:#F0F7F7; }
.icon-text .icon { display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:0.2em;margin-right:0.2em;height:1em; }
.icon-text.no-linebreak .text { padding-right:1em; }
.icon-text.no-linebreak .icon { margin-left:-0.8em; }
.icon-link .icon { display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:0.2em;margin-right:0.2em;height:1em;fill:#3594BA; }
.icon-link.no-linebreak .text { padding-right:1em; }
.icon-link.no-linebreak .icon { margin-left:-0.8em; }
.link-gray { color:#99A2A3;cursor:pointer; }
.link-gray .text { color:#99A2A3; }
.link-gray .icon { fill:#99A2A3; }
.link-gray .icon { display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:0.2em;margin-right:0.2em;height:1em; }
.link-gray:hover { color:#3594BA; }
.link-gray:hover .text { color:#3594BA; }
.link-gray:hover .icon { fill:#3594BA; }
.link-gray.no-linebreak .text { padding-right:1em; }
.link-gray.no-linebreak .icon { margin-left:-0.8em; }
.link-header .icon { display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:0.2em;margin-right:0.2em;height:1em; }
.link-header.no-linebreak .text { padding-right:1em; }
.link-header.no-linebreak .icon { margin-left:-0.8em; }
.link-header a { text-decoration:none; }
.link-header a:hover { color:#4DBDEB; }
.link-header a:hover .text { color:#4DBDEB; }
.link-header a:hover .icon { fill:#4DBDEB; }
.cta-header { color:#000; }
.cta-header .text { color:#000; }
.cta-header .icon { fill:#000; }
.cta-header .icon { display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:0.2em;margin-right:0.2em;height:1em; }
.cta-header.no-linebreak .text { padding-right:1em; }
.cta-header.no-linebreak .icon { margin-left:-0.8em; }
.cta-header a { color:#000; }
.cta-header a .icon { fill:#DBE3E3; }
.cta-header a:hover { color:#3594BA;text-decoration:none; }
.cta-header a:hover .text { color:#3594BA; }
.cta-header a:hover .icon { fill:#3594BA; }
.cta-header.disabled { color:#BCC5C5; }
.cta-header.disabled .text { color:#BCC5C5; }
.cta-header.disabled .icon { fill:#BCC5C5; }
.icon-shapes-plug { border-width:2px;font-size:16px; }
.icon-shapes-plug img { position:absolute;top:calc(-66px / 2);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;width:96px; }
@media all and (min-width: 960px) { .icon-shapes:before,.icon-shapes:after { content:"";display:inline-block;background-image:url("/assets/images/home/icon-shapes-1.svg?c00f38e");background-repeat:no-repeat;width:30px;height:35px;margin:0 10px; }
.icon-shapes:after { background-image:url("/assets/images/home/icon-shapes-2.svg?72d2889"); } }img.resize-large { width:80%;padding:5px;border:1px solid #DBE3E3;margin:20px auto; }
.avatar-large { width:80px;height:80px; }
.avatar-medium { width:40px;height:40px; }
.media .pull-left { margin-right:10px; }
.media .pull-right { margin-left:20px; }
.media .media-body { overflow:hidden; }
.media-feature>a { float:left;padding-right:15px; }
.media-feature>a .media-body { overflow:hidden; }
.subscription-box .alert-inline,.seated-subscription-box .alert-inline { padding:0; }
  .thumbs .thumbs-up,.thumbs .thumbs-down,.thumbs .comment-count,.thumbs a { margin:0 30px;color:#E91686;font-size:12px; }
.thumbs .thumbs-up .icon,.thumbs .thumbs-down .icon,.thumbs .comment-count .icon,.thumbs a .icon { fill:#BCC5C5;vertical-align:middle;margin-right:5px; }
.thumbs .thumbs-up:hover,.thumbs .thumbs-down:hover,.thumbs .comment-count:hover,.thumbs a:hover { text-decoration:none;color:#60030c; }
.thumbs .thumbs-up:hover .icon,.thumbs .thumbs-down:hover .icon,.thumbs .comment-count:hover .icon,.thumbs a:hover .icon { fill:#99A2A3; }
.thumbs .thumbs-up.active .icon { fill:#54E8CC; }
.thumbs .thumbs-down.active .icon { fill:#F55; }
.default-card { height:192px;width:380px;margin:10px;overflow:hidden; }
.comments-container>ul,.comments-container ul.replies { list-style:none;padding:0; }
.comments-container>ul:first-child,.comments-container ul.replies:first-child { padding-left:0px; }
.comments-container .replies .comment .arrow-up { top:-31px;height:40px;left:30px;width:40px;overflow:hidden;position:absolute; }
.comments-container .replies .comment .arrow-up:after { bottom:-20px;box-shadow:1px 1px 0 #DBE3E3;background-color:#FFF;content:"";height:40px;position:absolute;width:40px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg); }
.comments-container .comment-list .replies-nested { margin-left:40px; }
.comments-container .comment { position:relative;border:1px solid #DBE3E3;margin-bottom:30px;margin:35px 0px;padding:20px; }
.comments-container .comment.new { border-color:#A6E2F7; }
.comments-container .comment.new .new-tag { display:inline-block;color:#A6E2F7;margin-right:10px; }
.comments-container .comment.new .arrow-up:after { box-shadow:1px 1px 0 #A6E2F7; }
.comments-container .comment .tag-standard { margin-left:5px;text-transform:uppercase; }
.comments-container .comment .tag-standard.slate { color:#fff; }
.comments-container .comment .comment-author {  //float:left; }
.comments-container .comment .comment-date { margin-left:60px;float:right; }
.comments-container .comment .comment-avatar { margin-right:20px; }
.comments-container .comment .comment-body { display:block;overflow:hidden; }
.comments-container .comment .comment-body .h5 { color:#4DBDEB; }
.comments-container .comment .comment-body time { color:#000; }
.comments-container .comment .comment-body footer .toggle-edit,.comments-container .comment .comment-body footer .approve-comment,.comments-container .comment .comment-body footer .delete-comment { margin-right:10px; }
.comments-container .comment .comment-info { margin-top:30px; }
.comments-container .comment .comment-edit { overflow:hidden;margin-right:10px; }
.comments-container .comment-count { top:-5px; }
.comments-container .admin-buttons>a { display:inline-block;margin-right:20px; }
.comments-container .comments-header .header-text { float:left; }
.comments-container .comments-header .header-text h2 { margin-bottom:10px; }
.comments-container .comments-header .sort-by { float:right;line-height:79px; }
@media all and (max-width: 768px) { .comments-container .comment-list { padding-left:0px; }
.comments-container .comments-header .header-text { float:none; }
.comments-container .comments-header .sort-by { float:none; }
.comments-container .comment-list .replies-nested { margin-left:0px; }
.comments-container .comment-list .replies-nested .replies-nested { margin-left:10px; }
.comments-container .comment { border:none;margin-bottom:15px; }
.comments-container .comment .comment-author { float:none; }
.comments-container .comment .comment-date { float:none; }
.comments-container .comment>.comment-body { overflow:visible; }
.comments-container .comment .comment-info { margin:20px 0; }
.comments-container .comment .comment-info a { margin:0 20px; }
.comments-container .comment .comment-info a:first-child { margin-left:0; }
.comments-container .comment .comment-info a:last-child { margin-right:0; }
.comments-container .comment .avatar-large { width:40px;height:40px; }
.comments-container .comment .tag-standard.show-small-only { text-align:center;margin-top:8px; }
.comments-container .comment .edited-by { display:block; }
.comments-container .replies .comment { border:1px solid #DBE3E3;margin-bottom:30px; } }
img {
    vertical-align: initial !important;
}
article.blog-post {
    margin-top: 10em !important;
}
span.CategoryClass {
    float: left;
    width: 100%;
    margin: 10px 0;
    color: #E91686;
}
.avatar-inner img {
    border: 1px solid #000;
}
.single .author-bio {
    font-size: 16px;
    font-style: italic;
    display: flex;
    flex-direction: column;
    gap: 0px;
    width: 620px;
    max-width: 100%;
    line-height: 1.4;
}
.single .media-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 50px;
}
.single header.site-header {
    position: relative;
    background: var(--color1);
}
.post-image {
    background-position: center !important;
}
a:hover {
    color: #000;
}

h1, h2, h3, h4, h5, h6{ font-family: var(--heading-font) !important; font-weight:700 !important; margin:0 0 28px;}
p{ margin:0 0 28px;}


div#content_rel_posts {
    width: 33.3333333%;
    float: left;
    padding: 10px;
	line-height: 0;
}
div#content_rel_posts a.image {
    display: block;
    min-height: 200px;
    background: url(/wp-content/themes/genesis-child/blog_inc/includes/featured_gethired.jpg) no-repeat center;
    background-size: auto 100%;
}
div#content_rel_posts p.TitleClass{ position:relative; margin: 0;}
p.TitleClass a {
    background-color: #23292e9e;
    color: #fff;
    display: block;
    padding: 4px;
	position: absolute;
    bottom: 0;
    width: 100%;
	line-height: 1.3;
}
div#content_rel_posts img {
    height: 200px !important;
    object-fit: cover;
}
.col-centered.author_bottom {
    display: none;
}
.post-content p{ margin:0 0 28px !important;}
.h1, .h2, .h3, .h4, h1, h2, h3, h4 {
    margin-top: 0px;
    margin-bottom: 28px;
	font-family: var(--heading-font) !important;
    font-weight: 700;
	color: #000;
}
p.site-title {
    margin: 0 !important;
	line-height: 0;
}
.post-content h1 {
    font-size: 3em;
	margin: 0 0 28px;
}
.post-content h2 {
    font-size: 2.4em;
	margin: 0 0 28px;
}
.post-content h3 {
    font-size: 1.5em;
	margin: 0 0 28px;
}
.post-content h4 {
    font-size: 1.3em;
	margin: 0 0 28px;
}

.row {
    margin: 0 !important;
}
.related-posts.col-centered.top5.bottom5 {
    display: inline-block;
    width: 100%;
}
.single nav#genesis-nav-primary {
    margin: 0;
}

@media( max-width:1020px){
div#main-wrap {
    width: 100%;
    padding: 0;
}
.media-info {
    padding-left: 25px;
}
.media .pull-right {
    display: none;
}
article.blog-post.top3 {
    margin-top: 11em !important;
}
.post-image-single {
    height: 300px !important;
}
h1, .h1 {
    font-size: 2em;
}
.post-content h2 {
    font-size: 1.8em;
}
.post-content h3 {
    font-size: 1.4em;
}
.post-content h4 {
    font-size: 1.1em;
}
div#content_rel_posts {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
}
}
	
	
@media( max-width:420px){
div#content_rel_posts {
    width: 100% !important;
}
.media-info {
    float: left;
    width: 100%;
    padding: 0;
    margin-top: -20px;
    font-size: 16px;
}
div#content1 {
    padding: 0;
}
.post-image-single {
    height: 180px !important;
}
h1, .h1 {
    font-size: 1.6em;
}
.post-content h2 {
    font-size: 1.3em;
}
.post-content h3 {
    font-size: 1.1em;
}
.post-content h4 {
    font-size: 1em;
}
}