﻿.news-news-type-wrapper,.news-news-type-wrapper a,.news-post-date-wrapper,.news-event-date{color:#999;font-size:12px;text-decoration:none}


.footer-wrapper {
    background-color:#12212f;
    overflow:hidden;
}


#decisia-main-content .decisia-content a img,
#decisia-footer a img {
	border: none;
}


#decisia-main-content .decisia-content a:focus,
#decisia-main-content .decisia-content button:focus,
#decisia-main-content .metadata .documents a:focus img,
#decisia-main-content .metadata .documents a:focus span,
.decisia-navigation-breadcrumbs a:focus,
#decisia-footer a:focus {
	outline:#E59700 solid 2px;
}





#decisia-footer {
	margin-left: 160px;
	position: relative;
}


#decisia-footer .stayInformed {
	position: absolute;
	top: -24px
}


#decisia-footer .decisia-lexum a {
	text-decoration: none;
	color: #616265;
	position: absolute;
	right: 0;
	top: -24px
}


#decisia-footer .decisia-lexum span {
	vertical-align: -1px;
}


#decisia-footer .stayInformed a {
	text-decoration:none;

	padding-bottom:3px;
}


#decisia-footer .stayInformed div.decisia-icon {
	color:black;
	margin-right: 14px;
	text-decoration:none;
	vertical-align: middle;
	font-family:FontAwesome;
}


#decisia-footer .stayInformed div.decisia-icon span,
#decisia-main-content .decisia-content .decisia-rss-collection-link a {
	font-family:Arial, sans-serif;
}


#decisia-main-content .decisia-content a .decisia-icon:hover,
#decisia-main-content .decisia-content .metadata .documents .decisia-icon:hover,
#decisia-footer .stayInformed div.decisia-icon:hover {
	color:#741c10;
}


#breadcrumb a,
#decisia-footer a,
.mainPanel .decisia-content a {
  color: #741c10;
}


.wrap { margin: 0 auto; width: 1560px; text-align: left; }

.wrap-padding { }

    .container-nav .wrap { padding: 0; width: 100%; }






#lang_sel_list {height:32px; position:relative; z-index:99;  font-family: verdana, arial, sans-serif;}

#lang_sel_list.lang_sel_list_vertical{width:149px;}



* html #lang_sel_list {width:12em; w\idth:12em;}


#lang_sel_list ul, #lang_sel_list li {padding:0 !important; margin:0 !important; list-style-type:none !important;}

#lang_sel_list li:before{content:'' !important;}

#lang_sel_list ul.lang_sel_list_vertical {width:149px;}


#lang_sel_list li {float:left;position:relative;}

#lang_sel_list.lang_sel_list_vertical li {width:149px;}



#lang_sel_list a, #lang_sel_list a:visited {display:block;font-size:11px;text-decoration:none !important; color:#444444; background:#fff;  line-height:18px;padding-left:5px;}

#lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited{border: 1px solid #cdcdcd; border-top-width: 0; padding-left:10px;}




* html #lang_sel_list a, * html #lang_sel_list a:visited {width:149px; w\idth:138px;}



#lang_sel_list.lang_sel_list_vertical ul {height:0;top:19px;left:0; border-top:1px solid #cdcdcd;}




* html #lang_sel_list ul {top:18px;t\op:19px;}



#lang_sel_list table {position:absolute; top:0; left:0; border-collapse:collapse;}



#lang_sel_list ul a, #lang_sel_list_list ul a:visited {background:#ffffff; color:#444444; height:auto; line-height:1em;}

#lang_sel_list.lang_sel_list_vertical ul a, #lang_sel_list_list ul a:visited {padding:3px 10px;}



* html #lang_sel_list ul a, * html #lang_sel_list ul a:visited {width:150px;w\idth:128px;}


#lang_sel_list a.lang_sel_sel{
    background-image: none;
    color:#444;
}

#lang_sel_list a.lang_sel_sel:hover{
    text-decoration: none;
    color:#000;
}



#lang_sel_list ul li:hover ul,
#lang_sel_list ul a:hover ul{visibility:visible; }


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}

#lang_sel_list.lang_sel_list_vertical ul, #lang_sel_list.lang_sel_list_vertical ul a{border:none;}


.wpb_gallery .theme-default .nivoSlider {
  margin-bottom: 0;
}

.wpb_gallery .theme-default .nivo-controlNav {
  padding: 10px 0 3px 0;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom: -35px;
}

.wpb_gallery .wpb_flexslider .flex-caption {
  cursor: default;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}





.clear{
	clear:both;
}


.sep-boxed-pricing ul li.title-row{
	background-color:#c40606 !important;
	border-color:#c40606 !important;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}


.sep-single{background-color:#3e3e3e !important;}

.sep-double,.sep-dashed,.sep-dotted,.search-page-search-form{border-color:#3e3e3e !important;}

	.no-csstransforms .sep-boxed-pricing .column {margin-left: 1.5% !important;}

	.sep-boxed-pricing .column { margin-left: 0.5% !important; }

	.sep-boxed-pricing.columns-2 .column { margin-left: 0.4% !important; }
	
	.sep-boxed-pricing ul{
		width:100% !important;
	}

	.sep-boxed-pricing ul li{
		width: -moz-calc(100% - 2px) !important;
		width: -webkit-calc(100% - 2px) !important;
		width: -ms-calc(100% - 2px) !important;
		width: -o-calc(100% - 2px) !important;
		width: calc(100% - 2px) !important;
	}

	.no-csstransforms .sep-boxed-pricing ul{
		width:100% !important;
	}

	.no-csstransforms .sep-boxed-pricing ul li{
		width:100% !important;
	}

.content-main a:hover{background-color: #96d5fe;}

.mar-t0, .subnav h2.mar-t0, .content-main h3.mar-t0{margin-top: 0;}

.content-main h3.mar-t05{margin-top: 0.5em;}

.pad-b0, .content-main h3.pad-b0{padding-bottom: 0;}

img.noborder, .content-main h3.noborder{border: none;}

.domtab, object, .content-main img{position: relative; clear: left; float: left; margin: 0.2em 0 0.8em 0; padding: 0.8em;; background:#fcfcfc;
	display: inline;
	box-shadow: 0 0 15px #ccc;
	-webkit-box-shadow: 0 0 15px #ccc;
	-moz-box-shadow: 0 0 15px #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;}



.content-main{margin: 1em 0 0.5em 0; clear: both;}

.content-main h2{clear: left; float: none; padding: 0.5em 0 0.1em 0.2em; font-size: 1.2em; line-height: 1.6em;}

.content-main h3{clear: left; margin-top: 1em; padding: 0.5em 0; font-size: 1em; font-weight: bold; color: #333; text-align: left;}



.content-main h4{clear: left; margin-top: 1em; padding: 1em 0 0.5em 0; font-size: 0.85em; font-weight: bold; border-top: 1px dotted #ccc;}

.content-main p{padding-left: 0.3em;}

.content-main p.caption{clear: left; padding: 0.25em 0 0.25em 1em;}

.content-main ul, .content-main ol{padding: 0.75em 0 0.75em 2em; font-size: 0.85em;}

.content-main ul li, .content-main ol li{padding-bottom: 0.5em;}

.content-main .grid2 h3{margin-left: 0.3em; padding-top: 0;}

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}


.screen,
.staging,
#header h1,
#navigation-primary,
#navigation-secondary,
#navigation-quaternary,
#search-wrapper,
.button-newsletter,
#breadcrumbs,
.sidebar-right,
.comments,
#tagline,
#footer-primary .column-1,
#footer-primary .details-contact div div p:last-child,
.icon,
#logo a,
#google_translate_element,
.addthis_toolbox
{
	display: none;
}

		.column-1
		{
			float: left;
			width: 205px;
    	margin-right: 30px;
		}

			.column-2 h1:first-child,
			.column-2 h2:first-child,
			.column-2 h3:first-child,
			.column-2 h4:first-child,
			.column-2 h5:first-child,
			.column-2 h6:first-child,
			.column-2 p:first-child,
			.column-2 ul:first-child,
			.column-1 h4:first-child
			{
    	margin-top: 0;
			}

			.column-1:last-child,
			.column-2:last-child,
			.column-3:last-child,
			.column-4:last-child
			{
				margin-right: 0;
			}

.home .column-1 h2 {
    color: #003660;
    font-size: 21px;
    line-height: 31px;
    font-weight:bold;
    margin:0px;
}

.home .column-1 h4 {
    color: #5699CC;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase;
}

#fp-nav.left {
    left: 17px;
}

#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}

.popover.left {
  margin-left: -10px;
}

.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.kampagne-template section.kundeudtaleser .carousel-control.left {
  left: 20px;
}

.forsiden_wrapper .cases .left,
.forsiden_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.forsiden_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper,
.forsiden_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.webdesign_wrapper .om-adwords .left,
.webdesign_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .om-adwords .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.webdesign_wrapper .om-adwords .left .wrapper {
  margin-top: -290px;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 70%;
}

.webdesign_wrapper .cases .left,
.webdesign_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.webdesign_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 140px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper,
.webdesign_wrapper .kundeudtaleser .right-wrapper {
  border-top: 63px solid #ffffff;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper p {
  width: 70%;
}

.adwords_wrapper .om-adwords .left,
.adwords_wrapper .om-adwords .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .om-adwords .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #ffffff;
}

.adwords_wrapper .om-adwords .left .wrapper {
  margin-top: -290px;
  position: absolute;
  top: 50%;
  left: 5%;
  width: 70%;
}

.adwords_wrapper .cases .left,
.adwords_wrapper .cases .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .cases .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background: #e7e7e7;
}

.adwords_wrapper .cases .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 60px;
}

.adwords_wrapper .cases .left .wrapper p {
  width: 70%;
}

.adwords_wrapper .kundeudtaleser .left,
.adwords_wrapper .kundeudtaleser .right {
  border-top: 63px solid #ffffff;
}

.adwords_wrapper .kundeudtaleser .left {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
}

.adwords_wrapper .kundeudtaleser .left .wrapper {
  margin-top: -100px;
  position: absolute;
  top: 50%;
  left: 140px;
}

  .forsiden_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .cases .left .wrapper h2 {
    font-size: 40px;
  }

  .forsiden_wrapper .cases .left .wrapper p {
    width: 70%;
  }

  .forsiden_wrapper .cases .left,
  .forsiden_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper,
  .forsiden_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .forsiden_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .forsiden_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .forsiden_wrapper .cases .left h2 {
    text-align: center;
  }

  .forsiden_wrapper .cases .left .button {
    display: none;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .wrapper h2 {
    font-size: 30px;
  }

  .webdesign_wrapper .om-adwords .left h2 {
    margin: 20px 0px 5px 0px;
  }

  .webdesign_wrapper .om-adwords .left li {
    font-size: 16px;
  }

  .webdesign_wrapper .cases .left,
  .webdesign_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .webdesign_wrapper .cases .left .wrapper h2 {
    font-size: 16px;
    margin: 70px 0px 5px 0px;
  }

  .webdesign_wrapper .cases .left .wrapper p {
    font-size: 12px;
    width: 90%;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper,
  .webdesign_wrapper .kundeudtaleser .right-wrapper {
    border-top: 0px solid #ffffff;
  }

  .webdesign_wrapper .kundeudtaleser .left-wrapper .button {
    display: none;
  }

  .adwords_wrapper .om-adwords .left h2 {
    margin: 70px 0px 5px 0px;
  }

  .adwords_wrapper .om-adwords .left li {
    font-size: 16px;
  }

  .adwords_wrapper .cases .left,
  .adwords_wrapper .cases .right {
    border-top: 0px solid #ffffff;
  }

  .adwords_wrapper .cases .left .wrapper h2 {
    margin: 90px 0px 5px 0px;
  }

  .adwords_wrapper .cases .left .wrapper button {
    margin-top: -5px !important;
  }

  .adwords_wrapper .cases .left .wrapper .button {
    display: none;
  }

  .adwords_wrapper .cases .left h2 {
    text-align: center;
    margin: 50px 0 5px 0;
  }

  .adwords_wrapper .cases .left .button {
    display: none;
  }
.mds-container.items .items .item-list{padding-top:30px;}
.mds-container.items .items .item-list .item{padding-top:30px;padding-bottom:30px;border-top:1px solid #d4d4d4;}
.mds-container.items .items .item-list .item:before,.mds-container.items .items .item-list .item:after{content:" ";display:table;}
.mds-container.items .items .item-list .item:after{clear:both;}
.mds-container.items .items .item-list .item:first-child{border-top:none;padding-top:0;}
.mds-container.items .items .item-list .item .media{margin-left:30px;}
.mds-container.items .items .item-list .item .item-detail:before,.mds-container.items .items .item-list .item .item-detail:after{content:" ";display:table;}
.mds-container.items .items .item-list .item .item-detail:after{clear:both;}
.mds-container.items .items .item-list .item .item-detail .title{display:inline-block;font-size:18px;margin-bottom:20px;color:#005cb9;margin-bottom:10px;}
.mds-container.items .items .item-list .item .item-detail .item-desc{width:100%;}
.mds-container.items .items .item-list .item .item-detail .item-desc:before,.mds-container.items .items .item-list .item .item-detail .item-desc:after{content:" ";display:table;}
.mds-container.items .items .item-list .item .item-detail .item-desc:after{clear:both;}
.mds-container.items .items .item-list .item .item-detail .item-desc .summary{width:70%;display:block;float:left;margin-bottom:20px;}
.mds-container.items .items .item-list .item .item-detail .item-desc .price{width:100px;display:block;float:right;text-align:right;}
.mds-container.items .items .item-list .item .item-detail .item-desc .price .value{display:block;color:#262626;font-size:16px;}
.mds-container.items .items .item-list .item .item-detail .item-desc .price .value-desc{color:#555555;}
.mds-container.items .items .item-list .item a:hover .title{color:#004386;}
.mds-container.items .items .item-list .item a:hover .summary{color:#3e3e3e;}
.mds-container.items .items .item-list .item a:hover .summary .source{color:#3c3c3c;}
.mds-container.items .items .item-list .item a:hover,.mds-container.items .items .item-list .item a:active,.mds-container.items .items .item-list .item a:focus{text-decoration:none;outline:0;}
.item-list ul.pagination{margin:20px 0;}
.search-page-container .facet-region .block-facetapi .item-list ul{padding:0;margin:0;}
.search-page-container .facet-region .block-facetapi .item-list ul li{border:1px solid #dbd9d7;padding:5px 10px 4px;font-weight:normal;width:100%;margin:0 0 4px 0;border-radius:3px;list-style-type:none;list-style-image:none;font-size:14px;line-height:18px;}
.search-page-container .facet-region .block-facetapi .item-list ul li.collapsed,.search-page-container .facet-region .block-facetapi .item-list ul li.expanded{list-style-type:none;list-style-image:none;}
.search-page-container .facet-region .block-facetapi .item-list ul li input{margin-right:6px;}
.search-page-container .facet-region .block-facetapi .item-list ul li a{font-size:14px;line-height:18px;text-decoration:none;color:#575757;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}

.bloquote {
  border: 1px solid #555;
  border-radius: 5px;
  color: #333;
  font: 17px/23px 'Open Sans', Arial, sans serif;
  margin: 0 auto 20px;
  max-width: 920px;
  padding: 30px 50px;
  position: relative;
  text-align: center;
  min-height: 142px;
}

.bloquote.active {
  display: block;
}


.bloquote .fa {
  color: #b4b4b4;
  font-size: 30px;
  position: absolute;
  right: 5px;
  top: 5px;
}

.bloquote a {
  display: inline-block;
  margin-top: 10px;
  font-size: 12px;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.base-player .content-base-player .playlist .playlist-container.collapse.in {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.base-player .content-base-player .playlist .playlist-container.collapse {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -o-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
}

.base-player.combine-player .content-base-player .playlist .playlist-container.collapse {
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
}

.base-player.combine-player .content-base-player .playlist .playlist-container.collapse.in {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

body.light-layout .base-player .content-base-player .playlist .playlist-container.collapse.in {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

body.light-layout .base-player .content-base-player .playlist .playlist-container.collapse {
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px);
}

	.logo {float: left;}

	.logo img{ max-width:100%;}

	.logo h1, .logo h2{font:bold 32pt arial;}

	.logo strong{ display:none;}

	.logo span{ font-weight: normal; font-size: 14px;}

ul#islenav ul.n-bigisland, ul.n-bigisland li, ul#islenav li:hover a.n-bigisland, ul#islenav li.active a.n-bigisland, ul#islenav li a.n-bigisland:hover{background-color: #fe2617; color: #fff; font-weight: 500; text-decoration: none;}

ul#islenav li a.n-bigisland{color: #fe2617;}


.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }


.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  background-image: none; }
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


#bottom {
width: 960px;
margin-bottom: 15px;
float: left;
margin-top: 15px;
}

div.entry {
	width: 170px;
	float: right;
}
td.righttitle{text-align:center;line-height:25px;color:#BDDDFC;font-family:Times New Roman;font-size:12pt;font-weight:bold;margin:0px;padding:0px;}
.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}



.event-calendar .eventsCalendar-currentTitle {
	opacity: 0.9;
	text-align: center;
}

.event-calendar .eventCalendar-wrap .prev {left: 10px;}

.event-calendar .eventCalendar-wrap .arrow {
	border: none;
	top: 18px;
}

.event-calendar .eventsCalendar-daysList li a {border-radius: 0px;}

.event-calendar .eventsCalendar-day-header {
	color: #ffffff;
	font-size: 11px;
	padding: 0px;
}

.event-calendar .eventsCalendar-currentTitle .monthTitle {
	font-size: 18px;
	float: none;
}

.event-calendar .showAsWeek .eventsCalendar-day {padding: 0px;}

.event-calendar .eventsCalendar-daysList {
	border: 1px solid #e9e9e9;
	padding-bottom: 8px;
	width: 100%;
	box-sizing: content-box;
}

.event-calendar .eventsCalendar-list-wrap {display: block;}

.event-calendar .eventsCalendar-daysList li.dayWithEvents a:after {display: none;}

.event-calendar .eventsCalendar-daysList li.today a {background-color: transparent;color: #666;position: relative;}

.event-calendar .eventsCalendar-daysList li.today a:before {
	bottom: -5px;
	color: #ff7f66;
	content: "....";
	font-size: 21px;
	left: 50%;
	margin: 0 0 0 -10px;
	position: absolute;
}

.event-calendar .eventsCalendar-daysList li.dayWithEvents a {background: rgba(204, 204, 204, 0.24);color:#444;}

.event-calendar .eventsCalendar-list-wrap a.eventTitle {
	line-height: 1.5;
}


.event-calendar li.eventsCalendar-day-header {
  background-color: #ec7f24 !important;
}



.event-calendar-wrap{

    float: left;
    width: 100%;
    padding: 0px 15px;
}


img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}


.aom_category {width:100%;}
.webstore-overlay-cart .totals .total{font-weight:bold;}
.webstore-overlay-cart .totals .total td,.webstore-overlay-cart .totals .total th{padding:4px 8px 16px;color:#444;font-size:1.25rem;}
#confirm .totals .total td,#confirm .totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
#confirm .totals .total td{font-weight:bold;}
.webstore-lines-totals .total td,.webstore-lines-totals .total th{color:#333;font-size:1.25rem;line-height:1.5em;}
.webstore-lines-totals .total td{font-weight:bold;}


.wp-table-reloaded-id-25 td.column-3 {
    									background: none repeat scroll 0 0 #fff !important;
									 }

									 
.wp-table-reloaded-id-25 .column-3   {
   									    width: 147px;
   									    width: 127px;
								     }

.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-3 { float:left; width:23.5%; }


#homepage-somit td.col-3{
    padding-right:0;
}


#contact a {
	color: #004195;
}

#contact, #hours, #events {
	float: left;
	clear: both;
}

	

#contact h2 {
	
}


#contact img {
	padding: 30px 10px 0px 0px
}


div#contact.cl a.media-inq {
	color: white;
    text-align: center;
    margin: 0 auto;
    font-family: "Knockout_Full","Helvetica","Arial",sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.025em;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}


.cl .parties {
	clear: both;
	float: left;
	text-align: left;
	margin-bottom: 36px;
}


.cl h2, .cs h2, .cs h2 a, #side-res h2 {
	color: #004195;
	font-family: 'Knockout_Full', 'Helvetica', 'Arial', sans-serif;
	font-size: 15px;
	letter-spacing: 0.025em;
	text-transform: uppercase;
	font-weight: normal;
	padding:0px;
	margin:0px;
	text-decoration: none;	
}


.cl p, .cs p {
	font-family: "Helvetica", sans-serif;
	font-size: 12px;
	text-align: justify;
	text-justify: distribute;
	line-height: 15px;
	color: #636363;
	margin-bottom: 0;
}


.cl h2 + p, .cs h2 + p {
	margin: 0;
	padding: 0;
}


.cl h6 + img {
	padding: 0;
	margin:0;
}


.cl + .cl {
	margin-top: 35px;
}
#mini-panel-footer_section{display:block;margin-left:auto;margin-right:auto;padding:1em;width:100%;max-width:1280px;position:relative}
.lt-ie10 #mini-panel-footer_section{width:1280px}
.ie8 #mini-panel-footer_section{width:1280px;padding-left:0;padding-right:0}
.ie9 #mini-panel-footer_section{min-width:1280px}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.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_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.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%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

		#slider-container135 {
			position: absolute;
			overflow:hidden;
			left: 0; 
			top: 0;
			height: 100%;
			width: 100%;
		}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-sm-6{width:50%;}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.yamm .nav,.yamm .dropup,.yamm .dropdown,.yamm .collapse{position:static;}
.yamm .nav.pull-right .dropdown-menu{right:0;}
.navbar .nav,.navbar .dropup,.navbar .dropdown,.navbar .collapse{position:relative;}

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

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
 .responsive #page #pagelines_content #column-wrap,.responsive #page #pagelines_content #sidebar-wrap,.responsive.fixed_width #site .content{width:100%}
 .responsive #page #pagelines_content #column-wrap #sidebar1,.responsive #page #pagelines_content #column-main{width:100%}
 .responsive #page #pagelines_content .clip{width:100%}
 .fullwidth #pagelines_content #column-main{width:100%}
 .fullwidth #pagelines_content #sidebar1{width:0%}
 .fullwidth #pagelines_content #sidebar2{width:0%}
 .fullwidth #pagelines_content #column-wrap{width:100%}
 .fullwidth #pagelines_content #sidebar-wrap{width:0%}
 .one-sidebar-right #pagelines_content #column-main{width:100%}
 .one-sidebar-right #pagelines_content #sidebar1{width:100%}
 .one-sidebar-right #pagelines_content #sidebar2{width:0%}
 .one-sidebar-right #pagelines_content #column-wrap{width:74.212598425197%}
 .one-sidebar-right #pagelines_content #sidebar-wrap{width:25.787401574803%}
 .one-sidebar-left #pagelines_content #column-main{width:100%}
 .one-sidebar-left #pagelines_content #sidebar1{width:100%}
 .one-sidebar-left #pagelines_content #sidebar2{width:0%}
 .one-sidebar-left #pagelines_content #column-wrap{width:71.850393700787%}
 .one-sidebar-left #pagelines_content #sidebar-wrap{width:28.149606299213%}
 .two-sidebar-right #pagelines_content #column-main{width:100%}
 .two-sidebar-right #pagelines_content #sidebar1{width:60.606060606061%}
 .two-sidebar-right #pagelines_content #sidebar2{width:39.393939393939%}
 .two-sidebar-right #pagelines_content #column-wrap{width:61.023622047244%}
 .two-sidebar-right #pagelines_content #sidebar-wrap{width:38.976377952756%}
 .two-sidebar-left #pagelines_content #column-main{width:100%}
 .two-sidebar-left #pagelines_content #sidebar1{width:60.606060606061%}
 .two-sidebar-left #pagelines_content #sidebar2{width:39.393939393939%}
 .two-sidebar-left #pagelines_content #column-wrap{width:61.023622047244%}
 .two-sidebar-left #pagelines_content #sidebar-wrap{width:38.976377952756%}
 .two-sidebar-center #pagelines_content #column-main{width:72.093023255814%}
 .two-sidebar-center #pagelines_content #sidebar1{width:27.906976744186%}
 .two-sidebar-center #pagelines_content #sidebar2{width:100%}
 .two-sidebar-center #pagelines_content #column-wrap{width:84.645669291339%}
 .two-sidebar-center #pagelines_content #sidebar-wrap{width:15.354330708661%}
 .fullwidth #column-main{float:none}
 .fullwidth #column-main .mcolumn-pad{padding-right:15px;padding-left:15px}


 
 .carousel-inner .carousel-caption
 {
 
 position:absolute;
 right:51%;
 bottom:20px;
 left:11%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 


 
 }

 
  .carousel-caption2
 {
 
 position:absolute;
 right:51%;
 bottom:80px;
 left:11%;
 z-index:10;

 padding-bottom:20px;
 
 }

 
  .carousel-caption3
 {
 
 position:absolute;
 right:51%;
 bottom:80px;
 left:11%;
 z-index:10;

 padding-bottom:20px;
 
 }

 
 
 .carousel-control.left
 {background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));



background-repeat:repeat-x;

}


.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #177592;border-radius:10px}



.carousel-control.right

{
right:0;left:auto; 



background-repeat:repeat-x;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);filter:alpha(opacity=50)}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption .btn{text-shadow:none}


.carousel li {
	margin-right: 5px;
}

	
	.marketing4-zone .carousel-inner .item .img-i{
		position:absolute;
	}

	
	.marketing4-zone .carousel-inner .item .carousel-caption h1{
		font-size:16px; line-height:120%; width:45%;
	}

	
	.marketing4-zone .carousel-inner .item .carousel-caption h2{
		font-size:14px !important; line-height:120%; 
	}

	
	.marketing4-zone .carousel-inner .item .carousel-caption ul li a{font-size:11px !important;}


.entradablog {
    float: left;
    width: 320px;
    
}


#uds-billboard, #uds-next-slide {
position: relative;
z-index: 2;
overflow: hidden;
}


#uds-next-slide div {
position: absolute;
background-repeat: no-repeat;
}

		#fallback-slide{display:block;}

.gdlr-item-title-wrapper .gdlr-item-title{ color: #292929; border-color: #292929; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #ffcc43; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title { float: none; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav { position: static; margin-top: 15px; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav i { display: none; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 60px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.feature-media-content-wrapper .gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }


.gdlr-item-title-wrapper .gdlr-item-title-head{ position: relative; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ font-size: 14px; cursor: pointer; position: relative; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-left: 20px; margin-right: 5px; padding: 10px 16px 10px 14px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-right: 0px; padding: 10px 14px 10px 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 25px; font-size: 14px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ display: inline-block; font-size: 14px; margin-top: 5px; font-style: italic; letter-spacing: 1px; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 25px;
	border-bottom-width: 2px; border-bottom-style: solid; }

.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title-caption{ overflow: hidden; }

.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 37px;  }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }


#menu-primary a{
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-property: background-color, color;
    -moz-transition-property: background-color, color;
    -ms-transition-property: background-color, color;
    -o-transition-property: background-color, color;
    transition-property: background-color, color;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #dfd7ca}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-pills a{color:#98978b}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}


.pagination {
	clear: both;
	position: relative;
	font: bold 12px/12px helvetica, arial, sans-serif;
	}

 
.pagination span, .pagination a {
	background: #555;
	border: 1px solid #333;
	border-radius: 3px;
		-ms-box-shadow: 0 3px 5px -1px #aaa;
		-moz-box-shadow: 0 3px 5px -1px #aaa;
		-o-box-shadow: 0 3px 5px -1px #aaa;
		-webkit-box-shadow: 0 2px 3px -1px #aaa;
	box-shadow: 0 3px 5px -1px #ccc;
	color: #fff;
	display:block;
	float:left;
	margin: 2px 5px 2px 0;
	padding: 9px 12px 8px 12px;
	text-decoration: none;
	width: auto;
	}

 
.pagination .current, .pagination a:hover {
	background: #999;
	border: 1px solid #777;
	color: #fff;
	}


.pagination a,
.pagination a:visited {
	color: #fff
	}

	#wrapper .share-box h4{
		float:none;
		line-height:20px !important;
		padding-top:25px;
		padding-bottom:25px;
	}


	#wrapper .page-title-container{height:auto !important;max-height:87px;padding-bottom:20px;}


	#wrapper .ei-slider{width:100% !important;}

	
		#main,#wrapper{
		background-color:#fdfcfa !important;
	}

	
		#wrapper #nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a{color:#333333 !important;}

	
		#wrapper .header-social *{color:#ffffff !important;}

	.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
	#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
	.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
	.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
	.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
	.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
	#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
	.tab-holder,.commentlist .the-comment,
	.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
	#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
	.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social{border-color:#ebe5dd;}

	
		#wrapper #nav ul li ul li a{border-bottom:1px solid #dcdadb !important;}

	
		#wrapper #nav ul li ul li a:hover, #wrapper #nav ul li ul li.current-menu-item a,#header .cart-content a:hover,#small-nav .cart-content a:hover{background-color:#f6f3ec !important;}

	
	
		#wrapper .header-social{
		background-color:#f68733 !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
		border-color:#f68733 !important;
	}

div.social-wrapper-text { margin-bottom: 10px; }


.subtittle {
	padding-top:15px;
	margin-left: 410px;
	color: #ffffff;
	font-size:27px;
	text-shadow: 2px 2px 2px #000;
}
#fullwrap{width:980px;margin:0 auto}

		

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

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}

.widget .register-section .gform_wrapper .gform_footer input[type="submit"]{ background:#860b2f; border-radius:3px; font-size:18px!important; padding:7px 15px 8px; text-shadow:1px 1px 1px #5e0821; text-transform:uppercase;}

.widget .register-section .gform_wrapper .gform_footer input[type="submit"]:hover{ background:#6f6f6f; text-shadow:#4d4d4d;}

.footer-bg li.widget:first-child {
    background: none repeat scroll 0 0 #373737;
    box-sizing: border-box;
    color: #898989;
    display: block;
    margin: 0 auto;
    padding: 12px 14px;
    text-align: center;
    width: 330px !important;
}

.footer-bg li.widget .widget_sp_image-description p{ color:#898989; font-size:14px; font-weight:normal;}

.footer-bg li.widget:nth-child(5) {
    background: none repeat scroll 0 0 #373737;
    display: inline-block !important;
    float: left;
    margin: 45px 0 0 14%;
    padding-left: 45px;
    padding-top: 30px;
    width: 240px !important;
	min-height:300px;
}

.footer-bg li.widget:last-child {
    background: none repeat scroll 0 0 #373737;
    float: left;
    margin: 45px auto 0;
    padding: 30px 0 37px;
    text-align: left !important;
    width: 36% !important;
	min-height:300px;
}

.footer-bg li.widget:nth-child(2),.footer-bg li.widget:nth-child(3),.footer-bg li.widget:nth-child(4){ display:none;}

.footer-bg li.widget a{
	color: #FFFFFF;
    font-size: 15px!important;
    font-weight: 600!important;
}


.footer-bg li.widget p  {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
}

.footer-bg li.widget{ display:block; width:100%!important; margin:0 auto; background:none repeat scroll 0 0 #333333; text-align:center;}

.footer-bg li.widget .menu {
    display: none;
    padding: 0px 0px 15px 0px;
}


.footer-bg li.widget:nth-child(1),.footer-bg li.widget:nth-child(5),.footer-bg li.widget:nth-child(6){ 
	background: none repeat scroll 0 0 #333333;
    display: block;
    margin: 0 auto;
    min-height: inherit;
    text-align: center;
    width: 100% !important;
    padding: 0px 15px;
    margin: 0px;
}


.search-form input[type="submit"],
.widget .search-form input[type="submit"] {
	padding: 0;
}





.widget {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	margin: 0 auto 9.09090%;
	width: 100%;
	word-wrap: break-word;
}


.widget pre {
	line-height: 1.2;
}


.widget button,
.widget input,
.widget select,
.widget textarea {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}


.widget button,
.widget input {
	line-height: normal;
}


.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
	font-size: 12px;
	font-size: 1.2rem;
	padding: 0.7917em 1.5833em;
}


.widget input[type="text"],
.widget input[type="email"],
.widget input[type="url"],
.widget input[type="password"],
.widget input[type="search"],
.widget textarea {
	padding: 0.375em;
}


.widget-title {
	color: #333;
	font-family: "Noto Sans", sans-serif;
	margin: 0 0 1.6em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}


.widget-area {
	margin: 9.09090% auto 0;
}


	.widget p,
	.widget address,
	.widget hr,
	.widget ul,
	.widget ol,
	.widget dl,
	.widget dd,
	.widget table,
	.widget pre {
		margin-bottom: 1.5em;
	}


	.widget blockquote {
		font-size: 17px;
		font-size: 1.7rem;
		line-height: 1.6471;
		margin-bottom: 1.6471em;
		margin-left: -1.2353em;
		padding-left: 1em;
	}


	.widget blockquote p {
		margin-bottom: 1.6471em;
	}


	.widget blockquote cite,
	.widget blockquote small {
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 1.5;
	}


	.widget button,
	.widget input,
	.widget select,
	.widget textarea {
		line-height: 1.75;
	}


	.widget button,
	.widget input {
		line-height: normal;
	}


	.widget button,
	.widget input[type="button"],
	.widget input[type="reset"],
	.widget input[type="submit"] {
		font-size: 14px;
		font-size: 1.4rem;
		padding: 0.8214em 1.6429em;
	}


	.widget input[type="text"],
	.widget input[type="email"],
	.widget input[type="url"],
	.widget input[type="password"],
	.widget input[type="search"],
	.widget textarea {
		padding: 0.5625em;
	}


	.widget blockquote.alignleft,
	.widget .wp-caption.alignleft,
	.widget img.alignleft {
		margin: 0.5em 1.5em 1.5em 0;
	}


	.widget blockquote.alignright,
	.widget .wp-caption.alignright,
	.widget img.alignright {
		margin: 0.5em 0 1.5em 1.5em;
	}


	.widget blockquote.aligncenter,
	.widget .wp-caption.aligncenter,
	.widget img.aligncenter {
		margin-top: 0.5em;
		margin-bottom: 1.5em;
	}


	.widget .wp-caption.alignleft,
	.widget .wp-caption.alignright,
	.widget .wp-caption.aligncenter {
		margin-bottom: 1em;
	}


	.widget .wp-caption-text,
	.widget .gallery-caption {
		line-height: 1.5;
	}

	
	.container li.widget .dcjq-accordion .menu-item-has-children ul.sub-menu li a.active{font-weight:bold;}


.footer-bg li.widget:nth-child(3) {
	width: 21%;
}

.footer-bg li.widget:nth-child(4),.footer-bg li.widget:nth-child(2) {
	width: 12%;
}

.footer-bg li.widget div, .footer-bg li.widget  a {
	color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    line-height: 25px;
    text-decoration: none;
}

.footer-bg li.widget li { margin : 0px; padding:0px; width :100%;}

footer.footer-bg div.container  li.widget:last-child div.textwidget{min-width:170px;}

footer.footer-bg div.container  li.widget:nth-child(4){min-width:13%;}

.carousel-nav { background: #fff; display: inline-block; width: 55px; height: 20px; top: -32px; float: right; position: relative;}

.bottombar .carousel-nav { background: transparent; }


.phone .main {
	float: none!important;
	text-align: center;
	margin: 20px 0 0 0!important;
}


.phone .main .content {
	
}


.phone div.main a img:nth-child(1) {
	width: 50%;
	margin-left: auto!important;
	margin-right: auto!important;
}

.td-header-style-8-wrapper.td-menu-placeholder .td-menu-background:after {
  bottom: auto;
}

.td-full-layout .td-menu-background,
.td-boxed-layout .td-menu-wrap {
  background-color: white;
  background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGCAQAAACoGTy6AAAAF0lEQVQImWNgYGIAIWYGBhYGBlYGBjYAAKAAF4mj2TgAAAAASUVORK5CYII=') repeat-x;
  background-position: bottom;
  border-bottom: 4px solid white;
}

.td-full-layout .td-menu-background:after,
.td-boxed-layout .td-menu-wrap:after {
  position: absolute;
  bottom: -16px;
  left: 0px;
  display: block;
  content: '';
  height: 12px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMYFREODAoHBgQDAgGDBS5qAAAAIElEQVR4XmNgYBBgUGAwYHBgCGBIYChgaGCYwLCAYQMAH7gEIQV1/xQAAAAASUVORK5CYII=') repeat-x;
  pointer-events: none;
}

.td-menu-background {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2;
}

.blog-stack .td-menu-background:after,
.blog-stack .td-menu-wrap:after {
  background: #ffffff;
}

.blog-stack .td-menu-background {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 52px;
  background-color: #ffffff;
  background: none;
}

.blog-stack.td-boxed-layout .td-menu-background,
.blog-stack.td-boxed-layout .td-footer-wrap {
  border-bottom: 0px;
  border-top: 0px;
}

.td-modern-blog.td-full-layout .td-menu-background,
.td-modern-blog.td-boxed-layout .td-menu-wrap {
  background-image: none !important;
  border-bottom: 2px solid #EAEAEA;
}

.td-modern-blog.td-full-layout .td-menu-background:after,
.td-modern-blog.td-boxed-layout .td-menu-wrap:after {
  background-image: none !important;
}
aside .panel-pane,aside .block{clear:both;border-bottom:1px solid #d7d7d7;padding:20px 0;}
aside .panel-pane:last-child,aside .block:last-child{clear:both;border-bottom:none;padding:20px 0;}
aside .panel-pane:first-child,aside .block:first-child{padding-top:0;}
section.panel-region-recipes div.panel-pane ul.list{border:none;background:none;list-style:none;margin:0;}
section.panel-region-recipes div.panel-pane ul.list li{position:relative;font:normal 15px/1em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;}
section.panel-region-recipes div.panel-pane ul.list li a{color:#555;}
section.panel-region-recipes div.panel-pane ul.list li a:hover{color:#000;}
section.panel-region-recipes div.panel-pane ul.list li img{padding:9px;background:#FFF;border:1px solid #E5E5E5;height:auto;}
.ie8 section.panel-region-recipes div.panel-pane ul.list li img{width:auto;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(2n+2){float:right;}
section.panel-region-recipes div.panel-pane ul.list li:nth-child(3n+3){float:right;}

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