/* * Theme Name: BA Tours light * Theme URI: https://ba-booking.com/ba-tours/ * Author: Booking Algorithms * Author URI: https://ba-booking.com/ * Description: BA Tours light is a booking theme developed for travel agencies and tour operators of any size. It's a first theme based on a true fast and flexible free booking engine – BA Book Everything plugin. You no longer need any shopping plugins, so this theme doesn't support Woocommerce. The booking engine allows you to create different booking rules and categories for different tours (with or without ages in prices), set seasonal prices and discounts, use promo codes (discount coupons), sell additional services with booking (extra tickets etc.), and add as many taxonomies (attributes) for filtering tours in search requests as you like. Clear landing design looks great on both desktop and mobile screens. Modern responsive design, based on Bootstrap 4 framework, touch-ready and responsive sliders, Fontawesome 5 beautiful icons, customizable theme typography, and more. * Version: 1.0.8 * License: GNU GPL v2 or later * License URI: http://www.gnu.org/licenses/gpl-2.0.html * Text Domain: ba-tours-light * Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, left-sidebar, theme-options, full-width-template */ /*** To Make the dropdown show on mouse over you can use this codes ***/ .dropdown-menu{ margin-top: 0; } @media (min-width: 992px){ #site-navigation .navbar-nav > li.dropdown:hover .dropdown-menu { display: block; } } @media screen and (max-width: 991px) { #site-navigation .navbar-collapse-primary{ border-top: 1px solid #eee; } #site-navigation #nav_menu > .menu-item{ padding: 0 0.875rem; } .dropdown-toggle::after { display: none; } .dropdown-toggle .caret{ float: right; display: block; font-size: 1rem; text-align: center; padding: 0 10px 0 30px; font-family: 'Font Awesome 5 Free'; font-weight: 900; } .dropdown-toggle .caret::before{ font-size: 1.2em; content: "\f078"; display: block; } .dropdown-menu-active > .dropdown-toggle .caret::before{ content: "\f077"; } .dropdown-menu-active .dropdown-menu{ display: block; } } /**************Theme styles begin*************/ /*=============General===============*/ #header{ position: relative; } #content{ min-height: 300px; } body, button, input, optgroup, select, textarea { color: #404040; font-size: 1rem; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { clear: both; color: #565656; font-weight: 600; margin: 0 0 0.5em 0; padding: 0.58em 1rem; } h1.entry-title{ margin: 0; padding-top: 0; } .entry-title{ -ms-word-wrap: break-word; word-wrap: break-word; } .no-sidebar-left.no-sidebar-right #main > article > .entry-header > .entry-title{ text-align: center; } @media screen and (max-width: 991px) { #main > article > .entry-header > .entry-title{ text-align: center; } } h1{ font-size: 2.6179rem; } h2{ font-size: 2.0581rem; } h3{ font-size: 1.618rem; } h4{ font-size: 1.272rem; } h5{ font-size: 1rem; } h6{ font-size: 0.7862rem; } @media screen and (max-width: 767px) { h1{ font-size: 2rem; } h2{ font-size: 1.5723rem; } h3{ font-size: 1.2361rem; } h4{ font-size: 1rem; } } a { text-decoration: none; transition: .3s; } a:active, a:focus, a:hover { outline: none; } a.more-link{ padding: 10px 15px; } input, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select{ padding: 10px 15px; line-height: 1.4; } button, .button, .btn, input[type=button], input[type=reset], input[type=submit], blockquote{ border: none; line-height: 1.4; padding: 10px 15px; font-size: 1rem; } .post-navigation{ padding: 0 0.9375rem; } .post-navigation .nav-links a{ padding: 10px 15px; display: inline-block; } .post-navigation .nav-links .nav-previous a{ border-right: 1px solid #fff; } .post-navigation .nav-links .nav-next a{ border-left: 1px solid #fff; } .pagination .page-numbers:hover, .babe_pager .page-numbers:hover, a.more-link:hover, .post-navigation .nav-links a:hover{ text-decoration: none; } .highlight-text a{ text-decoration: underline; } input[type=submit]:hover{ cursor: pointer; } .archive:not(.woocommerce) .page-title, .related-posts-section .related-posts, .site-content #primary .sharedaddy h3, .underline, .widget-area .widget .widget-title, .yarpp-related .related-posts { display: inline-block; margin: 0 0 1.25rem; padding-bottom: 0.25rem; text-transform: uppercase; } .home .hentry{ margin: 0; } #main{ width: 100%; } /*============Navigation================*/ #site-navigation{ padding: 1rem; } #site-navigation.header-with-texts{ padding: 0; } #site-navigation .container{ flex-wrap: wrap; } .header-top-row{ margin-bottom: 6px; } .header-with-texts .header-top-row{ display: flex; flex-basis: 100%; margin-top: 40px; padding-left: 10px; } .header-contacts-row p{ margin: 0; display: inline; } .header-contacts-row i{ margin-right: 10px; } .header-contacts-phone{ padding: 0 20px; font-size: 1.25rem; display: flex; flex-wrap: wrap; justify-content: center; flex-grow: 1; } .header-contacts-phone-inner{ } .header-with-texts .header-contacts-row{ flex-grow: 3; display: flex; justify-content: space-between; flex-wrap: wrap; border-bottom: 1px solid #fff; position: relative; } .header-contacts-address-times{ display: flex; flex-wrap: wrap; justify-content: center; font-size: 0.8125rem; padding-top: 0.45rem; flex-grow: 3; } .header-contacts-address-times > *{ padding: 0 20px .25rem 20px; } .header-contacts-plane{ position: absolute; right: 0; bottom: -0.7rem; padding: 0 5px; } .header-with-texts .navbar-brand{ margin-bottom: -3px; } .header-with-texts .header-menu-row{ flex-basis: 100%; margin-top: 0; } @media screen and (max-width: 991px) { .header-top-row{ width: 100%; display: flex; justify-content: space-between; } .header-menu-row{ width: 100%; } .header-with-texts .header-contacts-row { margin-bottom: 30px; } #site-navigation .navbar-collapse-primary{ margin-top: 1rem; margin-bottom: 1rem; } } @media screen and (max-width: 767px) { .header-with-texts .header-top-row { margin-bottom: 20px; margin-top: 20px; flex-wrap: wrap; justify-content: space-between; } .header-with-texts .header-contacts-row { order: 1; flex-basis: 100%; margin-bottom: 1rem; } .navbar-brand{ order: 2; } .header-contacts-toggler{ order: 3; } } .menu-item-my-account{ font-size: 2rem; padding-right: .75rem; padding-left: .75rem; align-self: center; } #site-navigation #nav_menu{ margin: 0; flex-wrap: wrap; justify-content: center; } #site-navigation #nav_menu .menu-item{ padding: 0; font-size: 1rem; position: relative; } #site-navigation #nav_menu .menu-item .menu-top-border{ position: absolute; display: none; width: 100%; height: 5px; top: -6px; background-color: #EF4136; } #site-navigation .dropdown-item:hover, #site-navigation .dropdown-item.active, #site-navigation .dropdown-item:active { background-color: transparent; } #site-navigation #nav_menu .nav-item:hover, #site-navigation #nav_menu .current-menu-item, #site-navigation .dropdown-menu .menu-item:hover { background-color: rgba(0,0,0, 0.49); } #site-navigation #nav_menu .nav-item:hover a, #site-navigation #nav_menu .current-menu-item a{ color: #fff; } #site-navigation #nav_menu .nav-item:hover .menu-top-border, #site-navigation #nav_menu .current-menu-item .menu-top-border{ display: block; } #site-navigation .dropdown-menu{ min-width: 100%; border: none; } .navbar-brand { display: block; max-height: 80px; line-height: 1; padding: 0; margin-right: 40px; } .navbar-brand h1{ padding: 0; margin: 0; font-size: 2rem; } .navbar-brand .site-description{ font-size: 0.875rem; font-weight: 300; } img.site-logo{ max-height: 80px; } .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,"); } .dropdown-menu{ border-radius: 0; } .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: .255em; vertical-align: -0.125rem; content: ""; border-top: .45em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent; font-size: 1.7rem; } @media (min-width: 992px){ #site-navigation #nav_menu > .menu-item > .nav-link{ padding: 1em 1.2em; } #site-navigation .dropdown-item { padding-right: 1.2em; padding-left: 1.2em; } .navbar-brand { margin-right: 5px; } } @media (min-width: 1199px){ .navbar-brand { margin-right: 20px; } #site-navigation #nav_menu > .menu-item > .nav-link{ padding: 1em 1.6em; } #site-navigation .dropdown-item { padding-right: 1.6em; padding-left: 1.6em; } } @media screen and (max-width: 991px) { .menu-item-my-account{ align-self: baseline; } #site-navigation #nav_menu .menu-item .menu-top-border, #site-navigation #nav_menu .menu-item:hover .menu-top-border, #site-navigation #nav_menu .current-menu-item .menu-top-border{ display: none; } .dropdown-toggle::after { display: none; } .header-with-texts .header-top-row { margin-top: 30px; } #site-navigation #nav_menu { padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #fff; } #site-navigation .dropdown-menu { border-top: 1px solid #fff; } #site-navigation .nav-link{ padding-right: 1.2em; padding-left: 1.2em; } #site-navigation .dropdown-item.nav-link{ padding-left: 2.4em; } } @media screen and (max-width: 767px) { .header-with-texts .header-top-row { margin-top: 20px; } } /*===============Aside==============*/ aside input[type="text"]{ width: 100%; } .widget { margin: 0 0 2.5em; } .widget_search label{ width: 100%; } .widget-area .widget .widget-title { font-size: 1rem; font-weight: 500; margin: 0 0 0.5rem; padding: 1rem; text-transform: uppercase; width: 100%; } .widget-area .widget .widget-title~* { font-size: 0.9375rem; padding: 1rem; } .site-footer .widget ul, .widget-area .widget ul { list-style: none; margin: 0; padding: 0; } .site-footer .widget ul li, .widget-area .widget ul li { line-height: 1.4; padding-bottom: 0.6em; } .widget #wp-calendar thead { border-bottom: 2px solid #f6f6f6; } .widget #wp-calendar thead tr { background: none; } .widget #wp-calendar thead th { padding: 0.5rem 0; text-align: center; font-weight: 700; } .widget #wp-calendar tfoot { font-size: 0.8125rem; } .widget #wp-calendar tfoot #next, .widget #wp-calendar tfoot #prev { padding-top: 0.25rem; } .widget #wp-calendar tbody { font-size: 0.8125rem; } .widget #wp-calendar tbody td { padding-bottom: 0.5rem; text-align: center; } .widget #wp-calendar tbody td#today{ background-color: #eee; } .widget #wp-calendar tbody .pad { background: none; } .widget #wp-calendar tbody tr:first-of-type td { padding-top: 0.5rem; } .gallery-item{ padding: 3px; margin-top: 0; } .babe-search-filter-terms .batourslight_preview_term_icon, .babe-search-filter-terms .batourslight_preview_term_img{ display: inline-block; padding-left: 3px; } .babe_price_slider.ui-widget { font-size: 0.3em; border-radius: 0; } .babe_price_slider.ui-widget.ui-widget-content { background-color: #ddd; border: none; } .babe_price_slider.ui-slider .ui-slider-handle { width: 1.2rem; height: 1.2rem; top: -0.5rem; margin-left: -0.6rem; border-radius: 50%; background-color: #bababa; outline: none; } .babe_price_slider_label #babe_range_price { font-weight: 700; font-size: 1rem; } /*==============Main========================*/ .site-header{ } .page-content, .entry-content, .entry-header, .entry-summary, .entry-footer, #comments { padding: 0 0.9375rem; } .entry-content .gallery{ display: table; width: 100%; } .gallery-caption{ font-size: 0.875rem; font-style: italic; padding: 0.5rem 0.5rem 1rem 0.5rem; max-width: 150px; margin-left: auto; margin-right: auto; text-align: left; } .entry-footer{ padding: 0.9375rem; } .entry-footer, .entry-meta{ font-size: 0.875rem; } .no-sidebars-wide .entry-footer, .no-sidebars-wide .entry-header{ padding: 0; } .home.page-template-default .entry-content, .no-sidebars-wide .entry-content, .no-sidebars-wide #comments{ margin: 0; padding: 0; } #primary{ width: 100%; } @media screen and (max-width: 991px) { #primary{ order: 1; } #sidebar-left{ order: 2; } } .content-margin{ margin-top: 5rem; } #page > .post-thumbnail{ text-align: center; } .post-thumbnail{ position: relative; } .post-thumbnail .entry-title{ position: absolute; bottom: 0; width: 100%; background-color: rgba(0,0,0, 0.41); color: #fff; text-align: center; font-size: 3.5rem; padding: 0.58em 1rem; } blockquote { margin: 0 1.5em 1.5em 1.5em; padding-left: 1em; border-left: 0.25rem solid #4d8ffb; font-style: italic; } blockquote p{ margin-bottom: 0.5em; } .site-footer{ font-size: 1rem; } .site-footer .footer-widgets{ padding-top: 2.5rem; } .footer-widgets .widget{ padding-left: 1.25rem; padding-right: 1.25rem; } .footer-widgets .widget .widget-title{ font-size: 1.375rem; font-weight: 700; text-transform: none; margin: 0 0 0.5em 0; padding: 0.58em 0; } .footer-widgets .widget .widget-title~* { font-size: 1rem; padding: 0; } .footer-widgets .widget p{ margin-bottom: 0.8em; } #footer-site-navigation{ padding-top: 1.25rem; padding-bottom: 1.25rem; } .site-footer .navbar .current-menu-item{ background-color: transparent; text-decoration: underline; } .site-footer .nav-item{ color: rgba(255,255,255,.5); } .site-footer .nav-item:hover, .site-footer .nav-item:focus{ background-color: transparent; color: rgba(255,255,255,0.75); } .site-footer .nav-item .nav-link:hover{ text-decoration: underline; } .site-footer .mc4wp-form-fields{ display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; } .site-footer .mc4wp-form-fields input{ padding: 10px 15px; font-size: 1rem; max-width: 170px; border: none; } .site-footer .mc4wp-form-fields p{ display: inline-block; padding-right: 10px; } .site-footer .widget_cnss_widget .cnss-social-icon{ margin-top: -7px; } .site-footer .widget_cnss_widget .widget-title{ text-align: center; } .site-footer .social-icons-lists{ margin-top: -5px; } .site-footer .social-icons-list-item .socicon{ background-color: #fff !important; color: #777 !important; } .footer-copyright{ padding-bottom: 2.5rem; text-align: center; font-size: 0.875rem; } .copyrights, .copyrights p{ margin: 0; } .footer-copyright .copyrights a{ text-decoration: underline; color: rgba(255,255,255,.75); } @media screen and (max-width: 767px) { .site-footer .mc4wp-form-fields{ justify-content: center; } .site-footer .mc4wp-form-fields p { padding: 0 10px; } } /*===========Contact Form 7===========*/ .wpcf7 label, .wpcf7 input, .wpcf7 textarea{ width: 100%; } /*==========Nice Checkbox and Radio=======*/ input[type=radio], input[type=checkbox] { border: 1px solid #b4b9be; background: #fff; color: #555; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 16px; margin: -4px 4px 0 0; outline: 0; padding: 0!important; text-align: center; vertical-align: middle; width: 16px; min-width: 16px; -webkit-appearance: none; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); transition: .05s border-color ease-in-out; } input[type=radio] { border-radius: 50%; margin-right: 4px; line-height: 10px; } input[type=radio]:checked:before, input[type=checkbox]:checked:before { float: left; display: inline-block; vertical-align: middle; width: 16px; font: 400 21px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input[type=checkbox]:checked:before { content: "\f147"; margin: -3px 0 0 -4px; color: #1e8cbe; } input[type=radio]:checked:before { content: "\2022"; text-indent: -9999px; border-radius: 50px; font-size: 24px; width: 6px; height: 6px; margin: 4px; line-height: 16px; background-color: #1e8cbe; } /*=========Main slideshow===========*/ /**************** Carousel **********/ #home_carousel .carousel-item img{ width: 100%; height: 100%; } #home_carousel .carousel-item .home-slide-container{ position: absolute; text-align: center; font-size: 1.5rem; color: #fff; bottom: 0%; width: 100%; height: 100%; } #home_carousel .carousel-item .home-slide-texts{ position: absolute; bottom: 0; width: 100%; background-color: rgba(0,0,0, 0.41); } #home_carousel .carousel-item .home-slide-title{ color: #fff; font-size: 3.5rem; margin-bottom: 0; } #home_carousel .carousel-item p{ color: #fff; } @media (max-width: 991px){ #home_carousel .carousel-item .home-slide-title{ font-size: 2rem; } #home_carousel .carousel-item .home-slide-container{ font-size: 1.2rem; } } @media (max-width: 767px){ #home_carousel .carousel-item .home-slide-texts { bottom: 25%; } } @media (max-width: 600px){ #home_carousel .carousel-item .home-slide-texts { bottom: auto; } #home_carousel .carousel-item .home-slide-title{ font-size: 1.675rem; } #home_carousel .carousel-item .home-slide-container{ font-size: 0.875rem; } } #home_carousel .carousel-control-next-icon, .carousel-control-prev-icon { display: none; width: 80px; height: 80px; background: transparent no-repeat center center; background-size: 100% 100%; } #home_carousel .carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M24.4 55.7l-22-26.8 22-26.8'/%3E%3C/svg%3E"); } #home_carousel .carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M2.4 2.1l22 26.8-22 26.8'/%3E%3C/svg%3E"); } /*************Search box*******************/ .home #sidebar-header{ width: 100%; } #sidebar-header .widget_babe_widget_search_form{ margin-bottom: 0; margin-left: auto; margin-right: auto; } #search-box{ padding-top: 20px; padding-bottom: 20px; width: 100%; } #search_form .input-group{ display: flex; flex-direction: row; justify-content: center; align-items: center; flex-wrap: nowrap; } #search_form_tabs { text-align: center; } #search_form_tabs .search_form_tab { background-color: transparent; color: #fff; border-radius: 3px; } #search_form_tabs .search_form_tab.is-active { background-color: #ffffff; color: #787878; } #search_form_tabs .search_form_tab:hover{ color: #fff; border-color: #fff; } #search_form .input-group input, #search_form .input-group input:focus{ border: none; padding: 5px; outline: none; line-height: 1.5em; } #search_form .input-group div.add_ids_title{ padding: 10px 30px 10px 20px; margin: 0; background-color: #fff; color: #787878; } #search_form .input-group .input_select_field .input_select_title { padding: 5px; margin: 0; background-color: #fff; color: #787878; } .add_input_field .add_ids_title i { top: 10px; } #search_form .input-group > div { border-bottom: none; } #search_form .input-group > div.submit{ padding: 0; background-color: transparent; border: none; } #search_form .input-group > div.submit button{ font-size: 1.6rem; padding: 2px 15px; } #search_form .input-group label{ margin-bottom: 0; } #search_form .input-group > div { margin: 10px 5px; } #search_form .input-group > div.search-date{ position: relative; border: none; background-color: #fff; color: #787878; } #search_form .input-group .search-date i{ position: absolute; right: 15px; top: 12px; color: #787878; } #search_form .input-group .search-date .search_date{ order: 1; padding: 10px 20px; } #search_form .input-group .search-date .search_date:hover{ cursor: pointer; } #search_form .input-group select{ padding: 5px; background-color: #eaeaea; border-color: #eaeaea; } #search_form .input-group select option{ background-color: #ffffff; } #search_form .input-group select:hover{ cursor: pointer; } #search_form .input-group select .term_item_disabled{ color: #fff; } .btn-primary.btn-search{ border: none; padding: 10px 30px; line-height: 1.44; } .btn-primary.btn-search i{ padding-right: 10px; } @media screen and (max-width: 1023px){ #search_form .input-group { flex-wrap: wrap; } } @media (max-width: 991px){ #search_form .input-group { justify-content: space-between; } #search_form .input-group .add_input_field{ flex-grow: 3; } } @media (max-width: 767px){ #search_form .input-group .add_input_field{ flex-basis: 100%; } #search_form .input-group > div.search-date { flex-grow: 1; } } /*===================Date picker=========*/ body .ui-datepicker .ui-datepicker-header { color: #fff; } body .ui-datepicker th span{ font-weight: 700; } body .ui-datepicker .ui-datepicker-prev span, body .ui-datepicker .ui-datepicker-prev.ui-state-hover span { background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M24.4 55.7l-22-26.8 22-26.8'/%3E%3C/svg%3E"); background-position: top; } body .ui-datepicker .ui-datepicker-next span, body .ui-datepicker .ui-datepicker-next.ui-state-hover span{ background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M2.4 2.1l22 26.8-22 26.8'/%3E%3C/svg%3E"); background-position: top; } body .ui-datepicker .ui-datepicker-prev.ui-state-hover span, body .ui-datepicker .ui-datepicker-next.ui-state-hover span{ background-repeat: no-repeat; background-position: top center; border: none; } body .ui-state-default, body .ui-widget-content .ui-state-default{ background: #fff; } body .ui-state-highlight, body .ui-widget-content .ui-state-highlight, body .ui-widget-header .ui-state-highlight { border: 1px solid #3EC6FF; background: #fffa90; color: #777620; } body .ui-state-default.ui-state-active, body .ui-widget-content .ui-state-default.ui-state-active, body .ui-widget-header .ui-state-default.ui-state-active { border: 1px solid #3EC6FF; background: #3EC6FF; color: #fff; } body .ui-widget-header .ui-state-hover, body .ui-widget-header .ui-state-focus { border: none; background: transparent; color: #fff; } /*===============Blog=============*/ .wp-audio-shortcode{ margin-bottom: 2rem; } .blog article .entry-header .post-thumbnail, .archive article .entry-header .post-thumbnail{ float: left; padding: 0 2rem 2rem 0; display: block; } @media screen and (max-width: 767px) { .blog article .entry-header .post-thumbnail, .archive article .entry-header .post-thumbnail{ padding-right: 0; float: none; text-align: center; } } body.blog .hentry, body.archive .hentry{ border-bottom: 1px solid #ebebeb; padding-bottom: 2rem; } body.blog .hentry:last-child, body.archive .hentry:last-child{ border-bottom: none; } .entry-footer .cat-links, .entry-footer .comments-link, .entry-footer .tags-links{ margin-right: 2rem; } /*============Pagination=============*/ .pagination{ margin: 3rem 0; } .pagination .nav-links{ margin-left: auto; margin-right: auto; } #infinite-handle span button, .added_to_cart, .page-links span, .babe_pager .page-numbers, .pagination .page-numbers { border: 0; border-radius: 2px; color: #fff; display: inline-block; padding: 0.625rem 1.5rem; transition: .3s; } .pagination, .babe_pager { text-align: center; } .pagination .page-numbers, .babe_pager .page-numbers{ background: #ebebeb; display: inline-block; margin-right: 0.25rem; padding-right: 1rem; padding-left: 1rem; } .pagination .page-numbers.current, .babe_pager .page-numbers.current, .pagination .page-numbers.current:hover, .babe_pager .page-numbers.current:hover { color: #fff; } /*============Shortcodes============*/ .front_top_block{ text-align: center; background-position: left top; background-size: cover; background-repeat: no-repeat; } .no-sidebars-wide .front_top_block{ text-align: left; } .front_top_block.demo_tour_bg{ background-image: url('template-assets/images/demo_tours_bg.jpg'); } .front_top_block.demo_pages_bg{ background-image: url('template-assets/images/demo_pages_bg.png'); background-repeat: repeat-x; background-size: contain; } .front_top_bg_inner{ } .front_top_inner{ padding-bottom: 4em; } .front_top_block h1{ font-weight: 400; } .front_top_title{ padding-top: 2em; padding-bottom: 2em; margin-bottom: 0; } .front_top_description{ font-size: 1.25em; padding-top: 0.25em; padding-bottom: 0.25em; margin-bottom: 1em; } .front_top_block.dark_bg .front_top_title{ color: #fff; } .front_top_block.dark_bg .front_top_description{ color: #fff; background-color: rgba(0,0,0,0.4); } /*============Top tours=====*/ .top_tours_inner{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; } .block_top_tours{ text-align: left; max-width: 350px; margin: 10px 20px 30px 20px; } @media screen and (min-width: 1200px) { .block_top_tours{ max-width: 330px; } } .block_top_tours .block_top_tours_inner .post-total-rating{ padding: 0 0.9375rem 0.3125em 0.9375rem; font-size: 0.8125rem; flex-basis: 100%; } body .post-rating-stars .star, body .post-total-rating-stars .star{ color: #FBB03B; } .block_top_tours .search_res_img{ border: 1px solid #eaeaea; position: relative; } .block_top_tours .search_res_book_now{ position: absolute; right: 15px; bottom: 15px; } .search_res_book_now .btn{ font-size: 0.9125rem; padding: 5px 20px; } .block_top_tours .search_res_text{ margin-top: 10px; display: flex; flex-wrap: wrap; justify-content: space-between; } .block_top_tours .tour_info_price_discount{ padding: 3px 10px; color: #fff; font-size: 1.2rem; text-align: right; font-weight: 700; } .block_top_tours .tour_info_price{ padding: 10px 15px; align-self: center; } .block_top_tours .tour_info_price .tour_info_price_old{ text-decoration: line-through; } .block_top_tours .tour_info_price label{ margin: 0; font-size: 0.8375rem; display: none; } .block_top_tours .tour_info_price .tour_info_price_new .currency_amount{ font-weight: 600; font-size: 1.618rem; line-height: 1.2em; } .block_top_tours .search_res_title{ margin-bottom: 0; padding-bottom: 0.3em; flex-grow: 3; flex-basis: 50%; } .block_top_tours .search_res_title h3{ padding-bottom: 0.625rem; margin-bottom: 0; } .block_top_tours .search_res_description{ font-size: 0.9375rem; line-height: 1.3em; padding-top: 0.9375rem; margin: 0 0.9375rem 0.9375rem 0.9375rem; border-top: 1px solid #c7c7c7; flex-basis: 100%; } .block_top_tours .search_res_tags_line{ padding: 0 0 1em 0; margin-top: -0.5em; display: flex; flex-wrap: wrap; justify-content: space-between; } .tour_info_preview_icons{ } .tour_info_preview_icons > div{ display: inline-block; padding: 0 0 0 0.4em; } .tour_info_preview_icons div img{ max-width: 1em; max-height: 1em; } /*============Special tours=====*/ .special_tours_inner{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; } .block_special_tours{ text-align: left; max-width: 430px; margin: 10px 25px 30px 25px; border-radius: 0 0 5px 5px; background-color: #fff; } .block_special_tours .block_special_tours_inner .post-total-rating{ padding: 0 0.9375rem 0.3125em 0.9375rem; font-size: 0.8125rem; } .block_special_tours .search_res_img{ position: relative; } .block_special_tours .search_res_text{ margin-top: 10px; } .block_special_tours .tour_info_price_discount{ padding: 3px 10px; font-size: 1.2rem; text-align: right; font-weight: 700; } .block_special_tours .tour_info_price{ padding: 5px 10px; position: absolute; right: 0; bottom: 0; min-width: 120px; text-align: center; } .block_special_tours .tour_info_price .tour_info_price_old{ text-decoration: line-through; } .block_special_tours .tour_info_price label{ margin: 0; font-size: 0.8375rem; display: none; } .block_special_tours .tour_info_price .tour_info_price_new .currency_amount{ font-weight: 600; font-size: 1.618rem; line-height: 1.2em; } .block_special_tours .search_res_title{ margin-bottom: 0; padding-bottom: 0.3em; } .block_special_tours .search_res_title h3{ padding-bottom: 0.625rem; margin-bottom: 0; } .block_special_tours .search_res_description{ font-size: 1rem; line-height: 1.55em; padding-top: 1rem; padding-bottom: 1.5rem; margin: 0 1rem 1rem 1rem; border-bottom: 1px solid #c7c7c7; } .block_special_tours .search_res_tags_line { padding: 1em 0; margin: 0 1rem 1rem 1rem; display: flex; flex-wrap: wrap; align-items: center; } .block_special_tours .search_res_tags_line > *{ flex-grow: 1; } .block_special_tours .search_res_book_now{ text-align: center; } @media screen and (max-width: 450px) { .block_special_tours .search_res_book_now{ padding: 5px 0; } } /*========Search Results=====*/ .babe_search_results_filters{ border-bottom: 1px solid #ddd; } .babe_search_results_filters .input_select_input{ padding: 10px; border-radius: 0; border: none; color: #868686; } .babe_search_results_filters i{ color: #868686; } .babe_search_results_inner{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; } .block_search_res .search_res_img { align-self: center; } .block_search_res .tour_info_price_discount{ float: right; padding: 10px; clear: both; } .block_search_res .tour_info_price{ float: right; padding: 10px; } .block_search_res .tour_info_price .tour_info_price_old{ text-decoration: line-through; } .block_search_res .tour_info_price label{ margin: 0; } .block_search_res .tour_info_price .tour_info_price_new .currency_amount{ font-weight: 700; } .block_search_res .search_res_title{ display: table-cell; margin-bottom: 0; padding-top: 0; } .block_search_res .search_res_description{ padding: 0.9375rem; border-top: 1px solid #c7c7c7; } /*============Top Pages======*/ .block_top_pages{ text-align: center; background-color: #fff; overflow: hidden; max-width: 320px; } .block_top_pages .card-header { background-color: #fff; padding: 0; } .block_top_pages .card-body h3{ margin: 0; padding: 0; } .top_pages_carousel.slick-dotted.slick-slider { margin-bottom: 0; } .top_pages_carousel .slick-dots { bottom: 2.5em; } /*============Selected Pages=========*/ .selected_pages .front_top_inner { padding-bottom: 0; } .block_selected_pages{ margin: 0; text-align: left; padding: 2rem 4rem; } .block_selected_pages.card{ flex-direction: row; align-items: center; border: none; border-top: 4rem solid #E9E0E6; border-radius: 0; padding-top: 4rem; padding-bottom: 4rem; } .block_selected_pages .card-header{ border: none; background-color: transparent; flex-basis: 40%; } .block_selected_pages .card-body{ flex-basis: 60%; padding: 4rem; } .block_selected_pages .card-text{ line-height: 1.7em; font-size: 1.125rem; } .block_selected_pages h1{ padding: 0; } @media screen and (max-width: 991px) { .block_selected_pages{ padding: 4rem 2rem; } .block_selected_pages .card-body{ padding: 2rem 4rem; } .block_selected_pages .card-text{ font-size: 1rem; } .block_selected_pages h1{ font-size: 2rem; } } @media screen and (max-width: 767px) { .block_selected_pages.card{ flex-wrap: wrap; } .block_selected_pages .card-header, .block_selected_pages .card-body{ flex-basis: 100%; } .block_selected_pages h1{ font-size: 1.675rem; } .block_selected_pages .card-body{ padding: 1.25rem; } .block_selected_pages .card-text{ line-height: inherit; } } /*==================Selected tours===========*/ .front_top_inner.selected_tours_inner{ display: flex; flex-direction: row; justify-content: space-evenly; align-items: center; flex-wrap: wrap; } /*==========Slick carousel=======*/ .slick-slide { } .slick-dots { /* box-sizing: content-box;*/ } .slick-dots li button:before { font-size: 0.75rem; } .slick-arrow{ display: block; width: 80px; height: 80px; margin-top: -40px; position: absolute; top: 50%; background: transparent no-repeat center center; background-size: 100% 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; opacity: 0.75; filter: alpha(opacity = 75); } .slick-arrow:hover{ opacity: 1; filter: alpha(opacity = 100); } .slick-arrow-left{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%232d2d2d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M24.4 55.7l-22-26.8 22-26.8'/%3E%3C/svg%3E"); left: -70px; } .slick-arrow-right { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%232d2d2d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M2.4 2.1l22 26.8-22 26.8'/%3E%3C/svg%3E"); right: -70px; } .dark_bg .slick-arrow-left{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M24.4 55.7l-22-26.8 22-26.8'/%3E%3C/svg%3E"); left: -50px; } .dark_bg .slick-arrow-right { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M2.4 2.1l22 26.8-22 26.8'/%3E%3C/svg%3E"); right: -50px; } @media (max-width: 699px){ .slick-arrow{ width: 40px; height: 40px; margin-top: -20px; } .slick-arrow-left{ left: -20px; } .slick-arrow-right { right: -20px; } } /*===============Features block======*/ .features_block{ } .features_block .front_top_inner { padding-bottom: 1em; } .features_block .features_inner{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; } .features_block .features_inner > div{ flex-grow: 1; } .feature_item{ text-align: center; padding: 10px 20px 30px 20px; margin-bottom: 50px; max-width: 310px; border-right: 1px #fff dashed; } @media screen and (min-width: 992px) { .feature_item:nth-child(3n){ border-right: none; } } @media screen and (max-width: 991px) { .feature_item{ border-right: none; } .feature_item:nth-child(2n){ border-left: 1px #fff dashed; } } @media screen and (max-width: 767px) { .feature_item{ border-right: none; border-left: none; border-bottom: 1px #fff dashed; } .feature_item:nth-child(2n){ border-left: none; } } .feature_item_inner{ } .feature_item_title{ padding: 1em 0; margin-bottom: 0; } .feature_item_icon i{ background-color: #fff; border-radius: 100%; padding: 48px 0; font-size: 4.6rem; width: 170px; height: 170px; } .feature_item_img{ background-color: #fff; border-radius: 100%; padding: 48px 0; width: 170px; height: 170px; } .feature_item_text{ font-size: 1.125rem; font-weight: 400; } /*================Gmap shortcode==========*/ .front_top_inner.tours_map_inner{ padding-bottom: 0; } #tours_gmap{ height: 350px; } /*===============Collapse===========*/ body.single-to_book .collapse-body.block_active, body.single-to_book .site-content .collapse-body.block_active { display: table; } /*============Tour post content=============*/ /* .single-to_book .entry-content > p:first-of-type::first-letter, .promo-page-with-terms .entry-content > p:first-of-type::first-letter{ font-size: 3em; line-height: 0.825em; padding: 0 5px 0 0; float: left; } */ .heateor_sss_sharing_container{ margin-bottom: 1rem; } .no-sidebars-wide .container{ max-width: 930px; } .single-to_book p{ line-height: 1.7em; } .single-to_book .content-margin { margin-top: 4rem; } .single-to_book .tour_info_address{ margin-bottom: 0; padding-left: 0; } .single-to_book .tour_info_group{ display: flex; justify-content: space-between; margin-bottom: 1rem; } .single-to_book .tour_info_group_price{ } .single-to_book .tour_info_book_now{ text-align: center; } .single-to_book .tour_info_price_discount{ padding: 3px 10px; color: #fff; font-size: 1.5rem; text-align: right; font-weight: 700; } .single-to_book .tour_info_price{ padding: 10px 15px; align-self: center; } .single-to_book .tour_info_price .tour_info_price_old{ text-decoration: line-through; } .single-to_book .tour_info_price label{ margin: 0; font-size: 0.8375rem; display: none; } .single-to_book .tour_info_price .tour_info_price_new .currency_amount{ font-weight: 600; font-size: 2.5rem; line-height: 1.2em; } .single-to_book .item_code{ font-weight: 700; display: inline-block; margin-right: 40px; } .single-to_book #batourslight-tour-info-inner .post-total-rating{ display: inline-block; } .single-to_book .tour_info_schedule{ margin-top: 1rem; font-size: 1.2rem; } .tour_info_group_title .post-total-rating .star{ padding-right: 5px; font-size: 1.2rem; } .single-to_book .tour_info_schedule label{ padding-right: 10px; font-size: 1rem; font-weight: 700; } .single-to_book .tour_info_schedule_days{ display: inline-block; } .single-to_book .tour_info_schedule_day{ background-color: #fff; border-radius: 100%; margin-right: 10px; color: #a7a7a7; width: 38px; height: 38px; display: inline-block; text-align: center; padding-top: 5px; } .single-to_book .tour_info_schedule_day.active{ background-color: #FBB03B; color: #fff; } .tour_info_icons{ display: flex; flex-wrap: wrap; border-top: 1px solid #fff; border-left: 1px solid #fff; } .tour_info_icons > div{ flex-grow: 2; border-bottom: 1px solid #fff; border-right: 1px solid #fff; text-align: center; padding: 5px; } .tour_info_icons > div > span{ padding: 3px 0; display: inline-block; padding-left: 5px; } .tour_info_icons > div > label{ display: block; margin-bottom: 0; font-size: 0.8125rem; color: #777; } .tour_info_icons > div > i{ font-size: 1.125rem; display: inline-block; } .single-to_book .block_service_header{ font-weight: 500; background-color: #eaeaea; } .single-to_book .block_service_title h4 { font-size: 1.125rem; } .single-to_book #block_faqs{ margin-bottom: 20px; } .single-to_book .block_faq{ border-bottom: 1px solid #eee; background-color: #ffffff; } .single-to_book .block_faq .block_faq_title span{ padding: 0.58em 1rem; margin: 7px 0 0 0; } .single-to_book .block_faq .block_faq_title h4{ padding: 0.58em 1rem; margin: 0; } .single-to_book .block_faq .block_faq_content{ padding: 1.5rem; } .to_book .cal-week-name { background-color: #eaeaea; border-radius: 0; } @media (max-width: 440px){ .cal-week-name, .cal-cell { font-size: 0.75rem; } } .single-to_book #block_steps { margin-bottom: 0; } .single-to_book .block_step{ margin: 0; } .single-to_book .block_step_title{ border: none; border-radius: 0; padding: 10px 20px; } .single-to_book .block_step_content { font-size: 1rem; line-height: 1.7em; padding: 20px; } .single-to_book .block_step_title h4{ font-size: 1.272rem; padding: 0.58em 1rem; } @media (max-width: 440px){ .batourslight_term_icon i { font-size: 1.5rem; } .batourslight_term_name { display: none; } .single-to_book .tour_info_schedule_day { width: 28px; height: 28px; padding-top: 0; } .single-to_book p { line-height: inherit; } } /****************************/ .batourslight_terms_block{ } .tour_info_terms .batourslight_terms_text{ margin-bottom: 10px; } .batourslight_terms_text .batourslight_terms_block_title{ padding-right: 5px; font-weight: 700; margin-bottom: 0; } /*************************/ .batourslight_terms_block_title{ text-align: center; background-color: #eee; font-weight: 400; } .batourslight_terms_icon_text{ } .batourslight_terms_block_inner{ display: flex; flex-wrap: wrap; align-content: center; justify-content: flex-start; } .batourslight_term_icon{ max-width: 100px; } .batourslight_term_icon, .batourslight_term_img{ text-align: center; padding: 0 10px 10px 10px; margin-bottom: 10px; } .batourslight_term_icon i{ font-size: 2.5rem; color: #c2c2c2; } .batourslight_term_img img{ max-width: 56px; max-height: 56px; } .batourslight_term_name{ font-size: 0.6875rem; font-weight: 600; padding-top: 5px; } /************************/ .single-to_book #google_map_address { height: 400px; } .button-mobile-block{ text-align: center; } @media (min-width: 768px){ .button-mobile-block{ /* display: none; */ } } .single-to_book .babe_post_content_title{ text-align: center; padding-top: 2em; } .single-to_book .tour_page_slideshow .front_top_inner{ padding-bottom: 0; } .single-to_book .block_step_content img{ padding: 20px; } .single-to_book #block_meeting_points h3 { } .widget_babe_widget_booking_form{ } #booking_form_block{ padding: 20px; max-width: 600px; margin-left: auto; margin-right: auto; font-size: 1rem; } #booking_form_block label{ margin-bottom: 0; } #booking_form_block #booking-guests-result { font-size: 1rem; } #booking_form_block #booking-guests-result .select_guests_block { display: block; margin: 0.5em 0; width: 100%; } #booking_form_block .select_guests_block .input_select_title { flex-wrap: nowrap; } #booking_form_block .select_guests_block .input_select_input{ padding: 10px; } #booking_form_block .select_guests_block .currency_amount{ padding-left: 20px; flex-grow: 1; } #booking_form_block .booking-form-block { margin-bottom: 10px; padding-bottom: 10px; border-bottom: none; display: block; } #booking_form_block .booking-form-block .booking_form_input_label { color: #fff; font-size: 0.8rem; margin-bottom: 0; } #booking_form_block .booking-form-block > div { background-color: #fff; padding: 10px 20px; display: flex; flex-wrap: wrap; align-items: baseline; justify-content: flex-start; flex-grow: 1; position: relative; } #booking_form_block .booking-form-block input[type="text"].booking_date { flex-basis: 45%; width: 140px; padding-left: 25px; border: none; border-bottom: 1px solid #ccc; border-radius: 0; } #booking_form_block .booking-form-block .booking-date i { padding-right: 5px; } #booking_form_block .booking-form-block .booking-date #booking-times{ margin-left: 20px; padding-top: 10px; } #booking-times .booking_time_line{ padding-right: 15px; } #booking_form_block .booking_meeting_point_line{ width: 100%; margin: 0.5em 0; } #booking_form_block .booking_meeting_point_line label { line-height: 1.3em; font-size: 1rem; display: block; margin-bottom: 0; margin-left: 40px; } .booking-form-block.booking-meeting-point > div{ padding-left: 10px; } .booking-date .fa{ position: absolute; top: 15px; } #booking_form_block #total_group { margin-bottom: 5px; display: flex; justify-content: center; flex-wrap: nowrap; align-items: baseline; color: #fff; } #booking_form_block #total_group label{ color: #fff; padding-right: 10px; } #booking_form_block #booking_form_total .currency_amount { font-size: 2rem; } #booking_form_block #error_group { background-color: #fbcb0b; padding: 10px; text-align: center; } #list_services{ width: 100%; } #list_services .list_service{ display: flex; justify-content: space-between; align-items: center; padding: 10px 0 5px 0; border-bottom: 1px solid #2785ce; } #list_services .list_service_title{ white-space: nowrap; } #list_services .list_service_title label{ font-weight: 700; } #list_services .list_service_title h4{ margin: 0; display: inline-block; font-size: 1rem; } #list_services .list_service_prices{ display: flex; flex-wrap: wrap; justify-content: flex-end; } #list_services .list_service_prices .service_price_line{ white-space: nowrap; text-align: right; flex-basis: auto; } #list_services .list_service_prices .service_price_line label { display: inline-block; color: #aaa; padding-right: 5px; } @media (max-width: 767px){ #list_services .list_service { flex-wrap: wrap; } } /*============Reviews shortcode============*/ .top_reviews_inner{ width: 80%; text-align: center; } .top_reviews_inner .comment-body{ max-width: 470px; text-align: left; } .top_reviews_inner .comment-body .card-header{ background-color: #fff; border-bottom: none; padding-top: 0; } .top_reviews_inner .comment-body .card{ border: none; } .top_reviews_inner .comment-meta{ display: flex; align-content: center; justify-content: flex-start; } .top_reviews_inner .comment-meta > span{ align-self: center; } .top_reviews_inner .comment-meta .comment-author-name{ display: block; font-size: 1.5rem; } .top_reviews_inner .comment-meta .stars{ margin-top: 1em; } .top_reviews_inner .comment-meta img{ border-radius: 100%; margin: 0 20px 0 0; } .top_reviews_inner .comment-content{ display: flex; flex-direction: column; justify-content: space-between; padding-top: 0.75rem; font-size: 0.875rem; } .top_reviews_inner .comment-content .comment_post_title{ padding: 0; font-size: 1.125rem; font-weight: 600; margin: 0; } .top_reviews_inner .comment-content > span{ margin-bottom: 1.8125rem; display: block; font-size: 1.125rem; } .top_reviews_inner .comment-content time{ font-weight: 600; } .top_reviews_inner .comment-content p{ margin-bottom: 0; font-size: 0.875rem; } @media (max-width: 699px){ .top_reviews_inner .comment-meta { flex-wrap: wrap; justify-content: center; } } /*===========Comments============*/ .comments_bg_inner { padding-bottom: 4em; } #comments ol, #comments ul{ margin-left: 0; padding-left: 0; } #comments ul{ list-style: none; } #comments .comments-title{ padding-top: 2em; text-align: center; } #comments .comment-reply-title{ padding-top: 2em; text-align: center; } #comments .comment-body .card{ flex-direction: row; } #comments .comment-body .card-header{ background-color: #fff; border-bottom: none; align-self: center; } #comments .comment-meta{ display: flex; align-content: center; justify-content: space-between; border-right: 1px solid #e2e2e2; } #comments .comment-meta > span{ align-self: center; margin: 0 30px 0 20px; width: 100%; } #comments .comment-meta .comment-author-name{ display: block; max-width: 140px; } #comments .comment-meta .stars{ margin-top: 1em; } #comments .comment-meta img{ margin-right: 10px; border-radius: 100%; margin: 20px; } #comments .comment-content{ display: flex; flex-direction: column; justify-content: space-between; padding: 2rem 1.25rem; width: 200px; } #comments .comment-content > span{ margin-bottom: 0.8125rem; display: block; } #comments .comment-content time{ font-weight: 700; } #comments .comment-content p{ margin-bottom: 0; font-size: 0.875rem; } #comments .comment .children{ padding-left: 2rem; } @media (min-width: 991px){ #comments .comment-meta{ min-width: 350px; } } @media (max-width: 767px){ #comments .comment-body .card { flex-wrap: wrap; } #comments .comment-body .card-header { flex-basis: 100%; } #comments .comment-meta{ justify-content: flex-start; border-right: none; border-bottom: 1px solid #e2e2e2; } } /*===========Tour post slideshow========*/ .single-to_book .babe_slider { display: block; width: 100%; height: 620px; margin: 0; float: none; border: 1px solid #eee; } @media (max-width: 1199px){ .single-to_book .babe_slider { height: 520px !important; } } @media (max-width: 991px){ .single-to_book .babe_slider { height: 400px !important; } } .single-to_book .ug-arrow-left.ug-skin-default, .single-to_book .ug-arrow-right.ug-skin-default { width: 30px; height: 60px; background-position: 0px 0px; } .single-to_book .ug-arrow-left.ug-skin-default{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M24.4 55.7l-22-26.8 22-26.8'/%3E%3C/svg%3E"); } .single-to_book .ug-arrow-right.ug-skin-default { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M2.4 2.1l22 26.8-22 26.8'/%3E%3C/svg%3E"); } .single-to_book .ug-arrow-left.ug-skin-default.ug-arrow-hover, .single-to_book .ug-arrow-right.ug-skin-default.ug-arrow-hover{ background-position: 0px 0px; opacity: 0.7; filter: alpha(opacity = 70); } .single-to_book .ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip, .single-to_book .ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{ width:16px; height:30px; } .single-to_book .ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23202020;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M24.4 55.7l-22-26.8 22-26.8'/%3E%3C/svg%3E"); } .single-to_book .ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 58'%3E%3Cstyle%3E.st0{fill:none;stroke:%23202020;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='M2.4 2.1l22 26.8-22 26.8'/%3E%3C/svg%3E"); } .single-to_book .ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip, .single-to_book .ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{ background-position:0px 0px; opacity: 0.7; filter: alpha(opacity = 70); } /*================Checkout===========*/ #checkout_form label{ margin-bottom: 0; } #checkout_form .tab_title{ background-color: #fff; } #checkout_form .input_group > div { flex-basis: 45%; } #checkout_form .input_group > div input{ border: none; } #checkout_form_block .order_items_row_total{ padding: 10px; } #checkout_form_block #checkout_form .terms_group{ margin-bottom: 2rem; margin-top: 2rem; } #checkout_form_block #checkout_form .checkout_form_terms_details { padding: 20px; } #checkout_form_block .table_order_items_details, #checkout_form .contact_fields_group.input_group{ margin-bottom: 4rem; } /*==============My Account=========*/ .my_account_page_content_wrapper #login_form{ text-align: center; padding: 2rem; max-width: 450px; } .my_account_page_content_wrapper #loginform label{ min-width: 120px; } .my_account_page_content_wrapper #loginform input{ padding: 10px 15px; } .my_account_page_content_wrapper #loginform input[type="submit"]{ width: 100%; } #my_account_page_wrapper .my_account_page_nav_wrapper{ width: auto; border: none; padding-right: 4rem; } #my_account_page_wrapper .my_account_page_nav_wrapper .my_account_nav_header{ display: none; } #my_account_page_wrapper .my_account_page_nav_wrapper .my_account_nav_item{ border: none; } #my_account_page_wrapper .my_account_page_nav_wrapper .my_account_nav_item_icon{ display: none; } #my_account_page_wrapper .my_account_page_nav_wrapper .my_account_nav_item_title{ padding-top: 10px; padding-bottom: 10px; } #my_account_page_wrapper .my_account_page_nav_wrapper .my_account_nav_item.my_account_nav_item_with_menu > .my_account_nav_item_title{ font-weight: 700; background-color: #fff; } #my_account_page_wrapper .my_account_page_nav_wrapper .my_account_nav_item a:hover{ text-decoration: none; } #my_account_page_wrapper .my_account_page_content_wrapper{ padding: 0; } #my_account_page_wrapper .my_account_inner_page_block{ border: none; } #my_account_page_wrapper .my_account_user_profile { display: flex; justify-content: flex-start; align-items: center; border: none; border-bottom: 1px solid #aaa; padding-bottom: 2rem; margin-bottom: 2rem; } #my_account_page_wrapper .my_account_user_profile .my_account_user_info_table{ margin: 20px; } #my_account_page_wrapper input[type="text"], #my_account_page_wrapper input[type="email"], #my_account_page_wrapper input[type="password"], #my_account_page_wrapper textarea{ padding: 10px 15px; } #my_account_page_wrapper .edit-profile-form-block { margin-bottom: 20px; } @media (max-width: 881px){ #my_account_page_wrapper .my_account_page_nav_wrapper{ padding: 0; margin: 0 0 0 10px; } .my_account_page_nav_wrapper .my_account_page_nav_list{ padding-bottom: 1rem; border: 1px solid #ccc; } }