/*
Theme Name: devdmbootstrap3-child
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Description: A devdmbootstrap3 v1.71 child theme.
Version: 1.71
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3
Template: devdmbootstrap3
*/




@import "css/bootstrap.css";

/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've include a child theme to use. Need help? http://devdm.com/DevDmBootstrap3/child-themes/ */

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap rules ****************/

.dmbs-container {

}

.dmbs-header {

}

.dmbs-header-img {

}

.dmbs-header-text {

}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}

.dmbs-footer {

}


/* overgepakt van gamepress Generated by Font Squirrel (http://www.fontsquirrel.com) */

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regulard41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular.woff') format('woff'),
         url('fonts/opensans-regular.ttf') format('truetype'),
         url('fonts/opensans-regular.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemiboldRegular';
    src: url('fonts/opensans-semibold.eot');
    src: url('fonts/opensans-semiboldd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold.woff') format('woff'),
         url('fonts/opensans-semibold.ttf') format('truetype'),
         url('fonts/opensans-semibold.svg#OpenSansSemiboldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/opensans-bold.eot');
    src: url('fonts/opensans-boldd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold.woff') format('woff'),
         url('fonts/opensans-bold.ttf') format('truetype'),
         url('fonts/opensans-bold.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('fonts/opensans-italic.eot');
    src: url('fonts/opensans-italicd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic.woff') format('woff'),
         url('fonts/opensans-italic.ttf') format('truetype'),
         url('fonts/opensans-italic.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FrancoisOneRegular';
    src: url('fonts/francoisone.eot');
    src: url('fonts/francoisoned41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/francoisone.woff') format('woff'),
         url('fonts/francoisone.ttf') format('truetype'),
         url('fonts/francoisone.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*overgepakt van gamepress*/
h1, h2, h3, h4, h5, h6 {
	font-family: "FrancoisOneRegular", "OpenSansRegular", Tahoma, sans-serif;
	line-height: 1.6em;
}
h1, h2 { margin-bottom: 12px; }
h3, h4, h5, h6 { margin-bottom: 6px; }
h1 { font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5, h6 { font-size: 16px; }
/*overgepakt van gamepress*/

body {
    font-family: "OpenSansRegular", Tahoma, sans-serif;
    color: #999;
    background: #000 url("images/body-bg1.png") repeat 0 0;
    overflow-x: hidden;
}

.dmbs-main{

    padding: 0; /*deze zorg dat items over heel de lijn gaan*/
}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .dmbs-header-text h1{
        font-size: 48px;
    }
}


.dmbs-header-text h4{
    font-family: "OpenSansRegular", Tahoma, sans-serif;
    font-weight: normal;
    font-size: 11px;
    color:#999999;
    text-transform: uppercase;
}

h3, .dmbs-header-text h1 a, .dmbs-header-text h1 a:hover{
    color: #fff;
    text-decoration: none;
}

.dmbs-header-text h1, .dmbs-header-text h4{
    display:inline;
}

.figBlokske{
    display:inline-block;
}

.entry-header h2.page-header{
    border-bottom: none;
    position: absolute;
    top:-40px;
    left:-2px;
    padding-top:5px;
}

h2.page-header2{
    color: #ffffff;
}

h2.page-header a, h2.page-header a:hover{
    color:#fff;
    text-decoration: none;
}

ul li  { padding-left: 18px; background: url("images/list-arrow.png") no-repeat 0 40%;list-style:none; }

ul li a{color:#fff;}

ul{padding:0}

/*datumblokske*/
.entry-header, .page-header {
    background: #000000 url("images/featured-caption.png") repeat-x scroll center top;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
   /*margin: 0;*/
    height: 70px;
    padding:10px;
}

.entry-date {
    border-top: 1px solid #000;
    background: url("images/date-bg.png") repeat-x 0 0;

    position: absolute;
    top: 0px;
    left: -70px;
    z-index: 10;
    color: #ffffff;
    font-family: "FrancoisOneRegular", "OpenSansRegular", Tahoma, sans-serif;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    padding: 10px;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    display: block;
    margin-bottom: 10px;

    width: 70px;
    height: 70px;

}
.entry-date span.day { display: block;}

.figPost{ position: relative;}

.figContent{padding:20px;}

.figPost a.btn.btn-success{
    margin-right: 20px ;
}

/*fighter menubar*/

.navbar{
    background: #3461b7 url("images/nav-blue.png") repeat-x 0 top;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#3461b7),color-stop(100%,#244386));
    background-image: -webkit-linear-gradient(#3461b7,#244386);
    background-image: -moz-linear-gradient(#3461b7,#244386);
    background-image: -o-linear-gradient(#3461b7,#244386);
    background: -ms-linear-gradient(top, #3461b7 0%,#244386 100%);
    background: linear-gradient(#3461b7,#244386);
}

.navbar a:hover{
    background: url("images/nav-blue.png") repeat-x bottom left;
    background: -moz-linear-gradient(top, #244386 0%, #1b356b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#244386), color-stop(100%,#1b356b));
    background: -webkit-linear-gradient(top, #244386 0%,#1b356b 100%);
    background: -o-linear-gradient(top, #244386 0%,#1b356b 100%);
    background: -ms-linear-gradient(top, #244386 0%,#1b356b 100%);
    background: linear-gradient(top, #244386, #1b356b);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#244386, endColorstr=#1b356b)";
    opacity: 1;
}


.navbar  li a{border-right: 1px solid #3a68cd; font-size: 13px;}
.navbar li a {border-left: 1px solid #182d5b;padding: 10px 22px 10px 22px;
text-transform: uppercase;   font-size: 13px;   color: #ffffff !important;   text-shadow: #000000;
}

.navbar ul li {
    background: none;
    padding: 0;
}

.navbar li:last-child {   border-right: 1px solid #182d5b;}

.navbar li:last-child > a{   border-right: 1px solid #3a68cd;}

.navbar li:first-child a{    border-left: 0 none;
     /*hier mss wel op zoeken background-size:auto;*/
 }

/*dit doet marge links in de menu weg, maar dan is er iets mis met hoekske
en zorgt er ook voor dat de pannekoek menu verspringt*/
@media only screen and (min-width : 768px) {
    .navbar .container {
        padding: 0;
    }

    div .collapse {
        padding: 0;
    }
}

/*hoekske van de hover*/
.navbar li:first-child a:hover{
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}

/*kleiner maken van navbar*/
.navbar {min-height:40px !important}

/*buttons*/
a.btn.btn-success, input[type=submit], a.comment-reply-link {
    background-color: #244386 !important;
    border-color: #1b356b !important;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.5);
}

div.well{background-color: #222; border-color: #999999; }

.fig-PostedIn{
    position: absolute;
    top:40px;
    text-transform: uppercase;
}

.page-header-single{
    position: relative;
    top:-25px;
    color: #ffffff;
    left:-2px;

}

 .figContent-single{

     padding:20px;
     margin-bottom: 10px;
 }


/*content achtergrond*/
.figContent,  .figContent-single{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #393939;
    background-color: #222222;
    background-image: url("images/content-bottom-bg.png");
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left bottom;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

.dmbs-footer{
    z-index: 20;
    position: absolute;
    margin-top: 20px;
    bottom:-170px;
}
/*footer  display: none; */
#fig-prefooter{
    position: relative;
    width: 100%;
    height: 100px;

    z-index: 10;
    bottom:5px;
    margin-bottom: -20px;

    background-color: transparent;
    background-image: url("images/prefooter-bg.png");
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0px 0px;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

#fig-upperContainer{
    z-index: 20;
    position: relative;
    top:-100px;
}

#fig-header{
    position: relative;
    width: 100%;
    height: 100px;
    z-index: 10;
    background-color: #393939;
    background-image: url("images/header-bg.png");
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0px bottom;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
}

/*aparte pagina's .page-header al zelfde achtergrond gegeven */
h2.page-header{
    width: 100%;

    border-bottom: none;
}

.fig-comments{
    padding: 10px;
}

.fig-single-page{
    margin-top: 0;
    padding-top: 5px;
    color:#ffffff;;
    margin-bottom: 0;
}

.fig-PostedInSingle{
    position: absolute;
    top:40px;
    left:10px;
    text-transform: uppercase;
}

.navbar-toggle:hover, .navbar-toggle:focus{
    background-color: #000000 !important;
}