﻿/********************* TEMP *********************/
.screen-only {
    display:none;
}
/******************************************/
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.notValid {
    border: 1px solid red !important;
}
.form-global-error {
    color:#D91B1B;
    font-weight: bold;
}

.column-right {
    width: 65.5%;
    display: inline-block;
    vertical-align: top;
}

.column-left {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    margin-right: 1.5%;
}

    .column-left .side-form {
        width: 100%;
        margin-right: 0;
    }
.form-content.panel-form .form-btn .body {
    width:50%;
    margin-top: 1.5em;
}
.container + .general_section.tabs-layout {
    /*padding-top: 12em;
    padding-bottom: 7.8em;*/
}


        .newsletter-form .g-recaptcha::after {
            display:table;
            content:" ";
            clear:both;
        }
        .newsletter-form .g-recaptcha > div:first-child {
            float: right;
           
        }
.page-content-zone .newsletter-list,
.page-content-zone .newsletter-list li {padding:0;margin:0;list-style:none;list-style-type:none;}
.newsletter-link {
    display:block;
    border-top:2px solid #b6b6b7;
    text-align:right;
    text-decoration:none !important;
    color:#333333 !important;
    padding:1em;
    font-size: 1.3em;
}
a.newsletter-link:hover,
a.newsletter-link:focus {text-decoration:underline!important;}
    /*.newsletter-link::before {
    content: " ";
    background: url('../../files/icons/new/newsletter_arcive.svg');
    background-size: 1.5em;
    background-size: contain;
    width: 1.5em;
    height: 1.5em;
    display: inline-block;
    margin-left: .5em;
    background-repeat: no-repeat;
    transform: translateY(25%);
    }*/
    
.newsletter-link::after {
    content:"\E814";
    font-family:"saymon";
    font-size: .7em;
    padding-right:.5em;
    display:inline-block;
    }
.newsletter-form .pio-form-row:nth-child(3) .pio-form-error {
    top: 2px;
}

.center_item_zone .center_item.container a[href], .file-upload a[href], .column-right .content-zone a[href] {
    color: #006c85;
    text-decoration: underline;
    font-weight: bold;
}
.center_item_zone .center_item.container a[href]:hover, .file-upload a[href]:hover, .column-right .content-zone a[href]:hover {
    color:#15204B;
}
.content-zone {
    background-color: #FFF;
    padding: 2em 2.625em 3em;
    margin-bottom: 2.2em;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
}
.costs p {
    /*line-height: .2;*/
}
.costs a {
    color: #006c85;
    text-decoration: underline;
    font-weight: bold;
}
input[type=text]::-webkit-input-placeholder {
   color: #797d8f;
   font-style:italic;
}
input[type=text]::-moz-placeholder { /* Firefox 18- */
   color: #797d8f; 
   font-style:italic;
}

input[type=text]::-moz-placeholder {  /* Firefox 19+ */
   color: #797d8f;  
   font-style:italic;
}

input[type=text]::-ms-input-placeholder {  
   color: #797d8f;
   font-style:italic;
} 
.result-message {text-align: left;
                 position: static;
}
.mislaka-form .result-message,.newsletter-form .result-message{
    text-align: right;
}
.no-float {
    float: none !important;
}

.bg-full {
    background-size: cover !important;
    background-repeat: no-repeat;
}
section.form-container.container.clearfix.main-form.no-side-content.no-bottom-content.containerC {
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 100%;
    background-size: 10%;
}
.clear-after::after, .container::after {
    content: " ";
    display: table;
    clear: both;
}

.container > .container {
    padding: 0;
}

.container2 {
    max-width: 1320px;
    margin: 0 auto;
    padding: 0 15px;
    position: relative;
}

    .container2:after {
        content: " ";
        display: table;
        clear: both;
    }

.column-right .container2 {
    padding: 0;
}


    .container-wide::after {
        content: " ";
        display: table;
        clear: both;
    }

.container-wide2 {
    padding: 0 18%;
}

    .container-wide2::after {
        content: " ";
        display: table;
        clear: both;
    }

.page-404 {
    min-height: 1000px;
    text-align: right;
    padding-top: 14em;
}
.page-404 h1{
    font-size: 4.5em;
}
.page-404 h1:after{
    content: " ";
    width: .7em;
    height: 3px;
    background-color: #8edbed;
    display: block;
    margin: -.1em 0 .2em 0;
}
.page-404 h2{
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: right !important;
    padding: 0 !important;
    font-family:Arial;
}
.page-404 a,.link-button{
     text-decoration: none !important;
    background-color: #15204b;
    color: #fff !important;
    display: inline-block;
    padding: .5em 1.5em;
    margin: 1em 0 0 1em;
    font-size: 1.3em;
    border-radius: 1.5em;
    font-family:"NarkisShulamit";
}

a.download-box {
    display: inline-block;
    min-width: 400px;
    padding: 1em;
    border: 1px solid #ddd;
    margin-bottom: 1em;
    border-radius: 3px;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
}

.captcha-placeholder {
    display: none !important;
}

.captcha-submit[disabled] {
    opacity: 0.3;
}

.tab-item .contact-us-captcha {
    position: absolute;
    right: 100%;
    top: 0;
}

.captcha-submit[disabled]:hover {
    background-color: #15204b;
    color: #fff;
}

.tab-item .captcha-formL ~ .contact-us-captcha  {
    bottom: 0;
    top: initial;
    right: 200%;
}

.mislaka-form .checkbox label {
    width: 850px;
    display: block;
    text-align: right;
}
/*.mislaka-form .g-recaptcha{
    position: absolute;
    top: 5em;
}*/
.mislaka-form tr:last-child {
    margin-bottom:3em;
}


.block-white {
    background-color: #fff;
    border: 1px solid #555555;
}

.block-white-op {
    background: rgba(255,255,255,0.65);
}

.block-line {
    background-color: #8edbed;
    height: 5px;
    width: 13em;
    margin: 0 auto;
}

.block-blue {
    background-color: rgba(21,32,75,.85);
    border-top: 2px solid #8edbed;
    padding: 3em 14%;
    position: relative;
    margin-top: 3em;
}

    .block-blue .container {
        /*margin-right:-3%;
        position:initial;*/
        margin-right: -14px;
        position: static;
        max-width: 1336px;
    }



.item-thumb {
    background: url(../../img/cube_pattern.png) #fff;
    border-radius: 3px;
    /*border: 6px solid #fff;*/
    border-bottom: 3px solid #8edbed;
    margin-right: 22%;
    margin-bottom: 18%;
    height: 7.8em;
    max-height: 15em;
    text-align: center;
    /* padding: 25% 5px 0 5px; */
    position: relative;
    z-index: 3;
}

.dots {
    background: url(../../../files/lobby/dots.png) no-repeat center;
    position: absolute;
    width: 50%;
    left: 89%;
    top: 0;
    bottom: 0;
}

.dots-left {
    background: url(../../../files/lobby/dots.png) no-repeat center;
    position: absolute;
    width: 50%;
    left: -38%;
    top: 0;
    bottom: 0;
}

.icon-print:before {
    content: " ";
    background: url(../../../files/lobby/print.png) no-repeat center;
    display: inline-block;
    width: 22px;
    height: 20px;
    background-size: 100% 100%;
    margin-bottom: -5px;
}

.icon-share:before {
    content: " ";
    background: url(../../../files/lobby/share.png) no-repeat center;
    display: inline-block;
    width: 22px;
    height: 20px;
    background-size: 100% 100%;
    margin-bottom: -5px;
}

.icon-mail:before {
    content: " ";
    background: url(../../../files/lobby/mail.png) no-repeat center;
    display: inline-block;
    width: 22px;
    height: 20px;
    background-size: 100% 100%;
    margin-bottom: -5px;
}

.item-thumb > a {
    font-weight: bold;
    color: #15204b;
}

.btn-thumb {
    display: block;
    position: absolute;
    text-align: center;
    width: 90%;
    height: 100%;
    padding-top: 28%;
    left: 5%;
}

    .btn-thumb:focus {
        /*outline:none !important;*/
    }
    h3.lobby-contact {
    float: right;
    color:#fff;
    width: 100%;
}
h3.lobby-contact a{
    color:#8EDBED;
}
.item-details a:focus {
    outline: none !important;
}
/*.thumb-arrow {
    border-radius: 50%;
    background: url(../../files/lobby/arrow.png) no-repeat center #8edbed;
    padding: 13px;
    width: 1px;
    height: 1px;
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translate(-50%);
}*/
.btn-thumb::after {
    content: "\E818";
    font-family: "saymon";
    border-radius: 50%;
    padding: 7px 7px 20px 22px;
    width: 1px;
    height: 1px;
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translate(-50%);
    background-color: #8edbed;
}

.item-thumb.active {
    border: 6px solid #8edbed;
    border-bottom: 0;
    background: #fff;
}
.item-thumb a:focus {
    outline: 1px dotted #8edbed;
}
    /*.item-thumb.active .thumb-arrow {
    transform:rotate(180deg);
    bottom:39px;
    left:43%;
    }*/
    .item-thumb.active .btn-thumb::after {
        transform: rotate(180deg);
        bottom: 39px;
        left: 43%;
    }
.item-thumb::before,.item-dots::after {
    background: url(../../../files/lobby/dots.png) no-repeat center;
    position: absolute;
    width: 50%;
    left: 89%;
    top: 0;
    bottom: 0;
    display:block;
    content:"";
}
.item-dots::after {
    left:-40%;
}
.item-details {
    width: 100%;
    background-color: #fff;
    /*min-height: 300px;*/
    float: right;
    margin-bottom: 3em;
    display: none;
    position: absolute;
    left: 0;
    z-index: 2;
    border-top: 6px solid #8edbed;
    padding: 4em 13% 3em 10%;
}
/*.item-details li {
        list-style-type:disc ;
    }*/
.item-details-content {
}

.thumbs-spacer {
    width: 100%;
    float: right;
}

.item-details-right {
    width: 50%;
    float: right;
}

.item-details-left {
    width: 50%;
    float: left;
    padding-right: 10%;
}

ol, ul {
    padding-right: 1em;
    margin-top:0;
    margin-bottom:0;
}

    .page-content-container ul ul,
    .page-content-container ul ul li,
    .page-content-container ol ol,
    .page-content-container ol ol li,
    .page-content-container ul ol,
    .page-content-container ul ol li,
    .page-content-container ol ul,
    .page-content-container ol ul li {
        list-style-type: circle !important;
    }

.page-content-container ol, .page-content-container ul, .page-content-container li {
    list-style-type: disc;
    line-height: 1.5;
}

    .page-content-container li ol, .page-content-container li ul, .page-content-containerli li {
        list-style-type: circle;
        line-height: 1.5;
    }



.item-details-share {
    text-align: left;
    position: absolute;
    left: 0;
    bottom: 1.5em;
    padding-left: 13%;
}

    .item-details-share a {
        padding-left: .6em;
    }

    .item-details-share i {
        padding-left: 5px;
    }




.social_box{float:left; text-align:left; direction:ltr;}
.social_box ul{padding-right:2em; margin-top:-0.5em; margin-left:-1.2em;}
.social_box li{display:inline-block; vertical-align:top; margin:0 4px;}
.social_box li > a{display:block; width:37px; height:37px; border-radius:50%; background-color:#15204b; color:#FFF; transition:all 0.3s ease; background-repeat:no-repeat; background-size:auto 60%; background-position:center;}
.social_box li > a:hover,
.social_box li > a:focus{transform:scale(1.15); transition:all 0.3s ease}
.social_box li > a.facebook{background-color:#3b5998; background-image:url(../../img/share/facebook.svg);}
.social_box li > a.whatsapp{background-color:#43d854; background-image:url(../../img/share/whatsapp.svg); background-size:auto 70%;}
.social_box li > a.linkedin{background-color:#0077b5; background-image:url(../../img/share/linkedin.svg);}

.print_send_box{float:left;}
.print_send_box ul{margin-left:-0.8em;}
.print_send_box li{display:inline-block; vertical-align:middle;}
.print_send_box li > a{display:inline-block; vertical-align:middle; position:relative; color:#15204b; font-weight:700; transition:all 0.3s ease;}
.print_send_box li > a:before{content:''; display:inline-block; vertical-align:middle; width:35px; height:35px; margin-left:0.3em;  background-repeat:no-repeat; background-size:auto 80%; background-position:center; transition:all 0.3s ease;}
.print_send_box li > a:hover:before,
.print_send_box li > a:focus:before{transform:scale(1.3); transition:all 0.3s ease}
.print_send_box li > a.print:before{background-image:url(../../img/share/print.svg); background-size:auto 90%; margin-left:0.4em;}
.print_send_box li > a.send:before{background-image:url(../../img/share/contact.svg); margin-right:1em;}

.print_send_box li > a:after{content:''; z-index:1; position:absolute; bottom:8px; right:52%; width:0; height:1px; background-color:#8edbed; transition:all 0.3s ease}
.print_send_box li > a:hover:after,
.print_send_box li > a:focus:after{width:48%; transition:all 0.3s ease}
.print_send_box li > a.send:after{right:65%;}
.print_send_box li > a.send:hover:after,
.print_send_box li > a.send:focus:after{width:35%; }


.social_print_box{padding:2em; position:relative; z-index:1;}
.social_print_box .social_box ul{margin-top:-0.2em;}
.social_print_box .social_box li > a.facebook{background-color:#15204b;}
.social_print_box .social_box li > a.whatsapp{background-color:#15204b;}
.social_print_box .social_box li > a.linkedin{background-color:#15204b;}


@media only screen and (max-width: 767px) {
  .social_box{width:100%;}
  .social_box ul{padding-left:0.7em; margin-bottom:0.8em; margin-top:-0.5em; margin-left:0;}  
  .social_box li{margin:0 2px;}
  .social_box li > a{ width:35px; height:35px;}
  .print_send_box{padding-left:1em;}
  .print_send_box ul{margin-left:0;}
  .print_send_box li > a:after{display:none;}

   .social_print_box{padding:0.5em 0.6em 2em;}
   .social_print_box .social_box{width:auto;}
   .social_print_box .social_box ul{padding-left:0; margin-bottom:0; margin-top:0; padding-right:0;}
   .social_print_box .print_send_box{float:right; padding-left:0;}
   .social_print_box .print_send_box ul{float:right; padding-right:0;}
   .social_print_box .print_send_box li > a:before{margin-left:0.2em;}
   .social_print_box .print_send_box li > a.send:before{margin-right:0.4em;}
   
}






.payment-share.active,.details-share.active,.page-share.active {
    position: absolute;
    /* top: 100%; */
    background-color: #fff;
    padding: .3em;
    border: 1px solid #ddd;
    border-radius: .3em;
    box-shadow: 2px 2px 7px 0px;
    z-index: 10;
    white-space: nowrap;
    bottom: 150%;
    /*left: 0;*/
}
    a.shareSocial {
    background-repeat: no-repeat;
    content: " ";
    width: 2em;
    height: 2em;
    display: inline-block;
    margin-left: .5em;
    transform: translateY(25%);
}
        a.shareSocial.facebook:hover svg {
            background-color:#3F5C9A;
        }
        a.shareSocial.facebook:hover svg path {
            fill:#fff;
        }
        a.shareSocial.twitter:hover {
            fill:#55ACEE;
        }
        a.shareSocial.googleplus:hover {
            fill:#C13C31;
        }
        a.shareSocial.linkedin:hover svg {
            background-color:#007FA3;
        }
        a.shareSocial.linkedin:hover svg path {
            fill:#fff;
        }
        a.shareSocial.whatsapp:hover svg {
            background-color:#30B01F;
        }
        a.shareSocial.whatsapp:hover svg path {
            fill:#fff;
        }
        
/*s Lobby-bottom */

.lobby-bottom {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-top: 80px;
    padding-bottom: 4em;
}

.column-right .lobby-bottom {
    padding-top: .5em;
}

    .column-right .lobby-bottom.two_big_item h2 {
        font-size: 1.4em;
    }

    .column-right .lobby-bottom.two_big_item .thumb-text {
        padding: 0 1.5em 0 4em;
    }

    .column-right .lobby-bottom.two_big_item .thumb-big-image {
        margin-bottom: 0.9em;
    }

.thumb-big {
    background-color: #fff;
    padding-bottom: 1em;
    position: relative;
}
.container2 .thumb-big h2 {
    font-size: 2.5em;
}
.thumb-text {
    padding: 0 1.5em 2em 6em;
}

    .thumb-text p {
        font-size: 1.14em;
    }

.thumb-big-image {
    overflow: hidden;
    margin-bottom: 1.5em;
}

    .thumb-big-image img {
        width: 100%;
    }

.thumb-R {
    margin-left: 1em;
    float: right;
}

.thumb-L {
    margin-right: 1em;
    float: left;
}

.thumb-big .thumb-details {
    background-color: #15204b;
    position: absolute;
    left: 0;
    color: #8edbed;
    padding: .5em;
    bottom: 0;
    font-size: 1.3em;
}

.lobby-bottom-legal {
    background-color: rgba(255,255,255,.4);
    margin: 1.4em 0 1em 0;
    text-align: center;
    width: 100%;
    padding: .5em;
    font-size: .88em;
    max-width: 1400px;
    float: right;
}

.bottom-legal {
    background-color: rgba(255,255,255,.4);
    text-align: center;
    width: 100%;
    padding: .5em;
    font-size: .88em;
    max-width: 1400px;
    margin: auto;
    margin-bottom: 6em;
}

.lobby-title {
    text-align: center;
    color: #fff;
    padding: 0 4% .5em 0;
    font-size: 3em;
}
/*s  lobby-top-container  */
.lobby-top-container {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


    .lobby-top-container::after {
        content: " ";
        display: table;
        clear: both;
    }
    .lobby-top-container.containerC .side-form {
        margin-top: 67px;
    margin-right: .5em;
    width: 35%;
    }
.side-form h2{
    font-family: 'NarkisShulamitMed';
    font-weight: normal;
}
/*.lobby-welcome {
    margin-bottom: 1em;
    height: 255px;
}*/

    .lobby-welcome .block-content, .costs .block-content {
        padding: 2.7em;
    }
     
    .lobby-welcome .block-white {
        background-color: rgba(255,255,255,.8);
    }

    .lobby-welcome h1 {
        font-size: 3em;
        padding: 0.2em 0;
    }

    .lobby-welcome h2 {
        font-size: 3em;
        font-weight: 100;
    }


.lobby-welcome{margin-bottom:1.2em; height: 255px; overflow:hidden;}
.lobby-welcome .block-size {height: 255px;
    /*height: 255px; overflow:hidden;*/
}
.lobby-welcome .block-data{height: 160px; overflow:hidden; padding:0; margin:2.7em;}

    .lobby-welcome .block-content{text-align:center; line-height:1.3}
    .lobby-welcome .block-content h1,
    .lobby-welcome .block-content h2{font-size:3.4375em; font-weight:normal; font-family:NarkisShulamitMed; line-height:0.9;}
    .lobby-welcome .block-content h3{font-size:2.1875em; font-weight:normal; font-family:NarkisShulamitMed; line-height:1;}
    .lobby-welcome .block-content h2 strong,
    .lobby-welcome .block-content h2 b,
    .lobby-welcome .block-content h3 strong,
    .lobby-welcome .block-content h3 b{font-weight:bold; font-family:NarkisShulamit;}
    .lobby-welcome .block-content h4{font-size:1.25em; font-weight:normal;}



.go-content{
    background-color: rgba(255,255,255,.8);
    border-bottom: 5px solid #8edbed;
    height: 167px;
    text-align: center;
    position: relative;
    margin-bottom:1.2em;
}
.go-content::after {
    content: "\E818";
    font-family: "saymon"; font-size:1.4em; line-height:35px;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    position: absolute;
    bottom: -18px;
    left: 50%;
    transform: translate(-50%);
    background-color: #8edbed;
    pointer-events:none;
}
.go-content a{display:block; height:100%;}
.go-content_item{height:100%; display:flex; justify-content:center; align-items:center; text-align:center;} 
.go-content_item h3{font-size:2.1875em; font-family: 'NarkisShulamitMed'; font-weight:normal;  display:inline-block; vertical-align:middle; padding:0 155px;}
/*.go-content_item:before{content:''; display:inline-block; vertical-align:middle; height:100%; width:0;}*/

.go-content_image{position:absolute; left:0; top:0; bottom:0; margin:auto; height:100%; width:145px; 
                  background-position:left center; background-repeat:no-repeat; background-size:145px auto;
                  background-image:url("../../img/Outline.svg");
}




.lobby-thumbs-top {
    float: right;
    /*padding-left:1.5em;*/
    height: 22em;
}

    .lobby-thumbs-top .thumb-image {
        height: 315px;
    }

        .lobby-thumbs-top .thumb-image img {
            height: 100%;
        }

.thumb-image {
    position: relative;
}

.thumb-layer {
    position: absolute;
    top: 2em;
    right: 2em;
}

    .thumb-layer .thumb-details {
        background-color: #15204b;
        color: #8edbed;
        padding: .5em;
        font-size: 1.3em;
        display: inline-block;
        margin-right: -10px;
    }

    .thumb-layer h2 {
        font-size: 2.5em;
        width: 60%;
    }

        .thumb-layer h2 span {
            background-color: rgba(255,255,255,.9);
            padding: 1px;
            box-shadow: 10px 0 0 rgba(255,255,255,.9), -10px 0 0 rgba(255,255,255,.9);
            /*line-height: 1.2;*/
        }

.column-left .thumb-image {
    position: relative;
    margin-top: 1em;
    margin-bottom: 2em;
    float: left;
}

.lobby-faq {
    float: left !important;
    background-color: rgba(255,255,255,.7);
    text-align: center;
    border: 1px solid #ddd;
    /*padding-bottom: 2em;*/
    margin-bottom: 1em;
    text-align: right;
}

    .lobby-faq .block-content {
        padding: 2.7em 2em 2em 2em;
    }

    .lobby-faq h2, .lobby-faq h3, .lobby-faq .full-details {
        text-align: center;
        width: 100%;
    }

    .lobby-faq h2 {
        color: #15204b;
        font-family:NarkisShulamitMed;
        font-size: 3.4em;
        font-weight: normal;
    }

    .lobby-faq .summary div {
        padding: 1em 0;
    }

    .lobby-faq .full-details {
        margin-right: 2em;
        padding-top: 0;
    }

.faq-thumb {
    width: 32%;
    /* float: right; */
    text-align: center;
    padding-bottom: 2em;
    max-height: 128px;
    /* padding-top: 91px; */
    display: inline-block;
    vertical-align: top;
    margin-top: .7em;
}

    .faq-thumb img {
        display: block;
        margin: 1em auto;
    }

.faq-search {
    position: relative;
    display:block; width:100%; background:none; padding:0;
}
.faq-search:hover,
.faq-search:focus{background:none;}
    .faq-search a,
    .faq-search .icon-down-open-big{
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 13%;
        color: #15204b;
        border: 1px solid #ddd;
        border-right: 0;
        padding-top: 12px;
        font-size: 1.3em;
    }

    .faq-search input {
        width: 87%;
        border: 1px solid #ddd;
        border-radius: 0;
        height: 45px;
}
    .faq-search select {
            width: 70%;
            display: inline-block;
    }
    .faq-search input[type=submit] {
            width: 25%;
    display: inline-block;
    text-align: center;
    padding: .5em;
    border-radius: 1em;
    margin-right: 2%;
    }
.help-zone.faq_zone .btSearch {
    margin: 0.3em 1em 0 0;
    background-color: #15204b;
    color: #fff;
    padding: 0.4em 1.7em;
    margin-top: 0;
    font-weight: bold;
    font-size: 1.3em;
}
    .help-zone.faq_zone .btSearch:after {
    display:none;
    }
.help-zone.faq_zone a {
    margin-top: 0;
}
.icon-down-open-big {
    text-align:center;
}
.divider-hand {
    background: url(../../files/lobby/line.png) no-repeat center;
    padding: 1em;
}

.lobby-welcome .flickity-prev-next-button {
    display: none;
}

.lobby-welcome .flickity-page-dots {
    bottom: 20px;
    width: auto;
    left: 0; right:0; margin:auto; text-align:center;
}

    .lobby-welcome .flickity-page-dots .dot {width:13px; height:13px;
        background-color: transparent;
        border: 1px solid #15204b;
        filter: alpha(opacity=100);
        opacity: 1;
        margin: 0 5px;
    }

        .lobby-welcome .flickity-page-dots .dot.is-selected {
            background: #15204b;
        }

.welcome_slider .flickity-page-dots .btn-pause {
    color: transparent;
    border: 1px solid #15204b;
}

.slider-pause-play {
    margin: 0 5px;
}

.slider-pause span:not(.play) {
    color: transparent;
    border: 1px solid #15204b;
    margin: 0 2px;
    font-size: 10px;
    border-radius: 3px;
}

.slider-pause-play {
    display: inline-block;
}

.slider-pause.play {
}

    .slider-pause.play .play {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px 0 6px 14px;
        border-color: transparent transparent transparent #15204b;
        display: inline-block;
    }

    .slider-pause.play span {
        display: none;
    }
.slide-float a.not-animsition-link.stop:before {
    content:" ";
    display:inline-block;
    width:15px;
    height:13px;
    background-color:#000;
}
.slide-float a.not-animsition-link.start:before {
    content:" ";
    display:inline-block;
    width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 15px;
border-color: transparent transparent transparent #000;
}
/*e  lobby-top-container  */
/*s  meeting-tabs  */
.page-intro {
    text-align: center;
    margin-bottom: 3em;
}

    .page-intro h2 {
        font-size: 5em;
        font-weight: normal;
    }

.page-intro-text {
    font-size: 1.5em;
}

.meeting-intro {
    text-align: center;
    margin-bottom: 7em;
    max-width: 1000px;
}

    .meeting-intro h2 {
        font-size: 4em;
        padding: 0em 15% .2em;
        font-weight: normal;
    }

.meeting-tab-content {
    border: 1px solid #ddd;
    border-top: 0;
    margin-bottom: 2em;
    background: url(../../img/cube_pattern.png) #fff;
    position: relative;
}

    .meeting-tab-content .tab-cell {
        float: right;
        width: 25%;
        margin-bottom: 2em;
        position: relative;
        min-height: 380px;
        border-top: 8px solid #8edbed;
    }
.meeting-tab-contents .tablist {
    position: absolute;
    top: -90px;
    right: -15px;
    z-index: 3;
}
.tab-cell-body {
    border-left: 1px solid #ddd;
    margin-top: 35px;
    padding-top: 1px;
}

.number-big-cont {
    width: 100%;
    margin-right: 25%;
}

.number-cell {
    width: 50%;
}

number-cell:last-child .number-line {
    display: none;
}

.number-line {
    width: 40%;
    background-color: #000;
    height: 1px;
    float: left;
    margin-top: 25%;
    margin-left: 10%;
    position: relative;
}

    .number-line::after {
        content: " ";
        width: 10px;
        height: 10px;
        background-color: #000;
        border-radius: 50%;
        position: absolute;
        margin-top: -5px;
        left: 0;
    }

.number-big {
    text-align: center;
    font-size: 3em;
    border: 10px solid #8edbed;
    border-radius: 50%;
    color: #15204b;
    font-weight: bold;
    margin: 1em 0 .5em 0;
    box-shadow: -2px 6px 22px -11px; /*box-shadow: 8px 9px 28px -11px;*/
    /*padding-top: 25%;*/
    position: relative;
    background-color: #fff;
}

    .number-big h3 {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding-top: 25%;
        /*transform: translateY(5%);*/
    }

.cell-summary {
    padding: 0 2em 2em 2em;
    text-align: center;
}

.meeting-tabs .tab {
    /*float: right;*/
    background-color: #8edbed;
    padding: .5em 1em;
    color: #001d4f;
    font-size: 2em;
    cursor: pointer;
    font-weight: normal;
    /*outline:none !important;*/
    list-style-type: none;
    display: inline-block;
    margin: 0 -2px;
}

    .meeting-tabs .tab:not(.selected) {
        height: 74px;
        margin-top: 8px;
    }

    .meeting-tabs .tab.selected {
        background: url(../../img/cube_pattern.png) #fff;
        font-weight: bold;
        padding: 1em;
    }

.meeting-tabs {
    /*position: absolute;*/
    /*top: -46px;*/
    height: 56px;
    z-index: 3;
}

    .meeting-tabs h2 {
        font-size: 1em;
        display: inline-block;
    }

/*
.meeting-tabs .panel {
background-color:#fff;
border:1px solid #ddd;
border-top:0;
margin-bottom:3em;
}
.number-cell {
    float: right;
    width: 25%;
    margin-bottom:2em;
}
.number-big-cont {
    position: relative;
    width: 13em;
    height: 13em;
    margin: 0 auto;
}
.number-big {
   text-align: center;
    font-size: 5em;
    border: 10px solid #8edbed;
    border-radius: 50%;
    color: #15204b;
    font-weight: bold;
    margin: 1em 0 .5em 0;
    padding: 18%;
    
}
.number-line {
    width: 65%;
    height: 1px;
    background-color: #15204b;
    position: absolute;
    top: 50%;
    left: -65%;
    z-index: 1;
}*/
.story-big {
    background-color: #fff;
    border: 1px solid #ddd;
    float: right;
    margin-bottom: 6em;
    height: auto;
}

.story-img {
    width: 40%;
    float: left;
    padding: 20px;
    overflow: hidden;
}

    .story-img img {
        max-width: 100%;
    }

.story {
    width: 60%;
    float: left;
    padding: 50px 50px 25px 50px;
}
.story p{padding-bottom:1.2em;}

h2.story_title,
.story h3{font-size:1.875em; font-weight:normal; font-family:'NarkisShulamitMed'; padding-bottom:0.4em; }
h2.story_title{font-size:4.375em; text-align:center; padding-bottom:0.5em; font-family:'NarkisShulamit';}
/*.number-big:before {
    content:" ";

    }
    .number-big::after {
        content: " ";
    width: 100px;
    height: 1px;
    background-color: #15204b;
    display: inline-block;
    position: absolute;
    top: 50%;
    }*/

/*e  meeting-tabs  */
/*s costs */
.costs {
    /*padding-left: 1.5em;*/
    margin-bottom: 4em;
}

    .costs h2, .headingB {
        font-size: 3.4em;
        text-align: center;
        font-weight: normal;
        font-family:NarkisShulamitMed;
    }

    .costs .block-white {
        height: auto;
        background-color: rgba(255,255,255,.7);
    }

    .costs table, .table-decorated {
        width: 100%;
        margin: 2em 0 1em 0;
        border-spacing: 0;
        border-collapse: collapse;
        table-layout:fixed;
    }

        .costs td, .costs th, .table-decorated td, .table-decorated th {
            padding: 1em 2em;
            border: 1px solid #ddd;
            
        }
        
        /*.table-decorated th, .table-decorated td {
            width:10%
        }
        .table-decorated th~th, .table-decorated td~td {
             width:20%
        }
        .table-decorated th~th~th, .table-decorated td~td~td {
             width:30%
        }*/
        .costs thead, .table-decorated th  {
            border-bottom: 3px solid #8edbed;
            /*height: 4em;*/
            background: url(../../img/cube_pattern.png) #EDEDED;
            font-weight: bold;
            font-size: 1.3em;
        }
            .table-decorated thead ~ tr {
                /*color:red;*/
            }
/*e costs */
/*s payment method*/
.payment-container {
    min-height: 500px;
    padding-top: 1px;
    padding-bottom: 3em;
    background-size: cover;
}
    .payment-container.containerC {
        padding-top: 1px;
    }
    .payment-container.containerC .payment-thumb{
        height:13em;
    }
    .payment-container:nth-child(0n+1) .container {
        margin-top: -85px;
    }

    .payment-container .container {
        margin-top: 100px;
    }
.general_section.center_item_zone +  .payment-container .container{margin-top:0;}
.payment-thumb {
    background-color: #2b355c; background-color:rgba(21,32,75,0.9);
    margin-right: 0;
    margin-bottom: 0;
    height: 13em;
    max-height: 13em;
    text-align: center;
    position: relative;
    z-index: 3;
    padding: 0;
}

.payment-btn {
    color: #fff;
    font-size: 2.8em;
    font-weight: bold;
    padding: 0.8em 0.4em;
    line-height:1;
    display: block;
    height: 100%;
    font-family: 'NarkisShulamit';
}

.payment-thumb, .payment-btn {
    outline: none;
}

    .payment-btn h3 {
        color: #fff;
        font-size: 0.95em;
    }

    .payment-thumb.active .payment-btn h3 {
        color: #15204b;
    }

    .payment-btn p {
        font-size: .4em;
        font-weight: normal;
    }

.payment-arrow {
    position: absolute;
    left: 50%;
    transform: translate(-50%) rotate(0deg);
    transition-duration: .5s;
    color: #8edbed;
    top: 70%;
    font-size: 1.5em;
}

.payment-thumb:after {
    position: absolute;
    left: 50%;
    transform: translate(-50%) rotate(0deg);
    transition-duration: .5s;
    color: #8edbed;
    top: 70%;
    font-size: 1.5em;
    content: "\E819";
    font-family: "saymon";
    display: inline-block;
}

.payment-thumb.active:after {
    transform: translate(-50%) rotate(90deg);
    transition-duration: .5s;
    color: #15204b;
}

.payment-details {
    background-color: #fff;
    min-height: 300px;
    display: none;
    position: relative;
    z-index: 1;
    padding: 2em 4% 3em 2em;
    margin: 0 13px 1.2em 13px;
    width: 100%;
    max-width: 1345px;
        -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
}

    .payment-details::after {
        display: table;
        content: " ";
        clear: both;
    }

.payment-details-right {
    width: 66%;
    float: right;
    padding: .5em;
}

.payment-details-left {
    width: 34%;
    float: left;
    padding-right: 2%;
}

.payment-details .full-details {
    text-align: center;
    display: block;
}
.payment-details h4,.payment-details h3,.payment-details h2 {
    padding-bottom: 1em;
}
.download-block a:last-child::after {
    font-family: 'saymon';
    content: '\E819';
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    margin-right: 0.3em;
    margin-left: 0.5em;
    font-size: 1em;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.download-block {
    font-weight: bold;
    border: 1px solid #ddd;
    padding: 5em 0;
    text-align: center;
    display: inline-block;
    min-width: 400px;
}

    .download-block h3 {
        font-size: 1.5em;
        padding: .5em 0;
    }

.payment-details-share {
    text-align: left;
    position: absolute;
    left: 0;
    bottom: 1em;
    padding-left: 2.5em;
}

    .payment-details-share a {
    }

.payment-thumb.active {
    background-color: #fff;
    max-height: 14em;
    margin-bottom: -13px;

}

.payment-block {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding: 13px 13px 13px 8px;
}

    .payment-block.active .payment-thumb {
        background-color: #fff;
    }

.payment-thumb.active .payment-arrow {
    transform: translate(-50%) rotate(90deg);
    transition-duration: .5s;
    color: #15204b;
}

.payment-thumb.active a {
    color: #2b355c;
}
/*e payment method*/
/*s actions*/
.actions-all-container {
    min-height: 500px;
    padding-top: 1px;
    padding-bottom: 3em;
    background-size: cover;
}

.container > .actions-links {
    margin-right: -10px;
}

.actions-all-body {
    margin-top: -110px;
}

.thumb-summary {
    font-size: .4em;
    font-weight: normal;
    padding: .5em 2em;
}

.thumb-arrow-h {
    color: #8edbed;
    font-size: .5em;
    padding: 1em 0 1em 0;
}

.actions-thumb {
    background-color: rgba(43, 53, 92, 0.92);
    text-align: center;
    position: relative;
    z-index: 3;
    padding: 0 20px;
}

.actions-questions {
    /*padding: 0 0 0 20px !important;*/
    margin: 2em 0;
    display: inline-block;
    width: 66%;
    min-height: 1030px;
}
.actions-links + .actions-questions {
    padding: 0 0 0 20px !important;
}
.tools-calc + .actions-questions {
    width:100%;
    margin-bottom:6.5em;
    padding: 0 5px;
    }
.tools-calc + .actions-questions .actions-question,.tools-calc + .actions-questions h2 {
    margin:0;
}

    .tools-calc + .actions-questions .block-white {
    min-height:initial;
    }
.general_section.container-circle {
    /*padding-top:0;*/
}
    /*.actions-questions .block-white {
        min-height: 1030px;
    }*/

    .actions-questions h2 {
        text-align: center;
        font-size: 3.5em;
        font-weight: normal;
        padding: .5em 0 0 0;
        margin: 0 45px;
        border-bottom: 2px solid #ddd;
    }

.actions-question {
    padding: 1em;
    display: block;
    border-bottom: 2px solid #ddd;
    margin: 0 45px;
    font-size: 1.3em;
    position: relative;
}
.actions-question:first-child {
    border-top: 2px solid #ddd;
    margin-top: 1em;
}
.actions-question.active {
    font-weight: bold;
    border-bottom:0;
}
    .actions-question::after {
        content: "\E803";
        display: inline-block;
        font-family: 'saymon';
        position: absolute;
        left: 1em;
        top: 35%;
    }

.actions-questions .block-white {
    height: auto;
}

.actions-answer {
    padding: 0 1em;
    border-bottom: 2px solid #ddd;
    margin: 0 2.8em;
}

    .actions-answer a {
        font-weight: bold;
    }

.actions-questions .full-details {
    text-align: center;
    width: 100%;
    padding: 4em 2em 2em 2em;
    font-size: 1.2em;
    /*position: absolute;*/
    bottom: 20px;
}

.actions-personal-c {
    display: inline-block;
    width: 33.33%;
    vertical-align: top;
    margin-top: 2em;
    padding-left: 10px;
}

.actions-personal {
    background-color: #fff;
    border: 1px solid #555555;
    margin-bottom: 2em;
    display: inline-block;
    vertical-align: top;
    min-height: 1030px;
    font-family:"NarkisShulamit";
}
.actions-personal iframe {
    border-radius: .5em;
}
    .actions-personal .block-content {
        padding: 2em;
    }

    .actions-personal p {
        line-height: 1.4;
        font-family: arial;
    }

.personal-thumb {
    text-align: center;
    font-weight: bold;
    font-size: 1.15em;
}

    .personal-thumb img {
        max-width: 50%;
        height: auto;
        display: block;
        margin: auto;
        padding: 1em;
    }

.actions-personal h2 {
    text-align: center;
    padding: .3em;
    font-size: 3em;
}

.actions-personal h3 {
    text-align: center;
    font-size: 2.8em;
    font-weight: normal;
    padding: .2em;
}

.actions-personal h4 {
    padding-bottom: .3em;
}

.divider {
    background: url(../../../files/lobby/line2.png) no-repeat center;
    padding-top: 1em;
}

.faq-container {
    background-color: #fff;
    border: 1px solid #ddd;
    margin-bottom: 5em;
    padding-bottom: 3em;
}

    .faq-container h2 {
        padding: 1em 0 .3em 0;
        font-size: 3em;
        text-align: center;
    }

.faq-form input, .faq-form select {
    width: 44%;
    display: inline-block;
    border-radius: 0;
}

.faq-form {
    padding: 0 3em 0 2.3em;
}

    .faq-form span {
        width: 10%;
        display: inline-block;
        text-align: center;
        font-weight: bold;
        font-size: 1.2em;
    }
    .faq-form .btSearch.btn-blue {
    background-color: #15204b;
    color: #fff;
}
/*e actions*/
/*s  search-doctors  */
.search-doctors-form {
    background-size: cover;
}

.search-doctors-result {
    padding: 3em 0;
    background-size: cover;
}

.search-doctors-form h2 {
    text-align: center;
    font-size: 5em;
    font-weight: normal;
}

.search-doctors-desc {
    text-align: center;
}

.doctors-form {
    background-color: #fff;
    border: 1px solid #555555;
    margin: 2em 0;
    padding-bottom: 2em;
}
    .doctors-form .block-line {
        width: 34em;
    }
    .doctors-form select, .doctors-form input[type=text] {
        width: 27%;
        float: right;
        margin: 3% 3% 0 3%;
    }

    .doctors-form input[type=submit] {
        background-color: #15204b;
        border-radius: 1em;
        padding: .5em 3em;
        color: #fff;
        font-size: 1.5em;
        float: left;
        margin-left: 4%;
        margin-top: 15px;
    }

.doctors-results table {
    width: 100%;
    border-spacing: 0;
}

.doctors-results tbody td {
    background-color: #fff;
    padding: 1em 2em 1em 0;
}

.doctors-results td,.doctors-results th {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.doctors-results thead {
    background: url(../../img/cube_pattern.png) #EDEDED;
    font-family:"NarkisShulamit";
    color:#15204b;
}

    .doctors-results thead th {
        padding: .5em 0 1em 0;
        text-align: center;
        font-weight: bold;
        font-size: 1.3em;
        position:relative;
    }
        .doctors-results thead th:after {
            content: '\E818';
    font-family: 'saymon';
    font-weight: bold;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom:0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    border-radius: 50%;
    background-color: #8edbed;
    color: #15204b;
    transition: transform 0.5s ease;
    transform: translateY(50%);
        }
    .doctors-results thead img {
        display: block;
        margin: auto;
        padding: 1em 0 .4em 0;
    }

.doctors-results-no {
    font-size: 2em;
    padding: 2em;
    text-align: center;
    color: #15204b;
}

.no-result-doctors {
    text-align: center;
    font-size: 2em;
    padding-bottom: 50px;
    font-weight: normal;
}

.pager {
    text-align: center;
    padding: 2em;
    direction: ltr;
}

.page-sec-next:before {
    content: ">>";
}

.page-sec-prev:before {
    content: "<<";
}

.page-num {
    background-color: rgba(239, 244, 246, 0.59);
    padding: .4em .6em;
    margin: 3px 0;
    color: #15204b;
    display: inline-block;
}

.page-num-cur {
    font-weight: bold;
    background-color: #a2dbe9;
    border: 2px solid #15204b;
}

.page-prev, .page-next {
    font-size: .7em;
    display: inline-block;
    margin-right: 1em;
}

.questions-tags {
    padding-right: 1.5em;
}

    .questions-tags .block-content {
        padding: 3em;
    }

    .questions-tags h2 {
        text-align: center;
        font-size: 2.5em;
        padding-bottom: .5em;
    }
.dropdown-fake-container {
    float:right;
    padding: 0 !important;
    margin: 2% 1% !important;
}
.fake-dropdown,.dropdown-fake-container select {
    width:100% !important;
    background-image:none !important;
}
.fake-dropdown {
    background: url(../../img/select_bg.png) no-repeat left center !important;
    padding-left: 53px !important;
}
.real-dropdown {
    height:12em;
    overflow-y:auto;
    width: 100%;
    border: 1px solid #a2a2a2;
    margin-right:4px;
    border-top: 0;
    /*background:url(../img/scroll.png) no-repeat 5% center;*/
}
    
.ddlCities label {
    width: 91%;
    display: inline-block;
    height:1.5em;
}
.ddlCities input[type=checkbox] {
    height:1em;
}
/*e  search-doctors  */
/*s tools */
.tools-thumbs {
    background-size: cover;
    padding: 5em 0 3em 0;
    border-top: 5px solid #8edbed;
    margin-bottom: 3em;
}

    .tools-thumbs a {
        margin: 1%;
    }

.tools-thumb {
    width: 31%;
    /*margin:1%;*/
    display: inline-block;
    min-height: 27em;
    background-color: rgba(255,255,255,.3);
    position: relative;
    overflow: hidden;
}

    .tools-thumb h2 {
        padding: .5em 1em;
    }

    .tools-thumb:after {
        content: "\e814";
        font-family: 'saymon';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 20px;
        height: 20px;
        background-color: #15204b;
        color: #8edbed;
        font-size: 30px;
        padding: 12px 16px 22px 19px;
    }

.tools-image {
    width: 100%;
    overflow: hidden;
    min-height: 318px;
}

    .tools-image img {
        width: 100%;
    }

.tools-fullDetails {
    background-color: rgba(255,255,255,.3);
    text-align: center;
    margin: .8em 1%;
    display: block;
    padding: .7em;
    font-weight: bold;
    color: #15204b;
}

    .tools-fullDetails div:after {
        content: "\e819";
        font-family: 'saymon';
        margin-right: 1em;
        font-weight: normal;
        font-size: .7em;
    }
/*e tools */
/*s dictionary*/
.dictionary {
    background-color: rgba(255,255,255,.85);
    padding: 4em;
    margin: 2em 0;
    /*margin-right: 11px;*/
}

    .dictionary h2 {
        text-align: center;
        font-size: 3em;
    }

.dictionary-right {
    width: 33%;
    display: inline-block;
    vertical-align: top;
}

.dictionary-left {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    margin-right: 6%;
}

.dictionary-free, .dictionary-letters, .dictionary-left {
    text-align: center;
    border-top: 5px solid #8edbed;
}
    
.dictionary h3 {
    padding: .7em 1em;
    font-size: 1.8em;
}
.dictionary-free h3:nth-child(3) {
        padding: 1.5em 1em;
    }
.dictionary-intro {
    text-align: center;
    margin-bottom: 3.7em;
}

    .dictionary-intro h3 {
        font-size: 1.8em;
        padding:0;
    }

.dic-letter {
    width: 16%;
    display: inline-block;
    border: 1px solid #ddd;
    margin: .33%;
    padding: .7em;
    font-size: 1.5em;
    cursor: pointer;
    background-color: #d1eff6;
}

    .dic-letter[disabled=disabled] {
        cursor: default;
        background-color: transparent;
        color: #ddd;
    }

.dic-summary {
    width: 50%;
    position: relative;
}

.dic-phrase-btn {
    display: block;
    border: 1px solid #ddd;
    padding: 1em;
    color: #15204b;
    text-align: right;
    margin: 8px 0;
    font-weight: bold;
}

    .dic-phrase-btn.active {
        background-color: #15204b;
        color: #fff;
    }

        .dic-phrase-btn.active:after {
            content: "\e819";
            font-family: 'saymon';
            margin-right: 1em;
            font-weight: normal;
            font-size: .7em;
            color: #8edbed;
            float: left;
            position:absolute;
                margin-top: 0.2em; 
        }

.dic-phrase {
    right: 110%;
    position: absolute;
    text-align: right;
    color: black;
    top: 0;
    width: 100%;
    margin-top: .5em;
}

.dic-titles {
    float: right;
    width: 45%;
    position: relative;
}

.dic-summary {
    width: 50%;
    float: left;
}
.pager-placeholder {
    direction: ltr;
    position: absolute;
    left: 4%;
    width: 30%;
    text-align: center;
}
.dictionary .page-num {
    background-color:#fff;
    border:1px solid #ddd;
    
}
.dictionary .page-num-cur {
    background-color: #a2dbe9;
    border: 2px solid #15204b;
}
/*e dictionary*/
/*s tools-calculator */
.tools-calc {
    background-size: cover;
    padding: 4em 0 3em 0;
    text-align: center;
}

    .tools-calc h2 {
        font-size: 4em;
        line-height: .9;
    margin-bottom: .25em;
    }

    .tools-calc h3 {
        font-size: 2em;
    }

    .tools-calc a {
        background-color: #15204b;
        color: #fff;
        display: inline-block;
        padding: .5em 2em;
        margin: 1em 0;
        font-size: 1.3em;
        border-radius: 1.5em;
    }
    .tools-calc-btns{
        display:flex;
        flex-wrap: wrap;
        margin-top: 1rem;
    } 
    .tools-calc-btns>a{
        display:inline-flex;
         margin:0;
        margin-left: 1.5rem;       
        margin-bottom:1rem;
    }
.tools-calc-content {
    width: 50%;
    margin: auto;
    /*font-family: NarkisShulamit; */
    font-weight: bold;
}
.containerC .tools-calc-content >*:not(h2):not(h3) {
    font-size: 1.2em;
}
.tools-calc.containerC {
    text-align: right;
}

.containerC .tools-calc-content {
    max-width: 1400px;
    width: 90%;
    padding: 0 5em;
}

.block-wide h2 {
    font-weight: normal;
    font-size: 4em;
}

.block-wide .tools-calc-content {
    max-width: 1400px;
    width: 100%;
}

.block-wide .tools-calc-content {
    font-weight: bold;
}
/*e tools-calculator */


/*s content-slider-expand */
.content-slider-zone + .share .item-details-share{margin-top:-1.5em;}
.content-slider-expand {
    padding: 2.8em 2.8em 4em 2.8em;
    margin-bottom: 4.5em;
    border-bottom: 4px solid #8edbed;
    height: auto;
    background-color: rgba(255,255,255,.7);
                        -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.19);
}

.expand-content {
    padding-bottom: 2em;
    max-height: 3000px;
    transition: max-height 1s ease-in;
}
.expand-content.closed {
    max-height: 560px;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.expand-content .content{font-size: 1.063em;}
.content-slider-expand h2.main-title {
    max-width: 40%;
    font-size: 4em;
    font-weight: normal
}
.content-slider-expand h2,
.content-slider-expand h3 {
   /*font-size:1.765em;*/ line-height:1; padding-bottom:0.4em; font-family:'NarkisShulamitMed'; font-weight:normal;
}
.expand-content h4 {
    /*font-size:1.8em;*/
    
}


.slide-float {
    float: left;
    width: 40%;
    margin: 0 3em 2.8em 0;
    position: relative;
}

.column-right .slide-float {
    float: none;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 3em;
}

.column-right .flickity-rtl .flickity-prev-next-button.previous {
    left: -50px;
    right: auto;
    /*transform: rotate(180deg) translateY(20px);*/
}

.column-right .flickity-rtl .flickity-prev-next-button.next {
    /*left: -50px;*/
    right: -50px;
    left:auto;
    /*transform: rotate(180deg) translateY(20px);*/
}
/*.column-right .slide-float .slide {
    width:70%;
}*/
.update-personal-details-form-container .error-message {
    color: #D91B1B;
    text-align: center;
    font-weight: bold;
}
.slide-float .slide {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position-x: 1%;
    background-position-y: 1%;
    padding:2%;
    opacity:0;
    transition:opacity 1s;
}
.slide-float .slide.is-selected{opacity:1;}
.slide-float .numbers,
.slide-float .flickity-page-dots {
    position: absolute;
    text-align: center;
    bottom: -26px;
    height: 26px;
    width: 100%;
    direction: ltr;
}

    .slide-float .numbers a,
    .slide-float .flickity-page-dots .dot {
        height: 26px;
        width: 30px;
        background: url(../../img/nav.png);
        background-position: 0 0;
        text-align: center;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #000000;
        cursor: pointer;
        display: inline-block;
        padding-top: .3em;
        border-radius:0;
        margin:0;
        opacity:1;
    }

        .slide-float .numbers a.active,
        .slide-float .flickity-page-dots .dot.is-selected {
            background-position: 0 -26px;
            color: #fff;
        }
        .flickity-page-dots .dot.is-selected a {
    color: #fff;
}
.expander {
    position: absolute;
    bottom: 3.5em;
    font-weight: bold;
}

    .expander .opened span {
        transform: rotate(180deg);
    }

    .expander .closed span, .expander .opened span {
        font-family: 'saymon';
        content: "\e818";
        background-color: #8edbed;
        display: block;
        width: 30px;
        padding: 5px;
        border-radius: 50%;
        text-align: center;
        height: 30px;
        margin-right: 5px;
        margin-top: .3em;
    }
    .expander a {
        font-family:"NarkisShulamitMed";
        color:#15204b;
    }
.column-right .content-slider-expand {
    border: 0;
}

.link-box {
    border: 1px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4em;
    font-weight: bold;
    padding: .5em .5em .5em 1em;
    margin: .5em 0;
    border-radius: 3px;
    font-family:"NarkisShulamit";
}

    .link-box img {
        border: 0;
        padding: 0;
        margin: 0 0 0 10px;
    }

    .link-box:after {
        font-family: 'saymon';
        content: "\e816";
        display: inline-block;
        margin-right: 20px;
    }

.content-clip.four_in_row .content-item {
    width: 24%;
}

.general_section.tabs-layout ~ .containerC {
    padding-top: 0;
}

.four_in_row {
    /*margin-bottom: 9.5em;*/
}
.inner-page .content-clip.four_in_row .content-item h3 {
    font-size:2.75em;
}
/*.inner-page .content-clip.three_big_item .content-item h3 {
    font-size:4em;
}*/
.inner-page .content-clip.three_big_item .content-item figure ~ h3 {
    font-size:1.5em;
}
 /*{
    margin-bottom:0;
}*/
.clips-intro {
    float: right;
    font-size: 1.3em;
    margin-bottom: .5em;
}

.four-main-sub {
    margin-top: -3.5em;
}

    .four-main-sub .content-item .content-wrap .desk, .three_big_boxes_texts .content-item .content-wrap .desk {
        font-size: 1.7em;
        font-family:"NarkisShulamit";
    }

    .four-main-sub .content-item .content-wrap h3, .three_big_boxes_texts .content-item .content-wrap h3 {
        font-size: 4em;
    }

    .four-main-sub:after {
        content: " ";
        display: table;
        clear: both;
    }

    .four-main-sub .content-item {
        float: right;
        padding-bottom: 17%;
    }

        .four-main-sub .content-item:nth-child(1) {
            width: 32%;
            min-height: 30.7em;
        }

        .four-main-sub .content-item:nth-child(n+2) {
            width: 32%;
            margin-bottom: 1.5em;
        }

        .four-main-sub .content-item:nth-child(n+4) {
            width: 65%;
        }

/*.container-clip ~ .general_section.tabs-layout {
    padding-top: 9.5em;
    padding-bottom: 7.8em;
}*/
.containerC {
    padding-top: 4em;
}

    .containerC .side-form {
        padding: 2.5em 2.7em;
    }

    .containerC .container-clip {
        width: 65%;
        display: inline-block;
    }

    .containerC .content-clip.images .content-item {
        width: 100%;
        padding-bottom: 14.7%;
    }

    .containerC .content-clip.images figure {
        width: 20%;
        float: right;
        margin-left: 2em;
        height: 100%;
    }

        .containerC .content-clip.images figure img {
            height: 100%;
        }

    .containerC .content-clip.images .content-item h3 {
        font-size: 1.5em;
    }

    .containerC .container-clip h2 {
        background-color: transparent;
    font-size: 3em;
    padding: 0 0 .5em 0;
    right: 0%;
    transform: translate(0);
    /* padding-right: .3em; */
    text-align: right;
    }

        .containerC .container-clip h2::after {
            display: none;
        }

    .containerC .container-clip.images {
        padding: 67px 0 70px;
    }

        .containerC .container-clip.images .full-details {
            background-color: rgba(255,255,255,.65);
            padding: 1em;
            display: inline-block;
            width: 100%;
        }
.content-slider-expand .slide h2 {color:#000;
    font-size: 1.8em;
    font-weight: bold;
    max-width: 100%;
    text-align: center;
    line-height: 1;
}
.content-slider-expand .slide h3{font-size:1.4em; color:#000;}
/*e content-slider-expand */
/*s side-thumbs */
.side-thumbs h3 {
    font-size: 1.2em;
    padding: 1.3em 1em 1.3em 3em;
}

.side-thumbs .thumb-layer {
    width: 100%;
    bottom: 0;
    top: initial;
    background-color: rgba(255,255,255,1);
    right: 0;
}

.side-thumbs .thumb-image {
    margin: 0 0 1em 0;
    box-shadow: 2px 5px 2px -2px #ccc;
    width: 100%;
}

    .side-thumbs .thumb-image.thumb-glass .thumb-layer {
        background-color: rgba(255,255,255,.8);
        position:absolute;
    }

    .side-thumbs .thumb-image .thumb-layer {
        position: relative;
    }

    .side-thumbs .thumb-image:nth-child(-n+2) {
        width: 100%;
    }
    /*thumb-white thumb-glass thumb-small-image thumb-no-image*/

.side-thumbs .thumb-image img{
    width:100%;
    height:auto;
}
    .side-thumbs .thumb-image.thumb-small-image {
        height: 105px;
        background-color: rgba(255,255,255,1);
    }

        .side-thumbs .thumb-image.thumb-small-image img {
            width: 30%;
            height: 100%;
            float: right;
        }

        .side-thumbs .thumb-image.thumb-small-image .thumb-layer {
            width: 70%;
            float: left;
            height: 100%;
            position:relative;
        }

        .side-thumbs .thumb-image.thumb-no-image {
        background-color: rgba(255,255,255,1);
    }

        .side-thumbs .thumb-image.thumb-no-image img {
            display:none;
        }

        .side-thumbs .thumb-image.thumb-no-image .thumb-layer {
            float: left;
            height: 100%;
        }


.side-thumbs .thumb-details {
    position: absolute;
    left: 0;
    bottom: 0;
}

.side-thumbs .full-details {
    width: 100%;
    display: block;
    text-align: center;
    float: right;
}
/*e side-thumbs */
/*s file-upload */
.file-upload {
    position: relative;
    margin-bottom: 2em;
}
    .file-upload ul li ,.file-upload ol li,.payment-details ul li ,.payment-details ol li {
        list-style-type: circle;
        list-style-image:url(../../../files/lobby/bullit.png) ;
    }
    .file-upload h2 {
        text-align: center;
        font-size: 2.5em;
        padding: 1em 0 .2em 0;
    }

    .file-upload .content {
        padding: 2em;
        padding-right: 30%;
    }

    .file-upload h3 {
        background-color: #15204b;
        color: #fff;
        position: absolute;
        right: -10px;
        width: 20%;
        text-align: center;
        padding: .3em 0 .3em 0;
        font-size: 1.7em;
        border-radius: 1em 0em 0em 1em;
        height: 1.7em;
    }

        .file-upload h3:before {
            content: " ";
            position: absolute;
            right: 0px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 10px 10px 0 0;
            border-color: #717070 transparent transparent transparent;
            top: 46px;
        }

        .file-upload h3:after {
            content: " ";
            height: 2px;
            width: 385%;
            background-color: #bbb;
            display: block;
            right: 100%;
            position: absolute;
            top: 25px;
        }
        .file-upload h3 ~ p {
            margin-top:1em ;
        } 
        
    .file-upload .file-input {
        position: relative;
        border: 1px solid #ddd;
        width: 40%;
        padding: 1em .5em;
        margin: 1.5em 0;
        background-color: #fff;
        border-radius: 3px;
        z-index: 2;
    }

        .file-upload .file-input input[type=file] {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            right: 0;
            opacity: 0;
            cursor: pointer;
        }
            .file-upload .file-input input[type=file]:focus {
                border:3px solid #333;
                opacity:.1;
            }
    .file-upload .tooltip-btn {
        position: absolute;
        left: 0;
        padding: .5em;
        border: 1px solid #ddd;
        border-radius: 50%;
        display: block;
        height: 2em;
        width: 2em;
        text-align: center;
        top: .5em;
        margin-left: .5em;
        z-index: 3;
        cursor: pointer;
    }

    .file-upload .tooltip {
        position: absolute;
        padding: 1em;
        background-color: #8edbed;
        left: 0;
        border-radius: 3px;
        box-shadow: 4px 4px 11px 1px;
    }
    .file-upload .file-input a {
        text-decoration:none;
        color:#232323;
    }
    .file-upload .file-input a:focus {
        outline:1px dotted #333;
    }
        .file-upload .file-input a.arrow {
            position: absolute;
    left: -8em;
    top: -5px;
        } 

      .file-upload .tooltip-btn span {
    white-space: nowrap;
}
/*.file-upload .g-recaptcha {
        width: 40%;
    }
    .file-upload .g-recaptcha iframe,.file-upload .g-recaptcha>div,.file-upload .g-recaptcha>div>div{
        width: 100% !important;
    }*/
/*e file-upload */
/*s clients-logos */
.clients-logos {
    text-align: right;
    padding:0;
    margin-bottom: 4em;
    }

    .clients-logos h2 {
        font-size: 4.6em;
        font-weight: normal;
        padding: .5em 0 .1em 0;
        text-align:center;
    }

    .clients-logos .container_summary {
        width:70%;
        padding-bottom:2em;
        margin:auto;
        text-align:center;
    }
    .clients-logos .client-logo {
        width:20%;
        display:inline-block;
        border: 1px solid #ddd;
        position:relative;
        margin-top: -5px;
    }
        .clients-logos .client-logo img {
            position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    left: 50%;
        }
/*e clients-logos */
/*s employers */
.six-first-big.content-clip .content-item{
    margin-bottom: 1.5em;
    }
.six-first-big.content-clip .content-item p{
    font-size:1.5em;
}
.six-first-big.content-clip .content-item h3 {
    font-size: 3.2em;
}
.six-first-big .content-item:nth-child(1) {
    width:99%;
    margin-left: 0;
}
.six-first-big .content-item:nth-child(1) h3{font-size: 4em;

}
.six-first-big .content-item:nth-child(n+2) {
    width: 48%;
    margin-left: 1.5em;
}
.six-first-big .content-item:nth-child(3) {
    margin-left:0;
}
.six-first-big .content-item:nth-child(n+4) {
    width:31%;
}
.six-first-big .content-item:nth-child(n+4) h3{
    font-size:2em;
}
.six-first-big .content-item:nth-child(6) {
    margin-left:0;
}
.six-first-big.content-clip .content-item:nth-child(1) .content-link .link-element {
    background-color: #15204b;
    color: #fff;
    font-size: 1.5em;
    border-radius: 1em;
    position: relative;
    text-align: center;
    float: left;
    padding: 0em 1.5em;
    margin-top:1em;
}
.six-first-big.content-clip .content-item:nth-child(1) .content-link .link-element::after {
    display:none;
    }
    .six-first-big.content-clip .content-item:nth-child(1) .content-link .link-element:before {display:none;}

.three-date-details ~ .full-details{
    background-color:#fff;  
    width:100%;
    margin-bottom:2em;
    font-size: 1.25em;
    padding: .7em;
}
.three-date-details.content-clip .content-item {
    margin-bottom:1.5em;
}
    .three-date-details.content-clip ~.full-details::after {
        content:"\E816";
        font-size:1em;
        font-weight:bold;
    }
.content-clip .content-item .date {
    background-color: #8edbed;
    padding: 5px;
    position:absolute;
    margin: 1px;
        font-size: .8em;
}
/*.three-date-details.content-clip .content-item {
    padding-bottom: 16%;
}*/
/*.three-date-details.content-clip .content-item h3 {
    font-size:1.5em;
    font-family:'NarkisShulamitMed';
    font-weight: normal;
}*/
/*e employers */
/*s siteMap*/
/*.site-map{
margin-bottom:40px; line-height:1.3;padding:3em 5em;}
.site-map a{
display:inline-block; }
.site-map a:hover{
text-decoration:underline;}

.site-map > ul > li > a{
font-weight:bold; color:#105881; font-size:1.2em;  padding-bottom:0; vertical-align:middle;}

.site-map > ul > li > ul > li > a{
font-size:1.05em; padding-top:0;  padding-bottom:0; vertical-align:middle; position:relative; padding-right:15px;}
.site-map > ul > li > ul > li > a:before{
content:'•'; font-size:1.4em; color: #105881; vertical-align:middle; position:absolute; top:-3px; right:0;}
.site-map > ul > li > ul > li > ul{
padding-right:1em;}
.site-map > ul > li > ul > li > ul > li > a{
color:#105881; padding-top:0.2em; padding-bottom:0.2em; vertical-align:middle; position:relative; padding-right:10px;}
.site-map > ul > li > ul > li > ul > li > a:before{
content:'-'; position:absolute; top:4px; right:0;}*/
a.no-link {
    border-bottom: 0 solid #fff !important;
    cursor: default !important;
}
    a.no-link:focus,a.no-link:hover {
    text-decoration: none !important;
}
/*e siteMap*/
/*s update-personal-details */
 .update-personal-details-form-container h3
    {
        background-color: #15204b;
        border-radius: 1em 0 0 1em;
        color: #ffffff;
        font-size: 1.7em;
        height: 1.7em;
        padding: 0.3em 0;
        position: absolute;
        right: -10px;
        text-align: center;
        width: 23%;
    }
    .update-personal-details-form-container h3:after
    {
        background-color: #bbbbbb;
        content: " ";
        display: block;
        height: 2px;
        position: absolute;
        right: 100%;
        top: 25px;
        width: 385%;
    }
    .update-personal-details-form-container h3 > span
    {
        border: 3px solid #15204b;
        border-radius:1em;
        background-color: #fff;
        padding:0.35em 0.72em;
        position: absolute;
        right: -8%;
        top: -5px;
        color: #15204b;
    }
    .update-personal-details-form-container table.my-info-tbl
    {
        padding-top: 1.7em;
    }
    .update-personal-details-form-container .section-two table.my-info-tbl
    {
        padding-bottom: 1.7em;
    }
    .update-personal-details-form-container .static-html-field-title
    {
         padding: 0 10em 0 0;
    }
    .update-personal-details-form-container .static-html-field-body
    {
        display: none;
    }
    .update-personal-details-form-container .link
    {
        padding-right: 10em;
        font-weight: bold;
    }
    .section-two, .section-three
    {
        pointer-events:none;
        opacity: 0.4;
    }

    .form-container .section-two td.pio-form-cell.pio-form-field-title
    {
        height: 3em;
        overflow: visible;
        position: relative;
        width: 35%;
        -moz-appearance: none;
        background: #ffffff none repeat scroll 0 0;
        border: 1px solid #555555;
        border-radius: 4px;
        color: #535353;
        display: block;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 16px;
        font-weight: normal;
        margin-bottom: 9px;
        margin-top: 9px;
        padding: 0.95em 0.9em;
    }
    /*e update-personal-details */
    /*s contact-subjects */
.contact-subjects-container {
    position: relative; margin-top:9px;
}
.contact-subjects {
    border:1px solid #ddd;
    border-bottom: 0;
    font-family:NarkisShulamit;
    font-weight:bold;
    position:absolute;
    background-color:#fff;
    border-radius:2px;
    z-index: 5;
}
.contact-subjects a {
    display: block;
    width: 50%;
    border-bottom: 1px solid #ddd;
    padding: 1.5em 1em 1em 1em;
    height: 4em;
    float: right;
}
    .contact-subjects a:nth-child(2n+1) {
        border-left:1px solid #ddd;
    }
    .contact-subjects img,.contact-subjects svg {
        display: block;
    float: right;
    margin-left: 3px;
    transform: translateY(-30%);
    width:2em;
    }
    .contact-subjects a:hover,.contact-subjects a.active {
        background-color: #15204b;
        color:#fff;
    }
    .contact-subjects a:hover svg path,.contact-subjects a.active svg path {
        fill:#fff;
    }
.contact-reply-options .remark {
    margin-bottom: .5em;
}
.contact-reply-options svg,.contact-reply-options img {
    height: 2em;
    transform: translateY(29%);
    margin-left: 1em;
}



.contact-reply-options a,
.contact-reply-options label{
    display: inline-block;
    width: 50%;
    text-align: center;
    border: 1px solid #ddd;
    padding: 1em 1em 2em 1em;
    position:relative;
}
    .contact-reply-options a:nth-child(3),
    .contact-reply-options label:nth-child(5){
        border-radius:1em 0em 0em 1em;
        border-right: 0;
    }
    .contact-reply-options a:nth-child(2),
    .contact-reply-options label:nth-child(3){
        border-radius:0em 1em 1em 0em;
    }
    .contact-reply-options a.active,
    .contact-reply-options input:checked + label{
        border:5px solid #15204b;
    }
   .contact-reply-options a.active:after,
   .contact-reply-options input:checked + label::after{
    content: "\E822";
    font-family: "saymon";
    border-radius: 50%;
    padding: 3px 3px 24px 26px;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 50%;
    margin-top:-11px;
    right: 0;
    transform: translateY(-25%) translateX(50%);
    background-color: #8edbed;
    border: 2px solid #15204b;
    font-size: 24px;
        }
        .contact-reply-options a:nth-child(3).active:after,
        .contact-reply-options input:checked + label:nth-child(5)::after{
            left:0;
            right:auto;
                transform: translateY(-25%) translateX(-50%);
        }
    /*e contact-subjects */
    /*s share */
.share {
    text-align:left;

}
    .share .item-details-share {
        position: relative;
    padding: 1em; margin-top:2em;
    background-color: rgba(255,255,255,1);
    display: inline-block;
    }
    /*e share */
/*s newsletter */
.newsletter-form{
    background-color: rgba(255,255,255,.85);
    max-width: 1370px;
    padding: 0 1em 0 1em;
    margin-bottom: 4em;
}
.newsletter-form::before {
    background-color: #8edbed;
    height: 5px;
    width: 13em;
    margin: 0 auto;
    margin-bottom:-5px;
    display:block;
    content:"";
}    
.newsletter-form .admin-block {
    
    padding: 3.5em;
}
    .newsletter-form .admin-block::after {
        display:table;
        content:" ";
        clear:both;
    }
.newsletter-form .admin-holder {
    width: 55%;
    float:left;
    border-right:1px solid #ddd;
    padding-right: 3.5em;
}
    .newsletter-form .admin-holder h2{
        font-size: 3em;
    text-align: center;
    font-family:NarkisShulamitMed;
    font-weight: normal;
    }
    .newsletter-form .intro {
        width:45%;
        float:right;
        }
        .newsletter-form .intro h2 {
            font-size: 3em;
            font-family:NarkisShulamitMed;
            font-weight: normal;
        }
        .newsletter-form .intro a[href] {
            font-size:2em;
            font-family:NarkisShulamit;
            font-weight: bold;
        }
.newsletter-form .newsletter-email {
    width:218%;
}
    .newsletter-form .body {
        text-align:left;
        font-weight:bold;
        position: relative;
    }
        .newsletter-form .body div {
            position: absolute;
    left: 0;
        }
   
/*e newsletter */
/*s thumbs-section */
.thumbs-section {
    background-color:#fff;
    padding:2.6em 0.6em 1em 2.6em;
}
.thumbs-section h2{
    font-size:3em;
    text-align: center;
}
.thumbs-section .summary{
    text-align: center;
    font-family:Arial;
    font-size:1em;
    padding-bottom:2em;
}
.thumbs-section-images h3{
    padding:.9em 1.3em;
    font-family:'NarkisShulamitMed';
    font-size:1.4em;
    font-weight: normal;
}
.thumbs-section .thumbs-section-images >div{
    width: 33.333%;
    float: right;
    padding-right: 1.5em;
}
.thumbs-section .thumbs-section-images >div >a{
    border:1px solid #ddd;
    display: block;
    position:relative;
    box-shadow: 0px 3px 1px #ddd;
    min-height: 13.2em;
}
.thumbs-section figure {
    overflow:hidden;
}
    .thumbs-section figure img {
    width:100%;
    height:100%;
    }
.thumbs-section .thumbs-section-images a::after {
    font-family: 'Saymon';
    content: '\E814';
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #8edbed;
    background-color: #15204b;
    width: 44px;
    height: 44px;
    font-size: 22px;
    line-height: 44px;
    text-align: center;
    transition: all 0.5s ease;
}
.thumbs-section .note {
    text-align:center;
    padding-top:.9em;
}
/*e thumbs-section */
.content-iframe {
    margin-bottom: 2.5em;
}

    .content-iframe iframe {
        display: block;
        margin: auto;
    }

.main-content-lined {
    background-color: rgba(255,255,255,.7);
    border: 1px solid #555555;
    max-width:1156px;
    margin-bottom:4em !important;
}
.main-content-lined::before {
    content:" ";
    background-color: #8edbed;
    height: 5px;
    width: 13em;
    margin: 0 auto;
    display:block;
}
    .main-content-lined .center_item .content {
        padding:2em;
    }
    .main-content-lined.center_item_zone h2 {
        font-weight:bold;
        font-size:3.75em;
    }

.success-message {
    /*position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.3);
    bottom: 0;
    right: 0;
    left: 0;*/
}
    .success-message > .success-message-content {
        /*background-color: #fff;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translateX(50%) translateY(-50%);
    padding: 2em;
    border-radius: 1em;
    box-shadow: 2px 2px 27px -1px;*/
    }
/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    .actions-personal {
        margin-bottom: 2em;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    .col-xs-12 {
        width: 100%;
        float: right;
    }

    .col-xs-8 {
        width: 66.667%;
        float: right;
    }

    .col-xs-6 {
        width: 50%;
        float: right;
    }

    .col-xs-4 {
        width: 33.333%;
        float: right;
    }

    .col-xs-2 {
        width: 16.666%;
        float: right;
    }

    .actions-personal {
        margin-bottom: 2em;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .col-sm-12 {
        width: 100%;
        float: right;
    }

    .col-sm-8 {
        width: 66.667%;
        float: right;
    }

    .col-sm-6 {
        width: 50%;
        float: right;
    }

    .col-sm-4 {
        width: 33.333%;
        float: right;
    }

    .col-sm-2 {
        width: 16.666%;
        float: right;
    }


    .actions-personal {
        margin-bottom: 0;
    }
}







/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .col-md-12 {
        width: 100%;
        float: right;
    }

    .col-md-8 {
        width: 66.667%;
        float: right;
    }

    .col-md-6 {
        width: 50%;
        float: right;
    }

    .col-md-4 {
        width: 33.333%;
        float: right;
    }

    .col-md-2 {
        width: 16.666%;
        float: right;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .actions-thumb {
        margin-right: 0;
    }

    .actions-personal-c {
        float: none !important;
    }

    .actions-questions {
        padding: 0;
    }
    .real-dropdown {
    background:url(../../img/scroll.png) no-repeat 5% center;
    margin-right: 2px !important;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}


.row {
    width: 100%;
}

    .row:after {
        content: " ";
        display: table;
        clear: both;
    }

.pull-left {
    float: left;
}





.item-details-right a, 
.item-details-left a, 
.full-details, 
 a.arrow {
    color: #15204b;
    font-weight: bold;
    padding: 1em 0 0em 1em;
    display: inline-block;
    font-weight: bold;
    font-family: 'NarkisShulamit';
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
 .item-details-right a:first-child,
 .item-details-left a:first-child {
            margin-top: 1em;
   }
/*a.arrow {
    color: #15204b !important;
    text-decoration: none !important;
}*/

    .item-details-right a::after, 
    .item-details-left a::after, 
    .full-details::after, 
    a.arrow::after, 
    a.download-box::after, 
    a.download-block::after {
        font-family: 'saymon';
        content: '\E817';
        display: inline-block;
        vertical-align: middle;
        font-weight: normal;
        margin-right: 0.3em;
        margin-left: 0.5em;
        font-size: 2em;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        /* padding-right: .3em;*/
    }

a.download-box::after {
    font-size: 1em;
}




.item-details-right{width:54%;}
.item-details-left {width:40%; padding-right:0;}
.item-details-right a,
.item-details-left a,
.full-details,
 a.arrow{font-size:1.0625em;}
.item-details-right a:after, 
.item-details-left a:after, 
.full-details:after, 
a.arrow:after, 
a.download-box:after, 
a.download-block:after{font-size:1.5em;}
.item-details-right a:first-child, 
.item-details-left a:first-child{margin-top:0;}

 





/* Alexey 10022019 */
/*.item-details-left a.link,
.item-details-right a.link,
.item-details-left a.link-noarrow,
.item-details-right a.link-noarrow,
.item-details-left .desk a,
.item-details-right .desk a{margin:0; display:inline; color:#008bae;  padding:0;cursor:pointer !important;}
.item-details-left .desk a:hover,
.item-details-right .desk a:hover,
.item-details-left a.link:hover,
.item-details-right a.link:hover,
.item-details-left a.link-noarrow:hover,
.item-details-right a.link-noarrow:hover{color:#15204b;}*/



.item-details-right p,
.item-details-left p,
.item-details-right ul,
.item-details-left ul,
.item-details-right >div,
.item-details-left >div{ padding-bottom:0.5em;}

.item-details-right a,  
.item-details-left a
{
   padding: 0; text-decoration:underline; 
} 
.item-details-right a:hover,  
.item-details-left a:hover,
.item-details-right a:focus,  
.item-details-left a:focus{text-decoration:none; color:#008bae}

 .item-details-right a:first-child,
 .item-details-left a:first-child {
         margin-top:0; 
   }
a.arrow {
 
}


 .item-details-right a::after, 
 .item-details-left a::after{display:none;}