
/*--------- Google  Translator -------*/
 .goog-te-menu-value span {
	text-decoration: none;
	color: black!important;
}

/*----------- GENERAL ---------------*/
	body {
		font-size:16px;
	}
	h1{
		font-size: 34px;	
	}
	h4 {
		margin: 20px 0px 5px 0;
	}
	.container {
		/*position: relative;
		width: 1170px !important;	*/
	}
	
/*----------------- HEADER ---------------------- */
	header{
		position:relative;
		z-index:3;
	}
	.secondNav .nav>li>a{
		font-size:.9em;
	}

	#headerRow-1{ 
		
	}
	#headerRow-1{
		min-height:100px;
		min-width: 1170px
	}
	#headerRow-1 .container {
		position:relative;
	}
	#headerRow-2{
		background: url(../images/design/default/secHeader.jpg)repeat-x center top transparent; 
		height: 40px;
	}
	#logoBox {
		left: 0;
		position: absolute;
		top: 20px;
		z-index: 3001;
	}
	#title {
		height: 70px;
		left: 190px;
		position: absolute;
		top: 15px;
		width: 475px;	
	}
	.topBtns {
		margin: 25px 0 0 0;
	}
	.leftBg {
		height: 45px;
		left: 0;
		min-width: 1170px;
		position: absolute;
		z-index: 0;
	}
	.rightBg {
		height: 45px;
		min-width: 1170px;
		position: absolute;
		right: 0;
		z-index: 0;
	}
	nav.horizNav {
		z-index: 3000;
		height: 40px;
	}
/*	#searchDos{
		min-height: 36px;
	}*/
	#searchDos a{
		color: #A08E78;
		font-family: 'Open Sans', sans-serif;
		float: left;
		font-size: 14px;
		margin-top: -9px;
	}
	#searchDos a:hover{
		font-family: 'Open Sans', sans-serif;
	}	
	#searchDos .glyphicon {
		font-size: 20px;
		padding: 10px 25px 10px 75px;
	}
	
/*
	#searchDos #MainLogin{
		float: right;
		margin-right: 30px;
	}
*/

	#searchDos .responsive-login{
		padding: 6px 12px;
		background-color: #DDAA44;
		color: #FFF;
	}

	#searchDos .responsive-login:hover{
		color: #EEE;
	}	
/*----------- HORIZONTAL NAVIGATION ---------------*/
	/*.nav > li > a {
		padding: 7px 13px;
		font-size: 14px;	
	}
	.horizNav .nav-tabs{
		border-bottom:none;
	}
	.main-nav-style .nav-tabs li{
		float: right;
	}
	.nav-tabs.nav-justified>li>a {
		border-bottom: none;
	}
	.horizNav .nav > li  > a{
		border-radius:0;
		border:none;
		font-family: 'Open Sans', sans-serif;
	}
	.horizNav .nav-tabs>li>a{
		margin-right:0;
	}
	.horizNav .dropdown-menu{
		min-width:220px;
		}
	@-moz-document url-prefix() { 
	  .horizNav .dropdown-menu{
		left:auto;
		max-width:250px;
		}
	}
	.horizNav .dropdown .dropdown-menu {
		display: block;
	}
	.navLevel-2{
		list-style:none;
		padding:0;
	}
	.navLevel-2 ul{
		list-style:none;
		padding:4px 25px;
	}
	.navLevel-2 > li > a {
		display:block;
		font-size:1.1em;
		padding:8px 15px;
	}
	.horizNav .navLevel-2 > li > a:hover{
		text-decoration:none;
	}


	.login-button{
		width: 91px;
		height: 62px; 
		float: right;
		margin-right: -74px;
		margin-top: -69px;
	-ms-transform: rotate(-24deg); /* IE 9
	-webkit-transform: rotate(-24deg); 
	transform: rotate(-24deg); 
	}
	.login-button-blue{
		width: 68px;
		height: 72px;
		-ms-transform: rotate(24deg); /* IE 9
		-webkit-transform: rotate(24deg); 
		transform: rotate(24deg); 
		margin-left: 15px;
	}
	.login-link{
		position: absolute;
		bottom: 13px;
		right: 12px;
		color:#529FC9;
		font-family: 'Open Sans', sans-serif;
	}
	#headerRow-White{
		height: 107px;
	}
	.main-logo{
		height: 105px;
		margin-top: -6px;
		margin-bottom: -10px;
		margin-left: 10px;
	}*/*/*/
	.white-container{
/*		padding-left: 25px;*/
	/*	padding-right: 0px;
	}
	.white-left-col{
		padding-left: 0px;
	}
	.mch-logo{
		padding-left: 0px;
		padding-right: 0px;
	}
	.dis-15{

		font-size: 33px;
		text-align: center;
		padding: 42px 0px 0px 0px;
		font-family: 'Old Standard TT', serif;
		font-weight: 700;

	}
	.head-quote{
		text-align: center;
		font-family: 'Satisfy', cursive;
		font-size: 18px;
	}
	.hover-image{
		padding-left: 2px;
		padding-right: 2px;
		margin-bottom: 13px;
	}	
	.white-right-col{
		margin-left: 87px;
		padding-top: 40px;
		padding-left: 0px;
		padding-right: 0px;
		white-space: nowrap;
	}*/
/* for sub menus 3rd level down */


/*.dropBox{
	overflow-y: hidden;

}*/

/*nav ul li .dropBox .dropBoxIn ul li div.showDrop{
	display: none;
}
.showDrop {
background-color: #900;
position: absolute;
left: 218px;
margin-top: -37px;
min-width: 220px;
padding: 0;
}

nav ul li .dropBox .dropBoxIn ul li div ul{
	min-width: 220px;
	padding: 0;
}

nav ul li .dropBox .dropBoxIn ul li div ul li a{
	background-color: #900;
	color: #FFF;
	display: block;
	padding: 8px 15px;
}

nav ul li .dropBox .dropBoxIn ul li div ul li a:hover{
	text-decoration: none;
	background-color: #B11;
}
*/
/*nav ul li .dropBox .dropBoxIn ul li div ul li div ul{
position: absolute;
left: 220px;
margin-top: -36px;
}*/







/*----------- SECTION: MAIN  ---------------*/
	#main{
		position:relative;
		z-index:0;
	}

/*----------- FOOTER ---------------*/
	.footerLinks {
		padding-top: 10px;
	}
	.footerNav .navbar-nav>li>a {
		font-size: 14px;
	}
	footer{
		position:relative;
		z-index:3;
	}
	#sectionRow-1 .bottom2{
		height: 25px;
		left: 0;
		position: relative;
		z-index: 3012;
	}
	#footerRow-1{
		font-family: 'open-sans',sans-serif;
		font-size: 14px;
		padding: 5px 0 20px;
	}
	#footerRow-1 h2 {
		font-size: 18px;
		font-style: italic;
		margin: 20px 0 5px 0;
	}
	.footerNav{
	
	}
	.footerNav .nav>li>a{
		padding:0px 10px;
		border-radius:0;
	}
	.footerNav .nav>li>a:hover{
		background:none;
	}
	.footerNav .navbar-nav>li>a {
		padding: 0px 10px;
	}
	.footerNav .navbar-nav>li:last-child>a {
		border-right:none;
	}
	.iconSet{
		float: right;
	}
	#copyright {
		font-size: 14px;
		padding: 13px 0;
		font-family: 'open-sans',sans-serif;
	}

	.nav2 {
	list-style: none;
	margin-left: -15px;
}

.headline h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

/*----------- BUTTONS -----------------------------*/
	.btn-default {
		padding: 6px 27px;
		font-size: 14px;
	}
	.btn-check {
		font-size: 16px;
		font-style: italic;
		padding: 6px 53px 4px 8px;
		position: relative;
	}
	span.check {
		height: 72px;
		position: absolute;
		right: -13px;
		top: -16px;
		width: 60px;
		z-index: 3000;
	}
	.dist-15-ccm{
		font-size: 24px;
		font-weight: 700;
		font-family: 'open-sans', sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
	}
	.dist-15-footer .footerNav{
		padding: 8px 0px 0px 0px;
	}
	.cntHeader{
		display: none;
	}
	.cnt-info span{
		font-family: 'open-sans', sans-serif;
		font-size: 14px;
		color: #fff;
	}
	.cnt-fax{
		margin-left: 8px;
	}
	.pull-left.cnt-info {
		padding-top: 11px;
	}

	.nav-tabs li a, .nav-tabs li a:hover, .nav-tabs li a:focus{
	font-size: 16px;
	font-family: 'open-sans', sans-serif;
}



div.cloneDiv{
	display: none;
}

@media(max-width: 360px){
	.quoteRight {
		font-size: 14px !important;
	}
	#main h2 .quoteHeading {
		font-size 20px !important;
	}
	
}

@media(max-width: 991px){
	div.originalDiv{
		display: none;
	}
}
	div.cloneDiv{
		display: inline;
	}
}

.img-responsive.cloneImg{
	display: inline;
}

@media(max-width: 600px){
	.img-responsive.cloneImg{
		width: 30%;
	}
}

button.navbar-toggle{
	background-color: #443322;
	margin-bottom: 5px;
	margin-right: 10px;
}
button.navbar-toggle:hover {
	background-color: #BB7733;
}

span.icon-bar{
	background-color: #FFF;
}

@media(max-width: 500px){
	div.bottom-black{
		display: none;
	}
}
@media(max-width:307px){
	#footerRow-Black .dist-15-ccm {
		font-size: 22px;
}
}

@media(max-width: 767px) {
	.navbar-toggle {
		margin-bottom: 0;
	  /*  margin-right: -335px;*/
	}
}

@media(max-width: 1157px){
	.login-button{
		display: none;
	}
}

@media(max-width: 1350px){
	.login-button{
		float: left;
	}
}

@media(max-width: 1205px){
	.login-button-blue{
		height: 55px;
	}
}
@media(max-width:715px){
	.secondaryNav ul {
		display: none !important;
	}
}
@media(max-width:767px){
	#footerRow-Black .dist-15-footer a {
		/*color: #BB7733 !important;*/
	}
}

.horizNav .navbar{
	margin-bottom: 0px;
}

.login-button-blue a:hover{
	color: #DDD;
}

@media (min-width: 892px){
	.horizNav li a#mobileLogin{
		display: none;
	}
}

@media(max-width: 1199px){
	.quoteRight {
		width: none;
	}
}

.glyphicon {
	top: 4px !important;
}

.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
	content: " ";
	display: table;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
	content: " ";
	display: table;
}
*::before, *::after {
	box-sizing: border-box;
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
	clear: both;
}
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after {
	clear: both;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
	content: " ";
	display: table;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after {
	content: " ";
	display: table;
}
*::before, *::after {
	box-sizing: border-box;
}
.navbar-nav {
	margin: 3px !important;
	margin-top: 25px !important;
}

.col-md-6{
	width: 58% !important;
}

.originalDiv li a {
	font-size: 16px !important;
	color: #443321;
}
.carousel-caption {
	color: hsl(0, 0%, 100%);
	text-align: left !important;
}
a {
	color: #443322;
	text-decoration: none;
}
.quoteRight a {
	color: #FBE8CD !important;
	text-decoration: none;
}
.captionLink {
	margin-top: 16px;
}
.captionText {
	margin-top: 10px;
}
.capArrow {
	background-image:url(../images/design/default/captionArrow.png) no-repeat left top !important;
	content: "";
	margin-right: 10px;
	width: 14px;
	height: 20px;
	
}

.quoteRight {
	padding-left: 20px;
/*    text-align: left;*/
	font-size: 16px;
	padding-top: 24px;
/*    padding-right: 0px;*/
/*    margin-left: 46px;*/
	line-height: 1.5;
/*    width: 1056px;*/
}

.quoteHeading {
	padding-top: 14px;
	padding-bottom: 14px;
	border-right: 1px solid #BB5511;
}

.txtBxThree{
	border: 1px solid #EFF1EE;
	height: 246px;
	margin-top: 35px;
}

.txtBxThree h2{
	text-align: center;
	margin-top: -10px;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	background-color: #FFF;
	color: #BB5511 !important;
}

.txtBxThree h2 span{
	background-color: #FFF;
}

#sectionRow-White ul {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 14px;
	color: #444;
}


#sectionRow-White li {
	background: url("../images/design/default/bulletDbrn.png") no-repeat left top !important;
	height: 36px;
	padding-left: 25px;
	padding-top: 0px;
}

#sectionRow-White li:nth-child(2n+1) {
  background: url("../images/design/default/bulletBrn.png") no-repeat left top !important;
}

#tbxArea-4 p {
	font-size: 14px !important;
	line-height: 20px;
}

.col-md-5, .bg-hue, .white-row-h2-2 p {
	font-size: 14px !important;
	line-height: 20px;
}

/*#footerRow-Black {
	height: 40px !important;
}*/

.secondaryNav a {
	color: #FFF;
}
.secondaryNav {
	background-color: #035;
	min-height: 35px;
}
.secondaryNav ul {
	list-style: outside none none;
	margin-bottom: 0;
	font-size: 14px;
	padding: 5px;
}

.saleButton {
	display: content; 
	background:url("/images/design/homepage/salebutton.png") no-repeat scroll 0 0;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.secondaryNav ul li {
	float: left;
	padding-right: 10px;
}
.secondaryNav a:link, .secondaryNav a:visited {
	display: block;
	padding: 5px 10px;
}
.secondaryNav a:link, .secondaryNav a:visited {
	display: block;
	padding: 0px 10px;
	text-decoration: none;
}
.navbar-default {
	background-color:#fbe8cd!important;
	border-color: #fbe8cd!important;
}
.navbar-brand {

	 padding: 0px!important; 

}
.container {
	position: relative;
}
.navbar {margin-bottom:0; min-height: 100px;}
.navbar-default {background:none; border:none;}
.nav.nav-tabs {}
btn:active, .btn.active
-webkit-box-shadow:none;box-shadow:none
}

.logo-pos{
	position: relative;
	top:-22px;
	left: 20px;
}
.logo-pos2{ 
	position: relative;
/*	top:-60px;*/
}
@media(max-width: 345px){
.LogoHeader {
	width: 100%;
}    
}
@media(max-width: 400px){
.displogo {
	padding-left: 0px !important;
}
.mainLogo-disp {
    width: 65%;
}
}
@media(max-width: 731px){
.secondaryNav ul {
		display: none !important;
	}
	  .navbar-toggle {
		margin-right: 0px;
}
}
@media(max-width:500px){
	img.footerSquare {
    left: 7px !important;
}
#footerRow-Black .dist-15-footer {
	position: relative;
    z-index: 10000;
    padding-right: 108px;
}
	}

@media(max-width: 1369px){
.displogo {
	padding-left: 15px;
}
}
 @media(max-width:767px){
 .quoteHeading {
    border-right: none;
 }
}


.headline.leftNavInside h2 {
	color: #443322 !important;
}
/*.nav2 .dropdown-lv12 {
	display: none !important;
	list-style: none !important;
}*/
.nav2 .dropdown-lv12 ul, ol, li {
	list-style: none !important;
}

.navbar-collapse {
    max-height: inherit;
}


@media (min-width: 768px) {
.dropdown-menu {
	max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
}
}