/* --- INTRODUCTION ---

Theme Name:   RedBoot
Theme URI:    http://www.redboot.eu
Description:  Website door van Computer-Fix en Online Profile
Author:       Jesse Macco en Han van Lambalgen
Author URI:   http://www.computer-fix.nl/
Version:      1.0

*/



/*http://sonspring.com/journal/clearing-floats*/
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}/*https://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified*/
.clearfix:before,.clearfix:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.clearfix:after,.container_16:after{clear:both;}
/*Thefollowingzoom:1ruleisspecificallyforIE6+IE7.MovetoseparatestylesheetifinvalidCSSisaproblem.*/
.clearfix,.container_16{zoom:1;}

/*Margin, padding, and border resets except for form elements*/
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;border:0}


/* By Online Profile and Computer-Fix */
html{height: 99%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {min-height: 99%;font-size: 0.9em;line-height: 1.5em;background:#fff;font-family: 'Ubuntu', 'Sans-serif';}

div#layout{width:99%;max-width:900px;min-height:520px;position:relative;margin:0 auto;}
.container_full{width:100%;}
.container_900{max-width:900px;}
.center{margin:0 auto;}

div#layout2{width:99%;max-width:900px;min-height:520px;position:relative;margin:0 auto; padding:72px 0 0 0;}
.container_full{width:100%;}
.container_900{max-width:900px;}
.center{margin:0 auto;}

a{color:#f30600;text-decoration:underline;}

/* ============ START HEADERS ============== */
h1,h2,h3,h4{color:#f30600;}
h1 a{color:#F00;text-decoration:none;font-family: 'Aladin', cursive;font-size: 4.0em; text-align:center;}
h2 a,h3 a,h4 a{color:#000;text-decoration:none;font-family: 'Ubuntu', cursive;font-size: 1.4em; text-align:center;}
h1{margin:5px 0px 10px 0px;padding-left:0px;max-width:100%;min-height:100%;font-size:2.3em;line-height:45px;}
h2{margin:5px 0px 5px 0px;}
h3{margin:5px 0px 5px 0px;}
h4{margin:10px 0px 10px 0px;}
/* ============ END HEADERS ============== */

/* ============ START HEADER ============== */
header#top{height:53px;padding:0px 0px 6px 0;background:#fff;position:relative;margin: 5px 0;border-bottom:3px solid black;}
header#top div#header_container{height:53px;position:relative;}
header#top div#language-list{position:relative;z-index:100;float:right;}
header#top div#language-list ul li{float:left;display:block;list-style:none;padding:0px 7px;}
header#top div#language-list ul li img{padding-right:3px;}
/* ============ END HEADER ============== */



/* ============ START MAIN NAVIGATION ============== */
div#main_menu_container{position:relative;height:53px;padding:0;margin:0;background:url(images/menu-bg.png) repeat-x;}
div#main_menu_container ul#menu-main-menu{display:block;height:100%;position:relative;margin:0px;padding:0px;padding-left:200px;}
div#main_menu_container ul#menu-main-menu li{display:block;float:left;height:100%;padding: 0px 10px; width:119px;}
div#main_menu_container ul#menu-main-menu li a{display:block;height:100%;padding:0px 10px;line-height:53px;text-decoration:none;color:#fff;border:none; text-align:center;font-weight:bold;}
div#main_menu_container ul#menu-main-menu li a:hover, div#main_menu_container ul#menu-main-menu li a:active, div#main_menu_container ul#menu-main-menu li.current-menu-item a, div#main_menu_container ul#menu-main-menu li.current-menu-ancestor a {background: url(images/menuhover.png) no-repeat;}
/* ============ END MAIN NAVIGATION ============== */

/* ============ START CONTENT ============== */
div#content{max-width:690px;background:#fff;margin:0 auto;position:relative;background: url(images/mainleft.png) no-repeat #fff;min-height:520px;padding-left:210px;}
div#contenthome{max-width:690px;background:#fff;margin:0 auto;position:relative;background: url(images/mainback.png) no-repeat #fff;min-height:320px;padding-left:210px; padding-top:200px;}
div#full_page{position:relative;padding:10px;top:0px;right:0px;width:100%;}
div#full_page2{padding:78px 0 0 216px;max-width:100%;min-height:520px;background: url(images/mainback.png) no-repeat #fff; margin:0;}
div#page{padding:0;width:100%;max-width:900px;min-height:99%;float:left;}
div#page img, div#full_page img{border:0;padding:0px;width:auto;max-width:100%;height:auto;}
/* ============ END CONTENT ============== */
	
/* ============ START SIDEBARS ============== */
.sidebar {width:30%;max-width:250px;float:left;min-height:100%;margin-right:10px;padding:20px 20px 20px 10px;}
.sidebar .widget{width:100%;}
/*.sidebar .widget ul { list-style:none; margin-bottom:30px }
.sidebar .widget ul li ul { margin-left:20px; margin-bottom:-8px; }
.sidebar .widget ul li { border-bottom:1px solid #ccc; padding:8px 0; } 
.sidebar .widget ul li ul li { border:0; }
.sidebar .widget ul li a { color:#686767; }
.sidebar .menu { list-style:none; margin-bottom:50px !important; }
.sidebar .menu li { border-bottom:1px solid #cacaca; margin-bottom:10px; padding-bottom:5px }
.sidebar .menu li a, .sidebar .menu li { display:block; height:40px; font-family:'ChampagneLimousinesBold'; color:#979797; font-size:18px; font-weight:bold;}
.sidebar .menu li a:hover { text-decoration:none; color:#a10404; font-size:18px; }*/
.sidebar div.wpcf7 input, .sidebar textarea{padding:3px;max-width:260px;display:block;border:1px solid #aaa;resize:none;font-family: 'Just Me Again Down Here', cursive;font-size:1.3em;color:#fff;background:#ff8a00}
.sidebar div.wpcf7 input[type="submit"]{width:auto; padding:3px 7px;display:block;border:1px solid #aaa;font-family: 'Sans-serif';font-size:1.0em;color:#ff8a00;background:#fff}
.sidebar div.wpcf7 .watermark{color:#fff;}
/* ============ END SIDEBARS ============== */


/* ============ START FOOTER ============== */
footer#bottom{height:auto;min-height:40px;width:100%;background: #fff;border-top:3px solid #000;position:relative;bottom:0px;}
div#footer_container{max-width:900px;min-height:100%;margin:5px auto;color:#fff;font-size:0.65em;text-align:center;} 
div#footer_container h3{color:#ccc;}
div#footer_container a{text-decoration:none;color:#767676;font-size:1.3em;font-weight:bold;}
div#footer_container a:hover{text-decoration:underline;}
div#footer_container div#footer_el_container{width:600px;margin-bottom:0px;}
div#footer_container div.footer_element{float:left;display:block;width:124px;border-left: 1px solid #fff;}
div#footer_container div.footer_element:first-child{border-left:none;width:100px;}
div#footer_container .sidebar{width:auto;max-width:none;float:none;min-height:100%;margin:0;padding:0;}
div#module-bottombar div.widget{width:auto;}
div#module-bottombar div.widget div.textwidget{width:auto;}
/* 
div#footer_container div#module-footerbar{width:auto;max-width:900px;min-height:100%;margin:0 auto;clear:both;position:relative;display:block;}
div#footer_container div#module-footerbar div.widget{width:auto;}
div#footer_container div.widget_nav_menu{min-height:30px;float:left;min-width:90px;display:block;margin:10px 0px;padding:10px 10px 10px 30px;}
div#footer_container div.widget_nav_menu ul li{list-style-position:inside;}
div#footer_container div.wpstd_contact{min-height:30px;float:left;display:block;margin:10px 0px;padding:10px 10px 10px 10px;border-right:1px solid #ccc;border-left:1px solid #ccc;}
div#footer_container div.widget_text{min-height:30px;float:left;display:block;margin:10px 0px;padding:10px 10px 10px 10px;border-right:1px solid #ccc;border-left:1px solid #ccc;}
div#footer_container div.widget_text .key{padding-right:10px;}
============ END FOOTER ============== */


/* ============ START HEADER SEARCHFORM  ============== */
div#header_container .search-form{;float:right;padding-left:20px;padding-right:0px;}
.search-form input{padding:3px;max-width:260px;display:block;border:1px solid #aaa;float:left;height:12px;}
.search-form input[type="submit"]{width:auto; padding:1px 4px;border:1px solid #767676;font-size:1.0em;color:#767676;background:#fff;float:none;top:3px;height:20px;}
/* ============ END HEADER SEARCHFORM ============== */

/* ============ START ARCHIVE ============== */
div#archive-list div.single-post{padding:20px 0;border-bottom:1px solid #ccc;position:relative;clear:both;}
div#archive-list div.post-content, div#archive-list div.post-contenthome{width:100%;margin-top:10px;}
div#archive-list div.post-text{float:left;padding:0px 20px;}
div#archive-list div.post-meta{padding:5px 0 10px 0;font-size:10px;}
div#archive-list div.post-content p:first-child, div#archive-list div.post-contenthome p:first-child{margin:0px;}

div#archive-list div.archive-image{max-width:250px;height:auto;border:1px solid #ccc;padding:9px;margin:0;float:left;overflow:hidden;background:#fff;}
div#archive-list div.with-image{max-width:270px;margin-left:20px;}
div#archive-list div.archive-image-container{max-width:253px;height:auto;overflow:hidden;border:1px solid #eee;background:#fff;}
div#archive-list div.archive-image-container img{max-width:255px;border:none;}

div#archive-list div.post-content a.more-link, div#archive-list div.post-contenthome a.more-link{display:block;margin:10px 0 0 0;}
div#search-list div.single-post{padding:10px 0;}
div#search-list div.post-content, div#search-list div.post-contenthome{width:100%;}
div#search-list div.post-text{}
div#search-list div.post-meta{padding:5px 0 10px 0;font-size:10px;}
div#search-list div.post-content p:first-child, div#search-list div.post-contenthome p:first-child{margin:0px;}
div#search-list div.post-content a.more-link, div#search-list div.post-contenthome a.more-link{display:block;}
/* ============ END ARCHIVE ============== */

/* ============ START CONTACT PAGE  ============== */
div#full_page .wpcf7{}
div#full_page .wpcf7 div#mo_contact_data{float:left;width:50%;margin-bottom:20px;}
div#full_page .wpcf7 div#mo_contact_message{float:left;width:50%;margin-bottom:20px;}
div#full_page .wpcf7 .captcha{width:100%;clear:both;color:#666;}
div#full_page .wpcf7 .captcha img.wpcf7-captchac{margin:0px;}
div#full_page .wpcf7 .captcha input.wpcf7-captchar{display:block;border:1px solid #aaa;background:#eee;padding:5px;margin:5px;margin-left:0px;}
div#full_page .wpcf7 div#mo_contact_message textarea{resize:none;width:90%;background:#eee;display:block;border:1px solid #aaa;padding:5px;margin:5px;margin-left:0px;font-family: 'Ubuntu', 'Sans-serif';font-weight:bold;font-size:1.1em;}
div#full_page .wpcf7 div#mo_contact_data input{display:block;border:1px solid #aaa;background:#eee;width:90%;padding:5px;margin:5px;margin-left:0px;font-family: 'Ubuntu', 'Sans-serif';font-weight:bold;font-size:1.1em;}
div#full_page .wpcf7 div#mo_contact_email input{margin-top:15px;}
div#full_page .wpcf7  input[type="submit"]{width:auto; padding:3px 7px;border:1px solid #aaa;font-size:1.0em;color:#f30600;background:#fff;float:none;top:3px;height:28px;font-family: 'Ubuntu', 'Sans-serif';font-weight:bold;}

/* ============ END CONTACT PAGE ============== */

div#timeline-embed{width:100%;}
div.dot, div.line, div.event-line, div.timenav-line {background:#f30600 !important;}
div.flag-content h3 {color: #f30600 !important;}
div.container h3 {color: #f30600 !important;}

/* ============ START MEDIA QUERIES ============== */

@media screen and (max-width: 1580px) {}

@media screen and (max-width: 1420px) {}
@media screen and (max-width: 1260px) {}
@media screen and (max-width: 1140px) {}
@media screen and (max-width: 1026px) {}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 800px) {}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 700px) {}

@media screen and (max-width: 600px) {}

@media screen and (max-width: 480px) {}