.widoczne-tylko-dla-wcag {
    border: 0;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.anuluj {
    background: #FF9800;
}

.tags a {
    margin: 5px 5px 10px 0;
}

.kafelekArtykuluData {
    font-weight: bold;
}

.pelneSerce:before {
    content: "\e806" !important;
}

.pelneSerce a {
    color: #FFF;
}

.pelneSerce a:hover {
    color: #FFF;
}

.mapaIkona:before {
    content: "\49";
}

.share:before {
    content: "\78";
}

@media (max-width: 767px) {
    .post-right {
        float: right;
    }
}

.tooltip-back {
    color: #FFF !important;
}

#cat_blog p {
    margin-bottom: 5px;
}

.price_list .normal_price_list {
    text-decoration: none;
}

.tour_list_desc p {
    overflow: hidden;
}

.tag {
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    width: auto !important;
    height: auto !important;
}

.filter_type h6 i {
    color: #929292;
}

.tour_list_desc p {
    margin-bottom: 10px;
}

.tour_list_desc .rating {
    margin: 15px 0 3px 0px;
}

ul.add_info {
    margin-bottom: 10px;
}

.hotel_container .hotel_title h3 {
    margin-bottom: 10px;
}

.main-menu > div > ul > li > a {
    color: #FFF;
    padding: 0 8px 15px 8px;
    /*font-size: 13px;*/
}

.main-menu > div > ul > li img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.main-menu > div > ul > li:hover > a > img, .main-menu ul ul li:hover > a > img, .main-menu ul ul ul li:hover > a > img {
    opacity: 1;
}


#plain .main-menu > div > ul > li > a, #colored .main-menu > div > ul > li > a {
    color: #333;
}

.sticky .main-menu > div > ul > li > a {
    color: #333;
}

header.sticky #logo_home h1 a, header.sticky #logo_home h2 a {
    background-image: url('cmsImages/logo_sticky.png');
}

#logo_home h1 a, header#colored #logo_home h1 a, #logo_home h2 a, header#colored #logo_home h2 a {
    width: 160px;
    height: 34px;
    display: block;
    background-image: url('cmsImages/logo.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 160px 34px;
    text-indent: -9999px;
}

header.sticky #logo_home h1 a, header#plain #logo_home h1 a, header.sticky #logo_home h2 a, header#plain #logo_home h2 a {
    width: 160px;
    height: 34px;
    display: block;
    background-image: url('cmsImages/logo_sticky_2x.png');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 160px 34px;
    text-indent: -9999px;
}

@media not all, not all, only screen and (-webkit-min-device-pixel-ratio: 2), not all {
    header#colored #logo_home h1 a, header#colored #logo_home h2 a {
        background-image: url(cmsImages/logo_sticky_2x.png);
    }

    #logo_home h1 a, #logo_home h2 a {
        background-image: url(cmsImages/logo_2x.png);
    }

    header.sticky #logo_home h1 a, header#plain #logo_home h1 a, header.sticky #logo_home h2 a, header#plain #logo_home h2 a {
        background-image: url('cmsImages/logo_sticky_2x.png');
        background-size: 160px 34px;
    }

    header.sticky#colored #logo_home h1 a, header.sticky#colored #logo_home h2 a {
        background-image: url(cmsImages/logo_sticky_colored_2x.png);
        background-size: 160px 34px;
    }
}

@media not all, not all, only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), not all {
    header#colored #logo_home h1 a, header#colored #logo_home h2 a {
        background-image: url('cmsImages/logo_sticky_2x.png');
        background-size: auto 30px;
    }

    #logo_home h1 a, #logo_home h2 a {
        background-image: url('cmsImages/logo_2x.png');
        background-size: auto 30px;
    }

    header.sticky #logo_home h1 a, header#plain #logo_home h1 a, header.sticky #logo_home h2 a, header#plain #logo_home h2 a {
        background-image: url('cmsImages/logo_sticky_2x.png');
        background-size: auto 30px;
    }
}

@media (max-width: 767px) {
    .tour_list_desc {
        padding: 20px 15px;
        min-height: inherit !important;
    }

    .tour_list_desc .btn_1 {

    }
}

@media (min-width: 768px) {
    .tour_list_desc .btn_1 {
        float: right;
    }
}

.parallax-mirror {
    background: #000000;
}

.parallax-mirror .parallax-slider {
    opacity: 0.4;
}

#colored.sticky .main-menu > div > ul > li > a {
    color: #FFF;
}

header#colored ul#top_links a {
    color: #333;
}

header.colored ul.top_links a {
    color: #333;
}

header#colored ul#top_tools a {
    color: #333;
}

header#colored ul#top_links li {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

header.colored ul.top_links li {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

header#colored ul#top_links li:first-child {
    border-left: none;
}

header.colored ul.top_links li:first-child {
    border-left: none;
}

header#colored #top_line {
    color: #888;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

header.colored .top_line {
    color: #888;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.tour_container .tour_title h3 {
    text-transform: none;
}

@media not all, not all, only screen and (min-width: 992px) and (max-width: 1199px) {
    .mainMenuWrapper {
        padding-left: 0px;
    }

    .main-menu > div > ul > li > a {
        padding: 0 5px 16px 5px;
    }
}

@media only screen and (max-width: 991px) {
    #header_menu {
        text-align: left;
    }
}

.naglowekStrony {
    margin-bottom: 20px;
}

.naglowekStrony h2 {
    margin-top: 0;
}


/*HOME*/
.categories_grid a .wrapper h4 {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 20px;
    -webkit-transform: translateY(20px) translateZ(0);
    -moz-transform: translateY(20px) translateZ(0);
    -ms-transform: translateY(20px) translateZ(0);
    -o-transform: translateY(20px) translateZ(0);
    transform: translateY(20px) translateZ(0);
    -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -ms-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}

.banner h4 {
    font-family: "Montserrat", Arial, sans-serif;
    margin-right: 150px;
}

.banner a {
    top: 30px
}

.main_title h2 {
    margin-bottom: 10px;
}

.homeSekcjaOpisuPakieu {
    margin-top: 70px;
}

.main_title p {
    text-transform: none;
    font-weight: 400;
}

.slide-text h2, .slide-text h3 {
    font-size: 38px;
}

@media (max-width: 767px) {
    .main_title p {
        font-size: 13px !important;
        line-height: 20px;
    }

    .slide-text p {
        font-size: 15px;
    }

    .slide-text h2, .slide-text h3 {
        font-size: 26px;
    }

    .categories_grid a .wrapper p {
        display: none;
    }

    .categories_grid a .wrapper h2 {
        margin-bottom: 20px;
    }

    .laptop {
        display: inline;
        margin-bottom: 30px;
    }

    .homeSekcjaOpisuPakieu {
        margin-top: 20px;
    }
}

/*PROSTA STRONA*/
#top_tools {
    margin-top: 0px;
}

/*AKTUALNOŚCI*/
#aktualnosci .tour_container .tour_title {
    min-height: 85px;
}

/*WYDARZENIA*/
#map {
    border-top: none;
}

.post_info {
    padding: 2px;
}

.post_info .wishlist:before {
    font-size: 25px;
}

.post_info .wishlist {
    height: 35px;
    line-height: 40px;
    width: 25px;
}

/*PARTNERZY*/
.buttonSzczegoly {
    position: absolute;
    right: 10px;
}

.listaPartnerowUwaga {
    margin-bottom: 10px;
    height: 35px;
    vertical-align: middle;
    padding: 8px 1.25rem;
}

#partnerzy .tour_list_desc p {
    margin-bottom: 10px;
}

@media (min-width: 768px) {
    #partnerzy .meta {
        position: absolute;
        bottom: 10px;
        width: 90%;
    }
}

@media (max-width: 767px) {
    #partnerzy .meta {
        text-align: left;
        margin: 20px 0px 0 0px;
    }

    .listaPartnerowUwaga {
        height: auto !important;
    }
}


/*LOGOWANIE*/
.icon-login:before {
    content: "\e807";
}

.icon-sms:before {
    content: "\e808";
}

/*REJESTRACJA*/
.doWeryfikacji li {
    margin-top: 10px;
}

.btn-white {
    background: white;
    border: 1px solid #e7eaec;
    color: #777;
}

.rodzajOdbioru button {
    height: 30px;
}

.rodzajOdbioru button:hover, button:focus, button:active, button:active:focus {
    -webkit-box-shadow: none;
    box-shadow: none !important;
    outline: none;
}

.rodzajOdbioru .btn-group {
    display: block;
    margin: 10px 0 20px 0;
}

.odbiorOpis {
    display: none;
    margin-top: 10px;
}

.lista-cech {
    padding-left: 0;
}

.ikonaOsoby {
    padding: 0;
}

.ikonaOsoby img {
    width: 100%;
}

.numbers-row {
    margin: 0 auto;
}

@media (max-width: 767px) {
    .numbers-row {
        margin: 20px auto;
    }
}

.form_title {
    margin-bottom: 0px;
    min-height: 50px;
}

.form_title h3 {
    padding-top: 5px;
}

.step {
    padding-top: 0px;
}

#fFormularzOsob .table.options_cart td i {
    font-size: 28px;
}

.zainteresowania .row {
    padding: 10px 0;
}

.zainteresowania .komlumna {
    display: flex;
    align-items: center;
}

.zainteresowania i {
    font-size: 25px
}

@media (max-width: 767px) {
    .zainteresowania i {
        font-size: 20px
    }

    .glowa {
        float: none !important;
        margin-bottom: 10px;
    }
}

.alert-warning {
    border: 1px dashed #ffdc6c;
    background: #ffdc6c0f;
    color: #333;
}

.alert-primary {
    border: 1px dashed #14A0EF;
    background: #14A0EF0f;
    color: #333;
}

.alert-danger {
    border: 1px dashed #721c24;
    color: #721c24;
    background: #721c240f;
}

/*PANEL MIESZKAŃCA RODZINA*/

.panelMieszkancaWyloguj {
    color: #FFF !important;
    font-weight: bold;
}

.panelMieszkancaWyloguj:hover {
    color: #777 !important;
}


#dodanieNowegoCzlonka {
    margin: 20px 0
}

.typOsoby {
    opacity: 0.5;
    cursor: pointer;
    padding: 5px;
    width: 100%;
}

.typOsoby:hover {
    opacity: 0.5;
}

.wybrany {
    opacity: 1;
}

.strip_booking h4, .strip_booking p {
    margin-bottom: 0px;
}

.strip_booking .btn_2, .strip_booking .btn_3 {
    display: inline-block;
}

.booking_buttons {
    margin-top: 0px;
    text-align: right;
}

.rodzinaZdjecie {
    height: 50px;
    width: 50px
}

@media (max-width: 768px) {
    .booking_buttons {
        text-align: left;
        margin-top: 30px;
    }

    .rodzinaZdjecie {
        height: 70px;
        width: 70px
    }

    .btn-danger-custom {
        width: 46%;
    }
}

.strip_booking {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.btn-danger-custom {
    background: inherit;
    margin-top: 10px;
}

.wybierakWykrzyknik {
    border: 2px solid #f9f9f9;
    height: 27px;
    width: 27px;
    text-align: center;
    font-size: 15px;
    line-height: 23px;
    color: #FFF;
    border-radius: 50%;
    font-weight: bold;
    z-index: 10;
    position: absolute;
    right: -10px;
    top: -15px;
}

.prostokatKarty {
    position: relative;
    margin-right: 10px;
}

/*PANEL MIESZKAŃCA PROFIL*/
#profil h5 {
    margin-top: 40px;
}

#profil h6 {
    margin-top: 50px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
    color: #555;
    font-size: 1.3em;
}

.zdjecieZastepcze {
    text-align: center;
}

.panelMieszkancaWyloguj:after {
    content: "" !important;
}

/*PANEL MIESZKAŃCA ZGODY*/
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .02);
}

.options {
    text-align: center;
}

#zgody h4 {
    margin: 40px 0;
}

@media (max-width: 767px) {
    .options {
        text-align: left;
    }

    .table.cart-list td:nth-of-type(1):before {
        content: "Zgoda";
        color: #333;
        font-weight: normal;
    }

    .table.cart-list td:nth-of-type(2):before {
        content: "Wyrażający";
        color: #333;
        font-weight: normal;
    }

    .table.cart-list td:nth-of-type(3):before {
        content: "Data";
        color: #333;
        font-weight: normal;
    }

    .table.cart-list td:nth-of-type(4):before {
        content: "Wygasa";
        color: #333;
        font-weight: normal;
    }

    .table.cart-list td:nth-of-type(5):before {
        content: "Opcje";
        color: #333;
        font-weight: normal;
    }

    .table.cart-list td:before {
        width: auto;
    }

    .table.cart-list td {
        padding-left: 30%;
    }

    #zgody tr {
        margin-bottom: 30px;
    }
}

/*PANEL MIESZKAŃCA HISTORIA*/
.cbp_tmtimeline > li .cbp_tmtime span:last-child {
    font-size: 18px;
}

.cbp_tmtimeline > li .cbp_tmtime span:first-child {
    font-size: 18px;
}

/*PANEL MIESZKAŃCA FAKTURY*/
@media (max-width: 767px) {
    .info_booking {
        padding-top: 20px !important;
        padding-bottom: 0px !important;
    }
}

#faktury .booking_buttons {
    margin-top: 20px;
}

/*PANEL MIESZKAŃCA KARTY PAKIETY*/
.ikonaPakietu {
    height: 50px;
    width: 50px;
    border-radius: 25px;
    padding: 10px;
    float: left;
    margin-right: 20px;
    margin-top: 30px;
}

.ikonaPakietu img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
}

.zdjeciePakietu {
    border-radius: 5px;
    margin-top: 5px;
    width: 150px;
    height: 95px;
}

.strip_booking h3.hotel_booking:before {
    content: none;
}

.strip_booking h3 {
    top: 17px;
}

ul.info_booking {
    border-right: none;
    padding: 15px 0px 15px 0;
}

.dropzone {
    min-height: 180px !important;
}

.input-group input {
    border: 1px solid #ced4da;
}

.croppie-container {
    height: auto;
}

.wierszWyborPakieru {
    border-bottom: 1px #dbdbdb dashed;
    padding-bottom: 20px;
    margin-bottom: 15px;
    padding-top: 15px;
}

.wierszWyborPakieru .ikonaPakietu {
    margin-top: 10px;
}

.wierszWyborPakieru p {
    margin-bottom: 0px;
}

.nazwaPakietu {
    line-height: 35px;
    margin-bottom: 0;
}

.edycjaWniosku {
    margin-top: 30px;
    margin-left: -15px;
    margin-right: -15px;
}

.edycjaWniosku .krok_naglowek {
    font-size: 22px;
    text-transform: none;
    position: initial;
    top: 0;
    padding: 0;
    padding-top: 5px;
}

.banerPakietu {
    max-width: 100%;
    margin-bottom: 30px;
}

#przyciskDodawaniaPakietow {
    padding: 15px;
}

#przyciskDodawaniaPakietow h2 {
    color: #FFF;
    margin: 0px;
    margin-bottom: 10px;
}

.wniosek .croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0;
}

.wniosek .croppie-container .cr-slider-wrap {
    margin: 15px 20px;
}

#blokKart .info_booking {
    padding-top: 10px !important;
}

@media (max-width: 767px) {
    #bWyslijWniosek {
        width: 100%;
        margin-bottom: 20px;
    }

    #bAnulujWniosek {
        float: left !important;
    }

    .opisWybieranegoPakietu {
        margin-top: 10px;
    }

    .wierszWyborPakieru .ikonaPakietu {
        margin-top: 10px;
    }

    .nazwaPakietu {
        margin: 20px 0;
        line-height: 20px;
    }

    .wierszKarta {
        margin-bottom: 50px;
    }

    .wierszKarta ul.info_booking li {
        display: inline;
    }

    .wierszKarta ul.info_booking li img {
        width: 49%;
        height: auto !important;
    }

    .wierszKarta ul.info_booking li .btn_2, .wierszPakietu .btn_2 {
        margin-top: 10px;
        margin-bottom: 15px;
        padding: 15px;
        width: 100%;
    }

    .wierszPakietu {
        margin-bottom: 20px;
    }

    .wierszPakietu .ikonaPakietu {
        margin-top: 10px;
    }

    .wierszPakietu h3 {
        margin-top: 0px;
    }
}

/*PANEL MIESZKAŃCA KOSZYK*/
#koszyk .usun-z-koszyka i, #koszyk .usun-z-koszyka-bilet i {
    font-size: 20px;
    line-height: 110px;
    float: right;
}

#koszyk .koszyk_cena {
    text-align: right;
    line-height: 110px;
    padding-right: 0px;
}

#koszyk .koszyk_cena strong {
    font-size: 1.9em;
    font-weight: bold;
}

.wierszBiletu .info_booking {
    padding-top: 45px;
}

@media (max-width: 767px) {
    #koszyk .usun-z-koszyka i, #koszyk .usun-z-koszyka-bilet i {
        float: left;
        line-height: 80px;
    }

    #koszyk .wierszPakietu {
        margin-bottom: 0px;
    }

    #koszyk .info_booking {
        margin-left: 10px;
    }

    .wierszBiletu .info_booking {
        padding-top: 0px !important;
    }

    .wierszBiletu .koszyk_cena {
        line-height: 30px !important;
    }
}

/*PANEL MIESZKAŃCA ZNIŻKI*/
#listaUslugIZnizek .image {
    background: #FFF;
    border-radius: 15px;
    overflow: hidden;
    border: 1px dashed #ccc;
    padding: 5px;
    display: inline-block;
    transition-duration: 0.3s;
    width: 100%;
}

#listaUslugIZnizek .image img {
    max-width: 100%;
    border-radius: 10px;
}

#listaUslugIZnizek .image a {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    border-radius: 10px;
}

#listaUslugIZnizek .nazwaPakietuWrapper {
    display: flex;
    align-items: center;
    text-align: center;
}

#listaUslugIZnizek .feature_home {
    min-height: 280px;
}

#listaUslugIZnizek .feature_home h3 {
    font-size: 16px;
    text-align: center;
    width: 100%;
    margin-top: 10px;
}

#listaUslugIZnizek .opisPakietu {
    font-size: 15px;
    margin-bottom: 0;
}

#listaUslugIZnizek .short-label {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: 2px solid #FFF;
    margin: -30px auto 0;
}

#listaUslugIZnizek .pakietyIkona {
    height: 30px;
    width: 30px;
    margin-top: 3px;
}

#listaUslugIZnizek .alert {
    margin-bottom: 0;
    margin-top: 10px;
    padding: 5px;
}

#listaUslugIZnizek .ilosc h5 {
    margin-bottom: 0px;
}

@media (max-width: 767px) {
    .drugiRzadFiltrow {
        margin-top: 10px;
    }
}

/*REKLAMACJE*/
.icon-pytanie:before {
    content: "\75";
}

.icon-zwrot:before {
    content: "\6D";
}

.icon-brak-dokumentow:before {
    content: "\7E";
}

.icon-reklamacje:before {
    content: "\33";
}

/*PROJEKTY / PAKIETY */
.projekt h3 {
    margin-top: 0px
}

#regulaminProjektu ol {
    line-height: 25px;
}

.projekt .shop-item .product_description {
    padding: 0px 10px 20px 10px;
}

.projekt .shop-item .product_description h3 {
    line-height: 15px;
}

.wraperIkonyTypuPunktu {
    width: 30px;
    height: 30px;
    background-color: #000;
    border-radius: 15px;
    display: block;
    margin: 0 auto;
    padding: 3px;
}

.wraperIkonyTypuPunktu img {
    max-width: 100%;
    max-height: 100%;
}

.nagroda hr {
    margin-bottom: 0;
    margin-top: 30px;
}

#pakiety .image {
    background: #FFF;
    border-radius: 15px;
    overflow: hidden;
    border: 1px dashed #ccc;
    padding: 10px;
    height: auto;
    display: inline-block;
    transition-duration: 0.3s;
    width: 100%;
}

/*#pakiety .image:hover {*/
/*    padding: 5px;*/
/*}*/

#pakiety .image img {
    max-width: 100%;
    height: 100%;
    width: 100%;
    border-radius: 10px;
}

#pakiety .nazwaPakietuWrapper {
    display: flex;
    align-items: center;
    height: 50px;
    margin-bottom: 15px;
    text-align: center;
}

#pakiety .feature_home h3 {
    font-size: 20px;
    text-align: center;
    width: 100%;
}

#pakiety .opisPakietu {
    font-size: 15px;
    min-height: 120px;
}

#pakiety .content {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;
}

.short-label {
    position: relative;
    width: 80px;
    height: 80px;
    border: 5px solid #FFF;
    margin: -40px auto 0;
    color: #FFF;
    z-index: 2;
    line-height: 33px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-radius: 40px;
    text-align: center;
}

/*#oferta_naglowek, #oszczedzasz_naglowek {*/
/*    text-align: center;*/
/*    margin: 30px 0;*/
/*}*/

.oszczednosci-font-scale {
    font-size: 10px;
}
#korzysci .icon, #korzysci .process-item {
    text-align: center;
}

.pakietyIkona {
    height: 60px;
    width: 60px;
    display: inline;
    padding: 5px;
    margin-top: 5px;
}

@media (max-width: 767px) {
    #pakiety .opisPakietu {
        min-height: 0px;
    }
}

@media (max-width: 480px) {
    .sticky ul#top_tools, ul#top_tools {
        margin: 3px 35px 0 0;
    }
}

@media (max-width: 767px) {
    .styled-select-cat:before {
        content: "\e89b";
        font-family: "fontello";
    }

    #sidebar {
        z-index: 2;
    }
}

@media only screen and (min-width: 992px) {
    .main-menu ul#cat_nav li {
        display: block;
    }
}

@media only screen and (max-width: 991px) {
    .dodatkoweMenu {
        overflow: auto;
        transform: translateX(-105%);
        top: 110px;
        left: 0;
        bottom: 0;
        width: 80%;
        height: 100%;
        position: fixed;
        background-color: #fff;
        z-index: 999999;
        -webkit-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.15);
        -moz-box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.15);
        box-shadow: 1px 0px 5px 0px rgba(50, 50, 50, 0.15);
        -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
        -ms-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
        -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
        transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    }

    .dodatkoweMenu.show {
        transform: translateX(0);
    }
}

/*---------------------------PLIKI---------------------------*/

.file-box {
    display: inline;
}

.dropzone .dz-preview {
    height: 185px !important;
}

.file {
    border: 1px solid #e7eaec;
    padding: 0;
    background-color: #ffffff;
    position: relative;
    margin-bottom: 20px;
    margin-right: 20px;
}

.file-manager .hr-line-dashed {
    margin: 15px 0;
}

.file .icon,
.file .image {
    height: 100px;
    overflow: hidden;
}

.file .icon {
    padding: 15px 10px;
    text-align: center;
}

.file-control {
    color: inherit;
    font-size: 11px;
    margin-right: 10px;
}

.file-control.active {
    text-decoration: underline;
}

.file .icon i {
    font-size: 70px;
    color: #dadada;
}

.file .file-name {
    padding: 10px;
    background-color: #f8f8f8;
    border-top: 1px solid #e7eaec;
}

.file-name small {
    color: #676a6c;
}

.file-box-edit i {
    font-size: 24px;
    position: absolute;
    top: 10px;
    cursor: pointer !important;
    transition-duration: 0.3s;
    /*display:none;*/
    padding: 6px 8px;
    height: 35px;
    width: 35px;
    border-radius: 8px;
    z-index: 7;
}

.file-box-edit i:hover {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -o-transform: scale(1.15);
}

.file-box:hover .file-box-edit i {
    display: block;
}

.file-box-edit .fa-trash {
    color: #FFF;
    right: 10px;
    background: #D00000;
}

.file-box-edit .fa-edit {
    color: #FFF;
    left: 10px;
    background: #5194CE;
}

#mainMenu {
    padding-right: 90px;
}

@media (max-width: 480px) {
    .dropdown.dropdown-cart {
        display: block;
    }

    .sticky ul#top_tools, ul#top_tools {
        margin: 3px 40px 0 0;
    }
}

.czysc-szukana-fraze-odpal-filtrowanie-click {
    background-color: #ffffff !important;
    margin-bottom: 1px;
    width: 30px;
    border: 1px solid #ced4da !important;
    color: #464646 !important;
}

.nieaktualneWydarzenie {
    filter: grayscale(100%);
    opacity: 0.5;
}

.btn_1 {
    padding: 7px 19px;
}

.anuluj {
    background: #b32f2d !important;
}


#komunikacja, #parking, #wydarzenia {
    padding: 20px 0 0 0;
}

#listaAktualnosciWrapper img {
    max-width: 100%;
}

.punkt h6 {
    padding: 10px 0px;
}

.wybranyPunkt h6 {
    color: #FFF;
    padding: 10px 30px;
    border-radius: 10px;
}

.question_box ul {
    padding-left: 0px;
}

.punkt {
    margin-bottom: 30px;
}

.dzial {
    margin-bottom: 5px;
}

.dzial i {
    width: 15px;
}

mark {
    background-color: transparent;
}

#partner .tab-content {
    padding: 0;
    border: none;
    background: none;
}

@media (max-width: 480px) {
    #partner .tabs nav {
        margin-top: 0px;
    }

    #partner .tabs nav li {
        width: 48%;
        margin-top: 10px;
        border-bottom: 1px solid #e2e2e2;
        border-radius: 3px;
    }

    #partner .tabs nav li.tab-current:before, #partner .tabs nav li.tab-current:after {
        margin-bottom: 0px;
        border: none;
        background: none;
    }

    #partner .tabs nav a {
        font-size: 1em;
    }

    #partner .tabs .content section {
        padding: 20px 0 0 0;
    }

    #partner .tab-current {
        background: #e2e2e2;
    }
}

.img_list {
    min-height: 240px;
}


.dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark, .dropzone-previews .dz-preview .dz-error-mark {
    left: 0;
}

#reklamyLogin img {
    width: 100%;
}

.widget .input-group-btn button {
    height: 100%;
}

header.sticky {
    padding-bottom: 10px !important;
}

.bilet {
    text-decoration: none !important;
    padding-bottom: 0px;
}

.bilet .row {
    padding-top: 15px;
    padding-bottom: 15px;
    transition-duration: 1s;
    border: 1px solid transparent;
}

.bilet:focus {
    outline: none;
}

.bilet:focus row {
    border: 1px solid #ddd;
    outline: none;
}

.bilet:hover .row {
    border: 1px solid #ddd;
}

body {
    padding-right: 0px !important;
}

.biletModal .modal-dialog {
    margin-top: 180px;
}

.biletModal .modal-dialog .modal-content .modal-body span {
    min-width: 140px;
    display: inline-block;
}

.pinezka {
    -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: #B32F2D;
    color: #ffffff;
    z-index: 3000;
    position: absolute;
    right: -10px;
    font-size: 2.5em;
    top: -18px;
"
}

.pinezkaLista {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #B32F2D;
    color: #ffffff;
    z-index: 3000;
    font-size: 1em;
}
.iframe {
    position: relative; height: 500px; margin-top: 50px; text-align: justify;
}

#partner iframe {
    width: 100%;
    height: 500px;
    margin: 20px 0;
}

#cookie-bar p {
    padding: 20px;text-align: left;line-height: 15px;
}

#cookie-bar .cb-enable{
    text-align: center;
    padding: 10px;
    margin-top: 10px;
    background: #49a074;
}
a#phone:before {
    content: "\57";
}

@media (max-width: 991px) {
    nav {
        margin-top: 13px;
    }
    #mainMenu {
        padding-right: 0px;
    }
    #partner iframe {
        height: 250px;
    }
}

.maCosDoZrobienia:after {
     content: "!";
     display: inline-block;
     border: 2px solid #f9f9f9;
     height: 27px;
     width: 27px;
     text-align: center;
     font-size: 15px;
     line-height: 23px;
     color: #FFF;
     border-radius: 50%;
     font-weight: bold;
     z-index: 10;
     position: absolute;
     right: -10px;
     top: -15px;
}





/*PRUSZCZ*/
.dodatkowyFooter {
    background: #272727;
    padding-bottom: 50px;
}
.menuKartaPetenta {
    margin-bottom: 40px;
}
.menuKartaPetenta h4 {
    margin-bottom: 20px;
}
.menuKartaPetenta h4 img {
    width: 2em;
    margin-right: .3em;
}
.menuKartaPetenta h4 img {
    fill: red;
}

/*.menuKartaPetenta h4:before {*/
/*    font-family: icon_set_1;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    speak: none;*/
/*    display: inline-block;*/
/*    text-decoration: inherit;*/
/*    width: 1em;*/
/*    margin-right: .2em;*/
/*    text-align: center;*/
/*    font-variant: normal;*/
/*    text-transform: none;*/
/*    vertical-align: middle;*/
/*    font-size: 2em;*/
/*    content: '\7e';*/
/*}*/

.menuKartaPetenta ul {
    padding-left: 0px;
    list-style: none;
}

.menuKartaPetenta ul li{
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #DDD;
}

.menuKartaPetenta ul li img{
    opacity: 0.3;
}

.menuKartaPetenta ul li:before{
    content: "→ ";
    color: #ed1c24;
    margin-right: 10px;
    transition-duration: 0.2s;
}
.menuKartaPetenta ul li:hover img {
    opacity: 1;
}
.menuKartaPetenta ul li:hover::before {
    margin-right: 15px;
}
.menuKartaPetenta ul li:last-child {
    margin-bottom: 0px;
    border-bottom: 0px solid #FFF;
}
.modal-backdrop{
    display: none;
}

#fWniosekBiletowy h3 {
    font-size: 16px;
}

#fWniosekBiletowy .form_title {
    padding-left: 45px;
    min-height: 40px;
}

#fWniosekBiletowy .form_title h3 strong {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

#fWniosekBiletowy .step {
    padding: 10px 0 10px 30px;
    margin: 0 0 10px 15px;
}
#fWniosekBiletowy .step .przyciskWrapper {
    margin-bottom: 10px;
}

a.btn_full_outline {
    /*font-size: 1.5em;*/
    padding: 10px 10px;
    margin-bottom: 10px;
    text-transform: none;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.btn_full_outline img {
    max-width: 100%;
}

.loader {
    border: 10px solid #f3f3f3;
    border-top: 10px solid #FF5901;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
    margin: 180px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/*FORMULARZ PARKOWANIA*/
.colWysrodkowanyZMarginsesami {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
#fWniosekParking .btn_full_outline {
    height: inherit;
    display: inline-flex;
}

.clockpicker-popover {
    margin-top: -320px;
    margin-left: -120px;
}

#fWniosekParking .btn_okragly {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    display: inline-flex;
    vertical-align: middle;
    margin-bottom: 0px;
    margin-top: 0;
}
#fWniosekParking .numerRejestracyjny {
    width: 130px;
    margin-bottom: 0px;
}

#iCzasParkowania {
    height: 75px;
    width: 110px;
    font-size: 2em !important;
    display: inline-flex;
    vertical-align: middle;
    text-align: center;
    margin: 0 10px;
}
.wyroznionyBilet:after {
    display: none;
}

#parking .strip_booking .date .day strong{
    font-size: 30px;
    margin-bottom: 10px;
}
#prostaWrapper post iframe {
    min-height: 600px;
}
.zdjecieGlowne {
    width: 100%;
    margin: 20px 0 30px 0;
    /*border: 10px solid white;*/
    box-shadow: 0px 0px 10px #DDD;
}

#listaAktualnosciWrapper .cbp_tmlabel {
    min-height: 202px;
}

#listaAktualnosciWrapper .cbp_tmlabel:after {
    display: none;
}
#listaAktualnosciWrapper .cbp_tmtimeline:before {
    display: none;
}
#listaAktualnosciWrapper .cbp_tmtimeline > li .cbp_tmlabel h2 {
    font-size: 20px;
    text-transform: none;
}
.fancybox-container {
    top: inherit;
}
.fancybox-slide {
    padding-bottom: 200px;
}
.cmsContainer post iframe{
    position: relative;
}
#lista-inwestycji-kontener .short_info img{
    height: 20px;
    margin-left: 10px;
}
#lista-inwestycji-kontener .short_info span{
    margin-bottom: 10px;
}
#fInwestycje #sidebar ul li img{
   height: 20px;
    width:20px;
    margin-right: 10px;
}
#fInwestycje #sidebar ul li ul{
    padding-left: 20px;
    padding-top: 10px;
}

.parallax-content-2 div h1 {
    text-transform: none;
}

.wishlist:before {
    top:0px;
}

#prostaWrapper h5{
    margin-top:30px;
}

.img_wrapper_gallery {
    border: 2px solid #d8d8d8;
}
.main_title h3 {
    margin-bottom: 10px;
}
.main_title h3 {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -1px;
    font-size: 30px;
    margin-bottom: 0;
    margin-top: 0;
}
.post iframe {
    position: relative;
    height: initial;
    /*width: initial;*/
}

.post iframe {
    min-height: 600px;
}

.box_style_4 a.phone {
    line-height: 40px;
}

.sp-image {
    height: 100% !important;
    width: auto !important;
    margin: 0 auto !important;
}

.wyroznione {
    color: #FFF !important;
    font-weight: bold;
    border-radius: 5px;
    padding: 10px !important;
}
@media only screen and (max-width: 991px) {
    .main-menu li, .main-menu a.wyroznione {
        color: #FFF !important;
    }
}

.miastoPartnerskie iframe {
    height: 500px;
}

.mapa {
    height: 500px;
}










/**KARTA TURYSTY*/

/**
 * Hotel
 */

.typKartyWybor {
    padding: 40px 0;
    border-radius: 5px;
}

.aktywnaMetoda {
    border: 1px solid #e04f67;
}

.szczegolyPakietuLista {
    padding: 0;
    margin: 0;
}

.szczegolyPakietuLista li{
    list-style: none;
    padding: 10px;
}

.hotel-item-wrapper {
    margin-bottom: -30px;
}

.hotel-item {
    position: relative;
    text-align: center;
    line-height: 1.4;
    border: 1px solid #E4E4E4;
    margin-bottom: 30px;
}

.hotel-item .image {
    margin: -1px -1px 0;
}

.hotel-item .price {
    background: #CF1235;
    color: #FFF;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    margin: -42px auto 15px;
    line-height: 1.2;
    font-size: 12px;
    display: table;
    border: 3px solid #FFF;
    position: relative;
}

.hotel-item h5 {
    line-height: 1;
    margin: 0 0 5px;
}

.hotel-item .price-inner {
    display: table-cell;
    vertical-align: middle;
}

.hotel-item .price span {
    display: block;
    font-size: 18px;
    font-weight: 700;
}

.hotel-item .hotel-review {
    font-size: 13px;
    line-height: 1;
}

.hotel-item .hotel-content {
    padding: 0 15px 15px;
}

.hotel-item .hotel-bottom {
    border-top: 1px solid #E4E4E4;
    background: #FAF9F9;
    padding: 20px 15px;
    left: 0;
    right: 0;
    bottom: 0;
}

.hotel-item .hotel-bottom .btn-inverse {
    background: #FAF9F9;
}

.hotel-item .hotel-bottom .btn-inverse:hover {
    background: #CF1235;
}

.hotel-item .hotel-bottom .btn {
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.hotel-item .hotel-location {
    color: #BABABA;
    font-style: italic;
}

@media only screen and (max-width: 1199px) {}

@media only screen and (max-width: 991px) {}

@media only screen and (max-width: 767px) {}

@media (max-width: 479px) {
    .hotel-item .hotel-content {
        padding-bottom: 45px;
    }
}

/**
 * Testimonial
 */

.testimonial-thread {
    position: relative;
    padding-bottom: 15px;
}

.for-testimonial.sidebar-module {
    padding: 0;
    background: none;
}

.for-testimonial .sidebar-module-inner {
    background: #FAF9F9;
}

.panel-group.testimonial-accordion {
    margin: 7px;
}

.panel-group.testimonial-accordion .panel {
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    position: relative;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.panel-group.testimonial-accordion .panel:not(:last-child) {
    margin-bottom: 5px;
}

.panel-group.testimonial-accordion .panel-body {
    border-radius: 3px !important;
    padding: 20px 20px 5px;
    border-bottom: 1px solid #EEE;
}

.panel-group.testimonial-accordion .panel-body:before {
    content: "";
    font-size: 50px;
    position: absolute;
    top: 10px;
    left: 20px;
    color: #CCC;
    width: 55px;
    height: 39px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAnCAYAAACrDdDdAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7hGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTA0LTA5VDIzOjM1OjAyKzA3OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDQtMDlUMjM6NDk6NDYrMDc6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA0LTA5VDIzOjQ5OjQ2KzA3OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjI0YTJiNmM2LTY0MWEtNDY0Ny1iYTM1LWJiYjE2NDljMTA3ODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo2NGJkNDY3OS0zNzljLTNiNDktOTE4NC1lOTdmYWJjZjU3MDg8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NGJkNDY3OS0zNzljLTNiNDktOTE4NC1lOTdmYWJjZjU3MDg8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjRiZDQ2NzktMzc5Yy0zYjQ5LTkxODQtZTk3ZmFiY2Y1NzA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA0LTA5VDIzOjM1OjAyKzA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo0NDY1OTFlYi05MzY4LTllNDgtYThhNS0wMTE2YjI4NTgxMWY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDQtMDlUMjM6NDU6MDYrMDc6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI0YTJiNmM2LTY0MWEtNDY0Ny1iYTM1LWJiYjE2NDljMTA3ODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wNC0wOVQyMzo0OTo0NiswNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NTU8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+Mzk8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PuLxCWMAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABdJJREFUeNq8mXlsVUUUxn+8Aobtj6ECQkRZRJZUdqxLKBCTQkEQhIJGMUIwqDViNSqJhoSYSFUEMWokaFqjiShqhIoiotIaF4IIrVUQyiIuAYVejIaEiNY/+l093Nz3+papJ3l5M3fmzbnfzFm+Oa9dU1MTnmUIMA4YAQwCpgEfAcW0jZwnXWOAAn2KgOXtPIDrBkwFrgUmAz2SzBsDfOUJUF9gFjAFmAh0ipmzu30OCsYC5cA8IC/FvDNAmSdgs4B7dDKp5ChQ1j7LXXsNuDKNuc8L2N85gpoEvAr0amXeGWCJc24tQCIDBZ2AddqVENhPwI6YuZ8AFwJ35AjsEuBz+WwI7Bvg6yQb2SUEBpDuyRUBm4Gu5lkFsA1YbZ79AdwKvOnBBJcAT5n+aWCR3nmNeb4XmOuca4gukA64+4HHTf8YMBQ4pR0s0PN64GoBzFXeBq4z/a0KVoOAfcbiqpxzC5It0ppZPhIBtg7oDZwFfjHANioc+wD2fgTYIgGbDOw377wUWJBqoVQntwx42PTnAhvkew0m5D8BPOApxG82+fA4MB44IIvYYubNScf0k4ErB5ab/jVyaoAq4GJzkr6Ava58iU6oUKbfEXjZzFuYrk/HmeVIYJXpTzPASnSCAN8Ciz0BWwyUmgh8lYABPAb0NxGxMt1F4xjKTiVogNuBtWZsB3C5fGsw8LMHYAMUJDqYza0zOfWQLKxGbOQccc6lfXLlBtgrEWDDBAxgvSdgKGB1MJtZZ8aKjetUZrqwBddFYT/MV0sjcy8w7dlAo5x8GTAqS2BTtRbA9shmIiKACVz75Jt3RcZaNcsK4EG1bwNeiAF3EOicZK3vpHRbBuBqFREBLlMUtjId2JTi91uBMudcYypwnYHDQE/tztAki40A7hRT6QQMBwZG5nyo0/itFWDjBS6MwAtSkOVZsrJ8YLTe08oq59x9ycCV6rgBHgIezWD3C5TsZ5pn3yswnErxuzXA3WpPVMDIxJwrdNqhvOWcmx3nc9PNs0x5YYN2drDyE8qDn0W4aFRKTEqpyVDnu7KamboJAFwfBMGLUXB5ulIAfCrfyUb2C+AG9YeKccTJOPFEgHdyiLQbtZHhOy8MgmCFBTfSRJ4acpe5hioV6doTlStMe3suypxzx5X0fw05ZxAEo0Jw1m53ecpdZcCfJnfGBSZEwOtyVeacazL++6/OhGH2xITibOWQaBMyv9LI+DBjKV7IgHNuvaGJNwVBcFEC6Gci3H6PVakq054R8fO+au/zXAmrNDqmJIA+baTooAkWlsH0NCWDY5511gLNYdBKGMZ9sg1qirtMLTPcxP6GS3rV6Zw7aoLi4IQ4JSZf+JQf9J1nWE/nSLXKtxzRd48EbSvN/P/SbJ27MYb1+xK7ZqPxxVB6tYHO3vpuSpjwPwE437OiMJ8dUDQOzaYxMu5FgiDowX/V6IMJ4EvjCxM86upjyPSeyNhuw/h7e9RZZHx6ZwL4wAzO96joZhV3AN6LjIX0rKPm+ZJbTHtbeOWppuVfGlQf3Jqjku4yxe4q0Q2gpWKMsZJD8rmTwKVAVn83hTWUIAiKaal5AlQ752aE0XKlmf+cyUPZyrMCFt7bTkfGTwNPq50PPJOjr3XQe4fypL3P1QAvqT1QO5BtmlgJ3KD2XmBFknkrNA5wo2ok2QDLk6WFFYEq51xNXGlvi8wSEdqpGbD2rqp3TDLsY6xJqnHSX6XEfPU/Fg9Ntyw/Qv4cBqUtzrmSZKW9Kaau0UdRrlp1i1RRcTVwwgA7pQvpkVZe7rDmheWISVpntaFrcTJa77XHAKu1wOJODqCd6ilzIs/30FKUPQb8JZ8arvBry/J7deJHMrCufjqBIebZWW10vYJNnkhBoS7YVjYA85xzza2Bs7fltQKQjpwA7uXcun6mMp+WUn66ZKIeWOyc+yJVaS+VDNcpFslHnMz5d+BHneYmD+nDSrF8r1AlkG60/EMbyCJqgDeA+lTl9H8GAM7lYFIEcOF9AAAAAElFTkSuQmCC')
}

.testimonial-accordion .panel .panel-heading .panel-title {
    line-height: 1.2;
    margin: 0;
    font-size: 19px;
}

.testimonial-accordion .panel .panel-heading .panel-title a {
    display: block;
    position: relative;
    color: #CF1235;
    margin: 0 0 -1px;
    padding: 16px 15px 10px;
    font-size: 19px;
    background: #F9F9F9;
}

.testimonial-accordion .panel .panel-heading .panel-title a small {
    font-weight: 600;
    color: #999;
    font-size: 15px;
    font-family: 'Josefin Sans', sans-serif;
}

.testimonial-accordion .panel .panel-heading .panel-title a .image {
    width: 36px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    margin-top: -4px;
    border: 2px solid #CF1235;
    border-radius: 50%;
}

.testimonial-accordion .panel .panel-heading .panel-title a .image img {
    border-radius: 50%;
}

.testimonial-accordion .panel .panel-heading .panel-title a.collapsed {
    color: #333;
    background: #FFF;
}

.testimonial-accordion .panel .panel-heading .panel-title a.collapsed .image {
    border: 2px solid #EBEBEB;
}

.testimonial-accordion .panel .panel-heading .panel-title a:hover {
    color: #CF1235;
}

.testimonial-accordion .panel .panel-heading .panel-title a:hover .image {
    border: 2px solid #CF1235;
}

.testimonial-accordion .panel .panel-heading .panel-title a:before {
    display: none;
}

.testimonial-accordion .panel .panel-heading .panel-title a:after {
    font-family: 'FontAwesome';
    content: '\f056';
    font-size: 16px;
    position: absolute;
    top: 22px;
    right: 10px;
}

.testimonial-accordion .panel .panel-heading .panel-title a.collapsed:after {
    content: '\f055';
}

.testimonial-thread {
    position: relative;
    padding-bottom: 15px;
}

.for-testimonial.sidebar-module {
    padding: 0;
    background: none;
}

.for-testimonial .sidebar-module-inner {
    background: #FAF9F9;
}

.panel-group.testimonial-accordion {
    margin: 7px;
}

.panel-group.testimonial-accordion .panel {
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    position: relative;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
}

.tesimonial-item {
    /*background: #FAF9F9;*/
    padding: 40px 30px;
}

.tesimonial-item .saying {
    font-size: 17px;
    font-style: italic;
    line-height: 26px;
    margin: 0 20px 25px;
    position: relative;
}

.tesimonial-item .saying:before {
    width: 22px;
    height: 16px;
    content: "";
    position: absolute;
    top: -5px;
    left: -27px;
    color: #CCC;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5z2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTA0LTA5VDIzOjM1OjAyKzA3OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTYtMDQtMDlUMjM6Mzc6MTQrMDc6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTA0LTA5VDIzOjM3OjE0KzA3OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI0ZjM5YWYyLWU0N2EtZTI0MC05ZTAzLWJmYzUzMTU0MjczZDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo2NGJkNDY3OS0zNzljLTNiNDktOTE4NC1lOTdmYWJjZjU3MDg8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo2NGJkNDY3OS0zNzljLTNiNDktOTE4NC1lOTdmYWJjZjU3MDg8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjRiZDQ2NzktMzc5Yy0zYjQ5LTkxODQtZTk3ZmFiY2Y1NzA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTA0LTA5VDIzOjM1OjAyKzA3OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiNGYzOWFmMi1lNDdhLWUyNDAtOWUwMy1iZmM1MzE1NDI3M2Q8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDQtMDlUMjM6Mzc6MTQrMDc6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7EB2myAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHkSURBVHjahNRfaM1hGAfwzzltsWOk/Mu4WFFyo/TLBbvYErbFoqRcsNTahQu5sk0xa0qWlAvKBTK5UnKhlRTTciHOe6WWJCGSP4txoSxx85xaxzlnz9X7Pn3f7/t9n+f7PrlisahKZOjAbmxCL678B8oyKaVC4LbjAF7XVSBswQg2ohC5IdypdHtK6QJ2YH2knqKvnPgETuNmXDCBvfhagXMpJvEGU5HrybLsGuRnAYeCdC0W4AFaq5A24gse4kiI2FoihZLiNpzCugC1Yonq8RxPsB8/0ZVl2fhsQEnxfVzGSwxjMa5H08rjIJqxOYQ0ojel1F9OvA/1OBy5DpzBhmjE+TLii7gU63c4hD84nlKaTik1Q65YLE7gN7ZVUNeG8aj9INbgFVbjQ8lusxxyF7uwMB/PGatSy0foxMnYb8HHEmkFT3fhO0bzmIdnNRp1L4j2YGU8v1YcRWcdctUUlLmgBTP4Ngf2MabzmI+mOcDL8Ck8vWIObBMK+VA7UAPYEHPjFm7HV2+oge/DVB490cn2KsBJvIjavo31ZJW50Y4u9ORiuvXjLK7iBn6EyuFQtwq/4nwB72M/iIRF6A6RA1mWjeRmjc2dOIfl0dCZ+JHdFcTlMBpTrR5/8RnHsiwbg38DAJ6ufn0vmvm/AAAAAElFTkSuQmCC')
}

.tesimonial-item .man {
    margin-left: 20px;
    font-size: 14px;
}

.tesimonial-item .man .image {
    width: 60px;
    float: left;
}

.tesimonial-item .man .content {
    margin-left: 75px;
}

.tesimonial-item .man .content h5,
.tesimonial-item .man .content h6 {
    text-transform: uppercase;
    margin: 10px 0 0;
    line-height: 1.2;
}

@media only screen and (max-width: 1199px) {}

@media only screen and (max-width: 991px) {
    .tesimonial-item {
        margin: 0 0 1px;
    }
}

@media only screen and (max-width: 767px) {}

@media (max-width: 479px) {}


.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: inherit;    }
    49%{    color: inherit; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: inherit;    }
}