/*
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: nerdline media solutions
Template: oshin
Version: 1.2
*/

@import url("../oshin/style.css");
@import url("berlinprivatetours.css");




.page-id-4020 .style4.oshine-module {
    margin-top: 0px !important;
}

body, .special-heading-wrap .caption-wrap .body-font {
    color: #6B6B6B !important;
}

/*
.layout-box #header-inner-wrap, #header-inner-wrap, body.header-transparent #header #header-inner-wrap.no-transparent, .left-header .sb-slidebar.sb-left {
background-color: #000;
}
*/
/*
#header-controls-right {
	z-index:1;
}
*/

#header-inner-wrap.background--dark.transparent .be-mobile-menu-icon.is-clicked span {
	background-color:#af9f79!important;
}

#header-controls-right {
	z-index:0;
  -webkit-animation-name: red;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-name: red;
  animation-duration: 5s;
  animation-iteration-count: infinite;
}

@keyframes red {
  50% {
   z-index: 100;
  }
}

#header-top-bar-left {
    float: none;
}

@media only screen and (max-width: 960px) {
	#header-top-bar-left {
		text-align: left;
		margin-left:10px;
	}
}


#header-top-bar-wrap a {
	color:#fff;
	text-decoration: none;
}

#header-top-bar-wrap a  i{
	font-size:0.8rem;
	margin-top:-0.3rem;
}


#header-top-bar-wrap  .nms-title {
	display:inline-block;
	margin:0;
	text-transform: uppercase;
}


#header-top-bar-wrap  .nms-claim {
	display:inline-block;
	margin:0px;
	text-transform: uppercase;
}


#header-top-bar-wrap  .nms-title::after {
	content: '|';
}

#header-top-bar-wrap  .nms-contact {
	float: right;
	margin: 0;
}

#header-top-bar-wrap  .nms-contact  a {
	display:inline-block;
	margin:0;
}
#header-top-bar-wrap  .nms-contact  a:nth-child(2) {
		margin: 0 10px 0 5px;
}



@media only screen and (max-width: 960px) {
	#header-top-bar-wrap  .nms-claim {
		display:none;
	}
	#header-top-bar-wrap  .nms-title::after {
		content: ' ';
	}
}

@media only screen and (max-width: 670px) {
	#header-top-bar-wrap a  i {
		font-size:1rem;
		margin-top:none;
	}


	#header-top-bar-wrap  .nms-contact  a:nth-child(2) {
		margin: 0 10px;
	}

	#header-top-bar-wrap  .nms-contact  span {
		display:none;
	}

	#header-top-bar-wrap  .nms-contact  {
		float:right;
		width:auto;
		text-align:left;
	}

	#header-top-bar-wrap  .nms-title {
		display:inline-block;
		width:auto;
		text-align:left;
	}

	#header-top-bar-wrap  .nms-claim {
		display:inline-block;
	}
	#header-top-bar-wrap  .nms-title::after {
		content: '|';
	}
}

@media only screen and (max-width: 550px) {
	#header-top-bar-wrap  .nms-claim {
		display:none;
	}
	#header-top-bar-wrap  .nms-title::after {
		content: '';
	}
}