﻿

.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}
.fl-mosaicflow-content {visibility: hidden;}

nav .menu{width:962px;margin:0 auto;font-size:14px;font-weight:bold;}

nav .menu ul{margin:0;padding:0;list-style:none;line-height:normal;}

nav .menu li{display:block;float:left;padding:16px 10px 14px 16px;}

nav .menu li:hover, .current_page_item{background:#38739d;}

nav .menu a{display:block;float:left;margin-right:5px;padding:0px 15px;text-decoration:none;text-transform:uppercase;color:#feffff;text-shadow:0.1em 0.1em 0.05em #2e5c80;}

#a_la_une_home .actu_secondaire_first {
	float:left;
	width:333px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}
.text-center{text-align:center}

.site-branding .site-logo-div {
  line-height: 75px;
}









.section {
    overflow: hidden;
    position: relative!important;
}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }
 

 
#cmsmasters_row_5d23b4a14e8f4 { 
	background-color:#d02128;
}
 

#cmsmasters_row_5d23b4a14e8f4 .cmsmasters_row_outer_parent { 
	padding-top: 70px; 
}

  .content_wrap.l_sidebar .cmsmasters_row,
  .content_wrap.r_sidebar .cmsmasters_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
#content nav .nav-previous,#portfolio nav .nav-previous{float:left;width:50%}
.single-portfolio #content nav .nav-previous{float:right;text-align:right;width:50%}


.pageBody, .showHomePage .headers {
    vertical-align: top;
}




.widget_rss .widgettitle a { 
	color: inherit; 
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}


.main .sidebar .widgettitle, .tabbed .tabs-list {
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	background: #19232d;
	color: #efefef;
	
	padding: 0 14px;
	line-height: 34px;
	margin-bottom: 35px;
}


.main-footer .widgettitle {
	font: bold 14px/35px "Open Sans", Arial, sans-serif;
	color: #c5c7cb;
	border-bottom: 1px solid #253443;
	text-transform: uppercase;
	margin-bottom: 28px; 
}
#td-mobile-nav .td-login-animation .td-login-inputs{height:76px}
.td-login-inputs{position:relative}
.mfp-content .td-login-inputs{width:100%;display:inline-block;position:relative;margin-bottom:30px;font-size:15px;font-weight:400;color:#fff}
.mfp-content .td-login-inputs label{position:absolute;top:8px;left:0;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;pointer-events:none}
.mfp-content .td-login-inputs:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;opacity:.3;-ms-filter:"alpha(opacity=" 30 ")";filter:alpha(opacity=30)}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}



@import url('assets/css/bootstrap.css');
@import url('assets/css/html5boilerplate.css');
@import url('assets/css/normalize.css');

@import url('assets/js/tweet/jquery.tweet.css');
@import url('assets/css/prettyCheckboxes.css');
@import url('assets/css/application.css');
@import url('assets/css/responsive.css');


@import url('assets/css/all4edSpec.css');
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}


.text-green {
  color: #22be73;
}


.text-green-light {
  color: #8bc34a;
}
.search-toggle,.menu-toggle{cursor:pointer}
.search-toggle{display:block;position:absolute;width:1.25rem;height:1.25rem}
.search-toggle svg{width:1.25rem;height:1.25rem;fill:#fff;position:absolute;top:0;left:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.search-toggle svg.icon-close{width:1.25rem;height:1.25rem;visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-search{visibility:hidden;opacity:0}
.search-open .search-toggle svg.icon-close{visibility:visible;opacity:1;width:1.25rem;height:1.25rem}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 10px 10px;}

#column1-content,#column1-content .container-content-inner {border-radius:10px 10px 10px 10px;}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 10px 10px;}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}

#footer-content,#footer-content .container-content-inner {border-radius:10px 10px 10px 10px;}


#top .disconnected {
	float: right;
}

#top .disconnected a {
	text-decoration: none;
	color: #ff7800;
	font-weight: bold;
	line-height: 100%;
	margin-left: 5px;
}

#top .disconnected a:hover {
	color: #ffc600;
}


#top .disconnected .insc {
	float: right;
	margin-right: 18px;
	margin-top: 40px;
}

	#top .disconnected .insc a {
		display: block;
	}


.wp-custom-header .wp-custom-header-video-button { 
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}


.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { 
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(34, 34, 34, 0.8);
	color: #fff;
}


.admin-bar .wp-custom-header-video-button {
	top: 62px;
}

.line {background:#ed1c24;}
#content,#side{float:left;display:inline}
#content{margin-right:2.1052%;max-width:100%;overflow:hidden;width:630px}
.wrapper-reversed #content,.wrapper-reversed #side{float:right}
.wrapper-reversed #content{margin-right:0;margin-left:20px}
.full-width #content{width:950px}
div.full-width #content{margin-right:0;width:100%}
#content div.widget{margin-bottom:20px}
#side ul.posts img,#content ul.posts img{width:100%;height:auto}
div#content,.wrapper-reversed #content,div#side,.wrapper-reversed #side{margin-right:1%;margin-left:1%;width:98%}
header .top-links .social-media li{margin-right:1em;display:inline-block;border:2px solid white;height:32px;width:32px;border-radius:32px;text-align:center}
header .top-links .social-media li a{color:#FFF}
header .top-links .social-media li i{display:inline-block;padding:2px;line-height:32px;font-size:18px}
footer .right-col .bottom-footer .social-media li{margin-left:1em;display:inline-block;border:2px solid white;height:32px;width:32px;border-radius:32px;text-align:center}
footer .right-col .bottom-footer .social-media li a{color:#FFF}
footer .right-col .bottom-footer .social-media li i{display:inline-block;padding:2px;line-height:32px;font-size:18px}
.page-amg-landing footer .social-media{display:none}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

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

.menu li.first {padding: 11px 20px 9px 0px;}

.collect th.first { -webkit-border-radius: 8px 0 0 0;  -moz-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0; width:60px;}

.collect th.first img { position:absolute; top:-15px; left:10px}

.tables .collect th.first { -webkit-border-radius: 8px 0 0 0;  -moz-border-radius: 8px 0 0 0; border-radius: 8px 0 0 0; width:auto; }


.improve th.first { border-radius: 8px 0  0 0 ;}

.improve th.first img { position:absolute; top:-15px; left:10px}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.archive .results{clear:both}
.mtw .results-div{float:left}
.smile-loading-bar{display:inline-block;width:6px;height:29px;border-radius:4px;-webkit-animation:loading 1s ease-in-out infinite;-moz-animation:loading 1s ease-in-out infinite;animation:loading 1s ease-in-out infinite;margin-right:1px}
.smile-loading-bar:nth-child(1){background-color:#3498db;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}
.smile-loading-bar:nth-child(2){background-color:#e74c3c;-webkit-animation-delay:90ms;-moz-animation-delay:90ms;animation-delay:90ms}
.smile-loading-bar:nth-child(3){background-color:#f1c40f;-webkit-animation-delay:.18s;-moz-animation-delay:.18s;animation-delay:.18s}
.smile-loading-bar:nth-child(4){background-color:#2ecc71;-webkit-animation-delay:.27s;-moz-animation-delay:.27s;animation-delay:.27s}

.home-content-table .botlinks_hcp {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  padding: 10px 28px 10px 0;
  text-align: right;
  background-color: #F2F2F2;
}

.home-content-table .botlinks_hcp a {
  color: #000;
  text-decoration: underline;
}


.wds_loading_img {
  border: none !important;
  float: none;
  width: 50px;
  animation: spin 2.5s infinite linear;
  -moz-animation: spin 2.5s infinite linear;
  -o-animation: spin 2.5s infinite linear;
  -webkit-animation: spin 2.5s infinite linear;
}
.tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events{box-shadow:none;margin-left:0;margin-right:0}
.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0;padding:0}
.tribe-events-adv-list-widget .type-tribe_events,.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0 0 .25rem;padding:0}
.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .type-tribe_events.hentry{box-shadow:none;margin-left:0;margin-right:0}
.this-week-past .type-tribe_events{filter:Alpha(opacity=50);opacity:.5}
.tribe-venue-widget-wrapper .tribe-venue-widget-list .type-tribe_events{margin-bottom:10px;padding-bottom:15px}
.tribe-venue-widget-wrapper .type-tribe_events{border:0;border-bottom:1px dotted #2f2f2f;list-style-type:none;margin-bottom:0 0 10px;padding:0 0 15px}
.single-border{width:100%;height:1px;background-color:#e1deda;margin-top:3px}
.page-id-16 .border-container .single-border{margin-top:0;margin-bottom:35px}
.page-id-370 .border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .lone-border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .border-container .single-border{margin-top:0;margin-bottom:50px}

	.site-branding {
		margin-bottom: 15px;
	}

	.site-branding,
	.btn-menu {
		text-align: center;
		width: 100%;
	}
#g-offsidebar-overlay{cursor:pointer;opacity:0;background:rgba(0, 0, 0, 0.25);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}
div#n2-ss-2 .n2-ss-slider-3{position:relative;width:100%;height:100%;overflow:hidden;outline:1px solid rgba(0,0,0,0);z-index:10;}


.wrapper {
    margin: 0 -15px;
}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}

.top_contact li p {
    font-size: 12px;
    font-weight: 600;
}

    .top_contact {
        display: block;
        float: left;
        margin: 0 auto;
        position: relative;
        text-align: left;
        width: auto;
    }
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}

li.book-appointment a {
    border-radius: 6px;
    font-size: 16px;
    text-decoration: underline;
    transition: .2s linear;
}

li.book-appointment a:hover {
    text-decoration: underline;
}

li.book-appointment:after {
	height: 0;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.spacer-small-menu{font-size:12px;margin-left:6pt;color:#ccc}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.jumbotron .carousel-caption{max-width:1100px;margin:0 auto}
.jumbotron .carousel-caption p{font-weight:500!important}
.carousel-caption h1{margin-bottom:30px}

.ut-bklyn-multisite .ut-scroll-up-waypoint {
    position:absolute;  
    bottom:0; 
    left:0;
}
.ut-scroll-up-waypoint-wrap {position:relative;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}













h1, #content h1, #sidebar h1, #featured h1, #footer h1{font-size:28px;}


h2, #content h2, #post-title a, #sidebar h2, #featured h2, #footer 
h2{font-size:22px;}


h3, #content h3, #featured h3, #footer h3{font-size:20px;}


#footer p,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer ul,#footer li,#footer a {font-family:Arial, Helvetica, sans-serif;}


#footer p,#footer h4,#footer h5,#footer ul,#footer li,#footer a {font-size:10px;}


#footer, #footer a {color: #333333;}

	#wrapper, #colophon,  #main, article.post, #container, #linky {width: auto;}


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


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


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


.blocks-item-link {
  color: #1c3e4c;
  padding: 20px 30px;
}


.blocks-item-link:hover, .blocks-item-link:focus, .blocks-item-link:active {
  text-decoration: none;
}

.clear{clear:both}


.theme-buttons .demo-button-theme {
	position: static;
}


.demo-button {
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	text-align: center;
	font-weight: 600;
	letter-spacing: 3px;
}


.demo-button a {
	background-color: #fff;
	padding: 10px 20px;
	text-decoration: none;
	border-radius: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


.demo-button a:hover {
	background-color: #1E9EDD;
	color: #fff;
}
.field-collection-container .ds-1col .field,.field-collection-container .ds-1col .view{margin-bottom:0 !important;}
.field-collection-container .ds-1col .field.field-name-field-group-title{margin-bottom:10px !important}
.ds-1col .field,.ds-1col .view{margin-bottom:10px;}
.ds-1col .field:before,.ds-1col .view:before,.ds-1col .field:after,.ds-1col .view:after{content:" ";display:table;}
.ds-1col .view .views-row{margin-top:0;}
.ds-1col img{height:auto !important;}
.ds-1col .field-name-title h4{margin-top:0;}
.block-views .views-row .ds-1col{padding:0px;margin-bottom:12px;}
#block-views-news-homepage-block .views-row .ds-1col{padding:0;margin-bottom:10px;}
.views-row .ds-1col{margin-bottom:12px;}


.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}


.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.tiles li .caption { background: rgba(0, 0, 0, 0.6); color: #fff; bottom: -100px; height: 90px; left: 0; width: 100%; display: inline-block; position: absolute; transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; }

.tiles li .caption h3 { padding: 10px 12px; }

.tiles li .caption p { margin-top: 8px; padding: 0 12px; }

.tiles li:hover .caption { display: block; bottom: 0; }



body ul#menu-locations li {
    list-style: none;
    display: inline;
    margin: 0 0 12px 0!important;
    color: #fff;
    float: left;
    width: 20%;
}
div#footer-locations ul#menu-locations li{list-style:none;display:inline;margin:0 14% 12px 0;color:#fff;float:left}
div#footer-locations ul#menu-locations{float:left;width:93.5%;margin-top:38px;margin-left:5%;margin-bottom:30px}
div#footer-locations ul#menu-locations li a{color:#fff}

ul#menu-locations li {
    list-style: none;
    display: inline;
    margin: 0 0 12px 0!important;
    color: #fff;
    float: left;
    width: 20%;
}

ul#menu-locations li a{
    color: #fff;
}
div.cities-list-menu ul.menu{width:100%}
.page-id-4044 div.cities-list-menu ul.menu{float:left;margin-left:-1%;padding:0}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}
.main-header .logo{display:inline-block;float:left;line-height:42px}
.main-header .logo a{font:700 24px montserrat,sans-serif;color:#fff}
.main-header .logo a span{font-family:"droid serif",serif;font-style:italic;text-transform:capitalize}


.footer-content {
	padding-top: 60px;
	padding-bottom: 60px;
	background: #221f1f;
}
#block-b3e5a8c537a3aad2{min-height:30px}
#whitewrap #block-b3e5a8c537a3aad2 *{text-align:center}
.block.gigya-actions{white-space:nowrap}
.block.gigya-actions .see-widget{text-align:right}
.gigya-actions .see-widget button,.gigya-actions .see-widget .see-user{background-color:#fff;color:#000;cursor:pointer;line-height:1;padding:.5em;font-family:Oswald;font-size:13px;font-weight:normal}
.gigya-actions button.gigya-logout-button,.gigya-actions button.gigya-logout-button:hover{background-color:#686868;color:#fff}
.gigya-actions button.gigya-logout-button:hover{background-color:#b22e2e}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


.align-middle {
  vertical-align: middle !important;
}


#footer .f-bottom .f-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}


#footer .f-bottom .f-list li {
  margin: 0 10px 0;
  display: inline-block;
  vertical-align: top;
}


#footer .f-bottom .f-list li a {  color: rgba(255, 255, 255, 0.5);}


#footer .f-bottom .f-list li a:focus,
#footer .f-bottom .f-list li a:hover {
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}




.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


  header .container {
      width: 100%;
      position: relative;
      padding: 0px !important
  }
.tagcloud a:hover,.sb-widget .tagcloud a:hover,.footer-widget .tagcloud a:hover{color:#fff}
.site-tophead{height:30px;width:100%;background:#fff}


.footerlink a:link, .footerlink a:visited {
	color: #fff;
}


.footerlink a:hover {
	color: #A4A4A4;
}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper,.wp-image-wrap{width:1170px}


.grid-1 .wrapper,.grid-2 .wrapper,.grid-3 .wrapper,.grid-4 .wrapper,.grid-5 .wrapper,.grid-6 .wrapper,.grid-7 .wrapper,.grid-8 .wrapper,.grid-9 .wrapper,.grid-10 .wrapper,.grid-11 .wrapper,.grid-12 .wrapper{width:100%}
.layout-boxed .top-strip .wrapper{width:92%}



.featured-posts .wrapper {
    position:relative;
}


.single-box.entry-media .wrapper {
	width:100%;
}


	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;
	}
.wrapper{width:75%;margin:0 auto}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}


.header-wrapper {
    padding-top: 230px;
    padding-left: 410px;
}


.header-wrapper h1 {
    font-size: 46px;
    line-height: 45px;
    margin: 5px 0;
}


.header-wrapper p {
    max-width: 230px;
    margin: 5px 0 10px;
}


    .header-wrapper small {
        margin-top: -5px;
        font-size: 11px;
        margin-bottom: 10px;
        display: block;
        color: #924006;
    }


    .header-wrapper .cta-btn {
        margin: 10px 0 !important;
    }

.clear_both {
	clear:both;
}


.nickel-lite-subtitle,
.recent-articles h3,
.recent-activity h2,
.related-articles h3,
.article-list h3 {
  padding:5px 0;
  margin-bottom:5px;
  color:#000;
  font-size:20px;
  font-weight:bold;
}

.nickel-lite-subtitle .icon:before,
.recent-articles h3:before,
.recent-activity h2:before,
.related-articles h3:before,
.article-list .icon:before {
  color:rgba(255, 95, 0, 1);
  vertical-align:middle;
  font-size:24px;
  margin-right:5px;
  font-family:"Lib-Nickel-Icon";
}

  .nickel-lite-subtitle .icon:before,
  .recent-articles h3:before,
  .recent-activity h2:before,
  .related-articles h3:before,
  .article-list .icon:before {
    font-size:18px;
    vertical-align:top;
  }
.post-meta .post-date{float:left}
.widget_nav_menu ul li a,.widget_pages ul li a,.widget_recent_entries .post-date,.widget_rss ul li a{display:block}

.mob-brand-ftr-icon {width: 100%;  display: inline-block; padding:40px 0 20px 0;}

.mob-brand-ftr-icon a {float: left;  width: calc(100% / 4); text-align: center;}

.mob-brand-ftr-icon a:first-child{text-align:left;}

.mob-brand-ftr-icon a:last-child{text-align:right;}

.mob-brand-ftr-icon a img {width:70%;}

.mob-brand-ftr-icon a:nth-child(2){margin-top:-5px;}

.mob-brand-ftr-icon a:nth-child(3){margin-top:-6px;}

.text-left {
  text-align: left;
}

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

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-muted {
  color: #999;
}

.text-primary {
  color: #428bca;
}

a.text-primary:hover {
  color: #3071a9;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover {
  color: #843534;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.td-mobile-close {
  position: absolute;
  right: 1px;
  top: 0;
  z-index: 1000;
}

.td-mobile-close .td-icon-close-mobile {
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 21px;
  color: #fff;
  top: 4px;
  position: relative;
}
.col-content ul.listdata li{float:left;padding:0 0 20px}
ul.listdata p{margin-left:80px}
.box-h285 .listdata{margin-bottom:6px}
.box-h285 .listdata h3{line-height:16px}
.box-h285 .listdata p{padding-top:2px;line-height:14px}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


a.alignnone {
	display: inline-block;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

.layout-slideshow .sprocket-features-pagination-hidden {display: none;}


#discussion-main-menu ul ul, 
.sub-menu, .sub-menu ul ul {
    display: none;
	float: left;
    left: 0;
    position: absolute;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 5px;
	z-index: 10000;
		
}

#discussion-main-menu ul ul, 
.sub-menu, 
.sub-menu ul ul {
    background: #9e0707;
	background: rgba(158, 7, 7, .20);
	box-shadow: 0 0 1px 0 #000000;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.widget .social-link-item{
    margin:0 2px 2px 0;
    padding:0;
    list-style:none;
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
