.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:Roboto, Helvetica, Arial, sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#555;}a{color:#555;}a:hover{color:#658422;}h1,h2,h3,h4,h5,h5,h6,.header_main_menu_wrapper .header-menu li{font-family:Roboto, Helvetica, Arial, sans-serif;font-weight:700;color:#333;}h1 a,h2 a,h3 a,h4 a,h5 a,h5 a,h6 a{font-family:Roboto, Helvetica, Arial, sans-serif;color:#333;}h1{font-size:28px;font-weight:normal;}h2{font-size:24px;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:18px;font-weight:normal;}.top_site_main .banner-wrapper-destination .heading_primary{font-size:38px;}.custom-content .btn-default:hover{color:#658422;border-color:#658422;}.wrapper-footer{background:#37472a;color:#ccc;}.wrapper-footer a{color:#fff;}.wrapper-footer a:hover{color:#658422;}.wrapper-footer .contact-info a{color:#ccc;}.wrapper-footer .contact-info a:hover{color:#658422;}.wrapper-footer .main-top-footer{font-size:13px;border-bottom:1px solid #5b6366;}.wrapper-footer .main-top-footer .widget-title{color:#fff;font-size:18px;}.widget-area aside .widget-title:before{background:#658422;}.list-arrow li{margin-bottom:0;}.list-arrow li a{border-bottom:1px solid #5b6366;}.list-arrow li a:after{color:#658422;}.subscribe_shadow{background:rgba(0, 0, 0, 0.5);}.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:#658422;}.interary-item .icon-left{border:2px dashed #658422;color:#fff;background:#658422;}.interary-item:hover .icon-left{background:transparent;color:#658422;}.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:#658422;}.single-woo-tour .description_single #tourBookingForm input[type="text"]:focus,.single-woo-tour .description_single #hotel-booking-form input[type="text"]:focus{border-color:#658422;}.top_content_single .tabs-fixed-scroll .wc-tabs-scroll li a{color:#555;}.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:#658422;}.top_content_single .tabs-fixed-scroll .wc-tabs-scroll li a.active:after{background:#658422;}.navigation-menu{background:#fff;}.search-toggler-unit .search-toggler{border:3px solid #658422;color:#658422;}.search-toggler-unit .search-toggler:before{background-color:#658422;}.header_top_bar{background-color:#37472a;color:#ccc;}.header_top_bar a{color:#ccc;}.header_top_bar a:hover{color:#fff;}.header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle .fa-flag{color:#fff;}.header_top_bar .qtranxs_widget select{color:#ccc;}.header_top_bar .qtranxs_widget select:hover{color:#fff;}.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:#658422;}.post_images .onsale{background:#658422;}.post_title h4 a:hover{color:#658422;}.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:#658422;}.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:#658422;}.item_rating i{color:#658422;}.site-content .entry-content{background:#658422;}.tours-tabs .nav-tours-tabs{border-bottom:3px solid #658422;}.tours-tabs .nav-tours-tabs li.active a{background:#658422;color:#fff;}.tours-tabs .nav-tours-tabs{border-bottom:3px solid #658422;}.tours-tabs .nav-tours-tabs li.active a{background:#658422;}.tours-tabs .tab-content{border:3px solid #658422;}.navigation ul li .page-numbers{color:#555;}.navigation ul li .page-numbers:hover,.navigation ul li .page-numbers.current{border-color:#658422;color:#658422;}.widget-icon-box .boxes-icon{box-shadow:0 0 0 3px #658422;}.widget-icon-box .boxes-icon:after{background:#658422;}.tour-reviews-item .reviews-item-content .reviews-item-title a:hover{color:#658422;}.post_list_content_unit .post-list-content .post_list_meta_unit .sticky_post{background-color:#658422;}.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit{border:2px solid #658422;}.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit .post_list_comment_num{border-top:2px solid #658422;}.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title a:hover{color:#658422;}.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:#658422;}.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_cats a:hover{color:#658422;}.travel-booking-search form button{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}#tourBookingForm input[type="submit"],#hotel-booking-form input[type="submit"]{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}#tourBookingForm input[type="submit"]:hover,#hotel-booking-form input[type="submit"]:hover{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}#payment input[type="submit"]:hover{background:#658422;color:#fff;}.error{border-color:#658422;}.error.placeholder{color:#658422;}.error:-moz-placeholder{color:#658422;}.error::-webkit-input-placeholder{color:#658422;}.error:-ms-input-placeholder{color:#658422;}.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:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 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:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.woocommerce ul.products .wc-backward,.woocommerce-page ul.products .wc-backward{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.woocommerce ul.products .wc-backward:hover,.woocommerce-page ul.products .wc-backward:hover{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#658422;}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #658422;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a{background:#658422;}.woocommerce div.product .woocommerce-tabs .entry-content,.woocommerce-page div.product .woocommerce-tabs .entry-content{border:2px solid #658422;}.woocommerce div.product p.stock,.woocommerce-page div.product p.stock{color:#658422;}.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:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 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:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 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:#658422;color:#fff;}.woocommerce .related.tours h2:before,.woocommerce-page .related.tours h2:before{background:#658422;}.woocommerce-checkout .woocommerce-info-login-form .woocommerce-info a,.woocommerce-checkout .woocommerce-info-coupon-message .woocommerce-info a{color:#658422;}.woocommerce-checkout .woocommerce-info-login-form .checkout_coupon .button:hover,.woocommerce-checkout .woocommerce-info-coupon-message .checkout_coupon .button:hover{background:#658422;color:#fff;}.woocommerce-ResetPassword .form-row input.button:hover{background:#658422;color:#fff;}.related.products h2:before,.up-sells h2:before{background:#658422;}.post_date:before,.wrapper-adults-children span:before{color:#658422;}.item-list-tour .content-list-tour .wrapper_content .content-left .post_date:before{color:#658422;}.item-list-tour .content-list-tour .wrapper_content .content-right .price{color:#555;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:#658422;}.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:#658422;}.content_tour_style_2 .item_border .post_images span.onsale:after{border-top:7px solid #658422;}.content_tour_style_2 .item_border .post_title .price .woocommerce-Price-amount{color:#658422;}.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs{border-bottom:3px solid #658422;}.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a.active{background:#658422;}.tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content{border:3px solid #658422;}.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button,.form-subscribe-form-wrap .epm-sign-up-form .epm-sign-up-button{background:#658422;}.search-overlay .search-form .search-submit{background:#658422;}.section-yellow{background:#658422;}.sc-search-tour-hotel .nav-tab-search li.active a{background:#658422;}.sc-search-tour-hotel .nav-tab-search li:not(.active) a:hover i{background:#658422;}.sc-search-tour-hotel .content-tab-search{border-top:2px solid #658422;}.owl-theme .owl-controls .owl-dot.active span,.owl-theme .owl-controls.clickable .owl-dot:hover span{background:#658422;border-color:#658422;}.icon-btn{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.btn-primary{background:#658422;}.btn-primary:hover{color:#fff;background:#658422;}.btn-second{background:#658422;background:#658422;}.btn-second:hover{color:#fff;background:#658422;}.wpcf7-form .wpcf7-submit{font-family:Roboto, Helvetica, Arial, sans-serif;background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.banner-typed .phys-typingEffect .phys-typingTextEffect,.banner-typed .typed-cursor{color:#658422;}#respond input#submit{background:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.counter-block .counter .number{background-color:#658422;box-shadow:0 2px 0 0 rgba(101, 132, 34, 0.6);}.stats_counter .stats_counter_number{color:#658422;}.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:Roboto, Helvetica, Arial, sans-serif;font-weight:700;}.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:Roboto, Helvetica, Arial, sans-serif;}.shortcode_title.shortcode-title-style_1 .line_after_title{color:#658422;}.shortcode_title .title_subtitle a{color:#658422;}.discounts-tour .discounts-title span{background-color:#658422;}.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:#658422;}.widget_login_form .form_popup{font-size:17px;}.widget_login_form .form_popup .inner-form p input[type="submit"]:hover{background:#658422;}.widget_login_form .form_popup .inner-form .lost-pass:hover{color:#658422;}.widget_login_form .form_popup .status{color:#658422;}.widget_login_form .form_popup input.error{border:1px solid #658422 !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:#658422;}.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button:hover{background:#658422;}.widget-area .search_tour{background:#658422;}.widget-area .search_tour button{background:#658422;}.widget-area .search_tour button:hover{background:rgba(101, 132, 34, 0.8);}.post-password-form input[type="Submit"]:hover{background:#658422;}.wrapper-special-tours .inner-special-tours .item_price .price{background:#658422;}#preload .preload-inner:before{border-right-color:#658422;border-left-color:#658422;}#preload .preload-inner:after{border-top-color:#658422;border-bottom-color:#658422;}.sc-gallery .gallery_item-wrap .gallery-item{background:rgba(101, 132, 34, 0.9);}.sc-gallery .gallery-tabs-wrapper.filters li a.active{color:#658422;}.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number{background:#658422;color:#fff;}.widget_shopping_cart .cart_list.product_list_widget li a:hover{color:#658422;}.widget_shopping_cart .cart_list.product_list_widget li .remove:hover{color:#658422 !important;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward{background:#658422;color:#fff;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward:hover{background:#658422;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward.checkout{background:#658422;}.widget_shopping_cart .widget_shopping_cart_content .buttons .wc-forward.checkout:hover{background:#658422;}.submenu-search .wpmm-sub-menu-wrap .widget_search .search-submit:hover{background:#658422;}@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:#81d742;}.navbar-nav > li:after{border-color:transparent transparent #658422 transparent;}.navbar-nav > li:before{background:#658422;}.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 #658422 transparent;}.navbar-nav > li.current-menu-item:before,.navbar-nav > li.current_page_parent:before,.navbar-nav > li.current-menu-ancestor:before{background:#658422;}.navbar-nav > li.current-menu-item > a,.navbar-nav > li.current_page_parent > a,.navbar-nav > li.current-menu-ancestor > a{color:#658422;}.navbar-nav > li > ul.sub-menu{background-color:#fff;border-top:3px solid #658422;}.navbar-nav > li > ul.sub-menu > li a{color:#333;}.navbar-nav > li > ul.sub-menu > li a:hover{color:#81d742;}.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:#658422;}ul.wpmm-mega-wrapper li.wpmega-menu-flyout .wpmm-menu0 > ul{border-top:3px solid #658422;}ul.wpmm-mega-wrapper li.wpmega-menu-megamenu .wpmm-sub-menu-wrap{border-top:3px solid #658422 !important;}ul.wpmm-mega-wrapper > li > a:before{border-color:transparent transparent #658422 transparent;}ul.wpmm-mega-wrapper > li > a:after{background:#658422;}}@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:#658422;}.width-logo{width:125px;}.width-navigation{width:calc(100% - 130px);width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);}}@media (max-width:993px){.width-logo{width:125px;}#mobile-demo li a,.icon-toggle{color:#fff;}#mobile-demo li.current-menu-item > a,#mobile-demo li.current-menu-item > span{color:#658422;}.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:#658422;color:#fff;}.woocommerce div.product .woocommerce-tabs .panel-group .panel-collapse{border-color:#658422;}.top_site_main .banner-wrapper-destination .heading_primary{font-size:28px;}}.read_more {
    background: #648423 !important;
}

@media (max-width: 767px){
    .header_top_bar {
        display: block;
        text-align: center;
    }
    .header_top_bar .top_bar_info li{
        float:none;
    }
    .header_top_bar .topbar-right .widget {
        display: block;
        text-align: center;
    }
    .wpml-ls-legacy-list-horizontal {
        padding: 0 0 7px 0;
    }
    .header_top_bar a {
        font-size: 16px;
        color:#fff;
    }
    .header_top_bar .top_bar_info li .fa {
        font-size: 18px;
        color:#fff;
    }
}
@media (max-width: 993px){
    .home .menu-mobile-effect span {
        background-color: #fff !important;
    }
}
.btn-tellamamos {
  background-color:#37472a !important;
      top: 70% !important;
}
.travel-booking-search #tourBookingForm input{margin-bottom:0;}
.shortcode-tour-reviews{
    background:rgba(255, 179, 0, 0.8) url("http://travelwp.physcode.com/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;}
#icl_lang_sel_widget-2 {margin-top:6px;}
.oculto{display:none;}
.tipos-caza-home .article_heading{
    margin-top:15px;
}
.single-woo-tour .description_single .another_from {
    padding-top: 0;
    margin-top: 0;
}
.single-woo-tour .description_single .another_from h3{
    width:100%;
    margin:0 0 15px 0!important;
    padding:10px;
    background-color:#32bff4;
    font-size: 14px;
    color:#fff;
    font-weight:500;
    text-align:center;
}
.single-woo-tour .description_single .another_from input[type="submit"]{
    color:#fff;
    width:100%;
}
.item-tour .item_rating{
    display:none;
}
.read_more {
    background: #97cd4a;
}
.item-tour .read_more a{
    width:100% !important;
    padding: 0 !important;
}
.item-tour .read_more a:before{
    display:none;
}
.item-tour .group-icon img{
    width:24px !important;
    height:24px !important;
}
.reviews_list{
    display:none;
}
.tours_type_item .item__title {
    padding: 0 15px;
}
.post_images .group-icon a:before {
    right: -13px !important;
    left: auto !important;
}
/*.item-tour .item_border{
    border: 2px solid #fff;
}*/
/* Formulario */
.legal{
    float: left;
    margin-bottom: 0px !important;
}
.legal input{
    margin-bottom: 0px;
    margin-top: 4px;
}
.captcha{
    margin-top: -5px;
    margin-bottom: 10px !important;
}
.captcha label{
    width:100%;
}
#sidebar-form {
    border: 1px solid #E8E8E8;
    padding: 20px;
    z-index: 2;
    margin-bottom: 30px;
    border-radius: 2px;
    background-color:#fff !important;
}
#sidebar-form h3{
    width: 100%;
    margin: 0 0 15px 0!important;
    padding: 10px;
    background-color: #32bff4;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}
#sidebar-form .wpcf7-submit{
    color: #fff;
    width: 100%;
}
@media (min-width: 994px){
    #sidebar-form {
        position: absolute;
        top: -120px;
    }
}
.wpcf7-form .wpcf7-submit{
    margin-top:20px;
}
/* Ficha Tour - Etiquetas */

.tour_especies{
    float:right;
}
.tour_especies span{
    color: #aaa;
    font-size: 90%;
    line-height: 1;
}
.tour_categorias{
    float:left;
}
.tour_categorias > span {
    color: #aaa;
    font-size: 90%;
    line-height: 1;
    display: block;
    margin-bottom:5px;
}
.tour_categorias img{
    width:24px !important;
    height:24px !important;
    padding: 2px;
    background: #97ce39;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
}
.tour_categorias a {
    display:inline-block;
    margin-right: 10px;
}
/* Ficha Tour - Fotos */
.thumbnail_product {
    padding-left: 0px;
    padding-right: 0px;
}
/* Ficha Tour - Mapa Zonas*/
.mapa-zonas {
    float:left;
    width:80%;
    position:relative;
}
.mapa-zonas ul{
    margin: 0;
    list-style: none;
}
.mapa-zonas .zona-mapa{
    position:absolute;
}
.zona-mapa-albacete, .zona-mapa-albacete-en{
    top: 58%;
    left: 53%;
}
.zona-mapa-almeria, .zona-mapa-almeria-en{
    top: 78%;
    left: 50.7%;
}
.zona-mapa-andalucia, .zona-mapa-andalusia{
    top: 73%;
    left: 36.5%;
}
.zona-mapa-aragon, .zona-mapa-aragon-en{
    top: 26%;
    left: 64%;
}
.zona-mapa-asturias, .zona-mapa-asturias-en{
    top: 0%;
    left: 24%;
}
.zona-mapa-avila, .zona-mapa-avila-en{
    top: 35.7%;
    left: 32.5%;
}
.zona-mapa-badajoz, .zona-mapa-badajoz-en{
    top: 60.5%;
    left: 22%;
}
.zona-mapa-barcelona, .zona-mapa-barcelona-en{
    top: 22.3%;
    left: 82%;
}
.zona-mapa-burgos, .zona-mapa-burgos-en{
    top: 12.1%;
    left: 41.2%;
}
.zona-mapa-caceres, .zona-mapa-caceres-en{
    top: 46.5%;
    left: 23.5%;
}
.zona-mapa-cadiz, .zona-mapa-cadiz-en{
    top: 84.8%;
    left: 24.8%;
}
.zona-mapa-castilla-la-mancha, .zona-mapa-castilla-la-mancha-en{
    top: 51%;
    left: 46%;
}
.zona-mapa-castilla-leon, .zona-mapa-castilla-leon-en{
    top: 15%;
    left: 31%;
}
.zona-mapa-ciudad-real, .zona-mapa-ciudad-real-en{
    top: 57.5%;
    left: 40%;
}
.zona-mapa-comunidad-valenciana, .zona-mapa-valencian-community
{
    top: 51.8%;
    left: 62%;
}
.zona-mapa-cuenca, .zona-mapa-cuenca-en{
    top: 45%;
    left: 51.5%;
}
.zona-mapa-extremadura, .zona-mapa-estremadura-en{
    top: 55%;
    left: 24%;
}
.zona-mapa-granada, .zona-mapa-granada-en{
    top: 77.3%;
    left: 42%;
}
.zona-mapa-guadalajara, .zona-mapa-guadalajara-en{
    top: 32.5%;
    left: 49%;
}
.zona-mapa-leon, .zona-mapa-leon-en{
    top: 8.7%;
    left: 26.4%;
}
.zona-mapa-lerida, .zona-mapa-lleida{
    top: 16.9%;
    left: 75.6%;
}
.zona-mapa-madrid, .zona-mapa-madrid-en{
    top: 37.8%;
    left: 40.5%;
}
.zona-mapa-malaga, .zona-mapa-malaga-en{
    top: 82%;
    left: 34%;
}
.zona-mapa-palencia, .zona-mapa-palencia-en{
    top: 14.7%;
    left: 34%;
}
.zona-mapa-palma-de-mallorca, .zona-mapa-palma-de-mallorca-en{
    top: 49%;
    left: 87.5%;
}
.zona-mapa-portugal, .zona-mapa-portugal-en{
    top: 47%;
    left: 8.3%;
}
.zona-mapa-salamanca, .zona-mapa-salamanca-en{
    top: 33.3%;
    left: 24.2%;
}
.zona-mapa-segovia, .zona-mapa-segovia-en{
    top: 28.2%;
    left: 37.8%;
}
.zona-mapa-sevilla, .zona-mapa-seville{
    top: 75.8%;
    left: 26%;
}
.zona-mapa-soria, .zona-mapa-soria-en{
    top: 22%;
    left: 48.4%;
}
.zona-mapa-tarragona, .zona-mapa-tarragona-en{
    top: 28.2%;
    left: 73.3%;
}
.zona-mapa-teruel, .zona-mapa-teruel-en{
    top: 34.8%;
    left: 61.3%;
}
.zona-mapa-toledo, .zona-mapa-toledo-en{
    top: 46%;
    left: 38%;
}
.zona-mapa-zamora, .zona-mapa-zamora-en{
    top: 21%;
    left: 25.3%;
}
.zona-mapa-zaragoza, .zona-mapa-saragossa{
    top: 23%;
    left: 60%;
}
.mapa-zonas li img{
    width:20px !important;
}
.listado-zonas {
    float:left;
    width:20%;
}
.listado-zonas ul{
    margin: 0;
    list-style: none;
}
.listado-zonas li:before {
    font-family: 'Linearicons-Free';
    content: "\e876";
    color:#97cd4a;
    font-size: 10px;
}
@media (max-width: 1200px){
    .mapa-zonas, .listado-zonas {
        float:none;
        width:100%;
    }
    .listado-zonas li{
        width: 50%;
        float: left;
    }
}
/* Ficha Tour - Slider */
.slider-producto{
    margin-top: 20px;
}
.slider-producto .vc_inner{
    max-height: 575px;
    width:auto;
    overflow:hidden;
}

@media (max-width: 768px){
    .slider-producto .vc_inner{
        max-height: 360px;
    }
}
.slider-producto .icon-prev, .slider-producto .icon-next {
    font-size: 50px !important;
    color: #fff;
}
/* Video */
.videoWrapper {
	position: relative;
	padding-bottom: 54.5%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Entradas */
.post_list_inner_content_unit .wrapper-meta {
    display:none;
}
/* Modal */
#tellamamos {
    background-color:rgba(0, 0, 0, 0.8);
}
#tellamamos .modal-dialog{
    z-index:1100;
}
.modal-backdrop{
    display:none !important;
}
@media (min-width: 768px){
    #tellamamos .modal-dialog {
        margin: 300px auto;
    }
}
@media (max-width: 767px){
    #tellamamos .modal-dialog {
        margin: 250px 10px;
    }
}
.btn-tellamamos{
    color:#fff !important;
    position: fixed;
    right: -65px;
    top: 300px;
    background-color: #97cd4a;
    width: 180px;
    padding: 15px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
    transform: rotate(-90deg);
    border:none;
    -webkit-transition: background-color 1s; /* Safari */
    transition: background-color 1s;
}
.btn-tellamamos:hover{
    background-color: #38472c;
    color:#fff !important;
}
#tellamamos .modal-footer, #tellamamos p, #tellamamos label{
    color:#333;
}
#tellamamos p a{
    color:#38472c;
}
#tellamamos p a:hover{
    color:#97cd4a;
}
/* Filtro */
.sf-element {
    position: relative;
}
.sf-filter select{
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    outline: 0;
    position: relative;
    width: 100%;
    height: 40px;
    border: none;
    background: #fff;
    color: #333;
    border-radius: 0;
    padding: 7px 8px;
    line-height: 24px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.sf-element:nth-of-type(3n) {
    margin-right: 0;
}
.sf-element:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #333;
    position: absolute;
    right: 10px;
    top: 40px;
    margin-top: -3px;
    z-index: 1;
}
ul.sf-result > li {
    padding: 0;
}
ul.sf-result > li {
    padding: 0;
    position: relative;
}
ul.sf-result > li .description{
    padding-bottom:50px;
}
ul.sf-result .read_more{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}
ul.sf-result .read_more a{
    width: 100%;
    padding: 0px;
}
ul.sf-result .read_more a:before{
    display:none;
}
ul.sf-result h4{
    margin-bottom:10px !important;
}
@media (max-width: 993px){
    ul.sf-result > li {
        width: 49% !important;
    }
    ul.sf-result > li:nth-child(2n) {
        margin-right: 0;
    }
}
@media (max-width: 480px){
    ul.sf-result > li {
        width: 100% !important;
        margin-right: 0;
    }
}
/* Galeria de fotos */
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    opacity: .8;
    filter: alpha(opacity=80);
    font-size: 32px;
    line-height: 32px;
    height: 32px;
    color:#333;
    background-color:#fff;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: 0px;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: 0px;
}
/* END */

.postid-1358 .top_site_main{
    background-position:50% -29% !important;
}

.postid-1372 .top_site_main{
    background-position:50% 14% !important;
}

.postid-1342 .top_site_main{
    background-position:50% 23% !important;
}
.postid-2858 .top_site_main{
    background-position:50% 23% !important;
}

.postid-1341 .top_site_main{
    background-position:50% 19% !important;
}

.postid-1365 .top_site_main{
    background-position:50% 35% !important;
}

.postid-2845 .top_site_main{
    background-position:50% 35% !important;
}
.postid-2860 .top_site_main{
    background-position:50% 14% !important;
}
.postid-1439 .top_site_main{
    background-position:50% 19% !important;
}
.term-34 .top_site_main, .term-96 .top_site_main{
    background-position:50% 30% !important;
}
@media (max-width:1200px){
    .header_top_bar .top_bar_info li{
        margin-left:0 !important;
    }
}

@media (max-width:768px){
    .width-logo.sm-logo{
        position:absolute;
        top:5px;
        left:20px;
        width:70px;
        margin-left:0 !important;
    }
    .vc_row.vc_row-no-padding .vc_column-inner {
        margin-top:100px;
    }
    #text-4{
        text-align:center;
    }
    
    #icl_lang_sel_widget-4{
        text-align:right;   
    }
    
    .affix-top .navigation-menu, .transparent_home_page .affix-top .navigation-menu{
        background: #38472a !important;
        border-top: 2px solid #abb264;
        text-align: center;
    }
    
    .menu-mobile-effect{
        position:relative;
        float:none;
    }
    .menu-mobile-effect span {
        background:white !important;
    }
    .header_top_bar .topbar-right {
        position:absolute;
        right:10px;
        top:25px;
    }
    
    .sticky_header.affix{
        position:static !important;
    }
    
    .top_bar_info.clearfix{
        margin-bottom:0;
    }
    
    .top_bar_info.clearfix #li-1, .top_bar_info.clearfix #li-2{
        display:none;
    }
    
    .top_bar_info.clearfix #li-3{
        display:block !important;
    }
    
    .top_bar_info.clearfix #li-3 i{
        font-size:45px;
        padding:15px 0;
    }
}


@media (min-width:768px){
    .top_bar_info.clearfix #li-3{
        display:none;
    }
   
}