﻿
.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-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    width: 25%;
  }

.rsesources-sec .col-lg-3.col-md-3.col-sm-6{padding:0px 8px; width:33.3%;}

  .widget .widget-title {
    font-family: "Montserrat";
    font-size: 15px;
    color: #bba26e;
    margin-bottom: 10px; }


.dsl-disclaimer {font-family: Arial; font-size: 10px; font-weight:bold;color: #939393;}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}



#access {
	display: block;
	float: left;
	margin: 0 auto;
	width: 666px;
}

#access .menu-header,
div.menu {
	font-size: 15px;
	width: 666px;
	margin-left:15px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access a {
	color: #fff;
	display: block;
	line-height: 38px;
	padding: 0 0 0 18px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight:bold;
}


#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}

#access ul ul li {
	min-width: 180px;
	text-transform: none;
	font-weight:normal;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a {
	line-height: 1em;
	padding: 0px;
	width: 160px;
	height: auto;
}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}


.home .slideshow .details.center .text {
	width: 80%;
}



.ic-section {
	clear: both;
	padding: 0;
	margin: 0;
}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
header#navbar .navbar-toggle.collapsed .icon-bar{background-color:#666666;}
header#navbar #language-selector-block span.collapsed,header#navbar .global-search-box span.collapsed{opacity:0.85;}
header#navbar #language-selector-block span.collapsed i,header#navbar .global-search-box span.collapsed i{color:#666666;}

  
  
  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets.col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets.col-2 .block {
    width: 48%;
  }

  #footer-widgets.col-3 .block {
    width: 30.75%;
  }

  #footer-widgets.col-4 .block {
    width: 22.05%;
  }

.clearingdiv {clear:both; height:30px; width:1px;}


.feature_left_inner {
	background-color:#F3F1EB;
	margin:10px;
	padding:10px;
}

.homepage #quoteform {
  min-height: 30px;
}

#quoteform {
  height: 34px;
}


.orderbtn_sml:active, .orderbtn:active, .search-engine .orderbtn:active, .search-engine .button:active, .search-engine .orderbtn:active, .order1 .orderbtn:active, .order2 .orderbtn:active, .order3 .orderbtn:active, .button:active, .prev_online:active, .PromoBox .prev_online:active, .headerscrollint .prev_online:active, .headerscrollint .cnct:active, .call2 .prev_online:active {box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) inset,0 0 5px rgba(0, 0, 0, 0.05) inset;}

.search-engine h2, .ProgettiWrapper h2, .left-img h2{background:#517aae;color:#fff !important;margin:0;padding:5px 10px !important;border-top-left-radius:3px;
border-top-right-radius:3px;}

.search-engine h2{margin-bottom:-15px !important;border-top-left-radius:3px;
border-top-right-radius:3px;}

.search-engine{width:937px; -moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;
-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px; background:#B1C7D6;padding:0px 0 0px 0; float:left;position:relative; }

.search-engine .rushLink{float:right}

.search-engine .select, .search-engine .textbox, .search-engine .textboxmax{font-size:18px;width:260px;}

.search-engine a{font-size:15px;}

.search-engine .orderbtn {
background:#7eaf3e;
border:0;
background: -webkit-gradient(linear, left top, left bottom, from(#87b843), to(#618f2c));	
background: -moz-linear-gradient(top,  #87b843,  #618f2c);
	background: linear-gradient(top,  #87b843,  #618f2c);
	width:238px;font-size:18px;color:#fff !important;padding:10px 0 6px 0;margin:7px 0 0 98px;box-shadow: 0px 1px 2px #000;border-radius:3px ;margin-top:10px;text-shadow: 0px 1px 1px #365a1e;

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=190, Color='#000000')";



filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=190, Color='#000000');}


.disablebtn .search-engine .orderbtn, .disablebtn .search-engine .orderbtn:hover {
background: #efeefe;	
background: -webkit-gradient(linear, left top, left bottom, from(#efeefe), to(#d3d3d3)) !Important;	
background: -moz-linear-gradient(top,  #efeefe,  #d3d3d3) !Important;
	background: linear-gradient(top,  #efeefe,  #d3d3d3) !Important;width:238px;font-size:18px;color:#bcbec0 !important;box-shadow: 0px 1px 2px #757575;cursor:default;text-shadow:none;
	

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=190, Color='#757575')";



filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=190, Color='#757575');
	
	
	}

	
	
	 .search-engine .button:hover, .search-engine .orderbtn:hover, .order1 .orderbtn:hover, .order2 .orderbtn:hover, .order3 .orderbtn:hover, .button:hover, .prev_online:hover {
		background:#8fbb4c;
		background: -webkit-gradient(linear, left top, left bottom, from(#a4c660), to(#86b743));
	background: -moz-linear-gradient(top,  #a4c660,  #86b743);
	background: linear-gradient(top,  #a4c660,  #86b743);
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=190, Color='#000000')";



filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=190, Color='#000000');
	
	}


.homepage #container,
.homepage .search-engine,
.homepage #footer,
.homepage .sponsors,
.homepage .sponsors2,
.homepage .full-container,
.homepage .contatti,
.homepage .Perche2,
.homepage .txt-box {
  width: 100%;
}

.homepage .search-engine h2 {
  text-align: center;
    font-size: 22px;
  padding: 7px 5px;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-column{float:left;margin-right:4%}
.x-column.x-1-1{width:100%}
.x-column.x-1-2{width:48%}
.x-column.x-1-3{width:30.66666%}
.x-column.x-2-3{width:65.33332%}
.x-column.x-1-4{width:22%}
.x-column.x-3-4{width:74%}
.x-column.x-1-5{width:16.8%}
.x-column.x-2-5{width:37.6%}
.x-column.x-3-5{width:58.4%}
.x-column.x-4-5{width:79.2%}
.x-column.x-1-6{width:13.33332%}
.x-column.x-5-6{width:82.66666%}
.x-column.last,.x-column:last-of-type{margin-right:0}
.js .x-column{position:relative}
.js .x-column[data-fade="true"]{opacity:0}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

div.x-column.x-sm.x-1-3{
padding: 30px 30px 10px 30px !important;
}
div#footer{min-height:65px;line-height:30px;border-top:5px solid #1a1a1a;background:#0c0c0c;position:fixed;bottom:0;width:100%}
div#footer div#link-container{float:right;display:block;min-width:750px;text-align:center}
div#footer div#link-container a{text-decoration:none;color:#c4c4c4}
div#footer div#link-container span{color:#c4c4c4}



.widget {
	margin-bottom: 10px;
}

	
	.widget a:hover {
		color: inherit;
	}

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

	
		.widget ul li {
			margin-bottom: 1px;
		}


.sidebar .widget,
.homepage .widget-content {
	padding: 13px;
}



.homepage .widget {
	width: 230px;
	margin-right: 10px;
	float: left;
}


.homepage.left .widget:nth-child(3n),
.homepage.right .widget:nth-child(3n) {
	margin-right: 0;
}


.homepage.full-width .widget:nth-child(4n) {
	margin-right: 0;
}


.homepage .flickr-feed .widget-content {
	background-color: transparent;
	padding: 0;
}

	

.homepage .portfolio-feed .widget-content {
	background-color: transparent;
	padding: 0;
}


	.latest-articles .widget-content {
		padding: 10px 10px 30px;
		position: relative;
	}



.video-widget .widget-content {
	padding: 0;
}



.maps-widget .widget-content {
	padding: 0;
}

.social-container .event-location {
  font-size: 0.75em;
  font-weight: 600;
  letter-spacing: 0.1em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }






#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;
}





#slides .next,#slides .prev {
	position:absolute;
	top:43%;
	width:49px;
	height:49px;
	display:block;
	z-index:1000;
	margin-top:-32px;
}



#slides .prev {
	left:200px;
}


#slides .next {
	right:200px;
	
}


#slides .pagination { display:none; }


#webwidget_tab .link.download .dd .button {
    clear: both;
    overflow: hidden;
    display: block;
    margin-top: 5px;
}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div{float:left;}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel{padding:6px 0 0 0;}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel .block-title.white-footer{background:none;color:#fff;font-size:31px;padding:0 0 10px 0;}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul{padding:10px 0 0 0;margin:0;}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li.leaf.request-a-map{padding:0 9px;margin:0 4px;border-left:thin solid #778913;border-right:thin solid #778913;}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li,html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;line-height:18px;color:white;font-weight:normal;font-style:normal;text-decoration:none;display:inline;margin:0;padding:0;line-height:25px;}
html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li:hover,html.ie7 #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a:hover{text-decoration:underline;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div{float:left;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel{padding:6px 0 0 0;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel .block-title.white-footer{background:none;color:#fff;font-size:31px;padding:0 0 10px 0;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul{padding:10px 0 0 0;margin:0;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li.leaf.request-a-map{padding:0 9px;margin:0 4px;border-left:thin solid #778913;border-right:thin solid #778913;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li,html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;line-height:18px;color:white;font-weight:normal;font-style:normal;text-decoration:none;display:inline;margin:0;padding:0;line-height:25px;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li:hover,html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a:hover{text-decoration:underline;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div{float:left;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel{padding:6px 0 0 0;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel .block-title.white-footer{background:none;color:#fff;font-size:31px;padding:0 0 10px 0;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul{padding:10px 0 0 0;margin:0;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li.leaf.request-a-map{padding:0 9px;margin:0 4px;border-left:thin solid #778913;border-right:thin solid #778913;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li,html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;line-height:18px;color:white;font-weight:normal;font-style:normal;text-decoration:none;display:inline;margin:0;padding:0;line-height:25px;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li:hover,html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a:hover{text-decoration:underline;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div{float:left;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel{padding:6px 0 0 0;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel .block-title.white-footer{background:none;color:#fff;font-size:31px;padding:0 0 10px 0;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul{padding:10px 0 0 0;margin:0;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li.leaf.request-a-map{padding:0 9px;margin:0 4px;border-left:thin solid #778913;border-right:thin solid #778913;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li,html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:14px;line-height:18px;color:white;font-weight:normal;font-style:normal;text-decoration:none;display:inline;margin:0;padding:0;line-height:25px;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li:hover,html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .ribbon-div.travel ul li a:hover{text-decoration:underline;}


.lb #login-box {
  display: inline-block;
  opacity: 0;
  background-color: #eaeaea;
  width: 1000px;
  height: 680px;
  margin-top: 100px;
  transition: opacity 0.6s;
  pointer-events: none;
  position: relative;
  z-index: 5000000;
  overflow: hidden;
  text-align: left;
}


.lb #login-box.active {
  opacity: 1;
  pointer-events: all;
}


.lb #login-box .signin-container {
  float: left;
  width: 50%;
  height: 100%;
  background-color: white;
}


.lb #login-box .signup-container {
  float: left;
  width: 50%;
  height: 100%;
}


.lb #login-box .form-container {
  padding: 40px 75px 50px 75px;
  height: 75%;
  position: relative;
}


.lb #login-box .form-container .form-row {
  float: left;
  width: 100%;
}


.lb #login-box .form-container .form-row.button {
  margin-top: 245px;
}


.lb #login-box .form-container .form-row.button.active {
  margin-top: 105px;
}


.lb #login-box .form-container .form-row.submit {
  margin-top: 40px;
}


.lb #login-box .form-container .form-row.half {
  width: 50%;
  margin-top: 15px;
  
}


.lb #login-box .form-container .validator {
  position: absolute;
  display: none;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: #ff22ab;
}


.lb #login-box .form-container .validator.active {
  display: block;
}


.lb #login-box .form-container .popup {
  margin-bottom: 30px;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 26px;
  color: #ff22ab;
  display: none;
}


.lb #login-box .form-container .popup.active {
  display: block;
}


.lb #login-box .form-text {
  float: left;
  margin-top: 5px;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 18px;
  color: #c7c7c8;
}


.lb #login-box .form-text.remember {
  margin-left: 10px;
  width: 250px;
}


.lb #login-box .form-text.forgot {
  float: right;
  margin-top: 10px;
  border-bottom: 1px solid #c7c7c8;
  line-height: 85%;
}


.lb #login-box .form-text.forgot:hover {
  cursor: pointer;
}


.lb #login-box .form-text.forgot.active {
  border: none;
  color: #ff22ab;
}


.lb #login-box .main-field {
  outline: 0;
  margin-top: 8%;
  float: left;
  height: 40px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  border-top: 2px solid black;
  border-bottom: none;
  border-left: none;
  border-right: none;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  color: gray;
  background-color: #eaeaea;
}


.lb #login-box .main-field.username {
  background-color: white;
}


.lb #login-box .main-field.password {
  background-color: white;
}


.lb #login-box .close-window {
  padding: 10px 10px 10px 10px;
  right: 0;
  position: absolute;
  cursor: pointer;
  z-index: 10000000;
  height: 50px;
}


.lb #login-box .form-button {
  border: none;
  width: 100%;
  text-align: left;
  height: 75px;
  padding-left: 25px;
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 30px;
  color: white;
  background-color: black;
  cursor: pointer;
  outline: 0;
}


.lb #login-box .remember-checkbox {
  float: left;
  margin-top: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 18px;
  width: 18px;
  border: 3px solid #eaeaea;
  border-radius: 0;
  cursor: pointer;
  outline: 0;
}


.lb #login-box .remember-checkbox.active {
  background-color: #eaeaea;
}


.lb #login-box .newsletter-checkbox {
  cursor: pointer;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: left;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 25px;
  width: 25px;
  border: 1px solid #ff22ab;
  cursor: pointer;
  outline: 0;
  margin-right: 10px;
  margin-top: 10px;
}


.lb #login-box .newsletter-checkbox.active {
  background-color: #ff22ab;
  border: 1px solid #ff22ab;
}


.lb #login-box .newsletter-text {
  float: left;
  margin-top: 14px;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: black;
}


.lb #login-box .newsletter-text .thin-underline {
  line-height: 70%;
  border-bottom: 1px solid black;
  text-decoration: none;
}


.lb #login-box .form-title {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 50px;
  color: black;
}

.content .tint h1.post-title, .content .tint p.tagged {background: #fff;}

.content p.tagged {background: #f7f7f7; margin: 20px 12px 0 12px; padding: 3px 5px; font-size: 11px; overflow: auto; width: 561px;}

.content p.tagged span {float: right; font-weight: bold; padding: 0 3px;}

.content p.tagged span span {float: none;}
.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear-block{display:inline-block;}

* html .clear-block{height:1%;}
fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}

#booksliderbg .prevbook {
cursor: pointer;
position: relative;
top: 143px;
left: 65px;
}

.prevbook:hover, .nextbook:hover {
opacity: 0.9;
}

#singlebooksliderbg .prevbook {
cursor: pointer;
position: relative;
top: 82px;
left: 63px;
}


.news-title {
    text-transform: none;
    margin-top: 10px;
    font-size: 18px;
}


.news-title a {
    color: #418981;
}


.excerpt .read-more{
	background-color:#ff2a13;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	padding:4px 12px;
	line-height: normal;
	margin-top:8px;
	border-radius:5px;
}

.excerpt .read-more:hover{
	background-color:#D80F0F;
}

.c-blue-3 { color: #00a7d8 !important; }

.contact-area .c-blue-3 { 
    display: inline-block;
    height: 4.813rem;
    line-height: 4.813rem;
    vertical-align: middle;
    font-family: 'GothamRoundedLight';  
}

.moduletabletabscle, .moduletabletabsreports,.moduletabletabsnews, .moduletabletabsevents, .moduletabletabsprobono, .moduletabletabslegislation{clear:both;margin-top:5px; border: solid 1px silver; display:none; clear:both; padding:0px 10px 10px 10px; width:218px;margin-bottom:15px;}

.moduletabletabslegislation *, .moduletabletabslegislation a, .moduletabletabslegislation a:visited, 
.moduletabletabsprobono *, .moduletabletabsprobono a, .moduletabletabsprobono a:visited, 
.moduletabletabsevents *, .moduletabletabsevents a,  .moduletabletabsevents a:visited,  
.moduletabletabscle *, .moduletabletabscle a, .moduletabletabscle a:visited, 
.moduletabletabsreports *, .moduletabletabsreports a, .moduletabletabsreports a:visited, 
.moduletabletabsnews *, .moduletabletabsnews a, .moduletabletabsnews a:visited
{ color:#005DAB;color:#00356A; margin:0; padding:0; font-family:arial, helvetica,sans-serif;text-decoration:none;font-size:11px; font-weight:bold; }

.moduletabletabscle h2, .moduletabletabsreports h2, .moduletabletabsnews h2,.moduletabletabslegislation h2, .moduletabletabsevents h2, .moduletabletabsprobono h2{padding-top:10px;font-size:11px;}


.moduletabletabslegislation a:hover,  
.moduletabletabsprobono a:hover, 
.moduletabletabsevents a:hover, 
.moduletabletabscle a:hover, 
.moduletabletabsreports a:hover,
.moduletabletabsnews a:hover
{ text-decoration:underline; }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

	
	body.single-portfolio .row .col.section-title h1 {
		width: 725px;
		margin: 0 auto;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1 {
		max-width: 430px;
		margin: 0 auto;
		letter-spacing: -1px;
		font-size: 22px;
	}

	
	.row .col.section-title span, html .single #single-below-header span {
		display: none;
	}

	
	body .row #error-404 h1 {
		 font-size: 150px !important;
   		 line-height: 150px !important;
	}

	
	body .row #error-404 h2 {
		 font-size: 40px;
	}

	
	body .row #error-404 {
		margin-bottom: 0px;
	}

	
	.row .col.section-title.project-title {
		padding-bottom: 30px;
		margin-bottom: 30px!important;
	}

	
	body.search .row .col.section-title h1 {
		font-size: 18px!Important;	
	}

	
	body.search .row .col.section-title span {
		display: inline-block;
		margin-top: 10px;
		font-size: 14px;
	}

	
	.single-portfolio #full_width_portfolio .row .col.section-title h1,
	.single-portfolio .row .col.section-title h1 {
		letter-spacing: 0px;
		font-size: 20px;
	}
 

.row {
	position: relative;
}



.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }




.row, div.clear { padding-bottom: 24px; }


	#page-header-bg .row {
		top: 35px !important;
	}

.row .col.section-title h1 { min-height: 54px; }


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article{
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}


.main-content .vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article h2 a{
	font-weight: 400;
	font-size:22px;
	color:#047a28!important;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post .more-link span{
	background-color: transparent;
	border: 2px solid #0da85b;
	color:#0da85b;
	padding: 10px 25px;
	text-transform: uppercase;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area .post-content .post-meta.no-img {
	display:none!important;
}


.vc_span12.hp-blog-styled.wpb_column.column_container .wpb_wrapper .row #post-area article.post .more-link span:hover{
	color:#fff;
}


.page.page-id-19 #page-header-bg .row .span_6 span.subheader {
    line-height:30px;
}


#request-info.row  h3.chem-title {
    text-align:center;
    font-size: 26px;
    font-weight: 300;
    padding-bottom: 20px;
    
}


#page-header-bg .container .row .col.span_6 h1, #page-header-bg .container .row .col.span_6 span.subheader {
	text-shadow: 2px 1px #5a5a5a;
	
}



.end-market.row.North-America{
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 30px;
}


body #sidebar.col.span_3.col_last .row.panel a img {
width: 75%!important;
}
#page-header-bg h1,body h1,body .row .col.section-title h1{font-family:Lato;text-transform:uppercase;font-weight:900;}
body h3,.row .col h3,.toggle h3 a{font-family:Lato;font-size:18px;line-height:24px;font-weight:regular;}
body h4,.row .col h4,.portfolio-items .work-meta h4,#respond h3,h3#comments{font-family:Lato;font-weight:regular;}
body h5,.row .col h5{font-family:Lato;}
.team-member h4,.row .col.section-title p,.row .col.section-title span,#page-header-bg .subheader,.nectar-milestone .subject{font-family:Lato;text-transform:uppercase;font-size:12px;font-weight:900;}

img.pf {position:absolute; border:none; padding:0px; margin:5px;}


.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:#F2FAF8;
	background: -moz-linear-gradient(top, #F2FAF8, #F5FBFA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2FAF8), to(#F5FBFA));

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


.dropdown_1column {width: 200px;}


#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;
}


.text-right { text-align: right !important; }


#comments .comment-guidelines, #comments h3, #comments .logged-in-as, #comments .control-label, #comments .comment-save {
	font-family: 'Open Sans', Verdana, sans-serif;
}

.carousel .carousel-inner .item {
    display: none;
}

.carousel .carousel-inner .item .full {
    width: 100%;
}

.carousel .carousel-inner .item.active,
.carousel .carousel-inner .item.next,
.carousel .carousel-inner .item.prev {
    display: block;
    line-height: 1;
}

.carousel.carousel-fade .item {
    transition: opacity 2s ease-in-out;
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    -ms-transition: opacity 2s ease-in-out;
}

.carousel.carousel-fade .item .active.left,
.carousel.carousel-fade .item .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.bodybold { color: black; font-size: 11px; line-height: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

.mycars .content-title { padding: 0 0 10px 0; }






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}

#findt{
	position:absolute;
	width:410px;
	height:100px;
	z-index:2;
	margin:65px 0 0 500px;
}

#findt label{
	font-style:italic;
	color:#1c71c0;
}

#findt select{
	width:260px;
	height:22px;
	padding:3px 2px 2px 0;
	margin:0 0 7px 4px;
}

#findt select option{
	width:230px;
	height:19px;
	color:#757575;
}

#findt .highlight1{
	background-color:#2082DF;
	color:#fff;
}

#findt .highlight2{
	background-color:#a81429;
	color:#fff;
}

#findt ul{
	float:left;
	margin:0 10px 0 0;
}

#bodyarea {
	padding-top: 10px;
	background: #fff;
}

.homepage #bodyarea {
	background: none;
}




.container,.page-body-columns{position:relative;width:1008px;margin:0 auto;padding:0; overflow:hidden;}
.container .column,.container .columns{float:left;margin-left:10px;margin-right:10px}
.container .one.column,.container .one.columns{width:43px}
.container .two.columns{width:106px}
.container .three.columns{width:169px}
.container .four.columns{width:232px}
.container .five.columns{width:295px}
.container .six.columns{width:358px}
.container .seven.columns{width:421px}
.container .eight.columns{width:484px}
.container .nine.columns{width:547px}
.container .ten.columns{width:610px}
.container .eleven.columns{width:673px}
.container .twelve.columns{width:736px}
.container .thirteen.columns{width:799px}
.container .fourteen.columns{width:862px}
.container .fifteen.columns{width:925px}
.container .sixteen.columns{width:988px}
.container .one-third.column{width:316px}
.container .two-thirds.column{width:652px}
.container .offset-by-one{padding-left:63px}
.container .offset-by-two{padding-left:126px}
.container .offset-by-three{padding-left:189px}
.container .offset-by-four{padding-left:252px}
.container .offset-by-five{padding-left:315px}
.container .offset-by-six{padding-left:378px}
.container .offset-by-seven{padding-left:441px}
.container .offset-by-eight{padding-left:504px}
.container .offset-by-nine{padding-left:567px}
.container .offset-by-ten{padding-left:630px}
.container .offset-by-eleven{padding-left:693px}
.container .offset-by-twelve{padding-left:756px}
.container .offset-by-thirteen{padding-left:819px}
.container .offset-by-fourteen{padding-left:882px}
.container .offset-by-fifteen{padding-left:945px}
.container .columns,.container .column{margin:0}
.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px}
.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}

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


.section-nav {
  display: none;
  position: fixed;
  top: 37vh;
  right: 0;
  margin-top: -6rem;
  padding: .5rem .5rem 0 .5rem;
  z-index: 3; }

  .section-nav li {
    margin: 0 0 .75rem 0;
    padding: 0; }

    .section-nav li:last-child {
      margin-bottom: none; }

  .section-nav a {
    display: block;
    text-indent: -999em;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    font-size: 10px;
    font-size: 0.625rem;
    color: white;
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
    transition: background .4s; }

    .section-nav a:hover {
      text-decoration: none;
      border-color: white; }

    .section-nav a.active {
      border-color: white;
      background-color: white;
      background-color: rgba(255, 255, 255, 0.8); }
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}
.ody-skin .ody-custom.photo-index .aside .box .box-body .grid_3 p{margin-top:2px;margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3{margin-bottom:10px}
.ody-skin .ody-custom.photo-index .aside .box .box-footer .grid_3 p{margin-top:3px}
.ody-skin .ody-custom .grid_1,.ody-skin .ody-custom .grid_2,.ody-skin .ody-custom .grid_3,.ody-skin .ody-custom .grid_4,.ody-skin .ody-custom .grid_5,.ody-skin .ody-custom .grid_6,.ody-skin .ody-custom .grid_7,.ody-skin .ody-custom .grid_8,.ody-skin .ody-custom .grid_9,.ody-skin .ody-custom .grid_10,.ody-skin .ody-custom .grid_11,.ody-skin .ody-custom .grid_12,.ody-skin .ody-custom .grid_13,.ody-skin .ody-custom .grid_14,.ody-skin .ody-custom .grid_15,.ody-skin .ody-custom .grid_16,.ody-skin .ody-custom .grid_17,.ody-skin .ody-custom .grid_18{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_18 .grid_3{width:145px!important}
.ody-skin .ody-custom .aside .box .grid_3{width:140px !important}
.ody-skin .ody-custom .aside .box.dark .grid_3,.ody-skin .ody-custom .aside .box.light .grid_3{width:130px !important}
.ody-skin .ody-custom .aside .box .grid_3.no-bullets li{background:none repeat scroll 0 0 transparent;padding-left:0}
.ody-skin .ody-custom .footer-container .footer-content .grid_3{width:150px !important}

#footer #social {
	font-family: "proxima-nova",sans-serif !important;
	font-size: 19px !important;
	font-style: normal;
	font-weight: 600;
	text-shadow: 2px 1px 4px #000;
	margin-top: 25px;
	padding: 0;
}

.alignright { float: right; }

img.alignright { float: right; padding: 3px; border: 1px solid #999; background: #fff; margin: 10px 10px 0; display: inline; }

	#main{
		padding-bottom:50px;
	}


	#main,.fullwidth-box,.footer-area,#footer{padding-left:12px;padding-right:12px;}

	
		#main,#wrapper{
		background-color:#ffffff !important;
	}

			#main .portfolio-one .button,
	#main .comment-submit,
	#reviews input#submit,
	.button.default,
	.price_slider_amount button,
	.gform_wrapper .gform_button{
		color: #ffffff !important;
		background-image: linear-gradient(top, #445874 0%, #182640 100%);
		background-image: -o-linear-gradient(top, #445874 0%, #182640 100%);
		background-image: -moz-linear-gradient(top, #445874 0%, #182640 100%);
		background-image: -webkit-linear-gradient(top, #445874 0%, #182640 100%);
		background-image: -ms-linear-gradient(top, #445874 0%, #182640 100%);

		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #445874),
			color-stop(1, #182640)
		);
		border:1px solid #182640;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#445874', endColorstr='#182640');
	}

	.no-cssgradients #main .portfolio-one .button,
	.no-cssgradients #main .comment-submit,
	.no-cssgradients #reviews input#submit,
	.no-cssgradients .button.default,
	.no-cssgradients .price_slider_amount button,
	.no-cssgradients .gform_wrapper .gform_button{
		background:#445874;
	}

	#main .portfolio-one .button:hover,
	#main .comment-submit:hover,
	#reviews input#submit:hover,
	.button.default:hover,
	.price_slider_amount button:hover,
	.gform_wrapper .gform_button:hover{
		color: #ffffff !important;
		background-image: linear-gradient(top, #182640 0%, #445874 100%);
		background-image: -o-linear-gradient(top, #182640 0%, #445874 100%);
		background-image: -moz-linear-gradient(top, #182640 0%, #445874 100%);
		background-image: -webkit-linear-gradient(top, #182640 0%, #445874 100%);
		background-image: -ms-linear-gradient(top, #182640 0%, #445874 100%);

		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #182640),
			color-stop(1, #445874)
		);
		border:1px solid #182640;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#182640', endColorstr='#445874');
	}

	.no-cssgradients #main .portfolio-one .button:hover,
	.no-cssgradients #main .comment-submit:hover,
	.no-cssgradients #reviews input#submit:hover,
	.no-cssgradients .button.default,
	.no-cssgradients .price_slider_amount button:hover,
	.no-cssgradients .gform_wrapper .gform_button{
		background:#182640;
	}

	
	
	#main .reading-box h2,
	#main h2,
	.page-title h1,
	.image .image-extras .image-extras-content h3,
	#main .post h2,
	#sidebar .widget h3,
	.tab-holder .tabs li a,
	.share-box h4,
	.project-content h3,
	h5.toggle a,
	.full-boxed-pricing ul li.title-row,
	.full-boxed-pricing ul li.pricing-row,
	.sep-boxed-pricing ul li.title-row,
	.sep-boxed-pricing ul li.pricing-row,
	.person-author-wrapper,
	.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
	.ei-title h2, #header .tagline,
	table th,.project-content .project-info h4,
	.woocommerce-success-message .msg,.product-title{
		font-family:"Cinzel", Arial, Helvetica, sans-serif !important;
	}

	
		#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row{ max-width:940px; }

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:22px !important;
				line-height:33px !important;
	}

	.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
	.shop_attributes tr th,.image-extras a,.products-slider .price .amount,.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title{color:#6182b1 !important;}

	
		#main #sidebar{
		background-color:transparent;
	}

	
		#main #content{
		width:71.1702128%;
	}


#content-side {
	background-repeat: repeat-y;
}

#intro_blocks .block-blog h2 {
	font-size: 28px;
	font-weight: normal;
	color: #FF7E00;
}

.intro_block .block{
    padding-left: 5px;
    padding-right: 5px;
}

#sidebar .block:first-child{
    border-bottom: 1px dotted #ccc;
    padding-bottom: 30px;
}

#sidebar .block-webform{
    border-bottom: 1px dotted #CCC;
    padding-bottom: 30px;
}

#sidebar .block-webform #edit-submitted-e-mail{
    width: 100%;
    padding: 5px 0;
}

#sidebar .block-webform .form-submit{
    float: right;
}

#sidebar .block-webform label.option{
    color: #999;
    font-family: sans-serif;
    font-size: 0.9em;
    text-transform: uppercase;
}


#site-header,
#site-subheader,
#footer-region,
.column,
.node,
.comment,
.block {
  margin-bottom: 1.5em;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-column{float:left;margin-right:4%}
.x-column.x-1-1{width:100%}
.x-column.x-1-2{width:48%}
.x-column.x-1-3{width:30.66666%}
.x-column.x-2-3{width:65.33332%}
.x-column.x-1-4{width:22%}
.x-column.x-3-4{width:74%}
.x-column.x-1-5{width:16.8%}
.x-column.x-2-5{width:37.6%}
.x-column.x-3-5{width:58.4%}
.x-column.x-4-5{width:79.2%}
.x-column.x-1-6{width:13.33332%}
.x-column.x-5-6{width:82.66666%}
.x-column.last,.x-column:last-of-type{margin-right:0}
.js .x-column{position:relative}
.js .x-column[data-fade="true"]{opacity:0}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}


#signup {
  font-size: 1.3em;
  text-transform: uppercase;
  color: #719093;
  font-weight: 500;
  font-style: italic;
  text-align: right;
  letter-spacing: 1.5px;
  padding: 6px 10px 0 0; }





#signup a {
  color: #719093;
  text-decoration: none; }
.img-responsive{display:block;max-width:100%;height:auto;}

.navbar .navbar-nav .dropdown-menu {border-radius:0 !important}


.navbar .navbar-nav .dropdown-menu li a {position:relative}

.navbar .navbar-nav .dropdown-menu li a:after {
	position:absolute;
	bottom:2px;
	left:30px;
	content:'';
	width:20px;
	height:0px;
	margin-left:-10px;
	background-color:#fff;	
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	transition:all 0.1s linear;		
}

.navbar .navbar-nav .dropdown-menu li a:hover:after {
	position:absolute;
	bottom:3px;
	left:30px;
	content:'';
	width:20px;
	height:2px;
	margin-left:-10px;
	background-color:#e2e2e2;	
}


.navbar .navbar-nav .dropdown-menu li.active a {
	background-color:transparent;
	color:#2b8dd6;
}


.navbar .navbar-nav .dropdown-menu li a:hover,
.navbar .navbar-nav .dropdown-menu li.active a:hover {
	color:#2b8dd6;
	background-color:transparent;
}

.widget .dropdown-menu {
	position:static;
	display:block;
	float:none;
	min-width:auto;
	border:none;
	box-shadow:0 0 0;
}


.headhesive--clone .navbar-nav .dropdown-menu {margin-top:-2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
	
	.navbar .navbar-nav .dropdown:hover .dropdown-menu {display:block}

	.navbar .navbar-nav li:last-child .dropdown-menu {
		right:-5px;
		left:auto;
	}




#main-flex-slider .slides h1,.accent,.light-text .btn-ghost:hover,.light-text .googlemap a,.light-text .pricing-column.highlight .btn-ghost:hover,.light-text .pricing-column.highlight .btn-standard,.navbar .navbar-nav .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown-menu li.active a,.navbar .navbar-nav .dropdown-menu li.active a:hover,.page-title h1,.panel-title i,.pricing-column.highlight .btn-ghost:hover,.pricing-column.highlight .btn-standard,.pricing-cost,.simple-cta span,.team-member-social a .soc-icon:hover,a{color:#0066ac}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .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: normal;text-transform:uppercase;letter-spacing: 1px;}
.tiled-gallery .gallery-group{float:left;position:relative;}


#upload-container
{
	background-color: #f2f2f2;
	padding-bottom: 80px;
	margin-top: 40px;
}



.big-cta .cta {
	margin-top:10px;
}

h2.entry-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 28px;
}


.fusion-blog-archive .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}


.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
  margin-top: 0;
  margin-bottom: 25px;
}

.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}

#tribe-events-content .tribe-events-tooltip .entry-title,
#tribe-events-content .tribe-events-tooltip .tribe-event-title {
  padding: 12px 22px 12px 22px;
  font-weight: normal;
}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}
.box{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;min-height:350px;position:relative;}
.tours-items .box,.hotels-items .box,.cars-items .box{min-height:372px;}
.box img{width:100%;}
.box.last-child{margin-right:0;}
.box-title{font-size:30px;line-height:34px;color:#139A68;}
.offer .box-title{height:90px;}
.box-title span{color:#3b7bcd;}
.box-info{font-size:18px;margin:15px 0;display:block;}
.box button{width:100%;background:#3b7bcd;color:#fff;font-size:18px;line-height:38px;border:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;position:absolute;left:0;bottom:0;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.box button:hover{background:#1967cb;}
.offer-box .box{margin-bottom:0;}
.packages-items .box,.tours-items .box,.hotels-items .box,.cars-items .box{padding:0 0 40px;background-color:#f3f3f3;}
.section-featured .offer-box .box{background-color:#fff;margin-right:2%;box-shadow:0 2px 6px -1px #666;border:1px solid #fff;}
.box .offer-title{letter-spacing:0;font-size:25px;line-height:30px;height:70px;}
.box-title,.box-info{width:65.4%;}
.offer-box .box,.packages-items .box{width:46%;min-height:372px;margin:2%;}
.box,.section-featured .offer-box .box{width:100%;min-height:auto;}
.section-featured .box img{width:266px;float:left;position:relative;z-index:10;}
.section-featured .box .offer-title{height:auto;}
.section-featured .box .offer-price{display:block;}
.section-featured .offer-box .box button{text-align:right;font-size:14px;}
.offer-box .box-title,.box-info{width:100%;}
.box .offer-price{font-size:14px;}
.packages-items .box,.offer-box .box{margin:3%;padding-bottom:40px;width:94%;border-bottom:1px solid #ccc;}
.box:last-child{border:none;}
.section-featured .box button{z-index:20;position:relative;display:block;}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}





.clear:before,
.clear:after,
.site:before,
.site:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.social-navigation ul:before,
.social-navigation ul:after,
.textwidget:before,
.textwidget:after {
	content: "";
	display: table;
}


.clear:after,
.site:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.nav-links:after,
.comment-navigation:after,
.social-navigation ul:after,
.textwidget:after {
	clear: both;
}


	.site-content {
		display: block;
		float: left;
		margin-left: 29.4118%;
		width: 70.5882%;
	}

footer .links .col a.main {
  text-transform: uppercase;
  font-family: 'FlamaBold', sans-serif;
  font-size: 13px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

  footer .links .group_2 .second_col a.main,
  footer .links .group_3 .second_col a.main {
    display: none;
  }
#thanks-for-sharing .social-ui.social-lg .btn-social i{margin-right:40px;}
#thanks-for-sharing .social-ui.social-lg .btn-social{padding-right:40px;}
#thanks-for-sharing .btn-set{margin-bottom:15px;}
#thanks-for-sharing .btn-set .btn-social{display:none;}
#thanks-for-sharing .btn-set .btn-social.active{display:inline-block;}
#thanks-for-sharing .roboto{display:none;}
#thanks-for-sharing .roboto.active{display:inline-block;}
#thanks-for-sharing .btn-div{cursor:default;}
#thanks-for-sharing .btn-div.facebook{width:215px;}
#thanks-for-sharing .btn-div.facebook .fb-like.fb_iframe_widget{min-width:80px!important;width:80px!important;margin-top:16px;height:26px;overflow:hidden;}
#thanks-for-sharing .btn-div.twitter{width:215px;}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
#menu-backdrop.modal-backdrop{display:none;z-index:1;height:100%;opacity:0.8;}
#menu-backdrop.modal-backdrop.open{display:block;}
.modal-dialog-center{margin:0;position:absolute;top:50%;left:50%;}
.modal-lg{width:780px;}
.modal-content .modal-title{padding:50px 10px 10px 10px;margin:0;text-align:center;}
.modal-content h3{color:#2f2d2d;font-size:30px;font-family:"BrixSansMedium",Arial,Helvetica,sans-serif;}
.modal-content button.close{position:absolute;top:5px;right:10px;}
.modal-content .modal-body{padding:20px 50px 30px;}
.modal-content .modal-footer{text-align:right;width:100%;border-top:0px;color:#979595;}
.modal-content .modal-inner-padding{padding:50px}
.modal .roboto{font-family:'Roboto',sans-serif;font-size:16px;color:#000;}
.modal .roboto.small{font-size:12px;color:#979595;}
body.modal-open header.header{padding-right:17px;}
.modal-lg-new{width:1200px!important;margin-left:-600px!important;}
.modal-lg-new button.close-new{position:absolute;top:-60px;right:0px;float:right;background:none repeat scroll 0% 0% transparent;border:none;}
.modal-lg-new button.close-new span{font-size:300%;}
.modal-box-new{display:block;border:solid 10px #ffffff;}
.modal-box-new .modal-title h3{font:400 84px Oswald;margin-top:15px;padding-bottom:0;}
.modal-title-content{font:400 32px BrixSansBold;color:#4b7fbb;}
.modal-title-content2{font:400 24px BrixSansMedium;color:#666666;padding-top:15px;margin-bottom:5px;}
.modal-close-btn{text-align:center;padding-top:25px;}
.modal-backdr-new .modal-backdrop{background-color:#4a7fbb!important}
.modal-footer-new{padding-bottom:0}
.modal-new-mail{border:solid 2px #e9e9e9;font:400 14px Roboto;height:70px!important;width:500px;margin-left:auto;margin-right:auto}
#newsletter-modal .modal-footer i.privacy{display:inline-block;width:10px;height:12px;background-position:0px -150px;}


#header #logo {
float: left;
display: inline;
margin-top: 3px;
max-width: 250px;
margin-left: 2%;
max-height: 54px;
overflow: hidden;
}

#header #logo img {
max-width: 184px;
max-height: 50px;
float: left;
}
 
#rt-showcase .rt-grid-12.rt-alpha.rt-omega .module-content {
	height:46px;
	background:#b6c69f;
	border-top: 1px solid #d5d5d5;
}



.box1 .module-content, .box2 .module-content, .box3 .module-content, .box4 .module-content {color: #fff;}

.box1 .module-content a:hover, .box2 .module-content a:hover, .box3 .module-content a:hover, .box4 .module-content a:hover {color: #fff;}

.box1 .module-content a {color: #CBBA98;}

.box2 .module-content a {color: #BCD359;}

.box3 .module-content {color: #757260;}

.box3 .module-content a {color: #444;}

.box3 .module-content a:hover {color: #000;}

.box4 .module-content a {color: #ccc;}



.box1 .module-content {border: 1px solid #6D5F49;background: #807056;}

.box2 .module-content {border: 1px solid #6A7F2A;background: #7C9531;}

.box4 .module-content {border: 1px solid #555;background: #666;}

.box5 .module-content {border: 1px solid #e4e4e4;background: #eee;}

.box6 .module-content {border: 1px solid #D6DCE1;background: #E9EBEE;}

.box7 .module-content {border: 1px solid #EED8D8;background: #F7EBE6;}

.box8 .module-content {border: 1px solid #DDD9D4;background: #EDEAE3;}

.box1 .module-content, .box2 .module-content, .box3 .module-content, .box4 .module-content, .box5 .module-content, .box6 .module-content, .box7 .module-content, .box8 .module-content {margin: 0 -10px -10px -10px;padding: 0 9px 9px 9px;}



.footer .module-content {margin-top: -10px;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}

	
	
	.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;
	}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.tabs .wrapper.active {
  display: block;
}

.tab-controls li.active {
  background: #59c0d5;
  -pie-background: #59c0d5;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1) inset;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  position: relative;
}

.tab-controls li.active a {
  color: #ffffff;
}
.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;}

.logo{float:left;width:25%;max-width:273px}

#chat-block-site.closed #chat-block-inner {
	display: none;
}

#chat-block-inner {
	overflow-y: auto !important;
	overflow-x: hidden !important;
}

.widget-acx-social-icons-widget-2-widget img 
{
width:32px; 
 }

.footer_bg{padding:20px 0; }

#rc_modules .content_block {
	display: block;
	padding: 0 20px 20px;
}

#rc_modules .content_block .tag {
	font-size: 9px;
	padding-bottom: 2px;
}

#rc_modules .content_block .tag a {
	color: #005288;
}

#rc_modules .content_block .title {
	padding-bottom: 2px;
}

#rc_modules .content_block .title a {
	font-size: 16px;
	color: #005387;
}

#rc_modules .content_block .content {
}

#rc_modules .content_block .content a {
	font-size: 12px;
	color: #808184;
}


#modules_btm #left .content_block, #modules_btm #middle .content_block, #modules_btm #fullbtm .content_block {
	display: block;
	padding: 0 20px 25px;
}

#modules_btm #left .content_block .date, #modules_btm #middle .content_block .date, #modules_btm #fullbtm .content_block .date, #rc_modules .content_block .date {
	font-size: 9px;
	color: #a7a8ac;
	text-transform: uppercase;
	padding-bottom: 5px;
}

#modules_btm #left .content_block .title, #modules_btm #middle .content_block .title, #modules_btm #fullbtm .content_block .title {
	padding-bottom: 5px;
}

#modules_btm #left .content_block .title a, #modules_btm #middle .content_block .title a, #modules_btm #fullbtm .content_block .title a {
	font-size: 16px;
	color: #005387;
}

#modules_btm #left .content_block .content, #modules_btm #middle .content_block .content, #modules_btm #fullbtm .content_block .content, #rc_modules .content_block .content {
	padding: 0;
}

#modules_btm #left .content_block .content a, #modules_btm #middle .content_block .content a, #modules_btm #fullbtm .content_block .content a, #rc_modules .content_block .content a {
	font-size: 12px;
	color: #333;
}


#home_module #left .content_block, #home_module #middle .content_block {
	display: block;
	padding: 0 20px 25px;
}

#home_module #left .content_block .date, #home_module #middle .content_block .date {
	font-size: 9px;
	color: #a7a8ac;
	padding-bottom: 5px;
}

#home_module #left .content_block .title, #home_module #middle .content_block .title {
	padding-bottom: 5px;
}

#home_module #left .content_block .title a, #home_module #middle .content_block .title a {
	font-size: 16px;
	color: #005387;
}

#home_module #left .content_block .content, #home_module #middle .content_block .content {
}

#home_module #left .content_block .content a, #home_module #middle .content_block .content a {
	font-size: 12px;
	color: #333;
}

#home_module #right .content_block {
	display: block;
	padding: 0 20px 15px;
}

#home_module #right .content_block .date {
	font-size: 9px;
	color: #a7a8ac;
	padding-bottom: 5px;
}

#home_module #right .content_block .title {
	padding-bottom: 5px;
}

#home_module #right .content_block .title a {
	font-size: 14px;
	color: #404041;
	font-weight: bold;
}

#home_module #right .content_block .content {
}

#home_module #right .content_block .content a {
	font-size: 12px;
	color: #808184;
}


#pd-menu {
	width: 281px;
	margin: -3px 0 0 241px;
	z-index: 102;
}


#pd-menu ul {
	width: 261px;
	background: #67a152;
	padding: 0 10px;
	margin: 0;
	list-style: none;
}


.dd-menu, .dd-menu-co {
	position: relative;
}


.dd-menu ul, .dd-menu-co ul {
	list-style: none;
}


.dd-menu li {
	padding: 5px 10px 5px 24px;
	margin-bottom: 1px;
}


.dd-menu-co li {
	padding: 5px 10px 5px 14px;
	margin-bottom: 1px;
}


.dd-menu li#cr5, .dd-menu li#pd4, .dd-menu li#au8, .dd-menu li#par7 {
	padding: 5px 10px 5px 24px;
	margin-bottom: 0;
}


.dd-menu-co li#par7 {
	padding: 5px 10px 5px 14px;
	margin-bottom: 0;
}


.dd-menu a:link, .dd-menu a:visited, .dd-menu a:active, .dd-menu a:hover, .dd-menu-co a:link, .dd-menu-co a:visited, .dd-menu-co a:active, .dd-menu-co a:hover {
	color: #fff;
	background: none;
	text-decoration: none;
}


.dd-menu li.menu-top, .dd-menu-co li.menu-top {
	padding: 0;
	margin: 0;
}


.dd-menu li.last {
	padding: 5px 10px 5px 24px;
	margin-bottom: 0;
}
.row{margin-right:-15px;margin-left:-15px}
.get-connected .row{margin-top:10px;margin-bottom:10px;}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}
#usersite-container section.calendar_feature table.table-style td.event-location,#usersite-container section.bandsintown_feature table.table-style td.event-location{width:35%}

.footer_top {
background: white;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
behavior: url(border-radius.htc);
padding: 10px;
margin-top:5px;
margin-bottom:5px;
}

.footer_top .footer_logo {
float: left;
margin-right: 10px;
text-align: center;
}
.region-help .block{overflow:hidden;}
.region-content img{max-width:100%;height:auto !important;}
.region-header #block-leonard-custom-store-header{margin-top:18px;margin-bottom:18px;}
#content-container .region-sidebar-first{padding-left:0;}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #444444; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


.thumbnail {
  background-color: #C1C1E1 !important;
  color: inherit;
}


.selectedThumbnail, .thumbnail:hover {
  background-color: #FFFFFF !important;
  color: inherit;
}

#nav {
  position: fixed;
  width: 100%;
  background: #000;
  z-index: 902;
  opacity: 0.7;
}

#nav-inner {
  margin: 0 auto;
}

#nav a {
  display: block;
  float: left;
  padding: 10px 0;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
}

#nav a.active {
  color: #ffc023;
}
.ss-icon,[class^=ss-]:before,[class*=" ss-"]:before,.ss-icon.ss-social-circle,[class^=ss-].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,.ss-icon.ss-social,[class^=ss-].ss-social:before,[class*=" ss-"].ss-social:before{font-family:SSSocial;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig"}
.ss-icon.ss-social-circle,[class^=ss-].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before{font-weight:700}

.page, #wrapper { *zoom: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin: 0 auto; padding: 0 0; width: 980px; position: relative; background-color: transparent !important; }

.page:before, #wrapper:before, .page:after, #wrapper:after { content: ""; display: table; }

.page:after, #wrapper:after { clear: both; }

.page-container { padding-top: 0; *zoom: 1; margin: 0; border: none; overflow: visible; }

  .page .topNavContainer, #wrapper .topNavContainer { position: static; }

  .page ul#nav li .sub ul, #wrapper ul#nav li .sub ul, .page ul#nav li .sub.threecolumn ul, #wrapper ul#nav li .sub.threecolumn ul, .page ul#nav li .sub.threecolumn ul ul, #wrapper ul#nav li .sub.threecolumn ul ul { float: none; margin: 0 0 2px; padding: 0; width: auto; list-style: none; }

  #container, .page, #wrapper { background-position: 10px -20px !important; }

  .maincontent, .page, #wrapper, .page-container, .maincolumn, #header { width: auto !important; padding: 0; margin: 0 !important; position: static !important; float: none !important; border: none !important; }

  body .page, body #wrapper { margin: 2em !important; }

.minimaltheme.altfull.page, .minimaltheme.altfull#wrapper { width: 100%; }
#continue_watching{display:none;}
.continue-watching{margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:1em;}
.continue-watching-title{text-transform:uppercase;font-weight:700;line-height:0.9;font-size:2.2em;margin-bottom:15px;letter-spacing:-1.5pt;}
.continue-watching-info-small{display:none;}
.continue-watching-show-title{font-size:1em;font-weight:700;text-transform:uppercase;line-height:1;margin:0;}
.continue-watching-show-title a:hover{color:#f9df28;}
.continue-watching-episode-info{font-size:0.875em;font-weight:500;text-transform:none;line-height:1.1;color:black;margin:0.3em 0 0;}
.continue-watching-episode-info a{color:black;}
.continue-watching-episode-info a:hover{color:#1a1a1a;}
.continue-watching-thumbnail{margin:0 0 12px;position:relative;width:75%;}
.continue-watching-thumbnail:before{content:"";display:block;padding-top:56.25%;}
.continue-watching-thumbnail img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
.continue-watching-thumbnail a:hover .icon-play{opacity:1;}
.continue-watching-thumbnail .icon-play{margin:-30px 0 0 -30px;width:60px;height:60px;top:50%;left:50%;}
.continue-watching-thumbnail-header{position:absolute;top:0;left:0;margin:0;text-transform:uppercase;font-size:0.7em;width:100%;color:#f9df28;font-weight:700;padding-left:14px;padding-top:7px;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);padding-bottom:20px;}
.continue-watching-meter{height:5px;position:absolute;bottom:0;width:100%;background:#fff;background:rgba(255,255,255,0.5);}
.node-type-show .continue-watching{border:none;}
.node-type-show .continue-watching-title{display:none;}
.node-type-show .continue-watching-episode-info{font-weight:100;}
.node-type-show .continue-watching-episode-info a:first-child{display:none;}
.node-type-show .continue-watching-episode-info .title{width:100%;font-size:35px;letter-spacing:-3px;font-weight:bold;text-transform:uppercase;}
.node-type-show .continue-watching-episode-info span:not(.title){position:relative;top:5px;}
.node-type-show .continue-watching-episode-info .continue-watching-info-small{display:block;margin-bottom:50px;}
.node-type-show .continue-watching-thumbnail{width:100%;}
.node-type-show .continue-watching-thumbnail-header{color:white;font-size:16px;padding-top:20px;padding-left:25px;top:0;left:0;}
.node-type-show .continue-watching-show-title{position:relative;padding-top:30px;}
.node-type-show .continue-watching-show-title a{display:none;}
.node-type-show .continue-watching-show-title:after{content:'full episode';position:absolute;top:0;left:0;background:#00ff00;padding:3px;font-size:20px;font-weight:500;letter-spacing:-0.05em;}


.product .icon {
    margin-right: 5px;
}

#wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -60px;
  padding: 0 0 60px;
}
.type-movie .entry-thumbnail{margin-left:17.05961%;float:left;display:block;margin-right:2.35765%;width:40.29137%}
.type-movie .entry-thumbnail:last-child{margin-right:0}
.single .type-movie .entry-thumbnail{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:0}
.single .type-movie .entry-thumbnail:last-child{margin-right:0}
.type-movie .entry-thumbnail img{width:100%;display:block}

	.soc ul li{
		margin-bottom: 20px;
	}

.soc {
	margin-top: 42px;
	text-align: center;
}

.soc ul{
	margin-left: 24px;
	padding-left: 0;
	display: inline-block;	
}


.centercontainer{
	position:relative;
	padding:0;
	margin: 0 auto;
	width: auto;
	height:auto;
	max-width:1180px;
}


	.post-content .rev_slider_wrapper{margin-left:-5px !important;}


	.large-alternate .post-content{width:100%;margin-top:10px;}

	.medium-alternate .post-content{float:none;width:100%;margin-top:20px;}


	.post-content .wooslider .wooslider-control-thumbs{margin-top:-10px;}

	h5.toggle.active span.arrow,
	.post-content ul.circle-yes li:before,
	.progress-bar-content,
	.pagination .current,
	.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
	.date-and-formats .date-box,.table-2 table thead{
		background-color:#1a80b6 !important;
	}

	
		.review blockquote q,.post-content blockquote{
		background-color:#f6f6f6 !important;
	}

	
	
	body,#nav ul li ul li a,
	.more,
	.avada-container h3,
	.meta .date,
	.review blockquote q,
	.review blockquote div strong,
	.image .image-extras .image-extras-content h4,
	.project-content .project-info h4,
	.post-content blockquote,
	.button.large,
	.button.small,
	.ei-title h3{
		font-family:"PT Sans", Arial, Helvetica, sans-serif !important;
	}

	.meta .date,
	.review blockquote q,
	.post-content blockquote{
		font-style:italic;
	}

	
		.post-content h1{
		font-size:32px !important;
				line-height:48px !important;
	}

	
		.post-content h2,.title h2,#main .post-content .title h2,.page-title h1,#main .post h2 a{
		font-size:18px !important;
				line-height:27px !important;
	}

	
		.post-content h3,.project-content h3,#header .tagline{
		font-size:16px !important;
				line-height:24px !important;
	}

	
		.post-content h4{
		font-size:13px !important;
				line-height:20px !important;
	}

	
		.post-content h5{
		font-size:12px !important;
				line-height:18px !important;
	}

	
		.post-content h6{
		font-size:11px !important;
				line-height:17px !important;
	}

	
		body,.post .post-content,.post-content blockquote,.tab-holder .news-list li .post-holder .meta,#sidebar #jtwt,.meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row{color:#747474 !important;}

	
		.post-content h1,.title h1{
		color:#333333 !important;
	}

	
		.post-content h2,.title h2{
		color:#333333 !important;
	}

	
		.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span{
		color:#333333 !important;
	}

	
		.post-content h4,.project-content .project-info h4,.share-box h4,.title h4{
		color:#333333 !important;
	}

	
		.post-content h5,h5.toggle a,.title h5{
		color:#333333 !important;
	}

	
		.post-content h6,.title h6{
		color:#333333 !important;
	}

#sidebar .social-tabs img.inactive {opacity: 0.4;}


	.border{
		padding:9px;
	}



.ns2-scroller .ns2-wrap {padding:0 30px}


.nssp2.ns2-blog .ns2-wrap .ns2-title a{color:#e5e5e5}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}

		#development-content #contact .row .info{width: 225px; float: left; padding: 0 30px 20px 0;}

			#development-content #contact .row .info h5{margin: 0 0 6px 0;}

			#development-content #contact .row .info img{float: left; margin-right: 5px;}


.entry-content  h4.menu-item {
margin-top:20px;
margin-bottom: 5px;

}
	



#footer .menu-item { clear:both; width:205px; padding:0 !important; margin:0 !important; line-height:18px; }

#footer .menu-item a { clear:both; width:205px; padding:0 !important; margin:0 0 18px 0 !important; line-height:18px; }


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}


#bottom-strip {
	background: none repeat scroll 0 0 #105a9f;
	clear: both;
	height: 25px;
	line-height: 25px;
	padding-top: 9px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif
}


#bottom-strip span {
	color: #fff;
	float: left;
	font-size: 12px;
}


.right {
	float: right;	
}


.project .right {
	float: right;
	width: 700px;	
	padding: 0px 0 0 0;		
}


.project .right .inside {
	margin-bottom: 30px;
}


.project .right h1{
	font-size: 30px;
	margin-bottom: 15px;
}


#footer .secondary .right {
	float: right;
}
#social a.vip{background-position:0 -160px;width:94px}
#social a.vip:hover{background-position:0 -200px}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 20px;
}

.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

  .modal-sm {
    width: 300px;
  }

.product-watch-modal .modal-content{opacity:0;}

.product-watch-modal .modal-header{background-color:#009ad4;color:white;}

#searchModal .modal-dialog{width:100%;height:75%;margin:85px auto;margin-bottom:0;background:rgba(0,0,0,0);}

#searchModal .modal-content{width:80%;margin:0 auto;background:rgba(0,0,0,0);box-shadow:none;border:0;}

#searchModal .modal-content input{background:rgba(0,0,0,0);box-shadow:none;border-bottom:solid 1px #777777;border-top:0;border-left:0;border-right:0;border-radius:0;}

.team .modal h5{font-size:36px;color:#737373;margin:10px 0 5px 0;}

.team .modal h6{font-size:22px;color:#737373;margin-bottom:20px;}

.team .modal p{font-size:18px;color:#000;}

#modalPopUp .modal-header {
    padding: 0 10px;
}

#modalPopUp .modal-body {
    padding: 0 20px;
    vertical-align: middle;
    color: #ffffff;
}

#modalPopUp .modal-body img{
    width:200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#modalPopUp .modal-footer {
    border:none;
}

#modalPopUp .modal-body .announcement {
    text-align:center;
}

.leadership .modal-body {
    font-size: 15px;
}


.page.company .row.leadership .modal-body dt {
    padding: 0;
}


.landing-page .blox_element {margin-bottom:20px !important;}


.x330x330 {
  margin-bottom: 15px;
}


.x330x330:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}


.x330x330 .column-1 {
  float: left;
  margin-left: 40px;
}


.x330x330 .column-2 {
  float: right;
  margin-right: 40px;
}

  
  
  
  
  
  .ad,
  .x330x330 {
    display: none;
  }
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;}


#number-1, #number-2, #number-3 {
	position: absolute;
	color: #F9D235;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}


#number-1 {
	left: 10%;
	top: -20%;
	font-size: 26px;
}

	
	#number-1 a { color: #F9D235; }

.carousel-thmbs .carousel-thmbs-item{
	margin-top:5px;
}

.carousel-thmbs .carousel-thmbs-item:hover{
	cursor:pointer;
}

.carousel-thmbs .carousel-thmbs-item img{
	display:inline-block;
	width:90px;
	margin: 5px 0 5px 10px;
}

.carousel-thmbs .carousel-thmbs-item-active img{
	margin-left:0px;
	border-left:10px solid #71ab16;
}

#main-content-item:hover #main-content-post-contents {
	bottom:234px;
	background: #FFFFE1;
}

#main-content-post-contents {
	cursor:pointer;
	margin: 0;
	padding: 0;
	height:234px;

	background-color: #fff;

	-webkit-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

#main-content-post-contents hgroup {
	padding: 16px 18px 20px 18px;
	position: absolute;
	bottom: 17px;
}

	.grid_4 #main-content-post-contents {
		height:289px;
	}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_4{width:236px}


	.grid_4 .main-content-post {
		height:289px;
	}

	.grid_4 #main-content-post #main-content-post-thumb {
		width:444px;
		height:289px;
	}

	.grid_4 img {
		width:444px;
		height:auto;
		min-height:289px;
	}

	.grid_4 .quick-addtocart-text {
		display:none;
	}


 

.slider-wrapper{
	position:relative;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}

.slider-container {
	position:relative;
	z-index:1;
	height:402px;
}

#crt-txt {
	width:112px;
	float:left;
	margin-left:44px;
	text-align:left;
	margin-top:2px;
}

.my {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:33px;
}

.my a {;
	color:#fff;
	text-decoration:none;
}

.my a:hover {
	color:#fff;
	text-decoration:none;
}

.my .amount {
	color: #FFFFFF;
}

.span2 {
  width: 140px;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}

.table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

#post-slider .zeeslide .slide-content {
	position: absolute;
	overflow: hidden;
	bottom: 0;
	left: 1.5em;
	height: 100%;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	padding: 1em 1.5em;
	color: #fff;
	background: #333;
	background: rgba(0,0,0,0.6);
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#post-slider .zeeslide .slide-content .slide-title {
	font-family: 'Oswald', Tahoma, Verdana, Arial;
	font-size: 1.8em;
	color: #fff;
	line-height: 1.4em;
	margin: 1em 0 0.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

#post-slider .zeeslide .slide-content .slide-entry span {
	display: inline-block;
	font-size: 1.05em;
	line-height: 1.5em;
	color: #fff;
}

#post-slider .zeeslide .slide-content .slide-title a:link, #post-slider .zeeslide .slide-content .slide-title a:visited {
	color: #fff;
	text-decoration: none;
}

#post-slider .zeeslide .slide-content .slide-title a:hover, #post-slider .zeeslide .slide-content .slide-title a:active{
	color: #ccc;
}

#post-slider .zeeslide .slide-content .slide-link, 
#post-slider .zeeslide .slide-content .slide-link:link, 
#post-slider .zeeslide .slide-content .slide-link:visited {
	color: #ddd;
	font-weight: bold;
	float: right;
	display: inline-block;
	margin-top: 0.5em;
	text-decoration: underline;
}

#post-slider .zeeslide .slide-content .slide-link:hover, 
#post-slider .zeeslide .slide-content .slide-link:active{
	text-decoration: none;
}

	#post-slider .zeeslide .slide-content .slide-entry {
		display: none;
	}
); 
Cufon.replace('.footer-title, .footer-inner-main a, #main-navigation a, #title span, h1 ', { fontFamily: 'Myriad Pro Condensed', hover: true }

.footer-inner-main{
background:#44494e;
float:left;
}

.footer-inner-main ul li{
width:100%;
float:left;
margin-bottom:5px;
}

.footer-inner-main ul li a{
color:#fff;
font-size:16px;
}


.sidebar .text-html-box img {
	width:100%;
}


.text-html-box{margin-bottom:20px;}
#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; }

.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;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

﻿.b-stronghold-info,.b-stronghold-other,.b-box-shadow_header,.b-hr-layoutfix__encyclopedia,.b-software-promo,.b-platform-icons,.b-app-general{clear:both;zoom:1}
.b-stronghold-info:after,.b-stronghold-other:after,.b-box-shadow_header:after,.b-hr-layoutfix__encyclopedia:after,.b-software-promo:after,.b-platform-icons:after,.b-app-general:after{clear:both;content:".";display:block;line-height:0;height:0;visibility:hidden}
.b-box-shadow_header{font-family:"WarHeliosCondC","Arial Narrow",Arial,sans-serif;font-size:21px;color:#fff;font-weight:normal;text-transform:uppercase;word-wrap:break-word;*zoom:1}

    .hero .wrap.left .heading, .hero .wrap.left .copy {
      max-width: 50%;
      float: left;
      clear: both; }

    .hero .wrap.right .heading, .hero .wrap.right .copy {
      max-width: 50%;
      float: right;
      clear: both; }

    .hero .wrap.dark .heading, .hero .wrap.dark .copy {
      color: #353634; }

  .hero .heading, .hero .copy {
    margin: 0 auto;
    max-width: 80%;
    color: white;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

  .hero .heading {
    display: block;
    font-size: 7.2rem;
    line-height: 1;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

        .hero .heading br {
          display: none; }

      .home #content .content-section.story .copy .heading {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        -webkit-font-smoothing: antialiased; }


    .content-section.story .copy .heading {
      margin: 0 0 1rem 0;
      font-size: 4.8rem;
      line-height: 1;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

          .content-section.story .copy .heading br {
            display: none; }

    .content-section.story.parallax .copy .heading {
      color: #ed1b12; }

  .content-section.product-features .heading {
    margin: 0 0 5rem 0;
    font-size: 5.4rem;
    line-height: 1;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #ed1b12; }

  .content-section.carousel .heading {
    margin: 0 auto 2rem auto; }

  .content-section.how-to-carousel .heading {
    margin: 0 auto 2rem auto; }

      .content-section.content-corners .corner-content .corner .heading {
        display: block;
        font-size: 1.8rem;
        text-transform: uppercase;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased;
        line-height: 1.4;
        margin: 0 0 1rem 0;
        -webkit-font-smoothing: antialiased; }

        .content-section.content-corners .corner-content .corner .heading br {
          display: none; }

    .content-section.mobile-tiles .tile .heading {
      text-transform: uppercase;
      font-size: 3rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      -webkit-font-smoothing: antialiased; }

  .content-section.story-columns .heading-wrap {
    text-align: center; }

    .content-section.story-columns .heading-wrap .heading {
      margin: 0;
      padding: 6rem 0 0 0;
      font-size: 5.4rem;
      color: #ed1b12; }

  .content-section.story-columns .heading-wrap.light .heading {
    color: white; }

    .content-section.story-columns .content .heading {
      color: #ed1b12;
      display: block;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased;
      margin: 0 0 1rem 0; }

      .content-section.story-tiles .story-tile .content .heading {
        display: block;
        margin: 1rem 0;
        font-size: 2.4rem;
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    .content-section.visual-lists .visual-list .heading {
      display: block;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

    .page-id-312 .hero .wrap .heading {
      max-width: 100%; }

  .page-id-97 .hero .heading {
    font-size: 7.2rem; }

    .page-id-489 .hero .heading {
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300;
      font-size: 6rem; }

      .page-id-489 .content-section.story .heading {
        font-size: 5rem; }

  .page-id-489 [class*=color-content] .heading {
    color: #ed1b12;
    font-family: ProximaNova-Light, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    line-height: 1.1; }

      .slider .slide .slide-copy .heading {
        font-size: 7.4rem;
        line-height: 1;
        margin: 0;
        opacity: 0; }

      .slider .slide .slide-copy.left .heading, .slider .slide .slide-copy.left .subheading {
        float: left;
        width: 50%;
        display: block;
        clear: both; }

      .slider .slide .slide-copy.right .heading, .slider .slide .slide-copy.right .subheading {
        width: 50%;
        float: right;
        display: block;
        clear: both; }

        .slider .slide .item .item-link .heading {
          display: block;
          clear: both;
          padding: 0;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          text-transform: uppercase;
          -webkit-animation: none;
          -moz-animation: none;
          -o-animation: none;
          animation: none; }

              .slider .slide .item .item-link .heading br {
                display: none; }

  .slider .owl-item.active .heading {
    -webkit-animation: fadeInDown .4s 0.4s ease-out both;
    
    -moz-animation: fadeInDown .4s 0.4s ease-out both;
    
    -o-animation: fadeInDown .4s 0.4s ease-out both;
    
    animation: fadeInDown .4s 0.4s ease-out both;
     }

        .owl-pagination .wrap .item .item-link .heading {
          display: block;
          clear: both;
          padding: 0 0 1rem 0;
          font-family: ProximaNova-Semibold, sans-serif;
          font-weight: normal;
          -webkit-font-smoothing: subpixel-antialiased;
          text-transform: uppercase; }

              .owl-pagination .wrap .item .item-link .heading br {
                display: none; }


ul.menu li a.ornge{  color:#f89a44; }
 
ul.menu li a.ornge:hover{color:#fdb86b; }
#latestcomments img{float:left;margin:0 15px 15px 0;width:100px;}
#latestcomments li{clear:both}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }


#wp_page_numbers li.active_page a {
	border-color: #d73d01;
}

#wp_page_numbers li.active_page a:hover  {
	color: black; 
	text-decoration: underline;
	border-color: #d73d01;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}

 
#footer-widgets .wrap {
    margin: 0 auto 0;
    width: 940px;
}






.site-carousel .caption:after,
.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }



							





.rev_slider_wrapper{
	position:relative;
}

.row {
  zoom: 1;
}

.row:before,
.row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}


	
	.menu-bar .logo {
		position: absolute;
		top: 0;
		left: 10px;
		margin: 0;
		line-height: 62px;
		cursor: default;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
	}
	
	




#content { float: left; width: 600px;}


.page-template-no-widgets #content, .primary-inactive.secondary-inactive #content {
	width: 880px;
	padding: 0 0 21px 0;
	}



.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
}

#access a.assistive-text:active,
#access a.assistive-text:focus {
	background: #eee;
	border-bottom: 1px solid #ddd;
	color: #1982d1;
	clip: auto !important;
	font-size: 12px;
	position: absolute;
	text-decoration: underline;
	top: 0;
	left: 7.6%;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

.nav_p_description {
	font-size:11px;
	padding-top:4px;
}


	.nav_p_heading, .nav_p_description {
		background-color:transparent; 
	}

#modstalkerhoriz { text-align: center; float:none; width: auto; }

.s-c-s #col1wrap {float:right;position:relative;right:100%;width:50%;}

.s-c-x #col1wrap {float:right;position:relative;width:50%;}

.x-c-s #col1wrap {float:left;left:50%;position:relative;width:50%;}


.socialmedia-tab {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: #EBE9EA;
	overflow: hidden;
	vertical-align: middle;
	height: 27px;
}


.socialmedia-tab.active {
	background: none repeat scroll 0 0 #8DB0C3;
}

.socialmedia-tab.active a:link, .socialmedia-tab.active a:visited, .socialmedia-tab.active a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.socialmedia-tab a:link, .socialmedia-tab a:visited, .socialmedia-tab a:active {
	color: #333333;
	text-decoration: none;
}

.socialmedia-tab a:hover {
	text-decoration: underline;
}


.divshow {
	overflow: hidden;
	height: 190px;
}
.page-toc .page-block .panels-flexible-column-first .panel-pane h2.pane-title,.node-type-country .page-block h2{margin-top:40px}
.page-contact .panels-flexible-column-81-8 .contact-us-map{padding:0}
.page-contact .panels-flexible-column-81-14{position:relative;width:233px !important}
.item-image .panels-flexible-column-inside{padding:0}
.page-library .item-desc,.page-library .panels-flexible-column-inside-last,.library-featured-block-content{padding:0}
.page-library .item-image .panels-flexible-column-inside{width:152px;margin:auto}
.page-education .panels-flexible-column-education_page-main,.content-region{padding-left:0;padding-right:0}
.page-toc .page-block .panels-flexible-column-first .panel-pane h2.pane-title{margin-top:20px}
#page-contact-gpe .panels-flexible-column-inside-last{padding-left:0}
.page-library .view-document-library-search .custom-list-items .panels-flexible-column-last .field-document-description-wrapper{margin-bottom:12px}
.page-library .view-document-library-search .views-row .panels-flexible-column .panels-flexible-region-document_library_view_layout_-image{width:152px;height:196px}
.page-branding .content-region .panels-flexible-column-inside-first{padding:0}
.page-branding .content-region .panels-flexible-column-inside-first .panels-flexible-region{float:none;width:100%}
.page-10-facts .panels-ipe-region+div,.page-education .panels-flexible-column-education_page-1,.i18n-fr .En-menu,.i18n-en .fr-menu,.content-right{display:none}
.panels-flexible-column-21-3{width:inherit}
.page-contact .panels-flexible-column-81-8 .pane-content iframe{width:100%}
.page-contact .panels-flexible-column-81-14 p{margin-top:10px;display:block}
.panels-flexible-column{padding:0}
.panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}
.panels-flexible-column-inside-first{padding-left:0}
.panels-flexible-column-inside-last{padding-right:0}
.panels-flexible-column-338-main{float:left;width:99.0000%}
.panels-flexible-column-338-9{float:left;width:70.7306%}
.panels-flexible-column-338-18{float:left;width:28.2694%}
.panels-flexible-column-338-16{float:left;width:99.0000%}
.panels-flexible-column-338-25{float:left;width:49.5000%}
.panels-flexible-column-338-27{float:left;width:49.5000%}
.panels-flexible-column-338-20{float:left;width:99.0000%}
.panels-flexible-column-5-3{float:left;width:99.0000%}
.panels-flexible-column-5-11{float:left;width:24.7500%}
.panels-flexible-column-5-8{float:left;width:24.7500%}
.panels-flexible-column-5-9{float:left;width:24.7500%}
.panels-flexible-column-5-10{float:left;width:24.7500%}
#dropmenu, #dropmenu ul {margin:0; padding-top:25px; padding-left:35px; list-style-type:none; list-style-position:outside; position:relative; line-height:170%; z-index:300; width:100%;  font-weight:bold;}

#dropmenu a {display:block; padding-right:27px; padding-left:27px; color:#333333; border-right:1px solid #333333; text-decoration:none; background:transparent;}

#dropmenu a:hover {background:transparent; color:#000000;}

#dropmenu li {float:left; position:relative;}

#dropmenu ul {position:absolute;margin:0px 0 0 0px; display:none; width:12em; top:.5em; left:-1px;}

#dropmenu ul a {background: #ffffff; border:none;}

#dropmenu ul a:hover {background: #ffffff; border:none;}

#dropmenu li ul {width:300px;}

#dropmenu li ul a {width:12em; height:auto; float:left;}

#dropmenu ul ul {top:auto;}

#dropmenu li ul ul {left:10em; margin:0 0 0 0px;top:-.09em;}


.page-id-1572 #dropmenu,
.page-id-1572 #preheader,
.page-id-1572 #footer {
    display: none !important;
}


#nav li.right{float:right;font-weight:bold;margin:0;padding:8px 10px 8px 0;}


#nav li.right a{background:none;color:#FFFFFF;display:inline;text-decoration:none;border:none;}


#nav li.right a:hover{color:#FFFFFF;text-decoration:underline;}




.menu .menu-item:focus {
	position: static;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	#footer ul#regions{padding:15px 0;margin:0}
#footer ul#regions li{display:inline;padding-left:30px;padding-right:0;}
#footer ul#regions li.first{padding-left:0}
#footer ul#regions li.last{padding-left:0}

ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }
.views-view-grid .grid-column{float:left;width:100%;}
.views-view-grid.cols-2 .grid-column{width:50%;}
.front .view-featured .grid-column{width:100%;float:none;}

#dtgtoptb { display:none; }


.list-featured { overflow: hidden; text-align: center; margin: 0 -25px; }


.list-featured li { float: left; width: 25%; padding: 0 30px 30px 30px; }

.list-featured li.cf { clear: both; }

.list-featured li:nth-child(4n+1) { clear: both; }


.list-featured h3 { font-size: 19px; line-height: 20px; color: #656a79; font-family: 'lucida', arial; font-weight: normal; position: relative; padding-bottom: 15px; margin-bottom: 20px; display: table; width: 100%; }

.list-featured h3 span { display: table-cell; vertical-align: middle; }

.list-featured h3 small { font-size: 15px; line-height: 18px; }

.list-featured h3:after { position: absolute; bottom: 0; left: 50%; border-bottom: 1px solid #cccccc; width: 54px; margin-left: -27px; content: ''; }


.list-featured p { font-size: 14px; line-height: 20px; padding-bottom: 20px; }


.list-featured a { color: #5f605e;text-decoration: none; }

.list-featured a:hover { text-decoration: underline; }

.list-featured p.college-desc{height:105px;overflow:hidden}
ul.header-nav li.link-blue a.nav-top-link{color:#00afef;opacity:1}
ul.header-nav li.link-blue.active a.nav-top-link{color:#00afef;}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}
