/* CSS Document */


body{
	font-family: proxima_nova_rgregular;
	font-size:16px;
	color:#6D6E70;
	margin:0;
	padding:0
}
.fa{ color:#CCC;}
::-moz-selection {
   background-color: #A6BE4B;
   color: #fff;
}
::selection {
    background-color: #A6BE4B;
    color: #fff;
}

h1{ text-transform:uppercase; font-size:18px;}
h1 strong{ color:#a5be4b;}
strong, .bold{font-family:proxima_nova_rgbold; font-weight:normal;}


.bgcolor-blue{background-color:#29a8e0;}
.color-blue{color:#29a8e0;}

/*.container{max-width:1800px;}*/
.container{max-width:1200px;}
.navbar-default { 

	background-color:transparent;
	background-image: url(../images/navbar_bg.png);

	margin-bottom:0;
	height:80px;
   border-radius:                    0px;
  -webkit-border-radius:            0px;
  -moz-border-radius:               0px;
  border:0;

}
#inner .navbar-default {


		background-image:url(../images/navbar_bg.png), url(../images/slide_1.jpg);
		background-position: center, bottom;
		background-repeat:repeat, no-repeat;
	}

.navbar-shadow{
	-webkit-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);

}
.navbar-header{padding:0;}

.cnav{
	text-transform:uppercase;
	font-size:14px;
}
/*.navbar-nav{margin-top:15px;}*/

.navbar-nav > li, .navbar-nav > li .active{padding:15px 15px;}
.navbar-nav > li:hover{ border-bottom:5px solid #a6be4b;}







.navbar-nav > li:first-child{background-image:none;}
.navbar-nav > li:last-child{background-image:none;}

.navbar-nav > li a, .navbar-default .navbar-nav>li>a{
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	font-family:proxima_nova_rgregular;
}

.dropdown-menu {background: transparent url(../images/black_trans.png);}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background-color:transparent;
color: #fff;
}




.navbar-nav > li, .navbar-nav > li a:hover{
	color:#a6be4b;
}


.navbar-nav > .active{background-color:transparent;border-bottom:5px solid #a6be4b; }

.navbar-nav > .active{background-color:transparent}

.navbar-nav > li:last-child{padding-right:0;}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {

	color: #a6be4b;
	background-color:transparent;
	
}


.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
color: #a6be4b;
background-color: transparent;
}


.navbar-brand{ 

  }


.logo-nav{
	position:absolute;
		/*background-color:#FFFFFF; */
		display:block; 
		height:110px;
	  top:-20px;	


	/*-webkit-border-bottom-right-radius: 40px;
	-webkit-border-bottom-left-radius: 40px;
	-moz-border-radius-bottomright: 40px;
	-moz-border-radius-bottomleft: 40px;
	border-bottom-right-radius: 40px;
	border-bottom-left-radius: 40px;


	-webkit-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);
	box-shadow: 0px 3px 7px -2px rgba(0,0,0,0.75);*/
	vertical-align:bottom;
	padding-top:35px;
	padding-left:20px;
	padding-right:20px;
	  
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #a6be4b;
	/*background-color: #fff;*/
}



.cbtnposition{margin-top:22px;}
.navbar-header{white-space:nowrap}


.feedback_link{
	width:95px;
	height:108px;
	background:#009FDF url(../images/feedback_bg.png) repeat-y!important;
	position:absolute;
	margin-top:-20px;
	margin-right:15px;
	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;	
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;	
	
}
.feedback_link span{
	display:block;
	padding-top:50px;
	color:#FFF;
	font-size:12px;
	text-align:center;
	background:url(../images/arrow_down.png)  no-repeat 50% 70%;
}

/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 0px;
  top:0;
  position:absolute;
  width:100%;
  z-index:1;
}
/* Since positioning the image, we need to help out the caption */

.carousel-caption {
  z-index: 10;
  border:0px solid #F00;
  text-align:left;
  text-shadow:none;
  padding-top:0px;
  vertical-align:top;
  color:#000;
  margin-left:-45px;
}
.carousel-caption p{ font-size:20px; display:inline-table; padding:5px;}



.carousel-caption h1{margin-top:0px; font-size:48px; font-weight:600; font-family:SEGOEUIL}

/* Declare heights because of positioning of img element */
.carousel .item {
  height:92vh ;/* 545px 500px;*/
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;

}
.carousel-caption{top:120px;}
.carousel-indicators{display:none;}


.headerpadding{
	position:static;
	height: 410px;
	width:100%;
}


#home .slider_bar{margin-top:-90px;position:absolute;}
#inner .slider_bar{background:url(../images/slide_1.jpg) no-repeat bottom;}



.support_wrapper{ 
	position:relative;
}
.support_number{
	position:absolute;
	background: transparent  url(../images/black_trans.png);
	border:0;
	color:#FFF;
	z-index:500;
	top:100px;
	left:0;
	
	height:190px; 
	width:460px;
	
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
}
.support_number h1{font-size:25px;}
.support_number p{font-size:15px;}
.slideLearnMore{ position:absolute; bottom:-20px; left:-9px;}



.slider_bar{ 
	background:url(../images/trans_bg.png);
	height:90px;

	
	width:100%;
	z-index:100;
	
}

.slider_bar h1,.slider_bar p{color:#FFF}
.slider_bar h1{font-size:40px; font-weight:normal; margin:0; margin-top:5px; padding:0; font-family:SEGOEUIL}
.slider_bar p{font-size:25px; }

.cbreadcrumb{font-size:18px!important; margin-top:3px;  font-weight:normal; font-family:SEGOEUIL}

.home-message-bar{

	background-color:#e6ebee;
	border-top:1px solid #cbd2d6;
	border-bottom:1px solid #a8b2b7;
}
.home-message-bar div{border:0px solid #333;}

.thumbnail-holder{position:relative;}
.thumbnail-holder .thumbnail{poleft:0; bottom:0; top:5px;}

.thumbnail-holder .caption{ margin-left:90px; padding-bottom:20px;}


.home-secsion-bar{padding:12px; font-size:30px; color:#FFF;}




.color-white{color:#fff;}
.footer-panel{background-color:#555555;


	padding-bottom:20px;
	padding-top:20px;
}

.footer-form{color:#fff;}


.footer-panel .contact{color:#fff;}
.footer-panel .contact p{font-size:13px}


.featured-listing .col1{margin-right:20px;}
.featured-listing .col2{margin-left:20px;}

.featured-listing .table .tr .td{vertical-align:top; border-bottom:1px solid #D7D8D9; padding-top:20px;padding-bottom:10px;}

.featured-listing .table .tr .td:first-child{
	padding-right:10px;
	width:10%;
}
.featured-listing .table .tr .td:last-child{
	width:90%;
}


.featured-listing .table  .tr:last-child .td{border-bottom:0;}

.featured-listing .table .tr .td:last-child h3{ font-weight:normal; font-size:25px; text-transform:uppercase; margin-top:0px; padding-top:-20px;  margin-bottom:5px;}

.featured-listing h3, .featured-listing h3 a{color:#6D6E70;}

.sitemap h2{margin-bottom:20px;}
.sitemap b{text-transform:uppercase; font-size:14px; display:block; margin-bottom:10px;}
.sitemap ul{list-style-type:none; padding-left:0; margin-left:0;}
.sitemap a{ font-size:14px; color:#6D6E70; line-height:1.5;}

.sitemap a img{ margin-bottom:5px;}
.panel-footer{ text-align:center; padding:20px; font-size:14px;}



.monitorintro{display:block!important;}
.mobileintro{display:none!important;}

.monitorintro_container{display:block!important;}

.sitemap_padding section{padding:5px;}




.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color:#F2834E;}

.form-horizontal .form-group {
margin-left: 0;
margin-right: 0;
}

.footer-panel label{display:none;}

#result{padding-left:16px;}
.login_holder{position:relative;}
.customer_login{
		position:absolute;
		z-index:100; 
		background-color:#A6BE4B; 
		right:0;
		padding:0;
		width:230px;
		

}
.customer_login a{display:block; float:left;padding:10px; padding-left:0px; text-align:left;color:#FFFFFF; text-decoration:none;}
.customer_login span{color:#FFFFFF; padding:10px;display:block; float:left; width:35px;}


/* right bar form */

.control-label{display:none;}
.rightpan-form .form-control{
border-radius: 0px;
-webkit-box-shadow:none;
box-shadow::none;
}
.rightpan-form{  padding:10px;}
.rightpan-form h3{ margin:0; padding:0;}
.rightpan-form #submit{width:100%;}



/* end right bar form*/
/*  event thumb */

					.event_thumb .banner{border-bottom:1px solid #FFF; background:#333333; text-align:center;}
					.event_thumb .event_detail{color:#FFF; width:100%;}
					.event_thumb section{height:52px; padding:6px; vertical-align:middle; }
					.event_thumb section:first-child{ font-size:12px; background-color:#76d0f1; text-align:center;le tter-spacing:1px;font-family:"arial narrow" }
					.event_thumb strong{display:block;}
					.event_thumb section:last-child{
					
					font-size:14px;
					text-align:center; 
					background: #aaa9a4; /* Old browsers */
					background: -moz-linear-gradient(top,  #aaa9a4 0%, #444442 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaa9a4), color-stop(100%,#444442)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #aaa9a4 0%,#444442 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #aaa9a4 0%,#444442 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa9a4', endColorstr='#444442',GradientType=0 ); /* IE6-9 */
					
						
					}

/* event thumb */
* {
  box-sizing: border-box;
}

.partnerlogo img {
  /*border: 1px solid #ddd;
  border-radius: 1px;*/
  width: 100%
  /*padding: 5px;*/
  /*width: 150px;*/
}
.column {
  /*float: right;*/
  width: 10%;
  padding: 15px;
}

/* Clearfix (clear floats) */
.row::after {
  content: "";
  clear: both;
  display: table;
  
}

.nav-tabs{width:100%;}
.nav-tabs>li>{ font-family:proxima_nova_rgbold; text-transform:uppercase; font-size:14px; width:33%;}


/*================Logo Carousel===============*/
@media (min-width: 768px) {

    /* show 3 items */
    .carousel-inner .active,
    .carousel-inner .active + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item,
    .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }
    
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }
    
    .carousel-inner .carousel-item-next,
    .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* left or forward direction */
    .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .carousel-item-next.carousel-item-left + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /* farthest right hidden item must be abso position for animations */
    .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* right or prev direction */
    .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .carousel-item-prev.carousel-item-right + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

 /* Bootstrap Lightbox using Modal */

#profile-grid { overflow: auto; white-space: normal; } 
#profile-grid .profile { padding-bottom: 40px; }
#profile-grid .panel { padding: 0 }
#profile-grid .panel-body { padding: 15px }
#profile-grid .profile-name { font-weight: bold; }
#profile-grid .thumbnail {margin-bottom:3px;}
#profile-grid .panel-thumbnail { overflow: hidden; }
#profile-grid .img-rounded { border-radius: 4px 4px 0 0;}

.carousel-control-next, .carousel-control-prev{
	height: 100px;
}
.partnerlogo {
	height:85px;
}

.hd {
	background-image: url('images/contact.jpg');

}
#contact_form .form-control{
	background: none;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #fff;
}


.rightpan-form h3{
	color:#fff;
}
.sonido_logo{
	max-width: 100px;
    max-height: 40px;
    background-color: #000
}
