@font-face {
    font-family: PFDinTextCondPro-Medium;
    src: url(/fonts/PFDinTextCondPro-Medium.ttf); 
   }

@font-face {
    font-family: PFDinTextCondPro-Regular;
    src: url(/fonts/PFDinTextCondPro-Regular.ttf);
   }

body, html {
	height:100%; position:relative;
}

.wrapper {min-height:100%;}

.main {background: url(/images/bg.jpg) no-repeat center top}
.inner {background: url(/images/inner_bg.jpg) no-repeat center top}

.h73 {height:73px;}
.h100 {height:100px;}

.navbar {margin-bottom:84px;}

.navbar-default {background: #5a3111; border:0px; box-shadow:none; text-transform: uppercase; font-family:PFDinTextCondPro-Medium, Arial; font-size:18px; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form {background: none; border:0px;}

.navbar-default .navbar-nav > li > a {color:#fff; padding:15px 0px;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
 background: none;
  color: #f0b651;
}

.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a:hover {
  background: none;
 color:#f0b651;
  box-shadow: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
  background: none;
 color:#f0b651;
  box-shadow: none;
}

.logo {position:absolute; top:13px; left:50%; margin-left:-86px; z-index:100}
	
.slider {width:787px; height:355px; margin:auto ; background: url(/images/slide_bg.png) repeat-x}
.slide_img {float:right; margin-right:20px; }
.slide_txt {margin:70px 410px 0px 43px; font-family: PFDinTextCondPro-Regular, Arial; font-size:30px; color:#5a3111; line-height:35px;}
	.slide_txt strong {text-transform:uppercase; }


.content h1 {margin-bottom:30px;}

.container {width:960px;}

.owl-controls { }
.owl-theme .owl-controls .owl-buttons div {
  background: none;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  margin: 0;
  opacity:1;
  padding:0;
}
.owl-prev {left:-75px; position:absolute; top:144px;}
.owl-next {right:-75px; position:absolute; top:144px;}

.feedback {width:787px; margin:37px auto 0; height:81px;}
.feedback .form_input {margin-right:29px;}
.feedback .form-control {height:41px; }
.feedback .form_input input {width:100%; color:#5a3111;}
.feedback .btn {padding: 10px 12px;}
.feedback .btn-default {width:100%; background: #5a3111; border-color:#5a3111; color:#fff; text-transform:uppercase}
.feedback .form-group { width:240px;}

.feedback .form-control:focus {
  border-color: #5a3111;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  outline: 0 none;
}

.content {margin-bottom:56px; color:#5a3111; font-family: PFDinTextCondPro-Regular, Arial; font-size:18px;}
.content h1 {font-family:PFDinTextCondPro-Medium, Arial; font-size:30px; font-weight:normal; color:#5a3111; text-transform:uppercase; margin-top:38px; margin-bottom:45px;}

.content_inner {margin-top:12px; color:#5a3111; font-family: PFDinTextCondPro-Regular, Arial; font-size:18px;}
.content_inner h1 {font-family:PFDinTextCondPro-Medium, Arial; font-size:30px; font-weight:normal; color:#5a3111; text-transform:uppercase; margin-top:45px; margin-bottom:45px;}

.footer {height:100px; margin:-100px 0px 0; position:relative;  background: #5a3111; color:#fff;  font-family: PFDinTextCondPro-Regular, Arial;}
.footer-in {padding:20px 30px}
.footer-left {font-size:20px; padding:16px 0 0 0}
.footer-center { text-align:center; padding:6px 0 0 0}
.footer-right { font-family: PFDinTextCondPro-Regular, Arial; font-weight:bold; font-size:20px; text-align:right; padding:16px 0 0 0}

.catalogMenu {list-style:none; margin:0px; padding:0px;}
.catalogMenu li {display:block; }
.catalogMenu a {display:block; background: #5a3111; padding:19px 20px 19px 30px; margin-bottom:4px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; font-family: PFDinTextCondPro-Regular, Arial; color:#fff; font-size:16px; text-transform: uppercase; font-weight:bold;}
.catalogMenu a:hover {text-decoration: none; background: #f0b651}
.catalogMenu a.active {background: #f0b651}
.catalogItem {margin-left:28px; display:none; }
.catalogImg {float:left; width:255px;}
.catalogTxt {margin-left:282px;}
.catalogItems .active {display:block !important}

.validation {display:none;}
#sendmessage {display:none; background: rgba(255,255,255,0.7); padding:15px;}
.hidden {display:none;}

