/*
Theme Name: EZ Hunting
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: EoxysIT Team
Author URI: https://eoxysit.com/
Description: EZ Sports is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder.
Version: 1.0.0
*/
body {
	font-family: "Poppins", Sans-serif;
}

.page-header {
	display: none;
}

a {
	text-decoration: none !important;
}

#first_image_section {
	position: relative;
}

#subsBtn {
    background-color: #FF6000;
    border-radius: 0px 10px 10px 0px;
    width: 157px;
    color: #FFF;
    font-weight: 600;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 0px;
    height: 65px;
    left: auto;
}



#footer_quick_links span.elementor-icon-list-text {

	margin-left: 32px;
}


#Hunting {
	color: #FF6000;
}

#team {
	position: relative;
}

div#Adventure_hunting {
	position: relative;
	bottom: 90px;
}


#send_mesg_contact_us {
	background: #FF6000;
	width: 180px;
	height: 52px;
	top: 1160px;
	left: 170px;
	border-radius: 6px;
	color: #FFF;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	text-align: center;
	border: none;
	margin-top: 20px
}

/* Hover */
#send_mesg_contact_us:hover {
	color: #ff6000;
	background: #FFF;
	border: 1px solid #ff6000;

}

#subsBtn:hover {
	color: #ff6000;
	background: #FFF;
	border: 1px solid #ff6000;
	/* 	height:62px; */

}

.faq-sec .elementor-accordion-item {
	border: 1px solid #CDCDCD !important;
    border-radius: 20px;
    margin-bottom: 25px;
}

.first, .second {
    display: flex;
    gap: 20px;
}
.main-con input, .main-con textarea {
	border: 1px solid #ECECEC;
	border-radius: 6px;
	color: #808385;
}
.main-con input::placeholder, .main-con textarea::placeholder {
	color: #808385;
}
.second {
    margin: 15px 0px;
}
#email-footer {
    height: 66px;
    border-radius: 10px;
}
.footer-form .wpcf7-response-output {
    color: #fff;
    margin-top: 0 !important;
}
.post-sec a.elementskit-btn.whitespace--normal {
    display: flex;
    gap: 10px;
}
.main-con textarea#message {
    height: 110px;
}
/* Leave A Comment */
.comments-area ol.children {
    padding: 0px !important;
}
 .comments-area ol.children::before {
    display: none !important;
}
.comments-area article.comment-body {
    margin-left: 48px;
}
section#comments {
	margin-top:20px;
   box-shadow: 0px 4px 50px 0px #EC501E1A;
padding:30px;
	border-radius:12px;
	border:1px solid #EC501E1A;
	max-width:1140px;
	margin:20px auto;
}

/* Comments Section */

.comments-area h2#reply-title::before, .comments-area a.comment-reply-link::before {
    content: url("/wp-content/uploads/2024/05/ez-restaurants_comment_icon.svg");
	margin-right:10px ;
}
.elementor-kit-6 h2 {
    color: #1C231F;
    font-family: 'Roboto';
    font-size: 24px;
    font-weight: 600;
    line-height: 10px;
}
.comments-area .comment-form-cookies-consent {
	display: none;
}
.comments-area label {
    display: block;
    margin-bottom: 10px;
}
.comments-area textarea#comment {
    border: 1px solid #D8D8D8;
    border-radius: 10px;
    height: 162px;
    resize: none;
}
.comments-area input#submit {
    background: #EC501E;
    border: 1px solid #EC501E;
    color: #FFF;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    width: auto;
    max-width: 100%;
    border-radius: 0px;
    margin-top: 35px;
}
.comments-area p.comment-notes {
    font-family: sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    color: #1C2B3A;
}
.comments-area p.comment-form-url {
    display: none;
}
.comments-area .comment-form-email input#email, input#author{
    background: transparent;
    max-width: 100%;
    width: 100%;
    border: 1px solid #D8D8D8;
    border-radius: 30px;
}
.comments-area em.comment-awaiting-moderation, span.says  {
    display: none;
}

.comments-area a, .comments-area .page-content a {
    text-decoration: none;
	color:#1C231F;
}

.comments-area a.url, .fn{
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 30.24px;
    text-align: left;
	text-transform:capitalize;
}
.comments-area article#div-comment-9 {
    margin-left: 3em;
}
.comments-area img.avatar.avatar-42.photo {
    width: 91px;
    height: 91px;
}
.comments-area time {
    position: absolute;
    left: 9.5em;
    top: 13px;
}

.comments-area a.comment-reply-link {
    font-family: sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    color: #EC501E;
}
p.comment-form-author,  p.comment-form-email{
    margin-top: 15px !important;
}
.heading-about-us .elementor-icon i {
    width: .2em !important;
    height: 1em;
    position: relative;
    display: block;
    margin-right: 16px;
}
.counter-color span.elementor-counter-number-suffix {
    color: #FF6000;
    margin-left: 10px !important;
}
.foo-icons .elementor-icon-box-icon {
    position: relative;
    bottom: 5px;
}

/*  Tablet View*/

@media only screen and (max-width: 1024px) {
	input#email-footer::placeholder {
    font-size: 15px !important;
 }
}

/*  Mobile View*/
@media only screen and (max-width: 767px) {
	.first, .second {
    display: block !important;
    gap: 20px;
 }
  .foo-icons h6.elementor-icon-box-title {
    margin-top: 0;
    margin-bottom: 0;
 }
	.foo-icons .elementor-icon-box-icon {
    position: relative;
    bottom: 0px;
 }
}
