 #primary {
    width: 100% !important;
}
.menu-item-object-travel_locations a:{
	color:red !important;
}
#ultravel_pro_hero_slider_section .hero-image-wrapper article .entry-container a, #ultravel_pro_hero_slider_section .hero-image-wrapper article .entry-container{
		
	 text-shadow: -1px 1px 0 #000, 
                          1px 1px 0 #000, 
                         1px -1px 0 #000, 
                        -1px -1px 0 #000;	
}
.entry-title:hover{
	transition:0.5s;
	 text-shadow: -1px 1px 0 #000, 
                          1px 1px 0 #000, 
                         1px -1px 0 #000, 
                        -1px -1px 0 #000;
}
.entry-title{
	transition:0.5s;
}
.site-logo img {
    max-height: 100px;
	
}
a{
	/*text-decoration:underline !important;*/
}
.entry-title h2 a{
	font-size:40px !important;
}
.site-title a{
	text-decoration:none !important;
}
.read-more a{
	text-decoration:none !important;
}

.slick-slide .featured-image .entry-container .entry-header .entry-title{
	display:none !important;
}

.slick-current .featured-image .entry-container .entry-header .entry-title{
	display:block !important;
}
.slick-active .featured-image .entry-container .entry-header .entry-title{
	display:block;
}
.nav-menu .menu-item a{
	color:blue;
	text-decoration: none !imporant !important;
}
.dia h2{
	font-size:2.5vh
}

	
@media (min-width:768px){
	

.wp-travel.trip-headline-wrapper .banner-image-wrapper {
  padding-top:10px;	
	background-position:top !important;
     background-size: auto!important; */
}

.featured-side-image .banner-image-wrapper i {
    top: 25%;
    
}
	.wp-travel-view-gallery{
	top:2%;
}

.wp-travel.trip-headline-wrapper .featured-side-image.left-plot .wp-travel-view-gallery a:hover {
    background: rgba(0,0,0,1);
}
.wp-travel.trip-headline-wrapper .featured-side-image.left-plot {
   padding-top:15px;
    background: none;
	}
}
.wp-travel-tab-wrapper{
	margin-top:50px !important;
}
.tabs li a{
	    text-decoration: none !important;
}
ul li a{
	text-decoration: none !important;
}
.grid-item-wrapper .featured-image{
transition:.75s;
}
.grid-item-wrapper .featured-image:hover{
	transition:.75s;
	
	transform:rotate(-1deg) scale(1.05);
	filter: drop-shadow(25px 17px 10px #000000);
	cursor:pointer;
}
.slick-slide .featured-image{
	transition:1.2s;

}
.slick-slide .featured-image:hover{
	transition:1.2s;
	transform:scale(.95)
}

.testimonial-slider .slick-track .slick-slide .featured-image:hover{
	transition:1.2s;
	transform:scale(1)
}
#content {
    
    overflow: visible;
}

.slick-next:before, .slick-prev:before {
    content: ""!important;
}

.entry-container .icon-container{
	display:none !important;
}

.site-header{
	position: sticky !important;
}
.nav-shrink{
	position: sticky !important;
}

@media only screen and (max-width: 532px){
.site-identity #site-identity {
    display: none !important !important;
}
.site-description {
    display: none;
    font-size: 14px;
}
	.site-title {
    display: none;
    font-size: 14px;
}
}
@media only screen and (max-width: 1024px) {
    #masthead {
      position: fixed;
      width: 100%;
        top: 0;
			background:#f8f4f1;
    }

    .sticky-active .header-clone {
      display: block !important;
      height: 110px;
      width: 100%;
      position: relative;
    }  
}