#v1 {
  /* testing SumoMe plugin for potential iubenda integration, to call type "sumome +keyboard arrow up" */
  /* adding code styles from Bootstrap */
  /*Custom Css*/
  /*

    #categories-footer{
    	padding-left: 16px;
    }

    #categories-footer li {
        width: 16.666%;
        display: inline;
        float: left;
        line-height: 2.5em;
    }

    */
  /*search page*/
  /*end of search page*/
  /*footer*/
  /*#DIV_1*/
  /*#DIV_2*/
  /*#DIV_2:after*/
  /*#DIV_2:before*/
  /*#DIV_3*/
  /*#H4_4, #H4_26*/
  /*#SMALL_5, #SMALL_27, #STRONG_43*/
  /*#UL_6*/
  /*#LI_7, #LI_11, #LI_15, #LI_19, #LI_21, #LI_23, #LI_29, #LI_31, #LI_33, #LI_35, #LI_37, #LI_39*/
  /*#A_8, #A_10, #A_14, #A_18, #A_22, #A_30, #A_34, #A_38*/
  /*#LI_9, #LI_13, #LI_17*/
  /*#A_12, #A_16, #A_24, #A_32, #A_40*/
  /*#A_20, #A_36*/
  /*#DIV_25*/
  /*#UL_28*/
  /*#DIV_41*/
  /*#ADDRESS_42*/
  /*#BR_44, #BR_45, #BR_47, #SCRIPT_55, #SCRIPT_65*/
  /*#ABBR_46, #ABBR_49*/
  /*#BR_48*/
  /*#DIV_50*/
  /*#IFRAME_51*/
  /*#IFRAME_52*/
  /*#DIV_53*/
  /*#IFRAME_54*/
  /*#DIV_56*/
  /*#UL_57*/
  /*#LI_58*/
  /*#LI_58:after*/
  /*#A_59, #A_61*/
  /*#LI_60*/
  /*#DIV_62*/
  /*#DIV_63*/
  /*#IFRAME_64*/
  /*end of footer*/ }
  #v1 .sumome-control, #v1 .sumome-control-sticky {
    display: none !important; }
  #v1 code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px; }
  #v1 kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  #v1 kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none; }
  #v1 pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px; }
  #v1 pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }
  #v1 .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll; }
  #v1 .clearfix:before, #v1 .clearfix:after {
    content: " ";
    display: table; }
  #v1 .clearfix:after {
    clear: both; }
  #v1 .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  #v1 .pull-right {
    float: right !important; }
  #v1 .pull-left {
    float: left !important; }
  #v1 .hide {
    display: none !important; }
  #v1 .show {
    display: block !important; }
  #v1 .invisible {
    visibility: hidden; }
  #v1 .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }
  #v1 .hidden {
    display: none !important; }
  #v1 .affix {
    position: fixed; }
  #v1 body {
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; }
  #v1 h1 {
    margin-top: 50px;
    margin-bottom: 25px; }
  #v1 h2 {
    margin-top: 45px;
    margin-bottom: 25px; }
  #v1 h3 {
    margin-top: 35px;
    margin-bottom: 20px; }
  #v1 h4 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: bold; }
  #v1 .tagline {
    color: #b1b1b1;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 40px;
    text-transform: uppercase; }
  #v1 .tagline::before {
    background-color: rgba(255, 255, 255, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, #d7d7d7), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #d7d7d7 50%, rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #d7d7d7 50%, rgba(255, 255, 255, 0));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #d7d7d7 50%, rgba(255, 255, 255, 0));
    background-repeat: no-repeat;
    content: "";
    display: block;
    float: left;
    height: 40px;
    margin: 0 15px -20px;
    padding: 0 0 20px;
    width: 1px; }
  #v1 .index-tagline {
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    color: rgba(84, 84, 84, 0.4); }
  #v1 .index-summary {
    font-size: 13px;
    color: rgba(84, 84, 84, 0.8);
    text-transform: uppercase;
    text-align: center; }
  #v1 .full-width {
    width: 100%;
    margin-bottom: 23px;
    margin-top: 20px; }
  #v1 .category {
    color: rgba(84, 84, 84, 0.8); }
  #v1 a {
    color: rgba(0, 115, 206, 0.75);
    text-decoration: none; }
  #v1 a:hover, #v1 a:active, #v1 a:focus {
    text-decoration: none;
    color: #41a8fb; }
  #v1 .grey, #v1 .white {
    width: 100%;
    padding: 40px 0px 40px 0px; }
  #v1 .summary {
    padding: 80px 0px 80px 0px; }
  #v1 .grey {
    background: #fafafa;
    border-bottom: 1px solid #eee; }
  #v1 .white {
    background: #fff;
    border-bottom: 1px solid #eee; }
  #v1 .no-border {
    border-bottom: none;
    padding-bottom: 0; }
  #v1 .no-padding {
    padding-top: 0; }
  #v1 .no-mar {
    margin-bottom: 0; }
  #v1 .iub, #v1 .iub > a {
    font-size: 20px;
    color: #1fc894;
    text-align: center; }
  #v1 .iub-box {
    height: 255px;
    padding-top: 100px; }
  #v1 hr {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px; }
  #v1 h1.main-title > a {
    font-size: 36px;
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-weight: 400;
    text-align: center;
    line-height: 43px;
    color: #323232; }
  #v1 .iub-title, #v1 .iub-title > a {
    margin: 10px;
    font-size: 36px;
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-weight: 400;
    text-align: center;
    line-height: 43px;
    color: #1fc894; }
  #v1 .main-title {
    display: block;
    font-size: 36px;
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-weight: 400;
    text-align: center;
    line-height: 43px;
    color: #323232; }
  #v1 .text > h2:first-child {
    display: block;
    max-width: 655px;
    margin: 0 auto;
    margin-bottom: 40px;
    font-size: 28px;
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-weight: 400;
    line-height: 38px;
    text-align: center;
    color: rgba(84, 84, 84, 0.8); }
  #v1 .text {
    display: block;
    max-width: 655px;
    margin: 0 auto;
    font-size: 20px;
    font-family: "tisa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    text-align: left;
    line-height: 34px;
    color: rgba(0, 0, 0, 0.75); }
  #v1 .text > h2:first-child:after {
    width: 100%;
    display: block;
    border-style: solid none none;
    border-width: 1px 0 0;
    border-color: #eee;
    margin: 40px auto;
    content: ''; }
  #v1 .latest {
    margin-top: 81px;
    margin-bottom: 72px;
    font-size: 28px;
    font-weight: 400;
    line-height: 38px;
    text-align: center;
    color: rgba(84, 84, 84, 0.49); }
  #v1 .text ul {
    margin-top: 20px;
    margin-bottom: 30px; }
  #v1 .box-up, #v1 .box-down {
    display: block;
    margin: 0 auto;
    margin-left: -52px;
    margin-right: -52px;
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; }
  #v1 .box-up {
    border: 1px solid #a8ead5;
    border-radius: 8px 8px 0 0;
    padding: 42px 0 24px 0;
    margin-top: 80px; }
  #v1 .box-down {
    border: 1px solid #a8ead5;
    border-top: none;
    border-radius: 0 0 8px 8px;
    margin-top: -14px;
    padding: 47px;
    margin-bottom: 80px; }
  #v1 .small-box {
    display: block;
    width: 100%;
    margin: 0 auto; }
  #v1 .green-title, #v1 .box-up > h2, #v1 .box-up > p {
    width: 100%;
    margin: 0 auto;
    font-size: 26px;
    font-weight: 400;
    text-align: center;
    line-height: 31px;
    color: rgba(57, 173, 137, 0.88); }
  #v1 .green-list, #v1 .box-down > ul {
    font-size: 20px;
    font-weight: 400;
    line-height: 34px;
    color: #39ad89; }
  #v1 .related-lead {
    margin-bottom: 46px;
    font-size: 14px;
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-weight: 200;
    text-transform: uppercase;
    text-align: center;
    color: rgba(84, 84, 84, 0.8); }
  #v1 .related-box {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 16px; }
  #v1 .related-link {
    font-size: 20px;
    display: table;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 20px 70px 20px 20px;
    position: relative;
    line-height: 1.3; }
  #v1 .related-link:after {
    content: "\2192";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #eee;
    font-family: "Lucida Grande", Helvetica,Arial,FreeSans,sans-serif;
    font-size: 12px;
    padding: 0 20px;
    height: 100%;
    line-height: 70px; }
  #v1 .related-link:hover {
    background: #fafafa; }
  #v1 .mar-top {
    margin-top: 80px; }
  #v1 .mar-bot {
    margin-bottom: 60px; }
  #v1 .share {
    display: block;
    font-size: 18px;
    color: rgba(84, 84, 84, 0.8);
    text-align: center;
    width: 100%;
    margin: 0 auto; }
  #v1 .sharer {
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 60px; }
  #v1 .little-box-share {
    float: left;
    margin-right: 20px; }
  #v1 .tweet {
    color: #00a8ea; }
  #v1 .tweet:hover {
    color: #1bbfff;
    text-decoration: none; }
  #v1 .about {
    display: block;
    max-width: 500px;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 80px; }
  #v1 .about-title {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: rgba(84, 84, 84, 0.8); }
  #v1 .about-text {
    font-size: 16px;
    line-height: 19px;
    color: rgba(84, 84, 84, 0.8); }
  #v1 .img-about {
    max-height: 120px; }
  #v1 .about-link {
    color: #0073ce; }
  #v1 .about-link:hover {
    text-decoration: none;
    color: #1889e3; }
  #v1 .call-box {
    padding: 60px;
    margin-bottom: 80px; }
  #v1 .box-text-home, #v1 .box-text-post {
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
    font-size: 18px;
    text-align: center;
    line-height: 21px;
    color: rgba(84, 84, 84, 0.8); }
  #v1 .box-text-home {
    width: 100%; }
  #v1 .box-text-post {
    width: 100%; }
  #v1 .generate {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    padding: 14px;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.21);
    text-align: center;
    color: #fff;
    background: #1fc894;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07); }
  #v1 .generate:hover {
    background: #1fdba1;
    color: #fff; }
  #v1 .btn, #v1 .success {
    display: block;
    margin: 30px auto;
    /*text-transform: uppercase;*/
    font-family: "hkgrotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    text-shadow: 1px 1px rgba(0, 0, 0, 0.21);
    text-align: center;
    color: #fff;
    background: #1fc894;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07); }
  #v1 .btn:hover, #v1 .success:hover {
    background: #1fdba1;
    color: #fff; }
  #v1 .bottom-title {
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    color: rgba(84, 84, 84, 0.8); }
  #v1 .bottom-text {
    display: block;
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 40px;
    font-size: 14px;
    text-align: center;
    color: rgba(84, 84, 84, 0.57); }
  #v1 .bottom-text p {
    color: rgba(84, 84, 84, 0.8); }
  #v1 .bottom-link {
    display: block; }
  #v1 .form-group {
    display: block;
    width: 100%;
    margin: 0 auto; }
  #v1 .search-input {
    width: 100%;
    padding: 10px;
    color: rgba(50, 50, 50, 0.75);
    border: 1px solid;
    border-color: rgba(151, 151, 151, 0.47);
    border-radius: 3px;
    /*
        box-shadow: inset 0px 1px 1px rgba(0, 0, 59, 0.2);
        -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 59, 0.2);
        -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 59, 0.2);
        -o-box-shadow: inset 0px 1px 1px rgba(0, 0, 59, 0.2);
        */ }
  #v1 .search {
    width: 100%;
    padding: 11px;
    font-size: 13px;
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.21);
    background: #d8d8d8;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07); }
  #v1 .search:hover {
    background: #e5e5e5; }
  #v1 .divider {
    border-left: 1px solid #eee;
    padding: 15px 15px 15px 0px; }
  #v1 .rss {
    display: block;
    padding: 11px 35px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.21);
    background: #ffd390;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.07); }
  #v1 .rss:hover {
    background: #ffdeab;
    color: #fff; }
  #v1 .analytics {
    display: block;
    width: 100%;
    margin: 0 auto; }
  #v1 .change-post {
    display: block;
    width: 100%;
    margin: 0 auto; }
  #v1 .change-post-box {
    float: left;
    width: 100%;
    margin-bottom: 40px;
    margin-top: 16px;
    padding: 20px 70px 20px 20px; }
  #v1 .older {
    font-size: 20px;
    display: table;
    border: 1px solid #eee;
    border-radius: 3px;
    margin-right: 16px;
    padding: 20px 20px 20px 70px;
    position: relative;
    line-height: 1.3; }
  #v1 .older:after {
    content: "\2190";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    border-right: 1px solid #eee;
    font-family: "Lucida Grande", Helvetica,Arial,FreeSans,sans-serif;
    font-size: 12px;
    padding: 0 20px 0 20px;
    height: 100%; }
  #v1 .older:hover {
    background: #fafafa; }
  #v1 .pad {
    padding-top: 30px;
    padding-bottom: 30px; }
  #v1 .pad:after {
    line-height: 88px; }
  #v1 #DIV_1 {
    color: #59636d;
    height: 280px;
    position: relative;
    width: 940px;
    -webkit-perspective-origin: 485px 170px;
    perspective-origin: 485px 170px;
    -webkit-transform-origin: 485px 170px;
    -ms-transform-origin: 485px 170px;
    transform-origin: 485px 170px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0 auto;
    outline: #59636d none 0px;
    padding: 30px 15px; }
  #v1 #DIV_2 {
    color: #59636d;
    height: 280px;
    width: 960px;
    -webkit-perspective-origin: 480px 140px;
    perspective-origin: 480px 140px;
    -webkit-transform-origin: 480px 140px;
    -ms-transform-origin: 480px 140px;
    transform-origin: 480px 140px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 0px -20px;
    outline: #59636d none 0px; }
  #v1 #DIV_2:after {
    clear: both;
    color: #59636d;
    display: table;
    width: 1px;
    -webkit-perspective-origin: 0.5px 0px;
    perspective-origin: 0.5px 0px;
    -webkit-transform-origin: 0.5px 0px;
    -ms-transform-origin: 0.5px 0px;
    transform-origin: 0.5px 0px;
    content: '';
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #DIV_2:before {
    color: #59636d;
    display: table;
    width: 1px;
    -webkit-perspective-origin: 0.5px 0px;
    perspective-origin: 0.5px 0px;
    -webkit-transform-origin: 0.5px 0px;
    -ms-transform-origin: 0.5px 0px;
    transform-origin: 0.5px 0px;
    content: '';
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #DIV_3 {
    color: #59636d;
    float: left;
    height: 280px;
    width: 160px;
    -webkit-perspective-origin: 80px 140px;
    perspective-origin: 80px 140px;
    -webkit-transform-origin: 80px 140px;
    -ms-transform-origin: 80px 140px;
    transform-origin: 80px 140px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 0px 20px;
    outline: #59636d none 0px; }
  #v1 #H4_4, #v1 #H4_26 {
    color: #59636d;
    height: 25px;
    opacity: 0.5;
    width: 160px;
    z-index: 0;
    -webkit-perspective-origin: 80px 12.5px;
    perspective-origin: 80px 12.5px;
    -webkit-transform-origin: 80px 12.5px;
    -ms-transform-origin: 80px 12.5px;
    transform-origin: 80px 12.5px;
    border: 0px none #59636d;
    font: normal normal bold normal 16px/25.6000003814697px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 9px;
    outline: #59636d none 0px;
    -webkit-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s; }
  #v1 #STRONG_43 {
    line-height: 28px; }
  #v1 #SMALL_5, #v1 #SMALL_27, #v1 #STRONG_43 {
    color: #59636d;
    border: 0px none #59636d;
    font: normal normal bold normal 13px/13px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #SMALL_5, #v1 #SMALL_27, #v1 #STRONG_43 {
    font-style: normal;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    color: #59636d; }
  #v1 #UL_28 > li > a, #v1 #UL_6 > li > a {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #f6f6f6;
    color: #333b43;
    font-weight: bold;
    line-height: inherit;
    text-decoration: none;
    font-size: 13px; }
  #v1 #UL_6 {
    color: #59636d;
    height: 228px;
    opacity: 0.5;
    width: 160px;
    z-index: 0;
    -webkit-perspective-origin: 80px 114px;
    perspective-origin: 80px 114px;
    -webkit-transform-origin: 80px 114px;
    -ms-transform-origin: 80px 114px;
    transform-origin: 80px 114px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/13px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    margin: 0px 0px 18px;
    outline: #59636d none 0px;
    padding: 0px;
    -webkit-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s; }
  #v1 #LI_7, #v1 #LI_11, #v1 #LI_15, #v1 #LI_19, #v1 #LI_21, #v1 #LI_23, #v1 #LI_29, #v1 #LI_31, #v1 #LI_33, #v1 #LI_35, #v1 #LI_37, #v1 #LI_39 {
    color: gray;
    height: 19px;
    width: 160px;
    -webkit-perspective-origin: 80px 9.5px;
    perspective-origin: 80px 9.5px;
    -webkit-transform-origin: 80px 9.5px;
    -ms-transform-origin: 80px 9.5px;
    transform-origin: 80px 9.5px;
    border: 0px none gray;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: gray none 0px; }
  #v1 #A_8, #v1 #A_10, #v1 #A_14, #v1 #A_18, #v1 #A_22, #v1 #A_30, #v1 #A_34, #v1 #A_38 {
    color: #333b43;
    text-align: left;
    text-decoration: none;
    border-top: 0px none #333b43;
    border-right: 0px none #333b43;
    border-bottom: 1px solid #f6f6f6;
    border-left: 0px none #333b43;
    font: normal normal bold normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: #333b43 none 0px; }
  #v1 #LI_9, #v1 #LI_13, #v1 #LI_17 {
    color: gray;
    /*     height: 38px; */
    width: 160px;
    -webkit-perspective-origin: 80px 19px;
    perspective-origin: 80px 19px;
    -webkit-transform-origin: 80px 19px;
    -ms-transform-origin: 80px 19px;
    transform-origin: 80px 19px;
    border: 0px none gray;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: gray none 0px; }
  #v1 #A_12, #v1 #A_16, #v1 #A_24, #v1 #A_32, #v1 #A_40 {
    color: #333b43;
    text-align: left;
    text-decoration: none;
    border-top: 0px none #333b43;
    border-right: 0px none #333b43;
    border-bottom: 1px solid #f6f6f6;
    border-left: 0px none #333b43;
    font: normal normal bold normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: #333b43 none 0px; }
  #v1 #A_20, #v1 #A_36 {
    color: #333b43;
    text-align: left;
    text-decoration: none;
    border-top: 0px none #333b43;
    border-right: 0px none #333b43;
    border-bottom: 1px solid #f6f6f6;
    border-left: 0px none #333b43;
    font: normal normal bold normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: #333b43 none 0px; }
  #v1 #DIV_25 {
    color: #59636d;
    float: left;
    height: 166px;
    width: 160px;
    -webkit-perspective-origin: 80px 83px;
    perspective-origin: 80px 83px;
    -webkit-transform-origin: 80px 83px;
    -ms-transform-origin: 80px 83px;
    transform-origin: 80px 83px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 0px 20px;
    outline: #59636d none 0px; }
  #v1 #UL_28 {
    color: #59636d;
    height: 114px;
    opacity: 0.5;
    width: 160px;
    z-index: 0;
    -webkit-perspective-origin: 80px 57px;
    perspective-origin: 80px 57px;
    -webkit-transform-origin: 80px 57px;
    -ms-transform-origin: 80px 57px;
    transform-origin: 80px 57px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/13px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    margin: 0px 0px 18px;
    outline: #59636d none 0px;
    padding: 0px;
    -webkit-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s; }
  #v1 #DIV_41 {
    color: #59636d;
    float: left;
    height: 108px;
    width: 220px;
    -webkit-perspective-origin: 110px 54px;
    perspective-origin: 110px 54px;
    -webkit-transform-origin: 110px 54px;
    -ms-transform-origin: 110px 54px;
    transform-origin: 110px 54px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 0px 20px;
    outline: #59636d none 0px; }
  #v1 #ADDRESS_42 {
    color: #59636d;
    /*height: 90px;*/
    opacity: 0.5;
    width: 220px;
    z-index: 0;
    -webkit-perspective-origin: 110px 45px;
    perspective-origin: 110px 45px;
    -webkit-transform-origin: 110px 45px;
    -ms-transform-origin: 110px 45px;
    transform-origin: 110px 45px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 18px;
    outline: #59636d none 0px;
    -webkit-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s;
    font-style: normal;
    font-size: 13px; }
  #v1 #BR_44, #v1 #BR_45, #v1 #BR_47, #v1 #SCRIPT_55, #v1 #SCRIPT_65 {
    color: #59636d;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #ABBR_46, #v1 #ABBR_49 {
    color: #59636d;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/13px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #BR_48 {
    color: #59636d;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #DIV_50 {
    color: #59636d;
    height: 80px;
    opacity: 0.5;
    position: absolute;
    right: 15px;
    top: 75px;
    width: 220px;
    z-index: 0;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-perspective-origin: 110px 40px;
    perspective-origin: 110px 40px;
    -webkit-transform-origin: 110px 40px;
    -ms-transform-origin: 110px 40px;
    transform-origin: 110px 40px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px;
    -webkit-transition: all 0.1s linear 0s;
    -o-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s; }
  #v1 #IFRAME_51 {
    color: #59636d;
    height: 20px;
    width: 220px;
    -webkit-perspective-origin: 110px 10px;
    perspective-origin: 110px 10px;
    -webkit-transform-origin: 110px 10px;
    -ms-transform-origin: 110px 10px;
    transform-origin: 110px 10px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px;
    overflow: hidden; }
  #v1 #IFRAME_52 {
    color: #59636d;
    height: 20px;
    width: 220px;
    -webkit-perspective-origin: 110px 10px;
    perspective-origin: 110px 10px;
    -webkit-transform-origin: 110px 10px;
    -ms-transform-origin: 110px 10px;
    transform-origin: 110px 10px;
    border: 0px inset #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 5px 0px 0px;
    outline: #59636d none 0px; }
  #v1 #DIV_53 {
    color: #59636d;
    display: inline-block;
    height: 20px;
    width: 90px;
    -webkit-perspective-origin: 45px 10px;
    perspective-origin: 45px 10px;
    -webkit-transform-origin: 45px 10px;
    -ms-transform-origin: 45px 10px;
    transform-origin: 45px 10px;
    border: 0px none #59636d;
    font: normal normal normal normal 1px/normal 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #IFRAME_54 {
    color: #59636d;
    height: 20px;
    left: 0px;
    top: 0px;
    width: 90px;
    -webkit-perspective-origin: 45px 10px;
    perspective-origin: 45px 10px;
    -webkit-transform-origin: 45px 10px;
    -ms-transform-origin: 45px 10px;
    transform-origin: 45px 10px;
    border: 0px none #59636d;
    font: normal normal normal normal 1px/normal 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #DIV_56 {
    color: #59636d;
    float: right;
    height: 35px;
    width: 100px;
    -webkit-perspective-origin: 50px 17.5px;
    perspective-origin: 50px 17.5px;
    -webkit-transform-origin: 50px 17.5px;
    -ms-transform-origin: 50px 17.5px;
    transform-origin: 50px 17.5px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 0px 20px;
    outline: #59636d none 0px; }
  #v1 #UL_57 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 0px 0px;
    color: #59636d;
    height: 18px;
    position: relative;
    width: 84px;
    -webkit-perspective-origin: 50px 10px;
    perspective-origin: 50px 10px;
    -webkit-transform-origin: 50px 10px;
    -ms-transform-origin: 50px 10px;
    transform-origin: 50px 10px;
    background: white none repeat scroll 0% 0%/auto padding-box border-box;
    border-top: 1px solid #d0d0d0;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #b8b9ba;
    border-left: 1px solid #c3c3c3;
    border-radius: 3px 3px 3px 3px;
    font: normal normal normal normal 11px/11px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    margin: 0px 0px 15px;
    outline: #59636d none 0px;
    padding: 0px 7px; }
  #v1 #LI_58 {
    color: gray;
    height: 18px;
    width: 84px;
    -webkit-perspective-origin: 42px 9px;
    perspective-origin: 42px 9px;
    -webkit-transform-origin: 42px 9px;
    -ms-transform-origin: 42px 9px;
    transform-origin: 42px 9px;
    border: 0px none gray;
    font: normal normal normal normal 11px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: gray none 0px; }
  #v1 #LI_58:after {
    color: gray;
    display: block;
    height: 0px;
    position: absolute;
    right: 6px;
    top: 8px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-perspective-origin: 3px 3px;
    perspective-origin: 3px 3px;
    -webkit-transform-origin: 3px 3px;
    -ms-transform-origin: 3px 3px;
    transform-origin: 3px 3px;
    content: '';
    border-top: 3px solid #59636d;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid transparent;
    font: normal normal normal normal 11px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: gray none 0px; }
  #v1 #A_59, #v1 #A_61 {
    color: #59636d;
    text-align: left;
    text-decoration: none;
    border: 0px none #59636d;
    font: normal normal bold normal 11px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: #59636d none 0px; }
  #v1 #LI_60 {
    color: gray;
    height: 0px;
    opacity: 0;
    width: 84px;
    z-index: 0;
    -webkit-perspective-origin: 42px 0px;
    perspective-origin: 42px 0px;
    -webkit-transform-origin: 42px 0px;
    -ms-transform-origin: 42px 0px;
    transform-origin: 42px 0px;
    border: 0px none gray;
    font: normal normal normal normal 11px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    list-style: none outside none;
    outline: gray none 0px; }
  #v1 #DIV_62 {
    color: #59636d;
    float: right;
    height: 27px;
    width: 100px;
    -webkit-perspective-origin: 50px 13.5px;
    perspective-origin: 50px 13.5px;
    -webkit-transform-origin: 50px 13.5px;
    -ms-transform-origin: 50px 13.5px;
    transform-origin: 50px 13.5px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    margin: 0px 0px 0px 20px;
    outline: #59636d none 0px; }
  #v1 #DIV_63 {
    color: #59636d;
    height: 27px;
    width: 100px;
    -webkit-perspective-origin: 50px 13.5px;
    perspective-origin: 50px 13.5px;
    -webkit-transform-origin: 50px 13.5px;
    -ms-transform-origin: 50px 13.5px;
    transform-origin: 50px 13.5px;
    border: 0px none #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 #IFRAME_64 {
    color: #59636d;
    height: 22px;
    width: 105px;
    -webkit-perspective-origin: 52.5px 11px;
    perspective-origin: 52.5px 11px;
    -webkit-transform-origin: 52.5px 11px;
    -ms-transform-origin: 52.5px 11px;
    transform-origin: 52.5px 11px;
    border: 0px inset #59636d;
    font: normal normal normal normal 13px/18px 'Helvetica Neue', Helvetica, Arial, FreeSans, sans-serif;
    outline: #59636d none 0px; }
  #v1 .pp {
    margin: 0 0 18px; }
  #v1 .link_with_solid_border {
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    padding: 10px 20px;
    display: inline-block; }
  #v1 .centered {
    text-align: center; }
  #v1 .inline-block {
    display: inline-block; }
  #v1 .large {
    padding: 20px;
    font-size: 20px;
    text-transform: uppercase; }
  #v1 .mid {
    padding: 15px;
    font-size: 16px;
    text-transform: uppercase; }
  #v1 .blue {
    background: #2E65CA; }
  #v1 .rp4wp-related-posts {
    display: none; }

/*banner*/
.banner {
  position: fixed;
  bottom: -500px;
  right: 20px;
  width: 260px;
  height: 264px; }

.banner-top {
  width: 260px;
  height: 109px;
  padding: 20px 39px 34px 39px;
  background: #1fc894;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.24);
  border-radius: 3px 3px 0px 0px; }

.close {
  display: block;
  position: absolute;
  top: 5px;
  right: 10px;
  color: #ffffff;
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 16px; }

.close:hover {
  color: #eee;
  cursor: pointer; }

.banner-bottom {
  width: 260px;
  height: 155px;
  background: #fafafa;
  border: 1px solid #cacaca;
  border-top: 0px; }

.banner-top-text {
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  line-height: 23px; }

.banner-bottom-text {
  display: block;
  color: #4f4f4f;
  padding: 23px 29px 24px 29px;
  margin: 0;
  font-size: 13px;
  text-align: center;
  line-height: 16px; }

.try {
  display: block;
  width: 220px;
  height: 43px;
  margin-bottom: 20px;
  margin: 0 auto;
  padding: 13px;
  font-size: 12px;
  text-transform: uppercase;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.21);
  text-align: center;
  letter-spacing: 0.6px;
  color: #fff;
  background: #1fc894;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.25);
  border-radius: 3px; }

.try:hover {
  background: #1fdba1;
  color: #fff; }

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@-webkit-keyframes fadeInUpBig {
  0% {
    bottom: -500px;
    -webkit-transform: translateY(100px); }
  100% {
    bottom: 0;
    -webkit-transform: translateY(0); } }

@keyframes fadeInUpBig {
  0% {
    bottom: -500px;
    -webkit-transform: translateY(100px);
    transform: translateY(100px); }
  100% {
    bottom: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeInDownBig {
  0% {
    bottom: 0px;
    -webkit-transform: translateY(0px); }
  100% {
    bottom: -500px;
    -webkit-transform: translateY(100px); } }

@keyframes fadeInDownBig {
  0% {
    bottom: 0px;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    bottom: -500px;
    -webkit-transform: translateY(100px);
    transform: translateY(100px); } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

img.box {
  display: block;
  margin: 40px auto; }

/*end of banner*/
