@font-face {
	font-family: "Nov-Book"; src: url("fonts/Nov-Book.eot"); font-weight: normal; font-style: normal;
	src: local("☺"), url("fonts/Nov-Book.woff") format("woff"), url("fonts/Nov-Book.ttf") format("truetype"), url("fonts/Nov-Book.svg") format("svg");
}
@font-face {
	font-family: "Nov-Medium"; src: url("fonts/Nov-Medium.eot"); font-weight: normal; font-style: normal;
	src: local("☺"), url("fonts/Nov-Medium.woff") format("woff"), url("fonts/Nov-Medium.ttf") format("truetype"), url("fonts/Nov-Medium.svg") format("svg");
}

body {
 color: #000;
 font-size: 14px;
 line-height: 18px;
 font-family: "Nov-Book", Arial, sans-serif;
}
h1{
	font-family:"Nov-Medium", serif;
	font-size:40px; 
	line-height:42px;
	color:#000;
	font-weight:normal;
}
h3{
	font-family:"Nov-Medium", serif;
	font-size:19px; 
	line-height:18px;
	color:#000;
	font-weight:normal;
}
table{border: 1px solid #ddd;}
th{font-weight:400; font-family:"Nov-Medium", serif;}
td{font-weight:400; font-family:"Nov-Book", serif; color:#aaa;}
.table>thead>tr>th{border-bottom:1px solid #ddd !important;}
.navbar-toggle{margin-top:0;}
.panel{border:none; box-shadow:none; -webkit-box-shadow:none;}
.form-control{box-shadow:none; -webkit-box-shadow:none;}
.panel-body{padding:0; color:#aaa !important;}
.header{
	padding: 0;
	border:none;

}
.header .navbar-nav > li > a{
	color:#000;
	text-transform:none;
	font-size:20px;
	font-family:"Nov-Medium", serif;
	text-align:center;
}
.mt-30{margin-top:30px;}
.mb-40{margin-bottom:40px;}
.mb-10{margin-bottom:10px;}
.logo{
	color:#000;
	text-transform:none;
	font-size:20px;
	font-family:"Nov-Medium", serif;
}
.submit {
    background-color:#000;
    color: #fff;
	border-radius:4px;
	padding:6px 10px;
    font-family:"Nov-Book", serif;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    border:none;
}
.submit:hover {
    border: none;
	background:#333;
    box-shadow: 0px 0px 1px #777;
}
.title-but{
    background-color:#000;
    color: #fff !important;
	border-radius:2px;
	padding:8px 12px;
    font-family:"Nov-Book", serif;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    border:none;
}
.s{box-shadow: 1px 1px 2px 1px #e0e0e0; box-sizing:border-box !important; display:block;}
.sub{
	color:#000;
	text-transform:none;
	font-size:13px;
	padding:0px;
	font-family:"Nov-Medium", serif;
}
.sub:hover{
	color:#959595;
	text-transform:none;
	font-size:13px;
	padding:0px;
	font-family:"Nov-Medium", serif;
}
.center{
	text-align:center;
}

.right{
	text-align:right;
}

.padding-up{padding: 0 30px 0 30px; }
.underline{text-decoration:underline;}
.lazy{
			background-image:url(/assets/img/preloader2.gif); 
			background-repeat:no-repeat; 
			background-position:100px 100px; 
		}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding: 10px 10px; border-right: 1px solid #ddd;}
.cbp-l-filters-text .cbp-filter-item{
	 font-family: "Nov-Book", Arial, sans-serif;
	 text-transform:none !important;
	 color:#000 !important;	
}
.cbp-l-filters-text .cbp-filter-item:hover{
	 font-family: "Nov-Book", Arial, sans-serif;
	 text-decoration:underline !important;
	 color:#707070 !important;	
}
.cube-portfolio .cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active, .cube-portfolio .cbp-l-filters-text .cbp-filter-item:hover{ font-family: "Nov-Book", Arial, sans-serif;
	 text-decoration:underline !important;
	 color:#000 !important;	}
	 
.video-js .vjs-big-play-button{
	background: rbga (0,0,0, .9)!important;
	padding: 15px !important;
	border: 1px solid #555!important;	
	-webkit-border-radius:0px !important;
	border-radius:0px;
}

.mb-100{margin-bottom:60px}
.video-js .vjs-control-bar{
	background: #000!important;	
}

.video-js .vjs-slider .vjs-load-progress{
	background: #000 !important;	
}

.video-js.vjs-16-9{
	padding-top: 60.75% !important;
	overflow:hidden;

}
.car-but{
	background:#ddd;
	
}
.form-control{color:#999;}
.border-redo{border:1px solid #ccc; background:none; border-radius:4px; padding:4px 10px;}
.pad-l{padding:0 15px 0 0;}
.pad-r{padding:0 15px 0 15px;}
.house-wire-bg > .vjs-poster{background-color:#d68261 !important;}
.house-wire-bg{background-color:#d68261 !important;}
.house-head-bg > .vjs-poster{background-color:#2b8fb2 !important;}
.house-head-bg{background-color:#2b8fb2 !important;}
.swamp-head-bg > .vjs-poster{background-color:#373b32!important;}
.swamp-head-bg{background-color:#373b32 !important;}
.artifact-head-bg > .vjs-poster{background-color:#efb560!important;}
.artifact-head-bg{background-color:#efb560 !important;}
.cube-bg > .vjs-poster{background-color:#d68261 !important;}
.cube-bg{background-color:#d68261 !important;}
.ad-bg > .vjs-poster{background-color:#406ebf !important;}
.ad-bg{background-color:#406ebf !important;}
.create-bg > .vjs-poster{background-color:#a81e3f!important;}
.create-bg{background-color:#a81e3f!important;}
.artifact-head-bg > .vjs-poster{background-color:#efb560!important;}
.artifact-head-bg{background-color:#efb560 !important;}
.plat-bg > .vjs-poster{background-color:#f6921e!important;}
.plat-bg{background-color:#f6921e !important;}
.ags-bg > .vjs-poster{background-color:#001260!important;}
.ags-bg{background-color:#001260 !important;}

.wire-bg > .vjs-poster{background-color:#eeb397 !important;}
.wire-bg{background-color:#eeb397 !important;}
.head-bg > .vjs-poster{background-color:#7fcecf !important;}
.head-bg{background-color:#7fcecf !important;}
.rel{position:relative; display:block !important; width:auto; height:auto !important; overflow: visible!important;} 
.logo-text{font-size:20px !important; padding: 4px 0 0 0;}	 
.mb-0{margin-bottom:10px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mb-80{margin-bottom:80px;}
.mt-80{margin-top:80px;}
.mt-40{margin-top:40px;}
.mt-55{margin-top:55px;}
.ml-20{margin-right:18px;}
.pb-15{padding-bottom:15px;}
.pt-15{padding-top:15px;}

.auto{margin:auto;}
.copyright{background:#efefef !important; font-size: 11px;}
.color-gray{color:rgb(205, 205, 205);}
.gray-foot{color:#aaa !important; margin: 0 0 2px 0;}
.d-gray{color:rgb(54, 54, 54);}
.no-under{text-decoration:none !important}
.no-under:hover{text-decoration:none !important}
.under{text-decoration:underline !important}
.hover:hover{color:#959595; text-decoration:none}
.no-padd{padding:0;}
.padding-foot{padding:0 50px;}
.no-bot-marg{margin-bottom:0;}
.float-r{float:right;}
.float-l{float:left;}
.clear{clear:both;}
.contact{padding: 4px 0 0 0;}
.contact:hover{color:#959595;}
.lower{text-transform:none !important; font-family:"Nov-Book", serif !important;}
.lower-sub{text-transform:none !important; font-family:"Nov-Book", serif !important; color:rgb(205, 205, 205) !important;}



@media (min-width: 0px) {
.head-resp{font-size: 28px; line-height: 30px; margin-top:55px;}
.center-sm{text-align:center}
.model{margin-top:20px;}
.header .navbar-toggle{margin-top:-38px;}
.header .navbar-nav > li > a {font-size: 14px !important;}
.mb-25-sm{margin-bottom:25px;}
}

@media (min-width: 768px) {

.hide{display:none!important;}
.header .navbar-nav > li > a {font-size: 14px !important;}
.head-resp{font-size: 28px; line-height: 30px; margin-top:55px;}
.center-sm{text-align:center}
.model{margin-top:10px;}
.header .navbar-toggle{margin-top:-38px;}
.mb-25-sm{margin-bottom:25px;}
}

@media (min-width: 992px) {

.hide{display:block!important;}
.header .navbar-nav > li > a {font-size: 20px !important;}
.head-resp{font-size:40px; line-height:42px; margin-top:55px;}
.center-sm{text-align:left}
.model{margin-top:10px;}
.mb-25-sm{margin-bottom:0px;}
}

@media (min-width: 1200px) {
.hide{display:block!important;}
.header .navbar-nav > li > a {font-size: 20px !important;}
.head-resp{font-size:40px; line-height:42px; margin-top:55px;}
.model{margin-top:10px;}
.mb-25-sm{margin-bottom:0px;}
}
#player, .fallback, body, html, iframe{
	background:#fff !important;
	
}
@charset "utf-8";

/* Preloader */
#preloader {
    position:fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(../img/status.gif); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}
}