﻿
.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

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

.inner-wrap {	
	margin: 0 auto;
	max-width: 1218px;
}

.wide-1218 .inner-wrap {
	max-width: 1218px;
}

.narrow-978 .inner-wrap {
	max-width: 978px;
}

.wide-978 .inner-wrap {
	max-width: 978px;
}
.hentry .alignnone{display:inline-block;}

.widget-widget_text .word-only.horizontal a{
  margin-right:inherit;}

.widget-widget_text .word-only.vertical a,
.widget-widget_text .word-blurb.vertical a{
  margin-right:10px;}

.widget-widget_text .word-only.horizontal li,
.widget-widget_text .word-blurb.horizontal li{
  margin-right:10px;}

.pagebody .widget-widget_text .word-only li,
.storyInnerContent .widget-widget_text .word-only li{
  margin-right:0;}


#usersite-container table.underlined th,
#usersite-container table.underlined td,
#usersite-container table.ui-collection th,
#usersite-container table.ui-collection td,
#usersite-container .border-accent th,
#usersite-container .border-accent td,
#usersite-container .border-accent {
  border-color: #bfbfbf;
  border-color: rgba(51, 51, 51, 0.2); }


#usersite-container .border-accent-embossed {
  border-color: #bfbfbf;
  border-color: rgba(51, 51, 51, 0.2);
  border-bottom-color: rgba(51, 51, 51, 0.35); }


#usersite-container .border-accent-dark {
  border-color: #bfbfbf;
  border-color: rgba(51, 51, 51, 0.35); }
.mk-blog-container .featured-image:hover .image-hover-overlay {opacity:0.9;}
.mk-blog-portraite .featured-image,.mk-blog-portraite .blog-gallery-type {float:left;display:inline-block;width:50%;}
.mk-blog-modern-item .featured-image,.mk-blog-classic-item .featured-image {position:relative;display:block;overflow:hidden;}
.mk-blog-modern-item .featured-image a,.mk-blog-classic-item .featured-image a {overflow:hidden;display:block;}
.mk-blog-modern-item .featured-image img,.mk-blog-classic-item .featured-image img {position:relative;width:100%;max-width:100%;}
.mk-blog-modern-item .featured-image:hover .image-hover-overlay,.mk-blog-classic-item .featured-image:hover .image-hover-overlay {opacity:.85;}
.mk-blog-modern-item .featured-image:hover .post-type-badge,.mk-blog-classic-item .featured-image:hover .post-type-badge {opacity:1;}
.mk-blog-modern-item .featured-image:hover img,.mk-blog-classic-item .featured-image:hover img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.mk-blog-grid-item .featured-image {position:relative;display:block;overflow:hidden;}
.mk-blog-grid-item .featured-image img {position:relative;width:100%;}
.mk-blog-grid-item .featured-image:hover .blog-grid-hover-icon {opacity:1;}
.mk-blog-magazine-item.magazine-featured-post .featured-image {position:relative;overflow:hidden;}
.mk-blog-magazine-item.magazine-featured-post .featured-image img {width:100%;}
.mk-blog-magazine-item.magazine-featured-post .featured-image .image-gradient-overlay {background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.87) 70%, #ffffff 100%);position:absolute;left:0;bottom:0;width:100%;height:50%;}
.mk-blog-magazine-item.magazine-thumb-post .featured-image {width:20%;float:left;position:relative;overflow:hidden;}
.mk-blog-modern-item .mk-audio-section,.mk-blog-modern-item .featured-image,.mk-blog-modern-item .mk-swipe-slideshow {margin-bottom:25px !important;}
.mk-blog-newspaper-item .featured-image {position:relative;overflow:hidden;}
.mk-blog-newspaper-item .featured-image img {width:100%;max-width:100%;}
.mk-blog-newspaper-item .featured-image:hover img {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.mk-blog-newspaper-item .featured-image:hover .post-type-badge {opacity:1;}
.mk-blog-spotlight-item .featured-image {position:relative;width:100%;}
.mk-blog-spotlight-item .featured-image img {width:100%;}
.mk-blog-spotlight-item .featured-image .image-hover-overlay {opacity:.5;background-color:#000000 !important;transition:all 0.25s ease-out;}
.mk-blog-spotlight-item .featured-image:hover .image-hover-overlay {opacity:.3;}
.mk-blog-thumbnail-item .featured-image {position:relative;width:30%;display:inline-block;overflow:hidden;}
.mk-blog-thumbnail-item .featured-image:hover img {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.mk-blog-thumbnail-item .featured-image:hover .post-type-badge {opacity:1;}
.mk-blog-thumbnail-item .featured-image img {width:100%;}
.mk-portfolio-classic-item .featured-image img{z-index:10}
.mk-portfolio-classic-item .featured-image .image-hover-overlay{z-index:11}
.mk-portfolio-item.fadebox-hover .featured-image:after{z-index:10}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder{z-index:13}
.mk-portfolio-item.zoomout-hover .featured-image img{z-index:11}
.mk-portfolio-item.zoomout-hover .featured-image:hover .portfolio-meta{z-index:12}
.mk-portfolio-item.zoomout-hover .featured-image:hover .icons-holder{z-index:13}
.mk-portfolio-item.cube-hover .featured-image img{z-index:11}
.mk-portfolio-item.cube-hover .featured-image:hover .portfolio-meta{z-index:12}
.mk-portfolio-item.cube-hover .featured-image:hover .icons-holder{z-index:13}
.mk-portfolio-item .featured-image img{z-index:10}
.mk-portfolio-item .featured-image .hover-overlay{z-index:11}
.mk-instagram-feeds .featured-image img{z-index:6}
#mk-filter-portfolio a,#mk-footer-navigation a,#mk-nav-search-wrapper form i,#review_form_wrapper input[type=submit],.about-author-social a,.black-hover-overlay,.blog-grid-hover-icon,.blog-modern-btn,.blog-modern-comment,.blog-modern-share,.blog-showcase-extra-info,.blog-showcase-overlay,.blog-social-share a,.blog-teaser-side-item .blog-title,.button,.featured-image .post-type-badge,.featured-image img,.gallery-lightbox,.hover-icon,.ls-jupiter .ls-nav-next,.ls-jupiter .ls-nav-prev,.mk-accordion-tab,.mk-accordion-tab i,.mk-accordion-tab:before,.mk-blog-newspaper-item .newspaper-meta-wrapper,.mk-blog-showcase ul li,.mk-blog-showcase ul li img,.mk-blog-showcase-thumb a,.mk-box-icon .icon-box-boxed .mk-main-ico,.mk-breadcrumbs-inner a,.mk-clients .client-logo,.mk-edge-next,.mk-edge-prev,.mk-image-link,.mk-image-overlay,.mk-loadmore-button,.mk-loop-next-prev a,.mk-message-box .button,.mk-nav-responsive-link,.mk-pagination a,.mk-portfolio-carousel .flex-viewport img,.mk-pricing-cols .mk-pricing-button a,.mk-process-steps p,.mk-quick-contact-link,.mk-readmore,.mk-responsive-close,.mk-similiar-thumbnail img,.mk-skype-call,.mk-skype-call i:before,.mk-social-network-shortcode a i,.mk-social-network-shortcode ul li a,.mk-tabs-tabs li i,.mk-textarea,.mk-toggle-title:before,.mk-woocommerce-pagination a,.portfolio-carousel .hover-icon,.portfolio-carousel .item-content,.portfolio-carousel-overlay,.portfolio-meta,.portfolio-showcase-extra-info,.portfolio-similar-meta,.portfolio-similar-posts img,.portfolio-social a,.portfolio-widget-info,.portfolio-widget-lightbox,.portfolio-widget-permalink,.post-type-badge,.product-category .item-holder h4,.shop-flat-btn,.showcase-blog-overlay,.similar-posts-wrapper .overlay-pattern,.single-post-tags a,.swiper-arrows,.text-input,.the-title a,.transition-all-2,.widget .mk-searchform .search-button,.widget-portfolio-overlay,.widget-sub-navigation ul li a,.widget_contact_form .contact-widget-button,.widget_instagram a,.widget_posts_lists .post-type-thumb,.widget_posts_lists ul li img,.widget_social_networks a,.woo-hidden-section,.woocommerce-product-search input[type=submit],a.jp-pause,a.jp-play{transition:all .15s ease-in-out;-webkit-perspective:1000}
#mk-footer .footer-wrapper,#mk-page-introduce,.mk-blog-single .featured-image,.mk-blog-single article{position:relative}
.mk-blog-single .featured-image{margin-bottom:20px}
.mk-instagram-feeds .featured-image{line-height:4px}
.mk-portfolio-item .featured-image{position:relative;overflow:hidden;line-height:4px}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder a i,.mk-portfolio-item.slidebox-hover .icons-holder a i,.mk-portfolio-item.zoomin-hover .icons-holder a i{font-size:42px;vertical-align:middle}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder a{display:inline-block;margin:0 5px;width:48px;height:48px;line-height:50px;text-align:center;color:#fff;opacity:.7}
.mk-portfolio-item.fadebox-hover .featured-image .icons-holder a:hover,.mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-categories,.mk-portfolio-item.fadebox-hover .featured-image:hover:after{opacity:1}
.mk-portfolio-item.fadebox-hover .featured-image:hover .portfolio-meta{opacity:1;bottom:30px}
.mk-portfolio-item.fadebox-hover .featured-image:hover .hover-overlay{opacity:.85;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.mk-portfolio-item.fadebox-hover .featured-image:hover .icons-holder{opacity:1}
.mk-portfolio-item.slidebox-hover .featured-image{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mk-portfolio-item.slidebox-hover .featured-image img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);position:relative;transition:all .35s ease-out}
.mk-portfolio-item.slidebox-hover .featured-image:hover .portfolio-meta{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mk-portfolio-item.slidebox-hover .featured-image:hover .image-hover-overlay{opacity:.4}
.mk-portfolio-item.slidebox-hover .featured-image:hover img{-webkit-transform:scale(1) translate3d(0,-20px,0);transform:scale(1) translate3d(0,-20px,0)}
.mk-portfolio-item.slidebox-hover .featured-image:hover .icons-holder{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mk-portfolio-item.zoomin-hover .featured-image{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mk-portfolio-item.zoomin-hover .featured-image.buttons-disabled:hover .portfolio-meta{bottom:40%}
.mk-portfolio-item.zoomin-hover .featured-image img{position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .35s ease-in-out}
.mk-portfolio-item.zoomin-hover .featured-image:hover .portfolio-meta{opacity:1;bottom:60%}
.mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:before{-webkit-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;transform:scaleY(1)!important}
.mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:after{-webkit-transform:scaleX(1)!important;-ms-transform:scaleX(1)!important;transform:scaleX(1)!important}
.mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay{opacity:.5}
.mk-portfolio-item.zoomin-hover .featured-image:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.mk-portfolio-item.zoomin-hover .featured-image:hover .icons-holder{top:60%;opacity:1}
.mk-portfolio-item.zoomout-hover .featured-image:hover .image-hover-overlay{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;opacity:1!important}
.mk-portfolio-item.zoomout-hover .featured-image:hover img{-webkit-transform:scale(.5) translate(0,-30%)}
.mk-portfolio-item.cube-hover .featured-image{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.mk-portfolio-item.cube-hover .featured-image.buttons-disabled .portfolio-meta .add-middle-align{display:inline-block;vertical-align:middle;width:99%}
.mk-portfolio-item.cube-hover .featured-image:hover img{-webkit-transform:translate(20%,0);-ms-transform:translate(20%,0);transform:translate(20%,0)}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .portfolio-meta,.mk-portfolio-item.light-zoomin-hover .icons-holder a:hover{opacity:1}
.mk-portfolio-item.light-zoomin-hover .featured-image{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.mk-portfolio-item.light-zoomin-hover .featured-image.buttons-disabled .portfolio-meta{bottom:40%}
.mk-portfolio-item.light-zoomin-hover .featured-image img{position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .35s ease-in-out}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:before{-webkit-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;transform:scaleY(1)!important}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:after{-webkit-transform:scaleX(1)!important;-ms-transform:scaleX(1)!important;transform:scaleX(1)!important}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay{opacity:.8}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .icons-holder{opacity:1}


img.avatar, img.comment-grav {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	float:right;
	margin:0 0 10px 10px;
	}


.commentlist img.avatar, img.comment-grav {
	margin-bottom:15px;
	}


.singlepost .auth-bio img.avatar {
	border:1px solid #ddd;
	padding:2px;
	background:#fff;
	float:right;
	margin:0 0 10px 10px;
	}


.auth-bio img.avatar {
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
	float:right;
	margin:0 0 0 10px;
	}


.commentlist li img.avatar {
	float:left;
	margin: 0 5px 5px 0;
	}


.commentlist img.avatar, .commentlist img.comment-grav {
	padding:2px;
	background:#fff;
	border:1px solid #ddd;
	float:right;
	margin:0 0 10px 10px;
	}

.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #d81f26;
  background-image: -moz-linear-gradient(top, #dc383e, #d81f26);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc383e), to(#d81f26));
  background-image: -webkit-linear-gradient(top, #dc383e, #d81f26);
  background-image: -o-linear-gradient(top, #dc383e, #d81f26);
  background-image: linear-gradient(to bottom, #dc383e, #d81f26);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d81f26', endColorstr='#d81f26', GradientType=0);
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}

.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.navbar-inner:after {
  clear: both;
}

.navbar-static-top .navbar-inner {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}

.navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5;
}

.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}

  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }

	.mobile-hide {
		display:none !important;
	}
.pf-content img {height:auto;}

#slide-box {margin: 0 auto;position: relative;width: 920px;}


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


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


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }


#homepage-carousel li	{
	width:100%;
}

#homepage-carousel .category, #homepage-carousel h2.dek, #homepage-carousel li .carousel-image, #homepage-carousel li .carousel-image	{
	display:block;
}


#homepage-carousel {
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width:100%;
	background:#000;
}

#homepage-carousel .homepage-fade	{
	display:none !important;
}

#homepage-carousel .homepage-logo	{
	display:none;
}

#homepage-carousel a {
    color: #000;
}

#homepage-carousel a.category	{
	color:#e65a1e;
	font-family: "Helvetica Neue",Helvetica,Arial;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
	padding:0 10px;
}

#homepage-carousel h1.title, #homepage-carousel .selected h1.title {
    font-size: 19px;
    margin-bottom: 15px;
	padding:0 10px;
	font-style:normal;
	font-weight:bold;
}

#homepage-carousel h2.dek	{
	padding:0 10px;
}

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}


#homepage-carousel .by-line	{
	font-size:14px;
	padding:0 10px 10px;
}

#homepage-carousel li.homepage-logo	{
	padding:0 0 20px;
	border:none;
}


#homepage-carousel li .carousel-image	{
	position:absolute;
	top:0;
	z-index:-2;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform: translateX(-50%);
	height:600px;
	width:auto;
	min-width:100%;
	max-width:none;
	opacity:0;
}

#homepage-carousel li.selected .carousel-image	{
	z-index:-1;
	opacity:1;
}


#homepage-carousel .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial;
	display:none;
	margin-bottom:10px;
	text-transform:uppercase;
}

#homepage-carousel h1.title	{
	font-size:16px;
	font-style:italic;
	font-weight:normal;
}

#homepage-carousel .selected h1.title	{
	font-size:32px;
	font-style:normal;
}

#homepage-carousel .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}



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


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}
.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-7{width:58.33333333%}

.dropdown-menu .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.nav-list .divider {
    *width: 100%;
    height: 1px;
    margin: 9px 1px;
    *margin: -5px 0 5px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #fff
}

.navbar .divider-vertical {
    height: 40px;
    margin: 0 9px;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #fff
}

.navbar-inverse .divider-vertical {
    border-left-color: #111;
    border-right-color: #222
}

.breadcrumb .divider {
    padding: 0 5px;
    color: #ccc
}

footer#main-footer .inner span.divider,
footer.submenu .inner span.divider {
    float: left
}

  footer#main-footer .inner span.divider, footer.submenu .inner span.divider {
    display: none;
  }

    .tutorial .data {
      float: left;
      margin-top: 5px;
    }

#cb-footer .cb-footer-lower .cb-footer-links {
  width: 100%;
}

#cb-footer .cb-footer-lower .cb-footer-links ul {
  text-align: center;
  margin: 20px 0 0 0;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li {
  display: inline-block;
  margin: 0 5px;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li a {
  color: #b3b3b3;
}

#cb-footer .cb-footer-lower .cb-footer-links ul li .sub-menu {
  display: none;
}

  #cb-footer .cb-footer-lower .cb-footer-links ul li a:hover {
    text-decoration: underline;
  }


.con-area{width:100%;}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}


.menu-my-trace-container ul{

	padding-left:0px;

	margin-left:0px;

}


.section-right .menu-my-trace-container ul  a{

	padding-left:0px;

	margin-left:0px;

}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
 .ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{ display:none !important; }
  .ubermenu-responsive .ubermenu-item-level-0{ width:50%; }
 .ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{ position:static; }
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
   .ubermenu-responsive .ubermenu-item-mini{  min-width:0; width:auto; float:left; clear:none !important; }
   .ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{  display:none !important; }
 .ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{ min-width:0; width:auto; }

 .ubermenu .ubermenu-item.um-sticky-only{ display:none !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item-level-0.um-sticky-only{ display:inline-block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-item-level-0.um-unsticky-only{ display:inline-block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }
 .ubermenu.ubermenu-sticky .ubermenu-item.um-unsticky-only{ display:none !important; }

.pull-left {
  float: left;
}

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}

.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

.dropdown-submenu.pull-left {
  float: none;
}

  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }

.btn_b{display:inline-block;font:bold 11px Arial;color:#ffffff;height:20px;line-height:20px;padding:1px 10px;margin:3px 0;cursor:pointer;text-align:center;background:#87CFFF;border-radius:8px;box-shadow: inset 4px -7px 3px #0099FF, inset 0 0 5px #0099FF, 0 0 5px #999999;}

.btn_b a,.btn_g a{color:#ffffff;text-decoration:none;}

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}


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


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

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

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

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

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

#events{ background:#ff6633;}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

.home_top_content #nav-sidebar { float: right; list-style: outside none none; margin: 6px 0 50px; width: 235px; }

.home_top_content { float: left; padding: 0 0 0px; width: 100%; }

	.et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 225px; position: relative; }

	.et_vertical_nav #et-main-area { margin-left: 225px; }

.phone .mod-custom {
  font-size: 0;
  line-height: 0;
}

.get_in_touch .mod-custom {
  max-width: 187px;
}

.mod-custom.mod-custom__get_in_touch a {
color: #ffffff!important;
}
.thumbnails{margin-left:-30px}
.row-fluid .thumbnails{margin-left:0}
.row,.thumbnails{margin-left:0}


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


.thumbnails:after {
  clear: both;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}

.ctatxt{display:none}

.ctatxt:hover{ display:inline; color:#000}

#socialhpg .ctatxt{color:#FFF}

#content #prose-home ul,#content #prose-home ol{margin-left:20px;}
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}
.clr{  display:block;  position: relative;  clear:both;}
.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,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}

 .container {
 	text-align: left;
 }

.td-header-style-8.td-affix #td-top-search .dropdown-menu {
  top: 47px;
}

  .td-header-style-8 .td-li-wrapper-menu .dropdown-menu {
    top: 46px;
  }

.td-header-style-8 #td-top-search .dropdown-menu {
  top: 60px;
  left: -294px;
}

.td-full-layout .td-affix .dropdown-menu {
  opacity: 0.99;
}

.header-search-wrap .dropdown-menu {
  padding: 0px;
  top: 46px;
  border-radius: 0px;
  border: none;
  width: 342px;
  left: -302px;
  background: #ffffff;
  box-shadow: 0.9px 0.866px 5px 0 rgba(0, 0, 0, 0.3);
  border-top: 4px solid #4db2ec;
  
  
  
}

.header-search-wrap .dropdown-menu .btn {
  height: 33px;
  position: absolute;
  right: 21px;
  
}

.header-search-wrap .dropdown-menu:before {
  position: absolute;
  top: -9px;
  right: 15px;
  display: block;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5.5px 6px 5.5px;
  border-color: transparent transparent #4db2ec transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  
}

.header-search-wrap .dropdown-menu #td-header-search {
  background-color: #FCFCFC !important;
  width: 95%;
  height: 23px;
  margin: 0px;
}

.header-search-wrap .dropdown-menu .td-aj-search-results {
  background-color: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0 11px 0;
}

.header-search-wrap .dropdown-menu .td-aj-search-results .td_mod_aj_search {
  padding: 10px 21px 0px 21px;
  margin: 1px 0px 0px 0px;
  min-height: 56px;
}

.header-search-wrap .dropdown-menu .td-search-form {
  margin: 21px 20px 21px 21px;
  
}

.header-search-wrap .dropdown-menu .result-msg {
  text-align: center;
  padding: 5px 0 6px 0;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 14px;
  color: #4d4d4d;
  font-style: italic;
}

.header-search-wrap .dropdown-menu .result-msg a {
  color: #4d4d4d;
}

.header-search-wrap .dropdown-menu .no-result {
  background-color: #fcfcfc;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}

.header-search-wrap .dropdown-menu .meta-info {
  line-height: 14px;
  top: 2px;
}

.blog-stack .header-search-wrap .dropdown-menu {
  border: 1px solid #ebebeb;
  box-shadow: none;
  
}

.blog-stack .header-search-wrap .dropdown-menu #td-header-search {
  background-color: transparent !important;
}

.blog-stack .header-search-wrap .dropdown-menu:before {
  display: none;
}
.input-append input,.input-append select,.input-append .uneditable-input,.input-append .dropdown-menu,.input-append .popover,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input,.input-prepend .dropdown-menu,.input-prepend .popover{font-size:14px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}



.brochure{width:100%;
height:auto;


}





.brochure a{
font-family: 'Open Sans', sans-serif;
font-size:20px;
background-color:#F2F2F2;
padding-left:10px;
padding-top:8px;
padding-bottom:8px;
padding-right:15px;
color:#333;
margin-bottom:8px;
float:left;
width:100%;

}



.brochure a:hover{
color:#F30;


}


.widget .textwidget {
	padding:9px;
	}


#sidebar-bottom .widget .textwidget {
	padding: 6px;
	}


#footer-widgets .widget .textwidget {
	padding:0
	}


.widget.catposts .textwidget {
	padding:0;
	}


#alt-home-bottom .widget .textwidget {
	padding:0
	}
 .aio-icon-description{width:100%;display:block;margin-top:0}
 .aio-icon-header+.aio-icon-description{margin-top:10px}
 .top-icon .aio-icon,.top-icon .aio-icon-img,.top-icon .aio-icon-header,.top-icon .aio-icon-description{display:block;text-align:center;margin:0 auto}
 .top-icon .aio-icon-description{margin-top:15px}
 .top-icon .aio-icon-header+.aio-icon-description{margin-top:0}
 .left-icon .aio-icon-description,.left-icon .aio-icon-header{float:left;width:100%}
 .square_box-icon .aio-icon,.square_box-icon .aio-icon-img,.square_box-icon .aio-icon-header,.square_box-icon .aio-icon-description{display:block;text-align:center;margin:0 auto}
 .square_box-icon .aio-icon-header,.square_box-icon .aio-icon-description{padding:0 5%}
 .square_box-icon .aio-icon-description{padding-bottom:1em}
 .right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-icon-description{text-align:right}
 .right-icon .aio-icon-description,.right-icon .aio-icon-header{float:right;width:100%}
 .aio-icon-heading-right+.aio-icon-description{margin-top:10px}
 .heading-right-icon .aio-icon-header h3.aio-icon-title,.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *{text-align:right}

#top-touts {width:1024px;height:430px;}

#top-touts ul{margin:0;padding:0;list-style:none;}

#top-touts ul li {padding:0;margin:0 0 15px;position:relative;}

#top-touts ul li .tout-caption {position:absolute; bottom: 4px; left: 10px;}

#top-touts ul li .tout-caption-bg {position:absolute; bottom: 0; left: 0px;background:#724ea4;opacity:0.88;height:25px;width:200px;}

#top-touts ul li a {color:#fff;font-family: 'Quicksand',sans-serif;font-weight:700;}

#top-touts ul li a:hover {color:#fff !important;text-decoration: none;}

#top-touts .tout-thumb {height:110px;}

	
	.featured .post-title,
	.single .post-title { font-size: 22px; line-height: 1.5em; letter-spacing: 0; }


.featured,
.featured.flexslider { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eee; }

.featured .post { margin-bottom: 0; }

.featured .post-title { font-size: 34px; letter-spacing: -0.7px; line-height: 1.4em; }


.carousel-tooltip {
	display: none;
	background: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	position: absolute;
	top: 0;
	left: 0;
	width: 276px;
	z-index: 1000;
	padding: 10px;
	font-size: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
}


.wf-active .carousel-tooltip {
	font-family: 'provima-nova', Helvetica, Arial, sans-serif;
}


.carousel-tooltip h4 {
	color: #cccbcb;
	text-transform: uppercase;
	margin-bottom: 10px;
}


.carousel-tooltip p {
	color: #fff;
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

  .rev_slider .button .fusion-button-text-left,
  .ls-container .button .fusion-button-text-left {
    padding-left: 32px;
  }

  .rev_slider .button .fusion-button-text-right,
  .ls-container .button .fusion-button-text-right {
    padding-right: 32px;
  }

  .rev_slider .button .button-icon-divider-left,
  .ls-container .button .button-icon-divider-left {
    padding: 0 10px;
  }

  .rev_slider .button .button-icon-divider-right,
  .ls-container .button .button-icon-divider-right {
    padding: 0 10px;
  }

  .rev_slider .button .button-icon-divider-left i,
  .ls-container .button .button-icon-divider-left i,
  .rev_slider .button .button-icon-divider-right i,
  .ls-container .button .button-icon-divider-right i {
    top: 50%;
    margin-top: -6px;
    display: block;
  }

  .rev_slider .button.button-3d:active,
  .ls-container .button.button-3d:active {
    top: 2px !important;
  }

  .rev_slider .button span,
  .ls-container .button span {
    font-size: 10px !important;
  }
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;bottom:-30px;left:0;right:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0}
.product-image:hover .quick-view{bottom:0;opacity:.9}
.quick-view:hover{text-decoration:underline}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#fff !important;color:#000000;padding:10px 20px;width:170px}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8}
.quick-view,.back-image{display:none !important}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1)}


.demo .left .block01 .online {
	width: 100%;
	float: left;
	border-right: 5px solid #41abda;
	position: relative;
	padding-right: 15px;
}

.demo .left .block01 .online:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 9px solid #41abda;
	position: absolute;
	right: -13px;
	top: 38%;
}

	.demo .left .block01 .online::after {left:48%;bottom:-20px;border-left: 9px solid transparent;top:inherit;
	border-right: 9px solid transparent;border-top: 9px solid #41abda;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
.grid-item .grid-item__content{padding:30px}
.grid-item .grid-item__content.img{position:absolute;width:100%;padding:0;z-index:10}
.grid-item .grid-item__content .h4{margin-top:17.5%}
.grid-item:nth-child(2n+1) .grid-item__content{border-right:solid 20px #ebebeb}
.grid-item:nth-child(2n) .grid-item__content{border-left:solid 20px #ebebeb}
.grid-item:nth-child(2n+1) .grid-item__content,.grid-item:nth-child(2n) .grid-item__content{margin-bottom:20px;margin-right:0;margin-left:0;border:none}
.grid-rel:last-child .grid-item__content{border-right:none}
.grid-item.item--two-third.img .grid-item__content{background:none}
.grid-item.item--two-third.img .grid-item__content .h4{background:#fff}

#content-wrap.r-mid #content-padding {width: 690px; float: left;}

.full-width #content-wrap.r-mid #content-padding {width: 100%;}
.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-md-3{width:25%}
	
	
	
	.features-border-top .col-md-3:after,
	.features-border-top .right-border:before{
		 width: 0px;
	}

.features-border-top .col-md-3 {
	margin-top:-40px;
}

.features-border-top .col-md-3:after {
	content:"";
	position:absolute;
	top:40px;
	left:0;
	height:40%;
	width:1px;
}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

.links{font-size:11px; color:#01489c !important; float:right; margin:-25px 35px 0 0;}


.scp_posts .scp_post .scp_post_content { 
	margin-top: 15px;
}



.background-cover{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; background-repeat:no-repeat; top:0; left:0; z-index:0; overflow: hidden; width: 100%; height:100%;}
.list-inline,.list-unstyled{padding-left:0;list-style:none}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }





.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}

	#direct_container .row.standard .searchTab,
	#direct_container .row.veteran .searchTab{
		width: 97% !important;
		}

	#direct_container .row .stub{
		float: right;
		width: auto;
		padding: 0 20px 5px 0px;
		}





ul#topnav li .row { 
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}



ul#topnav li#megaMenuHeader div.sub div.row ul li div {
	display:none;
}



@import url(//d2e48ltfsb5exy.cloudfront.net/framework/css/jqsmoothness.css);		

#direct_container .row {
    clear: both;
}


#direct_container .row .searchTab{
    margin: 0;
    float: left;
	padding-right: 14px;
}


#direct_container .row.veteran .searchTab{
    width: 263px;
}


#direct_container .row.standard .searchTab{
    width: 400px;
}


#direct_container .row .quickLinks{
	padding-left: 21px;
}


#direct_container .row .quickLinks ul{
	width: 205px;
	margin: 3px 7px;
	float: left;
}


#direct_container .row .quickLinks ul li a{
		color: #000;
}


#direct_container .row .quickLinks ul li a:hover{
		color: #00523a;
}
 
.row{
    margin-left: 0;
}

	#direct_dotjobsMetaBoxSearch .row {
		background: #f2f2f2;
	}


.none, ul.menu, ul.inline-list, .site-header .site-utility .secondary-navigation ul.menu, .site-footer .footer-utility-nav ul.menu {
  list-style: none;
  margin: 0;
  padding: 0; }

  .none li, ul.menu li, ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
    list-style: none;
    margin: 0;
    padding: 0; }


ul.inline-list li, .site-header .site-utility .secondary-navigation ul.menu li, .site-footer .footer-utility-nav ul.menu li {
  display: inline-block;
  list-style: none;
  margin-left: 15px; }

  .site-header .site-utility {
    text-align: right; }

    .no-mediaqueries .site-header .site-utility {
      box-sizing: border-box;
      width: 75%;
      float: left;
      padding-left: 1.2755102041%;
      padding-right: 1.2755102041%;
      padding: 30px 0px; }

    .site-header .site-utility .secondary-navigation {
      display: inline-block; }

      .site-header .site-utility .secondary-navigation .menu-toggle {
        display: none;
        z-index: 1;
        cursor: pointer;
        text-align: right;
        color: #820002;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        padding: 0 15px; }

      .site-header .site-utility .secondary-navigation .menu-header-utility-navigation-container {
        display: inline-block; }

      .site-header .site-utility .secondary-navigation ul.menu li {
        margin: 0; }

        .site-header .site-utility .secondary-navigation ul.menu li a {
          color: #820002;
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          padding: 10px 13px; }

        .site-header .site-utility .secondary-navigation ul.menu li a:hover,
        .site-header .site-utility .secondary-navigation ul.menu li.current-menu-item a,
        .site-header .site-utility .secondary-navigation ul.menu li.current_page_item a {
          background: #EADBAA; }

        .site-header .site-utility .secondary-navigation ul.menu li.live-chat-link span {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          margin-left: 3px;
          color: #777D57; }

      .site-header .site-utility .secondary-navigation .live-chat-link {
        display: inline-block; }

        .site-header .site-utility .secondary-navigation .live-chat-link a {
          color: #820002;
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          padding: 10px 13px; }

        .site-header .site-utility .secondary-navigation .live-chat-link a:hover,
        .site-header .site-utility .secondary-navigation .live-chat-link.current-menu-item a,
        .site-header .site-utility .secondary-navigation .live-chat-link.current_page_item a {
          background: #EADBAA; }

        .site-header .site-utility .secondary-navigation .live-chat-link a span {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          margin-left: 3px;
          color: #777D57; }

        .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle {
          display: inline-block; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:before {
            content: "\f333";
            font-family: 'dashicons';
            font-size: 24px;
            margin: 0 5px;
            float: right; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:after {
            content: "MENU"; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on {
            background: #f8f5ea; }

            .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on:before {
              content: "\f158"; }

        .site-header .site-utility .utility-nav .secondary-navigation ul.menu {
          display: none; }

          .site-header .site-utility .utility-nav .secondary-navigation ul.menu--on {
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            z-index: 100;
            background: #f8f5ea; }

          .site-header .site-utility .utility-nav .secondary-navigation ul.menu li {
            display: block; }

            .site-header .site-utility .utility-nav .secondary-navigation ul.menu li a {
              display: block;
              padding: 10px 15px;
              white-space: nowrap;
              text-align: left; }

        .site-header .site-utility .utility-nav .secondary-navigation .live-chat-link a {
          display: block;
          padding: 10px 15px;
          white-space: nowrap;
          text-align: left; }

        .site-header .site-utility .utility-nav .header-login {
          margin-left: 0; }

        .site-header .site-utility .utility-nav .secondary-navigation .live-chat-link a span {
          font-size: 11px; }

    .site-header .site-utility .header-search {
      
      margin-top: 10px;
      float: right; }


  
  #afrer-slider .banner_desc p{
    font-size: 14px;
  }

	#afrer-slider .banner_desc{
		padding: 0 10px;
	}
.view-twitter-feed .views-field-field-tweet-author{vertical-align:top;}
.view-twitter-feed .views-field-field-tweet-linked-images{display:inline-block;float:right;}
.view-twitter-feed .views-field-field-tweet-contents{display:table-cell;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin-top:25px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}
div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#456605;display:inline;float:right;}
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.tb-megamenu.style-green .block-view-demo .views-field-field-image img{border:1px solid #eee;}

.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}

			.mobile-performance ul li a .mpv-text{ background-color: #333333; box-sizing: border-box; color: #d6d6d6; display: block; float: left; font-size: 15px; font-weight: 400; line-height: 22px; padding: 20px; width: 82%;;}

			.mobile-performance ul li a .mpv-text.mpv-phone{width: 26%; font-size: 12px; font-weight: 900; line-height: 18px;}

			.mobile-performance ul li a .mpv-text.mpv-number{padding-top: 34px; width: 56%;}

.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-controlNav a.active {
	font-weight:bold;
}

  .app-header .view-app {
    position: absolute;
    right: 6px;
    top: 8px;
    font-weight: bold;
    line-height: 54px;
  }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }



.horoscope_box td {font-size:9px;text-align:center;text-valign:top;}

.horoscope_box a:link, .horoscope_box a:visited, .horoscope_box a:active {text-decoration: none;color:#72179d;}

.horoscope_box a:hover {text-decoration: underline; color:#72179d;}


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


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

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

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

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


.cult-schools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	background-color: #DCF3C2;
	font-style: normal;
	font-weight: bold;
	color: #a00;
	padding-left: 7px;
	text-decoration: none; }


.cult-schools a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	color: #000000;
	text-decoration: none; }

.cult-schools a:link { color: #000000; }
	
.cult-schools a:visited { color: #000000; }
	
.cult-schools a:hover { color: #768d56; }
	
.cult-schools a:active { color: #913413; }


.alignleft {
    float: left;
}




.post img.alignleft {
    margin: 0 10px 10px 0;
}
.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-sm-4{width:33.33333333%}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a { 
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}

.foundation .master-slider-parent{margin:0;}

.road-safety-insection .master-slider-parent{margin:0 auto -50px;}

	.cover-video-gallery .master-slider-parent{margin-bottom:0;}


.menu-toggle {
	cursor: pointer;
	display: none;
}

.mobilone .bx-wrapper img
{
	max-width:inherit !important;
}

.mobilone
{
	overflow:hidden;
}
.locales{margin-bottom:20px;}
.locales h2{padding:0 0 20px;margin:0;}
.locales .button{display:inline-block;padding:5px 10px;margin:4px 2px;background:#fff;border-radius:3px;border:1px solid #999;cursor:pointer;}
.locales .button:hover{box-shadow:1px 0 5px rgba(0, 0, 0, 0.2);}
.locales .button.active{background:#333;color:#ccc;border-color:#000;}

#header .header_links{ display:none }

#header .header_links li{ display:none }

#header .header_links .translate{
    color: #fff;
    text-transform: uppercase;
}


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

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

			
		
		
		#nav-shadow li.button-color-1 a {
			background-position: -3px -3px;
			}


#inner-header {
    position:relative;
}


.minifiedHeader #inner-header {
	border-bottom:1px solid #CCCCCC;
}






































.wrap {
  width: 96%;
  margin: 0 auto;
}
.no-menu #mobile-bar,.no-menu #navbar-container,.no-menu #side-menu-toggle,.no-menu #top-bar{display:none!important;visibility:hidden!important}
#navbar-container{z-index:1;-webkit-transition:left .3s ease-in-out,background .3s ease-in-out;transition:left .3s ease-in-out,background .3s ease-in-out;position:relative;top:0;left:0;text-align:right;margin-right:54px;font-size:12px;width:100%!important;height:100px}
#navbar-container .wrap{position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#navbar-container .nav-menu{padding:0;margin:0}
#navbar-container .nav-menu li{-webkit-transition:all ease .4s;transition:all ease .4s;position:relative;list-style-type:none!important;display:inline}
#navbar-container .nav-menu li a{line-height:100px;-webkit-transition:color ease .2s;transition:color ease .2s;display:inline-block;padding:0 15px;font-weight:700}
#navbar-container .nav-menu li.search-menu-item{position:relative}
#navbar-container .nav-menu li.search-menu-item a.search-menu-item-link{display:inline-block!important}
#navbar-container .nav-menu li.search-menu-item a.search-menu-item-link:before{margin-right:0}
#navbar-container .nav-menu li.search-menu-item a.search-menu-item-link .search-text{display:none}
#navbar-container .nav-menu li.cart-menu-item{position:relative}
#navbar-container .nav-menu li.cart-menu-item a.cart-menu-item-link{display:inline-block!important}
#navbar-container .nav-menu li.cart-menu-item a.cart-menu-item-link .cart-text{display:none}
#navbar-container .nav-menu li.cart-menu-item .cart-menu-panel{display:none;text-shadow:none;position:absolute;right:0;width:230px;height:150px;background:#0c0c0c;z-index:108;text-align:center}
#navbar-container .nav-menu li.cart-menu-item .cart-menu-panel a{-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1.7!important;color:#fff!important;display:block}
#navbar-container .nav-menu li.cart-menu-item .cart-menu-panel a:hover{color:#fff!important}
#navbar-container .nav-menu li.cart-menu-item .icon-cart{display:block;text-align:center}
#navbar-container .nav-menu li.cart-menu-item .icon-cart:before{position:relative;font-size:3.2rem;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:2.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:theme-icons;content:"\e60d"}
#navbar-container .nav-menu li.cart-menu-item:hover .cart-menu-panel{display:block}
#navbar-container .nav-menu li ul.children,#navbar-container .nav-menu li ul.sub-menu{background:#0c0c0c;display:none;margin-top:0;margin-bottom:0;float:left;margin-left:0;padding:0;position:absolute;top:auto;left:0;z-index:107!important}
#navbar-container .nav-menu li ul.children li,#navbar-container .nav-menu li ul.sub-menu li{position:relative;height:auto;display:block;margin:0;padding:6px 12px}
#navbar-container .nav-menu li ul.children li a,#navbar-container .nav-menu li ul.sub-menu li a{-webkit-box-shadow:none!important;box-shadow:none!important;line-height:1.4!important;padding:6px 5px;text-align:left;display:block;height:100%;margin:0;background:none!important;color:#ccc!important;width:200px;border:none;font-weight:400;opacity:1!important}
#navbar-container .nav-menu li ul.children li a:hover,#navbar-container .nav-menu li ul.sub-menu li a:hover{color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}
#navbar-container .nav-menu li ul.children li ul.children,#navbar-container .nav-menu li ul.children li ul.sub-menu,#navbar-container .nav-menu li ul.sub-menu li ul.children,#navbar-container .nav-menu li ul.sub-menu li ul.sub-menu{left:100%;top:-6px;display:none}
#navbar-container .nav-menu li ul.children li:first-child,#navbar-container .nav-menu li ul.sub-menu li:first-child{padding-top:12px}
#navbar-container .nav-menu li ul.children li:first-child ul.children,#navbar-container .nav-menu li ul.children li:first-child ul.sub-menu,#navbar-container .nav-menu li ul.sub-menu li:first-child ul.children,#navbar-container .nav-menu li ul.sub-menu li:first-child ul.sub-menu{top:0}
#navbar-container .nav-menu li ul.children li:last-child,#navbar-container .nav-menu li ul.sub-menu li:last-child{padding-bottom:12px}
#navbar-container .nav-menu li ul.children li:hover ul,#navbar-container .nav-menu li ul.sub-menu li:hover ul{display:block}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
#navbar-container .product-count{right:50%}
#navbar-container .theme-socials-container{display:inline;padding:0}
#navbar-container .theme-socials-container a{padding:0!important}
#navbar-container .theme-socials-container .wolf-social{margin:0 0 0 9px;position:relative;top:-1px;color:inherit;font-size:16px}
.submenu-right-align #navbar-container .nav-menu li ul.children,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu{left:auto;right:4px}
.submenu-right-align #navbar-container .nav-menu li ul.children li a,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li a{text-align:right}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
.submenu-right-align #navbar-container .nav-menu li ul.children ul.children,.submenu-right-align #navbar-container .nav-menu li ul.children ul.sub-menu,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu ul.children,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu ul.sub-menu{left:auto;right:100%}
.menu-semi-transparent #navbar-container .wrap,.menu-transparent #navbar-container .wrap{opacity:0}
.loading.menu-semi-transparent #navbar-container .wrap,.loading.menu-transparent #navbar-container .wrap{-webkit-transition-delay:1s;transition-delay:1s}
.boxed-layout.menu-semi-transparent #navbar-container .wrap,.boxed-layout.menu-transparent #navbar-container .wrap,.loaded.menu-semi-transparent #navbar-container .wrap,.loaded.menu-transparent #navbar-container .wrap{-webkit-transition-delay:0s;transition-delay:0s;opacity:1}
.menu-semi-transparent.has-header-image.show-title-area #navbar-container,.menu-semi-transparent.is-home-header #navbar-container,.menu-transparent.has-header-image.show-title-area #navbar-container,.menu-transparent.is-home-header #navbar-container{position:absolute;background:0 0}
.menu-semi-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a,.menu-semi-transparent.is-home-header #navbar-container .nav-menu li a,.menu-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a,.menu-transparent.is-home-header #navbar-container .nav-menu li a{color:#FFF}
.menu-semi-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover,.menu-semi-transparent.is-home-header #navbar-container .nav-menu li a:hover,.menu-transparent.has-header-image.show-title-area #navbar-container .nav-menu li a:hover,.menu-transparent.is-home-header #navbar-container .nav-menu li a:hover{color:#f2f2f2}
.menu-wide #mobile-bar .wrap,.menu-wide #navbar-container .wrap{max-width:none;width:98%}
.menu-center #navbar-container{height:205px;text-align:center}
.menu-center #navbar-container .nav-menu li a{line-height:80px}
.menu-center.sticky-menu #navbar-container .logo img{height:60px}
.menu-center.sticky-menu #navbar-container{height:120px}
#navbar-container .nav-menu li.mega-menu{position:static}
#navbar-container .nav-menu li.mega-menu ul.sub-menu{background-repeat:no-repeat;background-position:right bottom;width:100%;max-width:1140px;top:auto;left:auto!important;right:0;padding:12px}
#navbar-container .nav-menu li.mega-menu ul.sub-menu.mega-menu-bg-repeat{background-repeat:repeat}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li{padding:0!important;position:static;display:block;float:left;width:23%;margin-right:2%;border-right:rgba(255,255,255,.1) 1px solid}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li a{background:none!important;text-align:left!important;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;font-weight:400;color:#ccc!important}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li a:hover{color:#fff!important}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li:last-child{border:none}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li ul{margin-top:0!important;margin-left:0!important;padding:0;top:0;left:0;right:auto!important;position:relative;width:200px;background:none!important;display:block!important}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li ul li{width:100%;margin-right:0;float:none;border:none!important}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li ul li ul{display:block!important}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-container .nav-menu li.mega-menu.mega-menu-cols-2 ul.sub-menu{width:50%}
#navbar-container .nav-menu li.mega-menu.mega-menu-cols-2 ul.sub-menu li{width:48%}
.breakpoint #navbar-container,.breakpoint #top-bar{display:none}
.sticky-menu #navbar-container{position:fixed!important;height:60px}
.sticky-menu #navbar-container .nav-menu li a{line-height:60px}
.admin-bar #mobile-bar,.admin-bar #navbar-mobile,.admin-bar.sticky-menu #navbar-container{top:32px}
.sticky-menu.menu-hover-plain-color #navbar-container .nav-menu li.button-style a{background:none!important}
#navbar-container-left{-webkit-backface-visibility:hidden;backface-visibility:hidden;zoom:1;color:#f1f1f1;width:260px;position:fixed;top:0;left:0;height:auto;min-height:100%;padding:40px 20px;background:#1c1c1e;z-index:999;-webkit-transition:background .3s linear;transition:background .3s linear}
#navbar-container-left:after,#navbar-container-left:before{content:"";display:table}
#navbar-container-left:after{clear:both}
#navbar-container-left.transparency{background:0 0!important}
body.menu-left.admin-bar #navbar-container-left{padding-top:32px}
#navbar-container-left .logo{margin-top:50px;float:none;position:relative;text-align:center;display:block;height:100px;max-width:100%}
#navbar-container-left .logo a{width:auto;position:relative;display:block;vertical-align:middle;max-height:100px;max-width:100%}
#navbar-container-left .logo a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;max-width:100%;max-height:100px!important}
#navbar-container-left .logo .logo-light{opacity:1!important}
#navbar-container-left .logo .logo-dark{opacity:0!important}
#navbar-container-left .site-tagline{font-size:12px;padding:0 5px}
#navbar-container-left .menu,#navbar-container-left .nav-menu{padding:0;margin:0 0 1em;font-size:12px;-ms-word-wrap:normal;word-wrap:normal;text-align:left}
#navbar-container-left .menu li,#navbar-container-left .nav-menu li{display:block;list-style-type:none!important;line-height:2.5;margin:0}
#navbar-container-left .menu li a,#navbar-container-left .nav-menu li a{-webkit-box-shadow:none!important;box-shadow:none!important;display:block;width:100%;margin:0 7px;color:#fff;-webkit-transition:color ease .2s;transition:color ease .2s;text-decoration:none}
#navbar-container-left .menu li ul.children,#navbar-container-left .menu li ul.sub-menu,#navbar-container-left .nav-menu li ul.children,#navbar-container-left .nav-menu li ul.sub-menu{background:none!important;margin:0 0 0 1.5rem;padding:0;display:none}
#navbar-container-left .menu .cart-menu-panel,#navbar-container-left .nav-menu .cart-menu-panel{display:none}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.breakpoint #navbar-container-left{display:none}
#navbar-container-left footer{margin-top:30px;font-size:12px}
#navbar-container-left footer .infos-container,#navbar-container-left footer .theme-socials-container,#navbar-container-left footer .wolf-flags-container{display:block;width:100%;text-align:center;margin:5px auto}
#navbar-container-left footer .theme-socials-container{text-align:left}
#navbar-container-left footer .wolf-flags-container{margin-top:5px}
#navbar-container-left footer .infos-container{line-height:1.5}
#navbar-container-left footer .infos-container p{margin-top:0;margin-left:0}
#navbar-container-left footer .theme-socials-container .wolf-social{font-size:18px}
.admin-bar #navbar-container-right{top:32px}
#navbar-container-right{-webkit-box-shadow:inset 5px 0 10px -2px rgba(0,0,0,.8);box-shadow:inset 5px 0 10px -2px rgba(0,0,0,.8);background:#0c0c0c;-webkit-backface-visibility:hidden;backface-visibility:hidden;zoom:1;color:#f1f1f1;width:260px;position:fixed;top:0;right:0;height:auto;min-height:100%;padding:40px}
#navbar-container-right:after,#navbar-container-right:before{content:"";display:table}
#navbar-container-right:after{clear:both}
#navbar-container-right .menu,#navbar-container-right .secondary-nav-menu{padding:0;margin:0 0 1em;-ms-word-wrap:normal;word-wrap:normal;text-align:left}
#navbar-container-right .menu li,#navbar-container-right .secondary-nav-menu li{display:block;list-style-type:none!important;line-height:2;margin:0}
#navbar-container-right .menu li a,#navbar-container-right .secondary-nav-menu li a{-webkit-box-shadow:none!important;box-shadow:none!important;display:block;width:100%;color:#666;-webkit-transition:color ease .2s;transition:color ease .2s;text-decoration:none;font-weight:700}
#navbar-container-right .menu li a.active,#navbar-container-right .menu li a:hover,#navbar-container-right .secondary-nav-menu li a.active,#navbar-container-right .secondary-nav-menu li a:hover{color:#fff}
#navbar-container-right .menu li a{text-transform:none!important;font-weight:400}
#navbar-container-right .wolf-twitter-widget ul.wolf-tweet-list li:before{color:#666!important}
#navbar-container-right .wolf-tweet-time a:hover{color:#FFF}
#navbar-container-right .widget{margin-top:30px;font-size:13px}
#navbar-container-right .widget-content{text-transform:none!important}
#navbar-container-right .widget-title{color:#FFF;margin-bottom:5px}
#navbar-container-right .widget_theme_socials .theme-socials-container{padding:0;margin:20px auto 0;max-width:100%}
#navbar-container-right .widget_theme_socials .theme-socials-container .wolf-social{font-size:18px}
#navbar-container-right .widget-content .wolf-mailchimp-submit{background:none!important;border-color:#333!important;color:#333!important}
#navbar-container-right .widget-content .wolf-mailchimp-submit:hover{background:#fff!important;border-color:#fff!important}
.toggled-side-on #mobile-bar,.toggled-side-on #navbar-container,.toggled-side-on #top-bar,.toggled-side-on .parallax-bg,.toggled-side-on .pusher{left:-260px}
#navbar-container-overlay{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:-1;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#0c0c0c;color:#FFF}
#navbar-container-overlay .nav-menu li{list-style-type:none;margin-left:0}
#navbar-container-overlay .nav-menu li a{line-height:2.5;color:#FFF;-webkit-box-shadow:none;box-shadow:none}
.toggled-overlay-on #navbar-container-overlay{z-index:9999;opacity:1}
.menu-logo-centered.sticky-menu #navbar-container{height:80px}
.menu-logo-centered.sticky-menu #navbar-container .nav-menu li a{line-height:80px}
.menu-semi-transparent.has-header-image.show-title-area #navbar-container,.menu-semi-transparent.is-home-header #navbar-container{border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1)}
.menu-hover-plain-color #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{background:none!important}
.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#333!important}
.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#fff!important}
.menu-hover-border-top #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{-webkit-box-shadow:none;box-shadow:none}
.menu-dark #navbar-container{background:#0c0c0c}
.menu-dark #navbar-container a{color:#ccc}
.menu-dark #navbar-container a:hover{color:#FFF}
.sticky-menu.menu-dark.menu-semi-transparent.has-header-image.show-title-area #navbar-container,.sticky-menu.menu-dark.menu-semi-transparent.is-home-header #navbar-container,.sticky-menu.menu-dark.menu-transparent.has-header-image.show-title-area #navbar-container,.sticky-menu.menu-dark.menu-transparent.is-home-header #navbar-container{background:#0c0c0c!important}
.menu-light #navbar-container{background:#fff}
.menu-light #navbar-container a{color:#333}
.menu-light #navbar-container a:hover{color:#0d0d0d}
.menu-light #navbar-container-left{background:#FFF;color:#333}
.menu-light #navbar-container-left .nav-menu li a{color:#666}
.menu-light #navbar-container-left .nav-menu li a:hover{color:#000}
.menu-light #navbar-container-left .logo-dark{opacity:1!important}
.menu-light #navbar-container-left .logo-light{opacity:0!important}
.sticky-menu.menu-light.menu-semi-transparent.has-header-image.show-title-area #navbar-container,.sticky-menu.menu-light.menu-semi-transparent.is-home-header #navbar-container,.sticky-menu.menu-light.menu-transparent.has-header-image.show-title-area #navbar-container,.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container{background:#fff}
.sticky-menu.menu-light.menu-semi-transparent.has-header-image.show-title-area #navbar-container a,.sticky-menu.menu-light.menu-semi-transparent.is-home-header #navbar-container a,.sticky-menu.menu-light.menu-transparent.has-header-image.show-title-area #navbar-container a,.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container a{color:#333}
.sticky-menu.menu-light.menu-semi-transparent.has-header-image.show-title-area #navbar-container a:hover,.sticky-menu.menu-light.menu-semi-transparent.is-home-header #navbar-container a:hover,.sticky-menu.menu-light.menu-transparent.has-header-image.show-title-area #navbar-container a:hover,.sticky-menu.menu-light.menu-transparent.is-home-header #navbar-container a:hover{color:#0d0d0d}
#navbar-container .nav-menu li.sub-menu-dark ul.children,#navbar-container .nav-menu li.sub-menu-dark ul.sub-menu{-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.05);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.05)}
#navbar-container .nav-menu li.sub-menu-dark ul.children ul.children,#navbar-container .nav-menu li.sub-menu-dark ul.children ul.sub-menu,#navbar-container .nav-menu li.sub-menu-dark ul.sub-menu ul.children,#navbar-container .nav-menu li.sub-menu-dark ul.sub-menu ul.sub-menu{-webkit-box-shadow:none;box-shadow:none}
#navbar-container .nav-menu li.sub-menu-light ul.children,#navbar-container .nav-menu li.sub-menu-light ul.sub-menu{background:#FFF;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05);box-shadow:inset 0 1px 0 0 rgba(0,0,0,.05)}
#navbar-container .nav-menu li.sub-menu-light ul.children li a,#navbar-container .nav-menu li.sub-menu-light ul.sub-menu li a{color:#333!important}
#navbar-container .nav-menu li.sub-menu-light ul.children ul.children,#navbar-container .nav-menu li.sub-menu-light ul.children ul.sub-menu,#navbar-container .nav-menu li.sub-menu-light ul.sub-menu ul.children,#navbar-container .nav-menu li.sub-menu-light ul.sub-menu ul.sub-menu{-webkit-box-shadow:none;box-shadow:none}
#navbar-container-left.transparency .logo-light{opacity:1!important}
#navbar-container-left.transparency .logo-dark{opacity:0!important}
#navbar-container-left.transparency a{color:#fff!important}
#navbar-container-left.transparency .site-tagline{color:#FFF}
.boxed-layout #navbar-container,.boxed-layout #page-content,.boxed-layout .music-social-icons-container,.boxed-layout .site-footer{max-width:1200px;margin:0 auto}
.boxed-layout.menu-semi-transparent.has-header-image.show-title-area #navbar-container,.boxed-layout.menu-semi-transparent.is-home-header #navbar-container,.boxed-layout.menu-transparent.has-header-image.show-title-area #navbar-container,.boxed-layout.menu-transparent.is-home-header #navbar-container,.boxed-layout.sticky-menu #navbar-container{margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.boxed-layout #navbar-container-right{z-index:100!important;display:block!important;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}
.boxed-layout.toggled-side-on #navbar-container-right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.boxed-layout #mobile-bar,.boxed-layout #navbar-container,.boxed-layout #top-bar,.boxed-layout .pusher{left:0!important}
.error404 #mobile-bar,.error404 #navbar-container,.error404 #side-menu-toggle,.error404 .site-footer{display:none}
.admin-bar #mobile-bar,.admin-bar #navbar-container-left,.admin-bar #navbar-container-right,.admin-bar #navbar-mobile,.admin-bar.sticky-menu #navbar-container{top:46px}
 #navbar-container-overlay, #navbar-container-overlay a{ color:#ffffff!important; }
.nav-menu li a, #navbar-container-right{ font-family:'Open Sans'}
.centered,.clear,.clearfix,.comment,.comment-list,.comment-list .children,.searchform,.small-width,.wrap,blockquote,hr{zoom:1}
.centered:after,.centered:before,.clear:after,.clear:before,.clearfix:after,.clearfix:before,.comment-list .children:after,.comment-list .children:before,.comment-list:after,.comment-list:before,.comment:after,.comment:before,.searchform:after,.searchform:before,.small-width:after,.small-width:before,.wrap:after,.wrap:before,blockquote:after,blockquote:before,hr:after,hr:before{content:"";display:table}
.centered:after,.clear:after,.clearfix:after,.comment-list .children:after,.comment-list:after,.comment:after,.searchform:after,.small-width:after,.wrap:after,blockquote:after,hr:after{clear:both}

.alignnone {
	float: none;
	display:block;
	margin:0 0 30px 0;
}

p .alignnone {
	float: none;
	display:block;
	margin:5px 0 30px 0;
}

.inset2, .inset3{
padding:0 0px;
}
.smaller-title .middle-left .title-triangle-top,.smaller-title .middle-center .title-triangle-top,.smaller-title .middle-right .title-triangle-top,.smaller-title .middle-left .title-bevel-corners,.smaller-title .middle-center .title-bevel-corners,.smaller-title .middle-right .title-bevel-corners,.smaller-title .middle-left .title-box,.smaller-title .middle-center .title-box,.smaller-title .middle-right .title-box{font-size:16px !important;text-align:center}
.programs-bevel-corners .pane-title,.panel-bootstrap-pane .accordion-title,.title-bevel-corners,.title-bevel-corners-purple,.title-bevel-corners-red,.title-bevel-corners-green,.title-bevel-corners-blue,.title-bevel-corners-orange{position:relative;font-size:25px;height:100%;padding:23px 55px 0 15px;min-height:55px;line-height:1.2em;font-family:'AGaramondPro-Bold'}

.programs-bevel-corners .pane-content,.programs-bevel-corners .pane-title,.view-degrees-programs .view-filters,.view-course-catalog .view-filters,.panel-bootstrap-pane .accordion-title,.panel-bootstrap-pane .accordion-body,.white,.more-faqs,.original,.title-triangle-top,.content-triangle-top,.title-bevel-corners,.content-bevel-corners,.content-box,.title-box{color:#002b55;background-color:#FFF}
.purple,.title-triangle-top-purple,.content-triangle-top-purple,.title-bevel-corners-purple,.content-bevel-corners-purple,.content-box-purple,.title-box-purple{background-color:#542c85;color:#b9a9d1}
.red,.title-triangle-top-red,.content-triangle-top-red,.title-bevel-corners-red,.content-bevel-corners-red,.content-box-red,.title-box-red{background-color:#cb2d2d;color:#f7c3ae}
.green,.title-triangle-top-green,.content-triangle-top-green,.title-bevel-corners-green,.content-bevel-corners-green,.content-box-green,.title-box-green{background-color:#6da748;color:#c4dd9e}
.blue,.title-triangle-top-blue,.content-triangle-top-blue,.title-bevel-corners-blue,.content-bevel-corners-blue,.content-box-blue,.title-box-blue{background-color:#2098c3;color:#aeddeb}
.orange,.title-triangle-top-orange,.content-triangle-top-orange,.title-bevel-corners-orange,.content-bevel-corners-orange,.content-box-orange,.title-box-orange{background-color:#eb8c2e;color:#f2d2b0}
.programs-bevel-corners .pane-title:after,.panel-bootstrap-pane .accordion-title:after,.title-bevel-corners:after,.title-bevel-corners-purple:after,.title-bevel-corners-red:after,.title-bevel-corners-green:after,.title-bevel-corners-blue:after,.title-bevel-corners-orange:after{box-sizing:border-box;border-style:solid;border-color:transparent;border-width:18px;content:"";display:block;left:0;position:absolute;width:100%;border-bottom-width:0;bottom:-18px;margin-bottom:1px}
.programs-bevel-corners .pane-title:after,.panel-bootstrap-pane .accordion-title:after,.title-bevel-corners:after{border-top-color:#FFF;border-left-color:#FFF}
.title-bevel-corners-purple:after{border-top-color:#542c85;border-left-color:#542c85}
.title-bevel-corners-red:after{border-top-color:#cb2d2d;border-left-color:#cb2d2d}
.title-bevel-corners-green:after{border-top-color:#6da748;border-left-color:#6da748}
.title-bevel-corners-blue:after{border-top-color:#2098c3;border-left-color:#2098c3}
.title-bevel-corners-orange:after{border-top-color:#eb8c2e;border-left-color:#eb8c2e}
.panel-bootstrap-pane .accordion-title a,.title-box a,.title-box-purple a,.title-box-red a,.title-box-green a,.title-box-green a,.title-box-orange a,.title-triangle-top a,.title-triangle-top-purple a,.title-triangle-top-red a,.title-triangle-top-green a,.title-triangle-top-blue a,.title-triangle-top-orange a,.title-bevel-corners a,.title-bevel-corners-purple a,.title-bevel-corners-red a,.title-bevel-corners-green a,.title-bevel-corners-blue a,.title-bevel-corners-orange a{color:inherit}
.panel-bootstrap-pane .accordion-title a:hover,.title-box a:hover,.title-box-purple a:hover,.title-box-red a:hover,.title-box-green a:hover,.title-box-green a:hover,.title-box-orange a:hover,.title-triangle-top a:hover,.title-triangle-top-purple a:hover,.title-triangle-top-red a:hover,.title-triangle-top-green a:hover,.title-triangle-top-blue a:hover,.title-triangle-top-orange a:hover,.title-bevel-corners a:hover,.title-bevel-corners-purple a:hover,.title-bevel-corners-red a:hover,.title-bevel-corners-green a:hover,.title-bevel-corners-blue a:hover,.title-bevel-corners-orange a:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80)}
.node-type-calendar .title-bevel-corners-red{color:#FFF}
.page-events .title-bevel-corners{margin-top:1px}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.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-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.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-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.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-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

  .col-sm-12 {
    width: 100%;
  }
.label{font-size:.75rem;font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.25;text-transform:uppercase;color:#222;margin:5px 0}
.label a{color:#ff3c1f}
.widget-sponsor .label{margin:5px 0;color:#999}
.features .primary .label{margin:0}
.features .secondary li .label{margin:0}
.newslist .label,.newslist .byline{margin:0}
.newslist h2.title a,.newslist .byline a,.newslist .label a,.newslist .meta a{border:0}
.newslist .entry .label{margin:5px 0}
.pageheader .label{color:#ff3c1f;text-transform:uppercase}
.single-law-firm .tab-pane dt.label,.single-law-school .tab-pane dt.label{text-transform:uppercase;color:#ff3c1f;font-size:.75rem;line-height:2}

.post-meta{margin:0em; float:left; width:98%; padding: 0 1% 0 1%; background-color:#fff}

	#footer .menus .menu-div .menu-item-home { display: none; }

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
.quote{overflow:hidden;padding:0 35px;font-family:'Proxima Nova Light',sans-serif;font-size:17px;color:#0e112f;}
.quote .author{padding-top:23px;font-family:'Proxima Nova Semibold',sans-serif;font-style:italic;font-weight:bold;}

.customers-title {
    color: #4a5878;
	display:inline-block;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 28px;
    font-weight: normal;
    margin-bottom:0px;
    clear:both;	
    margin-top:0px;	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.slider .ux-box.ux-text-badge .ux-box-text {
  left: 15px;
  right: 15px; }


.iosSlider .slider {
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent; }


.iosSlider .slider .slide {
  float: left;
  width: 100%; }


.slider .ux-section {
  min-width: 100% !important;
  width: 100%; }


.column-slider .slider {
  margin: 0 !important; }


.category-slider .sliderNav a span,
.slider-center-arrows .sliderNav a span {
  margin-top: -15px; }


.ux-grid-column .column-inner,
.ux-grid-column .ux_banner,
.ux-grid-column .ux_slider_wrapper,
.ux-grid-column .ux_slider_wrapper .iosSlider,
.ux-grid-column .ux_slider_wrapper .slider {
  height: 100% !important; }


#content .slider .ux-section {
  padding-left: 0 !important;
  padding-right: 0 !important; }


  .iosSlider.default.slider-hide-for-small {
    min-height: 0 !important;
    max-height: 0 !important;
    height: 0 !important;
    overflow: hidden !important; }


.et_bloom .et_bloom_flyin_right span.et_bloom_close_button { right: auto; left: -10px; }

.et_bloom .et_bloom_flyin_right .et_bloom_with_border .et_bloom_close_button { top: -13px; left: -13px; right: auto; }

.et_bloom .et_bloom_inline_form span.et_bloom_close_button { display: none; }





.et_bloom .et_bloom_widget_content span.et_bloom_close_button { display: none; }

.et_bloom .et_bloom_form_container .et_bloom_close_button, .et_bloom .et_bloom_success_checkmark:before {
	font-family: 'ET-Bloom';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 16px !important;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.et_bloom .et_bloom_close_button:before { content: "\e60d"; position: absolute; top: 7px; right: 7px; }

.et_bloom .et_bloom_form_container .et_bloom_close_button { position: absolute; top: -10px; right: -10px; width: 30px; height: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background-color: #fff; -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.34); cursor: pointer; }

.et_bloom .et_bloom_with_border .et_bloom_close_button { top: -13px; right: -13px; }

	.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_border_inset .et_bloom_close_button { right: -5px !important; }

	.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_border_double .et_bloom_close_button { right: -5px !important; }

.et_bloom .et_bloom_form_left.breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -8px; right: -15px; }

.et_bloom .et_bloom_form_bottom.breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -14px !important; right: -8px !important; }

	.et_bloom .breakout_edge.et_bloom_form_container .et_bloom_close_button { top: -14px !important; right: -8px !important; }

.gkcol {
    width: 100% !important;
}
); 
Cufon.replace('.address-top', { fontFamily: 'Myriad Pro Bold Condensed', hover: true }

.address-top{
color:#fff;
margin-top: 10px;
float:right;
font-size:26px;
}
.text-center{text-align:center}


			#gallery-0 {
				margin: auto;
			}

			#gallery-0 .gallery-item {
				float: left;
				text-align: center;
				width: 50%;
			}
.footer-credit span{display:block}
 ul.sidebar_widgets{list-style-type:none}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}
.data-table tr.last th,
.data-table tr.last
td{border-bottom:0 !important}
.links
li.last{background:none !important;padding-right:0 !important}
#nav ul
li.last{padding-bottom:0}
.compare-table tbody
td.last{border-right:1px solid #ccc}
.compare-table tbody tr.last th,
.compare-table tbody tr.last
td{border-bottom:1px solid #ccc !important}
.products-grid.last{border-bottom:0}
.products-grid
li.last{margin-right:0}
.products-grid li.last .product-image{border-right:0}
.products-list
li.item.last{border-bottom:0}
.availability-only-details tr.odd
td.last{color:#396f00;font-family:Museo-500,serif}
.availability-only-details tr.last
td{border-bottom:none}
.product-options dl.last
dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0;padding-left:0;font-size:15px}
.product-tabs li.last
a{border-top-right-radius:2px}
.mini-products-grid
li.last{padding-right:0}
.product-view .box-tags .product-tags
li.last{background:none;padding-right:0}
.dashboard .box-reviews
li.item.last{margin:0}
.dashboard .box-tags
li.item.last{margin:0}
.order-info
li.last{border-right:0}
#shopping-cart-table .price-box .cart-price-box.last{float:right}
.paypal-express-review .data-table tfoot .a-right.last{padding-right:0}
.customer-address-form
.field.last{border-bottom:0 !important}

  .calculator-payment-dealertrack-form-wrapper .ddc-content {
    margin-bottom: 0;
    overflow: hidden; }

.tabs-tabbed-widgets .ddc-content {
  margin-bottom: 0; }

  .locations-group-nav-type-1.ddc-content {
    margin-bottom: 0; }


.ddc-content {
  position: relative;
  margin-bottom: 10px; }


.smartbar .contact .popup .ddc-page .ddc-content { margin: 0; }


.smartbar .contact .popup .ddc-content.directions-results { margin: 0 10px 10px; }


.smartbar .contact .popup .ddc-content fieldset { margin: 0; border: none; padding: 0; }
.product-charms .charm .circle{background-color:rgba(51,51,51,.2);width:76px;height:76px;border:2px solid #FFF;border-radius:50%;position:relative}

    .top_line, .footer-top, .recent-tweets, .footer-wrapper, .footer-bottom {
        margin: 0 -20px 0;
    }

.coming-soon-footer, .footer-bottom-cs, .footer-cs, .top_cs_line {
    margin: 0;
}

.footer-bottom {
    background-color: #333333;
}

.footer-bottom p {
    padding: 18px 0 13px 14px;
    color: #ffffff;
}

.footer-bottom p a {
    color: #ffffff;
}


.footer-content {
	padding: 40px 0;
}

.wpcmsdev-toggle .toggle-content {
  border-top: 1px solid #d8d8d8;
  padding: 1.5em;
}



.fusion-row {
  margin: 0 auto;
  zoom: 1;
}

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

.fusion-row:after {
  clear: both;
}

.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}

.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}

.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}

#main .fullwidth-box .fusion-row {
  padding-left: 0;
  padding-right: 0;
}
#main .fusion-row, .fusion-footer-widget-area .fusion-row,#slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: 1100px; }
.fusion-header-wrapper .fusion-row {padding-left: 0px;padding-right: 0px;max-width: 1100px;}
.fusion-header .fusion-row {padding-top: 0px;padding-bottom: 0px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row {width: 100%;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row {padding-left: 0px;padding-right: 0px;}

.nav-block #menu { position: relative; z-index: 99999; }

		
		h2.blue {
			color:#24beed;
			margin-top:10px;
			margin-bottom:8px;
			text-align: center;
		}


#popup .processing_box .tab_content {
    background: #F4F4F4;
    padding: 7px 10px;
    height: 35px;
    border-bottom: 1px solid #EFEFEF;
}


#popup .processing_box .tab_content input.field {
    width: 730px
}


#popup .processing_box .tab_content .form .field_row { margin-bottom: 0 }

.fpc-container{width:auto;margin-right:auto!important;margin-left:auto!important;clear:both;position:relative;z-index:0}
.fpc-container:after,.fpc-container:before{display:table;content:"";line-height:0}
.fpc-container:after{clear:both}
.fpc-container .fpc-row-fluid [class*=fpc-span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%!important;margin-right:0!important}
.fpc-container .fpc-row-fluid [class*=fpc-span]:first-child{margin-left:0!important;margin-right:0!important}
.fpc-container .fpc-row-fluid .fpc-span3{width:23.404255319%}
.fpc-container .fpc-row-fluid .fpc-span4{width:31.914893617%}
.fpc-container .fpc-row-fluid .fpc-span6{width:48.936170213%}
.fpc-container .fpc-row-fluid .fpc-span12{width:100%;margin-left:0!important}
.fpc-container .fpc-edit-link{position:absolute;top:3px;right:12px;z-index:100}
.fpc-container .fpc-btn{display:inline-block!important;padding:1px 5px!important;margin-bottom:0;margin-top:10px;font-size:12px;line-height:20px!important;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);text-decoration:none;background-color:#F5F5F5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFF),to(#E6E6E6));background-image:-webkit-linear-gradient(top,#FFF,#E6E6E6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#FFF,#E6E6E6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #CCC;border-bottom-color:#B3B3B3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.fpc-container .fpc-btn-inverse{color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.fpc-container .fpc-btn-inverse.active,.fpc-container .fpc-btn-inverse:active,.fpc-container .fpc-btn-inverse:focus,.fpc-container .fpc-btn-inverse:hover{color:#FFF;background-color:#222}
.animated-menu .inner-inner{width:90%;margin:0 auto;}
#header .contact-block .inner{overflow:hidden;height:25px;display:inline-block;}
#header .contact-block .inner p{margin-top:-20px;}
.block-search .inner{height:25px;display:inline-block;}
.block-search .inner .inner-wrapper{padding:3px 0 2px 0;}
.front #content #block-views-tweets-block .inner-inner{position:relative;}
.front #content #block-views-tweets-block .inner-inner .block-title{font-size:16px;color:#263685;padding:5px 0 10px 30px;border-bottom:1px #e6e6e6 solid;}
.front #content #block-quicktabs-news_most_read .block-quicktabs .inner-inner{padding-left:0;}
body.front div.dragonfly-home-page-feature-image div.field-content img{margin-top:-85px;}
.fullgridcontent{clear:both;width:auto;margin:0 auto;position:relative}


.text_home_page {
	width: 570px;
	font-size: 13px;
	padding-top:20px;
	padding-left:5px;
	padding-right:35px;
	color: #996600;
	float:left;
}
 
.aom_sl {font-weight:bold; text-align:left; margin-top:10px;}
#colophon .container{padding:2.95313em 0;max-width:60.44444em;margin-left:auto;margin-right:auto}
#colophon .container:after{content:"";display:table;clear:both}
#colophon .container .table{display:table;width:100%;table-layout:fixed;font-size:0.88889em}
#colophon .container .table:after{content:"";display:table;clear:both}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

   .ver2{
    
   }

  .ver2-1{
   
   }
.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-lg-12{width:100%}


section.demogrid .col-lg-12.nest {
	background:#f6f6f6;
	text-align:center;
	padding:20px 0 0;
}

	
	
	footer .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6, 
	footer .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{
		margin-bottom:20px;
	}

.section-navi .navi-right {
  float: right;
}


#de-content {
  position:relative;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}


.nav-tabs i {margin-right: 10px;}

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

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

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

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

ul#navigation li.col4 { right: 315px; }


.product-list { text-align: left; margin-left: -30px; }

.template-collection .product-list { padding: 50px 0 0; }

.template-collection .product-list .product { margin-bottom: 42px; }

.template-collection .product-list.two .product { width: 50%; }

.template-collection .product-list.three .product { width: 33.3%; }

.template-collection .product-list.four .product { width: 25%; }

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

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }
.listing.reformer .post,.listing.publications .post,.listing.projects .post,.listing.search .post{display:block;width:100%;width:auto;padding:32px 0;border-top:1px dotted #6e6d6d}
.listing.reformer .post:after,.listing.publications .post:after,.listing.projects .post:after,.listing.search .post:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0}
.listing.reformer .post .image,.listing.publications .post .image,.listing.projects .post .image,.listing.search .post .image{float:left;margin-left:5.88235%;*margin-left:5.8823%;margin-right:0;width:40%;*width:39.99995%}
.listing.reformer .post .image:first-child,.listing.publications .post .image:first-child,.listing.projects .post .image:first-child,.listing.search .post .image:first-child{margin-left:0;*margin-left:0}
.listing.reformer .post .image img,.listing.publications .post .image img,.listing.projects .post .image img,.listing.search .post .image img{width:100%}

.last{ clear:right; margin-right:0; }
img.alignnone{margin:0 0 10px 0;display:inline;}
#block-views-featured-actions-block .actions_more{width:50%;margin:320px auto 0 auto;border:2px solid #ccc;padding:1em 0 1em 0;text-align:center;font-family:"Montserrat",sans-serif;color:white;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;clear:left;}
#block-views-featured-actions-block .actions_more:hover{color:#333;background:white;text-decoration:none;}
.carousel-inner{overflow:hidden;width:100%;position:relative}

#footer3 {
	width:355px;
	float:left;
}

#footer3 a {
	color:#92cc65;
}

#footer3 a:hover {
	text-decoration:underline;
}

#articletext2 {
text-align:left !important;
color:white !important;
font-family: Droid Sans !important;
padding-top: 3% !important;
}

#articletext2 img{
margin-right: 12.567px !important; 
margin-left: 12.567px !important; 
margin-bottom: 0% !important; 
width: 34px !important; 
height: 34px!important;
}

#articletext2 .divcat{
 display: inline-block !important;
    text-transform: uppercase !important;
    width: 100% !important;
    line-height: 16px !important;
    font-size: 16px !important;
    padding-top: 23% !important;
    letter-spacing: 0.5px !important;
    font-weight: bold !important;
   text-align:center;
}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-primary, .text-primary:hover {    color: #427C89 !important; }
.text-info, .text-info:hover {    color: #3091B2 !important; }
.text-success, .text-success:hover {    color: #42A084 !important; }
.text-warning, .text-warning:hover {    color: #BB992F !important; }
.text-danger, .text-danger:hover {    color: #B33C12 !important; }

.title-uppercase.motto1.text-center{
  font-weight:normal !important;
  font-size:60px !important;
}

.motto.white-color h3.text-center{
	font-weight: normal !important;
	font-size: 30px !important;
	letter-spacing: 1px !important;
	line-height: 35px !important;
}

.landing-section .container.text-center .row .col-md-12 h2{
	 font-weight:normal !important;
  font-size:40px !important;
}

.landing-section .container.text-center .row .col-md-12 h4{
	 font-weight: normal !important;
	font-size: 20px !important;
	letter-spacing: 0.5px !important;
	line-height: 25px !important;
}

a.text-primary:hover {
  color: #384d53;
}

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

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

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

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

.text {
position: absolute;
top: 0%;
color: #F00;
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
height: 100%;
line-height: 36px;
text-align: center;
z-index: 10;
opacity: 0;
transition: all 0.5s ease 0s;
padding-top: 2%;
}

.text:hover { opacity: 0.9;}

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

.main-widget-area ul li {
  margin: 0.4em 0;
  padding: 0 1.2em;
}

.main-widget-area ul li a {
  color: #404040;font-weight: 500;font-family: "Roboto Condensed",sans-serif;font-size: 1.5rem !important;
}

.main-widget-area ul li a:hover {
  text-decoration: none;
  color: #fa5742;
}

.main-widget-area .widget-title {
  background: #fa5742;
  color: white;
  display: inline-block;
    font-family: "Roboto Condensed",sans-serif;
  
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 500;
  height: 32px;
  line-height: 32px;
  margin: 0 0 1px 0;
  padding: 0 1.2em;
  text-transform: uppercase;
}


#footnav {
	position: absolute;
	left: 223px;
	top: 20px;
}




#footnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


#footnav li a {
	display: block;
	padding: 0px 5px;
	color: #082f74;
	text-decoration: none;
}


#footnav li {
	border-left: 1px solid #082f74;
	font-size: 0.6875em;
	position: relative;
	float: left;
	padding: 0px;
	cursor: pointer;
}


#footnav li a:hover {
	text-decoration: underline;
}


.wpb_row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  margin: 0 0 0 -2.5%;
  padding: 0;
  width: 102.5%;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	
	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}


	.full-width-content .wpb_column .wpb_row .wpb_column,
	.full-width-content .wpb_column .wpb_row .wpb_column p {
		font-size: 12px;
		line-height: 23px;
	}

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_row.vc_row-fluid.standard_section.top-op h2{
    margin-top:22px;
}


.wpb_row.vc_row-fluid.standard_section.smaller-title h1{
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    color:#767676;
    letter-spacing: normal;
}



.wpb_row.vc_row-fluid.standard_section.less-margin {
    margin-bottom:20px;
}


.wpb_row.vc_row-fluid.standard_section.supply-chain-text .subject{
    text-transform:none;
    font-weight:normal;
}


.wpb_row.vc_row-fluid.standard_section.cap-first-content{
    padding:25px!important;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
box-sizing: border-box;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
-webkit-font-smoothing: antialiased;
-webkit-transition-delay: 0s, 0s;
-webkit-transition-duration: 0.2s, 0.2s;
-webkit-transition-property: top, box-shadow;
-webkit-transition-timing-function: linear, linear;
background-color: rgb(255, 255, 255);
background-position: 50% 50%;
border-bottom-color: rgb(103, 103, 103);
border-left-color: rgb(103, 103, 103);
border-right-color: rgb(103, 103, 103);
border-top-color: rgb(103, 103, 103);
border-top-style: none;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;


}

#logo_nav {
    float: left;
    width: 114px;
}

#logo_nav a {
    height: 114px;
    display: block;
}


#logo_nav,
nav #work_nav {
  margin-right: 14px;
}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}


	 #pg-27-0 , #pg-27-1 , #pl-27 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-27 .panel-grid-cell .so-panel:last-child { margin-bottom:0 }

.panel-row-style-blue-title-bar .panel-grid-cell :last-child.so-panel.widget_black-studio-tinymce{
    width: 130px !important;
    height: 115px !important;
    text-align: center !important;
    border-radius: 65px !important;
    background: #00C1FF none repeat scroll 0% 0% !important;
    padding: 15px 0px 0px !important;
}


.menu-item-language img.iclflag {
    margin-right: 8px;
}



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

.social-menu .fb {
  background-color: #3B5998;
  transition: all 0.2s ease-in-out;
}

.social-menu .fb:hover {
  background-color: #2f4778;
}


.box-category {
	padding-left: 20px;
	margin-top: -5px;
}

.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.carousel-control .img_outer{top:0;clear:both;width:150px;height:47px;position:relative;display:block;overflow:hidden;margin:0 0 -2px 0}
.hp-container{width:980px;margin:0 auto;}

.blastness_be7{text-align:left; float:left; padding:0 10px;}


img.alignleft ,img.aligncenter, img.alignright { padding: 8px;  }


a img.alignright {float:right; margin:0 0 1em 1em}

.wrapper #content .content{margin:0 auto}

.wrapper #content .content .carousel-box{margin:40px 0}


.wrapper.result-page #content .content{padding-bottom:40px;width: calc(100% - 200px);}


.content .search-records{width:750px;margin-top:40px;margin-bottom:40px;border-radius:4px;background-color:rgba(0,0,0,0.7)}

.content .search-records .navbar-nav{border-bottom-right-radius:4px}

.content .search-records .navbar-nav li{border-left:1px solid rgba(255, 255, 255, 0.2);background-color:rgba(0,0,0,0.2)}

.content .search-records .navbar-nav li:nth-child(2),.content .search-records .navbar-nav li:first-child{position:relative;border-left:none}

.content .search-records .navbar-nav li.active{background-color:#d6de23;border-top-left-radius:4px;}

.content .search-records .navbar-nav li.active a{border-bottom: none;}

.content .search-records .navbar-nav li.active a:hover{text-decoration:none}

.content .search-records .navbar-nav li a{color:#fff;font-weight:600;text-transform:uppercase;font-size:15px;padding:8px 22px}

.content .search-records .navbar-nav li a:hover,.content .search-records .navbar-nav li a:focus{background:transparent;text-decoration:underline}

.content .search-records .navbar-collapse{padding:0}

.content .search-records .form-wrap{padding:30px 20px 20px}

.content .search-records .form-wrap form .required {color: rgba(255, 86, 55, 0.99);font-size: 12px;font-weight: 400;}

.content .search-records .form-wrap p {color: #fff;margin-top: 0;text-align: left;padding-left: 15px;}

.content .search-records .form-wrap p a {color: rgb(136, 202, 255);}

.content .search-records .form-wrap form label{color:#fff;text-align:left;display:block}

.content .search-records .form-wrap form .form-control{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-control:focus{border:none;border-color:transparent}

.content .search-records .form-wrap form .form-group{margin-bottom:25px}

.content .search-records .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d6de23;position:absolute;bottom:-8px;left:30px}

.content .search-records .form-wrap form .search-records-btn{width:100%;border:none;background-color:#e56c00;color:#fff;font-weight:600;text-transform:uppercase;height:36px;border-radius:3px;margin-top: 0;outline: none;}

.content .search-records .navbar-collapse .lbl-people-search{color:#d6de23;text-transform:uppercase;font-size:20px;margin-bottom:0;line-height:42px}


.content .search-records .affiliate-links ul:first-child{border-top:0}

.content .search-records .affiliate-links ul{list-style:none;border-top:1px solid #aaaaaa !important;padding:10px 20px 12px}

.content .search-records .affiliate-links ul li{text-align: center;}

.content .search-records .affiliate-links ul li a{color: #d6de23;}

.content .search-records .affiliate-links h4{text-align: center; color: #d6de23; font-weight: bold;margin-top: 0}

.content .col-center{margin-left: auto; margin-right: auto;}


.content .affiliate-links-box {padding-top: 10px}


.content .search-records-txt { margin-bottom: 30px; margin-top: 20px; width: 750px;}

.content .search-records-txt .center { text-align: center;}



.content-sidebar h4 {text-transform: uppercase; padding-bottom: 5px; border-bottom: 1px solid #eee;}


.wrapper #content .content.background-check,
.wrapper #content .content.property-records {width: auto}

.wrapper #content .content .search-records, .wrapper #content .content .search-records-txt,
.wrapper #content .content .wrap {width:calc(100% - 30px)}
.footer-left{float:left}


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


a.alignnone {
	display: inline-block;
}


.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}


.footer-widgets  .featured-content .alignnone {
	margin-bottom: 24px;
}


.home-top .featured-content a.alignleft,
.home-top .featured-content a.alignnone,
.home-top .featured-content a.alignright {
	margin-bottom: 0;
}

footer .socialfooter li.youtube {background-position:0 -48px;}

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

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

.cb-dark-blog .cb-module-block .cb-excerpt {
  color: #b3b3b3;
}

.cb-dark .cb-excerpt {
  color: #b3b3b3;
}

.cb-module-c .cb-article .cb-meta .cb-excerpt {
  display: none;
}

.cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt {
  margin: 0;
}

.cb-blog-style.cb-dark-blog .cb-meta .cb-excerpt {
  color: #b3b3b3;
}

  .cb-blog-style-a .cb-meta .cb-excerpt {
    font-size: 13px;
  }

  .cb-module-block .cb-excerpt {
    font-size: 13px;
  }



.cb-excerpt, .cb-category {
	display: none !important;
}






































.wrap {
  width: 96%;
  margin: 0 auto;
}

  .lt-ie8 .wrap {
    width: 988px;
  }

.col-xs-0, .col-sm-0, .col-md-0, .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-xs-0, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{ float: left; }

.col-xs-12{ width: 100%; }

.region-featured .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;margin-bottom:1rem;padding:16px 16px 0 16px;padding:1rem 1rem 0 1rem;}
.region-featured .block h2{font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;}
.region-featured .block h2 a[href]{color:#002855;text-decoration:none;}
.region-featured .block .topic-title{font-size:12px;font-size:0.75rem;font-weight:bold;letter-spacing:2px;line-height:16px;line-height:1rem;text-transform:uppercase;}
.region-featured .block p{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
.region-featured .block img{display:block;height:auto;width:100%;}
.region-featured .block .views-field-view-node a,.region-featured .block .views-field-nothing-1 a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;margin-right:1em;}
.region-featured .block .views-field-view-node a:visited,.region-featured .block .views-field-nothing-1 a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
.region-featured .block .views-field-view-node a:hover,.region-featured .block .views-field-view-node a:active,.region-featured .block .views-field-nothing-1 a:hover,.region-featured .block .views-field-nothing-1 a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
.region-featured .block .views-field-view-node a:after,.region-featured .block .views-field-nothing-1 a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.region-nav{padding:0 4px;padding:0 0.25rem;}


.sidebar .widget-top {
	
}


.sidebar .news-pic .widget-top {
	
}


.sidebar .APTFIN_by_TAP .widget-top {
	
}


.sidebar-narrow .text-html .widget-top {
	
	
	border-top: 0px;
}

.widget-4boxs .widget-top{border-top: 4px solid #46AEBE; position:absolute;}

.widget-top h4{
	font-size: 18px;
	font-family: Oswald,arial,Georgia, serif;
	text-transform: uppercase;
	line-height:1;
	margin-bottom: 0px!important;
}


	.widget-top h4 a{color: #fff;}

		.widget-top h4 a:hover{color: #fff;}



#tabbed-widget .widget-top{
	margin:-10px 0 10px;
	height:30px;
	border-bottom:0 none;
	padding:0;
}

		.sidebar-narrow #tabbed-widget .widget-top {height:auto;}


		footer #tabbed-widget .widget-top { background:transparent; border-bottom-color:#444; overflow:hidden; }
