.title_menu{
	height: 35px;
    color: #a30018;
    text-transform: uppercase;
    text-align: center;
	font-size: 13px;
	cursor: pointer;
}

.ubermenu .ubermenu-autocolumn{
	padding: 0;
}

.ubermenu-item ul li{
	padding: 0px 10px;
}

.ubermenu-submenu{
	padding: 0;
}

nav#primary-menu ul{
 padding: 0;
  background-color: #fff;
  margin-top: 13px;
  /*padding-bottom: 20px;*/
  margin-bottom: 10px;
}

.menu_header_title{
	    margin: 0 5px 0 5px;
    border-bottom: 1px solid #a30018;
}

.img_coutry_block{
	width: 90%;
    margin: 0 auto;
    padding: 5px 0 0 0;
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{
	color: #5F5F5F;
	    font-size: 16px;
    line-height: 0;
    padding: 0px 2px;
}

/**/
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto li{
	padding-left: 10px;
}


.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto ul li:hover::before { 
	/*font-family: "FontAwesome";
    content: "\f054";
    font-size: 10px;
    padding-top: 3px;
    color: #a30018;*/
}

/*.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto ul li:last-child:after { display: none }*/

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item.ubermenu-column-auto ul li{
	display: inline-flex;
	/*width: auto;*/
	/*display: list-item;
    list-style-type: circle;
	list-style-position: inside;*/
}

/*.ubermenu-submenu .ubermenu-submenu-id-500 .ubermenu-submenu-type-mega 
.ubermenu-submenu-drop .ubermenu-submenu-align-full_width 
.ubermenu-submenu-padded .ubermenu-submenu-grid{
}
*/
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{
	
	border-bottom: 2px solid #a30018 !important; 
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.78);
}
/**/

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target:hover{
	    color: #a30018;
    text-decoration: underline;
}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target:hover span{
	text-decoration: underline;
	/*padding-left: 2px;
	-webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;*/
}




/*trip menu*/


.ubermenu .ubermenu-target-with-image{
	font-weight: normal;
    padding: 0;
    color: #a30018;
    text-decoration: none!important;
    color: #a30018;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
	font-family: "book_antiquaregular", Arial, Helvetica, sans-serif;
	padding: 5px;
}

.ubermenu .ubermenu-submenu .ubermenu-column:hover span{
	/*color: #444;*/
}

.navmenu ul ul li:hover > a, 
.navmenu ul ul li a:hover, 
.navmenu ul ul li.current-menu-item a{
	color: #a30018;
}

.trip_title{
	/*padding: 10px 0;
	border-bottom: 1px solid #a30018;*/
	min-height: 45px;
    margin: 10px 0;
    border-bottom: 1px solid #a30018;
    color: #a30018;
        /*font-size: 0.82em;*/
        text-align: center;
}

.trip_title_submenu{
  min-height: 45px;
    margin: 10px 0;
    border-bottom: 1px solid #a30018;
    color: #a30018;
        font-size: 0.82em;
        text-align: center; 
}

.ubermenu .ubermenu-item-layout-image_below>.ubermenu-image .trip_title_submenu{

        cursor: default;
}

.trip_title a:hover{
  text-decoration: none !important;
}


/*trip description menu*/
.triptitle{
	font-family: "book_antiquaregular", Arial, Helvetica, sans-serif;
	font-size: 14px !important;
    padding-top: 0 !important;
    text-align: justify !important;
}

.ubermenu .ubermenu-custom-content-padded{
	/*padding-top: 0 !important;*/
	padding: 0px 12px 10px !important;
}


.ubermenu .ubermenu-custom-content-padded .triptitle{
	padding-top: 0px !important;
}

.ubermenu .ubermenu-target-with-image span{
	/*padding: 10px 0;*/
    /*min-height: 50px;*/
}

.ubermenu .ubermenu-target-with-image img{
	margin: 0 auto;
	/*width: 100%;*/
}

/**/

.ubermenu .ubermenu-target-with-image:hover{
	color: #a30018;
}



nav#primary-menu ul{
 /* text-align: right;*/
  /*float: right;*/
  /*background-color: #fff;
  margin-top: 12px;*/
}

/*.ubermenu-submenu span{
  color: #5F5F5F;
  font-weight:  bold;
  font-size: 15px; 
}*/

/*.ubermenu-submenu span:hover{
  color: #a30018;
  text-decoration: underline;
}*/

.ubermenu-responsive-default.ubermenu{
  float: right;
  font-family: "book_antiquaregular", Arial, Helvetica, sans-serif;
}

#logo{
  z-index: 2;
  position: relative;
}

#primary-menu ul li.current-menu-item a span{
color: #a30018;
    box-shadow: inset 0 -2px 0 #a30018;
}

/*.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, 
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{
  font-size: 17px;
  font-weight: none;
  text-transform: uppercase !important;
}*/

.ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
  text-transform: uppercase;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
  font-size: 15px;
  font-weight: 900 !important; 
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop{
  /*box-shadow: none !important;*/
}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target span:active,
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target span:focus,
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target span:visited{
  color: color: #5F5F5F !important;
}

.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target span{
  color: #a30018 !important;
    box-shadow: inset 0 -2px 0 #a30018 !important;
        /*padding-bottom: 5px !important;*/
        -webkit-transition: color 0.3s, box-shadow 0.3s; 
        -moz-transition: color 0.3s, box-shadow 0.3s;
        transition: color 0.3s, box-shadow 0.3s;
}

.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target span:hover{
  color: #a30018 !important;
  box-shadow: inset 0 -2px 0 #a30018 !important;
  /*padding-bottom: 5px !important;*/
  -webkit-transition: color 0.3s, box-shadow 0.3s; 
        -moz-transition: color 0.3s, box-shadow 0.3s;
        transition: color 0.3s, box-shadow 0.3s;
}

.title_menu{
  text-align: center;
  height: 45px;
  font-family: "book_antiquaregular", Arial, Helvetica, sans-serif;
}
/*
.title_menu p{
  font-size: 20px;
  font-family: "book_antiquaregular", Arial, Helvetica, sans-serif;
}*/
/*.ubermenu .ubermenu-submenu .ubermenu-column{
  padding: 5px !important;
}

.menu_header_title{
margin: 0 !important;
padding: 0 !important;
}

.ubermenu .ubermenu-custom-content-padded{
  padding: 0 !important;
  margin: 0 !important;
}
.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{
  padding: 0 !important;
  margin: 0 !important;
}
/**/