h4 {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
	color: #0084c9;
}

.dyk {
	margin: 0;
  padding:35px 0 45px 0;
}
.dyk div {
		background: url('../images/dyk-icon.png') transparent no-repeat;
		height: 135px;
		padding-left: 140px;
}

.dyk h4 {
  font-family:"museo-sans-n9", "museo-sans", sans-serif;
  font-weight:900;
  padding-top: 30px; 
  margin:0 0 20px 0; 
  font-size:25px;
  line-height:25px;
  letter-spacing:-.66px;
  color:#0084c9;
} 

.dyk p{
	font-style: italic;
	font-family: Georgia, serif;
	color: #666d70;
	font-size: 21px;
  line-height:32px;
  margin:0;
  letter-spacing:-.15px;
 }

/* Search Results */

label {
	font-family: "museo-sans-n3", "museo-sans", sans-serif;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#sidebar .views-exposed-form {
	/*background-color: #fafafa;
	padding: 10px;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#views-exposed-form-skw-search-page .views-exposed-widgets {
	margin-bottom: 0;
}

.views-widget-filter-search_api_views_fulltext input {
background: linear-gradient(to bottom, #FFFFFF 0%, #FAFAFA 100%) repeat scroll 0 0 transparent;
    border: 1px solid #E6E7E7;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1) inset;
    margin: 0;
    padding: 5px 8px;
}

#edit-submit-skw-search {
	background: #0092e0; /* Old browsers */
	background: -moz-linear-gradient(top, #0092e0 0%, #037ebe 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #0092e0 0%,#037ebe 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, #0092e0 0%,#037ebe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0092e0 0%,#037ebe 100%); /* W3C */
    border: medium none;
    color: #FFFFFF;
    line-height: 14px;
    padding: 10px 15px;
    text-align: center;
    font-family:"museo-sans-n9", "museo-sans", sans-serif;
    font-weight:700;
    margin-top: 0;
    cursor:pointer;
}



@media only screen and (max-width: 767px) {
  .mobile-first {clear :left}
}
.view-display-id-your_kids .views-row-odd {
  clear:left
}

.node h2,.node h3,.node h4 {font-family: 'museo-sans', Helvetica Neue, Arial, Helvetica, sans-serif; }
.node h2 {font-size: 20px; color:#0084c9; }
.node h3 {font-size: 17px; color: #464b4f;}
.node h4 {font-size: 18px; color: #56aa1c; font-weight: normal;}




.node ul {
    list-style: none;
    padding:0;
    margin:0 0 17px 0;
}

.node li {padding-bottom: 10px;}

.node ul li { 
    padding-left: 1em; 
    text-indent: -.7em;
}

.node ul > li > ul {
  padding-top: 10px;
  margin-bottom: 0;
}

.node ul li:before {
    content: "•";
    color: #0084c9; 
    padding-right: 7px;
}
.node ol{
  padding:0;
}

.node blockquote {
    font-size: 20px;
    font-family: Georgia, serif;
    font-style: italic;
    line-height: 28px;
    position: relative;
    padding: 0 80px;
    border:none;
}
.node blockquote:before,blockquote:after {
    background: url('../images/quote-start.png') no-repeat;
    position: absolute;
    height: 64px;
    width: 59px;
    content: '';
}

.node blockquote:before {    top: 0;
    left: 0;}

.node blockquote:after {
        background: url('../images/quote-end.png') no-repeat;
        bottom: 0;
        right: 0;
        content: '';
}

.node blockquote p {
    font-size: 20px;
    font-family: Georgia, serif;
    font-style: italic;
    line-height: 28px;
    color:#666d70;
}
    blockquote p .attribute{
      font-family: Georgia, serif;
      color:#666d70;
      text-transform:uppercase;
      font-size:13px;
      line-height:13px;
      font-style:normal;
    }

    ul.tabs-nav, ul.tabs {
      list-style: none;
      margin: 0;
      overflow: hidden;
      padding: 0;
      width: 100%;

    }

    ul.tabs{
      border-bottom: 1px solid #e0e0e0;
      margin-bottom: 20px;
    }
    ul.tabs-nav li,ul.tabs li {
      float: left;
      overflow: hidden;
      padding: 0;
      position: relative;
      text-indent:0;
    }
    .node .tabs-nav li::before,
    .node ul.tabs li::before {
    content: none;
    }
    ul.tabs-nav li a,ul.tabs li a {
      background-color: #f8f8f8;
      border: 1px solid #e0e0e0;
      border-right: none;
      color: #888;
      font-weight: 500;
      line-height:38px;
      display: block;
      letter-spacing: 0;
      outline: none;
      padding: 0 20px;
      text-decoration: none;
      -webkit-transition: all 200ms ease-in-out;
      -moz-transition: all 200ms ease-in-out;
      -o-transition: all 200ms ease-in-out;
      -ms-transition: all 200ms ease-in-out;
      transition: all 200ms ease-in-out;
    }

    ul.tabs-nav li:first-child a,ul.tabs li:first-child a { border-left: 1px solid #e0e0e0; }
    ul.tabs-nav li:last-child a ,ul.tabs li:last-child a{ border-right: 1px solid #e0e0e0; }

    ul.tabs-nav li.active a,ul.tabs li.active a {	color: #333; font-weight: 500; }
    ul.tabs-nav li.active i:before  {	color: #555; }

    ul.tabs-nav li i:before,ul.tabs li i:before { color: #909090; }
    ul.tabs-nav li span,ul.tabs li span { margin-left: -7px; }
    ul.tabs-nav li.active a i,ul.tabs li.active a i {opacity: 1; filter: alpha(opacity=100);}
    ul.tabs-nav li i,ul.tabs li i {opacity: 0.64; filter: alpha(opacity=64); margin: 10px 0 0 0; }

    ul.tabs-nav li a:hover ,ul.tabs li a:hover { background: #fff; }

    ul.tabs-nav li.active a,ul.tabs li.active a {
      background: #fff;
      border-bottom: 1px solid #fff;
      border-top: 1px solid #169fe6;
      color: #169fe6;
      line-height:38px;
    }

    .tab-content {padding: 20px;}

    .tabs-container {
      border: 1px solid #e0e0e0;;
      margin: -1px 0 20px;
      overflow: hidden;
      width: 100%;
      line-height: 21px;
      -webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
      box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
    }
