	body { 
		padding-top: 45px;
		font-family: "Lato";
		font-weight: 300;
		font-size: 14pt;
		}
		
		a { color: #fff; }
		a:hover,
		a:active,
		a:visited { color: #fff; }
	
	.scrollup {
		    width:40px;
		    height:40px;
		    position:fixed;
		    bottom:20px;
		    right: 20px;
		    display:none;
		    z-index: 1000;
		    color: #333;
		    text-align: center;
		    line-height: 35px;;
		    background: #333;
		    opacity: 0.75;
		    color: #fff;
		}


	
	.logo { 
		width: 100%;
		height: 45px;
		position: fixed;
		top: 0px;
		left: 0px;
		background: #120B05 none repeat scroll 0% 0%;
		z-index: 100;
		text-align: center; 
	}
	.logo img { height: 70px;  }
	
	
	.top_left,
	.top_right {
	    color: #fff;
	    opacity: 0.75;
		position: absolute;
		top: 8px; 
		z-index: 2000;
		height: 50px;
		width: 50px; 
	}
	.top_left { left: 15px; }
	.top_right { right: 15px; }
	
	
	#owl-demo,
	.owl-wrapper-outer {
        width: 100%;
    }

    #owl-demo .item  {
		width: 100%;
        height: 260px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 0%;
    }
    
    .owl-theme .owl-controls {
	    margin-top: -40px;
	    text-align: right;
	    height: 40px;
		overflow: hidden;
	}

    .owl-theme .owl-controls .owl-buttons div {
	    color: #333;
	    display: inline-block;
	    margin: 0 0 0 5px;
	    padding: 0px;
	    border-radius: 0px;
	    background: rgba(255,255,255,.25);
	    opacity: 0.75;
	    height: 40px;
	    width: 40px!important;
		text-align: center;
		vertical-align: middle;
		line-height: 50px;
	    
	}
	
	.price {
		margin-top: -40px;
	    text-align: left;
	    height: 40px;
		overflow: hidden;
		background: #e3bd69;
		position: absolute;
		z-index: 2;
		line-height: 40px;
		color: #fff;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 14pt;
	}
	
	.title {
		padding: 20px 15px;
	}
	.maintitel {
		font-weight: 700;
		font-size: 12pt;
		line-height: 14pt;
		padding-top: 15px;
	}
	.subtitel {
		font-size: 11pt;
		padding-top: 3pt;
	}

	.facts {
		font-size: 10pt;
	}
	.facts .col-xs-4 { 
		padding: 10px 0; 
		text-align: center;
		background: #333;
		border-left: 1px solid #fff;
		border-right: 1px solid #FFF;
	}
	.facts .col-xs-4:first-child,
	.facts .col-xs-4:last-child {
		border: none;	
	}
	
	.facts .col-xs-4.active { 

		background: #fff;

	}
	
	.facts a {
		color: #f9e6ba;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: 400; 
	}
	
	
	.tab-content {
		padding: 10px 15px; 
		font-size: 13pt;
		*line-height: 14pt;
	}

	table,.table-responsive { border: none!important;}
	
	tr:first-child th,
	tr:first-child td { border: none!important; }
	
	table a { color: #333; text-decoration: none;}
		table a:hover,
		table a:active,
		table a:visited { color: #333;text-decoration: none; }

