﻿
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret,
.open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}

.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn-mini .caret {
  margin-top: 5px;
}

.btn-small .caret {
  margin-top: 6px;
}

.btn-large .caret {
  margin-top: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}

.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .nav .dropdown-toggle .caret,
.navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar .nav .active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}


.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
	border-top-color: inherit;
	border-bottom-color: inherit;
}


 
.navbar .dropdown-menu .caret {
	border-right-width: 0px !important;
	border-top-color: #888 !important;
	border-bottom-color: #888 !important;
	right: 5px;
	margin-left: 5px;
	position: absolute;
}

	
	.navbar b.caret {
		display: none;
	}

.navbar .nav .dropdown-toggle:hover .caret, .navbar .nav .open.dropdown:hover .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}


.submit-listing { padding-top:6px}
.wide-nav-search form{width:260px;}
.wide-nav-search form,.wide-nav-search input,.wide-nav-search button{margin-bottom:0!important;}
.wide-nav-search .autocomplete-suggestions,.wide-nav-right .autocomplete-suggestions{position:absolute!important;top:35px;background-color:#ffffff;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);}
.wide-nav-search .autocomplete-suggestion,.wide-nav-right .autocomplete-suggestion{padding-left:15px;}
.dark-header #masthead #logo a,.dark .testimonial_text .test_company,.dark-header #masthead .wide-nav-search,.dark-header .wide-nav-right{color:#ffffff!important;}
.dark-header #masthead .html-block a,.dark-header #masthead .wide-nav-search a{color:#ffffff;opacity:.8;}
.dark-header #masthead .html-block a:hover,.dark-header #masthead .wide-nav-search a:hover{opacity:1;}

.footer-text-wrap {
  font-family: 'Open Sans', arial, sans-serif;
}

.td-footer-template-4 .footer-text-wrap {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}

		#second-menu ul.nav li ul { background: #009cff; }
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:3px}
.navbar .btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.navbar.sticky-navbar .btn-navbar .icon-bar{background-color:#484848}
.navbar.sticky-navbar .btn-navbar:hover .icon-bar{background-color:#3b3b3b}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}

div#container div#header div#top {padding:20px 0 0 0;font-size:13px; color:#1e4e09; font-family:"Times New Roman", Times, serif; text-align:center;}


.mk-edge-one-pager .mk-grid {
  z-index: 14;
}


.mk-edge-slider .mk-grid {
  z-index: 14;
}

input[type="text"],
textarea,
.mk-grid div,
[class*='mk-col-'],
*:after,
*:before,
.text-input,
.theme-page-wrapper,
.mk-blog-grid-item,
#mk-page-introduce,
.mk-header-toolbar,
.mk-news-item,
.mk-employee-item,
#mk-notification-bar,
.mk-blog-classic-item,
.mk-fullwidth-boxed,
.mk-image-caption,
.mk-gallery-shortcode .gallery-inner,
.testimonial-column .testimonial-item,
.mk-blog-grid-item,
.page-section-content,
#mk-theme-container,
.mk-gallery-shortcode .gallery-title,
.mk-gallery-shortcode .gallery-caption,
.shopping-cart-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mk-grid {
  width: 100%;
  min-width: 755px;
  margin: 0 auto;
}

.mk-grid:after {
  content: "";
  display: table;
  clear: both;
}

.mk-grid-pad {
  padding: 20px 0 0px 20px;
}

.header-grid.mk-grid {
  position: relative;
}

.header-grid.mk-grid .header-logo.left-logo {
  left: 0 !important;
}

.header-grid.mk-grid .header-logo.right-logo {
  right: 0 !important;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}

.header-style-1.header-align-center .mk-grid .header-logo {
  left: 0;
}

.header-style-1.header-align-left .mk-grid .header-logo {
  left: 0;
}

.header-style-1.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}

.header-style-1.header-align-right .mk-grid .header-logo {
  right: 0;
}

.header-style-1.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}

.header-style-2.header-align-center .mk-grid .header-logo {
  left: 0;
  position: relative;
}

.header-style-2.header-align-left .mk-grid .header-logo {
  left: 0;
}

.header-style-2.header-align-left .mk-grid .mk-header-nav-container {
  margin-right: 0;
}

.header-style-2.header-align-right .mk-grid .header-logo {
  right: 0;
}

.header-style-2.header-align-right .mk-grid .mk-header-nav-container {
  margin-left: 0;
}

.header-style-3.header-align-left .mk-grid .header-logo {
  left: 0;
}

.header-style-3.header-align-left .mk-grid .mk-dashboard-trigger {
  right: 0;
}

.header-style-3.header-align-right .mk-grid .header-logo,
.header-style-3.header-align-center .mk-grid .header-logo {
  right: 0;
}

.header-style-3.header-align-right .mk-grid .mk-dashboard-trigger,
.header-style-3.header-align-center .mk-grid .mk-dashboard-trigger {
  left: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}



.blog .format-aside .entry-title, .archive .format-aside .entry-title {
  display: none; }
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-24{width:4.1667%;*width:4.1357%}
.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}
.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}
.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}
.pure-u-1-5{width:20%;*width:19.969%}
.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}
.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}
.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}
.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}


.newshome {
    border-left: 3px solid #F1D7BE;
    margin-bottom: 30px;
    padding-left: 5px;
}


.newshome h2 {color:#d58e4a;
}


.newshome dl {
    display: table;
    padding-bottom: 40px;
	padding-top:20px;
}


.newshome dt {
    clear: left;
    float: left;
    font-weight: bold;
    padding-bottom: 10px;
    width: 50%;
}


.newshome dd {
    float: left;
    padding-bottom: 10px;
    width: 44%;
}
.footer .footer-meta{line-height:24px;padding-top:8px;text-align:center}
.footer .footer-meta p{margin-bottom:0;margin-top:15px}
#above_content_wrapper_1 #banner_area_two_wrapper .menu-name-menu-find-it-fast-menu ul li.last{border-bottom:0px;}
.front #quicktabs-experience_vancouver ul.quicktabs-tabs li.last{width:60%;}
.front #quicktabs-stay_connected ul.quicktabs-tabs li.last{width:60%;}
#footer_wrapper ul li.last a{float:left;border-right:none;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last{-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.first li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li.last li,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.first,#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li.last{-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;}
#sidebar_first #sidebar_inner .block-jquerymenu ul.jquerymenu li li li li.last{border-bottom:0px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}


body.homepage .otr-cta {
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  font-size: 1.2em;
  text-align: center;
  text-transform: uppercase;
  margin: 1em auto;
  width: 275px;
  color: #444444;
  letter-spacing: 1px;
  line-height: 1.5em;
}


body.homepage .otr-cta .icons-on-the-road-logo {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
}
.tve_colm{float:left}
.thrv_columns .tve_colm,.tve_gr .tve_colm{margin-right:0 !important;padding:0 !important;width:100% !important}
.thrv_columns .tve_colm{width:100%}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

.alignright {
	float: right;
}

img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

.chosen-container {
  float: left;
}

.chosen-container ul{margin: 0;padding: 0;list-style: none;}

.chosen-container ul li{
  position: relative;
}

.chosen-container ul li a i{
  font-size: 11px;
  margin-left: 5px;
}

.chosen-container ul li a{
   color: #fff;
font-weight: 400;
    font-size: 11px;
}

.chosen-container ul li ul li a{
     color: #000;
  font-weight: 400;
    font-size: 10px;
}

.chosen-container ul li ul {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  font-family: Open Sans,Arial,Helvetica,sans-serif;
  opacity: 0;
  padding: 5px 0;
  position: absolute;
  right: -16px;
  text-align: center;
  top: 49px;
  transition: all 0.4s ease 0s;
  visibility: hidden;
  
  z-index: 9999;
}

.chosen-container ul li ul li {
  cursor: pointer;
  line-height: normal;
  padding: 10px 0;
}

.chosen-container ul li:hover ul{
    opacity: 1;
    visibility: visible;

}

.chosen-container ul li ul li:hover{
  background: #009587;
  color: #fff;
}

.home-2 .chosen-container{
  border-right: 1px solid #464d58;
}
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}
 
h1.stunning-text-title{ font-family: Museo Sans; }

#top .menu .sep, #top .menu .sep img {
	height: 40px;
	width: 2px;
}


.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; 
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	
	background:#F4F4F4;
	

	
	-moz-border-radius: 0px 3px 3px 3px;
	-webkit-border-radius: 0px 3px 3px 3px;
	border-radius: 0px 3px 3px 3px;
}


.dropdown_1column {width: 150px;}


#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
}


.main-search input.description { width:40% !important; }

table.exploit_list tbody tr td.description { border: solid #eee 1px !important; text-align: left !important; padding:3px !important; }


#main {
	width: 100%;
}


#main .title {
	background-color: #f3f3f3;
	color: #101010;
	line-height: 1.4em;
	margin: 5px 0 9px 0;
	padding: 0 0.3em;
}


#main .content li {
	line-height: 1.6em;
}


#main table {
	width: 100%;
}


#main table thead th,
#main table tbody td {						
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	padding-left: 3px;
	padding-right: 2px;
}


#main fieldset {
	background-color: #fbfbfb;
	margin-top: 0.7em;
}




#main table img {									
	margin-top: 2px;
	margin-bottom: -3px;
}


#main table.sticky-table,
#main table.system-status-report,
#main .warning {
	margin: 1em 0 0.3em 0;
}


.tips,
.more-help-link,
#main fieldset .description,
#main .form-item .description {
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 1em;
}


.content-right #mission,
.content-right .breadcrumb {
	padding: 3px 0 0 1px;
	text-align: left;
}


#social #facebook a			{ background-position: 0 -50px; 	}

#social #facebook:hover a	{ background-position: 0 0; 	}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
