.min-width{min-height:100px !important;}

.margin-top-40{ margin-top:40px;}

.marginminus-top-30{margin-top: -30px;}
.margin-auto{margin: 0px auto;}
.position-relative{position: relative;}
.navbar-brand>img{ margin-top:-13px;}
.img-center{ text-align:center;}
section{min-height:500px; padding-bottom: 60px;}
.navbar-right {
border: 1px solid #16224d;
border-radius: 5px;
margin-top: 3px;
}
.navbar-nav>li {
padding: 0px 15px;
}
.nav>li>a {
padding: 10px 0px;
}
.bg-white{ background:url(../img/section2-bg.jpg) repeat-x; }
.bg-dark{ background: url(../img/section1-bg.jpg) repeat-x;}
.bg-gray{ background:#f3f3f3 url(../img/section3-bg.jpg) repeat-x; }
.bg-black-dark{ background:#282b34 url(../img/section4-bg.jpg) repeat-x;}
.title{text-align: center;
margin: 0px auto;
width: 395px;
height: 50px;
padding-top: 14px;
font-size: 18px;
text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif;
letter-spacing: 0.22em;margin-bottom: 20px;}

.title.bg1{background: #232935 url(../img/overlay.png); color:#fbfbfb; /*background-size:cover;*/ }

.title.bg2{background:#fff; color:#16224d;}
.title.bg3{background:#f3f3f3 url(../img/overlay.png); color:#16224d;}
.title.bg4{background:#282b34 url(../img/overlay.png); color:#fbfbfb;}

.title:before {
content: '';
position: absolute;
top: 30px;
left: -35px;
width: 35px;
height: 38px;
background: url(../img/shadow.png);
}
.title:after {
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1);
content: '';
position: absolute;
top: 30px;
right: -35px;
width: 35px;
height: 38px;
background:url(../img/shadow.png);
}


.product-content { margin-top:20px; padding-top:50px;}
.content{ margin-top:10px;}
.content.dark p{ color:#333333;}
.content p{ font-family:"Roboto"; color:#fbfbfb; font-size:15px; line-height:22px;}

.btn-round a:hover, .btn-round a:focus, .btn-round a:active, .btn-round a.active {
 color: #fff !important; 
}
.btn-round
{background: transparent; outline:none; margin-top:20px;
padding: 11px 24px;
color:#fff;
text-decoration:none;
border: 1px solid #fbfbfb;
border-radius: 5px;
width: 150px;
height: 45px;
font-size: 14px;font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; margin-top:20px; letter-spacing:0.22em;}

.btn-round:hover{background: #fbfbfb;text-decoration:none; 
border: 1px solid #fbfbfb; color:#606167;}

.btn-round-dark{background: transparent; color:#606167;outline:none; padding: 11px 26px;
border: 1px solid #606167;
border-radius: 5px;
width: 150px;
height: 45px;
font-size: 14px;font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; margin-top:20px; letter-spacing:0.22em; text-decoration:none;}

.btn-round-dark:hover{background: #606167; text-decoration:none;
border: 1px solid #606167; color:#fbfbfb;}

.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: transparent;
background-image: none;
border: 1px solid #fbfbfb;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.address-info{ list-style:none; padding:0;}
.address-info li{ color:#fbfbfb; font-size:14px; font-family:"Roboto"; font-weight:normal; margin-bottom:10px;}
h2.address-title{color:#fbfbfb; font-size:24px; font-family:'Source Sans Pro', sans-serif; letter-spacing:0.22em; font-weight: normal;margin-bottom: 30px;}
.left{width: 80px;
float: left;}
.right{ float:left; width: 85%;}
.form-width{width: 90%;}
.contact-full{ margin-top:60px;}
.title-wrapper{margin: 0px auto;
width: 395px;
height: 50px; position:relative;}
.btn-xl.disabled, .btn-xl[disabled], fieldset[disabled] .btn-xl, .btn-xl.disabled:hover, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl:hover, .btn-xl.disabled:focus, .btn-xl[disabled]:focus, fieldset[disabled] .btn-xl:focus, .btn-xl.disabled:active, .btn-xl[disabled]:active, fieldset[disabled] .btn-xl:active, .btn-xl.disabled.active, .btn-xl[disabled].active, fieldset[disabled] .btn-xl.active {
border-color: #CCCCCC;
background-color: #CCCCCC;
}


@media(max-width:980px) {
.navbar-nav > li {
    padding: 0px 8px !important;
}
.navbar-default .nav li a { font-size:11px !important;}
}