/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


p {
	font-size: 16px;
    letter-spacing: 0.55px;	
}
.text-larger p {
    font-size: 18px;
}

@media (min-width: 1550px) {
div#home_boxes {
    min-width: 1400px;
    position: relative;
    right: -50%;
    transform: translateX(-50%);
}
.wpb_column.service_form_column {
    position: relative;
    left: 10%;
    width: 330px;
    margin: 0px -100px;
}	
}


@media (min-width: 1450px) and (max-width: 1550px) {
.wpb_column.service_form_column {
    position: relative;
    left: 5%;
    width: 280px;
}
}


@media (min-width: 1050px) and (max-width: 1450px) {
.wpb_column.service_form_column {
    position: relative;
    width: 250px;
    left: 5%;
}
}



@media (min-width: 750px) {
.row_overlap .service_form_column {
    top: -45px;
}

.vc_row.wpb_row.vc_row-fluid.service_tabs_row .vc_row.wpb_row.vc_inner.vc_row-fluid.container.service_info_row_overlap .wpb_column.vc_column_container.vc_col-sm-9 {
    padding-top: 90px;
}

	
.wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .info-box-wrapper > .deals .info-box-inner {
    width: 70%;
    display: inline-block;
    float: left;
    padding-left: 5%;
}
.wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .info-box-wrapper > .deals .info-box-title, .wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .info-box-wrapper > .deals .info-box-subtitle {
    width: 30%;
    margin: 0 auto;
    vertical-align: middle;
    align-items: center;
    text-align: center;
    float: right;
    clear: both;
    position: relative;
    transform: translateY(100%);
    line-height: 1.2;
}
	
.form_left_submit .gform_body {
    max-width: 65%;
    display: inline-block;
}
.form_left_submit .gform_footer {
    max-width: 32%;
    display: inline-block;
    padding: 0 !important;
    vertical-align: bottom;
}
.service_tabs .vc_tta-tabs-container {
    position: absolute !important;
    top: 0px;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}
.service_tabs .vc_tta-panel.vc_active:not(#info) {
    margin-top: 15px;
    padding-bottom: 20px;
}
div#more_info.vc_active, div#forms.vc_active, div#divers_rooms.vc_active, div#payment.vc_active {
    padding-top: 25px;
}
.service_tabs .vc_tta-panel:not(#info) {
    /* margin-top: 130px; */
}

.service_forms_row > div {
    /* padding: 0 55px 50px !important; */
    padding-right: 50px !important;
    padding-left: 50px !important;
}
}




@media (max-width: 1200px) { 
.service_info_more > .wpb_column.vc_column_container {
    min-width: 50%;
}

.blog-post-loop .woodmart-entry-content p {
    font-size: 16px !important;
    line-height: 1 !important;
}
body a.btn-read-more.more-link {
    font-size: 14px !important;
    height: auto !important;
}
}

@media (max-width: 1030px) { 
.service_form_column {
    display: none !important;
}

}

@media (max-width: 770px) {
.service_tabs.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-container {
    display: block;
    mask-image: linear-gradient(to left,transparent -35px,#0f5cbf 10px);
    -webkit-mask-image: linear-gradient(to left,transparent -35px,#0f5cbf 10px);
    background-color: #0f5cbf;
    background-image: url(/wp-content/uploads/2019/07/top-banner-bg.jpg?id=471) !important;
    background-position: center bottom;
    background-size: cover;
    margin-top: 15px;
}
.owl-nav>div:after {
    transform: scaleY(2);
    margin: 0 1px;
}
	
body .header_banner {
    min-width: 100vw !important;
    padding: 0 10px !important;
}
.service_tabs .vc_tta-tabs-container > * {
    background-image: url(https://media.giphy.com/media/VFThX0veZAYAVSG8BC/giphy.gif);
    background-position: -10px 50%;
    background-size: contain;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.dive_service_block.rooms table img {
    margin: 0 0 0 5px !important;
}

body .service_tabs .vc_tta-panel-body {
    padding: 0 15px !important;
}
	 
.service_diversrooms_row_the_rooms .wpb_column {
    padding: 0 !important;
}

.service_diversrooms_row_the_rooms .wpb_column > .vc_column-inner {
    padding: 0 !important;
}
	
.vc_row.wpb_row.vc_row-fluid.row_overlap > div {
    min-width: 100%;
}

.dive_service_block .info-box-title {
    line-height: 1 !important;
    white-space: normal !important;
    font-size: 22px !important;
}
.dive_service_block .info-box-inner {
    letter-spacing: 0 !important;
    line-height: 1.2 !important;
}

.dive_service_block table img {
    margin: 0px auto 5px auto !important;
    float: none;
    display: block;
}
.dive_service_block table * {
    text-align: center !important;
}

.gform_wrapper .gfield[class*="col-"] {
    min-width: 100% !important;
}


html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list {
    columns: 1 !important;
    -webkit-columns: 1 !important;
    -moz-columns: 1 !important;
}
ul.form_medical_q_list:before {
    display: none !important;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li label.gfield_label {
    max-width: 70% !important;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li > div {
    min-width: 30%;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li > div ul {
    display: inline-flex;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li > div ul > li {
    display: inline-flex;
}
.ginput_container.ginput_container_radio li {
    float: right;
    margin: -10px 0 5px;
}



.vc_row.wpb_row.vc_inner.vc_row-fluid.container.service_info_more .vc_column-inner {
    padding-right: 0;
    padding-left: 0;
}
.service_tabs_row .service_tabs .vc_column-inner {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.service_info_gallery_two .vc_column-inner {
    margin-right: 0 !important;
    margin-bottom: 15px;
}


	
body .service_info_row_overlap {
    margin-bottom: 0px !important;
}

	
.flow_links .wpb_row {
    width: 100%;
    padding: 0 !important;
}


.flow_links .vc_column-inner {
    padding: 0 !important;
}	
.table_flex td {
    padding: 7px;
    line-height: 1.1;
    min-width: 100px;
}
.table_flex tbody {
    overflow: scroll;
    max-width: 100vw;
    display: inline-block;
}

.wp_teamshowcase_grid.design-3 .team-grid {
    padding: 0 !important;
}


.whb-flex-row.whb-top-bar-inner .wd-header-html {
    width: 100%;
    text-align: center;
}
.whb-flex-row.whb-top-bar-inner .wd-header-html p {
    width: auto !important;
    display: inline-block;
    margin: 0;
}
.whb-flex-row.whb-top-bar-inner .wd-header-html .wpb_text_column.wpb_content_element {
    margin: 0;
}
.service_tabs .service_info_advantages {
    padding-right: 10px;
    padding-left: 10px;
}

.service_recommendations_row {
    padding-right: 0;
    padding-left: 0;
}
.service_recommendations_row > .wpb_column.vc_column_container {
    padding-right: 0;
    padding-left: 0;
}	
.service_info_more > .wpb_column.vc_column_container.vc_col-sm-3 > .vc_column-inner {
    padding-right: 0;
    padding-left: 0;
}
	
.product-image-summary.col-lg-12.col-12.col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

.wc-bookings-booking-form {
    padding: 5px;
}	
.vc_row.wpb_row.vc_inner.vc_row-fluid.container.service_forms_inner_row.vc_column-gap-35 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.service_tabs .vc_row > div:not(.vc_col-sm-12) {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.service_tabs .vc_column-gap-35 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}


.box-icon-align-right .box-icon-wrapper, .box-icon-align-left .box-icon-wrapper {
    max-width: 100%;
    margin: 0 0 10px !important;
}
.box-icon-align-right, .box-icon-align-left {
    display: block;
}


.service_tabs .vc_row.wpb_row.vc_inner .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
div#info {
    top: 0px !important;
}
.service_tabs_row > div > div {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.service_info_list .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    display: inline-grid;
    padding: 10px;
}
.service_info_list .wpb_column.vc_column_container.vc_col-sm-3 .box-icon-wrapper.box-with-icon.box-icon-simple {
    min-height: 45px;
    vertical-align: bottom;
    display: inline-grid;
    align-items: end;
}
.service_info_list .wpb_column.vc_column_container.vc_col-sm-3 * {
    text-align: center;
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width: 100%;
    margin-right: auto !important;
    margin-left: auto !important;
    line-height: 1.2;
    white-space: normal;
}

.service_info_more .dive_service_block {
    margin-bottom: 0;
}
.service_info_row_overlap .service_form_column {
    width: 95%;
    margin: 0 auto;
}
.service_info_row_overlap {
    margin-bottom: 0 !important;
}
.service_form_column form .gform_footer.top_label {
    padding: 0 !important;
}
.woodmart-button-wrapper.inline-element:not(:last-child) {
    margin-left: 5px !important;
}
.service_diversrooms_row_info_icons > div {
    padding: 0 !important;
}
.service_diversrooms_row_info_icons > div .box-icon-wrapper.box-with-icon {
    margin: 0 !important;
}
.service_diversrooms_row_info_icons > div .info-box-content {
    margin-bottom: 20px;
}

.dive_service_block.rooms table td {
    min-width: 50% !important;
    width: 50% !important;
    line-height: 1;
    align-items: center;
    vertical-align: middle;
    display: inline-flex;
    height: auto !important;
    padding: 5px 0px 0 !important;
}

.woodmart-title-size-default .woodmart-title-container.title {
    font-size: 20px;
}
.service_info_row_overlap .wpb_text_column.wpb_content_element.text-larger {
    padding: 0 0;
}
.service_tabs_row {
    top: -95px !important;
}
.service_tabs .vc_tta-panels-container {
    top: 0 !important;
}

.service_tabs {
    margin-bottom: -20px !important;
}
.service_info_advantages .advantages_row {
    margin: 0;
}
.service_info_advantages .advantages_row > div {
    max-width: 50%;
    display: inline-block;
    padding: 0 10px;
    margin: 0;
}
.small_icon_list {
    padding: 0 5px !important;
    margin: 0 0 15px;
}
footer .widget.widget_media_image:first-child:before {
	display: none !important;
}
.footer-column:not(.footer-column-1) {
    max-width: 50% !important;
    display: inline-block;
}
.footer-column .widget.widget_media_image {
    /* margin: 0 !important; */
    padding: 0 !important;
    display: inline-block;
    min-width: 49%;
    text-align: center;
    float: left;
    max-width: 49%;
}

.footer-column.footer-column-6 {
    min-width: 100%;
    /* text-align: center; */
}
.min-footer * {
    text-align: center !important;
}
.footer-sidebar {
    padding-top: 0 !important;
}

div#home_bottom_form .woodmart-text-block-wrapper.inline-element {
    margin: 0px 5px 10px !important;
}
.woodmart-slide-inner {
    padding: 0 20px;
}
.woodmart-slide-inner .woodmart-title-container.title {
    font-size: 55px !important;
    line-height: 1 !important;
}
.custom_footer_service .gform_body .gfield {
    max-width: 100% !important;
    width: 100% !important;
}
.custom_footer_service .gform_footer {
    min-width: 250px;
    margin-top: 5px;
}
.title-wrapper .woodmart-title-container {
    font-size: 35px;
}	
.tempNtime p {
    font-size: 12px !important;
}
}
@media (max-width: 550px) {
.dive_service_block .box-with-icon .info-box-icon {
    height: auto !important;
}

}


.wpc-weather-id {
    display: inline-block;
}

div#wpc-weather {
    padding: 0 9px 0 0px;
    margin: 0 5px 0 0px;
    vertical-align: middle;
    line-height: 28px;
    font-size: 18px;
}
div#wpc-weather .now > div {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
}
div#wpc-weather .now > div svg#sun {
    margin: 0;
    width: 40px;
    height: 40px;
}

#wpc-weather .now .time_temperature {
    font-size: 18px !important;
    font-weight: bold !important;
    color: black;
    line-height: 1;
}
#wpc-weather .now .time_temperature:after {
    font-size: 20px;
    position: relative;
    top: -3px;
}
#wpc-weather .now .time_symbol {
    line-height: 1;
}
#wpc-weather .now .time_symbol svg {
    max-width: 35px;
    max-height: 35px;
    margin-bottom: 0px !important;
}
.whb-header .whb-row.whb-general-header .wd-header-html {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: black;
    font-weight: bold;
}

.whb-row.whb-header-bottom .whb-column.whb-col-center {
    width: 100%;
}
ul#menu-main-menu {
    display: flex;
    justify-content: space-between;
}
ul#menu-main-menu > li {
}
ul#menu-main-menu>li > * > * {
    margin: 0 auto;
    font-size: 18px;
}
.btn-size-extra-large {
    font-size: 19px;
}


.slide-without-padding .woodmart-slide-container {
    max-width: 1400px;
}
.woodmart-button-wrapper.inline-element:not(:last-child) {
    margin-left: 25px;
}
.woodmart-title-style-simple .liner-continer:after {
    width: 75px !important;
    height: 3px !important;
    background: rgb(34, 204, 242) !important;
}
.text-center .liner-continer:after {
    right: auto !important;
    transform: translateX(-50%);
    left: 50% !important;
    margin-right: auto !important;
    margin-left: auto !important;
}

div#home_boxes .vc_column-inner {
    padding: 2.5px;
}

.promo-banner.image_ontop .wrapper-content-banner {
    position: relative;
}
.promo-banner.image_ontop .main-wrapp-img {
    padding: 10px;
}
.promo-banner.image_ontop .main-wrapp-img img {
    width: 60px;
    margin: 0 auto;
    float: none;
    display: block;
}
.promo-banner.image_ontop .wrapper-content-banner {
    position: relative;
    padding: 15px 0px 0;
}

.why_us_slider .banner-title {
    font-size: 18px;
    color: #22ccf2;
    line-height: 1.2;
    position: relative;
    padding-bottom: 15px;
}
.why_us_slider .banner-title:after {
    content: "";
    width: 20px;
    height: 3px;
    display: inline-block;
    background: #22ccf2;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 2px;
}

.why_us_slider .banner-inner {
    color: black;
    line-height: 1.2;
    margin-top: 14px;
}

.why_us_slider .owl-nav * {
    color: #0568A6;
}

.owl-nav>div, .wrap-loading-arrow>div {
    color: #0568A6;
}


.post-date.woodmart-post-date.blog_slider_item {
    right: auto !important;
    left: 0px;
    top: 30px !important;
    transform: rotate(-90deg);
    width: 100px;
    text-align: center;
    font-size: 15px;
    background: #22ccf2;
    line-height: 1.3;
    padding: 10px 0px;
    color: white;
    letter-spacing: 1px;
    font-weight: 600;
    position: absolute;
}

.slide-post .article-body-container {
    text-align: left;
}
.slide-post .entry-meta.woodmart-entry-meta, .slide-post .hovered-social-icons {
    display: none;
}

a.btn-read-more.more-link {
    color: white;
    background: #0f5cbf;
    padding: 10px 20px;
    border-radius: 50px;
    height: 45px;
    font-size: 19px !important;
    font-weight: bold;
    letter-spacing: 0.84px;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    line-height: 1.3;
}
.slide-post .post-slide:hover a.btn-read-more.more-link {
    background: #22ccf2;
}

.slide-post .post-slide:not(:hover) > div {
    box-shadow: 0 0 4px rgba(0,0,0,0.0) !important;
}

.gform_button.button {
    background: #0f5cbf;
    color: white;
    border-radius: 40px;
    padding: 0 50px;
    height: 40px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper select, .gform_wrapper textarea {
    border: 1px solid #8C8C8C;
    padding: 8px 10px !important;
    height: 43px !important;
    font-size: 17px;
    margin-top: 12px;
    color: #4c4c4c !important;
    font-weight: 600;
}
.gform_wrapper textarea {
    min-height: 100px !important;
}


::placeholder {
    color: rgba(74, 74, 74, .99);
    font-weight: 600;
}

body .gform_wrapper ul li.gfield {
    /* margin-top: 0 !important; */
}
.gform_wrapper .minimal input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper select, .gform_wrapper textarea {
    min-height: 25px !important;
}
.gform_button.button:hover {
    background: #22ccf2;
}
footer .widget {
    border-bottom: 0;
}

footer .widget.widget_media_image:first-child:before {
    content: "";
    position: absolute;
    bottom: 0;
    border-bottom: 1px solid rgba(151, 151, 151, 0.7);
    display: inline-block;
    width: 50px;
}
footer .widget.widget_media_image:first-child {
    margin-bottom: 12px;
    position: relative;
    padding-bottom: 35px;
}

footer .widget-title {
    color: #0F5CBF !important;
}
footer a.btn.btn-style-default {
    color: white !important;
}

footer ul.menu li {
    margin-bottom: 10px;
}

.fa-soundcloud:before {
    content: "\f262" !important;
}
.min-footer .col-right * {
    text-align: right;
}
.wd-social-icons span {
    color: white;
    font-size: 20px;
    line-height: 36px !important;
    min-width: 30px;
    width: 100%;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wd-social-icons a {
    background: #0f5cbf !important;
    width: 35px !important;
    text-align: center;
    height: 35px !important;
    margin: 0 5px !important;
    padding: 0 !important;
}
.wd-social-icons a:hover {
    background-color: #22ccf2 !important;
}
a.btn.btn-color-primary:hover {
    background-color: #22ccf2;
    box-shadow: none !important;
}
.copyrights-wrapper {
    border: none;
}
.copyrights-wrapper .container {
    border-top: 1px solid rgba(151, 151, 151, 0.5);
}

.whb-header .wpc-weather-id div#wpc-weather:before {
    content: "|";
    position: absolute;
}

.whb-row.whb-top-bar .wd-header-html {
    font-size: 16px;
    color: black;
    line-height: 1.3;
    font-weight: 600;
}
.whb-row.whb-top-bar .wd-header-html .wpc-weather-id .now .time_symbol svg {
    max-width: 30px !important;
    max-height: 30px !important;
}

.whb-header {
    margin-bottom: 0 !important;
}
.header_banner_text .woodmart-title-container {
    margin-bottom: 30px;
}
.header_banner_text * {
    letter-spacing: 1px !important;
}
.dive_service_block table img {
    float: left;
    margin: 3px 5px 15px 0px;
}
.dive_service_block table td {
    padding: 15px 5px 0;
    border: none;
    font-size: 15px;
    letter-spacing: 0.5px;
    line-height: 1;
}
.dive_service_block table {
    margin: 4px 0 0;
    border-top: 1px solid #979797;
}
.dive_service_block .info-box-inner {
    color: #4A4A4A;
    font-size: 18px;
    letter-spacing: 1px;
}
.dive_service_block .info-box-title {
    letter-spacing: 1px;
    /* margin: 0; */
    font-size: 22px;
}
.dive_service_block .info-box-content {
    padding: 0 10px 15px;
}

.dive_service_block {
    transition: all 0.3s ease 0s;
}

.dive_service_block:hover {
  box-shadow: 0 2px 11px 0 rgba(156,156,156,0.5);
}

.custom_footer_service .gform_body .gfield {
    max-width: 33.333%;
    display: inline-block;
    width: 33.333%;
    margin: 0;
}
.custom_footer_service .gform_body {
    width: 80% !important;
}
.custom_footer_service .gform_footer {
    width: 19% !important;
}
.custom_footer_service .title-after_title {
    font-weight: 600;
    letter-spacing: 1px;
}
.dive_service_block .info-box-icon img {
    transition: all 0.3s ease 0s;
    /* width: auto !important; */
    /* min-height: 100%; */
    /* max-width: none; */
    /* height: 200px; */
    position: relative;
    right: -50%;
    transform: translateX(-50%) !important;
}
.dive_service_block .box-with-icon .info-box-icon {
    width: 100%;
    height: 252px;
}
.dive_service_block:hover .info-box-icon img {
    transform: scale(1.05);
}

.whb-column.whb-mobile-left.whb-hidden-lg .fa-phone {
    font-size: 25px;
    color: #0f5cbf;
    font-weight: 900;
    line-height: 1;
    padding: 0 2px;
    margin: 10px 0px 0;
}

.dive_service_block:not(.deals) .info-box-inner > *:not(table):first-child:not(:empty) {
    min-height: 55px;
    line-height: 1;
    /* max-height: 40px; */
    display: flex;
    /* overflow: auto; */
    margin: 0px !important;
}

.dive_service_block ul > li {
    display: inline-block;
    width: 46%;
    margin: 10px 2% 0;
    padding: 0px;
}
.dive_service_block ul {
    display: table;
    width: 100%;
    margin: 0 0 5px;
}
.dive_service_block ul > li > a {
    background: #0f5cbf;
    color: white;
    border-radius: 40px;
    padding: 5px 0px;
    width: 100%;
    display: inline-block;
    text-align: center;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    height: 48px;
    line-height: 2;
    font-size: 19px;
}
.dive_service_block .info-box-inner :not(li) > a {
    background: #0f5cbf;
    color: white;
    border-radius: 40px;
    padding: 5px 20px;
    display: inline-block;
    text-align: center;
    float: right;
    min-width: 120px;
    margin-top: 5px;
    margin-bottom: 5px;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    height: 48px;
    line-height: 2;
    font-size: 19px;
}
.dive_service_block .info-box-inner :not(li):hover > a {
    background: #22ccf2;
}
.dive_service_block ul > li:hover > a {
    background: #22ccf2;
}
.wpb_column.vc_column_container.vc_col-sm-3 .dive_service_block table td {
    /* letter-spacing: -0.2px; */
    /* line-height: 1.2; */
    /* font-size: 12px; */
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.container {
    margin: 0 auto;
}
.vc_row.wpb_row.vc_row-fluid.container {
    margin-right: auto;
    margin-left: auto;
}



.page-template-service-page .main-page-wrapper > .container {
    max-width: 100%;
    width: 100%;
    padding: 0;
}
.service_tabs .vc_tta-panel-body {
    padding: 0 !important;
}
.service_tabs .vc_tta-panels {
    background: transparent !important;
    border: none !important;
}


div#info {
    top: -65px;
    position: relative;
}

.service_tabs {
    background: transparent !important;
}
.service_tabs_row {
    top: -55px;
    padding-bottom: 30px;
    position: relative;
    width: 100%;
    margin: 0 !important;
}
.vc_tta-tabs-container * {
    /* color: white; */
    opacity: 1 !important;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.89px;
    line-height: 27px;
    color: #EDEDED;
}

.vc_tta-tabs-container li.vc_tta-tab.vc_active * {
    font-weight: 700;
    color: white !important;
    opacity: 1 !important;
}
.service_tabs .vc_tta-tabs-container span.vc_tta-title-text:after {
    background-color: white !important;
    max-width: 50% !important;
    right: 25% !important;
    height: 2px !important;
}
.wpb_text_column.wpb_content_element.text-larger {
    font-size: 18px;
    letter-spacing: 0.68px;
    line-height: 24px;
    font-weight: normal;
}
.service_form_column {
    background-color: #E8F3FF;
    padding: 20px;
    box-shadow: 0 2px 11px 0 rgba(156,156,156,0.5);
}
.service_form_column .gfield {
    min-width: 100%;
    padding: 0 !important;
}
.service_form_column form > div {
    width: 98% !important;
}
.service_form_column form .gform_footer.top_label * {
    margin: 0 auto !important;
    display: block;
}
.service_form_column .gform_wrapper {
    margin: 0 !important;
}

.service_info_row_overlap {
    margin-bottom: -100px !important;
    z-index: 100;
    position: relative;
    padding: 30px 0;
}

.small_icon_list .info-box-title {
    color: #22ccf2 !important;
    margin-top: 5px;
}

.advantages_row {
    margin-bottom: 50px;
}
.advantages_row .title-wrapper {
    margin: 0 auto !important;
    text-align: right;
    width: auto;
    display: table;
}
.advantages_row .title-after_title {
    color: #4A4A4A;
    font-size: 18px;
    letter-spacing: 0.68px;
    line-height: 24px;
    font-weight: normal;
    width: 85%;
}
.service_tabs {
    margin-bottom: -100px;
    min-width: 100%;
}

.small_icon_list .info-box-inner {
    color: black !important;
    font-size: 16px;
    margin-left: -55px;
    padding: 0;
}

.service_info_advantages .advantages_row .woodmart-title-container.title {
    font-size: 20px !important;
}

i.fa.fa-spotify {
    width: 100%;
    height: 100%;
    position: relative;
}
.fa-spotify:before {
    content: "" !important;
    background-image: url(/wp-content/uploads/2019/07/waze-1.png);
    width: 100%;
    height: 100%;
    display: inline-block;
    background-size: 65%;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
}
.small_icon_list {
    padding: 0px 30px;
}

a.btn.download {
    background-image: url(/wp-content/uploads/2019/07/down.png);
    background-position: 80% 45%;
    background-repeat: no-repeat;
    background-size: 19px auto;
    padding-right: 20px !important;
}
a.btn.btn-color-primary {
	min-width: 140px;
}

.service_forms_row .title-wrapper {
    margin-bottom: 10px;
}

.testimon-style-boxed .testimonial-inner {
    display: grid !important;
}

.testimonial .testimonial-avatar {
    border-radius: 0 !important;
    margin: 0 0 25px !important;
}

.testimonial .testimonial-content footer {
    position: relative;
    padding-top: 25px !important;
    margin-top: 25px !important;
}
.testimonial .testimonial-content footer:before {
    content: "";
    display: inline-block;
    width: 25px;
    background: #22ccf2;
    height: 2px;
    position: absolute;
    top: 0;
}
.testimonial .testimonial-content footer > span {
    width: 100%;
    display: inline-block;
}
.testimonial .testimonial-content footer>span:before {
    display: none;
}
.vc_tta-panel-body {
    border: none !important;
}

.wpb_video_widget .wpb_video_wrapper {
    padding-top: 45% !important;
}


.woodmart-info-box .info-box-title {
    white-space: pre;
}

.jobs_block {
    padding: 0;
    vertical-align: middle;
    align-items: center;
    color: black !important;
}
.jobs_block .info-box-content {
    padding: 0 5%;
    display: table-row;
    position: static;
}
.jobs_block:hover .info-box-content .info-box-title {
    color: black !important;
}
.jobs_block .info-box-content .info-box-subtitle {
    position: absolute;
    top: 48px;
    left: 0;
    background: #22ccf2;
    color: white !important;
    padding: 5px 20px;
    font-weight: 600 !important;
    transform: rotate(-90deg);
    z-index: 0;
}


.team_block:hover {
    background: white;
    box-shadow: 0 2px 9px 0 rgba(156,156,156,0.5);
}

.team_block {
    margin: 0 30px;
    padding: 20px 20px 5px;
    transition: all 0.3s ease 0s;
}

.team_block:not(:hover) .member-bio {
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.team_block .member-bio {
    transition: all 0.3s ease 0s;
}
.team_block .member-bio a {
    background: #0f5cbf;
    padding: 10px 20px;
    border-radius: 50px;
    color: white !important;
    font-size: 15px;
    letter-spacing: 1px;
    transition: all 0.3s ease 0s;
}
.team_block .member-bio a:hover {
    background: #22ccf2;
}

.service_info_row_overlap .gform_footer input.gform_button.button {
    height: 54px;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    width: 172px;
    text-align: center !important;
    font-size: 19px !important;
    font-weight: bold !important;
    letter-spacing: 0.84px;
    margin: 0 auto 0 !important;
}

.title-wrapper .title {
    letter-spacing: 1px;
}
.woodmart-title-size-default .title-after_title {
    font-size: 16px;
    letter-spacing: 0.55px;
} 
.vc_tta-panel-body {
    min-height: 150px;
}


.big_icon_top .info-box-title {
    letter-spacing: 1.51px;
}
.service_recommendations_row > .wpb_column.vc_column_container {
    margin: 0 auto !important;
    float: none;
}
.container_max {
    max-width: 1600px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.gform_wrapper .gform_footer input {
    height: 45px;
    font-size: 19px !important;
    font-weight: bold;
    letter-spacing: 0.84px;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
}

.dive_service_block.deals .info-box-subtitle {
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1.14px;
    line-height: 41px;
    text-align: right;
    color: #0F5CBF;
}
.dive_service_block.deals .info-box-subtitle {
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1.14px;
    line-height: 1;
    text-align: right;
    color: #0F5CBF;
    margin: 0;
}
.dive_service_block.deals .info-box-title {
    color: #202020;
    font-size: 30px;
    letter-spacing: 1.14px;
    font-weight: normal;
}
.dive_service_block.deals {
    background-color: #E8F3FF;
}
.woodmart-info-box:not([onclick]) {
    cursor: default !important;
}


.wpb_column.vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .info-box-wrapper > .deals .info-box-icon {
    height: auto;
    max-height: 350px;
}
.menu_in_header {
    position: absolute;
    width: 100%;
    text-align: center;
    right: 0;
    margin: 0;
    bottom: -45px;
}
.menu_in_header ul {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block;
    text-align: center;
}
.menu_in_header ul li:before {
    opacity: 0;
    display: none;
}
.menu_in_header ul li * {
    opacity: 1 !important;
    font-size: 20px;
    letter-spacing: 0.89px;
    line-height: 27px;
    color: #EDEDED !important;
}
.menu_in_header ul li {
    list-style: none !important;
    display: inline-block !important;
    color: white !important;
    margin: 0 !important;
    padding: 0 20px !important;
}

.menu_in_header ul li.current-menu-item * {
    color: white !important;
}
.menu_in_header ul li:not(.current-menu-item) * {
    font-weight: 500;
}
.menu_in_header ul li.current-menu-item a:after, .menu_in_header ul li a:hover:after {
    background-color: white !important;
    max-width: 50% !important;
    right: 25% !important;
    height: 1.5px !important;
    position: absolute;
    top: 100%;
    right: 0;
    width: 0;
    height: 2px;
    -webkit-transition: width .4s cubic-bezier(.175,.885,.32,1.15);
    transition: width .4s cubic-bezier(.175,.885,.32,1.15);
    width: 100%;
    content: "";
}
.menu_in_header ul li a:after {
    -webkit-transition: width .4s cubic-bezier(.175,.885,.32,1.15);
    transition: width .4s cubic-bezier(.175,.885,.32,1.15);
}
.menu_in_header ul li a {
    position: relative;
}

.dive_service_block:not(.deals) .info-box-inner > *:not(table) {
    line-height: 1;
}
.service_tabs .vc_row > div:not(.vc_col-sm-12) {
    float: none !important;
    display: inline-block;
    text-align: right;
}
.service_tabs .vc_row.wpb_row.vc_inner {
    text-align: center;
} 


.eventon_fullcal {
    direction: ltr;
    overflow: visible;
}


.evoFC_nextto.evoFC .eventon_fullcal .evofc_month.focus {
    width: auto !important;
}

.evoFC_nextto.evoFC .eventon_fullcal .evofc_months_strip {
    max-width: 100% !important;
}
.ajde_evcal_calendar *:not([class*="fa"]) {
    font-family: inherit !important;
}
.woodmart-navigation .item-level-0.menu-item-has-children>a:after {
	display: none;
}

.dive_service_block.deals .info-box-content p:first-child {
    min-height: 55px;
}

html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin: 0px !important;
    padding: 0 !important;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li:not(.yes_add_number) {
    padding: 0 !important;
    margin: 0px !important;
    list-style: none !important;
    list-style-type: none !important;
    /* display: inline-block; */
    width: 100%;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li.yes_add_number {
    margin: -10px 25px 10px !important;
    list-style: none !important;
    list-style-type: none !important;
}

html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li > div {
    width: 20% !important;
    margin: 0 !important;
    display: inline-block;
}
html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li label.gfield_label {
    width: 78%;
    margin: 0 !important;
}

html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li > div ul {
    margin: -3px 0 5px !important;
}

html body.page .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.form_medical_q_list > li > div ul > li {
    width: 50px;
    margin: 0 !important;
    font-size: 18px;
    line-height: 1;
}

html body.page .gform_wrapper form div.gform_body .signature {
    margin-left: 10px !important;
}

html body.page .gform_wrapper form div.gform_body .signature .gfield_description {
    position: absolute;
    width: 0;
    left: 5px;
    bottom: 5px;
    min-width: 70%;
    text-align: left !important;
    padding: 0 !important;
    margin: 0 !important;
}

.gform_body li[class*="col-"] {
    display: inline-grid;
}
.gform_body li[class*="col-"] .ginput_container_date div {
    margin-top: 0 !important;
}
.row_overlap .service_form_column .vc_column-inner {
    padding-top: 0 !important;
}
.testimonial-content {
    /* font-size: 18px; */
    /* max-height: 300px; */
    /* overflow: auto; */
}

/* width */
.testimonial-inner ::-webkit-scrollbar {
  width: 20px;
}

/* Track */
.testimonial-inner ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.testimonial-inner ::-webkit-scrollbar-thumb {
  background: #22ccf2; 
  border-radius: 10px;
}

/* Handle on hover */
.testimonial-inner ::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}
div#more_info .wpb_column {
    vertical-align: top;
}
.service_forms_inner_row .inline-element {
    float: left;
    margin: 0 20px 0 0 !important;
}
.wpb_wrapper a.btn.btn-color-primary {
    min-width: 140px;
    color: white;
    border-radius: 40px;
    padding: 5px 0px;
    display: inline-block;
    text-align: center;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    height: 48px;
    line-height: 2;
    font-size: 19px;
    font-weight: 400;
}
.vc_tta-panels-container .vc_row.wpb_row.vc_inner.vc_row-fluid.container.vc_row-has-fill {
    position: relative !important;
}
.vc_tta-panels-container .vc_row.wpb_row.vc_inner.vc_row-fluid.container.vc_row-has-fill:before {
    content: "";
    position: absolute;
    width: 300%;
    height: 100%;
    background: #e8f3ff;
    left: -150%;
    top: 0;
    z-index: -1;
    display: inline-block;
}

.header_banner {
    min-height: 240px;
    vertical-align: middle;
    align-items: center;
    display: inline-flex;
    min-width: 100% !important;
    padding: 0 !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.header_banner .title-after_title {
    margin: 0px 0px -50px !important;
}
.hide_cal_filter .evo_cal_above {
    display: none;
}
p#evcal_cur {
    min-width: 250px;
}


.single-team_showcase_post .post-date {
    display: none;
}
.single-team_showcase_post header.entry-header {
    text-align: justify;
}
.single-team_showcase_post .entry-title {
    text-align: justify;
    margin: 20px 0 0;
}
.wp_teamshowcase_grid.design-3 .team-grid:hover > .member-main-info {
    background: #0f5cbf;
}

.header_banner:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: #0a53a2;
    opacity: 0.3;
}


.eventon_sorting_section div[class*="filter"] > * {
    float: left;
}

.eventon_sorting_section div[class*="filter"] {
    position: static;
    display: inline-block !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.filtering_set_val {
    display: none !important;
}
.evo_cal_above span {
    background-color: #0f5cbf;
}
.evo_cal_above span:hover {
    background-color: #0f5cbf;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    background-color: #0f5cbf;
}
.eventon_fc_days .evo_fc_day.has_events {
    color: #0f5cbf;
}
.eventon_fc_days .evo_fc_day.has_events:hover {
    background-color: #22ccf2;
    color: white;
}
.event_colors ul {
    display: table !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
}
.event_colors ul li {
    display: inline-flex;
    line-height: 15px;
    margin: 0 0 !important;
    padding: 0 10px !important;
    vertical-align: middle;
    align-items: center;
}
.event_colors ul li:before {
    display: none;
}
.evose_repeat_header span.title {
    margin: 0;
}
body.single-ajde_events p.desc_trig_outter {
    pointer-events: none;
}
body.single-ajde_events p.desc_trig_outter a {
    border: none !important;
}
body.single-ajde_events .evo_card_row_end.evcal_close {
    display: none;
}
body.single-post .main-page-wrapper > .container {
    margin-top: 25px;
}
body.single-post .meta-author {
    display: none;
}
#evcal_widget .ajde_evcal_calendar .calendar_header p {
    margin: 0 !important;
    padding: 0;
}
#evcal_widget #evcal_cur {
    min-width: 0 !important;
}

#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell {
    padding: 0 !important;
}

.sidebar-widget.gform_widget .gform_wrapper {
    margin-top: -20px;
}
.sidebar-widget.gform_widget .gform_wrapper li {
    margin: 0;
    padding: 0 !important;
    width: 100% !important;
}
body.woodmart-archive-blog .page-title.page-title-default.title-size-default.title-design-disable.color-scheme-light.title-blog {
    display: block;
    background: transparent;
    padding: 15px 0px;
}

.service_info_more {
    text-align: center;
}
.service_info_more > .wpb_column.vc_column_container.vc_col-sm-3 {
    float: none;
    display: inline-block;
    margin: 0 auto;
}
div#home_bottom_form .woodmart-text-block-wrapper {
    white-space: pre-line;
    display: inline-flex;
}

.woodmart-entry-content {
    line-height: 1.4;
    font-size: 18px;
}
.woodmart-entry-content * {
    font-size: 18px;
}
.service_form_column .gform_body, .service_form_column .gform_footer.top_label {
    width: 100%;
    min-width: 100%;
}


.header_banner .wpb_column.vc_column_container, .header_banner .wpb_column.vc_column_container > * {
    display: inline-block;
}
.header_banner .vc_column-inner {
    padding-top: 0px !important;
}

.header_banner .woodmart-title-container {
    padding-bottom: 0px !important;
    margin-bottom: 0 !important;
}
.header_banner .title-wrapper {
    margin-bottom: 0 !important;
}



.info-box-inner em a {
    background: #0f5cbf;
    color: white;
    border-radius: 40px;
    padding: 5px 0px;
    min-width: 150px;
    display: inline-block;
    text-align: center;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    height: 48px;
    line-height: 2;
    font-size: 19px;
    font-style: normal;
}
.info-box-inner li {
    display: inline-block;
    margin: 0px 0 0 3%;
    padding: 0px;
}
.info-box-inner table {
    margin-bottom: 15px;
}

.dive_service_block.deals .box-with-icon .info-box-icon {
    height: auto;
}

html:not(.wpto) body.page-template-service-page .service_tabs_row .vc_tta-panel-body {
    min-height: 1500px;
}



.yes_add_number label.gfield_label {
    width: auto !important;
}
body:not(.wtf) .gform_wrapper .yes_add_number .ginput_container input {
    margin: 0 !important;
    padding: 0px !important;
    height: 0 !important;
    max-height: 20px;
    border-width: 0 0 1px !important;
}


.minimal > * {
    margin: 0 !important;
}

.minimal > .ginput_container > *, .minimal > .ginput_container > * input {
    margin-top: 0px !important;
    border-width: 0 0 1px !important;
}

ul.form_medical_q_list {
    position: relative;
}

ul.form_medical_q_list:before {
    content: "";
    display: inline-block;
    border-left: 1px solid #cecece;
    height: 100%;
    width: 1px;
    position: absolute;
    right: auto;
    top: 0;
    left: 50%;
    margin-left: -20px;
}

li.gfield.full {
    width: 100%;
    min-width: 100%;
}


.menu-item-design-full-width .sub-menu-dropdown {
    padding: 5px 0px !important;
    max-width: 1100px;
}

.menu-item-design-full-width .sub-menu-dropdown .info-box-content strong * {
    color: #0f5cbf;
    display: inline-block;
    font-size: 105%;
}
.menu-item-design-full-width .sub-menu-dropdown .info-box-content li {
    padding-bottom: 1px;
    width: 100%;
}
.menu-item-design-full-width .sub-menu-dropdown .container {
    width: 100%;
    padding: 20px 30px 0;
}


.sidebar-widget.gform_widget .gform_wrapper form > div {
    min-width: 100%;
}

.blog-post-loop .woodmart-entry-content .read-more-section a.btn-read-more.more-link:hover {
    color: white;
    background: #22ccf2;
}
.menu-simple-dropdown li.current-menu-item a, .menu-simple-dropdown li a:hover {
    background: #22ccf2 !important;
    color: white !important;
}



.service_form_column .text_area {
    display: none;
}
.custom_footer_service .gform_body .text_area {
    min-width: 100%;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.aligncenter, body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.aligncenter * {
    text-align: center !important;
}
@media (min-width: 1024px) {
.label_float label.gfield_label, .label_float .ginput_container {
    display: inline-grid;
    vertical-align: middle;
}
.label_float {
    width: auto !important;
    vertical-align: middle !important;
    position: relative;
}


.label_float, .label_float * {
    font-size: 16px;
    font-weight: 600;
    color: black !important;
}
.label_float select, .gform_wrapper .minimal.label_float input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 0px 10px !important;
    height: 35px !important;
}
.gform_wrapper .minimal.label_float input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    /* position: relative; */
    /* top: 3px; */
}
body .label_float .gfield_description {
    padding: 0 !important;
    margin: 0 0 0px !important;
    position: absolute;
    bottom: -35px;
    min-width: 320px;
    line-height: 1;
}
}


html body.page .gform_wrapper form div.gform_body .signature.photo_ok .gfield_description {
    position: static;
}

.label_float .small {
    max-width: 75px;
}

li.gfield.large_text {
    font-size: 18px;
}

 li.gfield.label_float.gfield_html {
    margin-bottom: 3px !important;
}
li.gfield.label_float.gfield_html u {
    text-decoration: none;
    border-bottom: 1px solid #8c8c8c;
    padding: 0 4px 4px;
    color: #4c4c4c !important;
}
.label_float .ginput_container.ginput_container_radio {
    margin: 0 4px 0px 0px !important;
}
.label_float .ginput_container.ginput_container_radio label {
    font-size: 18px;
    line-height: 1;
}
html[dir=rtl] .gform_wrapper span.gfield_required {
    margin-left: 4px;
    margin-right: 0;
    float: right;
    color: #f03629 !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}


i[data-et*="שינויים"] {
    /* background: #694bd6 !important; */
}
i[data-et*="כוכב שני"] {
    /* background: #62cc6e !important; */
}
i[data-et*="1+2"], i[data-et*="סקובה"] {
    /* background: #4ccfd4 !important; */
}
.evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span i {
    /* background-color: #694bd6; */
    /* width: 12px; */
    /* height: 12px; */
    /* margin-bottom: -25px !important; */
}

.eventon_sorting_section[style="display:none"] {
    display: block !important;
}


figure.woocommerce-product-gallery__image--placeholder, .single-breadcrumbs-wrapper {
    display: none;
}

.product_order .product-type-booking .summary-inner > .price, .product_order .product-type-booking .summary-inner > .product_title.entry-title, .product_order .product-tabs-wrapper, .product_order .product-type-booking .product-images {
    display: none;
}

.woocommerce-message a.button.wc-forward {
    display: none;
}

.mybtn ul {
    padding: 0 !important;
}
.mybtn ul li a {
    background: #0f5cbf;
    color: white;
    border-radius: 40px;
    padding: 5px 15px;
    /* width: 100%; */
    display: inline-block;
    text-align: center;
    box-shadow: 0 2px 11px 0 rgba(191,191,191,0.5);
    height: 48px;
    line-height: 2;
    font-size: 19px;
}
.mybtn ul li:before {
    display: none;
}
.mybtn ul li {
    display: inline-block;
}

div#evcal_widget .evo_cal_above {
    display: none;
}
div#evcal_widget .eventon_sorting_section {
    display: none !important;
}
.home .why_us_slider .main-wrapp-img {
    min-height: 80px;
    align-items: center;
    display: grid;
}

.service_tabs_row .vc_tta-panel-body {
    background-color: transparent !important;
}
.testimonial-content {
    padding: 0 10px;
}

#order_comments_field label:after {
    content: "יש לרשום את פרטי המשתתפים (שם מלא, ת.ז, גיל, טלפון), כל משתתף בשורה חדשה.";
    display: inline-block;
    width: 100%;
}

.woocommerce-shipping-fields {
    display: none;
}

textarea#order_comments {
    min-height: 100px;
}
p#additional_rooms_field span.woocommerce-input-wrapper {
    display: inline-flex;
    align-items: center;
}
p#additional_rooms_field > label {
    font-weight: 600;
}
p#additional_rooms_field {
    margin: 0;
}

.our_advantages .wrapper-content-banner {
    padding: 30px 15px;
    line-height: 1;
}
.our_advantages .banner-title.woodmart-font-weight- {
    line-height: 1;
}
.service_diversrooms_inner_row .image_custom_grid .vc_column-inner {
    height: 100%;
}


.dive_service_block.deals .info-box-icon img, .dive_service_block.rooms .info-box-icon img {
    width: 100% !important;
    height: auto;
}

.testimonial-content {
    font-size: 16px;
    line-height: 1.5;
}

.title, .woocommerce-Reviews .comment-reply-title, h1, h2, h3, h4, h5, h6, legend {
    margin-bottom: 5px;
}

.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    font-size: 16px;
}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size: 16px;
}

.service_info_gallery_one .vc_column-inner, .service_info_gallery_two .vc_column-inner {
    height: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.service_info_gallery_one.vc_column-gap-15 .wpb_column.vc_column_container.vc_col-sm-7 > .vc_column-inner {
    padding-right: 0;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.service_info_gallery_one.vc_column-gap-15 {
    margin-top: 30px;
}




.vc_row.wpb_row.vc_inner.vc_row-fluid.service_info_gallery_one .wpb_column.vc_column_container.vc_col-sm-7 > .vc_column-inner .wpb_video_widget {
    margin-bottom: 0;
}

.wpb_text_column.wpb_content_element.product_order {
    text-align: center;
}
.woocommerce-order-pay .main-page-wrapper {
    margin-top: 0px;
}


.vc_tta-tabs-container {
    /* opacity: 0; */
}


.vc_general.vc_tta.vc_tta-tabs {
  -webkit-animation-name: fade; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
  animation-name: fade;
  animation-duration: 3s; 
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes fade {
  0%   {opacity: 0;}
  95%  {opacity: 0;}
  100% {opacity: 1;}
}

/* Standard syntax */
@keyframes fade {
  0%   {opacity: 0;}
  95%  {opacity: 0;}
  100% {opacity: 1;}
}


.footer-column {
    margin-bottom: 0 !important;
}

html:not([dir="rtl"]) .woodmart-button-wrapper.inline-element:not(:last-child) {
    margin-left: 0;
}
html[dir="rtl"] .en {
	display: none !important;    
}

html:not([dir="rtl"]) .he {
	display: none !important;    
}

.menu-simple-dropdown .sub-menu-dropdown, .menu-simple-dropdown .sub-sub-menu {
    min-width: 100%;
}

ul#menu-main-menu-english {
    display: table;
    width: 100%;
}
ul#menu-main-menu-english > li {
    display: table-cell;
}
ul#menu-main-menu-english > li > * > * {
    margin: 0 auto;
    font-size: 14px;
}

html:not([dir="rtl"]) .wpb_heading.wpb_video_heading {
    text-align: left;
}
html:not([dir="rtl"]) .dive_service_block .info-box-title {
    letter-spacing: 0;
}

html:not([dir="rtl"]) .small_icon_list {
    padding: 0px;
}


.whb-header .wpc-weather-id div#wpc-weather:before {
    left: 0;
}

.whb-col-mobile .wpml-ls-legacy-list-horizontal {
    display: inline-block;
}

body .woodmart-info-box .info-box-inner p:not(:empty):last-child {
    display: block !important;
}


.evofc_months_strip.names {
    max-width: 100%;
}
.scrollToTop {
    left: auto;
    right: 10px;
}

footer ul {
    padding: 0 !important;
}
footer ul li:before {
    display: none;
}


.evofc_months_strip .eventon_fc_days .evo_fc_day.has_events span i {
    text-align: center !important;
}

.social-soundcloud span:before {
    content: "" !important;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(https://junami.co.il/img/tripadvisor-w.png);
}
.social-spotify span:before {
    content: "" !important;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(https://junami.co.il/img/waze-w.png);
}

.title-wrapper .title-after_title.wd-fontsize-xs {
    font-size: 16px;
    letter-spacing: 0.55px;
}


html[dir="rtl"] .ajde_evcal_calendar .calendar_header p {
    flex-direction: row-reverse;
}




ul {
    list-style: none;
}
:is([data-vc-full-width],[class*="wd-section-stretch"]).vc_row {
    --wd-row-spacing: 0;
}
.wd-dropdown-menu.wd-design-default {
    padding-right: 0;
    padding-left: 0;
}
.wd-dropdown-menu.wd-design-default a {
    padding-right: 12px;
    padding-left: 12px;
}
.wd-gallery-item img {
    width: auto;
}

.whb-header-bottom .wd-dropdown .info-box-wrapper ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
.menu-simple-dropdown li a {
    font-size: 18px;
}