/*
Theme Name: punksly Child
Template: punksly
*/
/* General Custom CSS */
.ays-pb-modal p {
	text-align: left;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption {
	text-align: center;
}
#top .avia-slideshow-button {
	margin-bottom: 20px;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
	margin-bottom: 0px;
	border-radius: 7px;
	font-size: 0.9em;
}
.bg-text h5 {
	background: #000;
	padding: 5px;
}
h4 {
	letter-spacing: 0.11em;
}
.footer-info-links a{
	border-bottom: 1px solid #999999;
    padding-bottom: 2px;
}
.footer-info-links a:hover{
	border-bottom: 1px solid #d9ded7;
    padding-bottom: 2px;
	text-decoration: none;
}
.source-link a{
	border-bottom: 1px solid #828282;
    padding-bottom: 2px;
	font-style: italic;
	color: #828282;
	font-size: 14px;
}
.source-link a:hover{
	border-bottom: 1px solid #ff3600;
    padding-bottom: 2px;
	font-style: italic;
	color: #ff3600;
	font-size: 14px;
}
#top a:hover {
	text-decoration: none;
}
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	h1.top-heading {
	opacity: 0.20;
	color: #fff;
	text-transform: uppercase !important;
	font-size: 90px;
	text-align: center;
	font-weight: 900 !important;
	}
	h1.heading-2 {
		-webkit-text-stroke: 1px #fff;
		color: transparent;
		font-size: 50px;
	}
	h1.heading-3 {
		-webkit-text-stroke: 1px #56a833;
		color: transparent;
		font-size: 50px;
	}
	/*#top .social_bookmarks li {
		border: none;
		padding-right: 10px;
		width: 40px;
	}
	#top .social_bookmarks li a {
		border: 1px solid #fff;
		border-radius: 50%;
	}*/
	#top .av-submenu-container.av-sticky-submenu {
		display: none;
	}
	#top .sticky_placeholder {
		display: none;
	}
	
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
	h1.top-heading {
	opacity: 0.20;
	color: #fff;
	text-transform: uppercase !important;
	font-size: 50px;
	text-align: center;
	font-weight: 900 !important;
	}
	h1.heading-2 {
		-webkit-text-stroke: 1px #fff;
		color: transparent;
		font-size: 50px;
	}
	h1.heading-3 {
		-webkit-text-stroke: 1px #56a833;
		color: transparent;
		font-size: 50px;
	}
	/*.av-hamburger {
		display: none;
	}*/
	#top .avia-slideshow-button {
		margin-bottom: 5px;
		padding: 5px;
		font-size: 11px;
	}
}

