@import url(//fonts.googleapis.com/css?family=Tenor+Sans);

/*
Theme Name: SOH - DDD
Theme URI: 
Author: HIC
Author URI: 
Description: Child template for DOH State Templates (v2).
Template: hic_state_template_parent
Version: 1.0
License: 
License URI:
*/

@import url("../hic_state_template_parent/style.css");


/* Change calendar prev/next link color */
.mc-main .my-calendar-nav li a { color: #fff !important; text-decoration: none; }


/* DOH Custom CSS:START */

.msm_title { margin-left: 1em; font-weight: 700; }
.msm_tagline { margin-left: 1em; font-weight:bold; }

.msm_shortdesc { display: block; font-size: 0.9em; margin-left: 1em; }

.et_shortcodes_controller_nav li { list-style-type: none !important; margin:0 !important; }
.et_shortcodes_controls_arrows .et_sc_nav_next span,
.et_shortcodes_controls_arrows .et_sc_nav_prev span { top: 17px !important; }

.et-simple-slides { margin: 5px !important; }

.linkcat { list-style-type: none !important; }

#footer dl {color: #404041;}

#footer dt, #footer .widgettitle {font-weight: 700; text-shadow: 0 1px 0 rgba(255,255,255,.7); padding-bottom: .25em;}
#footer dd {display: block; padding: .65em 0; margin: 0; border-bottom: 1px solid rgba(0,0,0,.1);  border-top: 1px solid rgba(255,255,255,.1);}

#footer dd a {display: block;}

#footer-widgets, .inner-footer {padding: 0 0 0 36px; margin-right: 36px;}

#header h1.title a { font-size: 1.4em !important; }


/*Add markers to nav widget clean style*/
/* Active parent links - when sub-menu is open */
.dcjq-accordion ul a.dcjq-parent.active::before { content: "\25BC" !important; display: inline !important; }

/* Parent links only */
.dcjq-accordion ul a.dcjq-parent::before { content: "\25BA" !important; display: inline !important; }

/* Remove list style from sidebar nav widget */
.dcjq-accordion ul li { list-style-type: none !important; }

/* Change link colors */
.dcjq-parent, .dcjq-accordion ul a:hover { color: #2F591A !important; }
.dcjq-accordion ul a { color: #222 !important; }
.dcjq-accordion ul a.active { color: #2F591A !important; }
.dcjq-accordion li.current-menu-item a { color: #015F73; }

.dcjq-accordion ul a { padding: 8px 15px !important; }

/* Link colors for blue style */
.dcjq-parent .bluesub, .dcjq-accordion .bluesub a:hover { color: #FFF !important; }
.dcjq-accordion .bluesub a { color: #FFF !important; }
.dcjq-accordion .bluesub a.active { color: #FFF !important; }
.dcjq-accordion .bluesub li.current-menu-item a { color: #015F73; }


.et-tabs-control li { list-style-type: none !important; }

a.big-button { text-decoration: none !important; }

/* Vital Records button style */
.call_to_action_green_button a {
  background: none repeat scroll 0 0 #22767C;
  border-bottom: 1px solid #fff;
  color: #fff !important;
  display: block;
  font-size: 1.2em !important;
  height: auto;
  max-width: 300px;
  min-height: 60px;
  overflow: hidden;
  padding: 15px 15px 0;
  text-decoration: none !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  width: auto;
}

.call_to_action_green_button span {
  display: inline-block;
  line-height: 1.2em;
  margin-left: 5px;
  max-width: 75%;
  vertical-align: middle;
}

.call_to_action_green_button img {
  border: none !important;
}

/* DOH Custom CSS:END */

/**********************************************************************
=ACCESSIBILITY UPDATES
**********************************************************************/

#skip {
	height: 1px;
	margin: 0;
}
#skip a {
  position: absolute;
  top: -200px;
  left: -999px;
  color: #fff;
  background: rgba(1,95,115);
}

#skip a:focus {
  position: absolute;
  top: 10px;
  left: 10px;
  height: 20px;
  z-index: 100;
  padding: 10px;
}

.tablepress .sorting:focus {
	background: #049cdb;
}
a.nivo-control {
	color: #000 !important;
}

/**********************************************************************
=COMMON
**********************************************************************/

h2 {
	color: #22767C;
}
ol {
    list-style-position: outside;
    margin: 1em 0 1em 0;
}
.lead {
	font-size: 125%;
}
.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.scr {
	position: absolute;
	top: -1000px;
	left: -1000px;
}
.heading-block {
	padding: 10px;
	background: #22767C;
	color:#fff;
	font-weight:bold;
	}
.heading-block a {
	color: #fff !important;
}
/* Cyclone Slider */
.cycloneslider {
	z-index:1
}
.cycloneslider-slide {
	z-index: 2;
}
/* Mobile menu fix */
#header #search_toggle span {
    color: #fff;
    font-size: 1em;
}
#nav_toggle span {
    color: #fff;
    font-size: 1em;
}
/* Tribe Events Calendar */
#scheme_color_teal #page a.tribe-events-button {
	color: #fff;
}
#scheme_color_teal #page a.tribe-events-ical {
	color: #fff;
}
.button {
	background: #22767C;
	padding: 10px;
	border-radius: 5px;
	display: table;
	min-height: 4.6em;
	color: #fff;
}
.button > a {
	display: table-cell;
	color: #fff !important;
	font-weight: bold;
	vertical-align: middle;
}

#breadcrumb {
	margin: 0 0 1em 0; 
	padding: 0;
	font-size: 0.95em;
}

/**********************************************************************
=HEADER
**********************************************************************/

/**********************************************************************
=SLIVER
**********************************************************************/

/**********************************************************************
=NAV
**********************************************************************/

/**********************************************************************
=SIDEBAR
**********************************************************************/
#sidebar ul.menu li {
	list-style-type: none;
	padding: 7px; 
	margin: 0;
	border-bottom: 1px solid #333;
}
#sidebar a {
	text-decoration: none;
}
#sidebar_wrapper h2 {
	padding: .5em 1em;
}
/**********************************************************************
=TABLE
**********************************************************************/

caption {
	font-weight: bold;
	font-size: 120%;
}
/**********************************************************************
=FOOTER
**********************************************************************/


/**********************************************************************
=input gform
**********************************************************************/


/**********************************************************************
=SEARCH
**********************************************************************/


/**********************************************************************
=OTHER
**********************************************************************/

/**********************************************************************
=PAGE LAYOUT
**********************************************************************/
/** TOP PAGE LAYOUT **/
/***********************************************************************************************************/


/***********************************************************************************************************/
/** SUB PAGE LAYOUT **/
/***********************************************************************************************************/


/***********************************************************************************************************/
/** ftz FAQ page **/
/***********************************************************************************************************/

/***********************************************************************************************************/
/** ftz tab widget LAYOUT **/
/***********************************************************************************************************/

/***********************************************************************************************************/
/** ftz calculator widget LAYOUT **/
/***********************************************************************************************************/

/***********************************************************************************************************/
/** ftz Glossary Page **/
/***********************************************************************************************************/

/******************************************************************************************************************************************
=MEDIA QUERY
******************************************************************************************************************************************/

@media screen and (max-width: 767px) {
	#footer dt, dl, dl {
		color: #fff;
	}
	#footer #copyright_info span {
		color: #fff;
	}
}
