﻿#latestcomments img{float:left;margin:0 15px 15px 0;width:100px;}
#latestcomments li{clear:both}

#recentcomments .recentcomments, #recentcomments .recentcomments a {font-size:10px;}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
#PageWrapper div.HorizontalNavBar .li1 .li2 .li3, html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
html.mobile #PageWrapper div.HorizontalNavBar .li1 .li2 .li3{
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.spec-list-item.first{padding-left:0px;}


.menu-item a {
	font-family: 'Oswald';
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	color: #660;
	xxx-text-shadow: 0px 0px 1px #f2f2cc !important;
	opacity: 1 !important;
}

.menu-item a:hover {
	opacity: 1 !important;
	color: #A75614 !important;
}

	.menu-item-has-children a { display: none !important; }

	.menu-item-has-children .dropdown-menu a { display: block !important; }
.element-invisible{margin:0;padding:0;width:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}

#petfriend {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: right;
	height: 30px;
	width: 200px;
	position: relative;
}

	
.time {
	font-size: 12px;
	font-family: "Lato";
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0;
	color: #000000; 
	
	}

	.text-light .time { color: #ffffff; opacity: 0.8;filter: alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)"; }

	.blog-content .time { font-size: 12px; }

	#blog-comments .time { font-size: 10px; line-height: 16px; margin-left: 20px; }

	
.time:before, .time:after {
	content: "";
	height: 1px;
	width: 15px;
	background: #000000;
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: -4px;
	}

	.text-light .time:before, .text-light .time:after { background: #ffffff; }

	.time:after { margin-left: 8px; margin-right: 0px; }

	.blog-content time:before, .blog-content .time:after {
	width: 10px;
	top: -3px;
	margin-right: 5px;
	}

	.blog-content .time:after { display: none; }

	#blog-comments .time:before, #blog-comments .time:after { display: none; }
#header-top-right{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


.art-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #559DBE;
}
.header_bottom .container_inner{width:100%}
.header_bottom{background-color:#fff!important}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner,.footer_top_border.in_grid,.footer_bottom_border.in_grid,.title_border_in_grid_holder{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
header.sticky.no_shadow .header_bottom{box-shadow:none}
header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.11);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.11);box-shadow:0 1px 3px rgba(0,0,0,0.11);background-color:#fff}
.header_bottom .main_menu .submenu-languages{display:none}
.popup_menu_opened .header_bottom .container_inner{border:none!important}
.popup_menu_opened header.scrolled .header_bottom,.popup_menu_opened header.sticky .header_bottom{background-color:transparent!important;box-shadow:none}
.popup_menu_opened .header_top,.popup_menu_opened .header_bottom,.popup_menu_opened .fixed_top_header .top_header{background-color:transparent!important;border:0!important}
header.paspartu_header_alignment .header_bottom{padding:0 2%}

    
.header_bottom,
.header_top,
.fixed_top_header .bottom_header{
	background-color: rgba(0,0,0,0);
}


.header_bottom,
.fixed_top_header .bottom_header{
    box-shadow: none;
}

header.fixed.scrolled .header_bottom,
header.fixed.scrolled .header_top,
header.fixed_hiding.scrolled .header_bottom,
header.fixed_hiding.scrolled .header_top {
	background-color: rgba(255,255,255,0.5) !important;
}

				.header_bottom,
		nav.mobile_menu{
				background-color: #000000 !important;
		}


.slider-wrapper .ribbon {display:none;}
.hero-bg{width:100%;background-color:#ececec;text-align:center}
.page-template-default .hero-bg{max-height:238px}

.live-feed .feed {
  float: left;
  width: 50%;
  margin: -3px 0 0 17px;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: #7d7d7d;
}

.live-feed .feed a {
  color: #00529c;
}




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


.clearfix {
	display: inline-block;
}


* html .clearfix {
	height: 1%;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}

.fusion-separator {
  margin: 0 auto;
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}

.fusion-separator.sep-none {
  height: 1px;
}

.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-separator.sep-single {
  border-top-width: 1px;
}

.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -ms-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }


  #content #most-recent .post-image,
	#content #most-recent .category-imported .post-image,
  #content #highlight .post-image,
  .single #content .post-image,
  .archive #content .post-image,
  .search #content .post-image  {
	  background-color: #eee;
  }


#content #highlight .entry-title,
.single #content .entry-title,
.page #content .entry-title {
	font-size: 1.875em;
}




#content #highlight,
#content #most-recent {
	width: 100%;
}


#highlight .entry-content,
#most-recent .entry-content {
  border-top: 0;
  position: relative;
}

  
  #content #highlight .post-image {
	  width: 100%;
	  padding: 0;
		margin: 0;
	  height: 250px;
	  overflow: hidden;
  }


  #highlight .post-image img,
  .single .post-image img,
  .archive .post-image img,
  .search #content .post-image img {
    width: 100%;
	  height: auto;
  }


#content #highlight .embedded,
#content #most-recent .embedded {
  float: none;
  margin: 0;
  line-height: 0;
}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}



#technology-org-head {
	width: 100%;
	height: 61px;
	background: #333;
	text-align: center;
}

.swiper-container .swiper-pagination,.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container .swiper-slide.secondary {visibility:hidden !important;}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}

.swiper-slide img {max-height:510px;}

.swiper-container.swiper-initialized .swiper-pagination,.swiper-container.swiper-initialized .swiper-button-next,.swiper-container.swiper-initialized .swiper-button-prev,.swiper-container.swiper-initialized .swiper-slide.secondary {visibility:visible !important;}


.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:104px;
	height:104px;
}


.cp-buffer-holder,
.cp-progress-holder {
	clip:rect(0px,104px,104px,52px);
	display:none;
}





.cp-buffer-holder.cp-gt50,
.cp-progress-holder.cp-gt50,
.cp-progress-1.cp-fallback{
	clip:rect(auto, auto, auto, auto);
}
.header-wrapper-small .header-menu,.header-wrapper-small .header-logo,.header-wrapper-small .header-wheretobuy,.header-wrapper-small .header-international,.header-wrapper-small .header-search{box-sizing:border-box;display:table-cell;vertical-align:middle;padding-right:20px;}
.header-wrapper-small .header-onlinecatalog,.header-wrapper-small .header-wheretobuy{padding-right:20px;}




#slider1 {
    height: 275px; 
    position: relative; 
	overflow: hidden; 
}

#slider1 img{ max-width:none; }

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}

.fusion-modal .fusion-separator {
  width: 100% !important;
}

.fusion-separator {
  margin: 0 auto;
  border: 0 solid #e7e6e6;
  clear: both;
  position: relative;
  z-index: 11;
}

.fusion-separator.sep-none {
  height: 1px;
}

.fusion-separator.sep-double {
  height: 8px;
  border-bottom-width: 1px;
  border-top-width: 1px;
}

.fusion-separator.sep-single {
  border-top-width: 1px;
}

.fusion-separator.sep-dashed {
  border-bottom-style: dashed;
  border-top-style: dashed;
}

.fusion-separator.sep-dotted {
  border-bottom-style: dotted;
  border-top-style: dotted;
}

.fusion-separator.sep-shadow {
  height: 1px;
  overflow: visible;
  border: none;
  background: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(150, 150, 150, 0)), color-stop(15%, rgba(150, 150, 150, 0)), color-stop(50%, rgba(150, 150, 150, 0.65)), color-stop(85%, rgba(150, 150, 150, 0)), color-stop(100%, rgba(150, 150, 150, 0)));
  background: -webkit-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -moz-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -ms-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: -o-linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  background: linear-gradient(left, rgba(150, 150, 150, 0) 0%, rgba(150, 150, 150, 0) 15%, rgba(150, 150, 150, 0.65) 50%, rgba(150, 150, 150, 0) 85%, rgba(150, 150, 150, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}

.fusion-separator.sep-shadow:after {
  display: block;
  margin-top: 10px;
  height: 6px;
  width: 100%;
  content: '';
  background: -webkit-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
  background: -moz-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: -o-radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 65%);
}

.fusion-separator .icon-wrapper {
  position: absolute;
  display: table;
  left: 50%;
  top: 50%;
  margin: -13px 0 0 -13px;
  height: 26px;
  width: 26px;
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
}

.fusion-separator .icon-wrapper i {
  display: block;
  display: table-cell;
  vertical-align: middle;
}

body:not(:-moz-handler-blocked) .fusion-separator.sep-shadow:after {
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.5) 0px, rgba(255, 255, 255, 0) 80%);
}


#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#ffffff; }


    .signstable,
    .signstable tr

    {
        display: block;
    }


    .signstable td,
    .signstable th
    {
        display: inline-block;
    }


    .signstable
    {
        margin-top:0;
    }


.clear {
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	clear:both;
}


#social_top a {
	font-size: 2em;
	color: #e5e5e5;
	text-decoration: none;
	
	display: inline-block;
	margin-left: 5px;
}

#social_top a:hover {
	color: #333;
}

#social_top a:hover .fa-facebook-square { color: #3b5998; }

#social_top a:hover .fa-twitter-square  { color: #00aced; }

#social_top a:hover .fa-google-plus-square { color: #dd4b39; }

#social_top a:hover .fa-youtube-square { color: #bb0000; }

#social_top a:hover .fa-pinterest-square { color: #cb2027; }
.icon-news:before{background-position:0 0;}


.icon-salient-x, .icon-salient-search, .icon-salient-right-arrow, .icon-salient-left-arrow, .icon-salient-right-line, .icon-salient-back-to-all,
.icon-salient-left-arrow-thin, .icon-salient-right-arrow-thin, .icon-salient-down-arrow-thin, .icon-salient-down-arrow, .icon-salient-google-plus, 
.icon-salient-facebook, .icon-salient-twitter, .icon-salient-pinterest, .icon-salient-heart, .icon-salient-heart-2, .icon-salient-plus, .icon-salient-cart,
.icon-salient-pencil, .icon-be, .icon-vimeo, .icon-soundcloud, .icon-button-arrow, .icon-salient-thin-line, .icon-salient-spotify  { 
	font-family: 'icomoon'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

.icon-salient-x:before {
	content: "\e003";
}
.clear{clear:both}
.scTC .clear,.scbp .clear{height:10px}
.cmc div.left .clear{clear:none}


#news-events.component .events-container {
  border-bottom: 5px solid #cacaca;
  padding-bottom: 20px;
}


#news-events.component .events-container .event {
  margin: 15px 0;
  padding-top: 20px;
}


#news-events.component .events-container .event:nth-child(2) {
  border-top: 1px solid #cccccc;
}


#news-events.component .events-container .event.first {
  border: 0;
}


#news-events.component .events-container .event .date {
  border: 3px solid #fd4c00;
  text-align: center;
  height: 116px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}


#news-events.component .events-container .event .date p {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
}


#news-events.component .events-container .event .date .month {
  font-size: 18px;
  text-transform: uppercase;
}


#news-events.component .events-container .event .date .day {
  font-size: 57px;
  color: #09c4c2;
  line-height: 50px;
}


#news-events.component .events-container .event .description {
  padding-top: 4px;
  padding-right: 0;
}


#news-events.component .events-container .event .description h2 {
  font-size: 18px;
  text-transform: none;
  line-height: 1.3;
}


#news-events.component .events-container .event .description p {
  font-size: 14px;
  font-family: NewsGothicBT-Italic, sans-serif;
}


#news-events.component .events-container .event .description a {
  color: #508301;
  font-size: 12px;
  margin-top: 5px;
  display: block;
}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}


	.et_header_style_split #main-header .mobile_nav {
		display: block;
		padding: 9px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.05);
		text-align: left;
	}

.wpglobus_flag{height:12px;width:18px;background-repeat:no-repeat;background-position:center left}


.mobile
{
    display:none;
}

   
    
    .mobile-404
    {
        position:static !important;;
        margin: 0 !important;;
        height: auto !important;
        background: #333;
    }

    
    #blog-title .mobile-button
    {
        width: 50px;
        height: auto;
        cursor: pointer;
        float: left;
        margin-top:0px;
    }
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}

.phone-image-right {
	margin-left:-25%;
	position:relative;
}
 .pageslideshow,.explorefurther,.crumbtrail,#text-64,#text-68,#tiledfooter,#sidebar #categories,.post .region,.postdata .category{display:none;}

img.fl {
  margin:0 15px 15px 0;
}

.pwc.fl {
  margin:0 10px 10px 0;
}

.fl, 
.photo ul img, 
#reviews .rlist .person, 
#reviews .rlist .comment {
  float:left;
}
.title-wrap{color:#000;font-size:30px;font-weight:normal;line-height:90%;padding:25px 10px 0px 0px;margin:0px 5px 10px 0px;}


.marquee_frame {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
}








#feature-boxes-large {

	margin-top: 0;

}


#feature-boxes-large h3 {

	font-size: 21px;

}


#feature-boxes a h3 {

	position: absolute;

	padding: 12px;

	background: rgba(255, 255, 255, 0.7);

	text-transform: uppercase;

	font-size: 14px;

	left: 0;

	right: 0;

	top: 48px;

}


#feature-boxes a:hover img {

	border-color: rgba(255, 255, 255, 1);

}


#feature-boxes-large .fbox-inner {

	padding: 0;

}


#feature-boxes-large .col-inner {

	padding: 12px 0 12px 12px;

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

			#watermark {width: 960px;}


.mobile-view #watermark {
	display: none;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}

.home #nav-below, .search #nav-below, .archive #nav-below { position:absolute; top: -11px; margin: 0;  }

.home #nav-below .nav-previous, .search #nav-below .nav-previous, .archive #nav-below .nav-previous {width: auto; margin-left: 200px; float: none; }

#nav-below .nav-next {display:none; }

#nav-below .nav-previous a {color: #43a3d3; font-family: "KarlaRegular","Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 21px; background: #FFF; padding: 0 15px;  }

#nav-below .nav-previous a:hover {color: #3786ad; text-decoration: none;  }

.author #nav-below .nav-next a {display:none; }

	.home #nav-below .nav-previous, .search #nav-below .nav-previous {margin-left: 58px; }

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


#pagewrap #aboutjuliens {width:960px; margin:auto}
  
#aboutjuliens h4 {margin-top:0; margin-bottom:0; text-transform:uppercase}

#aboutjuliens h4 a {color:#444}

#aboutjuliens p  {margin-top:0; margin-bottom:0; text-align:justify}

#aboutjuliens div.aboutjuliensleft  {float:left; width:450px}

#aboutjuliens div.aboutjuliensright {float:right; width:450px}

	#pagewrap #aboutjuliens .aboutjuliensleft, #pagewrap #aboutjuliens .aboutjuliensright {float:none; max-width:230px; margin-top:10px}

	#pagewrap #aboutjuliens div.aboutjuliensleft {float:left; min-width:330px; max-width:330px}

	#pagewrap #aboutjuliens div.aboutjuliensright {float:right; min-width:390px; max-width:390px}
.modal-body{position:relative;padding:15px;}
div#in-this-section div.modal-body ul{padding-left:0;}
div#language.modal.fade.language.in div.modal-dialog div.modal-content div.modal-body ul{padding-left:0;}
div.search-modal div.modal-body{margin-top:20px;margin-bottom:20px;}
input#unicornNavSearchBox:focus,button.close:focus,.modal-body li a:focus,input#query:focus,input.search-submit:focus{border:1px solid #005ebd;}
#omni-navbar #mobile-nav #mobile-main-nav ul li .left-caret{display:none}
#jquery-countdown-timer-note{color:#666666;font-size:12px;margin:0 auto;padding:4px;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,0.3);width:400px;}



.good-company {
  min-height: 476px;
}


.good-company .testimonials {
  background-position: 0 !important;
  background-size: cover !important;
  min-height: 476px;
}


.good-company .testimonials .testimonials-link {
  position: absolute;
  right: 15px;
  font-weight: 800;
  font-size: 14px;
  text-transform: uppercase;
}


.good-company .testimonials .wrap {
  *zoom: 1;
  width: auto;
  max-width: 1024px;
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
  padding: 60px 0 0 0;
}


.good-company .testimonials .wrap .the-testimonial {
  *zoom: 1;
  float: left;
  clear: none;
  text-align: inherit;
  width: 38.2%;
  margin-left: 51.5%;
  margin-right: 3%;
  position: relative;
}


.good-company .testimonials .wrap .the-testimonial:before,
.good-company .testimonials .wrap .the-testimonial:after {
  content: '';
  display: table;
}


.good-company .testimonials .wrap .the-testimonial:after {
  clear: both;
}


.good-company .testimonials .wrap .the-testimonial:last-child {
  margin-right: 0%;
}


.good-company .testimonials .wrap:before,
.good-company .testimonials .wrap:after {
  content: '';
  display: table;
}


.good-company .testimonials .wrap:after {
  clear: both;
}


.good-company h2,
.good-company p,
.good-company .name,
.good-company .company {
  color: #fff;
  font-size: 14px;
}


  
  .good-company .testimony {
    line-height: 20px;
    marginn-bottom: 0;
  }


.good-company h2 {
  font-size: 32px;
  margin-bottom: 30px;
}



.good-company .name,
.good-company .company {
  position: absolute;
  right: 20px;
  margin-bottom: 0;
}



.good-company .name:before {
  content: '-';
  padding-right: 5px;
}



.good-company .name {
  bottom: -10px;
  font-weight: bold;
}



.good-company .company {
  bottom: -30px;
  font-size: 12px;
  font-style: italic;
}



.good-company img {
  float: left;
  margin-right: 20px;
  margin-left: 1px;
  -webkit-clip-path: circle(50% at 50% 50%);
  clip-path: circle(50% at 50% 50%);
}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:100%;max-width:860px;margin-left:auto;margin-right:auto;}
#header div.section{position:relative;}
#content .section,.sidebar .section{padding:0 15px;}
#footer-wrapper .section{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;}
#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{max-width:1290px;}
#navbar .section{margin:0 auto;width:85%;max-width:1293px;}
.sidebar .section{padding-top:10px;}
.banner .content.small,.banner .video .content{margin-left:0}
.banner .video-container,.banner img.small{display:none}

.banner img.small {
  max-width: 27.065527065527065527065527065527%;
}

.banner .content.small {
  margin-left: 34.757834757834757834757834757835%;
}

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }

.sf-menu { float: left; width: 920px!important; margin-left:20px; line-height: 1.2; }

.sf-menu ul { position: absolute; top: -999em; width: 20em; }
 
.sf-menu ul li { width: 100%; }

.sf-menu img { }

.sf-menu span { vertical-align: 7px; }

.sf-menu li:hover { visibility: inherit;  }

.sf-menu li { float: left; position: relative; }

.sf-menu a { display: block; position: relative; }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left: 0; top:2.8em;  z-index:99; }

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 20em;  top: 0; }

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; }

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 20em;  top: 0; }

.sf-menu li li a { padding: 8px 10px; }
 
.sf-menu a, .sf-menu a:visited  { 
        color: #fff;
}

.sf-menu li:last-child{ background:none; }

.sf-menu li li { background: #2d2d2d; }

.sf-menu li li li { background: #2d2d2d; }


.sf-menu li.noBack:hover, .sf-menu li.sfHover.noBack, .sf-menu li.sfHoverForce.noBack,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: inherit;
}

.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
        background:             #d0d3d8;
        outline:                0;
}


.sf-menu a.sf-with-ul {  min-width:2px;  }



.sf-menu ul .sf-sub-indicator { background-position:  0px 0; }


.sf-contener, .sf-menu {width:980px; }

.sf-menu li:hover ul, .sf-menu li.sfHover ul {z-index:1000;}

.sf-menu a:hover {font-size:12px}

.sf-menu li li, .sf-menu li li li {background:#2d2d2d;}

.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {background:#575757;}

.sf-menu li a:hover  {background-color:#DCBA72; color: #fff}

.sf-menu li:hover a {background-color:#DCBA72; color: #fff}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}
.date-prev{padding:5px 5px 5px 0px!important;}
.homepageCalendar .pager .date-prev{right:30px!important;}
.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.date-nav-wrapper .date-prev{padding:5px 0;position:absolute;left:0px;text-align:left;top:0px;width:auto;z-index:1;font-size:12px;}
.date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}

  .span9 {
    width: 538px;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
    *width: 74.25620077063829%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 528px;
  }


input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}


.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}


		#footer-widgets .widget { width: 100%; }

	#footer-widgets aside { width : 100%; }

#top_menu {
	list-style:none;
}

#top_menu a {
	color: #666666;
	text-decoration: none;
	display: block;
	position: relative;
}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }

			.skinset-background div.item-list-tabs ul li a,
			.skinset-background .widget ul li.current_page_item a,
			.skinset-background span.menudesc,
			div.post-metadata a,
			.skinset-background .commentlist .comment-author a,
			.skinset-background .recent-metadata a,
			.skinset-background .nv-recent-posts h4 a,
			.skinset-background .post-metadata a,
			.skinset-background .widget.widget_pages li a,
			.skinset-background .widget.widget_nav_menu li a,
			.skinset-background .widget.widget_recent_entries li a,
			.skinset-background div.blind_down ul li a,
			.skinset-background #item-header-content h2 a,
			.skinset-background a.topic-title,
			.skinset-background .bbp-topic-title a,
			.skinset-background a.bbp-forum-title,
			.skinset-background td.td-group .object-name a { 
 			color:#7a7a7a; }

			.skinset-header div.item-list-tabs ul li a,
			.skinset-header .widget ul li.current_page_item a,
			.skinset-header span.menudesc,
			div.post-metadata a,
			.skinset-header .commentlist .comment-author a,
			.skinset-header .recent-metadata a,
			.skinset-header .nv-recent-posts h4 a,
			.skinset-header .post-metadata a,
			.skinset-header .widget.widget_pages li a,
			.skinset-header .widget.widget_nav_menu li a,
			.skinset-header .widget.widget_recent_entries li a,
			.skinset-header div.blind_down ul li a,
			.skinset-header #item-header-content h2 a,
			.skinset-header a.topic-title,
			.skinset-header .bbp-topic-title a,
			.skinset-header a.bbp-forum-title,
			.skinset-header td.td-group .object-name a { 
 			color:#000000; }

			.skinset-footer div.item-list-tabs ul li a,
			.skinset-footer .widget ul li.current_page_item a,
			.skinset-footer span.menudesc,
			div.post-metadata a,
			.skinset-footer .commentlist .comment-author a,
			.skinset-footer .recent-metadata a,
			.skinset-footer .nv-recent-posts h4 a,
			.skinset-footer .post-metadata a,
			.skinset-footer .widget.widget_pages li a,
			.skinset-footer .widget.widget_nav_menu li a,
			.skinset-footer .widget.widget_recent_entries li a,
			.skinset-footer div.blind_down ul li a,
			.skinset-footer #item-header-content h2 a,
			.skinset-footer a.topic-title,
			.skinset-footer .bbp-topic-title a,
			.skinset-footer a.bbp-forum-title,
			.skinset-footer td.td-group .object-name a { 
 			color:#ededed; }

.top-navigation-left-text{ font-size: 10px; letter-spacing: 1px; font-weight: bold;
	padding: 12px 0px; line-height: 18px; text-transform: uppercase; }
.thumbs-list-wrapper .thumbs-list-scroller{height:57px;overflow:hidden;margin:0 auto;padding:0;position:relative;top:12px}

#content {
	margin: 0 43.6% 0 0%;
	width: 68%;
}


.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0;
	width: auto;
}

.right-sidebar #main #content {
	margin: 0 29% 0 1%;
	width: 70%;
}

.page-template-showcase-php  #main #content {
	margin: 0 3%;
	width: 94%;
}


.table {
	display: table;
	border: 0px;
	padding: 0;
	margin: 0px;
}

	
	
	div#art-main table#header_table tr#head_table_spacer {
		display: none;
	}



.block-page-title {
  display: none;
}


#block-views-page-titles-block-1 .block-title {
  display: none;
}







form input, .frm_forms form label, .with_frm_style label.frm_primary_label,
.with_frm_style.frm_login_form label, .frm_forms form input,
.frm_forms form textarea, .with_frm_style input[type=text],
.with_frm_style input[type=password], .with_frm_style input[type=email],
.with_frm_style input[type=number], .with_frm_style input[type=url],
.with_frm_style input[type=tel], .with_frm_style select,
.with_frm_style textarea,
#content .with_frm_style input:not([type=submit]):not([type=button]),
#content .with_frm_style select, #content .with_frm_style textarea,
.with_frm_style .chzn-container, .with_frm_style input[type=file],
.with_frm_style .frm_submit input[type=submit],
.with_frm_style .frm_submit input[type=button], .frm_form_submit_style,
.with_frm_style.frm_login_form input[type=submit], a.frm_save_draft,
.with_frm_style #frm_field_cptch_number_container,
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label,
.frm_forms .frm_description, .with_frm_style p.description,
.with_frm_style div.description, .with_frm_style div.frm_description {
	font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	box-shadow:0 0 0 !important;
}


.frm_forms form input[type=text], .frm_forms form input[type=email],
.frm_forms form input[type=url], .frm_forms form input[type=password],
.frm_forms form input[type=number], .frm_forms form input[type=tel] {
	height:46px;	
	margin-bottom:0px;
	padding:0 20px;
}


.frm_forms form input, .frm_forms form textarea {
	border-radius:3px;
	margin-bottom:0px;
	border:1px solid #d3d3d3;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;	
	transition: all 0.15s linear;
}


.frm_forms form textarea {
	padding:20px !important;
}


form label,
.frm_forms form label,
.with_frm_style label.frm_primary_label,
.with_frm_style.frm_login_form label {
	color:#5d5d5d;
	font-size:14px;
	font-weight:normal;
	margin:20px 0 4px;
}


form select,
.frm_forms form select {
	padding:10px !important;
	color:#6c6c6c;
	border:1px solid #d3d3d3;
	border-radius:3px;
}


.frm_forms .frm_none_container label.frm_primary_label,
.frm_forms .frm_pos_none {display:none}


.frm_forms .frm_description {font-size:14px !important}





.widget .frm_forms {padding-top:4px}


.footer .frm_forms .frm_message p,
.footer .with_frm_style .frm_message p {color:#468847 !important}


.footer label, .footer .frm_forms .frm_description {color:#c6c6c6 !important}


.simple-conversion .frm_forms.with_frm_style {max-width:100% !important}
.frm_forms.frm_style_formidable-style.with_frm_style{max-width:100%;direction:ltr;}

#mainttl, #principal, #bullets {width: 100%; display: inline-block;}

#mainttl h2 {color:#222; font-size: 1.1em; font-weight: 500; border-bottom: 2px solid #ad3333; margin-bottom: 0.5em;}
