/*
Theme Name: Hondsdomheid with Bootstrap
Author: Ruud Schoorl
Version: 1.0
Description: Hondsdomheid with Bootstrap 3.0
*/

body { background-color: #c6b8ac; }
h1 {font-size: 26px;}
h1, h2 {color:#7e4f25;}
h2 { font-size: 20px;}
a {color: #2d2d2d;text-decoration:underline;}
a:hover, a:focus {color:#8acb3d;}
article ul, .sidebar ul { list-style-type:none;padding:0; }
article ul li:before, .sidebar ul li:before { content: "-";padding-right: 5px; }

/*
::selection{background:#C2936A;color:#FFF;text-shadow:none;}
::-webkit-selection{background:#C2936A;color:#FFF;text-shadow:none;}
::-moz-selection{background:#C2936A;color:#FFF;text-shadow:none;}
*/

.alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}

footer { color:#fff;margin: 20px 0; border:1px solid #7e4f25;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #7e4f25;}
footer ul { padding-left: 0;list-style-type: none; }
footer a { color: #C2936A; }
footer a:hover, footer a:focus {color: #C2936A;text-decoration:none; }
footer .btn a, footer .btn a:hover {color: #fff;text-decoration:none;  }
footer hr { border-top: 1px solid #69482b; border-bottom: 1px solid #a17854; }

.navbar-default { min-height: 31px;background:#a46b38;background:-moz-linear-gradient(top, #a46b38 0%, #7e4f25 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a46b38), color-stop(100%,#7e4f25));background:-webkit-linear-gradient(top, #a46b38 0%,#7e4f25 100%);background:-o-linear-gradient(top, #a46b38 0%,#7e4f25 100%);background:-ms-linear-gradient(top, #a46b38 0%,#7e4f25 100%);background:linear-gradient(to bottom, #a46b38 0%,#7e4f25 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a46b38', endColorstr='#7e4f25',GradientType=0);border:1px solid #7e4f25;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase; }
#navbar a { color:#fff;text-shadow: 1px 1px #000; padding: 0px;text-decoration:none;}
#navbar a:hover{color:#f9953d;}
#navbar ul ul{display:none;float:left;position:absolute;top:30px;left:-5px;width:200px;margin:0;padding:0;list-style-type:none;}
#navbar.in ul ul { display:block;position: relative;top: 0;left: 0;width: auto; float: none;}
#navbar.in ul li {background:none;}
#navbar.in ul li:first-child { padding-left:5px;}
#navbar.in ul li:hover > ul { background-color: transparent;display: block; }
#navbar ul li:hover > ul { background-color: #7e4f25;display: block; }
#navbar ul ul li { margin-left: 5px;padding:5px; }
#navbar ul ul li a { color:#fff;text-shadow: 1px 1px #000; }
.nav>li{padding: 5px;z-index:9999;}
.nav>li:first-child{background: none;padding-left: 0;}
.navbar-toggle { margin-right: 0;}
.navbar-default .navbar-toggle { border-color: transparent; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }

.offset-t-10 { margin-top: 10px; }
.offset-b-10 { margin-bottom: 10px; }
.offset-tb-10 { margin: 10px 0; }
.logo-img { position: relative;top: 23px;}
.content-wrap {background-color: #fff; border: 1px solid #d9d9d9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.feat-cat { margin: 10px 0;}
.feat-cat .cat-title{ background-color:#7e4f25;color:#fff;font-size:14px;padding:5px 10px;margin-bottom:10px;background:-moz-linear-gradient(top, #a46b38 0%, #7e4f25 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a46b38), color-stop(100%,#7e4f25));background:-webkit-linear-gradient(top, #a46b38 0%,#7e4f25 100%);background:-o-linear-gradient(top, #a46b38 0%,#7e4f25 100%);background:-ms-linear-gradient(top, #a46b38 0%,#7e4f25 100%);background:linear-gradient(to bottom, #a46b38 0%,#7e4f25 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a46b38', endColorstr='#7e4f25',GradientType=0);border:1px solid #7e4f25;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.feat-cat .cat-title h1 { color: #fff;font-size: 14px;margin:0;line-height:20px;}
.feat-cat .cat-descr { border-width: 0 1px 1px 1px; border-style: solid; border-color: #7e4f25;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;padding: 15px 10px 0 10px;position: relative;top: -5px; }
.tag .feat-cat .cat-title, .category .feat-cat .cat-title, .author .feat-cat .cat-title { margin-bottom:0;} 
.feat-cat h2{margin:0 0 5px 0;line-height:1;font-size: 24px;}
.feat-cat h2 a{color:#7e4f25;text-decoration:none;font-size:0.8em;}
.feat-cat h2 a:hover{text-decoration:underline;}
.feat-cat .post-image{border:1px solid #d9d9d9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.feat-cat .post-image img{padding:5px;width: 100%;}
.article-list ul {margin-left: 0;padding-left: 15px;list-style-type: none;}
.article-list ul li{background-image:url(img/list-image.gif);background-repeat:no-repeat;background-position: 0px 6px;/*padding-bottom: 7px;*/padding-left: 15px;}
.article-list ul li a{color: #2d2d2d;text-decoration:none;}
.article-list ul li a:hover{color:#8acb3d;text-decoration:underline;}
.article-list ul li a:visited{color:#25547d;text-decoration:underline;}

.post-meta { color:#888888;font-size: 13px;margin-bottom:5px; }
.post-meta .date { margin-right: 5px; }
.post-meta .author a { color:#888888;text-decoration:none; }

.btn-hd { color: #fff;float: right;display: inline-block;height: auto;font-size: 13px;line-height: 15px;padding: 9px 15px;
border: none;cursor: pointer;text-shadow: 1px 1px 0px #000;background-color: #7e4f25;white-space: nowrap;text-decoration: none;text-align: center;
background-image: -webkit-gradient(linear, left top, left bottom, from(#7e4f25), to(#a46b38));
background-image: -webkit-linear-gradient(top, #7e4f25, #a46b38);
background-image: -moz-linear-gradient(top, #7e4f25, #a46b38);
background-image: -ms-linear-gradient(top, #7e4f25, #a46b38);
background-image: -o-linear-gradient(top, #7e4f25, #a46b38);
background-image: linear-gradient(top, #7e4f25, #a46b38);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; }
.btn-hd:hover {color:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#a46b38), to(#7e4f25));
background-image: -webkit-linear-gradient(top, #a46b38, #7e4f25);
background-image: -moz-linear-gradient(top, #a46b38, #7e4f25);
background-image: -ms-linear-gradient(top, #a46b38, #7e4f25);
background-image: -o-linear-gradient(top, #a46b38, #7e4f25);
background-image: linear-gradient(top, #a46b38, #7e4f25);}
.btn-hd .more { color: #f9953d;}

/* Sidebar */
.sidebar {margin-bottom: 15px;}
.sidebar h3 { font-size:16px;font-weight:normal;color: #7e4f25;border-bottom: 1px solid #d9d9d9;padding-bottom: 5px;margin-bottom: 11px; }
/*.sidebar .textwidget img {width:100%;}*/
.search-form .form-control {
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background-image: -webkit-linear-gradient(top, #fff, #ccc);
background-image: -moz-linear-gradient(top, #fff, #ccc);
background-image: -ms-linear-gradient(top, #fff, #ccc);
background-image: -o-linear-gradient(top, #fff, #ccc);
background-image: linear-gradient(top, #fff, #ccc);}
/*.search-input{background:none;box-shadow:none;outline:none;border:medium none;font-size:14px;padding-left:5px;color:#828a8f;width:250px;height:25px;}*/
.search-submit{background:transparent repeat scroll 0 0;border:medium none;/*cursor:pointer;height:27px;margin-left:4px;position:absolute;width:30px;*/}
ul.cats { list-style-type: none; padding-left:0}
.cats li:before{content:"" !important;padding-right:0 !important;}
.cats li a {text-decoration:none;}
.cats li a:hover{color:#8acb3d;}
.cats li.current-cat a{color:#8acb3d;}

/* Pagina's */
.tax-hondenschool-provincie .left,.page-template .left { float:none; background-color:#25547d;border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px; }
.tax-hondenschool-provincie .left .page-image, .page-template .left .page-image { /*margin-right: -15px;margin-left: -15px;*/border-radius:5px 0 0 0;-webkit-border-radius: 5px 0 0 0;-moz-border-radius: 5px 0 0 0; }
.tax-hondenschool-provincie .left .content,.page-template .left .content { color:#fff;padding:10px 15px;}
.tax-hondenschool-provincie .left .content a,.page-template .left .content a {color:#fff;text-decoration:none;}
.tax-hondenschool-provincie .left .content a:hover,.page-template .left .content a:hover{color:#8acb3d;text-decoration:underline;}
.pagelist li.current_page_item a, .pagelist li.current-cat a { color:#8acb3d !important;text-decoration:none;}
  
ul.pagelist {list-style-type: none;padding-left: 10px; }
ul.pagelist li:before {content: " - "; }

#dogschools-list { margin-bottom: 15px; }
#dogschools-list table{width:100%;}
#dogschools-list table th{text-align:left;}
#dogschools-list h2{margin:0;font-size: 17px;}
#dogschools-list h2 a{color:#7e4f25;text-decoration:none;font-weight:normal;}
#dogschools-list h2 a:hover{text-decoration:underline;}
.single-hondenschool #dogschools-list table th{width:auto;text-align:center;}

.single-boek .left { float:none;border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px; }
.single-boek .left img { width: 100%; }
.single-boek .left .content { padding:10px 15px;}
#book-list hr{background-color:#d9d9d9;border:0px;height:1px;}
.book{width:33.3%;float:left;font-family:'lato';margin:10px 0;}
.book .book-cover{text-align:center;}
.book .book-title{text-align:left;}
.book h2{font-size:15px;margin-bottom:2px;font-family:'lato';}
.book h2 a{color:#7e4f25;text-decoration:none;}
.book-image{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;}
.boek ul{margin-bottom:14px;}
.book-meta{margin-bottom:10px;}
.book-meta table{width:100%;}

.youtube {background-position: center;background-repeat: no-repeat;position: relative;display: block;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;margin: 0px auto 10px auto;}
.youtube .play {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ+CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;background-size: 64px 64px;position: absolute;height: 100%;width: 100%;opacity: .8;filter: alpha(opacity=80);transition: all 0.2s ease-out;}
.youtube .play:hover { opacity: 1;filter: alpha(opacity=100);}

@media only screen and (min-width: 320px) and (max-width: 991px) {
.tax-hondenschool-provincie .left img, .page-template .left img {display:none;}
.tax-hondenschool-provincie .left, .page-template .left { float:left; width:100%;border-radius: 0 0 0 5px;-webkit-border-radius: 0 0 0 5px;-moz-border-radius: 0 0 0 5px; }
.article-list ul li {padding-bottom: 7px;}
/*.pagelist li {padding-bottom: 7px;}*/
ul li {padding-bottom: 7px;}
}
@media only screen and (min-width: 992px) {
.tax-hondenschool-provincie .left img, .page-template .left img {width:100%;}
}