/*
Theme Name: Estravel2017
Theme URI: http://next.estravel.lt
Description: Estravel website template
Author: Synergy Effect
Author URI: https://www.s-e.lt
Version: 1.0
Text Domain: estravel
License: Custom licence
*/
.flightframe{
    width: 100%;
    position: relative;
    z-index: 1
}
#responsive-iframe{
    width: 100%;
    border:0px;
    outline:0px;
}
@media (min-width: 768px) {
    .footer-bottom.copyLink {
        margin-top: calc(1.5625rem + 20px);
    }
}
/*
@media (min-width: 1024px) {
    [data-spy="scroll"] {
        position: relative;
    }
    [data-spy="scroll"] .mminus {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
}*/


#wpcomm .avatar {
    border-radius: 0;
    box-shadow: none;
    border: none;
}

#wpcomm .wc-comment-label {
    display: none;
}

.single-bpost .socialShare {
    float: none
}
#wpcomm .wpdiscuz-front-actions {
    display: none !important;
    background: transparent !important;
    padding: 0;
}
#wpcomm .wpdiscuz-front-actions .wpdiscuz-sbs-wrap > span {
    background: #fff;
    padding: 5px 10px;
    border: 1px solid #C2C1C1;
    border-radius: 4px;
    display: inline-block;
}
#wpcomm .wpdiscuz-front-actions .wpdiscuz-sort-buttons i {
    margin-right: -20px;
    position: relative;
    margin-left: 20px;
}
#wpcomm .wpdiscuz-front-actions .wpdiscuz-sort-buttons .wpdiscuz-sort-button {
    background: #fff;
    padding: 5px 10px;
    border: 1px solid #C2C1C1;
    border-radius: 4px;
    display: inline-block;
    padding-left: 25px;
}
#wpcomm .wc-reply .wc-comment-header,
#wpcomm .wc-comment-header {
    border-bottom: none !important;
    padding: 5px 10px;
    height: auto;
    overflow: visible;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
#wpcomm .wc-reply .wc-comment-header:after,
#wpcomm .wc-comment-header:after {
    display: block;
    content: '';
    float: left;
    clear: both;
}
#wpcomm .wc-reply .wc-comment-header {
    height: auto;
}
#wpcomm .wc-comment .wc-comment-right {
    background: transparent !important;
}
#wpcomm .wc-footer-left .wc-cta-button.wc-reply-button {
    float: left;
    margin-left: 0;
    background: #fff;
    padding: 7px 12px;
    border-radius: 4px;
    color: #32394C;
}
#wpcomm .wc-footer-left .wc-cta-button.wc-reply-button:hover {
    color: #fff;
}
#wpcomm .wc-footer-left .wc-cta-button.wc-reply-button:before {
    font-family: Flaticon;
    content: "\f104";
    font-size: 14px;
    padding-right: 8px;
}
#wpcomm .wc-reply .wc-comment-author,
#wpcomm .wc-comment-author {
    padding: 0;
    float: none;
    width: 100%;
}

#wpcomm button, #wpcomm input[type="button"], #wpcomm input[type="reset"], #wpcomm input[type="submit"] {
    background-color: #FF8000 !important;
    color: #fff !important;
    padding: 15px 30px !important;
    border: none !important;
    border-radius: 4px;
    font-size: 16px;
    box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.12);
    border-top: 1px solid transparent!important;
    border-bottom: 2px solid rgba(0,0,0,.1)!important;
}
#wpcomm .wpd_label, #wpcomm .wpd_label {
    display: none !important;
}
#wpcomm .wpdiscuz-form-bottom-bar {
    display: none !important;
}
#wpcomm .wc-form-footer {
    padding-bottom: 30px;
}
#wpcomm .wc_comm_form .wc-field-comment {
    margin-bottom: 25px;
}
#wpcomm .wc-field-textarea .wpdiscuz-textarea-wrap {
    overflow: auto;
}
#wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea {
    float: left;
}
#wpcomm button:hover, #wpcomm input[type="button"]:hover, #wpcomm input[type="reset"]:hover, #wpcomm input[type="submit"]:hover {
    background-color: #d96d00;
}

#wpcomm .wc-reply .wc-comment-author a,
#wpcomm .wc-comment-author a {
    font-size: 18px;
    text-decoration: none;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline;
}
#wpcomm .wc-comment-date,
#wpcomm .wc-reply .wc-comment-date {
    font-size: 12px;
}


.glyph-icon.flaticon-round-delete-button:before,
.glyph-icon.flaticon-rounded-add-button:before {
    margin-left: 0;
}
#wpcomm .wc-comment-footer .wc-vote-result:before {
    content: "\f105";
    font-family: Flaticon;
    font-size: 20px;
    margin-right: 10px;
}
#wpcomm .wc-comment-footer {
    padding-bottom: 0;
}
#wpcomm .wc-comment {
    padding-top: 15px;
}
#wpcomm .wc-comment:not(:first-child),
#wpcomm .wc-comment .wc-comment {
    border-top: 1px solid #DAD9D5;
}
#wpcomm .wc-comment .wc-reply {
    margin-top: 0;
    padding-top: 15px;
}
#wpcomm .wc-thread-wrapper {
    border-bottom: 1px solid #DAD9D5;
}
#wpcomm .wc-comment-footer .wc-footer-left {
    line-height: 30px;
}
#wpcomm .wc-comment-footer .wc-vote-link i:before,
#wpcomm .wc-comment-footer .wc-vote-result:before,
#wpcomm .wc-comment-footer .wc-vote-link i,
#wpcomm .wc-comment-footer .wc-vote-link,
#wpcomm .wc-comment-footer .wc-vote-result {
    line-height: 20px;
    padding: 0;
    vertical-align: top;
    display: inline-block;
}
#wpcomm .wc-comment-footer .wc-vote-link,
#wpcomm .wc-comment-footer .wc-vote-result {
    vertical-align: middle;
    padding: 0 8px;
}
#wpcomm .wc-comment-footer .wc-vote-link.wc-up {
    border-right: 1px solid #DAD9D5;
    padding-right: 9px;
}
#wpcomm .wc-comment-footer .wc-footer-right {
    line-height: 30px;
}
#wpcomm .wc-comment-link {
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    float: none;
}
#wpcomm .wc-comment-link .wpf-cta.wc-share-link {
    margin: 0;
    vertical-align: top;
    line-height: 20px;
    display: inline-block;
    padding: 0 8px;
}
#wpcomm .wc-comment-link .wpf-cta.wc-share-link i {
    vertical-align: top;
    line-height: 20px;
    display: inline-block;
}
#wpcomm .wc-comment-link .wpf-cta.wc-share-link i:before {
    margin-left: 0;
    margin-right: 4px;
    vertical-align: top;
    line-height: 20px;
    display: inline-block;
}
#wpcomm .wc-cta-button.wc_editable_comment {
    margin: 0;
    vertical-align: top;
    line-height: 20px;
    display: inline-block;
    cursor: pointer;
    border: none;
    padding: 0 8px;
    padding-right: 0;
    color: #999999;
}
#wpcomm .wc-cta-button.wc_editable_comment:hover {
    background: transparent !important;
    /*color: #777777;*/
    color: #999999;
}
#wpcomm .wc-cta-button.wc_editable_comment i {
    vertical-align: top;
    line-height: 20px;
    display: inline-block;
}
#wpcomm .wc-cta-button.wc_editable_comment i:before {
    margin-left: 0;
    margin-right: 4px;
    vertical-align: top;
    line-height: 20px;
    display: inline-block;
    font-size: 14px !important;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-size: 18px !important;
}

iframe[title="recaptcha challenge"] {
    /*zoom: calc(1 / 0.875);*/
}

.cms-text {
    overflow: auto;

    padding-right: 0.625rem;
    padding-left: 0.625rem;
}




.cms-text .alignleft {
    float: left;
    margin: 7px 28px 28px 0;
}

.cms-text .alignright {
    float: right;
    margin: 7px 0 28px 28px;
}

.cms-text .aligncenter {
    clear: both;
    display: block;
    margin: 7px auto;
}
.cms-text .wp-caption {
    background: transparent;
    border: none;
    margin: 0 0 28px 0;
    max-width: 100%;
    padding: 0;
    text-align: inherit;
}

.cms-text .wp-caption.alignleft {
    margin: 7px 28px 21px 0;
}

.cms-text .wp-caption.alignright {
    margin: 7px 0 21px 28px;
}

.cms-text .wp-caption.aligncenter {
    margin: 7px auto;
}

.cms-text .wp-caption .wp-caption-text,
.cms-text .wp-caption-dd {
    font-size: 14px;
    line-height: 1.5;
    padding: 7px 0;
}


.cms-text .gallery-item {
    display: inline-block;
    padding: 1.79104477%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.cms-text .gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.cms-text .gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.cms-text .gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.cms-text .gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.cms-text .gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.cms-text .gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.cms-text .gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.cms-text .gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.cms-text .gallery .gallery-caption {
    color: #707070;
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    padding: 7px 0;
}

.cms-text .gallery-columns-6 .gallery-caption,
.cms-text .gallery-columns-7 .gallery-caption,
.cms-text .gallery-columns-8 .gallery-caption,
.cms-text .gallery-columns-9 .gallery-caption {
    display: none;
}
.cms-text a.externalLink:after {
    font-family: Flaticon;
    content: "\f108";
    display: inline-flex;
    color: #000;
    font-size: 11px;
    padding-left: 5px;
    vertical-align: top;
    line-height: 20px;
}

.cms-text ul li {
    line-height: 1.55;
}
.cms-text ul li li {
    line-height: 1.35;
    font-size: 95%;
}
.cms-text ul li:before {
    display: inline-block;
    content: '';
    height: 0;
    width: 0;
    border-radius: 100%;
    border: 8px double #084C79;
    margin-right: 5px;
}
.cms-text ul li li:before {
    display: inline-block;
    content: '';
    height: 10px;
    width: 10px;
    border-radius: 100%;
    background: #444444;
    border: none;
}
/*.cms-text hr {
    background-color: #bbb;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

.cms-text ul,
.cms-text ol {
    margin: 0 0 1.5em;
    padding: 0;
}

.cms-text ul {
    list-style: disc;
}

.cms-text ol {
    counter-reset: item;
}

.cms-text ol li {
    display: block;
    position: relative;
}

.cms-text ol li:before {
    content: counter(item);
    counter-increment: item;
    font-weight: 800;
    left: -1.5em;
    position: absolute;
}

.cms-text li > ul,
.cms-text li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

.cms-text dt {
    font-weight: 700;
}

.cms-text dd {
    margin: 0 1.5em 1.5em;
}*/


#last-minute-form [type='submit'], #last-minute-form [type='button'] {
    border-radius: 4px;
}
[data-slider].slider {
    /*zoom: calc(100 / 87.5);*/
}

.um-form-field.required {

}
.um-field.required .um-field-label label:after {
    display: inline;
    content: '*';
    color: #ff7f00;
    padding-left: 5px;
}

.categories-archive {}

.categories-archive [role="treeitem"]:nth-child(n+10) {
    display: none;
}
.categories-archive .showMore {
    display: none;
    text-align: center;
    color: #ff8000;
    position: relative;
    margin-top: 10px;
}
.categories-archive .showMore:before {
    position: absolute;
    top: 50%;
    width: 100%;
    display: block;
    content: '';
    border-top: 1px solid #ff8000;
}
.categories-archive .showMore > span {
    display: inline-block;
    background: #fff;
    position: relative;
    padding-left: 5px;
    padding-right: 5px;
}
.categories-archive .showMore > span.less {
    display: none;
}
.categories-archive [role="treeitem"]:nth-child(n+10) + .showMore {
    display: block;
}

.categories-archive.active {}
.categories-archive.active  [role="treeitem"]:nth-child(n+10) {
    display: block;
}
.categories-archive.active .showMore > span.less {
    display: inline-block;
}
.categories-archive.active .showMore > span.more {
    display: none;
}
.content-slick-slider .alertRow .message-box:first-child {
    margin-top: 90px;
}

.um-page-user .callout > .cms-text {
    overflow: visible;
}
.um-page-user #footer.h-z1 {
    z-index: 0;
}
body .lz_overlay_chat_message_text .lz_chat_link, body .lz_overlay_chat_message_text .lz_chat_file, body .lz_overlay_chat_message_text .lz_chat_mail, body .lz_overlay_chat_message_text .lz_chat_human {
    color: #fff !important;
}

.cstm-iframe-holder iframe {
	position: relative !important;
	height: 100vh !important;
	border: none;
}

.cstm-iframe-holder #iframe {
	background: white;
}

.cstm-content-holder {
	background-color: #f2f1ea;
	padding: 1.4375rem 1.25rem;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	max-width: 1440px;
	margin: 30px auto;
}

.cstm-content-holder p {
	margin-bottom: 15px;
	color: #4c4c4c;
}