.st-header-2 header#header .header {
    border-bottom: 1px solid #1a2b48 !important;
}
h3 {
    font-size: 25px !important;
}
h3 {
    font-size: 18px !important;
}
@media (max-width: 991px){
.btn-filter {
    display:none !important;
}
.btn-guest {
    display:none !important;
}
.btn-date {
    display:none !important;
}
.st-hotel-result .toolbar .sort-menu-mobile {
    margin-top: 100px !important;
}
}
@media (max-width: 1460px){
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 10px;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
    font-size: 12px;
}
}

@media (max-width: 1260px){
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 5px;
}
}
#header .header {
    padding: 0 0px !important;
}
@media (max-width: 1140px){
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form {
    font-size: 11px;
}
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav .quadmenu-dropdown-menu {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
/* menu */

.vc_wp_custommenu .widget_nav_menu ul li {
    list-style-type: none !important;
}
.vc_wp_custommenu .widget_nav_menu ul {
    margin-left: 0px !important;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.vc_wp_custommenu .widget_nav_menu ul li a{
    color:#000 !important;
    padding:5px;
    padding-left:20px;
}
.vc_wp_custommenu .widget_nav_menu ul li {
    margin-bottom:1px;
}
.vc_wp_custommenu .widget_nav_menu ul .current-menu-item a {
    color:#fff !important;
    padding-left:20px;
    background-color:#0065b8 !important;
}
.vc_wp_custommenu .widget_nav_menu ul li a:hover {
    padding-left:20px;
    display: block;
    background-color:#009999;
    color:#fff !important;
}
.vc_wp_custommenu .widget_nav_menu ul li a {
    display: block;
    padding-left:20px;
}

/* fine menu */


.block1 {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 25px;
    width: 60%;
}
.columnstyle  {
    height: 500px;
}
.columnstyle .bg-mask {
    opacity: 0;
}
li.vc_tta-tab {
    background-color: #f2f2f2;
}
li.vc_tta-tab.vc_active {
    background-color: #c6eaea;
}
.hotel-alone .menu-style-2 .menu .current-menu-ancestor>a{
 background: transparent !important;   
}
.footer-custom a{
 color: #333;   
}







.st-header-2 .search-result-page .banner {
    display: none !important;
}
body {
    color: inherit !important;
}
#header #topbar {
    background: #1a2b48 !important;
}
@media (min-width: 1300px) {
.container {
    width: 1300px !important;
}
}
@media (max-width: 644px) {
.nav-tabs>li>a span {
    display:none !important;
}
}
.header .logo img {
    display: none !important;
}
h2 {
    color: #808080 !important;
}
.hidden-xs {
    display:none !important;
}
.st-header-2 header#header .header {
    background-color: rgba(255, 255, 255, 0.85) !important;
}
#quadmenu.quadmenu-is-horizontal.quadmenu-align-right .quadmenu-navbar-nav {
    width: 100%;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-collapse.collapse {
    width: 100%;
}
#quadmenu.quadmenu-default_theme {
    width: 100%;
}
#header .header .header-left {
    width: 100%;
}
.back-menu {
    display:none !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-badge>.quadmenu-badge-bubble {
    line-height: 2.3em !important;
    padding: 3px 1em !important;
    font-size: 0.9em !important;
    top: -0.8em !important;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-badge>.quadmenu-badge-bubble:before {
    bottom: -3px !important;
}
@media screen and (max-width: 1111px){
#header .header .header-left .logo {
    display: none !important;
}
}
@media (max-width: 767px) {
#header .header .toggle-menu {
    margin-top: 3px;
    margin-right: 10px;
    display: none !important;
}
}
.rowzero {
    z-index:0 !important;
}
.search-tabs {
    margin-top:-150px !important;
}
.nav-tabs>li>a {
    background-color: rgba(255, 255, 255, 0.80);
    color: #545454 !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff !important;
}
.tp-tabs, .tp-thumbs {
    background-color: rgba(255, 255, 255, 0.83) !important;
}
#rev_slider_41_1_wrapper .hesperiden .tp-tab:hover, #rev_slider_41_1_wrapper .hesperiden .tp-tab.selected {
    background: #ffffff !important;
}
#rev_slider_41_1_wrapper .hesperiden .tp-tab {
    padding-bottom: 5px !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #06c !important;
}
.nav-tabs {
    border-bottom: none !important;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: relative !important;
    margin-left: 0px !important;
}
.search-tabs-bg > .tabbable >.tab-content > .tab-pane.active {
    padding: 20px !important;
    padding-left: 30px !important;
    padding-top: 30px !important;

}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.checkbox, .radio {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.checkbox label, .radio label {
    padding-left: 6px !important;
}
input[type=checkbox], input[type=radio] {
    margin: 0px !important;
}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    position: relative !important;
    margin-left: 0px !important;
    margin-top: -2px !important;
    margin-bottom: 6px !important;
    margin-right: 5px !important;
}
.btn.btn-primary {
    background: #0d8ece !important;
    position: relative !important;
    float: right !important;
}
.search-tabs-bg > .tabbable >.tab-content > .tab-pane.active {
    box-shadow: 1px 1px 5px grey !important;
    background-color: #fff;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #ffffff !important;
}
.nav-tabs>li>a {
    background-color: rgba(26, 43, 72, 0.70) !important;
    color: #ffffff !important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #ffffff !important;
    background-color: #0d8ece !important;
}
.checkbox label, .radio label {
    font-weight: 300 !important;
    font-size: 14px !important;
}
.nav-tabs>li>a {
    font-size: 14px !important;
    font-weight: 500 !important;
}
.nav-tabs>li.active>a {
    border: 1px solid #0d8ece !important;
}
.nav-tabs>li>a:hover {
    border-color: rgba(238, 238, 238, 0) rgba(238, 238, 238, 0) rgba(221, 221, 221, 0);
    background-color: rgba(125, 190, 43, 0.9) !important;
}
.btn.btn-primary {
    padding: 30px !important;
    margin-top: -20px !important;
}
.nav-tabs>li>a {
    border-radius: inherit !important;
}
.vc_btn3.vc_btn3-shape-rounded {
    border-radius: inherit !important;
}
.btn.btn-primary:hover {
    background: #7dbe2b !important;
}
.st-offer-new {
    border-radius: 0px !important;
}
.st-offer-new .item-title {
    font-size: 23px !important;
}
#st-content-wrapper .destination-item .image .content .title {
    font-size: 21px !important;
    font-weight: 400 !important;
}
#st-content-wrapper .destination-item .image {
    border-radius: 0px !important;
}
#st-content-wrapper .destination-item .image img {
    border-radius: 0px !important;
}
.search-result-page.st-tours .grid-item .service-border {
    height: auto !important;
}
.st-list-of-multi-services h2.title {
    display: none !important;
}
.search-result-page.st-tours .grid-item .service-border {
    border-radius: 0px !important;
}
.mailchimp {
    display: none !important;
}
.st_blog.style4 .thumb-caption {
    margin-bottom: 30px !important;
    background-color: #fff !important;
    padding: 15px !important;
    border-left: 1px solid #dfdfdf !important;
    border-right: 1px solid #dfdfdf !important;
    border-bottom: 1px solid #dfdfdf !important;
}
.f18 {
    font-size: 16px !important;
}
.main-footer-sub {
    display: none !important;
}
#main-footer {
    padding-top: 25px !important;
    padding-bottom: 0px !important;
}
#main-footer .menu li a {
    margin-bottom: 6px !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    display: block !important;
    border-bottom: 1px solid #ccc !important;
}
#st-content-wrapper {
    padding-bottom: 0px !important;
}
.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #cccccc !important;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    padding: 1px !important;
}
.st-offer-new .item-title {
    color: #fff !important;
}
.sfondobianco .vc_column-inner{
    background-color: rgba(255, 255, 255, 0.60) !important;
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color: #ffffff !important;
    border-color: #7dbf2a !important;
    background-color: #7dbf2a !important;
}
.hidden-xs {
    display: inherit !important;
}
.search-result-page .search-form-wrapper .search-form {
    display: none !important;
}
.hidden {
    display: inherit !important;
}
.btn-more-item {
    display: none !important;
}
#header #topbar .topbar-right .dropdown-menu {
    z-index: 99999999999999999 !important;
}
.icone i {
    width: 18px;
    float: left;
    height: 18px;
    font-size:18px;
    margin:5px;
    color: #5e6d77;
}
.categoriaicona {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 14px;
    color: var(--grey-color, #5E6D77);
    display: inline;
    align-items: center;
    padding-left: 15px;
    padding-right: 15px;
}
.categoriaicona i{
    font-size: 18px;
    margin-right:10px;
    color: #5191fa !important;
}
@media (min-width: 768px){
.col-sm-4-2 {
    width: 25%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
}
}
.section-footer-2 {
    padding-top:30px;
    padding-bottom:30px;
}
@media (max-width: 767px){
.section-footer-2 {
    padding-top:0px !important;
    padding-bottom:0px !important;
}
}
.bottonelista {
    float: right;
    margin-top: 35px;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars li i, .search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars li i {
    color: #eefa36 !important;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars, .search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars {
    padding: 0;
    margin: 0;
    position: inherit;
    bottom: 0px;
    left: 0px;
    margin-top: 10px;
}
.search-result-page .st-hotel-result .item-service h4, .search-result-page .st-rental-result .item-service h4 {
    margin-top: 5px;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars li i, .search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars li i {
    color: #5191fa !important;
}
.search-result-page .st-hotel-result .item-service .thumb .booking-item-rating-stars li i, .search-result-page .st-rental-result .item-service .thumb .booking-item-rating-stars li i {
    color: #5191fa !important;
    font-size: 15px;
}
.spaziocat {
    margin-top: 10px;
    float: left;
}
.booking-item-rating .fa, .booking-item.booking-item-small .booking-item-rating-stars, .comment-form .add_rating, .booking-item-payment .booking-item-rating-stars .fa-star, .st-item-rating .fa, li .fa-star, li .fa-star-o, li .fa-star-half-o {
    color: #5191fa !important;
    font-size: 15px;
}
.search-result-page.st-rental .item-service .featured-image .price-wrapper {
    display: none;
}
.search-result-page.st-rental .item-service .item-content {
    padding-left: 0px !important;
}
.search-result-page.st-rental .item-service {
    box-shadow: inset 0 0 0 0px #E4E8ED;
}
.search-result-page.st-rental .item-service .amenities {
    border-top: 1px solid #E4E8ED;
}
.icone {
   padding-left:10px;
   padding-right:15px;
}
.icone2 {
   margin-left:15px;
   padding-left:0px;
   padding-right:0px;
   float:left;
}
.search-result-page.st-rental .item-service .amenities {
    margin-top: 5px;
    padding-top: 5px;
}
.search-result-page .st-hotel-result .item-service p.service-location, .search-result-page .st-rental-result .item-service p.service-location {
    height: 40px;
}
.search-result-page .st-hotel-result .style-list .item-service2 {
    border: 1px solid #D7DCE3 !important;
}
@media (max-width: 679px) {
.search-result-page.st-rental .item-service .amenities {
    display: inherit !important;
}
}
@media screen and (max-width: 767px) {
.st-hotel-result .style-list .item-service .item-content .facilities {
    display: inherit !important;
}
}
.nomargini .container-fluid{
    margin-left:-15px !important;
    margin-right:-15px !important;
}
.search-result-page.st-tours .grid-item .service-border {
    border: 0px solid #dfdfdf !important;
}
.search-result-page .st-hotel-result .item-service .car-type, .search-result-page .st-rental-result .item-service .car-type {
    font-size: 13px !important;
}
.search-result-page .st-hotel-result .item-service h4.service-title, .search-result-page .st-rental-result .item-service h4.service-title {
    margin-bottom: 10px !important;
}
.search-result-page.st-tours .grid-item .plr15 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    height:25px !important;
}
.icone i {
    width: 18px;
    float: left;
    height: 18px;
    font-size: 24px;
    margin: 5px;
    color: #5191fa !important;
}
.search-result-page .st-hotel-result .item-service .car-equipments, .search-result-page .st-rental-result .item-service .car-equipments {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0 15px;
}
.marginesuperiore {
    padding-top: 20px;
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer {
    position: inherit !important;
}
.search-result-page.st-tours .style-list .item-service .item-content .service-excerpt {
    margin-bottom: 20px;
}
@media (min-width: 768px){
.col-sm-4-2-2 {
    width: 35%;
}
}
.search-result-page.st-activity .style-list .item-service .item-content .item-content-w .service-content-footer .service-location {
    float: inherit !important;
}
.alignleft { 
    float: left;
    margin-right: 15px;
    margin-top: 5px;
    margin-bottom: 5px !important;
}
.alignright { 
    float: right;
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px !important;
}
#st-content-wrapper .st-properties th {
    width: 33.3333%;
    font-weight: 400;
    background-color: #5191fa !important;
    color: #fff;
    padding: 10px;
    border: 1px solid #ffffff !important;
}
#st-content-wrapper .st-properties th, #st-content-wrapper .st-properties td {
    padding: 10px 0;
    border: none;
    font-size: 14px;
    color: #ffffff;
    background-color: #89b6ff;
    padding: 10px;
    border: 1px solid #ffffff;
}
.modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: none !important;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgb(215, 220, 227);
    border-radius: 0px !important;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.0) !important;
    box-shadow: 0 3px 9px rgba(0,0,0,.0) !important;
}
.dispinlinea li{
  width:18px;
  float:left;
}
#st-content-wrapper .st-heading {
    clear: both;
}
input[type=checkbox], input[type=radio] {
    margin: 0px !important;
    height: 15px !important;
    float: left !important;
    width: 15px !important;
    margin-right: 20px !important;
    margin-top: 3px !important;
}
span.wpcf7-list-item {
    margin-top: 15px !important;
}
#st-content-wrapper .form-book-wrapper .form-group {
    border-top: 0px solid #D7DCE3 !important;
    margin-top: 10px !important;
}
.form-control {
    border: 0px solid #ccc !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0);
    border-bottom: 1px solid #cccccc !important;
}
#st-content-wrapper .st-hotel-header {
    background-color: #f5f5f5 !important;
    padding: 20px !important;
}
#st-content-wrapper .st-breadcrumb ul {
    background: #f5f5f5 !important;
}
#st-content-wrapper .st-breadcrumb {
    background: #f5f5f5 !important;
}
#st-content-wrapper .st-hotel-content {
    margin-top: 20px !important;
}
#st-content-wrapper .form-book-wrapper .form-head {
    padding: 1px 20px !important;
}
.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
#st-content-wrapper .st-gallery .shares .share-item {
    background: rgba(125, 190, 43, 0.53) !important;
}
#st-content-wrapper .st-hotel-header .review-score .head .score {
    font-size: 23px !important;
}
html input[type=button], input[type=reset], input[type=submit] {
    background-color: #5191fa !important;
    color: #fff !important;
}
html input[type=button], input[type=reset], input[type=submit]:hover {
    background-color: #7dbe2b !important;
    color: #fff !important;
}
.single .st-sent-mail-customer {
    background-color: #f9f9f9 !important;
}
#st-content-wrapper .form-book-wrapper {
    border: 0px solid #D7DCE3 !important;
}
.list-inline {
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-top: 5px !important;
    list-style: none !important;
    margin-bottom: 0px !important;
}
.review-score {
    margin-top:20px !important;
}
.bookingexterno ul li {
    list-style: none !important;
    padding-top: 10px;
    background-color: #89b6ff;
    padding: 10px;
    border-bottom: 1px solid #fff !important;
}

.bookingexterno ul li .fa {
    font-size: 25px !important;
    color: #ffffff !important;
    vertical-align: middle;
    margin-right: 15px;
}
.bookingexterno ul li a{
    font-size: 15px !important;
    display: block !important;
    color:#ffffff !important;
}
.bookingexterno ul li a:hover{
    text-decoration: none;
}
.ulsx {
    margin: 0px !important;
    padding: 0px !important;
}
.bookingexterno ul li:hover {
    background-color: #7dbe2b !important;
}
#st-gallery-popup a {
  display:none !important;
}
.search-result-page .st-hotel-result .toolbar h3.search-string, .search-result-page .st-rental-result .toolbar h3.search-string {
    display: none !important;
}
.search-result-page .st-hotel-result h3.sidebar-title, .search-result-page .st-rental-result h3.sidebar-title {
    display: none !important;
}
.dropdown-menu {
     min-width: 180px !important;
}
.search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form {
    display: none !important;
}
.search-result-page.st-tours .style-list .item-service .section-footer .btn-view-more {
    display: none !important;
}
#st-content-wrapper .st-breadcrumb {
    display: none !important;
}
body.single.single-location .sts-banner {
    display: none !important;
}
.postitolo {
    position:absolute !important;
    margin-top:-89px !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content {
    background-color: #7dbe2b !important;
    color: #ffffff !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content {
    background-color:#2d9cd4 !important;
}
#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-widget {
    margin-bottom: 10px !important;
}
#quadmenu .widget ul li {
    margin: 0 0 12px 0 !important; 
}
.tp-tabs, .tp-thumbs {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
#rev_slider_60_1_wrapper .gyges .tp-tab {
    border-bottom: 1px solid rgba(255,255,255,0.15) !important;
}
.tp-tabs, .tp-thumbs {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
#rev_slider_66_1_wrapper .gyges .tp-tab:hover, #rev_slider_66_1_wrapper .gyges .tp-tab.selected {
    background: rgba(125, 190, 43, 0.46) !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 20px !important;
}
a:focus, a:hover {
    text-decoration: none !important;
}
.st-blog {
    margin-top: 80px !important;
}
.st-blog .content .article .header {
    width: 35% !important;
    float: left !important;
    margin-right: 30px !important;
}
.st-blog .content .article .post-inner h4.post-title {
    font-size: 20px !important;
}
.st-blog .content .article .post-inner .meta ul li {
    font-size: 12px !important;
}
.blog-content .post-header {
    display:none !important;
}
.blog-content .cate {
    display: none !important;
}
.single #header > div.header {
        background-color: rgba(255,255,255,.85) !important;
}
.sidebar-right ul {
    list-style-type: none !important;
    padding-left:10px !important;
}
.sidebar-right ul li {
    padding:5px !important;
    padding-left:10px!important;
}
.sidebar-right ul .current-cat {
    background-color: #0065b8 !important;
}
.sidebar-right ul .current-cat a{
    color:#ffffff !important;
}
.sidebar-right ul .current-cat {
    color:#ffffff !important;
}
#categories-2 > ul {
    list-style-type: none !important;
    padding-left:10px !important;
}
#categories-2 > ul li{
    padding:5px !important;
    padding-left:10px !important;
}
#recent-posts-2 > ul {
    list-style-type: none !important;
    padding-left:10px !important;
}
#categories-2 > ul li{
    padding:5px !important;
    padding-left:10px !important;
}
.bg-holder>.bg-blur {
    width: 0% !important;
    height: none !important;
}
.full-center {
    background-color: rgb(0 0 0 / 41%) !important;
    padding:50px !important;
}
.bg-holder>.bg-mask {
    background: rgb(0 0 0 / 0%) !important;
}
.signup-item {
    display:none !important;
}
.modal .modal-content .modal-body .advanced {
    display: none !important;
}
.f14 {
    font-size: 14px !important;
    display: none !important;
}
.author-info {
    display:none !important;
}
#comment-wrapper {
    display: none !important;
}
#st-content-wrapper > div.st-tour-content > div > div.st-list-tour-related.row.mt50 > div > div > div.body > div.st-flex.space-between > div.right.st-flex {
    display: none !important;
}
#st-content-wrapper > div.st-tour-content > div > div.st-list-tour-related.row.mt50 > div > div > div.body > div.st-stars.style-2 {
    display: none !important;
}
#st-content-wrapper > div.st-tour-content > div > div.st-list-tour-related.row.mt50 > div > div > div.body > p {
    display: none !important;
}
.service-price {
    display: none !important;
}
.service-review {
    display: none !important;
}
#modern-search-result h4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.st_blog.style4 .thumb-caption .date {
    display: none !important;
}
#dropdown-17760 > form.quadmenu-login-form > div.quadmenu-login-buttons > a {
  display:none !important;
}
.st_blog.style4 .thumb-caption {
    height: 100px !important;
}
#st-content-wrapper .st-hotel-header .review-score .foot {
    display: none !important;
}
.container-fluid {
    margin-top: 100px !important;
}
@media screen and (max-width: 783px){
.container-fluid {
    margin-top: 55px !important;
}
}
#header #topbar .topbar-items li {
    padding-left: 0px !important;
}
.vc_icon_element {
    margin-bottom: 0px !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    padding: 10px !important;
    margin: 5px !important;
    background-color: #0065b8 !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #ffffff !important;
}
.st-faq-new .item .header .field-icon {
    padding-top: 11px !important;
}
.st-faq-new .item .header {
    padding-top: 15px !important;
}
.vc_toggle {
    background-color: hsl(0deg 0% 74% / 15%) !important;
    padding-left: 10px !important;
    padding-top: 10px !important;
    padding-right: 20px !important;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    margin-top: 9px !important;
}
#dropdown-22209, #dropdown-22210, #dropdown-22211, #dropdown-22212, #dropdown-22213, #dropdown-22214, #dropdown-22215 {
    padding-top:13px !important;
}

element.style {
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content {
    background-color: hsl(200deg 66% 50% / 73%) !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content {
    background-color: rgb(101 153 35 / 72%) !important;
}
#quadmenu.quadmenu-default_theme .widget ul li:hover {
    background-color: hsl(200deg 66% 50% / 73%) !important;;
}
#quadmenu .widget ul li {
    margin: 0 !important;
    padding: 5px !important;
    padding-left:10px !important;
}
.wpb_gmaps_widget .wpb_wrapper {
    background-color: #5aa1e3 !important;
    padding: 5px;
}

@media (max-width: 460px){
#st-content-wrapper {
    margin-top: 60px !important;
}
}
.single .st-sent-mail-customer .form-st-send-mail .st_send-mail-form textarea {
    height: 100px !important;
}
.btn.btn-primary {
    padding: 0px !important;
    margin-top: 0px !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav>li:not(.quadmenu-item-type-button)>a>.quadmenu-item-content>.quadmenu-icon {
    color: #009999 !important;
    font-size: 25px !important;
    padding-right: 5px !important;
}
:not(#\ ):not(#\ ):not(#\ ).buttonizer-button-0-0-17 {
    display: none !important;
}
#st-content-wrapper .st-gallery .shares {
    display: none !important;
}
.st_blog.style4 .thumb-caption {
    height: 135px !important;
}
.hidden-xs {
    display: none !important;
}
#menu-item-22099, #menu-item-17711, #menu-item-17713 {
    display:none !important;
}