/* GLOBAL */

A{color:#268edd}
A:HOVER{text-decoration:none}

/* HOMEPAGE FULL WIDTH CONTAINER */

.contentId10000 .container-fluid {position:relative}

/* HOMEPAGE H1 */


.contentId10000 .container-fluid H1 {
    top:0px;
    margin:0px;
    padding:15px 15px;
    color:#FFF;
    font-size:14px;
    width:100%;
    text-align:center;
    /* Fallback for web browsers that don't support RGBa */
    background-color: rgb(51, 51, 51);
    /* RGBa with 0.6 opacity */
    background-color: rgba(51, 51, 51, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
	
/* IMG RESPONSIVE */
	.container-fluid .img-responsive {width:100%!important; height:auto!important}	



/* NAVIGATION */

	.navbar {border:0}
	body {padding-top:90px}
  body nav a.navbar-brand{width:200px}
	body nav{padding-top:20px;padding-bottom:20px}
	body nav a.navbar-brand img{width:90%!important;height:auto!important;margin-top:-8px!important}
	.navbar {background-color:#222!important}




/* MODULES */


/* auto menu */
    ul.moduleAutoMenu {margin-top:15px}
    .moduleAutoMenu li {padding:15px 0px; border-top:1px solid #DDD; min-height:100px}
    .moduleAutoMenu li:last-child {border-bottom:1px solid #DDD}
    .moduleAutoMenu {margin-bottom:30px;}
    .moduleAutoMenu li a, .moduleAutoMenu li span {display:block}
    .moduleAutoMenu li a {font-size:18px}
    .moduleAutoMenu li span {font-size:12px; margin-top:5px} 
		
	/* feature block */
		.moduleFeatureBlock .image IMG {float:right}
    .moduleFeatureBlock .image IMG {width:100%!important; height:auto!important}
    .btn-default {background:#268edd; color:#FFF}
    .moduleFeatureBlock {border-bottom:1px solid #CCC}
    .moduleFeatureBlock:last-child {border-bottom:none}
    .moduleFeatureBlock .info p {font-size:1.2750em; max-width:400px; margin-top:15px} 
			


/* BLOCK LISTS */

	.blockRow .col {border-left:3px solid #FFF; border-right:3px solid #FFF}
	.blockRow .col.c1 {border-left-width:0; border-right-width:6px}
	.blockRow .col.c-1 {border-left-width:6px; border-right-width:0}
	.blockRow .col>span,.blockRow .col>a,.blockRow .col>div {border-left:1px solid #222; border-right:1px solid #222}
	.blockRow .col a {border-bottom:1px solid #222}

	.linkListImg li a,
	.linkListImg li span.title {color:#FFF}
	.linkListImg li span.title,
	.linkListImg li span.price {font-size:18px}
	.linkListImg li span.priceText {font-size:12px}
	.linkListImg li a {text-decoration:none}
	.linkListImg li a,
	.linkListImg li span {padding:10px; display:block}
	.linkListImg li span {background-color:#FFF; color:#000}
	.linkListImg li span.title {background-color:#222; font-size:18px}
	.linkListImg li a,
	.linkListImg li span.title,
	.linkListImg li span.priceText,
	.linkListImg li span.price {text-align:center}
	.linkListImg li span.priceText {text-transform:uppercase}
	.linkListImg li span.priceText,
	.linkListImg li span.price {font-weight:bold}
	.linkListImg li a {background-color:red}
	.linkListImg li {margin-bottom:20px}

	@media (max-width: 992px) {
	  .blockRow .col {border:0}
		.blockRow .col:nth-child(odd) {border-right:4px solid #FFF}
		.blockRow .col:nth-child(even) {border-left:4px solid #FFF}
	}
	@media (max-width: 767px) {
	  	.blockRow .col {border:0!important}
	}


    
/* FOOTER */

	.footerLinks p {text-align:right}
	.footerLogo {margin: 10px 0 10px 0}
	#footer {padding:20px}
	/* sticky */
		html {
		  position: relative;
		  min-height: 100%;
		}
		body {
		  /* Margin bottom by footer height */
		  margin-bottom: 160px;
		}
		#footer {
		  position: absolute;
		left:0; 
		  bottom: 0;
		  width: 100%;
		  /* Set the fixed height of the footer here */
		  height: 160px;
		  background-color: #f5f5f5;
		}


/* HEADER */

   /*phone*/

LI.phone A {
	font-weight:bold;
	color:white!Important;
	font-size:18px
}

/*BODY*/
/*contact block*/
.contactWrap{background:#268edd; padding:15px; color:white; margin:15px 0px; border-radius: 7px; border:1px solid ##848484}
/* MEDIA SPECIFIC */

@media (min-width: 768px) {
/* HOMEPAGE H1*/
	.contentId10000 .container-fluid H1 {padding:15px 30px; font-size:24px; position:absolute;}
/* MODULES*/
	/* featureBlock */
	.moduleFeatureBlock H2 {margin-top:60px}
/* HEADER */
	/* phone*/
	LI.phone {display:none}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
/* HOMEPAGE H1*/
  .contentId10000 .container-fluid H1 {font-size:30px}
/* MODULES */
  /* auto menu */
	ul.moduleAutoMenu {margin-top:0px}
  /* HEADER */
	/* phone*/
	LI.phone {display:block}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
/* HOMEPAGE H1*/
  .contentId10000 .container-fluid H1 {font-size:36px}
} 


/* TEMPORARY */

.dropdown-menu li.li10018 {display:none}