#side-article ul.mn-art > li {
    display: none !important;
}
#side-article ul.mn-art > li.showIt {
    display: block !important;
}
/* footer copy section */
.footer-copy .theme_container .powered img {
    max-width: 80px !important;
}

#default-map {
	margin-bottom:-10px;
	max-height:500px;
}

@media only screen and (max-width: 600px) {
	#default-map iframe {
		height:200px !important;
	}
}

.sidebar__search__wrapper input {
    height: 48px;
}

/* Landscape Ipad */
@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape) { 
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu {
			display: inline-block !important;

		}
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li {
			display: inline-block !important;
			padding-top: 40px !important;
			transition:all ease 0.3s;

		}
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a {
			padding: 0 5px !important;
			font-size: 11px !important;
		}

		div.smaller 
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li {
			padding-top: 30px !important;
		}
	}
@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape)
	and (-webkit-min-device-pixel-ratio: 1)  { 
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu {
			display: inline-block !important;

		}
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li {
			display: inline-block !important;
			padding-top: 40px !important;
			transition:all ease 0.3s;

		}
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a {
			padding: 0 5px !important;
			font-size: 11px !important;
		}

		div.smaller 
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li {
			padding-top: 30px !important;
		}
	}

@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) 
	and (orientation : landscape)
	and (-webkit-min-device-pixel-ratio: 2) {
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu {
			display: inline-block !important;

		}
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li {
			display: inline-block !important;
			padding-top: 40px !important;
			transition:all ease 0.3s;

		}
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li a {
			padding: 0 5px !important;
			font-size: 11px !important;
		}

		div.smaller 
		div.header-navigation .header-wrapper .menu-wrapper ul.nav-menu li {
			padding-top: 30px !important;
		}
	}

div.header-navigation .header-wrapper {
   padding: 0 !important;
}

div.cta_description.theme_base_text_color {
   color: #fff !important;
}

div.header-announcement {
    color: white;
    top: -5px;
}

@media (max-width:600px) {
	p.visible-xs.visible-sm.header-announcement {
    font-size: 13px;
	}
}

.details_wrapper ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    position: relative;
}

.details_wrapper ul li {
    margin: 0;
    padding: 10px 20px;
    position: relative;
}

@media (max-width:991px){
	.details_wrapper ul li {
		margin: 0 auto;
	}
}

.details_wrapper ul li p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
}

.details_wrapper ul li p:before {
    content: "\f00c";
    font-family: fontAwesome;
    font-size: 16px;
    margin-right: 10px;
}