/*
Theme Name: punksly Child
Template: punksly
*/
/*Add your own styles here:*/

hr {
	color: #8d8d8d !important;
}
.main_color table {
	background: transparent !important;
}
#top .avia-data-table.avia_pricing_minimal tr {
	background: rgba(8, 10, 16, 0.5) !important;
}

.main_color .pricing-table li.avia-heading-row {
	color: #010923;
}

#top .av_header_transparency .phone-info {
	padding-top: 15px;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
	font-family: inherit;
	margin-bottom: 0px;
	font-size: 14px;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
	width: 100%;
	font-size: 13px;
	color: #d7b973;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	background: #000;
	border: 1px solid #d7b973 !important;
	/*padding: 15px 0px;*/
	font-weight: 400;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	width: 100%;
	font-size: 13px;
	color: #d7b973;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	background: transparent;
	border: 1px solid #aaaaaa !important;
	/*padding: 15px 0px;*/
	font-weight: 400;
}
a:hover {
	text-decoration: none;
}
.html_header_transparency #top .avia-builder-el-0 .container {
	padding-top: 0px !important;
}
#top .av-iconlist-small .iconlist_content_wrap {
	padding-bottom: 8px;
}
#top .av_iconlist_title a:hover {
	text-decoration: none;
}
#top .av_header_transparency #header_meta {
	border-bottom: none;
}
/*div .logo a:after {
	content: 'Logo'
	position: absolute;
	overflow: hidden;
}*/
.special_amp {
	font-family: inherit;
	font-size: inherit;
	font-style: normal;
	font-weight: normal !important;
}
#top .av_header_transparency .phone-info, #top .av_header_transparency .social_bookmarks li a {
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: normal;
}