﻿.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;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}

#header.logo-side .wf-wrap {
  padding-left: 40px;
  padding-right: 40px;
}
.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}
#page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}
#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}
#header.menu-centered.logo-left .wf-wrap{width:100%}
.logo-side .wf-wrap{height:100%}
#fancy-header.content-left .wf-wrap,#fancy-header.content-right .wf-wrap,#fancy-header.title-center .wf-wrap{display:table;width:100%}
#fancy-header .wf-wrap,.page-title .wf-wrap{padding-top:0;padding-bottom:0}
.overlap #fancy-header .wf-wrap,.overlap .page-title .wf-wrap{padding-top:70px;padding-bottom:70px}
.sidebar-left .wf-wrap:after,.sidebar-left .wf-wrap:before,.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}

  .overlap #fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .overlap .page-title .wf-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px;
  }

  .is-webkit.overlap #main .wf-wrap {
    top: 0;
  }

  .overlap #fancy-header.fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #header .wf-wrap,
  .header-side-left #header.logo-side .wf-wrap,
  .header-side-right #header.logo-side .wf-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer .wf-wrap {
    padding: 0 20px;
  }

  .page-title .wf-container-title,
  #fancy-header .wf-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .page-title.disabled-bg .wf-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }




#content-sidebar-wrap {
	width: 390px;
	float: left;

	}


#content-sidebar-wrap, .content-sidebar #content-sidebar-wrap {
	width: 940px;
	}


.sidebar-sidebar-content #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
	}
.span_1_of_3{width:32.2%}
#preface-wrap .span_1_of_3.col-1{padding-right:10px;}
#preface-wrap .span_1_of_3.col-2{padding-left:5px;padding-right:5px;}
#preface-wrap .span_1_of_3.col-3{padding-left:10px;}
#footer-wrap .span_1_of_3.col-1{padding-right:10px;}
#footer-wrap .span_1_of_3.col-2{padding-left:5px;padding-right:5px;}
#footer-wrap .span_1_of_3.col-3{padding-left:10px;}


#header-logo {
    float: none;
    height: 60px;
    clear: none;
    text-align: center;
    font-family: source-sans-pro;
    font-size: 35px;
    font-weight: 300;
    color: #FFF;

}



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

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }



#footer{
	width:1000px;
	padding:0px;
	align:center;
	display: block;
	clear:both;
	
	min-height: 30px;
	background-color: #333;
	margin: -0.1em 0 0 0;
	padding: 8px 0 14px 0;
	
}


#footer ul {
	text-align: center;
	margin: 0;
	}

	
	#footer ul li{
	display: inline;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff;
	padding: 0 .2em 0 .5em;
}


#footer li + li {
	border-left: #fff 1px solid;
}

#footer a:link, #footer a:visited { 
	color: #fff; 
	text-decoration: none; 	
}

#footer a:focus, #footer a:hover, #footer a:active { 
	color: #dac092; 
	text-decoration:underline; 	
}
.more{background:none!important;font-size:11px;font-weight:700;margin:0 0 5px;padding:0!important}

#main .character.ginger .ch_ginger2 {
  display: none;
}

  #main .character.ginger .ch_ginger2.go {
    -webkit-animation: w-slingshot_ani infinite 8s;
    -moz-animation: m-slingshot_ani infinite 8s;
    -o-animation: o-slingshot_ani infinite 8s;
    -ms-animation: ms-slingshot_ani infinite 8s;
    animation: slingshot_ani infinite 8s;
  }

#social-icons { position: relative; float: left; left: 50%; }

#social-icons ul { position: relative; float: left; left: -50%; margin: 0; padding: 0; }

#social-icons ul li { float: left; margin: 10px; }

#social-icons ul li a { display: block; width: 50px; height: 50px; line-height: 50px; color: #FFF; text-align: center; -webkit-transition: background 1s; -moz-transition: background 1s; transition: background 1s; }


		.service h3.title, a.readmore, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .widget h4.widgettitle, #breadcrumbs, h3#comments, .reply-container a, .wp-pagenavi a, .wp-pagenavi span { color: #758d78 !important; }


		#featured h2.title a { color: #fff !important; }


input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }

				.service h3.title  { font-size: 24px; color: #758b8d; text-shadow: 1px 1px 1px #ffffff; padding-bottom: 15px;  }

						h2.title { font-size: 30px; text-shadow: 1px 1px 1px #ffffff; padding-bottom: 10px; }

							h2.title a { color: #758b8d; text-decoration: none; }

			.slide h2.title { font-size: 48px; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); font-style: normal; padding-bottom: 8px; }

				.slide h2.title a { color: #fff; }

  footer .footer_holder {
    width: 100%;
    float: left;
    margin-bottom: 0px; }

    footer .footer_holder .span2 {
      padding-left: 10px;
      text-align: center;
      width: 159px; }

      footer .footer_holder .span2 .icons-aeg-logo {
        display: block;
        text-indent: -999em;
        margin: 30px auto 35px 20px; }

    footer .footer_holder .span12 {
      width: 1000px;
      float: none;
      margin: 0 auto; }

      footer .footer_holder .span12 #adBanner {
        background: #160e19;
        width: 720px;
        height: 90px;
        margin: 0 0 10px 0;
        float: left; }

      footer .footer_holder .span12 .stubhub_footer {
        float: right;
        width: 245px;
        height: 81px; }

        footer .footer_holder .span12 .stubhub_footer .rslides li {
          height: 100%; }

    footer .footer_holder h3 {
      color: #e79415;
      text-transform: uppercase;
      font-size: 10px;
      font-weight: 100;
      margin-bottom: 10px;
      text-decoration: none; }
.header_right .top_contact{padding-top:10px}
.top_contact .desktop{display:none}

#megaMenu ul.megaMenu,
#megaMenu ul.sub-menu {
  

  list-style: none outside none;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow: visible;
  zoom: 1;
}

#megaMenu.megaMenu-nojs ul ul.sub-menu {
  display: none;
}

#megaMenu ul ul.sub-menu {
  position: absolute;
  left: auto;
  z-index: 500;
  float: left;
  zoom: 1;
  overflow: visible;
  visibility: visible;
  margin: 0;
}


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}


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


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

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


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

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

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

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

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


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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
  color: #888888;
}

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

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

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

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

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


#navigation .span2 {
	height:48px;
	position:relative;
	background:none;
	}

#navigation .span2.time {
	margin-left:0;
	width:16.094%;
	}

	#header .span2,
	#overflow .span2 {
		display:none;
		}

	
	#navigation .span2,
	.footer .span2 {
		height:auto;
		display:none;
		}

	
	
	.single #content .span2 {
		display:none;
		}

	
	
	.span2.explore,
	.span3.related,
	.sidebar .item {
		float:left;
		width:50%;
		min-height:330px;
		padding:0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		}



#widget-header .social-networks {
	list-style-type:none;
	padding:0;
	margin:0;
	border:none;
	}

	#widget-header .social-networks li {
		float:left;
		border:none;
		padding:0;
		margin:0 0 0 5px;
		list-style-type:none;
		height:30px;
		}

		#widget-header .social-networks li a {
			text-decoration:none;
			float:left;
			height:30px;
			display:block;
			}

		#widget-header .social-networks li a:hover {
			color:red;
			}

	
.social-networks {float:left; margin:0;}

	.social-networks li {float:left; padding:0 0 0 3px; background:none;}

	
	
	#widget-footer .social-networks li {
		list-style-type:none;
		padding:0 0 .5em 0;
		margin:0;
		}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


#footer li.seperator {
	padding-left: 5px;
	padding-right:5px;
    color: #FF6E00;
    font-weight:bold;	
	display:inline;
}

#priority-border{
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #5a5a5a;
	border-bottom-color: #5a5a5a;
	
}


#footer .contact {margin: 5px 0;padding: 5px 0;font-size:15px;border-bottom:1px solid #fbfbfb;}
.rocket-section h2{margin-top:0;}
.rocket-section.rocket-section-collapse-top{padding-top:0;}
.rocket-section.rocket-section-collapse-bottom{padding-bottom:0;}
.rocket-section.transparrent-section + .transparrent-section{padding-top:0;}
.rocket-section-collapsed{padding:0px;}
.header-search-area .rocket-section{background-color:#0099a8;}
.header-search-area .rocket-section .responsive_font_big,.header-search-area .rocket-section .node-type-homepage .jumbotron h2,.node-type-homepage .jumbotron .header-search-area .rocket-section h2{color:white;}
.page-solutions-learn .read-the-details.rocket-section,.node-type-brand-landing .read-the-details.rocket-section,.node-type-product .read-the-details.rocket-section,.node-type-learn-landing .read-the-details.rocket-section{padding-top:0;}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper{display:none;}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper.active{display:block;}

		
			.idm_ad_button_group .idm_ad_unit {
				float:left;
				margin:10px 9px 10px 0px;
			}

			.idm_ad_button_group .idm_ad_unit:last-child {
				margin-right:0px;
			}




#sidebar {
	float:right;
	width:300px;
}


.tab-bar .menu-icon {
  color: #ffffff;
  display: block;
  height: 2.8125rem;
  padding: 0;
  position: relative;
  text-indent: 2.1875rem;
  transform: translate3d(0, 0, 0);
  width: 2.8125rem;
}


.tab-bar .menu-icon span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  margin-top: -0.5rem;
  left: 0.90625rem;
  box-shadow: 0 0 0 1px #ffffff, 0 7px 0 1px #ffffff, 0 14px 0 1px #ffffff;
  width: 1rem;
}


.tab-bar .menu-icon span:hover:after {
  box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3;
}


.top-bar .toggle-topbar.menu-icon {
  margin-top: -16px;
  top: 50%;
}


.top-bar .toggle-topbar.menu-icon a {
  color: white;
  height: 34px;
  line-height: 33px;
  padding: 0 2.41667rem 0 0.85417rem;
  position: relative;
}


.top-bar .toggle-topbar.menu-icon a span::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  margin-top: -8px;
  top: 50%;
  right: 0.85417rem;
  box-shadow: 0 0 0 1px white, 0 7px 0 1px white, 0 14px 0 1px white;
  width: 16px;
}


.top-bar .toggle-topbar.menu-icon a span:hover:after {
  box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px "";
}


.menu--primary .menu {
  font-size: 1rem;
  font-weight: 700;
  float: right;
  margin: 0;
  padding: 0;
}


.menu--primary a {
  color: #ffffff;
  display: block;
  padding: 0.5rem;
}


.menu--primary a:hover,
.menu--primary a:active {
  color: #e44236;
}


.menu--primary .action {
  text-transform: uppercase;
  background: #e44236;
}


.menu--primary .action a {
  padding: 0.5rem 1.5625rem;
  color: #fff;
}


.menu--primary .action a:hover {
  color: #222;
}


.footer--site .menu {
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
}


.footer--site .menu .menu-item {
  line-height: 1;
  list-style: none;
  border-left: 1px solid;
  float: left;
  padding-left: 0.625rem;
  margin-left: 0.5625rem;
}


.footer--site .menu .menu-item:first-child {
  margin: 0;
  padding: 0;
  border: none;
}


.footer--site .menu .menu-item a {
  color: #555555;
}

  body.slideshow .site--content .locations--list,
  .header--site .header__info,
  .financing-section,
  .footer--site .menu,
  .footer--site .footer__widgets,
  .carouslider {
    display: none;
  }

  .menu--primary .action#menu-item-15 {
    display: none;
  }

.info-mob{
	width: 60%;
	background: #bebebe;
	padding: 35px 0;
	margin: 30px auto 6px;
}

.info-mob a{
	padding: 35px 200px;
}

#load.light-loading {
  background-color: rgba(255,255,255,0.95);
}

.accent-gradient #load.light-loading {
  background-color: rgba(255,255,255,0.95);
  background-image: none;
}

#load.light-loading .pace .pace-activity:before,
#load.light-loading .pace .pace-activity:after {
  border-color: rgba(141,144,149,0.25);
}

.share-overlay,
.overlay,
#load {
  background-color: #3b8ced;
  background-color: rgba(59,140,237,0.98);
}
body #load{height:100%;overflow:hidden;position:fixed;width:100%;z-index:9501}
#load .pace .pace-activity{margin:-65px 0 0 -65px;width:130px;height:130px;background:0 0}
#load .pace .pace-activity:after,#load .pace .pace-activity:before{border-width:7px}
#load .pace .pace-activity:before{bottom:0;left:0;width:130px;height:130px}
#load .pace .pace-activity:after{bottom:33px;left:33px;width:66px;height:66px}
.shipping-estimate-line,.tax-estimate-line,.shipping-country-link,.shipping-country-picker,.shipping-options{display:none;}

.offset-anchor {
	display: block;
	clear: both;
	position: relative;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

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

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

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

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
		
			 #pg-701-0 , #pg-701-1 , #pg-701-2 , #pg-701-3 , #pg-701-4 , #pg-701-5 , #pg-701-6 , #pg-701-7 , #pg-701-8 , #pl-701 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-701 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-701 .panel-grid-cell { padding:0 }


.case-study__group {
  display: block; }

  .case-study__group:before, .case-study__group:after {
    content: " ";
    display: table; }

  .case-study__group:after {
    clear: both; }


      .case-study__group a:nth-of-type(1):before {
        background-color: #81d742;
      }


      .case-study__group a:nth-of-type(2):before {
        background-color: ;
      }


      .case-study__group a:nth-of-type(3):before {
        background-color: ;
      }



.dateleft {

	width: 505px;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #888888;
	}





.dateleft a, .dateleft a:visited {

	color: #888888;
	}





#pbmc-wrap {padding: 20px 0 0; text-align: center;}
.modal-body{position:relative;padding:15px;}

main section .section-header .section-subtitle {
    font-size: 13px;
    font-family:"The Wave Thin", sans-serif; font-weight:normal; font-style:normal;
    padding-top: 20px;
    border-top: 1px solid rgba(35, 31, 32, 1.0);
    display: inline-block;
    max-width: 480px;
}

main section .section-main .section-subtitle {
    font-size: 22px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    display: inline-block;
}

#product .section-header .section-subtitle {
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    opacity: 0;
}

#product .section-header .section-subtitle a {
    text-decoration: none;
}

#product.show .section-header .section-subtitle {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#product .section-main .section-subtitle {
    font-size: 22px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    display: block;
    margin: 0 0 80px 0;
    text-align: center;
}

#designer .section-header .section-subtitle {
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    opacity: 0;
}

#designer .section-header .section-subtitle a {
    text-decoration: none;
}

#designer.show .section-header .section-subtitle {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#designer .section-main .section-subtitle {
    font-size: 22px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    display: block;
    margin: 0 0 1em 0;
    text-align: center;
}

#page .section-header .section-subtitle {
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    opacity: 0;
}

#page .section-header .section-subtitle a {
    text-decoration: none;
}

#page.show .section-header .section-subtitle {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#page .section-main .section-subtitle {
    font-size: 22px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    display: block;
    margin: 0 0 1em 0;
    text-align: center;
}

#search .section-header .section-subtitle {
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    opacity: 0;
}

#search .section-header .section-subtitle a {
    text-decoration: none;
}

#search.show .section-header .section-subtitle {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#search .section-main .section-subtitle {
    font-size: 22px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    display: block;
    margin: 0 0 1em 0;
    text-align: center;
}

#downloads .section-header .section-subtitle {
    -webkit-transform: translate(100px, 0);
    -moz-transform: translate(100px, 0);
    -ms-transform: translate(100px, 0);
    -o-transform: translate(100px, 0);
    transform: translate(100px, 0);
    -webkit-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -webkit-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -moz-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -moz-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -ms-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -ms-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    -o-transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), -o-transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    transition: opacity 300ms cubic-bezier(0.455, 0.030, 0.515, 0.955), transform 500ms cubic-bezier(0.455, 0.030, 0.515, 0.955) 40ms;
    opacity: 0;
}

#downloads .section-header .section-subtitle a {
    text-decoration: none;
}

#downloads.show .section-header .section-subtitle {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

#downloads .section-main .section-subtitle {
    font-size: 22px;
    font-family:"The Wave Demi Bold", sans-serif; font-weight:bold; font-style:normal;
    display: block;
    margin: 0 0 1em 0;
    text-align: center;
}




div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}

  .span4 {
    width: 20%; 
  }

  .row-fluid .span4 {
    width: 25.623931623931625%; 
    *width: 25.570740134569924%; 
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 256px;
  }


#beyond {
text-align: center;
width:260px;
    color:#29435e;
	font-size: 13px;
	line-height:18px;padding-top:6px;
}

.mashmenu .sub-channel{display: inline-block;
width: 144px;
margin:65px 0 0 0px;
padding:  0 0  0 0;
max-height: 138px !important;
vertical-align: top;
background: #F5CFAB!important;
height: 50px !important;
position: relative;
overflow: hidden;
height: 100% !important;}

.mashmenu .sub-channel li{display:block;}

.mashmenu .menu .sub-channel li a{color:#ef8010!important;font-weight:normal;text-align:right;display:block;padding:5px 10px;margin:5px 0;text-decoration:none}

.mashmenu .menu li.level0:hover .sub-channel li a{background:none}

.mashmenu .menu li.level0:hover .sub-channel li.hover a{background:#F6E8DD!important; color: #F4821F!important;}

.mashmenu .menu li.level0 .sub-channel li a .fa-chevron-right,.mashmenu .menu li.level0:hover .sub-channel li a .fa-chevron-right,.mashmenu .menu li.level0 .sub-channel li a .fa-chevron-left,.mashmenu .menu li.level0:hover .sub-channel li a .fa-chevron-left{color:#C7E6F5;font-size:12px}

.mashmenu .menu li.level0:hover .sub-channel li.hover a .fa-chevron-right,.mashmenu .menu li.level0:hover .sub-channel li.hover a .fa-chevron-left{color:#164c7b}
#footer #block-menu-secondary-menu ul.menu li.last{border-right:none;padding-right:0;}
#footer #block-menu-secondary-menu ul.menu li.last a{padding-right:0;}
.region-header ul.menu li.last{border-right:none;}
.home-block-area.last{padding-right:0;}
#home-blocks-area .home-block-area.last .item-list ul li{padding:0;margin:4px 0 0 20px;}
#footer ul.menu li.last{float:left;list-style:none;}
#navigation ul.menu li.last{padding:0 0 0 25px;border-right:none;}
ul#secondary-menu li.last{border-right:none;}
ul#secondary-menu li.last a{padding:0 0 0 10px;}
#block-block-6 .content a.last{padding-left:8px;}
.home-block-area.last .region{width:285px;display:table-cell;}
.home-block-area.last .region.region-home-area-3{padding-right:20px !important;}



.flex-video { position: relative; padding-top: 2.08333em; padding-bottom: 67.5%; height: 0; margin-bottom: 1.33333em; overflow: hidden; }

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video.vimeo { padding-top: 0; }

.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.modal.video .player .flex-video { margin-bottom: 0; }

.template-index .slider .flex-video { padding-bottom: 45%; }



	

	.quicklinks {
	font-size: 75%;
	padding-bottom: 2px;
	padding-right: 5px;
	text-align: right;
	}



.pricing-table .description {
  background-color: white;
  padding: 15px;
  text-align: center;
  color: #777777;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  border-bottom: dotted 1px #dddddd;
}


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


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }


.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

#toplogo img {
	margin: 0px;
}

.wpb_button,
.form-submit input,
.wpcf7-submit {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-image: none;
  background: #4db2ec !important;
  color: white;
  border: none;
  text-shadow: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: normal;
  font-size: 14px;
  padding: 5px 12px 7px 12px !important;
  margin-bottom: 4px;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.wpb_button:hover,
.form-submit input:hover,
.wpcf7-submit:hover {
  text-shadow: none;
  opacity: 0.8;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.wpb_button {
  display: inline-block;
}

.blog-stack .more-link-wrap.wpb_button {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.blog-stack .wpb_button,
.blog-stack .form-submit input,
.blog-stack .wpcf7-submit {
  font-family: "Volkorn";
  padding-top: 7px !important;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1350px;}
.tfs-slider .slide-content-container .btn{min-height:0 !important;padding-left:20px;padding-right:20px !important;height:26px !important;line-height:26px !important;}




#page_wrap {
    height: 100%;
    overflow: auto;
	position: static;
}

.scroll_fix_wrap { direction: ltr; text-align: left; overflow-x: hidden; overflow-y: auto; left: 0; top: 0; z-index: 200; }


.scroll_fix_wrap .window { position: static; display: inline-block; margin: 20px 0; }

.ie7 .scroll_fix_wrap .window,
.ie6 .scroll_fix_wrap .window { width: 400px; }

.default_template .two_column .column_right p,
.default_template #column_banner .text_desc {color: #007ca0 !important;}





#column_banner .large_text {font-family: "ScalaSans", Verdana, sans-serif; color: #d2caae; font-size: 110px; line-height: 1; margin: 0; vertical-align: super;}

#column_banner .large_text sup.currency {color: #d2caae; font-size: 50px !important; vertical-align: text-top; padding-top: 21px; display: inline-block;}

#column_banner .text_desc {font-family: "ScalaSans", Verdana, sans-serif; font-size: 13px; color: #FFF; margin: -12px 0 0 0; text-transform: uppercase;}

#column_banner .since {font-family: "ScalaSans", Verdana, sans-serif;  font-size: 12px; color: #a69d7c;}

#content_wrapper .slide #column_banner .large_text {color: #D2CAAE;}

#content_wrapper .slide #column_banner .text_desc {color: #007ca0;}

#content_wrapper .slide #column_banner .since {color: #d2caae;}

#content_wrapper .slide #overlay_content #column_banner .text_desc {color:#ffffff}

#content_wrapper .slide #overlay_content #column_banner .since {color:#a69d7c;}





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

.menu{
	display:none;
}


.menu-img {
    padding: 5px;
    width: 99% !important;
}

.menu ul li {
    padding: 0 5px;
}

.menu-right {
    margin-left: 198px;
    width: 28%;
}


.menu-left{ width:43%; float:left}

.menu ul{margin:0; padding:0; float:left }

.menu ul li:nth-child(1){ padding-left:0px}

.menu ul li a{ color: #E05839;
    font-family: 'Alegreya Sans',sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;}


.menu ul li a:hover{color:#FFDB9B}


.menu ul.sub-menu{display:none; position: absolute; left:0; top:46px; z-index:999; background-color:#4F3127; width:200px}

.menu ul li ul.sub-menu li {
    border-bottom: 1px solid #3A211C;
    float: left;
    list-style: none outside none;
    padding: 0 12px;
    position: relative;
    width: 88%;
}


.menu ul li:hover ul.sub-menu{display:block}


.menu ul.sub-menu ul li{ width:150px; float:none; border-bottom:solid 1px #39201B }


.midlayer .innav {
background-color: #fff;
background-color: rgba(255, 255, 255, .7);
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#footer .widget-title { border-bottom: 1px solid #666e71; box-shadow: none; color: #fff; }





aside .widget, .wpb_widgetised_column .widget { margin-bottom: 3rem; font-size: 0.78571rem; }


.widget table { width: 100%; }


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


.widget .sub-menu li:last-child { padding-bottom: 0; box-shadow: none; }


.widget .widget-title { padding-bottom: 0.6em; border-bottom: 1px solid gainsboro; margin-bottom: 1.3em; position: relative; color: #2a2a2a; }

.widget .widget-title:before { content: ""; display: block; position: absolute; width: 30px; height: 2px; bottom: -1px; left: 0; background: #ff3800; }


.contain span.two-nine {
  left: 50%;
}

.search_box_text {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#352571;
}

.gfFooter p.phone, body.article p.phone { font-size: 32px; margin:0; padding:0; line-height: 32px;}


.section-title {
	font-size: 28px;
	margin-bottom: 20px;
	color: #474747;
	line-height: 1;
	text-transform: uppercase;
	text-align: center;
}

#footer .dropUp .footer-dropUp-content .ext_content{display:none;}

.headerOn #footer .dropUp .ext_content.expand-on{overflow-y:scroll;max-height:150px;}



#secondary .widget .social-icons a {
  color: #fff;
}

.social-icons {
  position: relative;
  text-align: center;
}

#secondary .widget .social-icons {
  text-align: left;
}

.social-icons a {
  font-size: 18px;
  line-height: 100px;
  list-style: none;
  display: inline-block;
  text-align: center;
  height: 100px;
  width: 62px;
  background-color: #a62b24;
  -webkit-transition: background-color  0.5s;
     -moz-transition: background-color  0.5s;
       -o-transition: background-color  0.5s;
          transition: background-color  0.5s;
}

#footer-area .social-icons a {
  background-color: #363636;
  color: #000;
}


#footer-area .social-icons a:hover {
  color: #fff;
}


.social-icons a.facebook:hover {
  background-color: #000 !important;
}

.social-icons a.twitter:hover {
  background-color: #000 !important;
}

.social-icons a.dribbble:hover {
  background-color: #ea4c89 !important;
}

.social-icons a.flickr:hover {
  background-color: #ff0084 !important;
}

.social-icons a.googleplus:hover {
  background-color: #d62408 !important;
}

.social-icons a.skype:hover {
  background-color: #0bbff2 !important;
}

.social-icons a.pinterest:hover {
  background-color: #c31e26 !important;
}

.social-icons a.linkedin:hover {
  background-color: #005987 !important;
}

.social-icons a.vimeo:hover {
  background-color: #1bb6ec !important;
}

.social-icons a.tumblr:hover {
  background-color: #35506b !important;
}

.social-icons a.youtube:hover {
  background-color: #df3333 !important;
}

.social-icons a.instagram:hover {
  background-color: #000 !important;
}

.social-icons a.rss:hover {
  background-color: #f39c12 !important;
}

.social-icons a.foursquare:hover {
  background-color: #2398C9 !important;
}

.social-icons a.soundcloud:hover {
  background-color: #F50 !important;
}

.social-icons a.github:hover {
  background-color: #4183C4 !important;
}

.well .social-icons a {background-color: #ffffff !important ;}

.cpy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
 body.display-full .pl-content,body.display-boxed .pl-fixed-top .pl-content{position:relative;max-width:1405px;margin:0 auto}
 body .pl-content img{max-width:100%;height:auto;width:auto \9}

.pl-ph-container .pl-content {
  padding: 60px 0;
}

.category-uncategorized, .widget_meta, .comment-form-url {
    float: left;
}


.category-uncategorized {width:28%;}
html.responsive body footer #footer-bottom #bottom-content .topics, html.responsive body footer #footer-bottom #bottom-content #work, html.responsive body footer #footer-bottom #bottom-content #perspectives, html.responsive body footer #footer-bottom #bottom-content #newsroom, html.responsive body footer #footer-bottom #bottom-content #aboutus, html.responsive body footer #footer-bottom #bottom-content #bottom-signup, html.responsive body footer #footer-bottom #bottom-content #copyright{float:left;margin-left:0px;width:100%;}
html.responsive body footer #footer-bottom #bottom-content #work, html.responsive body footer #footer-bottom #bottom-content #perspectives, html.responsive body footer #footer-bottom #bottom-content #newsroom, html.responsive body footer #footer-bottom #bottom-content #aboutus, html.responsive body footer #footer-bottom #bottom-content #bottom-signup, html.responsive body footer #footer-bottom #bottom-content #copyright{margin-top:10px;}
.carousel-inner{position:relative;overflow:hidden;width:100%}

#main-slider .carousel-inner {
	overflow-y: visible;
	overflow-x:visible;
	height: 569px
}
.node .links{margin-left:0;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}

#footer #footer-nav .menu-item-172 {
  display: none;
}


.slider-home .slider-pagination
{
    float: right;

    width: 346px;
}

.slider-home .slider-pagination ul
{
    padding: 0;
}

.slider-home .slider-pagination li
{
    position: relative;

    width: 100%;

    list-style: none;
}

.slider-home .slider-pagination li ~ li
{
    padding-top: 5px;
}

.slider-home .slider-pagination li ~ li:before
{
    position: absolute;
    top: 0;
    left: 50%;

    width: 54px;
    height: 5px;
    margin-left: -27px;

    content: ' ';

    background: #000;
}

.slider-home .slider-pagination li.active a
{
    background: #f5f5f5;
}

.slider-home .slider-pagination a
{
    display: block;

    padding: 51px 29px 30px 29px;

    text-align: center;
    text-transform: uppercase;

    color: #000;
}

.slider-home .slider-pagination a:hover
{
    text-decoration: none;
}

.slider-home .slider-pagination a span
{
    font-size: 22px;
    line-height: 24px;

    display: block;

    padding-bottom: 20px;
}

.slider-home .slider-pagination a small
{
    font-family: 'gothammedium', Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;

    display: block;

    letter-spacing: 1.8px;
}

	#et-footer-nav { background-color: rgba(255,255,255,0.05); }




.site-header .widget-area {
	float: right;
	text-align: right;
	width: 720px;
}


.site-header .widget-area .widget {
	margin-bottom: 0;
}

	


	.content,
	.homeside,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}



.one_half{width:48%}

.one_half, .one_third, .two_third, .one_fourth{margin-right:4%; margin-bottom:10px; float:left}



#content {
    padding: 0 0 148px;
    clear: both;
}


.fm #content{
    padding:0;
}




#content:after, .latest_news:after, .page_title:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }

  img.star16{
  left: 89%;
  top: 19%;
  }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.main-header .container {
    position: relative;
}

    
    .iconic-banner .container,
    .statement-banner .container {
        position: relative;
    }


    .iconic-banner .container .above,
    .iconic-banner .container .below,
    .statement-banner .container .above,
    .statement-banner .container .below {
        position: absolute;
        right: 10px;
    }


#gallery-popup .container {
    position: relative;
}


.offer-top-banner .container {
    position: relative;
}


.single-post .container .size-full {
    max-width:100%;
    height: auto;
}


    .iconic-banner .container .above, .iconic-banner .container .below, .statement-banner .container .above, .statement-banner .container .below {
        position: initial;
    }








.clear, cleardivider { clear:both; }


.clear{
	
	clear:both;
}
.hero-flipper--grand-challenges .views-row-1 .hero__title,.hero-flipper--grand-challenges .views-row-1 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-2 .hero__title,.hero-flipper--grand-challenges .views-row-2 a{color:#2a83fb}
.hero-flipper--grand-challenges .views-row-3 .hero__title,.hero-flipper--grand-challenges .views-row-3 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-4 .hero__title,.hero-flipper--grand-challenges .views-row-4 a{color:#bcd441}
.hero-flipper--grand-challenges .views-row-5 .hero__title,.hero-flipper--grand-challenges .views-row-5 a{color:#da442f}
.hero-flipper--grand-challenges .views-row-6 .hero__title,.hero-flipper--grand-challenges .views-row-6 a{color:#b29be5}
.team-about__individual-news.views-row-last{margin-bottom:0px}


.left_1 {
    margin-top:4px;
    margin-bottom:0px;
    padding-left:15px;
    background: transparent;
    float:left;
}


p.left_1{
    font: Calibri, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}


#refresh-indicator {position:fixed;height:50%;width:100%;z-index:1;background:#ff0099;display:block;padding:20px;}

#refresh-indicator #refresh-pulldown,#refresh-indicator #refresh-letgo,#refresh-indicator #refresh-refreshing {display:none;font-family: 'Open Sans', sans-serif;font-weight:400;color:#fff;}

#refresh-indicator i.fa {margin-right:5px;}

.social-menu {display:inline; list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left: 20px; padding-right: 20px;}

.social-menu li {display:inline; list-style:none; list-style-type:none; }
body.x-navbar-fixed-top-active .x-navbar-wrap{height:90px;}

#home-rd #tagline{margin-top:17px;}
#header #mobilemenu .menu-icon:before,.pluggedin-bars:before{content:"\f136"}
#header #mobilemenu{overflow-x:hidden}
#header #mobilemenu .menu-icon:before{font-size:2em}
#header #mobilemenu .navbar-toggle{float:left;text-transform:uppercase;margin:0;padding:7px 0 0}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}

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

  .vc_col-sm-12 {
    width: 100%;
  }
.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-lg-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-md-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-sm-9,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-1,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-10,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-11,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-12,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-2,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-3,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-4,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-5,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-6,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-7,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-8,.vc_row:not(.vc_gitem_row):not(.vc_grid-container) .vc_col-xs-9{padding-left:22px;padding-right:22px}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
.button.icon-airplane:after,.button.icon-bookmark:after,.button.icon-calendar:after,.button.icon-camera:after,.button.icon-cart:after,.button.icon-checkmark:after,.button.icon-close:after,.button.icon-cog:after,.button.icon-compass:after,.button.icon-credit-card:after,.button.icon-cycle:after,.button.icon-download:after,.button.icon-earth:after,.button.icon-envelope:after,.button.icon-equalizer:after,.button.icon-facebook:after,.button.icon-film:after,.button.icon-forward:after,.button.icon-fullscreen-exit:after,.button.icon-fullscreen:after,.button.icon-image-gallery:after,.button.icon-info:after,.button.icon-list-2:after,.button.icon-list:after,.button.icon-location:after,.button.icon-newspaper:after,.button.icon-notification:after,.button.icon-phone:after,.button.icon-pinterest:after,.button.icon-play:after,.button.icon-plus-alt:after,.button.icon-plus:after,.button.icon-print:after,.button.icon-quote:after,.button.icon-search:after,.button.icon-spin:after,.button.icon-star:after,.button.icon-stopwatch:after,.button.icon-sunglass:after,.button.icon-twitter:after,.button.icon-user:after,.button.icon-users:after,.button.icon-wishlist:after,.button.icon-youtube:after,.button.icon-zoom-in:after,.button.icon-zoom-out:after,.close-button:after,.rating-stars li:after,.social-buttons a.email:after,.social-buttons a.facebook:after,.social-buttons a.google:after,.social-buttons a.instagram:after,.social-buttons a.pinterest:after,.social-buttons a.twitter:after,.social-buttons a.youtube:after,.zoom-in-button:before,.zoom-out-button:before{font-variant:normal;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
.rating-stars,.social-buttons,.toggle-buttons{overflow:hidden}
.button.icon-airplane:after,.button.icon-bookmark:after,.button.icon-calendar:after,.button.icon-camera:after,.button.icon-cart:after,.button.icon-checkmark:after,.button.icon-close:after,.button.icon-cog:after,.button.icon-compass:after,.button.icon-credit-card:after,.button.icon-cycle:after,.button.icon-download:after,.button.icon-earth:after,.button.icon-envelope:after,.button.icon-equalizer:after,.button.icon-facebook:after,.button.icon-film:after,.button.icon-forward:after,.button.icon-fullscreen-exit:after,.button.icon-fullscreen:after,.button.icon-googleplus:after,.button.icon-image-gallery:after,.button.icon-info:after,.button.icon-list-2:after,.button.icon-list:after,.button.icon-location:after,.button.icon-newspaper:after,.button.icon-notification:after,.button.icon-phone:after,.button.icon-pinterest:after,.button.icon-play:after,.button.icon-plus-alt:after,.button.icon-plus:after,.button.icon-print:after,.button.icon-quote:after,.button.icon-search:after,.button.icon-spin:after,.button.icon-star:after,.button.icon-stopwatch:after,.button.icon-sunglass:after,.button.icon-user:after,.button.icon-users:after,.button.icon-wishlist:after,.button.icon-youtube:after,.button.icon-zoom-in:after,.button.icon-zoom-out:after,.button[class*=icon-arrow]:after,.close-button:after,.rating-stars li:after,.social-buttons a.email:after,.social-buttons a.facebook:after,.social-buttons a.google:after,.social-buttons a.instagram:after,.social-buttons a.pinterest:after,.social-buttons a.twitter:after,.social-buttons a.youtube:after,.zoom-in-button:before,.zoom-out-button:before{font-family:icons;text-transform:none}
.social-buttons a{display:inline-block;height:30px;width:30px;line-height:30px;margin-right:8px;margin-top:9px;padding:0;background-color:#444;background-image:none;color:#fff;text-align:center;border-radius:15px;transition:.2s background-color linear}
.social-buttons a.facebook.highlight-color,.social-buttons a.facebook:hover{background-color:#3a5896}
.social-buttons a.facebook:after{display:inline-block;content:"\3e"}
.social-buttons a.twitter.highlight-color,.social-buttons a.twitter:hover{background-color:#3dc5f5}
.social-buttons a.twitter:after{display:inline-block;content:"\3d"}
.social-buttons a.instagram.highlight-color,.social-buttons a.instagram:hover,.social-buttons a.pinterest.highlight-color,.social-buttons a.pinterest:hover{background-color:#b62626}
.social-buttons a.pinterest:after{display:inline-block;content:"\3b"}
.social-buttons a.instagram:after{display:inline-block;content:"\77"}
.social-buttons a.youtube.highlight-color,.social-buttons a.youtube:hover{background-color:red}
.social-buttons a.youtube:after{display:inline-block;content:"\78"}
.social-buttons a.google.highlight-color,.social-buttons a.google:hover{background-color:#0070d2}
.social-buttons a.google:after{display:inline-block;content:"\3c"}
.social-buttons a.email.highlight-color,.social-buttons a.email:hover{background-color:#3dc6f4}
.social-buttons a.email:after{display:inline-block;content:"\6c"}
.share-list-mobile .social-buttons{top:50%;left:50%;position:absolute}
.module-footer .social-buttons ul{margin-bottom:0}
.module-footer .social-buttons h5{top:5px;margin-bottom:0}
.module-footer .social-buttons{padding-bottom:40px;border-bottom:1px solid #444;margin-bottom:40px}
.module-footer .social-buttons a{display:inline-block;height:30px;width:30px;line-height:30px;margin-right:8px;margin-top:9px;padding:0;background-color:#666;background-image:none;color:#222;text-align:center;border-radius:15px;transition:.2s background-color linear;display:block;margin:0}
.module-footer .social-buttons a.facebook:hover{background-color:#3a5896}
.module-footer .social-buttons a.facebook:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\3e"}
.module-footer .social-buttons a.facebook.highlight-color{background-color:#3a5896}
.module-footer .social-buttons a.twitter:hover{background-color:#3dc5f5}
.module-footer .social-buttons a.twitter:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\3d"}
.module-footer .social-buttons a.twitter.highlight-color{background-color:#3dc5f5}
.module-footer .social-buttons a.pinterest:hover{background-color:#b62626}
.module-footer .social-buttons a.pinterest:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\3b"}
.module-footer .social-buttons a.pinterest.highlight-color{background-color:#b62626}
.module-footer .social-buttons a.instagram:hover{background-color:#b62626}
.module-footer .social-buttons a.instagram:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\77"}
.module-footer .social-buttons a.instagram.highlight-color{background-color:#b62626}
.module-footer .social-buttons a.youtube:hover{background-color:red}
.module-footer .social-buttons a.youtube:after{content:"\59";font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\78"}
.module-footer .social-buttons a.youtube.highlight-color{background-color:red}
.module-footer .social-buttons a.google:hover{background-color:#0070d2}
.module-footer .social-buttons a.google:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\3c"}
.module-footer .social-buttons a.google.highlight-color{background-color:#0070d2}
.module-footer .social-buttons a.email:hover{background-color:#3dc6f4}
.module-footer .social-buttons a.email:after{font-family:icons;font-variant:normal;text-transform:none;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;content:"\6c"}
.module-footer .social-buttons a.email.highlight-color{background-color:#3dc6f4}
.module-footer .social-buttons a:hover{color:#222}
.module-footer .social-buttons li{display:inline-block;width:30px;height:30px;margin:0 8px 8px 0;padding:0}

.smooth_slider .smooth_sliderb{position:relative;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_6 {
	width:230px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}
.mobile-menu-toggle{display:none;font-size:2em;float:right;padding:15px 20px}
.mobile-menu-toggle:before{content:"\f0c9";font-family:"FontAwesome"}
.mobile-menu-toggle.close:before{content:"\f057"}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

div.latest-home-posts div.post-item p.meta-info  { color:#FFF;  border-bottom:1px solid #454545; }

.latest-info-posts  div.desc p.meta-info a{ color:#af0909;  }
 
.latest-info-posts  div.desc p.meta-info a:hover{ color:#fff; }

.latest-info-posts  div.desc p.meta-info { color:#9b9b9a;}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}
.tve_flt .tve_image.tve_black{border-color:#101010}
.tve_flt .tve_image.tve_blue{border-color:#3E68B2}
.tve_flt .tve_image.tve_green{border-color:#34AE44}
.tve_flt .tve_image.tve_orange{border-color:#E25C1B}
.tve_flt .tve_image.tve_purple{border-color:#8656C1}
.tve_flt .tve_image.tve_red{border-color:#CE271B}
.tve_flt .tve_image.tve_teal{border-color:#387D71}
.tve_flt .tve_image.tve_white{border-color:#D8D8D8}


.wp-caption-text{
text-align:center;
font-size:12px;
font-weight:normal;
padding-top:10px;
letter-spacing:1px;
margin-bottom:10px;
}





.font-b,
#main-navigation h2, .hal-join, #main-navigation .menu-title, .footer-title, #complementary .widget-title, .button, #single .entry-title, #response-header h3, .archive-title {
	font-family: "PT Sans Narrow", "Trebuchet MS", sans-serif;
	font-weight: 400 !important; }

		#main-navigation .menu-title {
			padding: 10px 0;
			padding: 1rem 0;
			font-size: 15px;
			font-size: 1.5rem;
			color: #999; }
.thumbs.is-loaded .thumbs-list-wrapper{visibility:visible}
.thumbs.is-closed .thumbs-list-wrapper{visibility:hidden}
.thumbs-list-wrapper{height:57px;width:100%;background:#000;background:rgba(0,0,0,0.9);border-top:1px solid #222;padding-bottom:50px;margin-bottom:-50px;visibility:hidden}
.thumbs-list-wrapper .thumbs-list-scroller{height:57px;overflow:hidden;margin:0 auto;padding:0;position:relative;top:12px}
.thumbs-list-wrapper .btn-nav{float:left;height:57px;line-height:57px;text-align:center;width:20px;display:block;position:relative;z-index:3;background:#202020;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.thumbs-list-wrapper .btn-nav .btn-nav-arrow{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60)}
.thumbs-list-wrapper .btn-nav:hover{-moz-box-shadow:0 0 10px rgba(0,0,0,0.4) inset;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4) inset;box-shadow:0 0 10px rgba(0,0,0,0.4) inset}
.thumbs-list-wrapper .btn-nav:hover .btn-nav-arrow{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}
.thumbs-list-wrapper .btn-nav:active{-moz-box-shadow:0 0 10px rgba(0,0,0,0.8) inset;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8) inset;box-shadow:0 0 10px rgba(0,0,0,0.8) inset}
.internet_explorer7 .thumbs-list-wrapper .btn-nav .btn-nav-arrow{position:relative;top:50%;margin-top:-7px}
.thumbs-list{-moz-box-shadow:0 -1px 6px rgba(0,0,0,0.6) inset;-webkit-box-shadow:0 -1px 6px rgba(0,0,0,0.6) inset;box-shadow:0 -1px 6px rgba(0,0,0,0.6) inset;float:left;height:57px}

.sidebar_box { padding: 0px 10px 10px 10px;  }

.features-horizontal.features-horizontal-two .features-row {
  padding-top: 24px; }

#headerimg {
	margin: 0 auto; 
	clear: both;
}

	#header-sticky .logo,
	#header .logo{
		float:none !important;
		text-align:center;
		margin:0 !important;
	}

	body #header-sticky.sticky-header .logo{float: left !important;}


	.header-v5 #header .logo { float: none; }


	.header-wrapper .sticky-header-v1-scrolled #header .logo {
		float: left;
	}
	

	.mobile-logo-pos-left #header .logo {
		float: left !important;
	}

	
	.mobile-logo-pos-right #header .logo {
		float: right !important;
	}


	.mobile-logo-pos-right .logo-container {
		float: right;
	}


	.mobile-logo-pos-left .logo-container {
		float: left;
	}

	
	.logo-container {
		max-width: 65%;
	}


	.mobile-menu-design-classic .logo-container {
		max-width: 100%;
	}

	
	.mobile-menu-design-classic #header .logo { float: none !important; }

	#header .logo{
		float:none;
		text-align:center;
		margin:0 !important;
	}

	
	body #header.sticky-header .logo{float: left !important;}
		

	#wrapper #header .logo{
		float:none;
		margin:0 auto !important;
	}

#header-sticky .logo,
#header .logo {
  float: left;
  overflow: hidden;
  margin: 31px 0;
}

#header-sticky .logo a,
#header .logo a {
  display: block;
}

.footer-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

.header-v4 #header .logo {
  margin: 0;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}


.rtl #header-sticky.sticky-header .logo{ float: left; }
.x-widgetbar .widget{margin-top:3em}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon .widget{margin-top:5em}
.x-sidebar .widget{margin-top:3em}
.x-sidebar .widget:first-child{margin-top:0}
.x-main .widget{margin-top:3em}
.x-main .widget:first-child{margin-top:0}
.widget{color:rgba(255,255,255,0.25)}
.widget a{color:rgba(255,255,255,0.25)}
.widget p:last-child,.widget ul:last-child,.widget ol:last-child{margin-bottom:0}
.widget ul,.widget ol{margin-left:0;list-style:none}
.widget ul li a,.widget ol li a{display:inline-block;color:rgba(255,255,255,0.25)}
.widget ul li li a,.widget ol li li a{padding-left:1.655em}
.widget ul li li li a,.widget ol li li li a{padding-left:3.31em}
.widget ul li li li li a,.widget ol li li li li a{padding-left:4.965em}
.widget ul li li li li li a,.widget ol li li li li li a{padding-left:6.62em}
.widget select{width:100%}
.widget:before{content:"";display:block;height:2px;background-color:rgba(255,255,255,0.1)}
.x-main .widget,.x-sidebar .widget{color:#333}
.x-main .widget a,.x-sidebar .widget a{text-decoration:underline}
.x-main .widget a:hover,.x-sidebar .widget a:hover{text-decoration:none}
.x-main .widget ul li,.x-main .widget ol li,.x-sidebar .widget ul li,.x-sidebar .widget ol li{border-top:1px solid rgba(0,0,0,0.085)}
.x-main .widget ul li a,.x-main .widget ol li a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a{padding-top:8px;padding-bottom:8px;color:#333}
.x-main .widget:before,.x-sidebar .widget:before{display:none}
body .x-main .widget a,body .x-sidebar .widget a{color:#7a7a7a}
body .x-main .widget a:hover,body .x-sidebar .widget a:hover{color:#7a7a7a}
body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a{color:#7a7a7a}
body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#7a7a7a}
.widget.widget_meta ul{border-bottom:0}
.widget.widget_meta li abbr[title]{border-bottom:0}
.widget.widget_recent_comments a{display:inline}
.x-main .widget.widget_recent_comments li,.x-sidebar .widget.widget_recent_comments li{padding-top:8px;padding-bottom:8px}
.widget.widget_recent_entries li{padding-bottom:16px;line-height:1.5}
.widget.widget_recent_entries li:last-child{padding-bottom:0}
.widget.widget_recent_entries li a{display:inline}
.widget.widget_recent_entries li .post-date{display:block;font-size:85%;margin-top:0.5em;text-transform:uppercase;opacity:0.575}
.x-main .widget.widget_recent_entries li,.x-sidebar .widget.widget_recent_entries li{padding-top:8px;padding-bottom:8px}
.widget.widget_rss li{padding-bottom:16px}
.widget.widget_rss li:last-child{padding-bottom:0}
.widget.widget_rss li .rsswidget{display:inline-block;padding:0;line-height:1.5}
.x-main .widget.widget_rss li,.x-sidebar .widget.widget_rss li{padding:8px 0}
.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border:1px solid #333;border-left:0;border-right:0;margin-bottom:-1px}
.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a{color:#333}
body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333}
.h-landmark,.x-main .h-widget,.x-main .h-widget a.rsswidget,.x-main .h-widget a.rsswidget:hover,.x-main .widget.widget_pages .current_page_item a,.x-main .widget.widget_nav_menu .current-menu-item a,.x-main .widget.widget_pages .current_page_item a:hover,.x-main .widget.widget_nav_menu .current-menu-item a:hover,.x-sidebar .h-widget,.x-sidebar .h-widget a.rsswidget,.x-sidebar .h-widget a.rsswidget:hover,.x-sidebar .widget.widget_pages .current_page_item a,.x-sidebar .widget.widget_nav_menu .current-menu-item a,.x-sidebar .widget.widget_pages .current_page_item a:hover,.x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
.x-main .widget,.x-main .widget a,.x-main .widget ul li a,.x-main .widget ol li a,.x-main .widget_tag_cloud .tagcloud a,.x-main .widget_product_tag_cloud .tagcloud a,.x-main .widget a:hover,.x-main .widget ul li a:hover,.x-main .widget ol li a:hover,.x-main .widget_tag_cloud .tagcloud a:hover,.x-main .widget_product_tag_cloud .tagcloud a:hover,.x-main .widget_shopping_cart .buttons .button,.x-main .widget_price_filter .price_slider_amount .button,.x-sidebar .widget,.x-sidebar .widget a,.x-sidebar .widget ul li a,.x-sidebar .widget ol li a,.x-sidebar .widget_tag_cloud .tagcloud a,.x-sidebar .widget_product_tag_cloud .tagcloud a,.x-sidebar .widget a:hover,.x-sidebar .widget ul li a:hover,.x-sidebar .widget ol li a:hover,.x-sidebar .widget_tag_cloud .tagcloud a:hover,.x-sidebar .widget_product_tag_cloud .tagcloud a:hover,.x-sidebar .widget_shopping_cart .buttons .button,.x-sidebar .widget_price_filter .price_slider_amount .button{color:#333333;}
.x-main .h-widget,.x-main .widget.widget_pages .current_page_item,.x-main .widget.widget_nav_menu .current-menu-item,.x-sidebar .h-widget,.x-sidebar .widget.widget_pages .current_page_item,.x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}
body .x-main .widget,body .x-main .widget a,body .x-main .widget a:hover,body .x-main .widget ul li a,body .x-main .widget ol li a,body .x-main .widget ul li a:hover,body .x-main .widget ol li a:hover,body .x-sidebar .widget,body .x-sidebar .widget a,body .x-sidebar .widget a:hover,body .x-sidebar .widget ul li a,body .x-sidebar .widget ol li a,body .x-sidebar .widget ul li a:hover,body .x-sidebar .widget ol li a:hover{color:#212121;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item a,body .x-main .widget.widget_nav_menu .current-menu-item a,body .x-main .widget.widget_pages .current_page_item a:hover,body .x-main .widget.widget_nav_menu .current-menu-item a:hover,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item a,body .x-sidebar .widget.widget_nav_menu .current-menu-item a,body .x-sidebar .widget.widget_pages .current_page_item a:hover,body .x-sidebar .widget.widget_nav_menu .current-menu-item a:hover{color:#333333;}
body .x-main .h-widget,body .x-main .widget.widget_pages .current_page_item,body .x-main .widget.widget_nav_menu .current-menu-item,body .x-sidebar .h-widget,body .x-sidebar .widget.widget_pages .current_page_item,body .x-sidebar .widget.widget_nav_menu .current-menu-item{border-color:#333333;}

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}

#capa-imagen-login { width: 500px; height: 500px; position:absolute; left:400px; top:135px; z-index:-1; }

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

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

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

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

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

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

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

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

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

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

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

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

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

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

.responsive-slider .pages .page.active {
  opacity: 1;
}


div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
  
}



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

div.column-left { float: left; width:300px; }

div.column-left img { margin-left: 25px; margin-top:40px; }

	.content-wrapper footer .widget_wysija_cont .wysija-submit {
	  padding: 11px 10px;
	}


 

footer .widget_wysija_cont .wysija-submit {
  background: none repeat scroll 0 0 transparent;
  border: 2px solid;
  display: block;
  float: left;
  padding: 11px 20px;
  margin-top: 0;
}

.widget_wysija_cont .inputContainer{position:relative;float:left}
.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}
.widget_wysija_cont .formError .formErrorArrowBottom{margin:0px 0 0 12px;top:2px}
.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0px;height:1px;background:#8E2121;margin:0 auto;line-height:0;font-size:0;display:block}
.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}
.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:none}
.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:none}
.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}
.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}
.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}
.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}
.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}
.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333333;font-family:sans-serif;font-size:12px;line-height:1.4em}
.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#FFEBE8;border-color:#CC0000}
.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}
.widget_wysija_cont .xdetailed-updated{background-color:#FFFFE0;border-color:#E6DB55;color:#000;font-weight:bold;display:none}
.widget_wysija_cont .xdetailed-errors{background-color:#A50000;border-color:#888888;color:#DDDDDD;font-weight:bold;display:none}
.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}
.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}
.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}
.widget_wysija_cont input.defaultlabels{color:#888}
.widget_wysija_cont input.defaultlabels:focus{color:#373737}
.widget_wysija_cont .abs-req{display:none}
.widget_wysija_cont p label{display:block}
.widget_wysija_cont .iframe-hidden{display:none}
.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}
.widget_wysija_cont .allmsgs ul{padding:0}
.widget_wysija_cont .allmsgs li{list-style-type:none}
.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#FFFFE0;border-color:#E6DB55}
.widget_wysija_cont .updated ul{margin:0}
.widget_wysija_cont .showerrors{color:#DDDDDD}
.widget_wysija_cont .allmsgs .updated{display:block !important}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


.relatedtable {
	padding-right: 7px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.section-heading {
	position: relative;
	padding-bottom: 20px;
	margin: 0 0 30px;
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}

.section-heading:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	height: 2px;
	width: 120px;
	background-color: rgba(0,0,0,0.1);
}

.section-heading.text-center:after {
	left: 50%;
	margin-left: -60px;
}

.section-dark .section-heading:after,
.section-accent .section-heading:after {
	background-color: rgba(255,255,255,0.2);
}

	.text-testimon a.text-readmore{position: absolute;left:8%;margin-left: 170px;margin-top: 0.8em;font-size: .8em;font-weight: 600;text-transform: uppercase;text-decoration: none;}

		.text-testimon a.text-readmore:hover{opacity: .5;}


.quicklinksnav{
font-family: Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #5E5E5E;
}

	.social-icons {
		padding-top: 0.5em;
	}

.footer-widget-col {
  margin-bottom: 20px;
}

.footer-widget-col:last-child {
  margin-bottom: 0;
}

.footer-widget-col .row,
.footer-area .footer-widget-col .columns {
  margin-left: 0;
  margin-right: 0;
}

.footer-area .footer-widget-col .col {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.footer-widget-col .flexslider a {
  border: 0;
  padding: 0;
}


 .post-content p, li.product h3, .widget_product_search h3, .widget.widget_search .heading h3, .footer-widget-col .textwidget  { font-size:16px!important; font-weight:normal;}


.footer-widget-col h3 {color:#333; font-weight:bold;}


.footer-widget-col.widget_text, .fusion-columns.row.fusion-columns-3.columns.columns-3, .copyright-area-content {background:#dedede;}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}



h2.product_title.entry-title, .description-tab p, .item .title a, ul.children li.cat-item a, .gillsans, .post-content p, li.product h3,  .single_add_to_cart_button.button.alt,.footer-widget-col .textwidget  {font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif!important; }


.footer-widget-col .textwidget a {color:#333;}

.quiet {color:#999;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.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-4{width:33.33333333%}



.col-3-right .b_DIV .comp_right {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
	width: 65%;
}


#love_horos_div  .comp_right{
	width:79%;
}

.col-3-right .b_DIV .comp_right h1 {
	font: bold 16px Verdana, Geneva, sans-serif;
	color: #72179d;
}

.col-3-right .b_DIV .comp_right h2 {
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	color: #72179d;
}


#dail-free-hscope .comp_right{
	width:79%;
}


#love_hscope_mobile .comp_right {
    padding: 0 40%;
}

.col-3-right .b_DIV .comp_right, .col-3-right .b_DIV .comp_right1 {
	width: 98%;
}
	

#love_horos_div .comp_right {
    width: 90%;
}


#love_hscope_mobile .daily-comp-div .comp_right td {padding:0 25px;}
.meta{display:none}


.icon-arch_txt {
    
    font-size: 13px;
    
    position: relative;
    top: -2px;
}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

 
 
 
 .bannerareamain{width:100%;
height:auto;
float:left;
 }


div#page-wrapper { width: 800px; margin-left: auto; margin-right: auto; padding: 0px; }
.blog_vertical_loop .full_width_inner{margin:0!important}
.grand-challenge-controls li .views-field .ie10 ie11{margin-top:2%}
.ie9 .grand-challenge-controls li .views-field{margin-top:1%}
.grand-challenge-controls li.views-field{line-height:normal}
.latest-news__story-block--featured .views-field-created .latest-news__date{display:block;width:33.3333%;min-width:140px;margin:0 auto;text-align:center;line-height:100%;border-radius:50% / 100%;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;padding:11% 3% .5em 3%;font-size:18px;position:static}
.ie8 .latest-news__story-block--featured .views-field-created .latest-news__date{font-weight:bold}
.ie9 .latest-news__story-block--featured .views-field-created .latest-news__date{font-weight:bold}
.latest-news__story-block--featured .views-field-created .latest-news__date strong{font-weight:normal}
.latest-news__story-block--basic.story-teaser .views-field-title,.latest-news__story-block--basic.search-results__story .views-field-title{position:static}
.latest-news--list .latest-news__story-block--basic .views-field-title{position:static}
.moonbots-in-a-box--table .views-field-title,.moonbots-in-a-box__table .views-field-title{padding:0 1em 0 0}
.team-news--competition .whats-new__story-block--basic .views-field-title{top:100px}
.team-news--competition .whats-new__story-block--basic .views-field-field-team-badge{position:absolute;width:100%}
.prizes-in-development__prize .views-field-field-image img{width:100%;height:auto}
.views-field-created{line-height:.5}
.views-field-field-facebook-url{margin-top:40px}
.views-field-field-basic-file-file{color:#fbb82b}
.team-about__team-news .views-field-created,.team-about__team-news .views-field-title{line-height:1;font-size:14px;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif}
.team-about__team-news .views-field-title a{text-decoration:none}
.teams-news__section .whats-new__story-block--basic .views-field-title{top:100px}
.teams-news__section .views-field-field-basic-image-image::before{content:"\00a0";display:block;width:100%;height:100%;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTk1OTU5IiBzdG9wLW9wYWNpdHk9IjAuMzciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(0,0,0,0.37)),color-stop(100%,rgba(89,89,89,0.37)));background-image:-moz-linear-gradient(top,rgba(0,0,0,0.37) 0%,rgba(89,89,89,0.37) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.37) 0%,rgba(89,89,89,0.37) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.37) 0%,rgba(89,89,89,0.37) 100%)}
.team-directory--block--page .views-field-label,.team-directory--block--page .views-field-team-leader,.team-directory--block--page .views-field-field-postal-address-country-1,.team-directory--block--page .views-field-field-website{float:right;width:50%;clear:right}
.whats-new__story-block--basic .views-field-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.whats-new__story-block--featured .views-field-field-published-date .whats-new__date{background-color:#fff;color:#FBB82B;display:block;width:33.3333%;min-width:140px;margin:0 auto;text-align:center;line-height:100%;border-radius:50% / 100%;border-bottom-left-radius:0;border-bottom-right-radius:0;font-family:FuturaRdBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;padding:11% 3% .5em 3%;font-size:18px;position:static}
.ie8 .whats-new__story-block--featured .views-field-field-published-date .whats-new__date{font-weight:bold}
.ie9 .whats-new__story-block--featured .views-field-field-published-date .whats-new__date{font-weight:bold}
.whats-new__story-block--featured .views-field-field-published-date .whats-new__date strong{font-weight:normal}
.whats-new__story-block--featured .views-field-title{position:absolute;left:0;right:0;bottom:0;top:0;z-index:6}
.views-field-leader-board.clicked{max-height:100%;-webkit-transition:max-height 0.25s ease-in;-moz-transition:max-height 0.25s ease-in;-ms-transition:max-height 0.25s ease-in;-o-transition:max-height 0.25s ease-in;transition:max-height 0.25s ease-in}
.views-field-leader-board{position:static}
.prizes--list__row .views-field-label{position:relative}

.hero-module-wrappernav {
  width: 100%;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  margin-top: -2px;
  z-index: 10;
  margin-bottom: 18px;
}

.reveal .hero-module-wrappernav {
  visibility: hidden;
}

.animated .hero-module-wrappernav {
  visibility: visible;
}

.hero-module-wrappernav .hero-module-nav {
  width: 100%;
  margin: 0 auto;
}

.hero-module-wrappernav ul {
  display: inline;
}

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

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

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

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

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

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

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

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

.hero-module-wrappernav ul .orange {
  background-color: #f16533;
}

.hero-module-wrappernav ul .green {
  background-color: #bfd530;
}

.hero-module-wrappernav ul .grey {
  background-color: #445361;
}

.hero-module-wrappernav ul .blue {
  background-color: #03a6db;
}



#container {
	width: 840px;
}
.clearfix:after{content:"";display:table;clear:both}


	#small-nav .mobile-nav-holder {margin-top:0 !important;}


	body #small-nav{visibility:visible !important;}

	#small-nav #nav-uber { margin-top: 0; }

	.mobile-menu-design-classic #small-nav .mobile-nav-holder { margin-top: 0px !important; }

	.mobile-menu-design-classic .header-v4 #small-nav .mobile-nav-holder, .mobile-menu-design-classic .header-v4 #small-nav .mobile-nav-holder { margin-top: 10px !important; margin-bottom: 10px !important; }

	.mobile-menu-design-classic #small-nav { padding-top: 6px; padding-bottom: 6px; }

	.mobile-menu-design-modern #small-nav { border-bottom: 0; }

	.header-v4 #small-nav{padding:6px 20px;}

	.header-v4 #small-nav #nav{width:100%;}


	.header-v5 #small-nav{padding:6px 20px;}

	.header-v5 #small-nav #nav{width:100%;}



	#header-sticky .my-cart-link:after, #header-sticky a.search-link:after,
	#header .my-cart-link:after, #header a.search-link:after,
	#small-nav .my-cart-link:after, #small-nav a.search-link:after{ border: none; }


#header,#small-nav{
	background-color:#ffffff;
}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1360px; }


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#1a1a1a;}


#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul,
#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li,
#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover
{border-color:#dcdadb;}


.header-social,.header-v2 #header,.header-v3 #header,.header-v4 #header, .header-v5 #header, #header,.header-v4 #small-nav,.header-v5 #small-nav, .header-social .alignleft{
	border-bottom-color:#e5e5e5;
}

.rtl #header #nav ul ul li:hover ul, .rtl #small-nav #nav ul ul li:hover ul, .rtl .sticky-header #sticky-nav ul ul li:hover ul {
	right:170px;
	left: auto;
}


#header-sticky .cart-checkout,#header .cart-checkout,.top-menu .cart,.top-menu .cart-checkout,#small-nav .cart-checkout{
	background-color:#fafafa;
}



.header-v4 #small-nav,.header-v5 #small-nav{background-color:#FFFFFF;}

  .ddc-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .ddc-dropdown .caret {
    display: none; }

  .ddc-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .ddc-dropdown.open .caret {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 0; }

    .ddc-header.responsive-centered-nav .header-navigation .ddc-mega-menu-nav .ddc-dropdown.open .caret:before {
      content: ' ';
      position: absolute;
      z-index: 2;
      top: 65px;
      left: 50%;
      display: block;
      width: 0;
      height: 0;
      margin-left: -13px;
      border: 13px solid transparent;
      border-bottom-color: #e07a00; }

.menu-footer-main-menu-container{width:970px;margin:0 auto 15px auto;}


#spotlight{background:#afafaf; border-top:2px solid #979797; height:30px; line-height:30px; font-weight:bold}

    #spotlight ul {margin-left:30px}

        #spotlight li {float:left; margin-left:15px}

            #spotlight li a {color:#1d7a02}

            #spotlight li a:hover {text-decoration:underline}
ul.menu{margin:0;padding:0;line-height:1.5}
ul.menu li{margin:0;padding:0}
.primary-nav .menu{display:none;font-family:"Avant Garde Gothic",sans-serif;font-weight:600;font-size:19px;color:#26245d;float:left;margin:0;padding:0}
.show-nav .menu{display:none}
.show-nav .menu li{margin-right:28px;display:inline-block}
.show-nav .menu li.last{margin-right:0}
.vertical-nav__top .menu:first-child{padding-top:20px}
.logged-in .vertical-nav__top .menu:first-child{padding-top:32px}
.tveModalBx .tveDropdown .menu li.selected a{background-color:#2d92fe}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

#main {
    width:750px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}



.logo {
	width:245px;
	height:70px;
	position:absolute;
	top:0px;
	left:250px;
}


.social-icons li {
  float: left;
  padding: 20px 20px 0 0;
  margin-right: 0;
}



.social-icons i.fa-stack-2x {
  color: #FF5722;
  font-size: 2em;
}



.social-icons i.fa-stack-1x {
  color: #FFF;
  font-size: 1em;
}



.footer-global-style .social-icons i.fa-stack-1x {
  color: #FFF;
  font-size: 1em;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}



.site-footer .social-icons {
  color: #FFF;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}



.site-footer .social-icons li {
  float: left;
  padding: 0 0 0 20px;
  margin-right: 0;
}



.site-footer .social-icons li span {
  font-size: 15px;
}
.footer-global-style .social-icons{color:#FFF;display:inline-block;list-style:none;margin:0;padding:0}
.footer-global-style .social-icons i.fa-stack-2x{color:#FF5722;font-size:2em}
.footer-global-style .social-icons li{float:left;padding:0 0 0 20px;margin-right:0}
.footer-global-style .social-icons li span{font-size:15px}
.footer-global-style .footer-mobile .social-icons li{padding:0 10px}
.footer-global-style .footer-mobile .social-icons li span{font-size:12.5px}
.views-row h2 a{color:black;}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
#commerce-addressbook-billing-default .views-row{background:rgba(0,0,0,.15);padding:15px;}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}
.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal.radius{border-radius:3px}
.reveal-modal.round{border-radius:1000px}
.reveal-modal.collapse{padding:0}
.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none!important;margin-left:0!important}
.reveal-modal.toback{z-index:1003}
.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}






.labreveal.reveal-modal .close-reveal-modal, dialog .close-reveal-modal {right: 0.375rem;}


.reveal-modal.labreveal {
    min-height:auto;
}

.clear { clear:both; }

.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
 
.flexslider .slides img {
	width: 100%;
	display: block;
}


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

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.flexslider .slides {
	zoom: 1;
}


.theslider .slides .buythem {
position: absolute;
z-index: 20;
text-align: center;
bottom: 0px;
left: 0px;
font-family: "FuturaBT-Bold",sans-serif;
text-transform: uppercase;
width: 100%;
text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}


.theslider .slides .buythem a.buybutton {
background-color: #000;
background-color: rgba(0,0,0, .75);
padding: 12px;
font-size: 2em;
color: #ffff00;
border-right: 2px solid #ffff00;
border-left: 2px solid #ffff00;
border-top: 2px solid #ffff00;
display: inline-block;
line-height: 1;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
font-weight: 600;
}


.theslider .slides .buythem a.buybutton:hover {
background-color: #6bc23e;
background-color: rgba(107, 194, 62, .8);
color: #fff;
}


.theslider .slides .buythem a.buybutton img {
vertical-align: middle;
max-width: 24px;
line-height: 0px;
margin: 0px;
}


.theslider .slides .slide img {
	max-width: 100%;
	position: relative;
	z-index: 1;
	line-height: 0px;
	display: block;
        -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}


.theslider .slides .slide a {
display: block;
margin: 0px;
padding: 0px;
line-height: 1;
}

body ul#open-hours .grid2column, body #main ul.menu-items .grid2column {float:left; margin-right:2%; margin-bottom:0px; }

.lt-ie8 body ul#open-hours .grid2column, .lt-ie8 body #main ul.menu-items .grid2column {width: 48.5%;  }

body ul#open-hours li, body #main ul.menu-items li, .type-post {border-bottom:1px dotted #bdb7a4; }



body ul#open-hours {list-style:none; margin:0px; padding:0px;}

body ul#open-hours li {margin-bottom:6px; }

body ul#open-hours li .date-day {font-weight:bold;}

body ul#open-hours li .hours-date {text-align:right; font-size:12px;}

ul#open-hours li .hours-date {
color: #840f2c;
}

.our-solutions-tabs #menu-our-solutions-tabs li.menu-item{ 
    margin-top: 15px;
    font-size: 18px;
    display: inline-block;
    padding: 0;
}

		.scroll-nav a.prev-scroll{background-position:1px -390px;}




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


.container_12 .grid_4 {
	width:300px;
}


#util, #nav, #rnav, #srch, #crumb, .content-l, .content-r, #footer {
	display: none;
}


 

#rnav {
	float: left;
	width: 172px;
	
	
	padding: 20px 0 0 0;
	overflow: visible;
	
	font-size: 95%;
}


#rnav-signin, #rnav-shop, #rnav-join {
	padding: 0 0 3px 0;;
}


#rnav-signin img , #rnav-shop img , #rnav-join img {
	margin-bottom: -5px;
}


#rnav-util {
	color: #0272AA;
	padding: 3px 0 0 5px;
	font-size: 85%;
	width: 170px;
	
}
