﻿

.home-sections{
	float: left;
	margin:0;
	padding:40px 0 0 20px;
	height: auto;
	width: 300px ;
	overflow:hidden; 
}


.home-sections hr{
	width:90%;
	color: #fff;
	background-color: #ccc;
	height: 1px;
	border:0px;
}


.home-sections ul{
	margin: 5px 0 10px 0;
}


.home-sections li{
	width:275px;
	height:23px;
	border-bottom: 1px solid #CCC;
	margin: 6px 0 0 0;
	
	color:#848484;
	font-size: 0.8em;
	text-transform:uppercase;
	font-weight:normal;
	font-family:   "Trebuchet MS", Arial, Helvetica, sans-serif;

}
.main-nav .search img{height:1.1em;color:#D7D7D7;margin-top:10px;position:absolute;right:.5em;}

.search-form{margin-bottom:1em;}
.search-form input{margin-top:0;margin-bottom:0;}
.search-results{list-style:none;}
.search-results p{margin-top:0;}
.search-results .title{font-size:1.2em;}
.search-results li{margin-bottom:1em;}
.search-results .search-snippet-info{padding-left:1em;}
.search-results .search-info{font-size:0.85em;}
.search-advanced .criterion{float:left;margin-right:2em;}
.search-advanced .action{float:left;clear:left;}




.spx-1{ width: 99.99999998999999%;}

.gdlr-speaker-item .gdlr-speaker-item-content { text-align: center; }







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a { 
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}

.foundation .master-slider-parent{margin:0;}

.road-safety-insection .master-slider-parent{margin:0 auto -50px;}

	.cover-video-gallery .master-slider-parent{margin-bottom:0;}
.group_items-box{width:100%!important;overflow:hidden;}
.cat-box.scroll-box.woocommerce ul.products li.product,.cat-box.scroll-box.woocommerce .group_items,.cat-box.scroll-box.woocommerce .group_items-box{height:355px;}
#mobile-header #mobile-menu{font-size:1.5em;float:left;margin-top:9px;}
#mobile-header #mobile-menu a{color:#044360;display:block;overflow:hidden;height:32px;width:28px;margin-left:5px;}
#mobile-header #mobile-menu a .menu-bars{position:relative;display:block;background-color:#999999;height:3px;width:28px;margin-top:14px;margin-bottom:14px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#mobile-header #mobile-menu a .menu-bars:before,#mobile-header #mobile-menu a .menu-bars:after{content:" ";background-color:#999999;display:block;width:100%;height:3px;position:absolute;left:0px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;}
#mobile-header #mobile-menu a .menu-bars:before{top:-9px;}
#mobile-header #mobile-menu a .menu-bars:after{bottom:-9px;}
#mobile-menu ul.links a{font-family:"proxima-nova";font-weight:300;color:#B3B3B3;font-size:21px;border-bottom:1px solid #444;}
#mobile-menu ul.links a:hover{color:#fff;}
#mobile-menu ul.links a.active{color:#0091b2;}
#mobile-menu ul.links a.twitter_link{border-bottom:none;}


nav ul li.first {
  padding-left: 0px; 
  }
section.carousel .latest-news li.first{border-bottom:1px solid #818181}
table th.first span{position:relative;top:0;right:0;margin:0;padding-right:20px;width:auto;height:auto;background-position:right center}
.page-about-us-sub .page .the-content table td.first{display:none;font-weight:bold}
.page-about-us-sub .page .the-content table td.first span{padding-top:10px;padding-bottom:0}
.page-about-us-sub .page .the-content table.viewing-col-1 td.first,.page-about-us-sub .page .the-content table.viewing-col-1 td.col-1{display:table-row}
.page-about-us-sub .page .the-content table.viewing-col-2 th.col-2,.page-about-us-sub .page .the-content table.viewing-col-2 td.first,.page-about-us-sub .page .the-content table.viewing-col-2 td.col-2{display:table-row}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

.post .post-buttons {margin:0 -15px;border-top:1px solid #efefef;padding:15px 15px 0;}

	.post-buttons .row .col-xs-6:first-child {padding:0 7px 0 0;}

	.post-buttons .row .col-xs-6:last-child {padding:0 0 0 7px;}


 

.pagetitle {display:none;}


.us_width-16, .us_width-20, .us_width-25, .us_width-33, .us_width-50, .us_width-100 { float:left; }


.us_width-33 { width:33.3%; }


#content .us_width-33 { width:35.5%; }


#content .us_width-33:first-child { width:29%; }






.heade_responsive {
	width: 100%;
	height: 40px;
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0;
	z-index: 1000;
	display: none;
}

.heade_responsive .botones_e {
	right: 124px;
}

.heade_responsive .botones_e a {
	float: left;
}

.heade_responsive .botones_e li {
	height: 40px;
	line-height: 40px;
	padding: 0px 15px;
	border-left: 1px solid #ccc;
	text-transform: capitalize;
}
.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.wpb_carousel .wpb_wrapper{position:relative}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;box-sizing:border-box}
.vc_pie_chart_back,.wpb_video_widget .wpb_wrapper iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}



.wpb_gmaps_widget .wpb_map_wraper,
.wpb_gmaps_widget .wpb_wrapper { border: none; padding: 0; }
.cohort_dates_tag{color:#170105;text-transform:uppercase;background:#e7e2e3;font-size:12px;padding:4px 8px;top:-2px;position:relative;border-radius:999px;-webkit-background-clip:padding-box;background-clip:padding-box}

  #title-row,
  #breadcrumbs-row,
  #page-header-links,
  div.row #sidebar.col-md-2,
  oa-top-row {
    display: none !important;
    visibility: hidden !important;
  }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-2 {
    width: 16.66666667%;
  }


//Print Results
	#title-row,
	#breadcrumbs-row,
	#page-header-links,
	div.row #sidebar.col-md-2,
	oa-top-row	
	{ display: none !important; visibility: hidden !important;}
                                     #pgc-4-0-0 , #pgc-4-0-1 , #pgc-4-0-2 , #pgc-4-1-0 , #pgc-4-1-1 , #pgc-4-1-2 { width:33.333% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-4-0 , #pg-4-1 , #pl-4 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pg-4-0 .panel-grid-cell , #pg-4-1 .panel-grid-cell { float:left }
 #pl-4 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-4 .panel-grid-cell { padding:0 }
