/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.min-footer
{
color:#ffffff !important;
}

.text-primary
{
	color:#002935 !important;
}

.ninja-forms-field {
  padding:10px !important;
	-webkit-border-radius: 7px !important;
	-moz-border-radius: 7px !important;
	border-radius: 7px !important;
  border: 1px solid #aaa !important;
  width: 100% !important;
}

.nf-form-fields-required {
  display: none !important;
}

.nf-form-content button,
.nf-form-content input[type=button],
.nf-form-content input[type=submit] 
	{
	text-transform:capitalize !important;
	font-weight:400 !important;
	border:0 !important;
	padding:15px !important;
}


.nf-field-container .field-wrap .nf-element::placeholder {
    color:#666666;
}

.text-secondary
{
	color:#ff3158 !important;
}


body
{
	color:#222222 !important;
}

body .whb-sticked .whb-general-header {
    background-color:#002935 !important;
}

body > .btn.invert-button
{
border:1px solid #ffffff !important;
}

.wd-title-style-simple .liner-continer
{
	color:#000000 !important;
}

.wd-title-style-simple .liner-continer:after 
{
    background-color:#ff3158 !important; 
	height:5px !important;
}

.title-after_title
 {

  margin-top:10px !important;
}


.copyrights-wrapper 
{
	font-size:14px !important;
}

ul.footer-listing
{
	list-style:none !important;
	padding:0 !important;
	margin:0 !important;
}

ul.footer-listing li a
{
	color:#ffffff !important;
}

ul.footer-listing li a:hover
{
	color:#ff3158 !important;
}

.invert-button
{
}

body .wd-event-hover:hover > .wd-dropdown 
{
background-color:#eeeeee; /* Replace 'red' with your desired color */
color:#000000 !important;
}

body .wd-event-hover:hover > .wd-dropdown  > li a
{

color:#000000 !important;
}


body .wd-nav-mobile>li>a {

	  background-color:#eeeeee;
	  color:#002935 !important;
}
body .wd-nav-mobile>li>a:hover {
    color:#ffffff !important;
	  background-color:#ff3158;
}

.mobile-nav .wd-nav-opener {
border-left: 0;
background-color:#eeeeee;
}

.mobile-nav .wd-nav-opener.wd-active 
{

}

.text-pink
{
	color:#ff3158 !important;
}

.evoet_title
{
	color:#002935 !important;
	padding:0 !important;
	margin-top:0 !important;
	font-size:230% !important;
	
}

.eventon_main_section
{

	padding:0px;
	margin-bottom:50px;
}

.evo_event.card_time_t
{
	text-transform:capitalize !important;
}

.but-more
{
	color:#ffffff !important;
}

.but-more:hover
{
	text-decoration:none !important;
	background-color:#002935 !important;
}

.table.table-design
{
	margin-top:10px;
}

.table.table-design td
{
	border:1px solid #111111;
}

.table.table-design thead td
{
	background:#002935;
	color:#ffffff !important;
}

.table.table-design tbody td:nth-child(1) 
{  
  background:#ffd6de !important;
}

.related-agencies
{
	text-align:center;
}

.related-agencies img
{
	height:120px !important;
	width:auto;
	padding:5px 20px;
	margin:auto !important;
	margin-left:5px;
	margin-right:5px;
}

.main-highlight
{
	background: #002935;
	background: linear-gradient(90deg, rgba(0, 41, 53, 1) 50%, rgba(239, 47, 84, 1) 100%);
}

ul.listing-bod li {
list-style: none;
position: relative;
margin-left:20px;
padding-left:15px;
line-height:125%;
font-size:90%;
}

ul.listing-bod li:before {
content: '';
position: absolute;
left: -1em;
top:0.4em;
width: 7px;
height: 7px;
background-color:#f42f55;
border-radius: 50%;
}


ul.listing li {
list-style: none;
position: relative;
margin-left:20px;
padding-left:15px;
}

ul.listing li:before {
content: '';
position: absolute;
left: -1em;
top:0.6em;
width: 10px;
height: 10px;
background-color:#f42f55;
border-radius: 50%;
}

.event-box
{

-webkit-box-shadow: 2px 1px 5px 3px rgba(0,0,0,0.35);
-moz-box-shadow: 2px 1px 5px 3px rgba(0,0,0,0.35);
box-shadow: 2px 1px 5px 3px rgba(0,0,0,0.35);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding-bottom:30px;
}

.event-box h4
{
	padding:20px;
	line-height:100%;
	margin:auto;
	font-size:135%;
	font-weight:700;
	color:#002935;
}

.event-box h5
{
	padding:5px 20px;
	line-height:100%;
	font-size:110%;
	margin:auto;
	color:#ff3158;
	font-weight:bold;
}

.event-box h6
{
	padding:0px 20px;
	line-height:100%;
	margin:auto;
	font-size:90%;
}

.home-header h2
{
	font-size:250% !important;
	color:#000000 !important;
	font-weight:700 !important;
	line-height:120% !important;
	position: relative;
	text-align:center;'
	margin:auto;
	margin-bottom:50px !important;
}

.home-header h2:after
{
  content: '';
  position: absolute;
  left: 0%;
  right:0%;
  display: inline-block;
  height: 1em;
  margin:auto;
  width: 60px;
  border-bottom:5px solid #ff3158;
  margin-top: 25px;
}

.home-header h2 strong
{
	font-weight:700 !important;
}

h1.entry-title
{
	padding-top:20px !important;
	padding-bottom:0 !important;
	margin-bottom:5px !important;
	font-size:230% !important;
}

.breadcrumbs
{
	padding-bottom:25px !important;
	padding-top:5px;
}

.info-box
{
	height:380px !important;
}

.info-box img
{
	background:#eeeeee !important;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.info-box p
{
	margin-top:-5px !important;
	padding-top:0 !important;
	color:#e62f53 !important;
	line-height:110% !important;
}

h4.info-box-title
{
	color:#002935 !important;
}

.grey-box 
{
	background:#f5f5f5 !important;
	padding:10px 20px !important;
	padding-bottom:20px !important;;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.popup-content
{
	font-size:90% !important;
	line-height:125% !important;
}


.row-flex {
  display: flex !important;
  flex-wrap: wrap !important;
}


.more-box
{
	-webkit-box-shadow: 2px 1px 5px 0px rgba(5,0,0,0.35);
-moz-box-shadow: 2px 1px 5px 0px rgba(5,0,0,0.35);
box-shadow: 2px 1px 5px 0px rgba(5,0,0,0.35);
font-size:90% !important;
line-height:130% !important;
}

.more-box h2
{
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	padding-bottom:10px !important;	
}

.more-box h3.info-box-title
{
	margin-bottom:30px !important;
}

.more-box .btn
{
	padding-left:30px !important;
	padding-right:30px !important;
	margin-top:8px !important;
}

.more-box h3.info-box-title:after
{
  content: '';
  position: absolute;
  left: 0%;
  right:0%;
  display: inline-block;
  height: 1em;
  margin:0;
  width: 50px;
  border-bottom:5px solid #ff3158;
  margin-top:15px;
}

.price-tag
{
text-align:center !important;
color:#ff3158 !important;
margin-bottom:-10px !important;
}

.tag-price
{

font-size:400% !important;
font-weight:700 !important;
}

.tag-currency
{
font-size:180% !important;
font-weight:700 !important;
}

.member-box
{
background:#ffffff !important;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:40px 20px;
box-shadow: 1px -1px 15px -2px rgba(0,0,0,0.3);
-webkit-box-shadow: 1px -1px 15px -2px rgba(0,0,0,0.3);
-moz-box-shadow: 1px -1px 15px -2px rgba(0,0,0,0.3);
}

.member-box .text-center
{
text-align:center !important;
}

.member-box h4.info-box-title
{
text-align:center !important;
padding-bottom:0 !important;
margin-bottom:-20px !important;
}

.member-box h5
{
text-align:center !important;
padding-top:0 !important;
margin-top:0 !important;
margin-bottom:20px !important;
}

.text-muted
{
color:#666666 !important;
}


ul.member-listing {
  list-style-type: none;
  padding-left: 20px;
}

ul.member-listing li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  line-height:145% !important;
  margin-bottom:15px !important;
}

ul.member-listing li:before {
  position: absolute;
  top: 0;
  left: 0;
  font-family: FontAwesome;
  content: "\f058";
  color:#ff3158;
  font-size:130%;
}

.info-box
{
	height:380px !important;
}


.committee-area
{
	
	text-align:center !important;
}

.committee-area ul
{
    display:table !important;
	width:100% !important;
}


.committee-area ul li
{
	width:25% !important;
	display:table-cell !important;
	margin:auto !important;
	text-align:center !important;
}

.committee-area ul li img
{
	width:230px !important;
	height:auto !important;
}

.committee-area h6
{
	font-size:20px;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}

.committee-area ul li h4,
.committee-area ul li h5
{
	 margin:0 !important;
	 padding:0 !important;
}

.committee-area ul li h5
{
	font-weight: 400 !important;
}


@media (max-width:991px) 
{


}

@media (max-width:768px) 
{
.info-box
{
	height:auto !important;
}

}

@media (max-width:640px) 
{
.related-agencies img
{
	height:80px !important;
	width:auto;
	padding:5px 10px;
	margin:auto !important;
	margin-left:5px;
	margin-right:5px;
}

.home-header h2
{
	font-size:230% !important;
}

h1.entry-title
{
	font-size:200% !important;
}

.committee-area ul li
{
	width:100% !important;
	display:block !important;
	margin:auto !important;
	text-align:center !important;
	margin-bottom:30px !important;
}

.committee-area ul li img
{
	width:200px !important;
	height:auto !important;
}

}


@media (max-width:480px)
{


}
