﻿
body.home .home-blog .date .month {
	display:block;
	font-size:12px;
}

.widget h3 {
    border-bottom: 1px solid #E6E6E6;
    color: #555555;
    font: bold 18px/1.2em Droid Sans;
    padding: 8px 0;
}

.widget p, .widget .textwidget { font:normal 14px/1.5em 'Droid Sans', arial, sans-serif;color:#555555; }

.widget {font:normal 14px/1.5em Droid Sans;color:#555555;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.promo-pod-trigger .t-date {
  color: white;
  font-size: 25px;
  left: 442px;
  position: absolute;
  top: 264px;
  width: 300px;
  font-family:Roboto Condensed!important;
}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}



.carousel-arrow a.carousel-control:hover {
	color: #023675;
}


.testimonials .carousel-arrow i:hover {
	background: #023675;
}


.testimonials-bg-default .carousel-arrow i {
  background: #023675;
}


.testimonials.testimonials-bg-default .carousel-arrow i:hover {
  background: #324c80;
}



.testimonials-bs .carousel-control-v2 i:hover {
    border-color: #023675;
    color: #023675;
}


.simple-block .carousel-indicators {
	top: 10px;
	left: 65%;
	text-align: right;
}


.simple-block .carousel-indicators .active {
	background: #555;
}


.simple-block .carousel-indicators li {
	border-color: #555;
}


.testimonials-bs .carousel-arrow {
  text-align: center;
}


.testimonials-bs .carousel-control-v2 i {
	color: #888;
	width: 30px;
	height: 30px;
	padding: 2px;
	font-size: 22px;
	display: inline-block;
	border: 2px solid #888;
}


.testimonials-bs .carousel-control-v2.left,
.testimonials-bs .carousel-control-v2.right {
    text-decoration: none;
    background-image: none;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

  .footer-6 .row:first-child {
    margin-top: -15px;
  }


.results .row, .details .row
{
margin:0px;
padding:20px 0px 20px 0px;
}


.footer-top-mobile,
.footer-contact-mobile
{
	padding: 1rem 0 0;
}


.img-rounded {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
#search_wrapper .tabs .cur a,#search_wrapper .tabs .cur a:hover{color:#000!important}
.view_mode ul li.cur a{background:#eee;background-image:-moz-linear-gradient(top,#fcfcfc,#ddd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(1,#ddd));border:1px solid #aaa;color:#333}
#content .tabbed-report ul.rtabs li.cur a,#content .tabbed-report ul.rtabs li a:hover{background:#fff;box-shadow:none;border-color:#ccc;color:#000}
.psrk-popup #tabcontainer ul.tabs li.cur a,.psrk-popup #tabcontainer ul.tabs a,.psrk-popup #tabcontainer ul.tabs a:hover{background:none}
#search_fields #gp_container li.tab.cur a{background:#A2C1DF;color:#fff !important}
table.zebra tr td.cur a{background:yellow}
.navlinks ul.l li a:hover,.navlinks ul.l li a.cur{background:#fee1b7;color:#000}
.navdata ul.l li a:hover,.navdata ul.l li a.cur{background:#ebf0f8;color:#000}
ul.tabs li.cur a,ul.tabs li.selected a,ul.tabs li a:hover{background:#fafafa;box-shadow:none;border-color:#ccc;color:#000}
ul.ltabs li.cur a,ul.ltabs a:hover{margin-bottom:-1px;padding-bottom:5px}
ul.rtabs li.cur a{background:#fff}
div.rtabs_subtabs a:hover,div.rtabs_subtabs a.cur{color:#dc841e}
div.rtabs_subtabs span.cur{border:1px solid #999;font-weight:bold;color:#000}
ul.ntabs li.cur a{background:#fff;color:#000c24}
ul.searchtabs li.cur{margin-bottom:-1px;border-color:#8ea3e1}
ul.searchtabs li.cur a,ul.searchtabs li.cur a:hover{margin-bottom:-1px;padding:5px 11px 6px;border-width:1px;border-style:solid;border-color:#e0e5f5 #e0e5f5 #cdd8f9;background:#cdd8f9;background-image:-moz-linear-gradient(top, #bbceee, #cdd8f9);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #bbceee), color-stop(1, #cdd8f9));color:#000;text-shadow:1px 1px 2px rgba(255,255,255,0.5)}
ul.dtabs li.cur a{border-right-color:#ccc;border-left-color:#ccc;background:#fff;background:linear-gradient(#fff, #fafafa);color:#590}
ul.tabs.large li.cur a,ul.tabs.large li.cur a:hover{height:25px}
ul.ntabs.large li.cur a,ul.ntabs.large li.cur a:hover{height:24px}
ul.tabs.small li.cur a,ul.tabs.small li.cur a:hover{height:19px}
ul.ntabs.small li.cur a,ul.ntabs.small li.cur a:hover{height:18px}
#disable body.responsive div.select-widget.active li.cur,#disable body.responsive div.select-widget li.selected{background:none repeat scroll 0 0 #e6e6e6;filter:none}
#disable body.responsive div.select-widget.active li.cur a,#disable body.responsive div.select-widget.active li.cur a:hover{border-color:#ebebeb;box-shadow:none}
#disable body.responsive div.tab-widget ul li.cur a,#disable body.responsive div.tab-widget ul li.selected a,#disable body.responsive div.tab-widget ul li a:hover{background:#f4f4f4;color:#000}
dl#subscriptionoptions dt a.non:hover,ul#subscriptionoptions li a.non:hover,dl#subscriptionoptions dt a:hover,ul#subscriptionoptions li a.hover,dl#subscriptionoptions dt a.cur,ul#subscriptionoptions li a.cur{color:#dc841e}
#subscriptionoptions #phone a.non:hover,#subscriptionoptions #phone a:hover,#subscriptionoptions #phone a.cur{background-position:50% 0}
#subscriptionoptions #package a.non:hover,#subscriptionoptions #package a:hover,#subscriptionoptions #package a.cur{background-position:50% 0}
#subscriptionoptions #alacarte a.non:hover,#subscriptionoptions #alacarte a:hover,#subscriptionoptions #alacarte a.cur{background-position:50% 0}
body.responsive .report-tabs .rtabs li.cur{display:block}
body.responsive #content .report-header .report-tabs .cur a{margin-top:0;border:0;box-shadow:none;color:#fff;border-radius:5px;background:none;color:#666;display:block}
body.responsive .report-tabs .rtabs .cur a:after{content:"\25BC";display:inline;position:absolute;right:10px;font-size:90%}
body.responsive .report-tabs .rtabs.open .cur a:after{display:none}
body.responsive .report-tabs .rtabs.open .cur{background:#eee}
body.responsive #gp_container li.tab.cur a{background:transparent;color:#000 !important}


.specialtext
{
	color: #52667C;
	font-size: 9pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
}


.g-gridstatistic .g-gridstatistic-item {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0rem;
  width: 100%;
  display: inline-block;
}


.g-home #g-showcase .g-gridstatistic, .g-homepositions #g-showcase .g-gridstatistic {
  width: 80%;
  margin: auto;
}



.g-gridstatistic .g-gridstatistic-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 2rem -0.25rem;
}


.g-gridstatistic .g-gridstatistic-readmore {
  display: block;
  margin: 1rem auto;
}


.g-gridstatistic .g-gridstatistic-item-text1 {
  font-family: "montserrat", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  font-size: 2.5rem;
  line-height: 1;
  font-weight: 700;
}


.g-gridstatistic .g-gridstatistic-item-text2 {
  font-size: 1.2rem;
  line-height: 1;
}



.g-gridstatistic .g-gridstatistic-2cols .g-gridstatistic-item {
  width: 50%;
}



.g-gridstatistic .g-gridstatistic-3cols .g-gridstatistic-item {
  width: 33.33333%;
}



.g-gridstatistic .g-gridstatistic-4cols .g-gridstatistic-item {
  width: 25%;
}



.g-gridstatistic .g-gridstatistic-5cols .g-gridstatistic-item {
  width: 20%;
}



.g-gridstatistic .g-gridstatistic-6cols .g-gridstatistic-item {
  width: 16.66667%;
}











img.marker {max-height: 20px; width: auto; margin:0 0 0 15px; border: 0px solid red}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}

.home-social .list-inline a{
    padding: 10px;
    border-radius: 3px;
    margin-right: 5px;
    font-size: 30px;
    color: #fff;

}

.home-social  .list-inline a:hover{
    color: #1ac6ff;

}
.colorstext, nav ul li .dropdown-menu li a:hover, .tweet a:hover,a:hover, a i:hover, .home-social  .list-inline a:hover, .entry-header h1 a, .entry-header h1 {color: #1ac6ff;}
