.wrapper-content,.single-woo-tour .description_single .affix-sidebar,.wrapper-price-nights .price-nights-details{ background-color: #ffffff}
				.post_list_content_unit .post-list-content .post_list_meta_unit .sticky_post:after{border-color: transparent transparent #ffffff transparent;}
			body{font-family:Arial, Helvetica, sans-serif, Helvetica, Arial, sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#222729;}a{color:#222729;}a:hover{color:#ca4731;}h1,h2,h3,h4,h5,h5,h6,.header_main_menu_wrapper .header-menu li{font-family:Raleway, Helvetica, Arial, sans-serif;font-weight:600;color:#333;}h1 a,h2 a,h3 a,h4 a,h5 a,h5 a,h6 a{font-family:Raleway, Helvetica, Arial, sans-serif;color:#333;}h1{font-size:36px;font-weight:normal;}h2{font-size:29px;font-weight:normal;}h3,.wrapper-blog-content .entry-content .entry-title,.tours_type_item .item__title{font-size:22px;font-weight:normal;}h4{font-size:20px;font-weight:normal;}h5,.top_site_main .banner-wrapper-destination .desc{font-size:18px;font-weight:normal;}h6{font-size:16px;font-weight:normal;}.top_site_main .banner-wrapper-destination .heading_primary{font-size:46px;}.custom-content .btn-default:hover{color:#ca4731;border-color:#ca4731;}.wrapper-footer{background:#898989;color:#fcfcfc;}.wrapper-footer a{color:#fff;}.wrapper-footer a:hover{color:#ca4731;}.wrapper-footer .contact-info a{color:#fcfcfc;}.wrapper-footer .contact-info a:hover{color:#ca4731;}.wrapper-footer .main-top-footer{font-size:10px;border-bottom:1px solid #999;}.wrapper-footer .main-top-footer .widget-title{color:#fff;font-size:18px;}.widget-area aside .widget-title:before{background:#ca4731;}.list-arrow li{margin-bottom:0;}.list-arrow li a{border-bottom:1px solid #999;}.list-arrow li a:after{color:#ca4731;}.subscribe_shadow{background:!default;}.images_single_left .tour_after_title .meta_values:before,.images_single_left .tour_after_title .meta_date:before,.images_single_left .tour_after_title .single-adults-children span:before{color:#ca4731;}.interary-item .icon-left{border:2px dashed #222729;color:#fff;background:#222729;}.interary-item:hover .icon-left{background:transparent;color:#222729;}.interary-item .item_content h2,.interary-item .item_content h3{font-size:22px;}.single-woo-tour .description_single .entry-content-tour p.price{background-color:#ca4731;}.single-woo-tour .description_single #tourBookingForm input[type="text"]:focus,.single-woo-tour .description_single #hotel-booking-form input[type="text"]:focus{border-color:#ca4731;}.top_content_single .tabs-fixed-scroll .wc-tabs-scroll li a{color:#222729;}.top_content_single .tabs-fixed-scroll .wc-tabs-scroll li a:hover,.top_content_single .tabs-fixed-scroll .wc-tabs-scroll li a.active{color:#ca4731;}.top_content_single .tabs-fixed-scroll .wc-tabs-scroll li a.active:after{background:#ca4731;}.navigation-menu{background:#fff;}.search-toggler-unit .search-toggler{border:3px solid #ca4731;color:#ca4731;}.search-toggler-unit .search-toggler:before{background-color:#ca4731;}.header_top_bar{background-color:#414b4f;color:#ccc;}.header_top_bar a{color:#ccc;}.header_top_bar a:hover{color:#000;}.header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle .fa-flag{color:#000;}.header_top_bar .qtranxs_widget select{color:#ccc;}.header_top_bar .qtranxs_widget select:hover{color:#000;}.transparent_home_page .affix-top .navbar-nav > li > a{color:#fff;}.transparent_home_page .affix-top .menu-right li a,.transparent_home_page .affix-top .menu-right li span,.transparent_home_page .affix-top .menu-right li div{color:#fff;}.transparent_home_page .sticky_header.affix .navigation-menu{background:#fff;}.transparent_home_page .sticky_custom_menu.affix .navigation-menu{background:!default;}.sticky_custom_menu.affix .header_main_menu_wrapper .navbar-nav > li > a{color:!default;}.sticky_custom_menu.affix .header_main_menu_wrapper .navbar-nav .menu-right li a,.sticky_custom_menu.affix .header_main_menu_wrapper .navbar-nav .menu-right li span,.sticky_custom_menu.affix .header_main_menu_wrapper .navbar-nav .menu-right li div{color:!default;}.sticky_custom_menu.affix .navigation-menu{background:!default;}.post_images span.price{background:#ca4731;}.post_images .onsale{background:#222729;}.post_title h4 a:hover{color:#222729;}.read_more_button,.read_more .product_type_tour_phys,.woocommerce ul.products li.product .read_more .add_to_cart_button,.woocommerce ul.products li.product .read_more .product_type_tour_phys{background:#222729;}.read_more_button:hover,.read_more .product_type_tour_phys:hover,.woocommerce ul.products li.product .read_more .add_to_cart_button:hover,.woocommerce ul.products li.product .read_more .product_type_tour_phys:hover{background:#ca4731;}.item_rating i{color:#ca4731;}.site-content .entry-content{background:#222729;}.tours-tabs .nav-tours-tabs{border-bottom:3px solid #222729;}.tours-tabs .nav-tours-tabs li.active a{background:#222729;color:#fff;}.tours-tabs .nav-tours-tabs{border-bottom:3px solid #222729;}.tours-tabs .nav-tours-tabs li.active a{background:#222729;}.tours-tabs .tab-content{border:3px solid #222729;}.navigation ul li .page-numbers{color:#222729;}.navigation ul li .page-numbers:hover,.navigation ul li .page-numbers.current{border-color:#222729;color:#222729;}.widget-icon-box .boxes-icon{box-shadow:0 0 0 3px #222729;}.widget-icon-box .boxes-icon:after{background:#222729;}.tour-reviews-item .reviews-item-content .reviews-item-title a:hover{color:#222729;}.post_list_content_unit .post-list-content .post_list_meta_unit .sticky_post{background-color:#ca4731;}.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit{border:2px solid #ca4731;}.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit .post_list_comment_num{border-top:2px solid #ca4731;}.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title a:hover{color:#222729;}.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .date-time:before,.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .post_list_cats:before{color:#ca4731;}.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_cats a:hover{color:#ca4731;}.travel-booking-search form button{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}#tourBookingForm input[type="submit"],#hotel-booking-form input[type="submit"]{background:#222729;box-shadow:0 2px 0 0 rgba(34, 39, 41, 0.6);}#tourBookingForm input[type="submit"]:hover,#hotel-booking-form input[type="submit"]:hover{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}#payment input[type="submit"]:hover{background:#ca4731;color:#fff;}.error{border-color:#222729;}.error.placeholder{color:#222729;}.error:-moz-placeholder{color:#222729;}.error::-webkit-input-placeholder{color:#222729;}.error:-ms-input-placeholder{color:#222729;}.woocommerce ul.products li.product .item-product .wrapper_content .button,.woocommerce-page ul.products li.product .item-product .wrapper_content .button,.woocommerce ul.products li.product .item-product .wrapper_content button,.woocommerce-page ul.products li.product .item-product .wrapper_content button{background:#222729;box-shadow:0 2px 0 0 rgba(34, 39, 41, 0.6);}.woocommerce ul.products li.product .item-product .wrapper_content .button:hover,.woocommerce-page ul.products li.product .item-product .wrapper_content .button:hover,.woocommerce ul.products li.product .item-product .wrapper_content button:hover,.woocommerce-page ul.products li.product .item-product .wrapper_content button:hover{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.woocommerce ul.products .wc-backward,.woocommerce-page ul.products .wc-backward{background:#222729;box-shadow:0 2px 0 0 rgba(34, 39, 41, 0.6);}.woocommerce ul.products .wc-backward:hover,.woocommerce-page ul.products .wc-backward:hover{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#222729;}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #ca4731;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{background:#ca4731;}.woocommerce div.product .woocommerce-tabs .entry-content,.woocommerce-page div.product .woocommerce-tabs .entry-content{border:2px solid #ca4731;}.woocommerce div.product p.stock,.woocommerce-page div.product p.stock{color:#222729;}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce div.product form.cart button,.woocommerce-page div.product form.cart button{background:#222729;box-shadow:0 2px 0 0 rgba(34, 39, 41, 0.6);}.woocommerce div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover,.woocommerce div.product form.cart button:hover,.woocommerce-page div.product form.cart button:hover{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.woocommerce #review_form #respond .form-submit input:hover,.woocommerce-page #review_form #respond .form-submit input:hover{color:#fff;}.woocommerce .return-to-shop .button:hover,.woocommerce-page .return-to-shop .button:hover,.woocommerce .actions .button:hover,.woocommerce-page .actions .button:hover,.woocommerce .calculated_shipping .button:hover,.woocommerce-page .calculated_shipping .button:hover,.woocommerce .wc-proceed-to-checkout .button:hover,.woocommerce-page .wc-proceed-to-checkout .button:hover,.woocommerce .return-to-shop .button.alt:hover,.woocommerce-page .return-to-shop .button.alt:hover,.woocommerce .actions .button.alt:hover,.woocommerce-page .actions .button.alt:hover,.woocommerce .calculated_shipping .button.alt:hover,.woocommerce-page .calculated_shipping .button.alt:hover,.woocommerce .wc-proceed-to-checkout .button.alt:hover,.woocommerce-page .wc-proceed-to-checkout .button.alt:hover{background:#ca4731;color:#fff;}.woocommerce .related.tours h2:before,.woocommerce-page .related.tours h2:before{background:#ca4731;}.woocommerce-checkout .woocommerce-info-login-form .woocommerce-info a,.woocommerce-checkout .woocommerce-info-coupon-message .woocommerce-info a{color:#ca4731;}.woocommerce-checkout .woocommerce-info-login-form .checkout_coupon .button:hover,.woocommerce-checkout .woocommerce-info-coupon-message .checkout_coupon .button:hover{background:#ca4731;color:#fff;}.woocommerce-ResetPassword .form-row input.button:hover{background:#ca4731;color:#fff;}.related.products h2:before,.up-sells h2:before{background:#ca4731;}.post_date:before,.wrapper-adults-children span:before{color:#ca4731;}.item-list-tour .content-list-tour .wrapper_content .content-left .post_date:before{color:#ca4731;}.item-list-tour .content-list-tour .wrapper_content .content-right .price{color:#222729;font-size:22px;}.item-list-tour .content-list-tour .wrapper_content .content-right .add_to_cart_button,.item-list-tour .content-list-tour .wrapper_content .content-right .product_type_tour_phys{background:#ca4731;}.item-list-tour .content-list-tour .wrapper_content .content-right .add_to_cart_button:hover,.item-list-tour .content-list-tour .wrapper_content .content-right .product_type_tour_phys:hover{background:#222729;}.content_tour_style_2 .item_border .post_images span.onsale:after{border-top:7px solid #222729;}.content_tour_style_2 .item_border .post_title .price .woocommerce-Price-amount{color:#ca4731;}.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs{border-bottom:3px solid #222729;}.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a.active{background:#222729;}.tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content{border:3px solid #222729;}.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button,.form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button{background:#ca4731;}.search-overlay .search-form .search-submit{background:#ca4731;}.section-yellow{background:#ca4731;}.sc-search-tour-hotel .nav-tab-search li.active a{background:#ca4731;}.sc-search-tour-hotel .nav-tab-search li:not(.active) a:hover i{background:#ca4731;}.sc-search-tour-hotel .content-tab-search{border-top:2px solid #ca4731;}.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls.clickable .owl-dot:hover span{background:#ca4731;border-color:#ca4731;}.icon-btn{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.btn-primary{background:#ca4731;}.btn-primary:hover{color:#fff;background:#ca4731;}.btn-second{background:#222729;background:#222729;}.btn-second:hover{color:#fff;background:#222729;}.wpcf7-form .wpcf7-submit{font-family:Raleway, Helvetica, Arial, sans-serif;background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.banner-typed .phys-typingEffect .phys-typingTextEffect,.banner-typed .typed-cursor{color:#ca4731;}#respond input#submit{background:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.counter-block .counter .number{background-color:#ca4731;box-shadow:0 2px 0 0 rgba(202, 71, 49, 0.6);}.stats_counter .stats_counter_number{color:#ca4731;}.travel-booking-search form button,.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button,.stats_counter .stats_counter_number,.stats_counter .stats_counter_title,.counter-block .counter,.header_main_menu_wrapper .header-menu li,.form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button,.btn-primary{font-family:Raleway, Helvetica, Arial, sans-serif;font-weight:600;}.tours_type_item .item__title,.counter-block .counter-caption,.tour-reviews-item .reviews-item-info .reviews-item-info-name,.icon-btn,.wpcf7-form .wpcf7-submit,#respond input#submit{font-family:Raleway, Helvetica, Arial, sans-serif;}.shortcode_title.shortcode-title-style_1 .line_after_title{color:#ca4731;}.shortcode_title .title_subtitle a{color:#ca4731;}.discounts-tour .discounts-title span{background-color:#ca4731;}.comments-area .comment-list-inner li .comment-extra-info a:hover,.comments-area .comment-list-inner li .comment-extra-info .comment-reply-link:hover{color:#ca4731;}.widget_login_form .form_popup{font-size:18px;}.widget_login_form .form_popup .inner-form p input[type="submit"]:hover{background:#ca4731;}.widget_login_form .form_popup .inner-form .lost-pass:hover{color:#ca4731;}.widget_login_form .form_popup .status{color:#ca4731;}.widget_login_form .form_popup input.error{border:1px solid #ca4731 !important;}.woocommerce .login input[type="submit"]:hover,.woocommerce-page .login input[type="submit"]:hover,.woocommerce .register input[type="submit"]:hover,.woocommerce-page .register input[type="submit"]:hover,.woocommerce .edit-account input[type="submit"]:hover,.woocommerce-page .edit-account input[type="submit"]:hover{background:#ca4731;}.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button:hover{background:#ca4731;}.widget-area .search_tour{background:#ca4731;}.widget-area .search_tour button{background:#222729;}.widget-area .search_tour button:hover{background:rgba(34, 39, 41, 0.8);}.post-password-form input[type="Submit"]:hover{background:#ca4731;}.wrapper-special-tours .inner-special-tours .item_price .price{background:#222729;}#preload .preload-inner:before{border-right-color:#ca4731;border-left-color:#ca4731;}#preload .preload-inner:after{border-top-color:#ca4731;border-bottom-color:#ca4731;}.sc-gallery .gallery_item-wrap .gallery-item{background:rgba(202, 71, 49, 0.9);}.sc-gallery .gallery-tabs-wrapper.filters li a.active{color:#ca4731;}.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number{background:#ca4731;color:#fff;}.widget_shopping_cart .cart_list.product_list_widget li a:hover{color:#ca4731;}.widget_shopping_cart .cart_list.product_list_widget li .remove:hover{color:#ca4731 !important;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward{background:#ca4731;color:#fff;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward:hover{background:#222729;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward.checkout{background:#222729;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward.checkout:hover{background:#ca4731;}.submenu-search .wpmm-sub-menu-wrap .widget_search .search-submit:hover{background:#ca4731;}@media (min-width:993px){.site-header .navbar-nav > li > ul.sub-menu{background-color:#fff;}.site-header .navbar-nav > li > ul.sub-menu > li a{color:#333;}.site-header .navbar-nav > li > ul.sub-menu > li a:hover{color:#ca4731;}.navbar-nav > li:after{border-color:transparent transparent #ca4731 transparent;}.navbar-nav > li:before{background:#ca4731;}.navbar-nav > li > a{font-size:14px;color:#333;font-weight:600;}.navbar-nav > li.current-menu-item:after,.navbar-nav > li.current_page_parent:after,.navbar-nav > li.current-menu-ancestor:after{border-color:transparent transparent #ca4731 transparent;}.navbar-nav > li.current-menu-item:before,.navbar-nav > li.current_page_parent:before,.navbar-nav > li.current-menu-ancestor:before{background:#ca4731;}.navbar-nav > li.current-menu-item > a,.navbar-nav > li.current_page_parent > a,.navbar-nav > li.current-menu-ancestor > a{color:#ca4731;}.navbar-nav > li > ul.sub-menu{background-color:#fff;border-top:3px solid #ca4731;}.navbar-nav > li > ul.sub-menu > li a{color:#333;}.navbar-nav > li > ul.sub-menu > li a:hover{color:#ca4731;}.transparent_home_page .site-header.affix-top ul.wpmm-mega-wrapper > li > a{color:#fff !important;}.transparent_home_page .site-header.affix-top ul.wpmm-mega-wrapper > li > a{color:#ca4731;}ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-menu0 > ul{border-top:3px solid #ca4731;}ul.wpmm-mega-wrapper li.wpmega-menu-megamenu .wpmm-sub-menu-wrap{border-top:3px solid #ca4731 !important;}ul.wpmm-mega-wrapper > li > a:before{border-color:transparent transparent #ca4731 transparent;}ul.wpmm-mega-wrapper > li > a:after{background:#ca4731;}}@media (min-width:768px){.menu-right li a,.menu-right li span,.menu-right li div{color:#333;font-size:14px;font-weight:600;}.menu-right li a:hover{color:#ca4731;}.width-logo{width:190px;}.width-navigation{width:calc(100% - 195px);width:-webkit-calc(100% - 195px);width:-moz-calc(100% - 195px);}}@media (max-width:993px){.width-logo{width:150px;}#mobile-demo li a,.icon-toggle{color:#fff;}#mobile-demo li.current-menu-item > a,#mobile-demo li.current-menu-item > span{color:#ca4731;}.wp-megamenu-main-wrapper{background:#fff !important;}.site-header.affix .wpmegamenu-toggle .wp-mega-toggle-block div{color:#333 !important;}.menu-mobile-effect span{background-color:#333;}.sticky_custom_menu.affix .menu-mobile-effect span{background-color:!default;}#mobile-demo{background:#232323;}#mobile-demo .navbar-nav > li > a,#mobile-demo .navbar-nav > li > span{color:#fff;}#mobile-demo .navbar-nav > li > a:hover{color:!default;}#mobile-demo .navbar-nav > li.current-menu-item > a,#mobile-demo .navbar-nav > li.current_page_parent > a{color:!default;}#mobile-demo .navbar-nav > li > .nav-active{color:!default;}#mobile-demo .navbar-nav > li .sub-menu > li:hover > a,#mobile-demo .navbar-nav > li .sub-menu > li.current-menu-item > a,#mobile-demo .navbar-nav > li .sub-menu > li:hover > span,#mobile-demo .navbar-nav > li .sub-menu > li.current-menu-item > span{color:!default;}}@media (max-width:767px){.woocommerce div.product .woocommerce-tabs .panel-group .panel-default .panel-title a:not(.collapsed),.woocommerce div.product .woocommerce-tabs .panel-group .panel-default .panel-title a:hover{background:#ca4731;color:#fff;}.woocommerce div.product .woocommerce-tabs .panel-group .panel-collapse{border-color:#ca4731;}.top_site_main .banner-wrapper-destination .heading_primary{font-size:36px;}}.travel-booking-search #tourBookingForm input{margin-bottom:0;}
.vc-hoverbox-inner .vc-hoverbox-block{
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.mc-layout__modalContent {
    
    overflow: hidden;
}
.form-field-select:nth-child(2) {
    display: none;
}

.description_single
{
  float: right !important;
}
.woocommerce-page .tb_single_tour .images_single_left, .woocommerce .tb_single_tour .images_single_left {
    width: 72%;
    float: right !important;
   
   
}
a.button.product_type_variable {
    float: right;
    color: #fff;
    width: 55%;
    text-align: center;
    line-height: 41px;
    padding: 0 0 0 20px;
    background: #222729;
    position: relative;
    font-weight: 700;
    font-size: 12px;
    margin-top: 0;
    margin-right: -1px;
    margin-bottom: -1px;
    border-radius: 0;
    text-transform: uppercase;
}
.woocommerce ul.products li.product .button {
    margin-top: 0px !important;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover
{
background: #ca4731 !important;
color: #fff !important;
}
.button.product_type_variable:before
{
position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid #f5f5f5;
    border-bottom: 20px solid transparent;
   }
.wrapper-footer .main-top-footer .widget-title {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
#kili_head b {
    background: #000;
    padding: 5px;
    opacity: 0.8;
}
.wrapper-footer .main-top-footer
{
   font-size: 13px; 
}
#kili_headd b {
    background: #000;
    padding: 5px;
    opacity: 0.8;
}
#kili_headd h2 {
    margin-bottom: 20px !important;
    margin-top: 0px;
    font-weight: bold;
}
.transparent_home_page .sticky_header.affix .navigation-menu {
    background: #fff !important;
}

.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after {
    background: #000;
}
.sticky_header.affix .navigation-menu {
    padding-top: 9px;
    padding-bottom: 8px;
}
.hamburger-box {
    width: 30px;
    height: 24px;
    display: inline-block;
    position: relative;
}

.description {
    margin-bottom: 30px;
}
.shortcode-tour-reviews{
    background:rgba(255, 179, 0, 0.8) url("https://www.swett.se/wp-content/uploads/2017/02/bg-review.png");
}
.tour-reviews-item .reviews-item-content .reviews-item-title a,.tour-reviews-item{
    color: #333;
}
.tours-type-slider .owl-controls .owl-page span{
    border-color: rgba(255,255,255,0.6);
}
.tours-type-slider .owl-controls .owl-page.active span,
.tours-type-slider .owl-controls.clickable .owl-page:hover span{
    background: #fff;
    border-color: #fff;
}
.tour-reviews-item .reviews-item-info .star-rating:before{color: #333;}
.tour-reviews-item .reviews-item-info .star-rating span{color: #333;}

/* For body text */
body {
    font-family: Roboto, Helvetica, Arial, sans-serif;
    font-size: 17px !important;
    font-weight: 400;
    line-height: 24px;
    color: #555;
}
.kil-heading a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey
{

        color: #fff;
    border: solid;
    border-color: #ca4731;
    border-radius: 1px;
    background-color: #ca4731;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;

}
.kil-heading a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey:hover
{
   background-color: #fff;
    color: #ca4731;
}

.single-product h1{
        font-size: 30px;

}
.single-product .deposit_booking_now_btn
{
     
    background: transparent !important;
    box-shadow: none !important;
    border: solid !important;
    border-color: #222729 !important;
    color: #222729 !important;
    font-size: 17px !important;
    border-radius: 1px !important;
    width: 100%;
    margin-top: 7px !important;
    display: block !important;
}
.single-product .woocommerce-page .tb_single_tour .description_single .price .text, .woocommerce .tb_single_tour .description_single .price .text {
    font-size: 20px;
    margin-right: 5px;
    font-weight: bold;
}
.interary-item .item_content h2{
   font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a
{

    padding: 0 18px;
        font-size: 14px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li
{
    margin: 0 3px 0 0;
}
.description h2
{
    margin-top: 0px !important;
}
.custom_read_more
    {
 color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 10px;
    display: inline-table;
    text-align: center;
    width: 112px;
    border: 2px solid;
    }
a.custom_read_more:hover {
      background-color: #ca4731;
    color: #fff;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    border: 2px solid #ca4731;
    padding: 10px;
    display: inline-table;
    text-align: center;
    width: 112px;
}   
.navigation
{
display:none;
}
.wp-post-navigation div a:after {
    position: absolute;
    color: #333 !important;
    font-size: 56px;
    margin-top: -11px;
    height: 22px;
    line-height: 22px;
    top: 34%;
}
.wc-deposits-wrapper .wc-deposits-payment-description {
        color: #fff;
    margin: 1em 0;
    position: relative;
    top: -10px;
    text-transform: capitalize;
}
.ingle-product .deposit_booking_now_btn {
    background: transparent !important;
    box-shadow: none ;
    border: solid !important;
    border-color: #fff !important;
    color: #222729 !important;
    font-size: 17px !important;
    border-radius: 1px !important;
    width: 100%;
    color: #fff !important;
}
.single-woo-tour .description_single .entry-content-tour {
       border: none;
    padding: 20px;
    z-index: 2;
    margin-bottom: 30px;
    border-radius: 2px;
    background: #ca4731;
}
.single-woo-tour .deposit_booking_now_btn {
    background: transparent !important;
    box-shadow: none !important;
    border: solid !important;
    border-color: #fff !important;
    color: #222729 !important;
    font-size: 17px !important;
    border-radius: 1px !important;
    width: 100%;
    color: #fff !important;
}
.wp-post-navigation a {
    
    color: #333 !important;
    margin-top: 5px;
    display: block;
}
.wp-post-navigation {
    clear: both;
    margin: 45px 0 20px;
    overflow: hidden;
}
/* For Logo-alignment */
.width-logo.sm-logo {
    margin-bottom: 0px !important;
}



/* For Menu Padding */
.width-navigation {
    margin-bottom: -25px;
    padding: 0;
}
/* For instagram button */
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 9px 18px;
    margin: 5px auto 0;
    border: solid;
    border-width: 2px;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 1px;
    box-sizing: border-box;
}
#sb_instagram .sbi_follow_btn a {
    background: transparent;
    color: #fff;
}
#sb_instagram .sbi_follow_btn a:hover {
    background: #000;
}

/* For Newsletter */
.shortcode_title.shortcode-title-style_1 .line_after_title:before {
    border-style: none;
}   

.form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button{
    color: #fff;
}
.shortcode_title.shortcode-title-style_1 .line_after_title:after {
    width: 60px;
}

/* For Search function */
.travel-booking-search form button {
    width: 100%;
    padding: 9px 9px 9px 9px;
    border: solid;
    border-color: #ca4731;
    color: #fff;
    text-transform: uppercase;
    background: #ca4731;
    box-shadow: 0 0px 0 0 rgba(255, 255, 255, 0.6);
}

.travel-booking-search form button:hover {
    width: 100%;
    padding: 9px 9px 9px 9px;
    border: solid;
    border-color: #fff;
    color: #fff;
    text-transform: uppercase;
    background: #222729;
    box-shadow: 0 0px 0 0 rgba(255, 255, 255, 0.6);
}

.travel-booking-search .hb-form-field select {
    outline: 0;
    position: relative;
    width: 100%;
    height: 48px;
    border: solid;
    background: transparent;
    color: #fff;
    border-radius: 0;
    padding: 9px 9px;
    line-height: 24px;
    }

.hb-form-field-input {
    display: none;
}

.travel-booking-search .hb-form-field-select:before {
    border-top: 6px solid #fff;
}

.travel-booking-search {
    position: relative;
    margin-bottom: 3px;
   margin-left: 0px;
}


/* For header text */
h1, h2, h3, h4, h5, h6 {
    font-family: Raleway, Helvetica, Arial, sans-serif;
}

/* For home row1 */
#home_row1 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#home_row1 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #ca4731;
    color: #fff;
    }

/* For home row2 */
#home_row2 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For home row3 */

#home_row3.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}
#home_row3 img.vc_single_image-img:hover {
        opacity: 0.7;
}
.total_price
{
    color: #ca4731;
    text-align: center;
    font-weight: bold;
}
#home_row3 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
    
}
#home_row3 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #ca4731;
    color: #fff;
    }

#home_row3 .vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}

/* For home row4 */
#home_row4 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For home row4_a */
#home_row4_a .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    color: #fff !important;
}
#home_row4_a a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#home_row4_a a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
  background-color: #ca4731;
    color: #fff;
}

/* For home row4_b */
#home_row4_b .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    color: #fff !important;
}
#home_row4_b a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#home_row4_b a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
  background-color: #ca4731;
    color: #fff;
}


#home_row6 span.vc_sep_line {

display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For home row7 */
#home_row7 .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-lg.vc_icon_element-style-.vc_icon_element-background-color-grey {
    margin-bottom: -25px;
}

/* For home row8 */
#home_row8 .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-lg.vc_icon_element-style-.vc_icon_element-background-color-grey {
    margin-bottom: -25px;
}

/* For home row9 */
#home_row9 .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-lg.vc_icon_element-style-.vc_icon_element-background-color-grey {
    margin-bottom: -25px;
}

/* For home_rowa1 */
#home_rowa1 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

#home_rowa1 p {
    color: #fff !important;
}
/* For home rowa2 */
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #fff;
    border: solid;
    border-color: #ca4731;
    border-radius: 1px;
    background-color: #ca4731;
    margin-top: -10px;
}

a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #fff;
    color: #ca4731;
    }
    
#home_rowa2 span.vc_sep_line {

display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For Om Swett Page */

/* For om_swett_row1 */
#om_swett_row1 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}
#om_swett_row1 .shortcode_title.shortcode-title-style_3 .title_subtitle {
        float: none;
    margin-top: 50px;
}

/* For om_swett_row2 */
#om_swett_row2.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}
#om_swett_row2 img.vc_single_image-img:hover {
        opacity: 0.7;
}

/* For om_swett_row3 */
#om_swett_row3 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}
#om_swett_row3 .shortcode_title.shortcode-title-style_3 .title_subtitle {
        float: none;
    margin-top: 10px;
}

/* For om_swett_row4 */
#om_swett_row4 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For #om_swett_row4a */
#om_swett_row4a.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}
#om_swett_row4a img.vc_single_image-img:hover {
        opacity: 0.7;
}

/* For om_swett_row5 */
#om_swett_row5 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#om_swett_row5 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #ca4731;
    color: #fff;
    }
 
 #om_swett_row5 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
 }   
 
 #om_swett_row5.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}
#om_swett_row5 img.vc_single_image-img:hover {
        opacity: 0.7;
}   
#om_swett_row5 .vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: #eaeaea;
    background-color: #ffffff;
}


/* For #om_swett_row5a */
#om_swett_row5a.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}
#om_swett_row5a img.vc_single_image-img:hover {
        opacity: 0.7;
}
#om_swett_row5a .vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: #eaeaea;
    background-color: #ffffff;
    min-height: 315px;
}


/* For kontakt_row1 */
#kontakt_row1 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For kontakt_row2 */
#kontakt_row2 input.wpcf7-form-control.wpcf7-submit {
    border: solid;
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 4px 30px;
    box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.6);
}
#kontakt_row2 input.wpcf7-form-control.wpcf7-submit:hover {
     background-color: #ca4731;
    color: #fff;
}
/* For Single Product Pages*/
.single-product .top_site_main .banner-wrapper {
       padding-top: 176px;
    padding-bottom: 190px;
}


.single-product .wpcf7-form-control.wpcf7-submit {
    font-family: Raleway, Helvetica, Arial, sans-serif;
    background: transparent;
    box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.6);
    border: solid;
    border-color: #ca4731;
    color: #ca4731;
}
.single-product .wpcf7-form-control.wpcf7-submit:hover {
    font-family: Raleway, Helvetica, Arial, sans-serif;
    background: #ca4731;
    box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.6);
    border: solid;
    border-color: #ca4731;
    color: #fff;
}

.single-product #tourBookingForm input[type="submit"] {
    background: transparent;
    box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.6);
    border: solid;
    border-color: #222729;
    color: #222729;
    font-size: 17px;
    border-radius: 1px;
}
.single-product #tourBookingForm input[type="submit"]:hover {
    background: #ca4731;
    box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.6);
    border: solid;
    border-color: #ca4731;
    color: #fff;
    font-size: 17px;
    border-radius: 1px;
}

.single-product .navigation-menu {
    position: relative;
    padding: 18px 0;
}

.single-product .width-navigation .navbar-nav {
    margin-top: -22px;
}



.single-product .top_site_main .banner-wrapper .heading_primary:after {
border: none;
}

.single-product h2.heading_primary {
    font-size: 44px !important;
}

#tab-itinerary_tab .interary-item .icon-left {
    border: 2px dashed #222729 !important;
  }
#tab-itinerary_tab .interary-item:hover .icon-left {
    background: transparent !important;
  }
.tab-pane .interary-item .icon-left {
    border: 12px dashed #222729;
  }
.tab-pane .interary-item:hover .icon-left {
    background: #222729;
  }
  
/* For destination Pages tabs*/  
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
    border-color: #ca4731 !important;
    background-color: #ca4731  !important;
    color: #fff !important;
 }


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        border-color: #ca4731;
}
.wpb-js-composer .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 2px solid #ca4731 !important;
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 1px !important;
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
    border-radius: 1px !important;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after {
    display: none !important;
}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container
{
    margin-bottom: 0px !important;
}
/* For Kilimanjaro */
/* For Kili_row1 */
#kili_row1 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#kili_row1 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #ca4731;
    color: #fff;
    }
#kili_row1 img.vc_single_image-img:hover {
        opacity: 0.7;
} 

#kili_row1 ol.flex-control-nav.flex-control-paging {
    display: none;
} 
#kili_row1 .wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider {
    box-shadow: none;
}

/* For kili_row2 */
#kili_row2 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For kili_row3 */
#kili_row3.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 1px;
}
#kili_row3 img.vc_single_image-img:hover {
        opacity: 0.7;
} 

#kili_row3 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
    
}
#kili_row3 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #ca4731;
    color: #fff;
    }



/* For kili_row4 */
#kili_row4 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}
/* For kili_row4_tab */
#kili_row4_tab span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

/* For kili row5 */
#kili_row5 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}
/* For kili_row6 */
#kili_row6 .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-lg.vc_icon_element-style-.vc_icon_element-background-color-grey {
    margin-bottom: -25px;
}

/* For home row7 */
#kili_row7 .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-lg.vc_icon_element-style-.vc_icon_element-background-color-grey {
    margin-bottom: -25px;
}

/* For home row8 */
#kili_row8 .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-lg.vc_icon_element-style-.vc_icon_element-background-color-grey {
    margin-bottom: -25px;
}
/* For home row8_a */
#kili_row8_a button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #fff;
    border: solid;
    border-color: #ca4731;
    border-radius: 1px;
    background-color: #ca4731;
    margin-top: -10px;
}

#kili_row8_a button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #fff;
    color: #ca4731;
    }
/* For kili row9 */
#kili_row9 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}
/* For kili row10 */
#kili_row10 .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2 {
    color: #fff !important;
}
#kili_row10 .vc-hoverbox-block-inner.vc-hoverbox-back-inner button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#kili_row10 .vc-hoverbox-block-inner.vc-hoverbox-back-inner button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
  background-color: #ca4731;
    color: #fff;
}

/* For kili_row11 */
#kili_row11 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}

#kili_row11 p {
    color: #fff !important;
}

/* For home kili_row2 */
#kili_row12 a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #fff;
    border: solid;
    border-color: #ca4731;
    border-radius: 1px;
    background-color: #ca4731;
    margin-top: -10px;
}

#kili_row12 a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #fff;
    color: #ca4731;
    }
    
#kili_row12 span.vc_sep_line {
display: table;
    text-align: center;
    margin: -15px auto !important;
}


.vc_row.wpb_row.vc_inner.vc_row-fluid.Kili_faq img {
    margin-left: 24px;
}

.widget-area .search_tour .form-block__description {
    margin-bottom: 20px;
    font-size: 15px;
}
.deposit_booking_now_btn{
background: transparent;
box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.6) !important;
border: solid;
border-color: #222729;
color: #222729;
font-size: 17px;
border-radius: 1px;
width:100%
}
#travelwp_tour_register-2 {
    display: none;
}

select option {
    background-color: #fff;
    color: #2b2c2b;
}

.tab_last .travel-booking-search .hb-form-field select {
    outline: 0;
    position: relative;
    width: 100%;
    height: 48px;
    border: 1px solid #222729 !important;
    background: transparent;
    color: #222729 !important;
    border-radius: 0;
    padding: 9px 9px;
    line-height: 24px;
}

.tab_last .travel-booking-search .hb-form-field-select:before {
    border-top: 6px solid #222729 !important;
}
.single-product .top_site_main .banner-wrapper .heading_primary {

    margin-left:0px;

    background: #000;
    opacity: 0.5;
    padding: 9px;
}

.breadcrumbs-wrapper {
    margin-bottom: 15px;
    display: none;
}

#om_swett_row5 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey
{
        color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#om_swett_row5 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover
{
background-color: #ca4731;
    color: #fff;
}
.travellerDetails.checkout .singleTraveler {
  width: 50%;
    display: inline-table;
    padding: 5px;
}
.travellerDetails.thankYou .singleTraveler {
    float: left;
    width: 30%;
}
#traveler_details_checkout_field h5 {
     min-height: 58px;
    line-height: 29px;
}
#kili_row3 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#kili_row3 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover {
    background-color: #ca4731;
    color:#fff;
}
#kili_row10 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey
{
 color: #ca4731;
    border-color: #ca4731;
    background-color: transparent;
    border-radius: 1px;
    border-width: 2px;
    font-size: 17px;
    padding: 14px 30px;
}
#kili_row10 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey:hover
{
  background-color: #ca4731;
    color:#fff;
}
.vc_cta3-content
{
min-height:225px;
}
.width-navigation {
    margin-bottom: 0px !important;
    padding: 0;
}
.vc-hoverbox-inner {
    width: 100%;
    display: inline-block;
    min-height: 250px !important;
}
#kili_row4_tab .item_content .alignright {
    float: right;
    margin-left: 20px;
}


.single-woo-tour .description_single .entry-content-tour p.price {
       margin: -21px;
    padding: 52px 20px;
    border-radius: 3px 3px 0 0;
    z-index: 99;
    font-size: 20px;
    line-height: 30px;
    padding-top: 10px;
}


.single-woo-tour .description_single .booking, .single-woo-tour .description_single .another_from {
    padding-top: 0px !important;
   margin-top: -45px !important;
}

.tab-pane .interary-item .icon-left {
    border: 2px dashed #222729;
}

.tab-pane .interary-item:hover .icon-left {
     background: none !important;
}
.wufoo span {
    width: 100%;
}
.page-id-73402 .header_top_bar{ 
    display: none;
}
.page-id-73402 .navigation-menu {
    display: none;
}
.page-id-73402 .top_site_main{
    display: none;
}
.page-id-73402 .thankyou-logo{
    margin-top: -30px !important;
}
.page-id-75296 .header_top_bar{ 
    display: none;
}
.page-id-75296 .navigation-menu {
    display: none;
}
.page-id-75296 .top_site_main{
    display: none;
}
.page-id-75296 .thankyou-logo{
    margin-top: -30px !important;
}
@media(max-width: 767px)
{
#custom_menu_icon{
        top:0px !important;
    }
.page-id-66546 .vc_btn3-container.vc_btn3-inline {
    display: block;
    vertical-align: top;
    text-align: center;
}
#wprmenu_bar {
 
    background: transparent !important;
}
.page-id-1223 .banner_btm .vc_btn3-container.vc_btn3-left {
    text-align: center !important;
    margin-top: 25px !important;
}
.wprmenu_bar #custom_menu_icon.hamburger
{
    background-color: transparent !important;
}
.page-id-1223 div#kili_head_desktop
{
    display: block !important;
}
.page-id-67164 .vc_hidden-xs {
  display: block !important;
}
#mg-wprm-wrap.cbp-spmenu.custom {
    top: 0;
    margin-top: 33px;
}
span.footer-text {
    display: block;
}

.woocommerce-page .tb_single_tour .images_single_left, .woocommerce .tb_single_tour .images_single_left {
    width: 100%;
}

}

@media screen and (min-width: 320px) and (max-width: 480px)
{
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 30px;
    height: 4px;
    background-color: #cb4731 !important;
}
.page-id-66546 .vc_btn3-container.vc_btn3-inline {
    display: block;
    vertical-align: top;
    text-align: center;
}
.page-id-1223 div#kili_head_desktop
{
    display: block !important;
}
.page-id-1223 .banner_btm .vc_btn3-container.vc_btn3-left {
    text-align: center !important;
    margin-top: 25px !important;
}

.page-id-67164 .vc_hidden-xs {
  display: block !important;
}
div#home_row4_b_mobile .vc_column-inner
{
    padding-top: 0px !important;
}
.page-id-67164 h2.vc_custom_heading.banner_heading2 {
    line-height: 28px !important;
}
.vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_col-has-fill>.vc_column-inner {
    padding-top: 20px !important;
}
div#home_row3 .vc_general.vc_cta3 {
    border: 1px solid transparent;
    font-size: 1em;
    padding: 25px !important;
    word-wrap: break-word;
}
.item_content img {
    margin-bottom: 30px !important;
}
h1
{
font-size: 29px !important;
}
.single-product .top_site_main .banner-wrapper
{
        padding-top: 0px; 
     padding-bottom: 0px; 
}
#kili_headd .vc_custom_1526625950087 {
    padding-top: 69px !important;
    padding-bottom: 43px !important;
   
}
.vc-hoverbox-block {
   
    transition: unset !important;
   
}
.kil-heading.wpb_column.vc_column_container.vc_col-sm-12 {
    position: absolute;
    top: 62px;
    left: 0px;
    right: 0px;
}
.page-id-1000 .kil-heading.wpb_column.vc_column_container.vc_col-sm-12 {
    position: absolute;
    top: 124px !important;
    
}
.page-id-1000 .vc_btn3-container.vc_btn3-inline {
    display: block !important;
    vertical-align: top;
    text-align: center;
}
.page-id-1000 #kili_head b {
    background: #000;
    padding: 0px !important;
    opacity: .8;
}

.vc_custom_1527056064098
{
    padding-bottom: 15px !important;
}
.single-product h2.heading_primary {
    font-size: 25px !important;
}
.single-product .top_site_main .banner-wrapper .heading_primary {
    
    background: #000;
    opacity: 0.5;
    padding: 9px;
}
.top_site_main .banner-wrapper .heading_primary {
        margin: 31px 0 37px 0 !important;
}
.single-product .top_site_main .banner-wrapper .heading_primary
{
    margin-left:0px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 100%;
}
input.button
{
    width:100% !important;
}
input#coupon_code {
    margin-bottom: 11px !important;
}
.travel-booking-search
{
    position: relative;
    margin-bottom: 3px;
    margin-left: 0px;
}
#kili_row4_tab .item_content .alignright {
    float: right;
    margin-left: 20px;
    margin-bottom: 25px;
        margin-top: -11px;
}
.vc_custom_1510136118801 {
    padding-top: 85px !important;
    padding-bottom: 118px !important;

}
.kil-heading.wpb_column.vc_column_container.vc_col-sm-12 {
    position: absolute;
    top: 62px;
    left: 0px;
    right: 0px;
}
#kili_head {
   padding: 45% !important;
}
p.vc_custom_heading {
    margin-top: 0px;
}

.travel-booking-search .hb-form-table li {

      width: 100% 
      }



.woocommerce-info:before
{
    font-family: 'Linearicons-Free';
    content: "\e82a";
    color: inherit;
     font-size: 26px !important;
    left: 0px;
    right: 0px;
    top: -21px !important;
    text-align: center;
    width: 100%;
}
.showcoupon 
{
    display:block;
}

.page-id-63 a.showlogin {
    float: left;
        margin-bottom: 20px;
            margin-left: 32px;
}
.kil-heading a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #fff;
    border: solid;
    border-color: #ca4731;
    border-radius: 1px;
    background-color: #ca4731;
    border-radius: 1px;
    border-width: 2px;
    font-size: 11px;
    padding: 10px 32px !important;
    position: relative;
    top: -15px !important;
}
}

@media (max-width: 993px) {
    
.navbar-nav > li > a {
    font-size: 11px !important;
    padding:12px !important;
 }

.travel-booking-search .hb-form-table li.hb-submit {
width: 100% !important;
    float: right;
        text-align: center; 
    
}
.menu-mobile-effect span {
  display: none !important;
}
#kili_row3 .vc_cta3-content
{
min-height:227px;
}

}


@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) 
{
  
.navbar-nav > li > a {
    font-size: 14px !important;
}
div#kili_row4_tab .col-sm-3 {
    width: 49% !important;
}
.page-id-1223 div#kili_row4_tab .wpb-js-composer .vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container {
    text-align: left !important;
}
.item-tour.col-sm-3
{
    width: 48% !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none !important;
    width: 100% !important;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
  float: none !important;
    width: 100% !important;
}

.woocommerce .actions .button, .woocommerce .actions .button.alt, .woocommerce-page .actions .button, .woocommerce-page .actions .button.alt {
   
    padding: 13px 13px !important;
  
}
#home_row3 .vc_cta3-content
{
min-height: 450px;
}
.products.wrapper-tours-slider {
display: flex;
flex-wrap: wrap;
display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
div#inka_mobile h2 {
    text-align: center;
    display: inherit;
}
.page-id-67164 #kili_head .vc_col-sm-6 {
    width: 100% !important;
}
.page-id-67164 #kili_head .vc_hidden-sm
{
   display: block !important; 
}
.page-id-1223 #kili_head_desktop .vc_col-sm-6 
{
    margin-bottom: 25px;
     width: 100% !important;
}
.page-id-6732 div#kili_head {
     display: block !important;
}
.page-id-6732  #kili_head .vc_col-sm-6 {
    width: 100% !important;
}
.page-id-6734 div#atlas_mobile_head {
    display: none !important;
}
.page-id-6734 div#kili_head {
     display: block !important;
}
.page-id-6734  #kili_head .vc_col-sm-6 {
    width: 100% !important;
}
.page-id-6736 div#kili_head {
   display: block !important;
} 
.page-id-6736 #kili_head .vc_col-sm-6 {
    width: 100% !important;
}
.page-id-67255  #kili_head .vc_col-sm-6 {
    width: 100% !important;
}
.page-id-67255  #kili_head b {
    background: transparent !important;
  
}
.page-id-67164 #kili_head b {
    background: transparent !important;
  
}
.page-id-6734 #kili_head b {
    background: transparent !important;
  
}
#inka_mobile {
    display: block !important;
}
div#home_row4_b_mobile p {
    text-align: center !important;
}
.vc_cta3-content
{
min-height: 405px;
}
.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after {
    background: #000;
}
.travel-booking-search .hb-form-table li {

      width: 25% !important;
      }
.menu-mobile-effect span {
  display: none !important;
}
#kili_row3 .vc_cta3-content {
    min-height: 395px !important;
}
.travel-booking-search .hb-form-table li.hb-submit {
    width: 75% !important;
    float: right;
    text-align: center;
}
h2 {
    font-size: 27px;
    font-weight: normal;
}
.cbp-spmenu
{
margin-top:100px;
}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) 
{
.vc-hoverbox-block {
   
    transition: unset !important;
   
}
.vc_general.vc_cta3
{
    min-height: 380px;
}
.navbar-nav > li > a {
    font-size: 11px !important;
}

h2 {
    font-size: 27px;
    font-weight: normal;
}
.vc_cta3-content
{
min-height:275px;
}


.vc_custom_1511515691318 {
    padding-top: 58px !important;
    padding-bottom: 13px !important;
    background-image: url(https://www.swett.se/wp-content/uploads/2017/09/Swett_om_swett_header_2000x900.jpg?id=1120) !important;
}

.betalas_daga_dagar {
    font-style: italic !important;
    font-size: 13px;
    font-weight: normal;
}
.woocommerce-category-description {
    padding-bottom: 30px;
}
.copyResidentInformation {
    padding-left: 10px;
    font-size: 12px;
}

.form-field._manage_stock_field.show_if_simple.show_if_variable {

    display: block !important;

}




.stock-management.greenbgcolor {
  background-color: #65bc65;
}
.stock-management.redbgcolor {
  background-color: #fc5050;
}
.stock-management.yellowbgcolor {
  background-color: #c1bd3f;
}
.stock-management.defaultcolor {
  background-color: #fc5050;
}
.stock_managment_tour {
  padding: 10px;
  text-align: center;
  background-color: #fff;
  margin-bottom: 35px;
  font-weight: bold;
}



.custom-search-widget .hotel-booking-search.travel-booking-search.travel-booking-style_1 {
  margin-left: -10px;
  background-color: #ca4731;
  border-radius: 5px;
}

.custom-search-widget .travel-booking-search form button{
  background-color: #222729;
}


@media (min-width: 992px) {
  .custom-search-widget{
    display: none;
  }
}
.custom-search-widget {
  padding-bottom: 20px;
}

.home #tourBookingForm .hb-form-field:nth-child(1) {
    display: none;
}
.home #tourBookingForm .hb-form-field{
    float:none;
}
.home #tourBookingForm .hb-submit{
    float:none;
    display:inline-block;
}
.woocommerce form .form-row.woocommerce-invalid input.input-text{
	border-width: 2px;
}
.page-id-73161 #masthead {
    display: none !important;
}
.page-id-73295 .vc_tta-tab a {
    padding: 10px 13px !important;
    color: #000000 !important;
}
@media (max-width: 1200px) and (min-width: 993px){
	.side-nav.navbar-nav > li {
	    padding: 0 12px;
	}
	.item-tour .item_content .wrapper_content{
	    min-height: 315px;
	}
	#home_row3 h2{
	    font-size: 22px;   
	}
}
@media(max-width: 767px){
	table.variations, table.variations tbody, table.variations tr, table.variations td, table.variations th{
		display: block!important;
	}
	table.variations td{
		padding: 0
	}
	table.variations td.label label{
		line-height: 1.5em;
		white-space: normal!important;
	}
 	.vc_parallax .vc_parallax-inner {
		top: 0 !important;
		height: 100% !important;
		width: 100% !important;
	}
}


@media (max-width: 990px){
.home-content span.vc_tta-title-text {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
}