html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*, *:before, *:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
} html {
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
background: #333 ;
margin: 0;
padding: 0;
font: 62.5% Arial, Helvetica, sans-serif;
text-align: center;
color: #333;
color: rgba(0, 0, 0, 0.8)
}
body.content-dark {
color: #ccc;
color: rgba(255, 255, 255, 0.8)
}
p, blockquote, ul, ol, dl, form {
margin-top: 0;
margin-bottom: 1em;
}
dt, dd {
margin-top: 0;
margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6,
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong,
b, strong,
dt,
caption,
th,
.required {
color: #000;
font-weight: bold;
}
.content-dark h1, .content-dark h2, .content-dark h3, .content-dark h4, .content-dark h5, .content-dark h6,
.content-dark h1 strong, .content-dark h2 strong, .content-dark h3 strong, .content-dark h4 strong, .content-dark h5 strong, .content-dark h6 strong,
.content-dark b, .content-dark strong,
.content-dark dt,
.content-dark caption,
.content-dark th,
.content-dark .required {
color: #fff;
}
.entry-title a {
color: #000;
}
.content-dark .entry-title a {
color: #fff;
}
i, em {
color: #000;
}
.content-dark i, .content-dark em {
color: #fff;
}
h1, h2, h3, h4, h5, h6 { }
h1, h2, h3 {
letter-spacing: -1px;
}
h1, .archive h1.entry-title, .search h1.entry-title {
font-size: 2.5em;
line-height: 1.1em;
margin: 1.2em 0 .4em;
clear: both;
}
h2 {
font-size: 2em;
line-height: 1.2em;
margin: 1.5em 0 .5em;
clear: both;
}
table h2 {
margin-top: 0;
}
h3 {
font-size: 1.5em;
line-height: 1.3em;
margin: .666em 0;
}
table h3 {
margin-top: 0;
}
h4 {
font-size: 1.25em;
line-height: 1.4em;
margin: .8em 0;
}
h5 {
font-size: 1em;
line-height: 1.5em;
margin: 1em 0;
}
h6 {
font-size: .75em;
line-height: 1.5em;
margin: 1.333em 0;
}
h1.entry-title,
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first,
h3.content-title {
margin-top: 0;
}
table p {
margin-top: 1em;
}
a, a strong, a b, a em, a i {
color: #2168b6;
text-decoration: none;
}
.content-dark a, .content-dark a strong, .content-dark a b, .content-dark a em, .content-dark a i {
color: #81b6ff;
}
a .fa-stack .fa-inverse {
color: #fff;
}
a:hover {
text-decoration: underline;
}
hr {
display: none;
} #content hr {
height: 1px;
border: none;
color: #ccc;
color: rgba(0, 0, 0, 0.2);
background-color: #ccc;
background-color: rgba(0, 0, 0, 0.2);
display: block;
clear: both;
margin: 1.5em 0;
}
.content-dark #content hr {
color: #333;
color: rgba(255, 255, 255, 0.2);
background-color: #333;
background-color: rgba(255, 255, 255, 0.2);
}
#content p hr {
margin: 0;
}
ul ul, ol ol, ul ol, ol ul {
margin-bottom: 0;
}
blockquote {
font-size: 1.5em;
line-height: 1.3em;
color: #000;
}
.content-dark blockquote {
color: #fff;
}
blockquote cite {
font-style: italic;
font-size: .666em;
color: #999;
color: rgba(0, 0, 0, 0.4);
}
.content-dark blockquote cite {
color: #666;
color: rgba(255, 255, 255, 0.4);
}
cite {
font-style: italic;
} sub,
sup {
font-size: .75em;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
table {
margin: 1.5em 0;  border-spacing: 0;
border: none;
}
table table {
margin: 0;
}
caption, th, td {
text-align: left;
}
th, td {
vertical-align: top;
padding: 0 20px 10px 0;
border: none;
}
th strong {
font-weight: bold;
}  form {
padding: 0;
}
.required {
font-weight: bold;
}
input, textarea {
font-size: 1em;
font-family: inherit;
}
.post-password-form input[type="password"] {
margin: 0 0 1em;
} input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
-webkit-appearance:none;
}
input[type=search] {
-webkit-appearance:textfield;
-webkit-box-sizing:content-box;
} button,
body a.button,
body a.button-large,
input[type="reset"],
input[type="submit"],
input[type="button"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; -webkit-appearance: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-background-clip: padding;
-moz-background-clip: padding;
background-clip: padding-box;
background: #dddddd url(//www.ksds.org/wp-content/themes/dd-ksds/images/button-formalize.png) repeat-x;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
background-image: -webkit-linear-gradient(#ffffff, #dddddd);
background-image: -moz-linear-gradient(#ffffff, #dddddd);
background-image: -o-linear-gradient(#ffffff, #dddddd);
background-image: -ms-linear-gradient(#ffffff, #dddddd);
background-image: linear-gradient(#ffffff, #dddddd);
border: 1px solid;
border-color: #e5e5e5 #ccc #999;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4);
cursor: pointer;
color: #333333;
display: inline-block; line-height: 1.2em;
font-weight: bold;
outline: 0;
overflow: visible;
margin: 0 10px 0 0;
padding: .5em 1em;
text-shadow: white 1px 1px 1px;
text-decoration: none;
vertical-align: initial;
width: auto;
*padding-top: .4em;
*padding-bottom: 0;
}
button:hover,
body a.button:hover,
body a.button-large:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));
background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
background-image: -o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
background-image: -ms-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
}
button:active,
body a.button:active,
body a.button-large:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
background-image: -moz-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
background-image: -o-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
background-image: -ms-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
background-image: linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
-webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
-moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
border-color: #999 #ccc #e5e5e5;
border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);
}
body a.button {
*padding-bottom: .5em;
}
button {
*padding-top: .3em;
*padding-bottom: .3em;
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; -webkit-background-clip: padding;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
-webkit-appearance: none;
background: #f2f2f2;
background: rgba(0, 0, 0, 0.05) ;
border-color: #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
outline: 0;
margin: 0;
padding: .5em !important;
text-align: left; width: 100% !important;
vertical-align: initial;
*padding-bottom: .4em;
*height: auto;
color: #000;
}
.content-dark textarea,
.content-dark select,
.content-dark input[type="date"],
.content-dark input[type="datetime"],
.content-dark input[type="datetime-local"],
.content-dark input[type="email"],
.content-dark input[type="month"],
.content-dark input[type="number"],
.content-dark input[type="password"],
.content-dark input[type="search"],
.content-dark input[type="tel"],
.content-dark input[type="text"],
.content-dark input[type="time"],
.content-dark input[type="url"],
.content-dark input[type="week"] {
background: #0d0d0d;
background: rgba(255, 255, 255, 0.05);
border-color: #333;
border: 1px solid rgba(255, 255, 255, 0.2);
color: #fff;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #999;
color: rgb(0, 0, 0, 0.4)
}
.content-dark input::-webkit-input-placeholder,
.content-dark textarea::-webkit-input-placeholder,
.content-dark input:-moz-placeholder,
.content-dark textarea:-moz-placeholder {
color: #666;
color: rgb(255, 255, 255, 0.4)
}
textarea {
overflow: auto; resize: vertical;
height: 100px;
}
body a.button, body a.button-large {
vertical-align: top;
}
body a.button-large {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
font-size: 1.5em;
}
input.search-field {
margin-bottom: 1em;
}
.comment-form-url {
display: none; }  img {
max-width: 100% !important;
height: auto !important;
display: block; } #header img, #footer img, #sidebar img, #content img.wpcf7-captcha-captcha, #content img.ajax-loader, #content img.noBorder, #content a:hover img.noBorder, #content #sb-container img {
padding: 0;
background: transparent;
border: none;
}    #topbar, #head, #nav, .nav-vertical #main, .nav-subpage #main, #main-inner, #container, #foot {
width: 1200px;
margin: 0 auto;
}
.nav-vertical #main-inner,
.nav-vertical #container, .nav-subpage #container, .sidebar-left #container {
width: 960px;
}
#main-inner {
text-align: left;
}
.nav-vertical #main-inner,
.nav-subpage #container,
.sidebar-left #container {
float: right;
margin: 0;
}
.sidebar-right #container {
float: left;
margin: 0 -240px 0 0;
}
.sidebar-right #content {
margin: 0 240px 0 0;
}
.fullWidth #container,
.fullWidth.sidebar-left #container,
.fullWidth.sidebar-right #container,
.fullWidth #content,
.fullWidth.sidebar-right #content {
float: none;
margin: 0;
}
#sidebar {
clear: both;
zoom: 1; }
.nav-vertical #nav-wrapper,
.nav-vertical #nav,
#nav-subpage,
#sidebar {
float: left;
width: 240px;
display: inline; clear: none;
margin: 0;
}
#nav-subpage {
display: none;
}
.nav-subpage #nav-subpage {
display: inline;
}  #page { width: 100%; }  #wrapper { width: 100%; }  #main {
background: #fff ;
position: relative;
}
#main:after { content: "";
display: table;
clear: both;
}  #admin {
background: #333;
padding: 10px;
text-align: right;
font-size: 1.4em;
}
#admin a {
padding: 4px 8px;
height: 16px;
line-height: 16px;
color: #333;
background: #e7e7e7;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
display: inline;
text-decoration: none;
margin: 0 0 0 .5em;
}
#admin a:hover {
background-color: #fff;
color: #000;
}  #topbar-wrapper {
background: #000;
-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
position: relative;
z-index: 999;
}
#topbar {
padding: 5px 30px;
font-size: 1.6em;
text-align: left;
overflow: hidden;
}  #header { position: relative;
}
#head { padding: 30px;
position: relative;
text-align: left;
font-size: 1.6em;
line-height: 1.5em;
overflow: hidden;
}
.site-title {
font-size: 2em;
font-weight: bold;
line-height: 1.2em;
margin: 0;
}
.site-title a {
text-decoration: none;
}
.site-description {
font-size: 1.125em;
margin: 0;
} .hide-siteTitle .site-title,
.hide-siteDescription .site-description {
position: absolute !important;
left: 0;
top: -999em !important;
width: 1px;
height: 1px;
overflow: hidden;
}
#header,
#topbar-wrapper {
color: #ccc;
color: rgba(255, 255, 255, 0.8);
}
.header-light #header,
.topbar-light #topbar-wrapper {
color: #333;
color: rgba(0, 0, 0, 0.8);
}
#header .site-title a, #header .site-description,
#header b, #header strong, #header i, #header em,
#topbar-wrapper b, #topbar-wrapper strong, #topbar-wrapper i, #topbar-wrapper em {
color: #fff;
}
.header-light #header .site-title a, .header-light #header .site-description,
.header-light #header b, .header-light #header strong, .header-light #header i, .header-light #header em,
.topbar-light #topbar-wrapper b, .topbar-light #topbar-wrapper strong, .topbar-light #topbar-wrapper i, .topbar-light #topbar-wrapper em {
color: #000;
}
#header a, #header a strong, #header a b, #header a em, #header a i,
#topbar-wrapper a, #topbar-wrapper a strong, #topbar-wrapper a b, #topbar-wrapper a em, #topbar-wrapper a i {
color: #81b6ff;
}
.header-light #header a, .header-light #header a b, .header-light #header a strong, .header-light #header a i, .header-light #header a em, #header a .fa,
.topbar-light #topbar-wrapper a, .topbar-light #topbar-wrapper a b, .topbar-light #topbar-wrapper a strong, .topbar-light #topbar-wrapper a i, .topbar-light #topbar-wrapper a em, #header a .fa {
color: #2168b6;
}
#header a:hover .fa,
#topbar-wrapper a:hover .fa {
color: #666;
color: rgba(255, 255, 255, 0.4);
}
.header-light #header a:hover .fa,
.topbar-light #topbar-wrapper a:hover .fa {
color: #666;
color: rgba(0, 0, 0, 0.6);
}
#header a:active .fa,
#topbar-wrapper a:active .fa {
color: #555;
color: rgba(255, 255, 255, 0.33);
}
.header-light #header a:active .fa,
.topbar-light #topbar-wrapper a:active .fa {
color: #777;
color: rgba(0, 0, 0, 0.53);
}
#header a .fa-stack .fa-inverse,
.header-light #header a .fa-stack .fa-inverse,
#header a:hover .fa-stack .fa-inverse,
.header-light #header a:hover .fa-stack .fa-inverse,
#topbar-wrapper a .fa-stack .fa-inverse,
.topbar-light #topbar-wrapper a .fa-stack .fa-inverse,
#topbar-wrapper a:hover .fa-stack .fa-inverse,
.topbar-light #topbar-wrapper a:hover .fa-stack .fa-inverse {
color: #fff;
}   .nav-horizontal #nav, .nav-horizontal #nav ul { padding: 0;
list-style: none; }
.nav-horizontal #nav ul {
margin: 0;
}
.nav-horizontal #nav a {
display: block; }
.nav-horizontal #nav li { float: left;  }
.nav-horizontal #nav li ul { position: absolute; top: -999em;
left: -999em; }
.nav-horizontal #nav li ul ul {  }
.nav-horizontal #nav li:hover ul ul,
.nav-horizontal #nav li:hover ul ul ul,
.nav-horizontal #nav li:hover ul ul ul ul {
top: -999em;
left: -999em;
}
.nav-horizontal #nav li:hover ul,
.nav-horizontal #nav li li:hover ul,
.nav-horizontal #nav li li li:hover ul,
.nav-horizontal #nav li li li li:hover ul { top: auto;
left: auto;
} .nav-vertical #nav-wrapper, .nav-vertical #nav ul,
#nav-subpage, #nav-subpage ul { padding: 0;
margin: 0;
list-style: none;
float: left; }
.nav-vertical #nav li,
#nav-subpage li { position: relative;
float: left; }
.nav-vertical #nav li ul,
#nav-subpage li ul { position: absolute;
left: -999em; }
.nav-vertical #nav li ul ul,
#nav-subpage li ul ul { left: -999em;
}
.nav-vertical #nav li a,
#nav-subpage li a { display: block; }
.nav-vertical #nav li a:hover,
#nav-subpage li a:hover { }
.nav-vertical #nav li:hover ul ul,
.nav-vertical #nav li:hover ul ul ul,
#nav-subpage li:hover ul ul,
#nav-subpage li:hover ul ul ul {
left: -999em;
}
.nav-vertical #nav li:hover ul,
.nav-vertical #nav li li:hover ul,
.nav-vertical #nav li li li:hover ul,
#nav-subpage li:hover ul,
#nav-subpage li li:hover ul,
#nav-subpage li li li:hover ul { left: auto;
} #nav li:hover {
position: static;
} #nav, #nav-subpage {
text-align: left;
}
#nav ul, #nav li,
#nav-subpage ul, #nav-subpage li { list-style-type: none; }
#nav li ul,
#nav-subpage li ul {
z-index: 999;
} .nav-horizontal #nav li a {
width: 1%; white-space: nowrap; }
.nav-horizontal #nav > ul a { width: auto; white-space: normal; } .nav-horizontal #nav li li a {
white-space: normal;
} .nav-horizontal #nav li ul,
.nav-vertical #nav li ul,
#nav-subpage li ul {     }     #nav-wrapper {
background: #000 ;
-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
width: 100%;
position: relative;
z-index: 999;
}
#nav-wrapper.fixed {
position: fixed;
top: 0;
left: 0;
}
.nav-vertical #nav-wrapper.fixed {
left: 50%;
margin: 0 0 0 -600px; }
.nav-vertical #nav-wrapper.fixed-end {
position: absolute;
bottom: 0;
left: 0;
z-index: 999;
}
#nav {   font-size: 1.6em;
font-weight: bold;
line-height: 1em;
overflow: hidden; }
#nav ul { }
.nav-horizontal #nav ul.menu {
margin: 0 30px;
}
.nav-vertical #nav ul.menu {
padding: 30px 0;
}
#nav li a {
background: transparent ;
color: #fff;
text-decoration: none; }
.nav-horizontal #nav li a { padding: 15px;
}
.nav-vertical #nav li a {
padding: .75em 30px; width: 240px;
} #nav-subpage { background: #ccc;
background: rgba(0, 0, 0, 0.2); font-size: 1.6em;
font-weight: bold;
line-height: 1em;
}
#nav-subpage ul { padding: 30px 0;
}
#nav-subpage li a {
background: #eee ;
color: #000;
text-decoration: none;
padding: .75em 30px; width: 240px;
}  #nav li ul {
background: #333; font-weight: normal;
line-height: 1.2em;
text-transform: none;
box-shadow: 0px 10px 10px rgba(0, 0, 0, .4);
}
#nav li li { }
#nav li li ul {
font-size: 1em;
}
#nav li li a {
background: none;
text-transform: none;
text-shadow: none;
} .nav-horizontal #nav li ul {   }
.nav-horizontal #nav li ul, .nav-horizontal #nav li li { width: 240px; }
.nav-horizontal #nav li ul ul { margin: -2.2em 0 0 240px; }
.nav-horizontal #nav li li a {
padding: .5em 15px;
width: 240px;
} #nav-subpage li ul { font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 1em;
}
#nav-subpage li li {
background: url(//www.ksds.org/wp-content/themes/dd-ksds/images/nav-submenu.png);
}
#nav-subpage li li a {
background: none;
font-weight: normal;
}
#nav-subpage li li ul {
font-size: 1em;
} .nav-vertical #nav ul, .nav-vertical #nav li,
#nav-subpage ul, #nav-subpage li { width: 240px; }
.nav-vertical #nav li ul, .nav-vertical #nav li li,
#nav-subpage li ul, #nav-subpage li li { width: 240px; }
.nav-vertical #nav li ul,
#nav-subpage li ul { margin: -5em 0 0 230px;   }
.nav-vertical #nav li li ul,
#nav-subpage li li ul { margin: -5em 0 0 230px; }
.nav-vertical #nav li li a,
#nav-subpage li li a {
padding: .75em 15px;
width: 240px; }  #nav ul li:hover,
#nav ul li a:hover, #nav ul li a:focus,
#nav ul li:hover a,
#nav ul lihohover a,
#nav-subpage ul li a:hover, #nav-subpage ul li a:focus,
#nav-subpage ul li:hover a {
background-color: #333; background-position: 0 -100px;
color: #fff;
} #nav ul li li a:hover, #nav ul li li a:focus,
#nav ul li li:hover a,
#nav ul li li li a:hover,
#nav ul li li li:hover a,
#nav ul li li li li a:hover,
#nav ul li li li li:hover a,
#nav-subpage ul li li a:hover, #nav-subpage ul li li a:focus,
#nav-subpage ul li li:hover a,
#nav-subpage ul li li li a:hover,
#nav-subpage ul li li li:hover a,
#nav-subpage ul li li li li a:hover,
#nav-subpage ul li li li li:hover a {
background-color: rgba(0, 0, 0, .2); background-position: 0 -100px;
color: #fff;
} #nav li:hover li a,
#nav li li:hover li a,
#nav li li li:hover li a,
#nav-subpage li:hover li a,
#nav-subpage li li:hover li a,
#nav-subpage li li li:hover li a {
background: none;
color: #fff;
}  #nav ul li a:active,
#nav-subpage ul li a:active {
background-color: rgba(0, 0, 0, .2); background-position: 0 -200px;
color: #fff;
} #nav ul li li a:active,
#nav ul li li li a:active,
#nav ul li li li li a:active,
#nav-subpage ul li li a:active,
#nav-subpage ul li li li a:active,
#nav-subpage ul li li li li a:active {
background-color: rgba(0, 0, 0, .4); background-position: 0 -200px;
color: #fff;
}  #nav li.current_page_item a,
#nav li.current_page_ancestor a,
#nav-subpage li.current_page_item a,
#nav-subpage li.current_page_ancestor a, #nav li li.current_page_item a,
#nav li li.current_page_ancestor a,
#nav li li li.current_page_item a,
#nav li li li.current_page_ancestor a,
#nav li li li li.current_page_item a,
#nav li li li li.current_page_ancestor a,
#nav-subpage li li.current_page_item a,
#nav-subpage li li.current_page_ancestor a,
#nav-subpage li li li.current_page_item a,
#nav-subpage li li li.current_page_ancestor a,
#nav-subpage li li li li.current_page_item a,
#nav-subpage li li li li.current_page_ancestor a {
background-color: #2168B6;
background-position: 0 -300px;
color: #fff;
}   #hero, #hero img {
margin: 0 auto;
}  #main-inner {
background: #fff ;
}  #content {  padding: 48px 150px 0;
font-size: 1.8em;
line-height: 1.5em;
overflow: hidden; }
.fullWidth #content {
padding-left: 30px;
padding-right: 30px;
}
.nav-vertical #content, .nav-subpage #content,
.sidebar-left #content, .sidebar-right #content {
padding-left: 30px;
padding-right: 30px;
} .hide-pageTitle .entry-title {
display: none;
}  .entry {
margin: 0 0 2em;
overflow: hidden;
} .entry-meta, .entry-foot {
font-size: .75em;
line-height: 1.5em;
color: #666;
color: rgba(0, 0, 0, 0.6);
}
.content-dark .entry-meta, .content-dark .entry-foot {
color: #999;
color: rgba(255, 255, 255, 0.6);
}
.entry-pages {
clear: both;
}
.entry-foot {
padding-top: 1em;
border-top: 1px solid #ccc;
border-color: rgba(0, 0, 0, 0.2);
clear: both;
}
.content-dark .entry-foot {
border-color: #333;
border-color: rgba(255, 255, 255, 0.2);
}  #sidebar {
font-size: 1.4em;
line-height: 1.5em;
text-align: left;
padding: 48px 0 1.428em;
}
.fullWidth #sidebar {
display: none;
}
#sidebar .ad {
display: block;
margin: 0 auto 10px;
}  .breadcrumb, .breadcrumb li {
list-style: none;
list-style-type: none; margin-left: 0;
padding-left: 0;
}
.breadcrumb {
width: 100%;
overflow: hidden;
}
.breadcrumb li {
float: left;
padding-right: .25em;
}
.breadcrumb li span {
padding: 0 .25em;
}  .featuredImage { text-align: center;
margin: 0 0 1.5em;
}
.featuredImage img {
margin: 0 auto;
}  #hero .cycloneslider {
background: #fff;
margin: 0 auto;
}
.content-dark #hero .cycloneslider {
background: #000;
}
body .cycloneslider-template-standard .cycloneslider-caption {
background: #000;
background: rgba(0, 0, 0, .7);
opacity: 1;
padding: 10px;
}
body #hero .cycloneslider-template-standard .cycloneslider-caption {
padding: 15px 30px;
}
body .cycloneslider-template-standard .cycloneslider-caption-title {
font-size: 2.4em;
line-height: 1.3em;
font-weight: bold;
letter-spacing: -1px;
padding: 0;
}
body .cycloneslider-template-standard .cycloneslider-caption-description {
font-size: 1.6em;
line-height: 1.5em;
padding: 0;
color: #ccc;
color: rgba(255, 255, 255, .8);
}
body #content .cycloneslider-template-standard .cycloneslider-caption-title {
font-size: 1.333em;
}
body #content .cycloneslider-template-standard .cycloneslider-caption-description {
font-size: .888em;
}  .slideshow {
margin: 0 0 1.5em;
position: relative;
} .slideshow img {
display: block; } .slides_container { display: none;
overflow: hidden;
} .slides_container .slide { display: block;
overflow: hidden;
position: relative;
}
.slide-icon, .slide-caption {
margin: 0;
padding: 0;
}
.slide-caption {
position: absolute;
left: 0;
bottom: 0;
z-index: 10;
color: #fff;  }
.slide-caption span {
background: url(//www.ksds.org/wp-content/themes/dd-ksds/images/slideshow-overlay.png);
padding: 5px 10px;
margin: 5px;
display: block;
}
.pagination {
list-style: none;
margin: 0;
padding: 0;
position: absolute;
right: 15px;
bottom: 8px;
z-index: 20;
}
.pagination li {
float: left;
margin: 0 0 0 2px;
}
.pagination a {
color: #fff;
background: url(//www.ksds.org/wp-content/themes/dd-ksds/images/slideshow-overlay.png);
padding: 2px 8px;
display: block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.pagination a:hover, .pagination .current a:hover {
color: #000;
background: #fff;
text-decoration: none;
} .pagination .current a {
color: #fff;
background: #000;
}  body #sb-container {
z-index: 99999
}    .scrollable.has-scroll {
position:relative;
overflow:hidden; }
.scrollable.has-scroll:after {
position:absolute;
top:0;
left:100%;
width:50px;
height:100%;
-webkit-border-radius:10px 0 0 10px / 50% 0 0 50%;
-moz-border-radius:10px 0 0 10px / 50% 0 0 50%;
border-radius:10px 0 0 10px / 50% 0 0 50%;
-webkit-box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
-moz-box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
content:'';
} .scrollable.has-scroll > div {
overflow-x:auto;
} .scrollable > div::-webkit-scrollbar {
height:12px;
}
.scrollable > div::-webkit-scrollbar-track {
-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.15) inset;
box-shadow: 0 0 2px rgba(0,0,0,0.15) inset;
background:#f0f0f0;
}
.scrollable > div::-webkit-scrollbar-thumb {
-webkit-border-radius:6px;
border-radius:6px;
background:#ccc;
}
.scrollable {
margin: 1.5em 0;
}
.scrollable .scrollable {
margin: 0;
}
.scrollable table {
margin-top: 0;
margin-bottom: 0;
}  .epds {
border: 1px solid #ccc;
border-color: rgba(0, 0, 0, 0.2);
border-left: none;
border-right: none;
font-size: .75em;
line-height: 1em;
width: 100%;
}
.content-dark .epds {
border-color: #333;
border-color: rgba(255, 255, 255, 0.2);
}
.epds td, .epds th {
padding: 4px 2px;
width: 5.263%;
text-align: center;
}
.epds tr th {
background: #f2f2f2;
background: rgba(0, 0, 0, 0.05) ;
}
.content-dark .epds tr th {
background: #0d0d0d;
background: rgba(255, 255, 255, 0.05);
}
.epds .highlight {
background: #000;
color: #fff;
}
.content-dark .epds .highlight {
background: #fff;
color: #000;
} .epds table { width: 100%;
}  .pedigree {
margin-left: auto;
margin-right: auto;
}
.pedigree td {
padding: 0 50px 0 0;
vertical-align: middle;
line-height: 1.5em;
color: #666;
color: rgba(0, 0, 0, 0.6);
}
.content-dark .pedigree td {
color: #999;
color: rgba(255, 255, 255, 0.6);
}
.pedigree .primary, .pedigree .sire, .pedigree .dam,
.pedigree strong {
font-weight: bold;
color: #000;
}
.content-dark .pedigree .primary, .content-dark .pedigree .sire, .content-dark .pedigree .dam,
.content-dark .pedigree strong {
color: #fff;
}
table .pedigree {
font-size: .75em;
}
table .pedigree td {
padding: 0 30px 0 0;
}  .gallery,
.subpageindex .thumbs {
width: 100%;
overflow: hidden;
}
.gallery img,
.subpageindex img {
margin: 0 auto; }
.gallery-item,
.subpageindex-item {
float: left;
padding: 0;
margin: 0 3.333% 2em 0;
text-align: center;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.subpageindex-columns-1 .subpageindex-item:nth-of-type(1n),
.subpageindex-columns-2 .subpageindex-item:nth-of-type(2n),
.subpageindex-columns-3 .subpageindex-item:nth-of-type(3n),
.subpageindex-columns-4 .subpageindex-item:nth-of-type(4n),
.subpageindex-columns-5 .subpageindex-item:nth-of-type(5n),
.subpageindex-columns-6 .subpageindex-item:nth-of-type(6n) {
margin-right: 0;
}
.gallery-columns-2 .gallery-item,
.subpageindex-columns-2 .subpageindex-item {
width: 48.333%;
}
.gallery-columns-3 .gallery-item,
.subpageindex-columns-3 .subpageindex-item {
width: 31.111%;
}
.gallery-columns-4 .gallery-item,
.subpageindex-columns-4 .subpageindex-item {
width: 22.5%;
}
.gallery-columns-5 .gallery-item,
.subpageindex-columns-5 .subpageindex-item {
width: 17.333%;
}
.gallery-columns-6 .gallery-item,
.subpageindex-columns-6 .subpageindex-item {
width: 13.888%;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n+1),
.gallery-columns-2 .gallery-item:nth-of-type(2n+1),
.gallery-columns-3 .gallery-item:nth-of-type(3n+1),
.gallery-columns-4 .gallery-item:nth-of-type(4n+1),
.gallery-columns-5 .gallery-item:nth-of-type(5n+1),
.gallery-columns-6 .gallery-item:nth-of-type(6n+1),
.subpageindex-columns-1 .subpageindex-item:nth-of-type(1n+1),
.subpageindex-columns-2 .subpageindex-item:nth-of-type(2n+1),
.subpageindex-columns-3 .subpageindex-item:nth-of-type(3n+1),
.subpageindex-columns-4 .subpageindex-item:nth-of-type(4n+1),
.subpageindex-columns-5 .subpageindex-item:nth-of-type(5n+1),
.subpageindex-columns-6 .subpageindex-item:nth-of-type(6n+1) {
clear: left;
}
.gallery-icon, .gallery-caption,
.subpageindex-icon, .subpageindex-caption {
margin: 0;
padding: 0;
}  table.thumbMenu {
width: 100%;
}
table.thumbMenu td {
width: 33.333%;
padding: 0 10px 20px 0;
}
table.thumbMenu img {
margin: 0;
}  .vvqbox {
max-width: none !important;
display: inline !important;
margin: 0 !important;
}  span.wpcf7-not-valid-tip {
color: #f00 !important;
}
div.wpcf7-response-output {
margin: 0 0 1em !important;
}  .wp-caption,
.gallery {
font-size: .75em;
line-height: 1.5em;
color: #666;
color: rgba(0, 0, 0, 0.6);
}
.content-dark .wp-caption,
.content-dark .gallery {
color: #999;
color: rgba(255, 255, 255, 0.6);
}
.wp-caption {
margin: 0 0 1.5em;
}
.wp-caption-text {
margin: 1em 0 0;
text-align: center;
}  .clear {
clear: both;
} div.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
} .clearfix:before,
.clearfix:after {
content: ".";    
display: block;    
height: 0;    
overflow: hidden;	
}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} .hide {
display: none;
}
.small {
font-size: .75em;
line-height: 1.5em;
}
.big {
font-size: 1.25em;
line-height: 1.5em;
}
.dropcap {
font: 5.3em/.75em Georgia, "Times New Roman", Times, serif;
color: #999;
color: rgba(0, 0, 0, 0.4);
float: left;
display: block;
margin: 5px 5px 0 0;
}
.content-dark .dropcap {
color: #666;
color: rgba(255, 255, 255, 0.4);
}  .one-half { width: 48.333%; }
.one-third { width: 31.111%; }
.two-third { width: 65.555%; }
.one-fourth { width: 22.5%; }
.three-fourth { width: 74.166%; }
.one-fifth { width: 17.333%; }
.two-fifth { width: 37.999%; }
.three-fifth { width: 58.665%; }
.four-fifth { width: 79.331%; }
.one-sixth { width: 13.888%; }
.five-sixth { width: 82.772%; }
.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth {
float: left;
padding: 0;
margin: 0 3.333% 2em 0;
}
.last, #sidebar .last { margin-right:0 !important; clear:right; }  .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
clear: both;
}
.alignleft {
float: left;
margin: 0 30px 1.5em 0;
clear: left;
display: inline; }
.alignright {
float: right;
margin: 0 0 1.5em 30px;
clear: right;
display: inline; }  .comments-area {
margin: 0 0 3em;
}
.comment-list, .comment-list .children {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.comment-list .children {
margin-left: 30px;
}
.comment-list .comment-body, .comment-list .pingback, .comment-list .trackback, .no-comments {
border-top: 1px solid #ccc;
border-color: rgba(0, 0, 0, 0.2);
padding: 1em 0 0;
}
.content-dark .comment-list .comment-body, .content-dark .comment-list .pingback, .content-dark .comment-list .trackback, .content-dark .no-comments {
border-color: #333;
border-color: rgba(255, 255, 255, 0.2);
}
.comment-list > li:first-child > .comment-body, .comment-list > .pingback:first-child, .comment-list > .trackback:first-child {
border: none;
padding: 0;
}
.comment-meta {
margin: 0 0 1em;
}
.comment-metadata {
font-size: .75em;
line-height: 1.5em;
}
.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a {
color: #666;
color: rgba(0, 0, 0, 0.6);
}
.content-dark .comment-list .trackback a, .content-dark .comment-list .pingback a, .content-dark .comment-metadata a {
color: #999;
color: rgba(255, 255, 255, 0.6);
}
.avatar, .says {
display: none;
}
#content .avatar {
float: left;
margin: 0 10px 0 0;
border: none;
padding: 0;
}
.comment-content {
clear: both;
}
.reply {
font-size: .75em;
margin: 0 0 1em;
}
.comment-navigation, .post-navigation {
overflow: hidden;
border-top: 1px solid #ccc;
border-color: rgba(0, 0, 0, 0.2);
padding: 1em 0 0;
margin: 0 0 3em;
}
.content-dark .comment-navigation, .content-dark .post-navigation {
border-color: #333;
border-color: rgba(255, 255, 255, 0.2);
}
.nav-previous {
float: left;
}
.nav-next {
float: right;
}
.no-comments {
color: #999;
color: rgba(0, 0, 0, 0.4);
}
.no-comments {
color: #666;
color: rgba(255, 255, 255, 0.4);
}
.comment-reply-title {
margin-top: 2em;
}  .widget-title {
margin-top: 0;
}
.widget_recent_entries ul, .widget_categories ul, .widget_archive ul {
padding-left: 0;
margin-left: 1.2em;
}
.widget_calendar table {
margin: 0;
width: 100%;
}
.widget_calendar table,
.widget_calendar th {
color: #999;
color: rgba(0, 0, 0, 0.4);
}
.content-dark .widget_calendar table,
.content-dark .widget_calendar th {
color: #666;
color: rgba(255, 255, 255, 0.4);
}
.widget_calendar th, .widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar th {
border-bottom: 1px solid #ccc;
border-color: rgba(0, 0, 0, 0.2);
}
.content-dark .widget_calendar th {
border-color: #333;
border-color: rgba(255, 255, 255, 0.2);
}
.widget_calendar a {
display: block;
background: #f2f2f2;
background: rgba(0, 0, 0, 0.05);
}
.widget_calendar #prev a, .widget_calendar #next a {
background: none;
}
.widget_calendar #prev {
text-align: left;
}
.widget_calendar #next {
text-align: right;
}  #topbar-widgets-left, #topbar-widgets-left .widget,
#header-widgets-left, #header-widgets-left .widget {
float: left;
margin-right: 30px;
}
#topbar-widgets-right, #topbar-widgets-right .widget,
#header-widgets-right, #header-widgets-right .widget  {
text-align: right;
float: right;
margin-left: 30px;
}
#topbar-widgets-left :last-child,
#topbar-widgets-right :last-child,
#header-widgets-left :last-child,
#header-widgets-right :last-child {
margin-bottom: 0;
}  #header-widgets .widget_nav_menu { text-align: right; line-height: 1em;
margin: 0;
}
#header-widgets ul.menu {
display: inline-block;
*display: inline; padding: 0;
margin: 0 30px;
list-style: none;
*zoom: 1; }
#header-widgets ul.menu li {
display: inline;
} #header-widgets ul.menu ul {
display: none;
}   #header-widgets .widget_nav_menu li {
padding: 0;
margin: 0;
}
#header-widgets .widget_nav_menu a {
background: #000;
float: left;
padding: 10px 15px; color: #fff;
font-weight: bold;
}
#header-widgets .widget_nav_menu ul li a:hover, #header-widgets .widget_nav_menu ul li a:focus {
background: #333;
background: rgba(255, 255, 255, 0.2);
text-decoration: none;
color: #fff;
}
#header-widgets .widget_nav_menu ul li a:active {
background: #222;
background: rgba(255, 255, 255, 0.13);
color: #fff;
}
#header-widgets .widget_nav_menu li.current_page_item a {
background: #2168B6;
color: #fff;
}
#nav-widgets {
clear: both;
font-size: 1.6em;
line-height: 1.5em;
text-align: left;
}
.nav-vertical #nav-widgets .widget {
background: #fff;
padding: 30px 30px 2em;
}
.nav-horizontal #nav-widgets {
display: none;
}
#sidebar .widget {
margin: 0 30px 2em 0; }
#sidebar .search-form .screen-reader-text {
display: none;
}
#footer-widgets {
float: left;
font-size: 1.6em;
line-height: 1.5em;
}
#footer-widgets .widget {
float: left;
margin: 0 30px 1em 0;
}     html, body {height: 100%;}
.footer-sticky #page {min-height: 100%;}
.footer-sticky #wrapper {
overflow: auto;
padding-bottom: 14.4em;   }
.footer-sticky #footer {
position: relative;
margin-top: -14.4em; height: 14.4em;
clear: both;
} body.footer-sticky:before { content: "";
height: 100%;
float: left;
width: 0;
margin-top: -32767px; }  #footer { clear: both;
line-height: 1.5em;
width: 100%;
overflow: hidden; color: #ccc;
color: rgba(255, 255, 255, 0.8);
}
.footer-light #footer {
color: #333;
color: rgba(0, 0, 0, 0.8);
}
#footer b, #footer strong, #footer i, #footer em {
color: #fff;
}
.footer-light #footer b, .footer-light #footer strong, .footer-light #footer i, .footer-light #footer em {
color: #000;
}
#footer a, #footer a strong, #footer a b, #footer a em, #footer a i {
color: #81b6ff;
}
.footer-light #footer a, .footer-light #footer a strong, .footer-light #footer a b, .footer-light #footer a em, .footer-light #footer a i {
color: #2168b6;
}
#foot {
padding: 4em 30px .8em;
overflow: hidden; text-align: left;
}
.copyright {
float: right;
margin: 0 0 3em 0;
width: 15em;
text-align: right;
color: #666;
color: rgba(255, 255, 255, 0.4);
}
.footer-light .copyright {
color: #999;
color: rgba(0, 0, 0, 0.4);
}
#footer .copyright a {
color: #999;
color: rgba(255, 255, 255, 0.6);
text-decoration: underline;
}
.footer-light #footer .copyright a {
color: #666;
color: rgba(0, 0, 0, 0.6);
}
#footer .copyright a:hover {
color: #fff;
text-decoration: underline;
}
.footer-light #footer .copyright a:hover {
color: #000;
}  body .slicknav_menu {
display: none;
background: #222;
padding: 0;
text-align: left;
font-size: 1.6em;
}
body .slicknav_menu a, body .slicknav_menu a:hover {
text-decoration:none;
color: #fff;
}
body .slicknav_nav {
font-size: 1em;
}
body .slicknav_btn {
background: #000; background: -moz-linear-gradient(top, #333333 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000)); background: -webkit-linear-gradient(top, #333333 0%,#000000 100%); background: -o-linear-gradient(top, #333333 0%,#000000 100%); background: -ms-linear-gradient(top, #333333 0%,#000000 100%); background: linear-gradient(to bottom, #333333 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); margin: 0;
padding: .75em 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: none;
width: 100%;
}
body .slicknav_menu .slicknav_menutxt,
body .slicknav_nav ul {
margin: 0 0 0 20px;
text-shadow: none;
}
body .slicknav_menu .slicknav_icon {
margin-right: 20px;
}
body .slicknav_menu .slicknav_icon-bar {
-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow: none;
}
body .slicknav_nav ul {
margin: 0;
}
body .slicknav_nav a, body .slicknav_nav .slicknav_item {
margin: 0;
padding: .65em 20px;
border-top: 1px solid #333;
border-bottom: 1px solid #000;
}
body .slicknav_nav li ul a, body .slicknav_nav li ul .slicknav_item {
padding-left: 40px;
}
body .slicknav_nav li li ul a, body .slicknav_nav li li ul .slicknav_item {
padding-left: 60px;
}
body .slicknav_nav li li li ul a, body .slicknav_nav li li li ul .slicknav_item {
padding-left: 80px;
}
body .slicknav_nav .slicknav_item a {
border: none;
}
body .slicknav_nav .slicknav_item:hover,
body .slicknav_nav a:hover {
background: #333;
border-top: 1px solid #444;
color: #fff;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
body .slicknav_nav a:hover a, body .slicknav_nav a:hover .slicknav_arrow {
color: #fff;
}
body .slicknav_nav .slicknav_item a:hover {
border: none;
}  @-ms-viewport {
width: device-width;
}  @media (max-width: 1199px) {
#topbar, #head, #nav, .nav-vertical #nav, .nav-vertical #main, .nav-subpage #main, #foot,
#main-inner, .nav-vertical #main-inner, #container,
#hero {
width: 960px;
}
#content, .nav-vertical #content, .nav-subpage #content, .sidebar-left #content, .sidebar-right #content {
padding-left: 30px;
padding-right: 30px;
}
.sidebar-right #container {
float: none;
margin: 0;
}
.sidebar-right #content {
margin: 0;
}
#sidebar {
float: none;
width: auto;
display: block;
padding-top: 0;
padding-left: 30px;
padding-right: 30px;
}
#sidebar .widget {
margin-left: 0;
margin-right: 0;
}
.fullWidth video,
.fullWidth .wp-caption {
max-width: 100% !important;
height: auto !important;
}
}
@media (max-width: 959px) {
video,
.wp-caption {
max-width: 100% !important;
height: auto !important;
}
#topbar, #head, #nav, .nav-vertical #nav, .nav-vertical #main, .nav-subpage #main, #foot,
#main-inner, .nav-vertical #main-inner, #container,
#hero {
width: 720px;
}
#content, .nav-vertical #content, .nav-subpage #content, .sidebar-left #content, .sidebar-right #content {
padding-left: 30px;
padding-right: 30px;
}
#header {
font-size: 1.4em;
}
#hero {
font-size: .75em;
}
#content {
font-size: 1.6em;
}
.sidebar-right #container {
float: none;
margin: 0;
}
.sidebar-right #content {
margin: 0;
}
#sidebar {
float: none;
width: auto;
display: block;
padding-top: 0;
padding-left: 30px;
padding-right: 30px;
}
#topbar-wrapper, #nav-wrapper, #header-widgets .widget_nav_menu {
display:none;
}
body .slicknav_menu {
display:block;
}
.alignleft, .alignright {
float: none;
margin: 0 auto 1.5em;
clear: both;
display: block;
}
#header-widgets {
position: relative;
top: auto;
right: auto;
bottom: auto;
left: auto;
z-index: auto;
overflow: hidden;
}
#header-widgets .widget {
float: left;
clear: none;
}
#footer-widgets {
font-size: 1.4em;
}
#sidebar .widget {
margin-left: 0;
margin-right: 0;
}
}
@media (max-width: 719px) {
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.subpageindex-columns-4 .subpageindex-item:nth-of-type(4n),
.subpageindex-columns-5 .subpageindex-item:nth-of-type(5n),
.subpageindex-columns-6 .subpageindex-item:nth-of-type(6n) {
margin-right: 3.333%;
}
.gallery-columns-4 .gallery-item:nth-of-type(3n),
.gallery-columns-5 .gallery-item:nth-of-type(3n),
.gallery-columns-6 .gallery-item:nth-of-type(3n),
.subpageindex-columns-4 .subpageindex-item:nth-of-type(3n),
.subpageindex-columns-5 .subpageindex-item:nth-of-type(3n),
.subpageindex-columns-6 .subpageindex-item:nth-of-type(3n) {
margin-right: 0;
}
.gallery-columns-4 .gallery-item, .subpageindex-columns-4.subpageindex-item,
.gallery-columns-5 .gallery-item, .subpageindex-columns-5.subpageindex-item,
.gallery-columns-6 .gallery-item, .subpageindex-columns-6.subpageindex-item {
width: 31.111%;
}
.gallery-columns-4 .gallery-item:nth-of-type(4n+1),
.gallery-columns-5 .gallery-item:nth-of-type(5n+1),
.gallery-columns-6 .gallery-item:nth-of-type(6n+1),
.subpageindex-columns-4 .subpageindex-item:nth-of-type(4n+1),
.subpageindex-columns-5 .subpageindex-item:nth-of-type(5n+1),
.subpageindex-columns-6 .subpageindex-item:nth-of-type(6n+1) {
clear: none;
}
.gallery-columns-4 .gallery-item:nth-of-type(3n+1),
.gallery-columns-5 .gallery-item:nth-of-type(3n+1),
.gallery-columns-6 .gallery-item:nth-of-type(3n+1),
.subpageindex-columns-4 .subpageindex-item:nth-of-type(3n+1),
.subpageindex-columns-5 .subpageindex-item:nth-of-type(3n+1),
.subpageindex-columns-6 .subpageindex-item:nth-of-type(3n+1) {
clear: left;
}
#main-inner, .nav-vertical #main-inner, #container {
width: auto;
}
#topbar, #head, #nav, .nav-vertical #nav, .nav-vertical #main, .nav-subpage #main, #foot,
#hero {
width: auto;
}
#topbar {
padding: 15px 20px;
}
#head, #foot {
padding: 20px;
}
#foot {
padding-bottom: 0;
}
#content, .nav-vertical #content, .nav-subpage #content, .sidebar-left #content, .sidebar-right #content {
padding-left: 20px;
padding-right: 20px;
}
#header {
font-size: 1.2em;
}
#content {
font-size: 1.4em;
}
#sidebar {
float: none;
clear: both;
display: block;
width: auto;
padding-left: 20px;
padding-right: 20px;
}
button,
a.button,
a.button-large,
input[type="reset"],
input[type="submit"],
input[type="button"] {
display: block;
width: 100%;
margin: 0 0 1em;
text-align: center;
}
body #hero .cycloneslider-template-standard .cycloneslider-caption {
padding-left: 20px;
padding-right: 20px;
}
.pedigree {
font-size: .75em;
}
.pedigree td {
padding: 0 20px 0 0;
}
#header-widgets .widget {
margin-right: 20px;
}
#footer-widgets {
font-size: 1.2em;
}
#footer-widgets .widget {
margin-right: 20px;
}
.table-responsive {
width: 100%;
overflow-x: auto;
overflow-y: hidden;
margin: 1em 0;
}
.table-responsive table {
margin-top: 0;
margin-bottom: 0;
}
.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth {
float: none;
margin-right: 0;
width: 100%;
}
}.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_brand { float:left }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both } .slicknav_menu { *zoom: 1 } .slicknav_menu {
font-size:16px;
box-sizing:border-box;
}
.slicknav_menu * {
box-sizing:border-box;
} .slicknav_btn {
margin: 5px 5px 6px;
text-decoration:none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;  
background-color: #222222;
} .slicknav_menu  .slicknav_menutxt {
color: #FFF;
font-weight: bold;
text-shadow: 0 1px 3px #000;
} .slicknav_menu .slicknav_icon-bar {
background-color: #f5f5f5;
}
.slicknav_menu {
background:#4c4c4c;
padding:5px;
}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav .slicknav_row {
padding:5px 10px;
margin:2px 5px;
}
.slicknav_nav a{
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff;
}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_row:hover {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#ccc;
color:#fff;
}
.slicknav_nav a:hover{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#ccc;
color:#222;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;   
}
.slicknav_brand {
color:#fff;
font-size: 18px;
line-height:30px;
padding:7px 12px;
height:44px;
}#dafdirectdiv, #dafdirectdiv:after {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
body { background: #085aab;
background: linear-gradient(#085aab 20%, #eaedf7 80%) fixed no-repeat;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
}
.home .entry-title {
display: none;
}
a, a strong, a b, a em, a i {
color: #3454B4;
}
.button-special {
background: #5472D2;
padding: .5em 1em;
display: inline-block;
border-radius: 5px;
font-weight: bold;
color: #fff !important;
text-decoration: none !important;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.button-special.volunteer {
background: #6DAB3C;
}
.button-special .fa {
margin: 0 .5em 0 0;
color: #fff !important;
}
#header {
background: #3454B4;
}
#main {
background: none;
}
#topbar-wrapper,
#nav-wrapper {
background: #ffca30;
-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.1);
}
#topbar {
font-size: 1.8em;
font-weight: bold;
text-align: center;
}
#nav {
font-size: 2em;
}
#nav li a {
color: #273f87;
}  #nav li.current_page_item a,
#nav li.current_page_ancestor a,
#nav-subpage li.current_page_item a,
#nav-subpage li.current_page_ancestor a, #nav li li.current_page_item a,
#nav li li.current_page_ancestor a,
#nav li li li.current_page_item a,
#nav li li li.current_page_ancestor a,
#nav li li li li.current_page_item a,
#nav li li li li.current_page_ancestor a,
#nav-subpage li li.current_page_item a,
#nav-subpage li li.current_page_ancestor a,
#nav-subpage li li li.current_page_item a,
#nav-subpage li li li.current_page_ancestor a,
#nav-subpage li li li li.current_page_item a,
#nav-subpage li li li li.current_page_ancestor a {
background-color: #3454B4;
}
#foot {
background: #eaedf7;
}