.youtube {
width : 95%;
}

.parallax {
background-repeat : no-repeat;
background-attachment : fixed;
background-position-x : center;
background-position-y : center;
background-size : cover;
}

#social {
margin-right : auto;
margin-left : auto;
z-index : 50;
}

.netkennel {
font-weight : bold;
color : #FFFFFF;
padding-top : 4px;
}

#credit_constraint {
background-color : #666;
text-align : right;
width : 1024px;
height : 80px;
clear : both;
padding-top : 12px;
padding-bottom : 2px;
margin-top : 0px;
margin-right : auto;
margin-bottom : 0px;
margin-left : auto;
border-top-style : solid;
border-top-width : medium;
border-right-width : medium;
border-top-color : #333;
}

#credit #copyright {
color : #000000;
}

#gundog_central .gdc_logo {
font-family : Arial Black, Arial Black, Gadget, sans-serif;
float : left;
margin-right : 12px;
}

.badge {
font-family : Arial Black, Arial Black, Gadget, sans-serif;
float : left;
padding-bottom : 8px;
padding-left : 8px;
}

#gundog_central {
font-family : 'Roboto', sans-serif;;
font-size : 10px;
text-align : left;
width : 50%;
float : right;
padding-bottom : 12px;
padding-left : 12px;
}

#credit {
font-family : 'Roboto', sans-serif;;
width : 100%;
position : relative;
bottom : 0px;
left : 0px;
}

#credit a {
font-family : Arial Black, Arial Black, Gadget, sans-serif;
font-size : 0.9em;
color : #FF7F00;
}

.ac_down {
height : 1px;
visibility : hidden;
}

.ac_up {
color : #feffff;
background-color : #0432ff;
padding-top : 4px;
padding-right : 4px;
padding-bottom : 4px;
padding-left : 4px;
position : absolute;
visibility : visible;
}

.ac_up a {
font-family : Tahoma, Geneva, sans-serif;
font-size : 9px;
color : #feffff;
background-color : #0432ff;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
}

.autoComplete {
font-family : 'Roboto', sans-serif;;
font-size : 10px;
position : absolute;
z-index : 400;
}

.box {
color : #000000;
background-color : #c0c0c0;
padding-top : 100px;
padding-right : 20px;
padding-bottom : 100px;
padding-left : 20px;
border-top-color : #000000;
border-right-color : #000000;
border-bottom-color : #000000;
border-left-color : #000000;
position : relative;
fill: #000000;
outline:2px dashed #000;
outline-offset:-10px;;
}

.click_to_upload {
color : #1a218e;
background-color : #c0c0c0;
border-top-color : #000000;
border-right-color : #000000;
border-bottom-color : #000000;
border-left-color : #000000;
fill: #000000;
}

.contact_form {
background-color : #feffff;
padding-top : 12px;
padding-right : 12px;
padding-bottom : 12px;
padding-left : 12px;
margin-top : 4px;
margin-right : 4px;
margin-bottom : 4px;
margin-left : 4px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-width : thin;
border-right-width : thin;
border-bottom-width : thin;
border-left-width : thin;
}

.dragdrop {
color : #000000;
background-color : #c0c0c0;
text-align : center;
width : 100%;
border-top-color : #000000;
border-right-color : #000000;
border-bottom-color : #000000;
border-left-color : #000000;
fill: #000000;
}

.gallery {
display : flex;
flex-wrap : wrap;
}

.gallery {
display : flex;
flex-wrap : wrap;
}

.gallery_photo {
font-family : 'Roboto', sans-serif;;
}

.kennel_photo {
font-family : 'Roboto', sans-serif;;
width : 100%;
border-radius : 10px;
}

.lightbox_photo {
font-family : 'Roboto', sans-serif;;
width : 98%;
}

.litter_photo {
font-family : 'Roboto', sans-serif;;
width : 100%;
}

.page_photo {
font-family : 'Roboto', sans-serif;;
color : #000000;
background-color : #000000;
width : 80%;
border-top-color : #000000;
border-right-color : #000000;
border-bottom-color : #000000;
border-left-color : #000000;
border-radius : 10px;
fill: #000000;
}

.pedigree_block {
font-family : 'Roboto', sans-serif;;
font-size : .8em;
text-align : left;
padding-left : 3px;
border-left-style : solid;
border-left-width : thin;
border-left-color : #000000;
}

.pedigree_block a {
font-family : 'Roboto', sans-serif;;
text-decoration : none;
color : #000000;
}

.pedigree_dam {
font-family : 'Roboto', sans-serif;;
font-size : .8em;
text-align : left;
padding-left : 3px;
border-bottom-style : solid;
border-left-style : solid;
border-bottom-width : thin;
border-left-width : thin;
border-right-color : #000000;
border-bottom-color : #000000;
}

.pedigree_dam a {
font-family : 'Roboto', sans-serif;;
text-decoration : none;
color : #000000;
}

.pedigree_link a {
font-family : 'Roboto', sans-serif;;
text-decoration : underline;
color : #FFF;
float : right;
}

.pedigree_parents {
font-family : 'Roboto', sans-serif;;
font-size : .8em;
text-align : left;
padding-left : 3px;
border-bottom-style : solid;
border-bottom-width : thin;
border-bottom-color : #000000;
}

.pedigree_parents a  {
font-family : 'Roboto', sans-serif;;
text-decoration : none;
color : #000000;
}

.pedigree_sire {
font-family : 'Roboto', sans-serif;;
font-size : .8em;
text-align : left;
padding-left : 3px;
border-top-style : solid;
border-left-style : solid;
border-top-width : thin;
border-left-width : thin;
border-top-color : #000000;
border-left-color : #000000;
}

.pedigree_sire a {
font-family : 'Roboto', sans-serif;;
text-decoration : none;
color : #000000;
}

.pedigree_text  {
font-family : 'Roboto', sans-serif;;
font-size : .8em;
text-align : left;
padding-left : 3px;
}

.pedigree_text a {
font-family : 'Roboto', sans-serif;;
text-decoration : none;
color : #000000;
}

.photo_gallery {
margin-top : 4px;
margin-bottom : 4px;
}

.toolbar {
font-family : 'Roboto', sans-serif;;
font-size : 10px;
background-color : #EBEBEB;
width : 332px;
padding-bottom : 2px;
padding-left : 2px;
margin-top : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-left : 0px;
}

#filesToUpload {
color : #000000;
background-color : #000000;
width : .1px;
height : .1px;
border-top-color : #000000;
border-right-color : #000000;
border-bottom-color : #000000;
border-left-color : #000000;
fill: #000000;
}

#lightbox_close {
font-family : 'Roboto', sans-serif;;
text-align : right;
width : 16px;
height : 16px;
clear : none;
position : absolute;
}

#lightbox_container {
font-family : 'Roboto', sans-serif;;
color : #FFF;
background-color : #FFFFFF;
width : 50%;
padding-bottom : 8px;
padding-left : 8px;
position : absolute;
z-index : 500;
}

#lightbox_container h1 {
font-family : 'Roboto', sans-serif;;
color : #000;
}

#lightbox_container p {
font-family : 'Roboto', sans-serif;;
color : #000;
}

#lightbox_overlay {
font-family : 'Roboto', sans-serif;;
background-color : #000;
width : 100%;
height : 100%;
position : absolute;
z-index : 500;
overflow : hidden;
top : 0px;
left : 0px;
}

#parallax1 {
display : none;
width : 100%;
height : 300px;
clear : both;
}

#parallax2 {
display : none;
width : 100%;
height : 200px;
clear : both;
}

#sidebar .nav-item {
color : #FFFFFF;
padding-top : 4px;
padding-bottom : 4px;
margin-top : 4px;
margin-bottom : 4px;
}

#sidebar .nav-link {
color : #FFFFFF;
background-color : #988675;
padding-top : 8px;
padding-right : 8px;
padding-bottom : 8px;
padding-left : 8px;
border-left-style : solid;
border-left-width : thick;
border-top-color : #935100;
border-right-color : #935100;
border-bottom-color : #935100;
border-left-color : #988675;
}

#sidebar .nav-link:hover {
background-color : #988675;
}

#counter {
font-family : 'Roboto', sans-serif;;
text-align : center;
}

#pedigree {
font-family : 'Roboto', sans-serif;;
background-color : #FFFFFF;
width : 100%;
}

