﻿
.header-left-social img {
    margin-right: 8px;
}

.header-left-social {
    float: left;
    margin: 15px;
}

#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -ms-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: 0;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
}

#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
  text-align: right;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  left: -100%;
  top: 0;
}


#sidebar-header .widget div, 
#sidebar-header .widget li { 
font-size: 18px; font-family: 'Rokkitt', 
sans-serif; color: #939191; 
font-style: normal; 
font-weight: normal; }



#sidebar-header {
    float: right;
    width: 40%;
}

    #sidebar-header p, #sidebar-header blockquote, #sidebar-header cite, #sidebar-header li { line-height: 1.41em; margin: 0 auto !important; width:94%; text-align:center; display:block; }
              


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


* html .group { 
    height:1%;
}

*:first-child+html .group { 
    min-height:1%;
}



.menu-item-language .sub-menu:after {
  top: -15px;
  left: auto;
  right: 20px; }



.menu-item:before {
  margin-right: 8px;
  font-size: 100%;
  top: 1px;
  position: relative; }


.mobile-sidebar li:last-child,
.mobile-sidebar li:last-of-type,
.mobile-sidebar li.menu-item-has-children.active {
  border: 0; }


.mobile-sidebar .top-bar-mob li.menu-item a {
  font-size: 80%;
  padding: 15px 0;
  text-transform: none;
  font-weight: normal; }


.mobile-sidebar li.menu-item-has-children li li a {
  padding: 15px 0;
  text-transform: none;
  font-weight: normal; }


  #top-link,
  #masthead .right-links .menu-item,
  #masthead .right-links .search-dropdown,
  .html-block-inner .search-wrapper {
    display: none !important; }
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}


.home-top-posts .post {
	width: 20%;
	float: left;
	height: 230px;
	text-align: center;
	position: relative;
	border-right: 1px solid black;
}


.home-top-posts .post:last-child {
	border-right: none;
}


.home-top-posts .post a {
	background: rgba(0,0,0,0.35);
	font-size: 22px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	
	line-height: 1.3;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.home-top-posts .post a:hover {
	background: rgba(0,0,0,0.75);
	text-decoration: none;
	color: #fff;
}


.home-blog .post {
	width: 25%;
	float: left;
	height: 300px;
	text-align: center;
	position: relative;
}


.home-blog .post a {
	background: rgba(0,0,0,0.35);
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
	line-height: 1.3;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.home-blog .post a:hover {
	background: rgba(0,0,0,0.75);
	text-decoration: none;
}


.home-news .post .featured-image {
	position: relative;
	margin: 0 0 60px 0;
}


.home-news .post .featured-image img {
	display: block;
	margin: 0 auto;
}


.home-news .post .featured-image .avatar {
	width: 40px;
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -20px;
}


.home-news .post h3 {
 	color: #000;
 	font-size: 20px;
 	font-weight: 700;
 	text-transform: uppercase;
 	margin: 0;
 	line-height: 1.3;
 }


.home-news .post h3 a {
	color: #000;
}


.home-news .post .meta {
	color: #ff0000;
	border-bottom: 1px solid #eee;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
}


.home-news .post .more-link {
	margin: 0 auto;
	display: block;
	width: 130px;
	text-align: center;
}


	

	.home-top-posts .post,
	.home-blog .post {
		height: 200px;
	}


	.home-top-posts .post a,
	.home-blog .post a {
		font-size: 18px;
	}


	.home-news .post {
		margin-bottom: 30px;
	}

.footer .facebook .fa-square {
  color: #3b5998;
}

#logo {
	float: left;
	width: 188px;
	height: 100px;
	padding-left: 20px;
}

#menu-item-2 .dropdown_1column { 
	min-width: 145px;
}

.hero-module-wrappernav ul li.slct-btn {
  width: 20%;
  float: left;
  font-family: 'nimbus_sansblack', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
  height: 75px;
  margin-top: 0px;
  transition: all 0.15s;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside {
  margin: 0 auto;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside img {
  margin-right: 10%;
  margin: 0 auto;
  display: block;
  margin-top: -45px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .txt-slt {
  text-align: center;
  margin: 0 auto;
  clear: both;
  width: 149px;
  line-height: 21px;
  font-size: 18px;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .wrap-inside .one-state {
  margin-top: 0px;
  height: 41px;
  overflow: hidden;
}

.hero-module-wrappernav ul li.slct-btn .btn-wrapper .nav-02 .txt-slt {
  margin-top: 6.3%;
}

.hero-module-wrappernav ul li.slct-btn:hover,
.hero-module-wrappernav ul li.slct-btn.active {
  height: 90px;
  margin-top: -15px;
}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}

.large-rectangle *{
	font-weight: 200;
}

.td-mega-menu-page .td-mega-grid .td_block_wrap {
  padding-bottom: 26px;
}

.td-mega-menu-page .wpb_content_element .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.td_block_slide.td_block_wrap {
  padding-bottom: 48px;
}


.td_block_wrap {
  padding-bottom: 22px;
  position: relative;
  clear: both;
  
}

.td_block_wrap .td-next-prev-wrap,
.td_block_wrap .td-load-more-wrap {
  margin-bottom: 26px;
  
}

.td_block_wrap .td-subcat-item .td-cur-simple-item {
  color: #000;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap,
.td-pb-span4 .td_block_wrap .td-load-more-wrap {
  margin-top: 0;
}

.iosSlider.td_block_wrap {
  margin-bottom: 34px !important;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-module-thumb {
  
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-big-grid-slide .td_block_wrap {
  
  
  
}

.category .td-category-grid .td_block_wrap {
  
}

.td_category_template_6 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td_category_template_8 .td-category-grid .td_block_wrap {
  padding-bottom: 0;
}

.td-local-news .td_block_wrap .td-subcat-dropdown .td-subcat-more {
  height: 35px !important;
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-list {
  padding-top: 5px;
}

.td-local-news .td_block_wrap .td-subcat-filter .td-subcat-dropdown ul {
  top: 35px;
}

.td-travel .td-travel-features .td_block_wrap {
  margin-top: -278px;
  margin-bottom: 26px;
  
  
  
}

.td-travel .td_block_wrap .td-subcat-filter {
  top: 5px;
}

  .import_video_slider_bg .td_block_wrap {
    padding-bottom: 0 !important;
  }

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  padding-bottom: 0;
  
}

.td-footer-wrapper .td_block_wrap {
  padding-bottom: 0;
  margin-bottom: 38px;
  
}

.td-footer-wrapper .td_block_wrap .td-block-span12:last-child .td_module_wrap {
  padding-bottom: 0;
}

  .td-footer-wrapper .td-pb-span4:last-child .td_block_wrap:last-child {
    margin-bottom: 38px;
  }
.float-left{float:left;}


#logo h1,
#logo h3 { display: block; height: 100%; width: 100%; }

#logo a { display: block; height: 100%; text-indent: -9999px; width: 100%; }

	#logo { display: inline; float: left; position: relative; width: 340px; height: 80px; }



.cff-likebox{
  float: left;
  width: 100%;
  position: relative;
  margin: 20px 0 0 0;
}

.cff-likebox .fb_iframe_widget{
  width: 100%;
}

.cff-likebox .fb_iframe_widget span{
  width: 100% !important;
}

.cff-likebox iframe{
  margin: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}


.cff-likebox.cff-top.cff-outside{
  margin-bottom: 10px;
}

.cff-likebox.cff-bottom.cff-outside{
  margin-top: 10px;
}


.td-mobile-content {
  
  
}

.td-mobile-content ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.td-mobile-content li {
  float: none;
}

.td-mobile-content li a {
  display: block;
  border-top: 1px solid white;
  border-bottom: 1px solid #e8e8e8;
  line-height: 21px;
  font-size: 15px;
  font-family: 'Ubuntu', sans-serif;
  text-transform: uppercase;
  color: #1e1e1e;
  padding: 12px 13px 14px 17px;
  
}

.td-mobile-content li a:hover {
  text-decoration: none !important;
  color: #4db2ec;
  background-color: #fafafa;
}

.td-mobile-content .sub-menu {
  
}

.td-mobile-content .sub-menu a {
  padding: 7px 8px 9px 36px !important;
  line-height: 19px;
  font-size: 13px;
}

.td-mobile-content .sub-menu .sub-menu {
  
}

.td-mobile-content .sub-menu .sub-menu a {
  padding-left: 55px !important;
}

.td-mobile-content .sub-menu .sub-menu .sub-menu a {
  padding-left: 74px !important;
}

.td-mobile-content .menu_icon {
  display: none;
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.pull-right {
  float: right !important;
}
.fa.pull-right{margin-left:.3em}
span.price-per-theme{color:#bd6982;font-weight:700}
.bottom-info span.price-per-theme{font-family:Georgia,serif;font-weight:400}
#bottom-info .price-per-theme,.bottom-info .price-per-theme{color:#80cdbb}



.h1-section-title {
  margin-bottom: 20px;
}


#clear {
clear: both;
}

#navigation div.level_2 { display: block; }

#navigation ul.level_2 { display: block; padding: 0px; }



#navigation li.level_2 { width: auto; margin: 0px; height: auto; }

#navigation ul.level_2 li a { font-size: 14px; }

#navigation div.level_2 h3 { color: #000; }

#navigation div.level_2 ul { vertical-align: top; }

#navigation div.level_2 ul li { display: block; float: left; padding: 0px; line-height: 20px; font-size: 12px; padding-right: 25px; clear: left; }

#navigation div.level_2 .cat-container ul { text-align: left; float: left; }

#navigation div.level_2 .trend-container ul { float: left; }

#navigation div.level_2 .trend-container ul li { padding-left: 25px; padding-right: 0px; display: block; float: left; clear: left; }

#navigation div.level_2 .trend-container { margin-top: -25px; }

#navigation div.level_2 .trend-container h3 { padding-left: 25px; }
#navigation ul.level_2 li a:hover{font-weight:normal;text-decoration:underline;color:#333;}
#navigation #dept_clothing ul.level_2{width:500px;}
.ie6 #navigation #dept_clothing ul.level_2{width:600px;}
#navigation span.level_2{font-family:'Swiss721BT-LightExtended',Arial,sans-serif;color:#000;margin-bottom:10px;text-transform:uppercase;}
#navigation li.level_3,#navigation li.level_2{margin-bottom:5px;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}
.ie6 #navigation li.level_2{width:200px;}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

#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 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 {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

@CHARSET "ISO-8859-1";

 ul.briask-iss {position:relative;top:13px;left:449px;list-style:none;list-style-image:none;margin:0px auto;padding:0px 0px 0px 12px;overflow:hidden;border:none;background:none;float:left;}

 ul.briask-iss li {list-style:none;margin:0px;padding:0px;border:none;background:none;}

 ul.briask-iss li a {margin:0px;padding:0px;border:none;background:none;}

 ul.briask-iss li a img {display:none;position:absolute;padding:0px;top:0;left:0;border:none;background:none;}

 ul.briask-iss li img {display:none;position:absolute;top:0;padding:0px;left:0;border:none;background:none;}
.nav-panel-group{display:table-cell;width:17em;margin:.5em;float:left}
.nav-panel-group h3{font-size:1em;margin-bottom:.75em;text-transform:uppercase}
.nav-panel-group ul{width:100%;float:left}
.nav-panel-group li{width:100%;margin-bottom:5px}
.nav-panel-group li a{font-weight:normal;border-left:solid 3px #8f6c6c;padding-left:8px}
.nav-panel-group li a:link,.nav-panel-group li a:visited{background:transparent}
.nav-panel-group li a:hover,.nav-panel-group li a:focus,.nav-panel-group li a:active{background:#333}
.nav-panel-group .nav-panel-group__adbanner{border:solid 1px #3f556d;margin-bottom:1em;padding:1px;float:left;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.nav-panel-group .nav-panel-group__adbanner img{width:100%;margin:0;float:left}
.nav-panel-group .nav-panel-group__adbanner:hover{border:solid 1px #fff}
.nav-panel-group.colspan2{width:34em}
.nav-panel-group.colspan2 li{width:45%;margin-right:2%;float:left}
.nav-panel-group.colspan3{width:51em}
.nav-panel-group.colspan3 li{width:30%;margin-right:2%;float:left}
.nav-panel-group p{display:none}

.pricing-table li:nth-child(1) .pricing-package-strip {
	background-color: #d34a4a;
}

.pricing-table li:nth-child(2) .pricing-package-strip {
	background-color: #ad2424;
}

.pricing-table li:nth-child(3) .pricing-package-strip {
	background-color: #870000;
}

.pricing-table {
	list-style: none;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0;
}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }

.articles-by-project-list                                           { margin:0; padding:0; list-style:none;}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}

#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;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

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

﻿	.ui-tabs-anchor, .ui-state-default, .ms-sbcell, .ms-sbrow, .ms-sbplain, .s4-searchbox-QueryPrompt {
	 outline:none !Important;
 }


.twitter-feed {
	background-color: #50c9de;
	height: 159px;
	margin-bottom: 18px;
	overflow: hidden;
	padding: 14px 18px;
}


.twitter-feed:hover {
	background-color: #50acbc;
	
}


.twitter-feed, .twitter-feed a {
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	line-height: 1;
}


.twitter-feed .user-name{
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 1;
}



.twitter-feed .twitterlink {
	margin-top:14px;
	margin-bottom:3px;	
}


.twitter-feed .hash-tag{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 1;
}

.services-block .fa {
  background: #E18604;
}

.services-block .fa:after {
  border-top: 9px solid #E18604;
}

	.services-block .item {
	  border: none;
	  margin-bottom: 50px;
	}



.services-block {
  background: #f6f6f6;
  padding: 60px 0 70px;
}

.services-block .row {
  padding-top: 44px;
}

.services-block .col-md-3:last-child {
  border-right: none;
}


.services-block p {
  margin-bottom: 5px;
}


#nav .indent {
 padding-left: 5px;
}
footer #footer-links{margin-top:20px}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.guide-view .thumbnail-list .photo-pair:after,.guide-view .thumbnail-list .photo-pair:before,.nav:after,.nav:before,.photo-gallery-photos.with-masonry:after,.photo-gallery-photos.with-masonry:before,.row:after,.row:before,.sticky-container .sticky-row:after,.sticky-container .sticky-row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.guide-view .thumbnail-list .photo-pair:after,.nav:after,.photo-gallery-photos.with-masonry:after,.row:after,.sticky-container .sticky-row:after{clear:both}
#whats-included-table .container{padding:0;overflow:hidden}
#whats-included-table .container table{margin-bottom:0}
#browser-deprecate-message .container{margin:0 auto}

#header-left-section {
	float: left;
	margin-right: 25px;
}
 
.tabcontent .psw{margin:-5px 0 5px 0 !important;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

.block-title {background: none; color: #ffffff; font-size: 10px; font-family: Verdana, Helvetica,sans-serif}

 .two ul {
	display:none !important;
 }


#upper-tab-sellers {
    margin-left: 2em;
    width: 13%;
}
 
.custom-sidebar-title, .custom-sidebar-title a{ color: #494949; }
 
.footer-wrapper .custom-sidebar-title, .footer-wrapper .custom-sidebar-title a{ color: #ececec; }
 
h3.custom-sidebar-title{ font-size: 13px; }

.footer-widget-wrapper h3.custom-sidebar-title{ color:#fff; font:22px/18px  'proxima-nova'; }



.page-wrapper.sitemap-page .custom-sidebar-title{ border: 0; padding-bottom: 0; }



h3.custom-sidebar-title .rsswidget img{ margin-bottom: -1px; margin-right: 3px; }
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}


.menu-item {
    display: inline;
}

.p1icon{width:8px;height:8px;background:transparent url(data:image/gif;base64,R0lGODlhCAAIAIABAABv1P///yH5BAEAAAEALAAAAAAIAAgAAAIPjAMJd8kI1UITmoobU6wAADs=) no-repeat}

.gdlr-blog-info, .blog-info a, .blog-info i{ color: #aaaaaa; }

.blog-list-item-wrapper .gdlr-blog-info, .blog-list-item-wrapper .gdlr-blog-info .blog-info a{ color: #ffffff; }

.gdlr-blog-modern .gdlr-blog-info, .gdlr-blog-modern .gdlr-blog-info .blog-info a{ color: #aaaaaa; }

.gdlr-blog-modern .gdlr-blog-info{ font-size: 12px; font-style: italic; }

.gdlr-blog-modern .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-modern .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-modern .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-grid .gdlr-blog-info{ font-size: 12px; font-style: italic; }

.gdlr-blog-grid .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-grid .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-grid .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-widget .gdlr-blog-info{ font-size: 12px; font-style: italic; }

.gdlr-blog-widget .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-widget .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-widget .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-medium .gdlr-blog-info{ font-size: 12px; margin-bottom: 17px; font-style: italic; }

.gdlr-blog-medium .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-medium .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-medium .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-full .gdlr-blog-info{ font-size: 11px; margin-bottom: 14px; }

.gdlr-blog-full .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-full .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-full .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-list-head-item .gdlr-blog-info{ font-size: 12px; }

.gdlr-blog-list-head-item .gdlr-blog-info .blog-info{ display: inline; }

.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator{ margin: 0px 6px; }

.gdlr-blog-list-head-item .gdlr-blog-info .gdlr-separator:first-child{ display: none; }

.gdlr-blog-list-content-item .gdlr-blog-info{ font-size: 11px; }

.gdlr-blog-list-content-item .gdlr-columns-1 .gdlr-blog-info { font-size: 16px; }

.gdlr-blog-list-content-item .gdlr-columns-2 .gdlr-blog-info { font-size: 14px; }

.gdlr-blog-list-1-4-wrapper .gdlr-columns-2 .gdlr-blog-info { font-size: 11px; }

.gdlr-blog-list-content-item .gdlr-columns-3 .gdlr-blog-info { font-size: 12px; }
#menu-disc{text-align:center;margin:30px 0;font-size:17px}
.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-12{width:100%}

#box_content{
	width:210px;
	margin:0;
	padding:0 0 0 10px;
}


    body, #nav-container, .footer-center {
 ;
    }


    body, #nav-container {
        width: auto;
 ;
    }


    #access .nav-wrapper, #nav-container {
        display: inline-block;
    }
 
    #nav-container {
        display: block;
        visibility: visible;
        position: relative;
        top: -15px;
        left: 0;
    }


body.admin-bar #nav-container {
	
}

	
	body, #nav-container, .footer-center, #footer {
		min-width: 93%;
	}


	body #nav-container {
		 margin: 15px 0 0 0;
    max-width: 100%;
    width: 100%;
	display:none;
	}

#nav, #nav-container {height:auto;}

	.mobile-show {
		z-index: 100;
		position: relative;
	}

  .navbar-header {
    float: none;
  }
.popup-element-body{background-color:#E7E5AA;border-radius:6px;box-shadow:0px 0px 20px rgba(0,0,0,.5);}
.popup-element-body .view-commerce-cart-form{padding:10px;}
.popup-element-body .view-commerce-cart-form ul{margin-top:0 !important;border-top:none !important;}
.popup-element-body .line-item-summary{margin-bottom:0px !important;}
.popup-element-body a.popup-close-button{visibility:hidden;text-decoration:none;margin-top:5px;}
.popup-element-body a.popup-close-button:before{font:normal normal normal 18px/1 FontAwesome;content:"\f00d";visibility:visible;margin-right:-10px;}
.popup-element-body #cc_signup_form_1{padding:.5em 1em 0;}
.popup-element-body .view-commerce-cart-form ul.inline .first,.popup-element-body .view-commerce-cart-form ul.inline .last{margin-top:.25em;}
.popup-element-body table.popup-layout{background:none;border:none;}
.popup-element-body table.popup-layout *{border:none;}
.popup-element-body table.popup-layout tr{background:none;}
.popup-element-body .popup-menu-branch,.popup-element-body .popup-menu-item,div.popup-menu-block .popup-menu-branch,div.popup-menu-block .popup-menu-item{display:block;}
.popup-element-body .node{border-bottom:0;margin:0;padding:0;}
.popup-element-noscript:hover .popup-element-body{display:block;}
.popup-element-noscript:hover .popup-element-body .popup-element-body{display:none;}


.post-info .date {
	text-transform: uppercase;
}


#back-top {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 999;
}

#back-top a {
  width: 50px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
  border-radius: 8px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
  outline: 0;
}

#back-top a:hover,
#back-top a:active {
  outline: 0;
  color: #000;
  border-radius: 8px;
}

#back-top span {
  width: 50px;
  height: 50px;
  display: block;
  margin-bottom: 7px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  outline: 0;
  opacity: .6;
  font-size: 26px;
  color: #ffffff;
  line-height: 48px;
}

#back-top a:hover span {
  outline: 0;
  opacity: 1;
}

.locations-module .locations-info .locations-chosen .locations-active-cta-component {
  width: 50%;
  position: absolute;
  bottom: 0;
}

.locations-module .locations-info .locations-chosen .locations-active-cta-component .btn {
  display: block;
  margin: 10px auto 0;
}

  .locations-module .locations-info .locations-chosen .locations-active-cta-component a {
    margin: 0 auto 10px;
  }




.sliding_panel_title { 

    text-align: center; 

    color: #fff; 

    font-weight: bold; 

    font-size: 22px; 

    text-transform: uppercase; 

    margin: 5px 0 30px 0; 

}





.main-content { margin-bottom: 20px; }


.main-content .sortBlock {
    margin-bottom: 1em;
    background: #ededed;
}

.main-content .sortBlock table,
.main-content .sortBlock tbody,
.main-content .sortBlock tr,
.main-content .sortBlock td {
    display: block;
    float: left;
    width: auto;
}

.main-content .sortBlock td:first-child {
    display: none;
}

.main-content .category-products ul.product-list li.product-detail {
    float: none;
    width: 100%;
    margin: 0 auto 2em;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.row{margin-right:-15px;margin-left:-15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row:before,.row:after{display:table;content:" ";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.row:after{clear:both;}
.radix-boxton .row{margin-left:0 !important;margin-right:0 !important}
.page--about--xprize-in-india .radix-moscone-flipped .row:nth-of-type(1),.front.community .radix-moscone-flipped .row:nth-of-type(1){margin-bottom:2rem}
.xpf--front .radix-moscone-flipped .row:nth-of-type(2),.node-type-team-blog .radix-moscone .row:nth-of-type(2){margin-top:1em}
.page-news .radix-moscone .row:nth-of-type(2){margin-top:1em}
.panelizer-view-mode .row{margin-top:1.25em}
.xpf--front .radix-moscone-flipped .row:nth-of-type(2){margin-bottom:2rem}
.xpf--front .radix-moscone-flipped .row:nth-of-type(3) .col-md-12{padding-left:30px;padding-right:30px}
.front.page-content--full-width--adjusted .radix-moscone-flipped .row:nth-of-type(2),.page-about-event-calendar .radix-moscone-flipped .row:nth-of-type(2){margin-top:1.5em}
.not-front.page-content--full-width--adjusted *[id^='page-page'] .row:nth-child(2),.not-front.page-content--full-width--adjusted div#page-page .row:nth-child(2){max-width:1280px;margin:0 auto !important;padding:15px}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

#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 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 {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
.push-buttons .half{width:50%;display:inline-block;box-sizing:border-box}
.push-buttons .half a{text-decoration:none}
.push-buttons .half a img{display:block;margin:0 auto 4px;height:30px}
.push-buttons .half a span{display:block;text-align:center;font-family:"Brown", Arial, sans-serif;color:#000;font-size:11px}
.push-buttons .half.first{border-right:1px solid #ddd}

	
.aligncenter {
	display: block;
	margin: 0 auto 10px;
	}



img.aligncenter.size-full.wp-image-4412
{
clear: both;
margin: 0 auto;
display: block;
float: none;
}



img.aligncenter.size-full.wp-image-5887
{
float: none;
margin: 0 auto;
}

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

#footer #footer-ads .widget { padding-bottom: 0; font-size: 0; line-height: 0; }




.widget { color: #777; font-size: 15px; overflow: hidden; }

.widget a { color: #777; }

.widget a:hover { color: #444; }

.widget select { border: 1px solid #ddd; color: #777; font-size: 15px; padding: 7px; width: 100%; max-width: 100%; }

#footer .widget select { border-color: #eee; }


.sidebar .widget { padding: 30px 30px 20px; }

#footer .widget { padding-bottom: 30px; }

#footer .widget a:hover { color: #666; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-1{width:8.33333333%}

#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}

#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}

#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}

#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}

#mc_embed_signup input:focus {border-color:#333;}

#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}

#mc_embed_signup .button:hover {background-color:#777;}

#mc_embed_signup .small-meta {font-size: 11px;}

#mc_embed_signup .nowrap {white-space:nowrap;}


#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}

* html #mc_embed_signup .size1of2 {margin-right:2%; }

#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}

#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}


#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}

#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}

#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}

#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}

#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}


#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}

#mc_embed_signup .asterisk {color:#c60; font-size:200%;}

#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}
        
#mc_embed_signup .clear {clear:both;}


#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}

#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}

#mc_embed_signup .mc-field-group.input-group label {display:inline;}

#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}


#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}

#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}

#mc_embed_signup #mce-error-response {display:none;}

#mc_embed_signup #mce-success-response {color:#529214; display:none;}

#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}

#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

		.et_bloom .et_bloom_form_container .et_bloom_form_content label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { margin-bottom: 30px; }

			.et_bloom .et_bloom_form_container .et_bloom_form_content span, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_aweber .af-body label.previewLabel, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content label, .et_bloom .mimi_field label { color: #444; font-weight: 700 !important; margin-bottom: 10px !important; }

			.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .af-body label.choice, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content .af-body label.previewLabel { color: #fff !important; }

			.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { color: rgba(0, 0, 0, 0.5) !important; }

			.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_aweber .et_bloom_form_content .af-body label.choice { color: rgba(255, 255, 255, 0.6) !important; }

			.et_bloom #mc_embed_signup .asterisk { color: #C60 !important; }

		.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference { background-color: #fff; width: 100%; font-weight: 600; color: rgba(0,0,0,0.5); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; }

		.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference { padding: 14px !important; }

		.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content input, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content textarea, .et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text { background-color: rgba(0,0,0,0.15); color: #fff; }

		.et_bloom .et_bloom_form_container .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button, .et_bloom .et_bloom_form_content .mimi_field .submit, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button, .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input[type="button"], .et_bloom .et_bloom_form_icontact .et_bloom_form_content input[type="submit"] { font-weight: 700; text-transform: uppercase; color: rgba(255,255,255,0.8); cursor: pointer; font-size: 14px; }

		.et_bloom .et_bloom_form_container .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_content #mc_embed_signup .button:hover, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content p button, .et_bloom .et_bloom_form_content .mimi_field .submit, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-button, .et_bloom .et_bloom_form_feedblitz .et_bloom_form_content form input[type="button"], .et_bloom .et_bloom_form_icontact .et_bloom_form_content input[type="submit"] { background-color: #58b9cb; }

		.et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_content input.et_contact_submit, .et_bloom .et_bloom_form_container.et_bloom_dark .et_bloom_form_content #mc_embed_signup .button { color: rgba(0,0,0,0.6); }

.et_bloom .et_bloom_form_container.et_bloom_rounded input, .et_bloom .et_bloom_form_container.et_bloom_rounded textarea, .et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_container.et_bloom_rounded button { -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border-radius: 3px !important; }



.et_bloom .et_bloom_form_content #mc_embed_signup, .et_bloom .et_bloom_form_content .af-form, .et_bloom .et_bloom_form_content .af-header { background: none !important; }

.et_bloom .et_bloom_form_content #mc_embed_signup form, .et_bloom .et_bloom_form_content .af-element { padding: 0 !important; }

.et_bloom .et_bloom_form_content #mc_embed_signup h2 { margin: 0; }

.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group .asterisk { top: 50%; }

.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group { width: auto; padding-bottom: 0; }

.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group ul li label, .et_bloom .et_bloom_form_content .af-body label.choice { font-weight: 600 !important; }

.et_bloom .et_bloom_form_content #mc_embed_signup .button { -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; display: block; height: auto; line-height: 21px; padding: 11px 0; margin: 0; }

.et_bloom .et_bloom_form_content #mc_embed_signup .button:hover { background-color: none !important; }

.et_bloom .et_bloom_form_content #mc_embed_signup .yearfield input { width: auto; }

.et_bloom .et_bloom_form_content #mc_embed_signup .monthfield input, .et_bloom .et_bloom_form_content #mc_embed_signup .dayfield input { width: 60px !important; }

.et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group select { border-radius: 0; }
#mc_embed_signup{background:#fff;clear:left;font:14px Helvetica,Arial,sans-serif;}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}

#bar_right {
	width: 285px;
}
.modal-style#messages,.modal-style.messages,.modal-style#coupon-notice{background:#fff;box-shadow:0 0 0 10px #e6e6e6;box-shadow:0 0 0 10px rgba(0,0,0,0.1);display:block;height:auto;max-height:40%;overflow:auto;top:30%;width:90%}
.modal-style#messages:after,.modal-style.messages:after,.modal-style#coupon-notice:after{background:transparent}
.modal-style#messages .modal-hide,.modal-style.messages .modal-hide,.modal-style#coupon-notice .modal-hide{top:5px;right:5px}
.modal-style#messages li.success-msg,.modal-style#messages li.error-msg,.modal-style#messages li.warning-msg,.modal-style.messages li.success-msg,.modal-style.messages li.error-msg,.modal-style.messages li.warning-msg,.modal-style#coupon-notice li.success-msg,.modal-style#coupon-notice li.error-msg,.modal-style#coupon-notice li.warning-msg{padding:0 20px 0 64px;position:relative}


#ajaxcart-continue-shopping-compare .messages-compare li {
    margin: 0 0 10px;
}


#ajaxcart-continue-shopping-wishlist .messages-compare li {
    margin: 0 0 10px;
}
.messages{margin:30px 10px}

#c-right
{
	width: 250px;
	float: left;
	margin-left: 14px;	
	margin-top: 3px;
	text-align: left;
}

#c-right img
{
	margin-top: 5px;
	margin-bottom: 0px;
	border: 0; 
	vertical-align: bottom;
}

#c-right a
{
	color: #ffffff;
	outline: none;
	text-decoration: none;	
}

#c-right a:hover, #c-right a:focus, #c-right a:active
{
	color: #d85a1a;
	outline: none;	
	text-decoration: none;
}

.widget-area {
	margin: 0;
}


.widget-area .widget {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
	margin: 0 0 25px 0;
	word-wrap: break-word;
	background: #ffffff;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #8e8e8e;
}

.widget-area .widget h3 {
	letter-spacing: 3.2px;
	text-align: center;
	margin-bottom: 10px;
	font-family: 'Lora', serif;
	text-transform: lowercase;
	font-size: 13px;
	color: #414141;
	font-style: italic;
	font-weight: 400;
}

.widget-area .widget p {
	font-size: 11.5px;
	line-height: 17px;
	text-transform: lowercase;
	color: #424242;
	font-family: 'Karla', sans-serif;
	letter-spacing: 1.2px;
text-align: left;
}


.widget-area .widget li {
	font-size: 11.5px;
	line-height: 17px;
	text-transform: lowercase;
	text-align: center;
	color: #424242;
	font-family: 'Karla', sans-serif;
	letter-spacing: 1.2px;
}


.widget-area .widget .textwidget {
font-size: 11.5px;
line-height: 17px;
text-transform: lowercase;
text-align: left;
color: #424242;
font-family: 'Karla', sans-serif;
letter-spacing: .1px;
text-align: left;
}

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

.widget-area .textwidget li {
	display: inline-block !important;
	text-align: center;
	width: 14.6%;
	margin: 1.5px 1px 1.5px 1px;
}

.widget-area .textwidget li a {
	text-decoration: none;
	color: #FFFFFF;
}

.widget-area .textwidget li a:hover {
	color: #9f9f9f;
}

.widget-area .widget a {
	color: #757575;
	text-decoration: none;
}

.widget-area .widget a:hover {
	color: #616161;
}

.widget-area .widget a:visited {
	color: #757575;
}

.widget-area #s {
	width: 53.66666666666%; 
}

.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	border-top: 1px solid #ededed;
}

.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	font-size: 12px;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}

.template-front-page .widget-area .widget li a {
	color: #3a3a3a;
}

.template-front-page .widget-area .widget li a:hover {
	color: #b6b6b6;
}

.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
}





.widget-area .widget ul ul {
	margin-left: 12px;
}

	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
	}

	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}

	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}


.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
font-size: 19px;
line-height: 1.5;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}

#wrapper{margin:0 auto;width:922px;}

	.container-wrapper, .all-container-wrapper.boxed-layout{ width: 980px; margin: 0px auto; padding: 0px; }

div.all-container-wrapper{ background: #ffffff; -moz-box-shadow: 0px 0px 8px #4f4b4b; -webkit-box-shadow: 0px 0px 8px #4f4b4b; box-shadow: 0px 0px 8px #4f4b4b; }
.node-type-homepage .thought-leadership-quote .right-attribution .first-part{padding-left:0;}
.node-type-homepage .thought-leadership-quote .right-attribution .first-part img{visibility:hidden;}
.node-type-homepage .thought-leadership-quote .right-attribution .attribution.active .first-part{background:#25cad3;}
.hentry .aligncenter{display:block !important;margin:0 auto 1em !important;text-align:center !important;}
.row{margin-right:-15px;margin-left:-15px}


.tab-menu-content .row {
  margin-left: -45px;
  margin-right: -45px;
}

.tab-menu-content .row [class*="col-"] {
  padding-left: 45px;
  padding-right: 45px;
}

.fastfood .fastfood-items .row {
  margin-left: -30px;
  margin-right: -30px;
}

.milestones .row {
  margin-left: -20px;
  margin-right: -20px;
}

.shop-page .row {
  margin-left: -26px;
  margin-right: -26px;
}

.product-detail-page .row {
  margin-left: -26px;
  margin-right: -26px;
}

.reservation-content .row {
  margin-left: -30px;
  margin-right: -30px;
}


.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 {
    border-radius: 6px
}


.jumbotron .container {
    max-width: 100%
}


.col-md-9 .container {
  width: 100%; }
.small-12{width:100%}
#content #home-featured-ads{float:left;padding-left:10px;text-align:center;width:50%}
#content #home-featured-ads .widget{margin:0 0 .5em;padding:0}

.main-navigation.navbar {
	margin-bottom: 0;
}

.main-navigation .navbar-inner {
	padding: 0;
	min-height: 20px;
  background: #b6b6b6;
  background: -moz-linear-gradient(top,  #b6b6b6 0%, #a4a4a4 1%, #919191 51%, #858585 52%, #717171 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(2%,#a4a4a4), color-stop(51%,#919191), color-stop(52%,#858585), color-stop(100%,#717171));
  background: -webkit-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 2%,#919191 51%,#858585 52%,#717171 100%);
  background: -o-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 1%,#919191 51%,#858585 52%,#717171 100%);
  background: -ms-linear-gradient(top,  #b6b6b6 0%,#a4a4a4 1%,#919191 51%,#858585 52%,#717171 100%);
  background: linear-gradient(to bottom,  #b6b6b6 0%,#a4a4a4 1%,#919191 51%,#858585 52%,#717171 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4', endColorstr='#717171',GradientType=0 );
	box-shadow: none;
  -webkit-border-radius: 3px;  
  border-radius: 3px;
  border: 1px solid;
  border-color: #888 #666 #666 #666;
}

.main-navigation .nav li ul li a {
  color: #f6f6f6;
}

.main-navigation .nav li ul li ul {
  list-style: none;
  margin-left: 0;
}

.main-navigation .nav li ul li ul li a{
  padding-left: 24px;
}

.main-navigation .nav li ul li ul li ul li a {
	padding-left: 30px;
}

.main-navigation .nav li.dropdown:hover ul.dropdown-menu {
  display: block;
  background: #666;
  border-radius: 0;
	margin-top: 0;
}
.global-header-footer .global-header__dropdown__link{display:block;padding:15px 0}
.global-header-footer .global-header__nav-secondary__item--currency .global-header__dropdown__link:after{content:"";display:table;clear:both}



#mainlowercontainer {
position:relative;
margin-right: auto;
	margin-left: auto;
width:910px;
height:85px;
  
}
.carousel-inner{position:relative;overflow:hidden;width:100%}


.article-election-2016 .article-body h2 a { text-decoration: none; display: inline-block; font-size: 20px; color: #4694bb; font-weight: 700; }

.article-election-2016 .article-body h2 a:hover { color: #696969; }

.article-election-2016 .article-body h2 { margin: 0; }


.article-election-2016 .article-body ul { margin-bottom: 26px; margin-top: 14px; }

.article-election-2016 .article-body ul li { border-bottom: 1px solid #98999b; padding-bottom: 3px; }

.article-election-2016 .article-body ul li:last-child { padding-top: 6px; padding-bottom: 4px; }

.article-election-2016 .article-body ul li a { display: inline-block; text-decoration: none; font-size: 16px; padding: 4px 0; }

.article-election-2016 .article-body ul li a:hover { color: #696969; }


.article-election-2016-mobile .article-body h2 a { text-decoration: none; display: inline-block; font-size: 20px; color: #4694bb; font-weight: 700; }

.article-election-2016-mobile .article-body h2 { margin: 0; display: none; }


.article-election-2016-mobile .article-body ul { margin-bottom: 0px; }

.article-election-2016-mobile .article-body ul li { border-bottom: 1px solid #98999b; }

.article-election-2016-mobile .article-body ul li a { display: inline-block; text-decoration: none; font-size: 14px; padding: 10px 9px; padding-bottom: 10px; line-height: 1.2; }

.article-election-2016-mobile .article-body ul li a:hover { color: #696969; }


.article-video-of-day .article-body h2 a { text-decoration: none; display: inline-block; font-size: 20px; color: #4694bb; font-weight: 700; }

.article-video-of-day .article-body h2 a:hover { color: #696969; }

.article-video-of-day .article-body h2 { margin: 0; }


.article-video-of-day .article-body ul { margin-bottom: 26px; margin-top: 14px; }

.article-video-of-day .article-body ul li { border-bottom: 1px solid #98999b; padding-bottom: 3px; }

.article-video-of-day .article-body ul li:last-child { padding-top: 6px; padding-bottom: 4px; }

.article-video-of-day .article-body ul li a { display: inline-block; text-decoration: none; font-size: 16px; padding: 4px 0; }

.article-video-of-day .article-body ul li a:hover { color: #696969; }


.article-video-of-day-mobile .article-body h2 a { text-decoration: none; display: inline-block; font-size: 20px; color: #4694bb; font-weight: 700; }

.article-video-of-day-mobile .article-body img { width: 100%; }



.brand-tab {
  width: 100%;
  background-color: #CC1414;
  border: none;
}



.brand-tab td, .brand-tab td p {
  text-align: center !important;
  color: #FFFFFF;
  padding: 0;
  font-size: 14px;
}



.brand-tab tr {
  background-color: #CC1414 !important;
}



.brand-tab td {
  width: 33%;
}


  
  .brand-tab td p {
    font-size: 9px;
  }
.col{float:left}


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


.post-entry a {
	border-bottom:1px solid #eee;
}

.menu-wrapper .sf-menu li li a{ line-height: auto; height: auto; border: 0px !important;  padding-left: 15px; }



.menu-item {display:inline-block; width:200px; white-space: nowrap;}

.menu-item:first-child{ width:124px}

.menu-item:nth-child(2){ width:217px}

.menu-item:nth-child(3){ width:234px}

.menu-item:nth-child(4){ width:111px}

.menu-item:nth-child(5){ width:206px}
footer .social-links li.fb-icon{background-color:#466cb0;transition:background-color .2s ease}
footer .social-links li.fb-icon:hover{background-color:#7996ca}
.lt-ie9 footer .social-links li.fb-icon,.lt-ie9 footer .social-links li.tw-icon,.lt-ie9 footer .social-links li.pn-icon,.lt-ie9 footer .social-links li.gp-icon,.lt-ie9 footer .social-links li.fb-icon:hover,.lt-ie9 footer .social-links li.tw-icon:hover,.lt-ie9 footer .social-links li.pn-icon:hover,.lt-ie9 footer .social-links li.gp-icon:hover{background-color:transparent}


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


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

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

div.mod-languages li {
	margin-left: 5px;
	margin-right: 5px;
}


div.mod-languages ul.lang-inline li {
	display:inline;
}


div.mod-languages ul.lang-block li {
	display:block;
}


div.mod-languages img {
	border:none;
}


div.mod-languages a {
	text-decoration: none;
}


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

#panels-edit-display .panel-pane,#panels-edit-display .helperclass{
    
margin:.5em;
}

body.section-articles .panel-pane.pane-node-content,body.section-articles .panel-pane.pane-node-field-multi,body.section-articles .panel-pane.pane-node-title,body.section-tip .panel-pane.pane-node-title,body.node-type-tip .panel-pane.pane-node-content,body.section-videos .panel-pane.pane-node-content,.pane-node-comments,.pane-node-comment-form,.pane-mlt,.pane-article-packages{
    
margin-left:20px;
}

.panel-pane #tree-marketing-join{
    
border-top:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;border-left:0px;
}

.panel-pane #tree-marketing-join h4{
    
color:#094C84;
}

body.section-serviceshtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;padding:0 3%;
}

body.section-aboutushtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;
}

div.panel-pane h1.pane-title{
    
color:#A6C500;font-size:2.5em;margin:0 0 0 1%;
}


div.panel-pane h1.pane-title span{
    
color:#094C84; font-size:30px;margin:0 0 0 1%;
}

#directory-panel .panel-col-first .panel-pane{
    
padding-left:3%;
}
