/*
Theme Name: Black with Orange
Author URI: #
Theme URI:
Description: Details oriented theme with modern and decent design. Black and orange are main colors used in the theme. Menu is widgetized. Theme has got very light and optimized code (xHTML and CSS).
Author: Ugesi
Version: 1.6
Tags: black, orange, dark, two-columns, fixed-width, editor-style, sticky-post
License: GNU General Public License v2.0
License URI: #
*/

/* Reset browser styles
------------------------------------------ */
* {margin: 0; padding: 0}
html {min-height: 100%; padding-bottom: 1px; overflow: scroll;}
body {background: #fff; color: #444; font: 0.75em/1.5 "Arial", "Helvetica", sans-serif; }
[class] {list-style: none; padding: 0}
h1, h2, h3, h4, h5, h6 {font-size: 1em}
dt {font-weight: 700}
table {border-collapse: collapse}
img {border: none; vertical-align: middle}
a {color: #ff6000; text-decoration: none; outline: none; cursor: pointer}
a:hover {text-decoration: underline}
textarea, input, select, option, optgroup, button {font: 1em "Arial", "Helvetica", sans-serif}
button, [type="radio"], [type="checkbox"], [type="submit"], [type="button"], [type="reset"], label[for], select {cursor: pointer}
input, select, textarea {outline: none}
fieldset {overflow: hidden; border: none;}
legend {display: none;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {padding: 0; border: none}

/* Custom fonts
------------------------------------------ */
@font-face {font-family: 'MuseoSans'; src: url("fonts/museosans_500-webfont.css"); src: url("fonts/museosans_500-webfont.css") format('embedded-opentype'), url("fonts/museosans_500-webfont.css") format('woff'), url("fonts/museosans_500-webfont.css") format('truetype'), url("fonts/museosans_500-webfont.css") format('svg'); font-weight: normal; font-style: normal;}

/* Global Styles
------------------------------------------ */

h1 {margin: 10px 0 0.75em; padding-bottom: 10px; background: url("images/big-line.gif") 0 bottom no-repeat; font: normal 2em "MuseoSans",sans-serif;}
h2 {margin: 1em 0; padding-bottom: 5px; background: url("images/big-line.gif") 0 bottom no-repeat; font: normal 1.667em "MuseoSans",sans-serif;}
h2 a {color: #444;}
h2 a:hover {color: #ff6000;}
h3 {margin: 1em 0 0; color: #969696; font: normal 1.5em "MuseoSans",sans-serif;}
h4 {margin: 1em 0 0; font: normal 1.25em "MuseoSans",sans-serif;}
h5 {margin: 1em 0 0; font-size: 1.083em; font-weight: bold;}
h6 {margin: 1em 0 0; color: #969696; font-size: 1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: "MuseoSans",sans-serif;}
blockquote {margin: 1.5em 0; padding: 10px 20px; border: 1px solid #f0f0f0; background: #fafafa; font-style: italic;}
sub, sup {line-height: 1em;}
ul li, ol li {margin: 5px 20px;}
dl {overflow: hidden; margin: 1em 0; }
dt {float: left; clear: left; width: 150px; margin: 0 0 1em; padding: 0; font-weight: bold;}
dd {width: 500px; margin: 0 0 1em 150px; }
p {margin: 1em 0;}
table {margin: 1em auto; border: 1px solid #cacaca;}
table th, table th[class] {padding: 5px 10px; border: none; background: #e6e6e6;}
table td, table td[class] {padding: 5px 10px; border: none; font-size: 14px;}
table tr.alternate td {background: #fafafa;}

form, form[class] {margin: 1.5em 0; padding: 10px 20px; border: 1px solid #f0f0f0; background: #fafafa;}
label {clear: left; width: 150px; padding: 4px 0; font-weight: bold;}
input, select {width: 300px; margin: 5px 0; padding: 4px 10px; border: 1px solid #cacaca; background: #fff; vertical-align: middle; }
select option {padding: 0 5px; }
input[type="radio"], input[type="checkbox"], input[type="submit"] {width: auto;}
span.required {padding: 0 5px; color: #ff6000; font-weight: bold; font-size: 1.333em;}
textarea {width: 430px; min-width: 430px; max-width: 430px; height: 100px; margin: 5px 0; padding: 5px 10px; border: 1px solid #cacaca; background: #fff; }
p.form-submit, p.form-allowed-tags {margin-left: 150px;}
button, input[type="submit"] {height: 24px; padding: 0 15px; border: 1px solid #cacaca; background: #ff6d16 url("images/button.png") repeat-x top; color: #fff; font-weight: bold; line-height: 24px; text-shadow: #c57240 1px 1px 1px; vertical-align: middle;}

/* Main Layout
------------------------------------------ */
body {min-width: 960px; background: #f4f4f4;}
.header {min-height: 62px; background: #191919 url("images/header.png") bottom repeat-x;}
.header>div {width: 940px; overflow: hidden; margin: 0 auto;}
.header p {margin: 0;}
.header p.title {float: left; max-width: 450px; margin: 0; padding: 10px 17px 10px 0; background: url("images/header-separator.png") right center no-repeat; color: #fff; font: normal 1.833em/42px MuseoSans,sans-serif;}
.header p.title a {color: #fff; text-transform: uppercase;}
.header p.tagline {float: left; width: 350px; min-height: 32px; padding: 15px 0 15px 15px; line-height: 32px;}
.header p.tagline span {display: inline-block; color: #fff; font: normal 1.25em/1.5em MuseoSans,sans-serif; vertical-align: middle;}
.nav {background: #2b2b2b;}
.nav>div {width: 940px; margin: 0 auto;}
.nav ul.menu {clear: left; margin: 0; padding: 0;}
.nav ul.menu li {margin: 0;}
.nav ul.menu>li {float: left; position: relative; z-index: 1; overflow: hidden;}
.nav ul.menu>li:hover {overflow: visible; z-index: 20;}
.nav ul.menu>li>a {float: left; height: 28px; padding: 0 18px; border-left: 1px solid #434343; border-right: 1px solid #202020; color: #d5d5d5; font: normal 1.083em/28px MuseoSans,sans-serif; }
.nav ul.menu>li>a:hover, .nav ul.menu>li:hover>a, .nav ul.menu>li.current_page_item>a, .nav ul.menu>li.current-menu-item>a {background: #ff6000; color: #fff; text-decoration: none;}
.nav ul.menu ul {position: absolute; left: 0; top: 28px; width: 180px; list-style: none; margin: 0; padding: 0; border: 1px solid #434343; background: #2a2a2a;}
.nav ul.menu ul li {position: relative; margin: 0; padding: 0; overflow: hidden; border-top: 1px solid #434343; }
.nav ul.menu ul li:first-child {border-top: none;}
.nav ul.menu>li>ul>li:hover {overflow: visible;}
.nav ul.menu ul li a {display: block; padding: 5px 15px; color: #d5d5d5;}
.nav ul.menu ul li a:hover, .nav ul.menu ul li:hover>a {background: #434343; color: #fff; text-decoration: none;}
.nav ul.menu ul ul {left: 180px; top: 0;}
.header form {float: right; width: 170px; margin: 20px 0 0; padding: 0; border: none; background: none; text-align: right;}
.header form button {overflow: hidden; width: 27px; height: 24px; margin: 0; padding: 0; border: 1px solid #6d6d6d; background: transparent url("images/search-button.png"); text-indent: -50em; vertical-align: middle;}
.header form input {width: 120px; height: 22px; margin: 0; padding: 0 5px; border: 1px solid #6d6d6d; background: transparent url("images/input.png") repeat-x; color: #ccc; line-height: 22px; vertical-align: middle;}

.body {background: url("images/bg.png") center repeat-y;}
.content {overflow: hidden; width: 1050px; margin: 0 auto; padding: 20px 0;}
.main {float: left; overflow: hidden; width: 650px;}
.sidebar {float: right; width: 250px;}
.footer {background: #f4f4f4 url("images/footer.png") 0 0 repeat-x;}
.footer>div {overflow: hidden; width: 940px; margin: 0 auto; padding: 5px 0;}
.footer p {margin: 0; color: #999; font-size: 0.917em; line-height: 1.75em; text-align: center;}
.footer p.powered {font-size: 0.833em;}
.footer p.powered a {color: #999;}
.footer p.powered a:hover {color: #333;}
.footer ul {display: block; width: 960px; text-align: center;}
.footer ul li {display: inline; margin: 0; padding: 0 5px; border-left: 1px solid #d5d5d5;}
.footer ul li:first-child {border-left: none;}
.footer ul a {color: #616161;}
.footer ul a:hover {color: #333;}
.footer ul ul {display: none;}


/* sidebar
------------------------------------------ */
.widget {margin-bottom: 1.5em;}
.sidebar h3 {padding-bottom: 5px; background: url("images/big-line.gif") 0 bottom no-repeat; color: #666;}
.sidebar ul {list-style: none; margin: 1.5em 0; padding: 0;}
.sidebar ul li {margin: 0; padding: 5px 0; border-top: 1px solid #ddd; color: #969696;}
.sidebar ul li.current_page_item, .sidebar ul li.current-cat {background: #fff;}
.sidebar ul li.current_page_item li, .sidebar ul li.current-cat li {background: #F4F4F4;}
.sidebar ul li a {padding-left: 5px; color: #616161;}
.sidebar ul li a:hover {color: #ff6000;}
.sidebar ul li a:visited {color: #999;}
.sidebar ul li ul {margin: 5px 0 -5px;}
.sidebar ul li ul li a {padding-left: 20px;}
.sidebar ul li ul li ul li a {padding-left: 35px;}
.sidebar form {padding: 0; border: none; background: transparent;}
.sidebar form input {width: 195px; margin: 0; padding: 4px 10px; vertical-align: middle;}
.sidebar form button { background: transparent url("images/search-button.png") center center; vertical-align: middle;}

/* post styles
------------------------------------------ */
.post, .page {clear: both; overflow: hidden; margin-bottom: 30px; border-bottom: 1px solid #e6e6e6;}
.post h2, .page h2 {margin-top: 0;}
p.post-meta {margin: -1.25em 0 0; color: #aaa; line-height: 20px;}
p.post-meta span {padding: 2px 0 2px 25px; background: url("images/icons.png") no-repeat; line-height: 20px;}
p.post-meta span.date {background-position: 3px -3px;}
p.post-meta span.author {background-position: 3px -23px;}
p.post-meta span.cats {background-position: 3px -42px;}
p.post-meta span.comments {background-position: 3px -63px;}
p.tags {float: left; width: 500px; margin-top: 0.5em; margin-bottom: 5px; font-size: 0.917em;}
p.tags span {padding-left: 25px; background: url("images/icons.png") 0 -144px no-repeat;}
p.more {float: right; margin-top: 0.5em;  margin-bottom: 5px; padding-left: 20px; }
p.more a {float: right; height: 20px; padding: 0 25px 0 0; background: url("images/icons.png") no-repeat 100% -100px; line-height: 20px; }
p.more a:hover {color: #333; text-decoration: none;}
.post img.attachment-post-thumbnail {
float: left; 
margin: 0px 20px 10px 0px;
width: 130px;
height: 96px;
max-width:100%;
}

/* comments
------------------------------------------ */
.comments {clear: both;}
ul.commentlist {margin: 1em 0;}
ul.commentlist li {overflow: hidden; margin: 0.5em 0; padding: 10px 20px; border: 1px solid #e6e6e6; background: #fff;}
ul.commentlist li.odd {background: #fafafa;}
ul.commentlist li li {clear: both; margin-left: 20px;}
ul.commentlist ul {clear: both;}
img.avatar {float: left; margin: 0 10px 0 0; padding: 2px; border: 1px solid #e6e6e6; background: #fff;}
.reply {float: right; overflow: hidden; }
.reply a {float: right; padding-left: 20px; background: url("images/icons.png") 0 -64px no-repeat;}
ul.commentlist li .comment-body ul {margin: 1em 0; list-style: disc;}
ul.commentlist li .comment-body ol {margin: 1em 0; list-style: decimal;}
ul.commentlist li .comment-body li {overflow: visible; margin: 0 0 0 20px; padding: 0; border: none; background: transparent;}

/* misc
------------------------------------------ */
.clear {height: 0; clear: both; overflow: hidden;}
.alignleft {float: left; margin: 5px 20px 5px 0; padding: 0; }
.alignright {float: right; margin: 5px 0 5px 20px; padding: 0; }
.aligncenter {display: block; margin: 1em auto; text-align: center;}
.wp-caption-text {margin: 0.5em 0; color: #969696; font-size: 0.917em;}
.nocomments {clear: both; color: #666;}
img.size-thumbnail {margin: 5px;}
a.post-edit-link {font-size: 0.5em;}
img {margin: 0; max-width: 640px; height: auto;}
embed {max-width: 650px;}
.wp-caption img, .wp-caption embed {max-width: 620px;}

.gallery {overflow: hidden; padding: 1.5em 0;}
.gallery dl {text-align: center;}
.gallery dl dt {float: none; width: auto;}
.gallery dl dd {clear: left; width: auto; margin: 0; text-align: center;}
.gallery a img, .gallery a img[class] {padding: 2px; border: 1px solid #e6e6e6; background: transparent;}
[id*="gallery"] img {border: 1px solid #e6e6e6;}

.wp-caption {max-width: 620px;}
.wp-caption, .gallery-caption {padding: 5px; border: 1px solid #ddd; background: #fafafa; text-align: center;}

p.pagination {clear: both; overflow: hidden;}
p.pagination a {background: url("images/icons.png") no-repeat; font-weight: bold;}
p.pagination a:hover {color: #000; text-decoration: none;}
p.pagination .prev a {float: left; height: 20px; padding: 0 0 0 25px; background-position: 0 -120px; line-height: 20px;}
p.pagination .next a {float: right; height: 20px; padding: 0 25px 0 0; background-position: 100% -100px; line-height: 20px;}
p.pages {clear: both;}

p label {display: inline; margin-bottom: 0;}
p.comment-form-comment label, p.comment-form-url label, p.comment-form-email label, p.comment-form-author label {display: block; float: left;}
.main h3, .main h2 {clear: both;}
.searchform button {width: 27px; background: transparent url("images/search-button.png"); padding: 0;}

.sticky {padding-left: 5px; border-left: 3px solid #e6e6e6;}
.gallery-caption {position: static;}
.bypostauthor {position: static;}


.post-meta{display:none;}
.comments{display: none;}

.lcp_catlist img { float:left; margin:5px 10px 5px 0; }


.panel-heading{font-size: 20px; font-style:bold;}

.lcp_catlist {
margin-left: -10px;
padding-left: 8px;
margin-right: 13px;
}
span.mijn_datum  {
color: #4164B7;
	font-style: italic; 
}

ul.lcp_catlist li {list-style-type:none; margin-bottom: 30px; }

span.dateclass {
color: #921717;
font-size: .8em;
font-weight:bold;
display:block;
}



table {
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 5px;
border: none;
background: #CCC;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 5px;
line-height: 1.42857143;
text-transform: uppercase;
vertical-align: top;
font-size: 12px;
}


.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 2px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #ffffff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #ffffff;
  background-color: #222222;
  border-color: #222222;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #090909;
  border-color: #040404;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #222222;
  border-color: #222222;
}
.btn-default .badge {
  color: #222222;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #2780e3;
  border-color: #2780e3;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #1967be;
  border-color: #1862b5;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #2780e3;
  border-color: #2780e3;
}
.btn-primary .badge {
  color: #2780e3;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #3fb618;
  border-color: #3fb618;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #2f8912;
  border-color: #2c8011;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #3fb618;
  border-color: #3fb618;
}
.btn-success .badge {
  color: #3fb618;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #9954bb;
  border-color: #9954bb;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #7e3f9d;
  border-color: #783c96;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #9954bb;
  border-color: #9954bb;
}
.btn-info .badge {
  color: #9954bb;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #ff7518;
  border-color: #ff7518;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #e45c00;
  border-color: #da5800;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #ff7518;
  border-color: #ff7518;
}
.btn-warning .badge {
  color: #ff7518;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #ff6000;
  border-color: #ff0039;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #cc002e;
  border-color: #c2002b;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #ff0039;
  border-color: #ff0039;
}
.btn-danger .badge {
  color: #ff0039;
  background-color: #ffffff;
}
.btn-link {
  color: #2780e3;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #165ba8;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 18px 30px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade {
  opacity: 1;
}


.clearfix:before, .clearfix:after {
    content: '';
    display: block;
    clear: both;
}

.h_iframe        { position: relative;
    padding-bottom: 71.3%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;}

.h_iframe iframe {position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;}

.h_iframe2        { position: relative;
    padding-bottom: 53%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;}

.h_iframe2 iframe {position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;}