/*

Theme Name: Eden ChildTheme URI: http://demo.qodeinteractive.com/eden/

Description: A child theme of Eden Theme

Author: Qode Interactive

Author URI: http://www.qodethemes.com/Version: 1.0.0

Template: eden

*/



@import url("../eden/style.css");
@import url("fonts/fieldwork/style.css");


p {

	margin-bottom: 15px !important;

}



/*Header Social Icons*/

.header-social-icons a {

	display: inline-block!important;

	text-align: center!important;

	width: 35px!important;

}

.header-social-icons a > i {

	color: #d8d8d8!important;

	font-size: 18px!important;

}

/*Header Social Icons*/





/*Footer Social Icons*/

.footer-social-icons a {

	background-color: #2f2f2f;

	display: inline-block;

	height: 40px;

	margin-right: 2px;

	text-align: center;

	width: 40px;

}

.footer-social-icons a > i {

	color: #fff;

	font-size: 22px;

	line-height: 40px;

}

/*Footer Social Icons*/





/* Home Quote Text */

#home-quote .testimonials_holder.simple .testimonials .testimonial_text_inner p {

  font-size: 18px;

	line-height: 28px;

}

@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */

  #home-quote .testimonials_holder.simple .testimonials .testimonial_text_inner p {

    font-size: 22px;

    line-height: 32px;

  }

}

@media (min-width: 992px) { /* Medium Devices (desktops, 992px and up) */

  #home-quote .testimonials_holder.simple .testimonials .testimonial_text_inner p {

    font-size: 28px;

    line-height: 48px;

  }

}

/* Home Quote Text */





#image-boxes .wpb_wrapper {

	max-height: 405px;

}



#power-pass .q_icon_list i.small_icon_list {

	float: right;

}

#power-pass .q_icon_list p.small_icon_list {

	padding: 0;

}



.page-id-1452 .content.content_top_margin {

    margin-top: 0 !important;

}



#contact-us {

    padding: 30px 0 0 0;

}



ul.community-news-items {

    list-style-position: outside;

}



ul.community-news-items > li {

    margin: 0 0 10px 40px;

}



.community-news-items a {

    color: #777;

}



.community-news-items a.view-photos {

    font-size: 11px;

    font-weight: bold;

}



.community-news-items a:hover {

	text-decoration: underline;

}



.community-news-items a.news-title {

    color: #ee2a24;

    font-size: 16px;

}



.community-news-term {

    margin-top: 20px;

}



.community-news-term.first {

	margin-top: 0;

}



.photo-gallery h2.wpb_heading {

    font-size: 15px;

    margin: 5px 0 0;

}



div.ppt {

    display: none !important;

}



.promotions h2.wpb_heading {

	font-size: 18px;

	font-weight: bold;

	margin: 10px 0 0;

	text-align: left;

}





ul {

    list-style-position: outside;

    margin: 10px 0 10px 20px;

}



.title_outer.animate_title_area {

    margin-bottom: 0;

}





/*Subscription Form Section*/

#subscription-form h3 {

	font-weight: bold;	

}

#subscription-form input {

	font-size: 16px;

	margin: 0 10px;

	padding: 10px;	

}

#subscription-form input[type="submit"] {

	background-color: #EC0928;

	border: none;

	color: #fff;

	cursor: pointer;

	padding: 10px 20px;

	text-transform: uppercase;

}

#subscription-form input[type="submit"]:hover {

	background-color: #F89C2B;

	color: #fff;

}

/*Subscription Form Section*/





/*External Link Sections*/

#external-links .qbutton.big_large_full_width {

	font-size: 14px;

	font-weight: bold;

}

/*External Link Sections*/





/*Request Redemption Form*/

#redemption-form input {

	font-size: 14px;

	margin-bottom: 10px;

	padding: 10px;

}

#redemption-form input[type="text"],

#redemption-form input[type="email"]

{

	width: 95%;

}

#redemption-form label {

	font-weight: bold;

}

#redemption-form  .wpcf7-list-item {

	display: block;	

	margin-bottom: 5px;

}

#redemption-form input[type="submit"] {

	background-color: #EC0928;

	border: none;

	color: #fff;

	cursor: pointer;

	font-size: 16px;

	padding: 10px 15px;

	text-transform: uppercase;

}

#redemption-form input[type="submit"]:hover {

	background-color: #F89C2B;

	color: #fff;

}

/*Request Redemption Form*/



.textAlignCenter {

    text-align: center;

}



/* temporarily hide sections that doesn't have content */

#power-pass {

    display: none !important;

}



.page-id-17530 .title {

	display: none;

}

.contact_form input[type="email"] {

    font-family: inherit;

    width: 92%;

    margin: 0 0 10px 0;

    padding: 18px 4%;

    border: 0;

    outline: 0;

    resize: none;

    font-size: 13px;

    background-color: #ececec;

    color: #777;

}

#wpcf7-submit {

    margin-top: 15px;

}





.footer_top {

    text-align: center;

}

@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */

  .footer_top {

      text-align: left;

  }

}



.footer_bottom {

  line-height: 24px;

  padding: 15px;

}

@media (min-width: 768px) { /* Small Devices (tablets, 768px and up) */

  .footer_bottom {

    height: auto;

  }

}





table.bordered {

width:100%

}



table.bordered td {

border:1px solid #eee;

width:33%

}



table.bordered thead {

background:#ED1B2E;

color:white;

font-weight:bold

}



.mobile_menu_button span {

height:100px !important

}





.content.content_top_margin {

    margin-top: 0 !important;

}


.hidden { display: none !important; }