/* --------------------------------------------
	INSERT CSS FOR YOUR CHILD THEME HERE
-------------------------------------------- */
@font-face {
	font-family: 'Letter Gothic Std Medium';
	font-style: normal;
	font-weight: normal;
	src: local('Letter Gothic Std Medium'), url('fonts/LetterGothicStd.woff') format('woff');
	}
#header-main {
	background: #fafafa;	
}
h1.ux-mega-menu-h1 {
	visibility: hidden;
	display: none !important;
}
.typed-cursor {
	opacity: 0;
	animation: blinking 1s linear infinite;
}
.content_wrap_outer {
	margin-top: 50px;
}
#archive-title {
	font-size:38px;
	background: none !important;
	border: none !important;
	width: 940px;
	text-align: left !important;
	margin:auto;
	font-weight: 100;
	color: #333 !important
}
.archive-title-inn {
	padding: 0 25px 0 0 !important;
}
	.archive-title-inn:before {
		display: none !important;
	}
#content {
	padding-bottom: 40px;
}
.ux-ellipsis:after {
	background: linear-gradient(to right, rgba(255, 255, 255, 0), #FAFAFA 50%, #FAFAFA) !important;
}
.logo-wrap {
	text-align: left !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 60px 0 0 0 !important;
	  
}
#logo {
	position: relative;
	margin-top: 71px;
}
img#logo-h {
	position: absolute;
	top:-91px;
	left: 190px;
}
#logo .logo-a {
	margin-top:15px;
}
.logo-h1 {
	text-transform: uppercase;
	font-family: 'Letter Gothic Std Medium' !important;
	font-weight: 700 !important;	
}

.collage-caption {
	    -webkit-transform: none !important;
		-moz-transform: none !important;
		transform: none !important;
		background-color: rgba(0, 0, 0, 0.5) !important;
		color:#fff;
}
@keyframes blinking {
	from,
	49.9% {
	  opacity: 0;
	}
	50%,
	to {
	  opacity: 1;
	}
}
.widget_footer {
	background-repeat: none;
	background-image: url('images/bg-footer.png');
}
#footer a {
	color:#F29105
}
.footer-bar, .logo-a {
	line-height: 60px;
	height: 60px;
}
.footer-left, .footer-right {
	height: 50px;
}
	#footer a:hover {
	text-decoration: underline;
	}
.footer-bar, .copyright {
	background:#F29105;
	color:#FFDEAF;
}
#footer #foot-social {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #eaeaea;
	font-family: 'Zilla Slab';
	text-transform: uppercase;
	font-weight: 700;
}
	#footer #foot-social p {
		margin-top:10px;
	}
	#footer #foot-social a {
		color: #333;
	}
	#footer #foot-social a:hover {
		color: #F29105;
	}
.mailpoet_submit {
	background:#F29105 !important;
	color: #fff !important;
}
body.page #content {
	padding-bottom: 0 !important;
	border-bottom: 1px solid #eaeaea;
}
.sidebar_widget > li.widget-container {
	background: none !important;
}
/** masonry
.main-list section.width4 {
	width: 49.99999%;
}
.main-list section.width2 {
	width: 36.49999%;
}
.main-list section.width3 {
	width: 24.99999%;
}
.main-list section.width3 .mainlist-tit {
	font-size: 18px;
}***/
@media (min-width: 1200px) {
  .logo-wrap{width: 1062px !important;}
  #archive-title {width: 1062px;}
}
@media (min-width: 979px) and (max-width: 1200px) {
.logo-wrap{width: 940px !important;}
}
@media (min-width: 769px) and (max-width: 979px) {
  .logo-wrap{width: 724px !important;}
  #archive-title {width: 724px;}
}
@media (max-width: 787px) {
	#logo {
		margin-top: 0;
		width: 100%;
	}
	#logo .logo-a {width: 100%;}
	.logo-wrap{width: 90% !important; margin-top: 0 !important;}
	.ux-mobile #header .logo-h1 {
		font-size:30px !important;
		text-align: center;
		width: 100%;
	}
	img#logo-h {
		left: 90px;
	}
	#header-main {
		background:none;
	}
	body.show_mobile_menu #header-main {
		background: #fafafa;
	}
	#archive-title {
		text-align: center!important;
	}
	.archive-title-inn:after {
		display: none !important;
	}
	#archive-title {
		width:100% !important;
	}
}