/*Typography and buttons*/
h2 span, h3 span, h4 span, h5 span, h6 span{color:#00A557;}

a.button_intro, .button_intro  {background: #00A557;}

a.button_intro:hover, .button_intro:hover {color:#00A557 !important;}

a.button_intro:hover, .button_intro:hover {color:#00A557;}

a.button_drop, .button_drop  {color:#00A557 !important;}
a.button_drop.outilne, .button_drop.outline  {color:#00A557;}

a.btn_1, .btn_1{background: #00A557;}
a.btn_1.white, .btn_1.white  {color:#00A557;}

a.btn_1.outline:hover,.btn_1.outiline:hover, input .btn_1.outiline:hover{background:#00A557;border:2px solid #00A557;}
a.btn_1:hover, .btn_1:hover {background: #333;}

a.btn_map{background: #00A557;}

a {color: #00A557;}

#search .btn_1.green{background: #00A557;}

/* Header */
header#colored.sticky{background-color:#00A557; border-bottom:2px solid #00A557}

.dropdown-cart .dropdown-menu, .dropdown-access .dropdown-menu, .dropdown-search .dropdown-menu {border-top: 2px solid #00A557;}
.dropdown-cart .dropdown-menu:before, .dropdown-access .dropdown-menu:before, .dropdown-search .dropdown-menu:before {border-bottom-color: #00A557;}

ul#cart_items li strong > a:hover{color:#00A557;}

/* Content and common */
#search .nav-tabs > li.active > a,
#search .nav-tabs > li.active > a:hover,
#search .nav-tabs > li.active > a:focus {
  background-color: #00A557;
 }
 .cbp_tmtimeline:before {
    background: #00A557 !important;
}
.cbp_tmtimeline > li .cbp_tmicon {
    color: #00A557 !important;
    box-shadow: 0 0 0 3px #00A557 !important;
}
.input-group button:hover, .input-group button:focus {background-color:#00A557; border-color:#00A557}

.other_tours ul li a:hover{color:#00A557;}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {background: #00A557;} 
.form_title h3 strong{background-color:#00A557;}
.features-content {background-color: #00A557;}
#Img_carousel .sp-selected-thumbnail {border-bottom: 2px solid #00A557;}


#directions { background-color:#00A557; }

ul.list_ok li:before {color:#00A557;}
ul.list_order li span {background-color:#00A557;}

.tooltip-back {background: #00A557;}
.tooltip-content-flip .tooltip-front::after, .tooltip-content-flip .tooltip-back::after {
    border-top: 10px solid #00A557;
}

.banner h4{color:#00A557;}
.banner.colored{background:#00A557 url(../img/banner_bg_colored.png) no-repeat center bottom;}

/* Menu */
/*First level styles */                    
.main-menu > ul > li:hover > a {color: #00A557;}
.main-menu ul ul:before{border-bottom-color: #00A557;}

/* Submenu */
.main-menu ul ul,
.main-menu ul .menu-wrapper {border-top: 2px solid #00A557;}
.main-menu ul ul li:hover > a {color:#00A557;}

@media only screen and (max-width: 991px) {
/* Menu */
.main-menu ul li a:hover,
a.show-submenu:hover,
a.show-submenu:focus,
a.show-submenu-mega:hover,
a.show-submenu-mega:focus{color:#00A557 !important;}    

.main-menu ul ul,
.main-menu ul .menu-wrapper {border-top: none;}

}


/* CUSTOM */

#search .nav-tabs > li.active > a, #search .nav-tabs > li.active > a:hover, #search .nav-tabs > li.active > a:focus {
    color: #00A557!important;   
}
a.btn_1.blue, .btn_1.blue, .btn_full.blue {
    background: #006bb3;

}
a.btn_1.orange, .btn_1.orange, .btn_full.orange {
    background: #FD753C;
}
a.btn_1.grey, .btn_1.grey, .btn_full.grey {
    background: #666;
}
#box-modifica-ricerca {
    background-color: #D9EDF7;
    border-radius: 0 0 3px 3px;
    color: #333;
}
#box-modifica-ricerca button {
    font-size: 18px;
}
#fast-select .dd-selected {
    color: #FFF !important;
}
#fast-select .dd-select{
    border:solid 1px #FD753C;
}
#fast-select .dd-pointer-down {
    border-top: 5px solid #fff !important;
}
#fast-select .dd-pointer-up {
    border-color: transparent transparent #fff !important;
}
#fast-select .dd-options {
    background: #FF9A72;
    border: 1px solid #ccc;
}
#fast-select .dd-option {
    color: #fff;
}
#fast-select .dd-option-selected {
    background: #FD753C !important;
    color: #fff !important;
}