/*
Theme Name: Hotel Norbuling
Theme URI: http://btechnophiles.com
Author: Bharat Thapa, Btechnophiles Consultancy Team
Author URI: http://btechnophiles.com/
Description: This is a fully responsive bootstrap wordpress theme built from scratch for Hotel Norbuling.
Version: 1.0

Tags: Hotel Norbuling, btechnophiles
Text Domain: norbuling

Btechnophiles Consultancy is a licenced IT Consultancy firm in Bhutan.
*/

.body {
	background: #fff;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



.bt-bg-image {
	background-image: url('images/bg.png');
}

.bt-bg-white {
	background: #fff;
	display: block;
	height: auto;
}

.bt-slide {
	width: 100%;
	height: 450px;
	overflow: hidden;
}
	
.bt-header {
	min-height: 193px;
}

.bt-content {
	background: #fff;
	font-family: 'PTSansRegular', Helvetica, Arial, sans-serif;
	padding: 10px;
	width: 100%;
	float: left;
	
}

.bt-page {
	background: #fff;
	font-family: 'PTSansRegular', Helvetica, Arial, sans-serif;
	padding: 10px;
	float: left;
	width: 100%;
}

.bt-page b { color: #000; font-weight: bold;}

.bt-page li { 
	display: block;
	width: 100%;
	padding: 5px;
	border-bottom: 1px #ccc dashed;
}

.bt-container {
	max-width: 1090px;
}

.bt-pad-20 {
	padding: 20px 0px 20px 0px;
}

.bt-header-font {
	font-family: 'Allura', cursive;
	font-size: 50px;
	font-weight: bold;
}

.bt-toggle {
	color: #000;
	background: #ccc;
	padding: 5px;
	font-weight: bold;
}

.bt-nav a{
	color: #999;
	font-size: 15px;
	font-family: 'PTSansRegular';
}

.bt-text-banner {
	background: #ad8b57;
	color: #fff;
	padding: 5px;
	font-weight: bold;
	font-size: 25px;
}

.bt-white-banner {
	
	background: #fff;
	height: 10px;
	display: block;
}

.bt-image {
	width: 100%;
}

.bt-top-padding {
	padding-top: 20px;
}

.bt-ftcolor-grey {
	color: #999;
}

.bt-post {
	font-size: 14px;
	color: #999;
}

.bt-title {
	margin-top: 0px;
	font-size: 21px;
	color: #000;
}

.bt-font-sm {
	font-size: 12px;
}

.bt-text-banner-f {
	background: #ad8b57;
	height: 30px;
	display: block;
}

.bt-footer{
	min-height: 100px;
	display: block;
	background: #fff;
	padding: 10px;
}

.bt-bottom-margin {
	margin-bottom: 50px;
}

.bt-bottom-margin-10{
	margin-bottom: 10px;
}

.size-full {
	
	max-width: 100%;
}

.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	
}

.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	
}

.alignnone {

	margin: 0px;
	
}

.thumbs{
	padding-top: 10px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}

.thumbs b {
	color: #000;
}

.thumbs img{
	width: 100%;
	margin-bottom: 10px;
}

.bt-margin-top {
	padding-top: 20px;
	border-top: 1px #ccc solid;
	margin-top: -10px;
	margin-bottom: 30px;
}

.bt-page-thumb {
	text-align: center;

}

.bt-page-thumb img{
	width: 100%;
	max-width: 940px;
}

.bt-padding-sides {

	padding: 0px 20px;
}

.bt-social {
	width:100%;
	float: left;
	margin: 5px 0px;
	background: #ECEBEB;
	max-width: 240px;
	padding: 10px;
	font-size: 14px;
	margin-right: 5px;
}

.bt-social:hover {
	background: #ccc;
}

.bt-social a:hover {
	text-decoration: none;
}

.fa {
	font-size: 26px;
	margin-right: 10px;
	color: #428bca;
}

.bt-social img{
	max-width: 70px;
	float: left;
	margin: 10px 5px;
}

.bt-offers {
	width: 100%;
	margin: 10px 0px;
	border: 1px dashed #ccc;
	padding: 10px;
	background: #FFF7CB;
}

.bt-offers h3{
	width: 100%;
	padding: 5px;
	background: #589442;
	font-weight: bold;
	color: #fff;
}

.bt-sp {
	padding: 10px;
	display: block;
	background: #589442;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.bt-sp:hover {
	
	color: yellow;
	
}

.tashiair{
	width: 100%;
	border: 5px solid yellow;
	box-shadow: 1px 1px 3px #333;
	padding: 20px;
	float: left;
	font-size: 40px;
}

.tashiair h3{
	font-size: 60px;
	font-weight: bold;
	text-shadow: 1px 1px 5px #000;
	color: #fff;
	float: left;
	margin-right: 10px;
}
.tashiair h4{
	font-size: 30px;
	font-weight: bold;
	float: left;
	color: #000;
	font-style: italic;
	padding-top: 40px;
}
.yellow {
	color: yellow;
	margin-left: 10px;
}

.orange {
	color: orange;
}

.glyphicon{
	float: left;
	font-size: 80px;
	color: #FAA952;
	text-shadow: 1px 1px 5px #000;
	margin-right: 10px;

	
}


.bt-blog {
	width: 100%;
	height: auto;
	padding: 10px;
	border: 1px solid #ccc;
	margin: 10px 0px 10px 0px;
	max-width: 240px;
}

.bt-bg-white {
	background: #fff;
}
.bt-footer-text {
	background: #fff;
	padding: 10px;
	border-right: 1px solid #ccc;
	
}


.bt-intro img {
  display: block;
  
}