
/* styles */
.weight-500 {font-weight:500}


/* nav dropdown-menu */
.dropdown-menu > li > a {font-size:13px !important; font-weight:300 !important; display:block !important;}
.dropdown-menu .divider {margin: 0; background-color:#CCC !important;}


/* slideshow */
.slideshow-bg {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:top center;
}


/* model-panels */
.model-panels {position:absolute !important; top:0 !important; left:0 !important; right:0 !important; padding-top:98px;}
.model-panels-spacer {clear:both; padding-top:29px;}
.breadcrumbs  {margin:0 0 20px 0; padding:0; font-size:12px; text-align:right;}

.gallery img {margin-bottom:20px;}
.gallery .img-responsive {margin-left:auto; margin-right:auto;}


/* Accordion */
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #ddd;
}
.panel-group,
.panel-group .panel,
.panel-group .panel-heading,
.panel-group .panel-heading a,
.panel-group .panel-title,
.panel-group .panel-title a,
.panel-group .panel-body,
.panel-group .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-radius: 2px;
  border: 0;
}
.panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading a {
  display: block;
  background: #668bb1;
  color: #ffffff;
  padding: 15px;
  text-decoration: none;
  position: relative;
}
.panel-group .panel-heading a.collapsed {
  background: #eeeeee;
  color: inherit;
}
.panel-group .panel-heading a:after {
  content: '-';
  position: absolute;
  right: 20px;
  top:5px;
  font-size:30px;
}
.panel-group .panel-heading a.collapsed:after {
  content: '+';
}
.panel-group .panel-collapse {
  margin-top: 5px !important;
}
.panel-group .panel-body {
  background: #ffffff;
  padding: 15px;
}
.panel-group .panel {
  background-color: transparent;
}
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child,
.panel-group .panel-body ol:last-child {
  margin-bottom: 0;
}

/* end Accordion */


ul.list-specs {margin-left:20px;}
.list-specs li {margin-bottom:10px;}




/* models */
.models-list {text-align:center;}
.models-list .img-responsive {margin-left:auto; margin-right:auto;}
.models-list a {}
.models-list a:hover img {
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	}



/* Flexible iFrame */
.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

textarea {resize: none;}


@media (min-width: 1200px) {

.slideshow-bg {min-height:500px;}

}


@media (min-width: 992px) and (max-width: 1199px) {

.slideshow-bg {min-height:400px;}


}


@media (min-width: 768px) and (max-width: 991px) {

.slideshow-bg {min-height:300px;}

}


@media (min-width: 768px) {

	.dropdown-menu li {margin:0 !important; display:block !important;}
	.dropdown-menu > li > a {padding:10px !important; border-bottom:  none !important;}
	.dropdown-menu > li > a:hover,
	.dropdown-menu > li > a:focus {
	  color: #033267 !important;
	  text-decoration: none;
	  background-color: #E5E5E5 !important;
	  border-bottom:  none !important;
	}


#content {margin-top: 150px;}

.mobile-yes {display:none;}

}


@media (max-width: 767px) {

	.navbar-nav .open .dropdown-menu > li {
	margin:0 !important;
	padding: 0 !important; 
	text-align:right;
	}
	.navbar-nav .open .dropdown-menu > li > a {
    background-color:;
	margin:0 !important;
	padding: 0 !important; 
	}
	.navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
	background-color: #ffffff !important;
	}

.slideshow-bg {min-height:200px;}

#content {margin-top:30px;}

.mobile-no {display:none;}

}


@media (min-width: 401px) and (max-width: 767px) {

}


@media (min-width: 401px) {

}


@media screen and (max-width: 400px) {


}