/*
/*	Background Images
/*-----------------------------------------------------------------------------------*/
.x-preloader {
    background-image: url(../../images/ajax-loader.gif);
    /*background-color: #16121A;*/
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    /*opacity: 0;*/
    width: 100%;
    height: 100%;
    display: none;
}

/*
/*	COLORS
/*-----------------------------------------------------------------------------------*/
#coll-preloader {
    background-color: #ffffff;
}
#coll-preloader .percent{
    color: #000;
}


.header {
    background-color: #222222;
}

.home .header {
    /*background-color: #ff3838;*/

}

a {
    color: #999;
    text-decoration: none;
}

a:hover {
    color: #ff6867;
}

.comment-meta ul.extra small {
    color: #999;
}

.comment-reply-link,
.more-link,
#comment-submit,
.blog-nav-item{
    color: #ff6867;
}
.comment-reply-link:hover,
.more-link:hover,
#comment-submit:hover,
.blog-nav-item:hover{
    color: #000;
}

.footer .text {
    color: #38393e;
}
/*
/*	BORDERS
/*-----------------------------------------------------------------------------------*/
.header {
    border-bottom: 1px solid #1e1e1e;
}
.type-post {
    /*border-bottom: 1px solid #000;*/
}

/* after*/
.type-post:after {
    /*content: '';*/
    /*position: absolute;*/
    /*display: block;*/
    /*width: 100%;*/
    /*height: 3px;*/
    /*bottom: 3px;*/
    /*border-bottom: 1px solid #000;*/
}

.border.centered:after {
    content: '';
    position: relative;
    display: block;
    margin: auto;
    height: 5px;
    border-bottom-style: solid;
}

.border.thick:after {
    padding-top: 13px;
    border-width: 5px;
}

.border.thin:after {
    padding-top: 5px;
    border-width: 2px;
}

.border.full:after {
    width: 100%;
}

.border.big:after {
    width: 30%;
}

.border.small:after {
    width: 10%;
}

.comment-body {
    border-left: 1px solid #888888;
}

.comment-reply-link {

    border: 1px solid #ff6867;

}
.comment-reply-link,
.more-link,
#comment-submit,
.blog-nav-item{
    /*border: 1px solid #ff6867;*/
	 border: 1px solid #767676 !important;
}
.comment-reply-link:hover,
.more-link:hover,
#comment-submit:hover,
.blog-nav-item:hover {
    border: 1px solid #000;
}

/*.single-post .type-post:after,*/
.single-post #comments:before,
.single-post #pings:before,
.single-post #respond:before {
    content: "";
    display: block;
    /*position: absolute;*/
    width: 20px;
    margin-bottom: 30px;
    /*height: 30px;*/
    border-bottom: 1px solid #000000;
    visibility: visible !important;
}

.single-post ol.ping-list:after {
    height: 30px;
}

input[type=text], textarea {
    border: 1px solid #E5E6EC;
}

input[type=submit], button[type=submit] {
    border: 1px solid #38393e;
}
.footer .text:after {
    content: "";
    display: block;
    position: absolute;
    width: 20px;
    top: 0;
    /*height: 30px;*/
    border-bottom: 3px solid #38393e;
    visibility: visible !important;
}
/*
/*	OTHER
/*-----------------------------------------------------------------------------------*/
/* responsive menu */
.responsive-mainmenu {
    color: #999;
    -webkit-appearance: none;
    background-image: url(../../images/responsive-menu-bg.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #000000;
    border: 1px solid #3A3A3A;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
}

.shadow {
    -webkit-mask-box-image: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, .8) 50%, transparent 100%);
    background-color: transparent;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .2), transparent);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .2), transparent);
    background-image: -ms-linear-gradient(top, rgba(0, 0, 0, .2), transparent);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .2), transparent);
    background-image: linear-gradient(top, rgba(0, 0, 0, .2), transparent);
    border-top: 1px solid rgba(0, 0, 0, 0.25);
    height: 8px;
    margin: -1px auto -8px;
    opacity: 1;
    position: relative;
    width: 100%;
    /*z-index: 985;*/
}
/* generic cookies control */
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  margin-left: 18%;
}
div#cookie-law-info-bar{
  display: block;
  color: rgb(255, 255, 255);
  font-family: Arial, Helvetica, sans-serif;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-bottom-color: rgb(68, 68, 68);
  background-color: rgb(68, 68, 68);
  padding-top: 15px;
  padding-bottom: 15px;
}

#cookie-law-info-bar span {
  vertical-align: middle;
  font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited {
	background: #222 url('../images/overlay.png') repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px!important;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	cursor: pointer;
	margin: auto 10px;
}