﻿
	
	#footer .menu:before, #footer .menu:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

	#footer .menu:after {clear: both; }




#sidebar .widget.mm ul.menu li a:hover{ 

    background: #ef3e42; 

    color: #fff;

}




#footer .menu li { 

    line-height: 22px;

}




.sidebar .widget ul.menu li a, .sidebar .widget ul.product-categories li a, .sidebar .widget ul.pagenav li a{

    font-size: 14px; 

    text-transform: uppercase; 

    font-weight: bold; 

    padding: 4px 10px 4px 10px; 

    color: #000;

}




.sidebar .widget ul.menu li a:after, .sidebar .widget ul.product-categories li a:after, .sidebar .widget ul.pagenav li a:after {

    content: "";

}

#footer .menu {margin:0; padding:0; list-style:none;}

#footer .zn_sbs .menu li {float:left; width:50%;}

.sidebar .widget ul.menu , .sidebar .widget ul.product-categories , .sidebar .widget ul.pagenav {margin:0; padding:0; list-style:none;}

.sidebar .widget ul.menu li , .sidebar .widget ul.product-categories li , .sidebar .widget ul.pagenav li{margin-bottom:0px;}

.sidebar .widget ul.menu li a , .sidebar .widget ul.product-categories li a , .sidebar .widget ul.pagenav li a {color: #595959; display: block; padding: 4px 0 4px 20px; position: relative; border-radius: 2px;}

.sidebar .widget ul.menu li a:after , .sidebar .widget ul.product-categories li a:after , .sidebar .widget ul.pagenav li a:after{ content: '\203A'; position: absolute; left: 7px; top: 6px; color: #DDD; font-size: 16px; line-height: 1; width: 4px; height: 4px; font-family: Arial; }

.sidebar .widget ul.menu li.active a:after, , .sidebar .widget ul.product-categories li.active a.after,  .sidebar .widget ul.pagenav li.active a:after ,
.sidebar .widget ul.menu li.current-cat a:after, .sidebar .widget ul.product-categories li.current-cat a:after , .sidebar .widget ul.pagenav li.current-cat a:after
.sidebar .widget ul.menu li a:hover:after , .sidebar .widget ul.product-categories li:hover:after , .sidebar .widget ul.pagenav li:hover:after { color: white; left: 8px;}



#footer .menu li a {
	padding-right:10px;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }
.last-update{color:#999999;font-size:12px;}
.red{font-size:1em;font-weight:bold;color:red;}


.pwebbox-container-inset {
    overflow: hidden;
}
.mobile-sidebar{padding:30px 0 100px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.mobile-sidebar .search{padding-bottom:15px;}
.mobile-sidebar li{position:relative;z-index:99;display:block;padding:0 30px;border-bottom:1px solid rgba(0,0,0,0.05);-webkit-transition:all .3s;transition:all .3s;}
.mobile-sidebar li li{padding:0;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar li a{text-transform:uppercase;font-size:80%;font-weight:bold;width:80%;display:inline-block;padding:20px 0;color:#000000;opacity:.5;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar .menu-html li{padding:15px 0;}
.mobile-sidebar .autocomplete-suggestions{position:relative!important;}
.mobile-sidebar li ul:before{font-family:'icomoon';content:'\f107';font-size:22px;line-height:18px;margin:0;padding:20px 30px;text-align:center;opacity:.5;position:absolute;right:0;top:0;}
.mobile-sidebar .top-bar-mob li ul:before{padding:15px 30px;line-height:14px;}
.mobile-sidebar li ul:hover:before{opacity:1;}
.mobile-sidebar li.open{background-color:rgba(0,0,0,0.02);}
.mobile-sidebar li.open ul:before{content:'\f106';}
.mobile-sidebar li ul li ul:before{display:none;}
.mobile-sidebar .html-block{text-align:center;padding:12px 28px;}
.mobile-sidebar .html-block .social-icons.size-small a{font-size:120%;margin:8px;color:#999;}
.mobile-sidebar input{-webkit-appearance:none;border-radius:0;}
.mobile-sidebar li ul{max-height:0;overflow:hidden;border-left:2px solid rgba(0,0,0,0.05);padding-left:15px;}
.mobile-sidebar li.open ul{max-height:none;margin:0 0 30px;}
.mobile-sidebar li ul ul{border:0;display:block;}
.mobile-sidebar .image-column{display:none;}
.mobile-sidebar li.wizard-mobile-nav-item{display:none}
.woocommerce-checkout .mobile-sidebar li.wizard-mobile-nav-item,.product-type-variable-subscription .mobile-sidebar li.wizard-mobile-nav-item,.page-template-landing .mobile-sidebar li.wizard-mobile-nav-item{display:block}
.header-nav a.nav-top-link,a.cart-link,.mobile-sidebar a{font-family:Oswald,helvetica,arial,sans-serif!important;}
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}
ul.tabs{background-color:#00839c;list-style:none;padding:0;margin:0}
ul.tabs li{float:left}
ul.tabs a{display:block;padding:.75rem 1.25rem .5rem;color:#fff}
ul.tabs a:hover,ul.tabs a:focus,ul.tabs a:active,ul.tabs a.active{background-color:#00677c}



#gmw-cl-form-wrapper {
	display: none;
	width: 300px;
	min-height: 140px;
	position: fixed;
	top: 35%;
	left: 50%;
	background: white;
	border: 1px solid #ddd;
	padding: 5px;
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd;
	z-index: 99999999999;
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {float:left;margin-right:10px;}

.span-6 {width:230px;}

input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px;border-right-width:1px;padding-left:5px;padding-right:5px;}

input.span-6, textarea.span-6 {width:218px;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.home #tertiary.sidebar-container,.home #tertiary2.sidebar-container{float:none;width:100%;margin:6px 0 0 0px;padding:7px;border:1px solid #dadada;border-radius:10px;background:white}

.single-product #tertiary{display:none}


.attachment .site-main .sidebar-container {
	display: none;
}


.site-footer .sidebar-container {
	background-color: #220e10;
	padding: 20px 0;
}



.site-main .sidebar-container, #sideNav {display:inline-block;float:left;width:220px;margin:0px 0px 0px 10px}





#copy-wrapper {
	width:100%;
	background:#4c4c4c;
	font-size:11px;
	color:#fff;
}


#nav {
	z-index:2;
	position:relative;
	width:660px;
	float:left;
	font-size:110%;
	margin:5px 0 0 0; 
	
}


#uds-billboard-controls {
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
overflow: hidden;
zoom: 1;
background-color: transparent;
}


#uds-billboard-controls .none {
display: none;
}


#uds-billboard-controls .uds-descr {
margin: 20px;
}


#uds-billboard-controls .stripe-bottom, #uds-billboard-controls .stripe-bottom.alt {

background: rgba(0, 0, 0, 0.5);
color: white;
text-shadow: 1px 1px 1px #222;
bottom: 0px;
width: 100%;
}



#uds-billboard-controls .stripe-left, #uds-billboard-controls .stripe-left.alt {

color: white;
text-shadow: 1px 1px 1px #222;
top: 0px;
left: 0px;
width: 30%;
height: 100%;
}


#uds-billboard-controls .stripe-right, #uds-billboard-controls .stripe-right.alt {

color: white;
text-shadow: 1px 1px 1px #222;
top: 0px;
width: 30%;
height: 100%;
}


#uds-billboard-controls .stripe-left.alt,
#uds-billboard-controls .stripe-right.alt,
#uds-billboard-controls .stripe-bottom.alt {

color: #222;
text-shadow: none;
}


#uds-billboard-controls .stripe-left.alt a.read-more,
#uds-billboard-controls .stripe-right.alt a.read-more,
#uds-billboard-controls .stripe-bottom.alt a.read-more {
text-shadow: none;
}
.b-b4r-wide{background:#121213;border:1px #1c1b1d solid;padding:0 12px;margin:20px 0;overflow:hidden;text-align:center;display:block;clear:both;position:relative}
.b-b4r-wide .b-b4r{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin:10px 0 0 10px;text-align:left;font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-b4r-wide_content{margin:0 0 10px -10px;font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em}
.b-b4r-wide_content .widgets-container{margin:10px 0 0 10px}
.b-b4r-wide__nobg{border:none;background:none;padding:0;margin:10px 0}
.b-b4r-wide__topindent{border:none;background:none;padding:0;margin:35px 0 10px}
.b-b4r-wide__nostyle{border:none;background:none;padding:0;margin:0}
.b-b4r img{border:1px #000 solid}
.l-sidebar .b-b4r{margin:0 0 10px 0;display:block}
.b-b4r-main{width:244px;height:247px}
.l-sidebar .b-b4r-main{margin:0 0 10px;display:block}
.b-b4r-wide_content .b-content{font-size:12px;letter-spacing:normal;line-height:normal;word-spacing:normal}
.b-carousel-content .b-b4r img{border:none}
.b-carousel-content:hover .b-b4r img{opacity:1}

.diyw div.n {
  padding: 0;
  margin: 1em 0;
}

.fl{float:left;}

.tweet-app span.fl{display:block;padding:7px 13px 0 0;font-size:0.8em;font-weight:bold;}


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




#cff .cff-author{
  float: left;
  clear: both;
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 1.2;
  width: 100%;
}

#cff .cff-author a{
  float: left;
  display: block;
  
  min-width: 100%\9;
}

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}

#cff .cff-author img{
  float: left;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

#cff .cff-author .cff-date{
  color: #9197a3;
  font-weight: normal;
  margin-top: 0px;
}

#cff .cff-author .cff-page-name.cff-author-date{
  float: left;
  padding: 2px 0 0 0;
}

	#mainNavWrapper #news,
	#mainNavWrapper #events {
		display: none;
	}


#news,
#events {
	background: #FFF;
	min-height: 400px;
	padding-top: 20px;
	width: 45%;
	margin-right: 5%;
}

#news .pageListInlineItemTitle a,
#events .pageListInlineItemTitle a {
	color: #333;
}

#mainNavWrapper #news li,
#mainNavWrapper #events li {
	width: 100%;
}


#news a:hover,
#events a:hover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-decoration:underline !important;
}


#news ul li a
, #events ul li a {
	color: #108221;
	font-size: 14px;
	font-weight: 700;
	text-decoration: underline !important;
	text-shadow: none;
}


#news ul li a:hover, #events ul li a:hover {
	text-decoration:none !important;
}


#news .pageListInlineItem,
#news .pageListInlineItemAlternate,
#events .pageListInlineItem,
#events .pageListInlineItemAlternate {
	margin-bottom: 10px !important;
	text-align: left;
}
.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-sm-6{width:50%}

	#footer .col-sm-6.text-right {
		text-align: center !important;
	}



.jwts_tabberlive .jwts_tabbertab {text-align:left;margin:2px 0 0!important;padding:8px;border-top:1px solid #bbb;border-radius:2px;background:#fff;}

.jwts_tabberlive .jwts_tabbertab h2.jwts_heading,
.jwts_tabberlive .jwts_tabbertabhide {display:none;}

body.jwts_IsIE7 .jwts_tabberlive .jwts_tabbertab {position:relative;z-index:8;margin:2px 0 0!important;}


#banner {background: #1A1A1A; position: relative; z-index: 1; }


#banner a:hover,
#banner a:focus { text-decoration: none; color: #000000;  outline: none; }


#banner h4 { color: #ffffff; }
.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:10px;padding-right:10px}
.col-md-8{width:66.66666667%}
.small-12{width:100%}

#topbarright{color:#ffffff;float:right;font-family:Arial, Tahoma, Verdana;font-size:11px;margin:0px;padding:0px 10px 0px 0px;text-align:right;text-decoration:none;width:696px;}

#topbarright a{color:#ffffff;font-family:Arial, Tahoma, Verdana;font-size:11px;text-decoration:none;}

#topbarright a:hover{color:#cccccc;font-family:Arial, Tahoma, Verdana;font-size:11px;text-decoration:none;}

#topbarright ul{display:inline;margin:0px;padding:0px 0px 0px 20px;}

#topbarright li{display:inline;list-style-type:none;margin:0px 20px 0px 0px;padding:0px;}

#topbarright ul li a, #topbarright ul li a:visited{color:#FFFFFF;font-family:Arial, Tahoma, Verdana;font-size:11px;font-weight:bold;margin:0px;padding:0px;text-decoration:none;}

#topbarright ul li a:hover{color:#CC0000;margin:0px;padding:0px;text-decoration:none;}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
* html .clearfix{height:1%;}
.clearfix{clear:both;}
*:first-child + html .clearfix{min-height:1%;}
body.page-about-events-seminars- .panel-pane.seminar-speaker-name{width:57%;}
.section-training #page #panels-edit-display .panel-pane,.section-training #page #panels-edit-display .helperclass{margin:.5em;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
body .unit{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body .unit:after{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .site-header .unit{padding-top:0;padding-bottom:0}
body .grid-page .unit span.code,body .it-panel{box-sizing:border-box;background-color:#f7f7f7;border:1px solid #ddd;padding:1em;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
body .grid-page .unit span.code :first-child,body .it-panel :first-child{margin-top:0}
body .grid-page .unit span.code :last-child,body .it-panel :last-child{margin-bottom:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
.unit{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.unit:after{content:"";display:block;clear:both}
.container.kill-vertical .unit{padding-top:0;padding-bottom:0}
div#KMS-content .unit:first-child{margin-top:0;padding-top:0}
.comment-default-layout .search-bar .unit,.default-layout .search-bar .unit,.internal-search-layout .search-bar .unit{padding-bottom:0}
body .search-options-container .unit{padding-bottom:0}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .kb-search-container .unit .row div:first-child{margin-top:1px}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.kb-header .unit{padding-top:0;padding-bottom:0}
.canister .canister.kb-search-container .unit{padding:0}


#wrapper { border: none; background: none;}


#wrapper.shadow {
	
	box-shadow: 10px 10px 5px #888;
}
.page-template-1l-sidebar-php #wrapper{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1r-sidebar-php #wrapper{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-1l1r-sidebar-php #wrapper{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2l-sidebars-php #wrapper{width:1000px;max-width:1000px;min-width:1000px;}
.page-template-2r-sidebars-php #wrapper{width:1000px;max-width:1000px;min-width:1000px;}
#wrapper,.page-template-no-sidebars-php #wrapper,.page-template-1l-sidebar-php #wrapper,.page-template-1r-sidebar-php #wrapper,.page-template-2l-sidebars-php #wrapper,.page-template-2r-sidebars-php #wrapper,.page-template-1l1r-sidebar-php #wrapper{width:100%;max-width:none;min-width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}


.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.fix { display: inline-block; }


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}


    
    .dropdownmenu-mega .widget_recent_blog_posts_widget ul.recent-posts {
        margin-top: 26px;
    }

footer article ul.recent-posts li { margin: 0; }

footer article ul.recent-posts li:last-child img { margin-bottom: 0; }

.content aside section ul.tweets li:before, .content aside section ul.recent-posts li:before, .content aside section ul.recent-comments li:before, .content aside section ul.posts li:before, .content aside section ul.latest-works li:before, .content aside section ul.accordion li:before, .content aside section ul.tabs li:before, .content aside section ul.ads li:before { display: none; content: ""; }

.content aside section ul.recent-comments li:first-child, .content aside section ul.recent-posts li:first-child, .content aside section ul.posts li:first-child { margin-top: 0!important }

.content aside section ul.recent-posts li, .content aside section ul.recent-comments li, .content aside section ul.posts li { margin: 10px 0; line-height: 18px; font-size: 13px; letter-spacing: 0.005em; }

.content aside section ul.recent-posts li .img-border, .content aside section ul.recent-comments li .img-border, .content aside section ul.posts li .img-border { float: left; margin: 0 10px 10px 0; }

.content aside section ul.recent-posts li span, .content aside section ul.recent-comments li span, .content aside section ul.posts span { color: #aaa; font-size: 11px; }

.recent-posts ul li { padding-bottom: 22px; }

.recent-posts ul li:last-child { padding-bottom: 0px; }

.content aside section.recent-posts ul li, footer .recent-posts ul li { font-size: 13px; line-height: 1.4; }

aside .recent-posts li span, footer .recent-posts li span { display: block; font-size: 11px; line-height: 16px; }

aside .recent-posts img, footer .recent-posts img { float: left; margin-right: 15px; margin-bottom: 24px; }

.content aside section ul.recent-posts li { clear: both; }

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}

		body #container .blog .date span{color:#B4B4B4 !important;}
body #container h1,body #container h2,body #container h3,body #container h4,body #container h5,body #container h6, body #container h1 a, body #container h2 a, body #container h3 a, body #container h4 a, body #container h5 a, body #container h6 a{color:#000000 !important;}
body #container .content h1 a:hover,body #container .content h2 a:hover,body #container .content h3 a:hover,body #container .content h4 a:hover,body #container .content h5 a:hover,body #container .content h6 a:hover{ background:#000000;color:#fff !important;}
body #container  #slider .desc span.text a  { color:#000000 !important;}
body #container #slider .desc span.text a:hover, body #container  #slider .desc span.title a:hover{ color:#fff !important; background-color:#000000  !important;}
body #container #numbers a.activeSlide {background: #000000 !important;}
body #container .coda-nav ul li a.current {background: #000000 !important;}
body #container ::selection {background: #000000;}
body #container ::-moz-selection {background: #000000;}
body #container #footer  a:hover, body #container  .blog .date {color:#000000  !important;}
body #container  .widget .recent_posts .date{color:#000000 !important;border:1px solid #000000  !important;}
body #container .sidebar_content .widget .recent_posts .date{background-color:#000000; border:0 !important; color:#fff !important;}
body #container  .sidebar_content h1,body #container  h2,body #container  .sidebar_content h3,body #container  .sidebar_content h4,body #container  .sidebar_content h5,body #container  .sidebar_content h6{ color:#000000;}
body #container  .sidebar_content h1 a, body #container  .sidebar_content h2 a, body #container  .sidebar_content h3 a, body #container  .sidebar_content h4 a, body #container  .sidebar_content h5 a, body #container  .sidebar_content h6 a{ color:#000000 !important;}
body #container  .sidebar_content h1 a:hover,body #container  .sidebar_content h2 a:hover,body #container  .sidebar_content h3 a:hover,body #container  .sidebar_content h4 a:hover,body #container  .sidebar_content h5 a:hover,body #container  .sidebar_content h6 a:hover{ background:#000000;color:#fff !important;}
body #container  .content a:hover{ color:#000000 !important;}
body #container  .widget ul a:hover{color:#000000 !important;}
body #container  a.more_arrow{ color:#000000 !important;}
body #container  a.read_more:hover{ color:#000000 !important;}
body #container .ppy-nav a:hover {background-color:#000000;color:#fff !important;}
body #container .ppy-caption a {color:#000000;}
body #container .ppy-text h5 a:hover {color:#fff !important;}
body #container .theme-default .nivo-caption .nivo-text a {color:#000000; background:transparent;}
body #container .theme-default .nivo-directionNav a, body #container .nivo-controlNav a { background-color:#000000;color:#fff;}
body #container .theme-default .nivo-caption a:hover{ background-color:#000000;color:#fff !important;}
body #container .theme-default .nivo-directionNav a:hover{ background-color:#000000;color:#fff !important;opacity:0.5}
body #container .theme-default .nivo-caption .nivo-title a:hover{background-color:#000000;color:#fff !important;}
body #container .flex-control-paging li a.flex-active, body #container .flex-control-paging li a:hover{background-color:#000000;}

	
	
	.slides .clone,
	.contentWrapper .breadcrum,
	.wrapperBottom,
	.hexagonBox,
	.search,
	#mobMenu,
	.contentWrapper .lhs, 
	.contentWrapper .rhs,
	.cb-slideshow,
	.small_menu,
	.historyNav,
	.video_listing ul li .video .play_btn {
		display:none !important;
	}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}
#featured-rates-ads #featured-rates #rates .rate-heading{font-size:1.5em;height:auto;left:0;line-height:1.2;margin-top:0;padding-left:10px;position:absolute;text-align:baseline;width:55%}
#featured-rates-ads #featured-rates #rates .rate-heading span.featured-opening{color:#006335}
#featured-rates-ads #featured-rates #rates ul li span.rate{display:inline-block;font-size:1.75em;left:30%;line-height:1;position:absolute;top:50%}
#featured-content-container #featured-rates #rates ul li.rate-heading span{line-height:60px}
#content #featured-rates-ads #featured-rates .rate-heading{top:8px;font-size:2em}

.carousel-inner .item .feature-content {
	position:relative;
}

	#feature-banner .feature-content img {
    max-width:422px;
  }

    .footer_bottom .copy_right {
        text-align:left;
        margin-left: -8px;
    }

.footer_bottom {
    background:#093558;
    color:#5385ad;
}

.footer_bottom .social_icon {
    list-style:none;
    margin:0;
    padding:0;
}

.footer_bottom .social_icon img{
    margin-bottom: 0;
}

.footer_bottom .social_icon li{
    display: inline-block;
    margin-right:5px;
    margin-bottom: 0;
}

.footer_bottom .f_menu {
    list-style-type:none;
}

.footer_bottom .f_menu li {
    display:inline-block;
    margin-right:10px;
}

.footer_bottom .f_menu li a {
    border-right:1px solid #4c8fd9;
    color:#9dc5f2;
    padding-right:10px;
    display:inline-block;
}

.footer_bottom .f_menu li:last-child a {
    border-right:none;
}


    .container .one-third.column                { width: 300px; }

	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }

	.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }

	.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns,
	.container .both-sidebar-included .gdl-page-item .eight.columns, 
	.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
	.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
	.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.navbar .container {
	background: none;
}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lt-ie9 .container{width:74em;}
.ccit_header_default .container{height:48px;}
.lt-ie9 .ccit_header_default .container{height:64px;}
.ccit_nav_header .container{text-align:right;height:0px;}
.lt-ie9 .ccit_nav_header .container{text-align:right;height:0px;}
.ccit_section_default .container{padding-top:12px;padding-top:0.75rem;padding-bottom:8px;padding-bottom:0.5rem;}
.ccit_footer_default .container{padding-top:24px;padding-top:1.5rem;padding-bottom:32px;padding-bottom:2rem;}
.lt-ie9 .ccit_footer_default .container{padding-top:32px;padding-top:2rem;}
.lt-ie9 body.front header#cc_header .container{height:80px;}
.lt-ie9 body.front #cc_header .container{height:80px;}

	
	ul#socials li, ul.socials li { float: none; display: inline;}

	ul#socials li img, ul.socials li img  { float: none; }
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}




.container-full-width {
	width: 100%;
}


.container-full-width:before, .container-full-width:after {
	display: table;
	line-height: 0;
	content: "";
}


.container-full-width:after {
	clear: both;
}

	.container-full-width .container{
		margin: 0px 20px;
	}


.top-right {
  margin-top: -25px;
  float: right; }

  .top-right .widget_social-networks-widget {
    min-height: 50px; }

    .top-right .widget_social-networks-widget h3 {
      display: none; }

    .top-right .widget_social-networks-widget li a:hover {
      padding-bottom: 12px; }

  .top-right .widget {
    clear: both;
    margin-bottom: 10px; }

    .top-right ul#social-widget {
      text-align: center; }

    .top-right .widget_social-networks-widget ul {
      text-align: center; }
.navbar-header:before,.navbar-header:after{display:table;content:" "}
.navbar-header:after{clear:both}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }
.widgets-list-layout-links{float:right;width:73.404255%}
.footer_cont .region-footer-right h2{float:left;width:100%;border-bottom:1px solid #6b7176;margin:-5px 0 15px;font:18px/30px 'eau_sans_black';text-transform:uppercase;color:#fff;}
.footer_cont .footer_cont_det{float:left;width:50%;margin-bottom:15px;padding-right:20px;}
.footer_cont .footer-cont-det:nth-child(3){position:relative;}
.footer_cont .footer_cont_det p{margin:0;font:14px/24px 'opensans-light';color:#fff;}
.footer_cont .footer_cont_det p:first-child{font:18px/24px 'opensans-extrabold';text-transform:uppercase;}
.footer_cont .footer_cont_det p a{font:14px/24px 'opensans-extrabold';text-decoration:none;color:#fff;}
.footer_cont .footer_btm{float:left;width:100%;margin-top:16px;text-align:center;}
.footer_cont .footer_btm li{display:inline-block;list-style:none;}
.footer_cont .footer_btm li a{padding:0 5px 0 8px;border-left:1px solid #fff;font:10px/15px 'opensans-regular';text-decoration:none;color:#fff;}
.footer_cont .footer_btm li:first-child a{border:none;}
.container .footer_cont h2{float:left;width:100%;margin-top:0;margin-bottom:15px;padding:0px;text-align:left;text-transform:uppercase;font:18px/30px 'eau_sans_black';border-bottom:1px solid #6b7176;color:#fff;}
.footer_cont .footer-cont-det{width:50%;margin-bottom:15px;padding:0;}
.footer_cont .footer-cont-det p{font:14px/24px 'opensans-light';color:#fff;margin:0;word-wrap:break-word;margin-right:5px;}
.footer_cont .footer-cont-det p:first-child{font:18px/24px 'opensans-extrabold';text-transform:uppercase;}
.footer_cont .footer-cont-det p a{font:14px/24px 'opensans-extrabold';text-decoration:none;color:#fff;}
.footer_cont .footer_btm ul{text-align:center;}
.footer_cont .footer-cont-det:nth-child(3) p:nth-child(1){width:80%;}
.footer_cont{width:100%;margin:20px 0;padding:0 5%;}
.footer_left_menu,.footer_cont{padding:0 10px;}
.footer_section .footer_left_menu,.footer_section .footer_cont{width:100%;margin:0;}
.footer_cont .footer_btm .logo img{width:115px;}
div#social-icons{display:none}
#social-icons img{padding-left:4px}

a img+.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#060606;opacity:0;filter:alpha(opacity=0)}

a:hover img+.overlay{opacity:0.3;filter:alpha(opacity=30)}

    .drop-link-thumb .image .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#060606;opacity:0;filter:alpha(opacity=0)}

    .drop-link-thumb:hover .image .overlay{opacity:0.3;filter:alpha(opacity=30)}

.video-gallery .video-gallery-main .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;opacity:0.25;filter:alpha(opacity=25);z-index:1}

.video-gallery .video-gallery-thumb a .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0.25);z-index:1;color:rgba(255,255,255,1);display:none;font-size:150%}

.video-gallery .video-gallery-thumb a .overlay i{position: absolute;top: 50%;left: 50%;margin-left: -29px;margin-top: -22.5px;}

.video-gallery .video-gallery-thumb a:hover .overlay{display:block}
.presentation .autoplay-overlay .overlay-msg{position:relative;display:table-cell;text-align:center;vertical-align:middle;color:#fff}
 #page #wrapper #container #left-col,#sidebar{display:block;min-width:260px;}
 #page #wrapper #container #left-col{width:696px;float:left;}
 #left-col{width:100%;}
