/* Fonts
***************************************************/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,900,900italic|Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic|Roboto+Condensed:300,300italic,400,400italic,700,700italic|Cinzel:400,700,900');

/* Bootstrap Style Updates
***************************************************/
html{overflow-y: scroll;-webkit-text-size-adjust: 100%;}
body {background:#000; color:#bdbdbd; font-family:'Roboto',sans-serif; font-size:15px; line-height:22px;}

h1{color:#caaf65; font-family:'Cinzel',serif;font-size:24px;font-weight:400; margin:10px 0 20px; text-transform:uppercase;}
h1 span{display:block; font-size:23px; font-weight:400;}
h2 { margin-top:0px;}

img,vidoe,object,iframe{max-width:100%;}
.no-gutter > [class*='col-'] {padding-right:0;padding-left:0;}
.nomargin{margin:0px!important;}

.breadcrumb{border-bottom:1px dashed #424242; margin:15px 0px 0px 0px; background-color:transparent;padding:0 0 15px;}
.breadcrumb>li+li:before{content:"\00BB";color:#CAAF65;}

p{margin-bottom:20px;}
a{color:#CAAF65;}
a:hover{color:#fff;}

/* Skeleton 
***************************************************/
#Header .logo{margin-top:16px;}
#Header .safe{margin-top:15px;}
#Header .links{margin:13px 20px 0 0;}
#Header .cont{float:right;}
#Header .cont img{margin-right:5px;}
#Header .cont .tel{color:#fff; font-size:20px; font-weight:500; margin-bottom:5px;}
#Header .cont .email{line-height:19px;}
#Header .cont .email a{color:#fff; font-size:14px;}
#Header .cont .email a:hover{color:#816f3f;}
#Header .cont .email span{color:#9e9e9e; font-size:12px; margin-left:32px;}
#Header .serBtn{margin:9px 9px 0 0;}
#Header .social{margin:9px 6px 0 0;}
#Header .topNav{margin-top:10px;}
#Header .topNav a{background:#262626; color:#fff; float:left; font-size:13px; margin-left:2px; padding:4px 18px; text-transform:uppercase;}
#Header .topNav a:hover,#Header .topNav .active{color:#caaf65;}

/* Navigation 
***************************************************/
.navbar {font-family:Georgia,serif; margin:13px 0 0;}
.nav>li>a {font-size:18px; text-align:center; padding:20px 14px;}
.nav>li>a span {display:block; font-size:12px;}
.navbar-collapse{padding:0px;}
.navbar-inverse {background:#262626;}
.navbar-nav>li {border-left:1px solid #816F3F;}
.navbar-nav>li:last-child {border-right:1px solid #816F3F;}
.navbar-inverse .navbar-nav>li>a,.dropdown-menu > li > a{color:#fff;font-size:16px;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover,.dropdown-menu > li > a:hover {background:#816F3F;color:#fff;webkit-box-shadow:none;box-shadow:none;}
.dropdown-menu {background-color:#000; padding:0px; margin-left:-2px;}
.dropdown-menu li{border-top:1px solid #816F3F;}
.dropdown-menu li a{padding:8px 10px;}
.dropdown-menu li:last-child{border-bottom:1px solid #816F3F;}
/* Main Banner 
***************************************************/
#MainBnr{margin:0 0 2px; overflow:hidden;}
#MainBnr img{display:block; margin-left:50%; max-width:none; transform:translate(-50%,0); -webkit-transform:translate(-50%,0);}

#MainContent{background:#262626; padding-bottom:18px;}
#MainContent .slogan{background:#816f3f; color:#fff; font-family:Georgia,serif; font-size:20px; height:60px; line-height:60px; text-align:center;}
#MainContent .head{background:url(../images/dots.jpg) repeat-x center center; margin:25px 0 40px; text-align:center;}
#MainContent .head span{background:#262626; color:#caaf65; font-family:'Roboto Condensed',sans-serif; font-size:35px; padding:0 20px; text-transform:uppercase;}

#MainContent .products{background:#000; border:1px solid #a59771; margin-bottom:28px; padding:20px 20px 24px; text-align:center;}
#MainContent .products p{margin:34px 20px 24px; line-height:18px;}
#MainContent .Button {background:#caaf65; border:none; border-radius:0px; color:#000; font-size:13px; padding:4px 15px 2px; text-shadow:none;}
#MainContent .Button:hover {background:#8e7635;}

#Footer{color:#9a9a9a; font-size:13px; line-height:20px; margin:30px 0 26px; text-transform:uppercase;}

#MainContent .panel {background:#000; border:1px solid #6A6A6A;}
#MainContent .panel .panel-heading {background:#6A6A6A;border:none;}
#MainContent .red{color:#ff0000;}
#MainContent .contact{border-right:1px solid #6A6A6A; padding:0 80px 0 15px;}
#MainContent .contactForm{margin:0px;}
#MainContent .contactForm input,#MainContent .contactForm select{border-radius:0px; height:50px;}
#MainContent .contactForm textarea{border-radius:0px; height:150px;}
#MainContent .contactForm .Button{padding:10px 25px;}
#MainContent .contactForm .character{margin:10px 15px 0 0;}
#MainContent .contDetails{color:#fff;}
#MainContent .contBor{border:2px solid #CAAF65; color:#CAAF65; border-radius:50%; margin-bottom:15px; padding:10px; font-size:18px;}
#MainContent .contBor:hover{background:#CAAF65; color:#fff;}
#MainContent .contDetails a{color:#fff;}
#MainContent .contDetails a:hover,#MainContent .hoverEffect:hover{color:#CAAF65; text-decoration:none;}
#MainContent .gallery > [class*='col-']{margin-bottom:30px;}
#MainContent .gallery img{border:2px solid #CAAF65;}

@media (min-width: 1150px) {
	.container{width:1150px;}
}

@media (max-width: 1149px) {
	.container{width:980px;}
	#Header .links{width:359px;}
	.nav>li>a {padding:20px 6px;}
	
	#Header .serBtn{float:right !important; margin:9px 0 0;}
	#Header .topNav a{padding:4px 7px;}
}

@media (max-width: 979px) {
	.container{width:764px;}
	#MainContent .products{padding:10px;}
	#MainContent .contact{border-right:none; padding:0 15px;}
		
	.navbar-header{float: none; padding:5px;}
	.navbar {min-height:40px;}
	.navbar-toggle{border:none;display: block;}
	.navbar-default .navbar-toggle .icon-bar {}
	.navbar-collapse.collapse { display: none!important;}
	.navbar-nav {float: none!important; margin:0px; padding-left:0px;}
	.navbar-nav > li > .dropdown-menu { width:100% !important;}
	.nav > li { background:#000; margin-bottom:1px; text-align:center !important;}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a { color:#000;}
	.navbar-nav >li { float: none;margin-right:0px; border:none;}
	.dropdown-menu {margin-left:0px;}
	.navbar-collapse.collapse.in { display: block!important;}
	.collapsing {overflow: hidden!important; }
	.navbar-nav .open .dropdown-menu { background-color: transparent; border: 0 none; box-shadow: none; float: none; top:15px; position: static; padding:0px; width: auto; text-align:center !important;}
	.navbar-default .navbar-nav > .active > a { background-image:none; background-color:#000 !important; color:#fff; }
	.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color:#000 !important; color:#fff;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color:#014f93;}
.pad{padding-bottom:10px !important;}
}
@media (max-width: 767px) {
	.container{margin:0 10px; width:100%;}
	#Header,#Footer{text-align:center;}
	#Header .logo,#Header .safe,#Header .links,#Header .cont,#Header .serBtn,#Header .social,#Header .topNav,#Footer .pull-left,#Footer .pull-right{margin:0 0 10px; width:100%;}
	#Header .topNav a{display:inline-block; float:none;}
	#MainBnr img{margin-left:0px; max-width:100%; transform:translate(0,0); -webkit-transform:translate(0,0);}
	#MainContent .slogan{height:auto; line-height:25px; padding:15px;}
}
@media (max-width: 479px) {
	.fullSpace .col-xs-6{width:100%;}
}
.floatLeft {float:left;}
.floatRight {float:right;}
/************************************** Item Pager ********************************************/
.ItemPager{border:solid 1px #CFCFCF;padding:3px 5px;font-size:12px;font-weight:bold;}
.ItemPager .floatLeft{width:35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:24px;}
.ItemPager .floatRight{width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px 0px;}
.ItemPager .floatRight *{float:right;display:block;text-decoration:none;margin-left:5px;padding:3px 6px;line-height:14px;color:#fff;}
.ItemPager .floatRight .PageNumbers{float:right;white-space:nowrap;margin:0px;padding:0px;}
.ItemPager .floatRight .PageNumbers *{float:left;background-color:#CAAF65;color:#fff;font-weight:normal;}
.ItemPager .floatRight .PageNumbers a:hover,.ItemPager .floatRight .PageNumbers .PagingActive{background-color:#80703D;}
.ItemPager a.Disabled{opacity:0.8;color:#bbb;}

#TopPager {margin:10px 0px 5px 0px}
#BottomPager {margin:5px 0px 10px 0px}

#Footer .btmLogo{margin-bottom:20px;}
#Footer .btmLogo img{margin-bottom:8px;}
.proTitleHome{height:74px;}