﻿

.rightsidebar

{

    float: left;

  

}

.template-index .widgets .featured-promo .description { font-size: 1.16667em; line-height: 1.8; max-width: 800px; display: inline-block; }

.template-index .widgets .featured-promo .description .call-to-action a { margin-top: 30px; margin-bottom: 0; text-transform: none; }

.template-index .widgets .featured-promo .description .call-to-action a .button { margin-bottom: 0; }

.template-collection .main-content .description { font-family:  "lato" ; text-transform: none; margin: 40px 0; }

.template-product article .description.show-for-medium-down { margin-top: 30px; }


#header-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#header-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#header-top div div {
	padding: 0;
	background-repeat: repeat-x;
}





   
.w-socials-item {
	margin: 2px 4px 2px 0;
	}

.w-socials.align_center .w-socials-item {
	margin: 2px;
	}

.w-socials.align_right .w-socials-item {
	margin: 2px 0 4px 2px;
	}

	.w-socials-item-link {
		font-size: 17px;
		line-height: 36px;
		height: 36px;
		width: 36px;
		border-radius: 5px;
		color: inherit;
		}

	.l-subfooter.at_top .w-socials-item-link {
		color: inherit;
		}

	.w-socials-item-link:hover {
		border: none !important;
		color: #fff !important;
		}

		.w-socials-item-link-hover {
			bottom: auto;
			height: 0;
			-webkit-transition: height 0.3s;
					transition: height 0.3s;
			}

		.w-socials-item-link:hover .w-socials-item-link-hover {
			height: 100%;
			}

		.w-socials-item-link:after {
			font-family: fontawesome;
			}

	.w-socials-item-popup {
		font-size: 13px;
		line-height: 20px;
		padding: 3px 10px 4px;
		bottom: 42px;
		border-radius: 3px;
		-webkit-transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, -webkit-transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
				transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
		}

		.w-socials-item-popup:after {
			left: 10px;
			}

			

.w-socials.size_medium .w-socials-item-link {
	font-size: 20px;
	line-height: 46px;
	height: 46px;
	width: 46px;
	}

	.w-socials.size_medium .w-socials-item-popup {
		bottom: 52px;
		}

		

.w-socials.size_large .w-socials-item-link {
	font-size: 24px;
	line-height: 54px;
	height: 54px;
	width: 54px;
	}

	.w-socials.size_large .w-socials-item-popup {
		bottom: 62px;
		}

		

.w-socials.style_colored .w-socials-item.email .w-socials-item-link {
	color: #697277;
	}

	.w-socials-item.email .w-socials-item-link-hover {
		background-color: #697277;
		}

	.w-socials-item.email .w-socials-item-link:after {
		content: '\f0e0';
		}

	

.w-socials.style_colored .w-socials-item.rss .w-socials-item-link {
	color: #ff9702;
	}

	.w-socials-item.rss .w-socials-item-link-hover {
		background-color: #ff9702;
		}

	.w-socials-item.rss .w-socials-item-link:after {
		content: '\f09e';
		}

		

.w-socials.style_colored .w-socials-item.facebook .w-socials-item-link {
	color: #42599e;
	}

	.w-socials-item.facebook .w-socials-item-link-hover {
		background-color: #42599e;
		}

	.w-socials-item.facebook .w-socials-item-link:after {
		content: '\f09a';
		}

		

.w-socials.style_colored .w-socials-item.twitter .w-socials-item-link {
	color: #55acee;
	}

	.w-socials-item.twitter .w-socials-item-link-hover {
		background-color: #55acee;
		color: #fff;
		}

	.w-socials-item.twitter .w-socials-item-link:after {
		content: '\f099';
		}

		

.w-socials.style_colored .w-socials-item.google .w-socials-item-link {
	color: #db4437;
	}

	.w-socials-item.google .w-socials-item-link-hover {
		background-color: #db4437;
		}

	.w-socials-item.google .w-socials-item-link:after {
		content: '\f0d5';
		}

		

.w-socials.style_colored .w-socials-item.linkedin .w-socials-item-link {
	color: #117eb9;
	}

	.w-socials-item.linkedin .w-socials-item-link-hover {
		background-color: #117eb9;
		}

	.w-socials-item.linkedin .w-socials-item-link:after {
		content: '\f0e1';
		}

		

.w-socials.style_colored .w-socials-item.youtube .w-socials-item-link {
	color: #cd201f;
	}

	.w-socials-item.youtube .w-socials-item-link-hover {
		background-color: #cd201f;
		}

	.w-socials-item.youtube .w-socials-item-link:after {
		content: '\f16a';
		}

		

.w-socials.style_colored .w-socials-item.vimeo .w-socials-item-link {
	color: #1ab7ea;
	}

	.w-socials-item.vimeo .w-socials-item-link-hover {
		background-color: #1ab7ea;
		}

	.w-socials-item.vimeo .w-socials-item-link:after {
		content: '\f27d';
		}

		

.w-socials.style_colored .w-socials-item.skype .w-socials-item-link {
	color: #00aff0;
	}

	.w-socials-item.skype .w-socials-item-link-hover {
		background-color: #00aff0;
		}

	.w-socials-item.skype .w-socials-item-link:after {
		content: '\f17e';
		}

		

.w-socials.style_colored .w-socials-item.flickr .w-socials-item-link {
	color: #ff0084;
	}

	.w-socials-item.flickr .w-socials-item-link-hover {
		background-color: #ff0084;
		}

	.w-socials-item.flickr .w-socials-item-link:after {
		content: '\f16e';
		}

		

.w-socials.style_colored .w-socials-item.pinterest .w-socials-item-link {
	color: #cb2027;
	}

	.w-socials-item.pinterest .w-socials-item-link-hover {
		background-color: #cb2027;
		}

	.w-socials-item.pinterest .w-socials-item-link:after {
		content: '\f0d2';
		}

		

.w-socials.style_colored .w-socials-item.tumblr .w-socials-item-link {
	color: #37465d;
	}

	.w-socials-item.tumblr .w-socials-item-link-hover {
		background-color: #37465d;
		}

	.w-socials-item.tumblr .w-socials-item-link:after {
		content: '\f173';
		}

		

.w-socials.style_colored .w-socials-item.dribbble .w-socials-item-link {
	color: #ea4c89;
	}

	.w-socials-item.dribbble .w-socials-item-link-hover {
		background-color: #ea4c89;
		}

	.w-socials-item.dribbble .w-socials-item-link:after {
		content: '\f17d';
		}

		

.w-socials.style_colored .w-socials-item.vk .w-socials-item-link {
	color: #4c75a3;
	}

	.w-socials-item.vk .w-socials-item-link-hover {
		background-color: #4c75a3;
		}

	.w-socials-item.vk .w-socials-item-link:after {
		content: '\f189';
		}



.w-socials.style_colored .w-socials-item.instagram .w-socials-item-link {
	color: #a17357;
	}

	.w-socials-item.instagram .w-socials-item-link-hover {
		background-color: #a17357;
		}

	.w-socials-item.instagram .w-socials-item-link:after {
		content: '\f16d';
		}

		

.w-socials.style_colored .w-socials-item.behance .w-socials-item-link {
	color: #1769ff;
	}

	.w-socials-item.behance .w-socials-item-link-hover {
		background-color: #1769ff;
		}

	.w-socials-item.behance .w-socials-item-link:after {
		content: '\f1b4';
		}

		

.w-socials.style_colored .w-socials-item.xing .w-socials-item-link {
	color: #006464;
	}

	.w-socials-item.xing .w-socials-item-link-hover {
		background-color: #006464;
		}

	.w-socials-item.xing .w-socials-item-link:after {
		content: '\f168';
		}

		

.w-socials.style_colored .w-socials-item.yelp .w-socials-item-link {
	color: #c41200;
	}

	.w-socials-item.yelp .w-socials-item-link-hover {
		background-color: #c41200;
		}

	.w-socials-item.yelp .w-socials-item-link:after {
		content: '\f1e9';
		}

		

.w-socials.style_colored .w-socials-item.twitch .w-socials-item-link {
	color: #6441a5;
	}

	.w-socials-item.twitch .w-socials-item-link-hover {
		background-color: #6441a5;
		}

	.w-socials-item.twitch .w-socials-item-link:after {
		content: '\f1e8';
		}

		

.w-socials.style_colored .w-socials-item.soundcloud .w-socials-item-link {
	color: #ff5600;
	}

	.w-socials-item.soundcloud .w-socials-item-link-hover {
		background-color: #ff5600;
		}

	.w-socials-item.soundcloud .w-socials-item-link:after {
		content: '\f1be';
		}

		

.w-socials.style_colored .w-socials-item.deviantart .w-socials-item-link {
	color: #05cc47;
	}

	.w-socials-item.deviantart .w-socials-item-link-hover {
		background-color: #637768;
		}

	.w-socials-item.deviantart .w-socials-item-link:after {
		content: '\f1bd';
		}

		

.w-socials.style_colored .w-socials-item.foursquare .w-socials-item-link {
	color: #fa4b7a;
	}

	.w-socials-item.foursquare .w-socials-item-link-hover {
		background-color: #fa4b7a;
		}

	.w-socials-item.foursquare .w-socials-item-link:after {
		content: '\f180';
		}

		

.w-socials.style_colored .w-socials-item.github .w-socials-item-link {
	color: #333;
	}

	.w-socials-item.github .w-socials-item-link-hover {
		background-color: #333;
		}

	.w-socials-item.github .w-socials-item-link:after {
		content: '\f09b';
		}



.w-socials.style_colored .w-socials-item.odnoklassniki .w-socials-item-link {
	color: #f58220;
	}

	.w-socials-item.odnoklassniki .w-socials-item-link-hover {
		background-color: #f58220;
		}

	.w-socials-item.odnoklassniki .w-socials-item-link:after {
		content: '\f263';
		}

		

.w-socials.style_colored .w-socials-item.s500px .w-socials-item-link {
	color: #222;
	}

	.w-socials-item.s500px .w-socials-item-link-hover {
		background-color: #222;
		}

	.w-socials-item.s500px .w-socials-item-link:after {
		content: '\f26e';
		}

		

.w-socials.style_colored .w-socials-item.houzz .w-socials-item-link {
	color: #7ac142;
	}

	.w-socials-item.houzz .w-socials-item-link-hover {
		background-color: #7ac142;
		}

	.w-socials-item.houzz .w-socials-item-link:after {
		content: '\f27c';
		}

	.l-subheader .w-socials-item {
		vertical-align: middle;
		margin: 0;
		}

		.l-subheader .w-socials-item .w-socials-item-link {
			font-size: 17px;
			line-height: 36px;
			height: 36px;
			width: 36px;
			border-radius: 0;
			box-shadow: none !important;
			background: none !important;
			color: inherit;
			}

		.l-subheader .w-socials-item-popup {
			display: none !important;
			}

			.w-socials-item-link:after,
			.w-socials-item-link i {
				display: block;
				line-height: inherit;
				position: relative;
				}

		.w-socials-item-link:hover + .w-socials-item-popup {
			visibility: visible;
			opacity: 1;
			-webkit-transform: translateY(0);
					transform: translateY(0);
			}
.l-header .w-socials-item.custom .w-socials-item-link-hover {background-color:#1abc9c;}
.no-touch .w-logo-link:hover,.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,.no-touch .l-subheader.at_middle .w-lang-item:hover,.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_middle .w-socials-item-link:hover,.no-touch .l-subheader.at_middle .w-search-open:hover,.no-touch .l-subheader.at_middle .w-cart-h:hover .w-cart-link,.no-touch .l-subheader.at_middle .w-cart-quantity {color:#1b98e0;}
.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,.no-touch .l-subheader.at_top .w-lang-item:hover,.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,.no-touch .l-subheader.at_top .w-socials-item-link:hover,.no-touch .l-subheader.at_bottom .w-search-open:hover,.no-touch .l-subheader.at_bottom .w-cart-h:hover .w-cart-link,.no-touch .l-subheader.at_bottom .w-cart-quantity {color:#ff6ba9;}
a.w-btn.color_light.style_outlined,.w-btn.color_light.style_outlined,.w-btn.w-blog-post-more,.w-iconbox.style_outlined.color_light .w-iconbox-icon,.w-person-links-item,.w-socials-item-link,.pagination .page-numbers {box-shadow:0 0 0 2px #e8e8e8 inset;}
.color_alternate a.w-btn.color_light.style_outlined,.color_alternate .w-btn.color_light.style_outlined,.color_alternate .w-btn.w-blog-post-more,.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon,.color_alternate .w-person-links-item,.color_alternate .w-socials-item-link,.color_alternate .pagination .page-numbers {box-shadow:0 0 0 2px #ddd inset;}
.side-widget a, .bottom-widget a { color: #99AADD; }

.side-widget a:hover, .bottom-widget a:hover { color: #CC0000; }

.side-widget h3, .bottom-widget h3 { font-size: 14px; line-height: 16px; font-family: arial, helvetica, sans-serif; }

  #sidebar-right #block-views-Tweets-block_1 .views_slideshow_singleframe_slide { padding: 10px 0; }








#top,
#header,
#content,
#intro,
#footer-widgets,
#footer {
  padding-left: 20px;
  padding-right: 20px;
}

  #content .portfolio-item {
    margin: 1em 10% 1em;
  }


#content {
  padding: 3em 0 2em;
  background: #fff;
}





.widget {
    position: relative;
    z-index: 0;
    margin-bottom: 15px;
}


.widget ul {
    margin-bottom: 0;
}


.widget-title-background {
    padding-top: 10px;
    color: #333;
    text-shadow: 0 1px 1px #fff;
}


.widget-title {
    z-index: 1;
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: normal;
    padding: 10px 0px;
}


.widget-title a {
    color: #333 !important;
    text-shadow: 1px 1px 0px #fff!important;
    border-bottom: none !important;
}


.widget-content {
    position: relative;
    margin: 0 0px 35px 0px;
    padding: 10px 15px 21px 15px;
    font-size: 13px;
    background: #F6F6F6;
    border: 1px solid #E0DDDD;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
}


.widget:after {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    height: 8px;
    bottom: 0;
    z-index: -1;
    left: 15px;
    right: 15px;
    -webkit-border-radius: 100px / 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;
}


.evolve_tabs .widget-content {
    padding: 0;
    border: 0;
    background: 0;
    box-shadow: none;
    -box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}


.widget-one-column {
    width: 100%!important;
}


.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}


.widget-content #search-text-box {
    float: none;
    width: 100%!important;
}


.widget-content #search-text {
    max-width: 100%!important;
}


.widget-content #search-text,
.widget-content #search-text-top:focus,
#search-text-box #search_label {
    width: 100%!important;
}


.widget-content #search-button {
    top: -5px;
    right: 0px;
}


.widget .tab-holder .tabs li.active a {
    bottom: -1px;
}


.widget.carousel-slider a.left:before,
.widget.carousel-slider a.right:before {
    font-family: IcoMoon;
    content: '\e918';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 20px;
    background: #636363;
    background: rgba(0, 0, 0, .7);
    color: #fff;
}


.widget.carousel-slider a.right:before {
    content: '\e919';
    right: 0;
    left: auto;
}


[class^="t4p-icon-"],
[class*=" t4p-icon-"],
.widget-content [class^="t4p-icon-"],
.widget-content [class*=" t4p-icon-"] {
    font-family: IcoMoon !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



#content {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
}


.no-header.no-main-nav #content { margin-top: 0; }


	
.time {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	color: #888888;
	}

.choice-inn {width: 600px !important; overflow: hidden;}

.choice-inn ul {width: 10000px;}
.stb-close{position:absolute;right:0;top:0;text-align:center;padding:6px;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;font-size:36px;font-weight:700;line-height:20px;color:#000;opacity:.5;filter:alpha(opacity=50)}
.stb-close:focus,.stb-close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.8;filter:alpha(opacity=80)}

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

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

#slidingbar-area .fusion-columns {
  margin: 0 -15px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-columns {
  margin: 0 -15px;
}

.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
  width: 20%;
}
.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2 {width: 100%;}
.fusion-columns .fusion-column {float: none;width: 100% !important;margin: 0 0 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.footer-area .fusion-columns .fusion-column,#slidingbar-area .fusion-columns .fusion-column {float: left;width: 98% !important;}
.fusion-columns-2 .fusion-column,.fusion-columns-2 .fusion-flip-box-wrapper,.fusion-columns-4 .fusion-column,.fusion-columns-4 .fusion-flip-box-wrapper {width: 50% !important;float: left !important;}
.fusion-columns-2 .fusion-column:nth-child(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n),.fusion-columns-4 .fusion-column:nth-child(3n),.fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n) {clear: both;}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2 {width: 33.33% !important;float: left !important;}
.fusion-columns-3 .fusion-column:nth-child(4n),.fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-5 .fusion-column:nth-child(4n),.fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),.fusion-columns-6 .fusion-column:nth-child(4n),.fusion-columns-6 .fusion-flip-box-wrapper:nth-child(4n) {clear: both;}
#block-menu-menu-secondary-navigation .menu{padding:0;margin:0;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
#block-menu-menu-secondary-navigation .menu li{display:inline;list-style-image:none;list-style-type:none;}
#block-menu-menu-secondary-navigation .menu li a{padding:1px 4px;color:#21275b;text-decoration:none;}
#block-menu-menu-secondary-navigation .menu li.menu-8119 a{border-right:1px solid #21275B;padding-right:16px;margin-right:5px;}
#block-menu-menu-secondary-navigation .menu li a:hover{color:#21275b;background:#83d1f5;}
#block-menu-menu-secondary-navigation .menu li a.active,#block-menu-menu-secondary-navigation .menu li.active-trail a{color:#FFF;background:#21275b;}
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
.sidebar .block-menu h2.title{background:none repeat scroll 0 0 #D5D4CC;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;padding:0 0 0 12px;text-transform:uppercase;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}






div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}






.block{margin-bottom:1em;}
#block-donations-1667.block-donations{margin:20px 0 0;}
#block-donations-1667.block-donations h2.title{background:#1f285b;padding:5px 10px;color:#fff;font-size:12px;text-transform:uppercase;font-family:'Arial Black',Arial,Helvetica,Sans-serif;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
.column.sidebar .block{margin-bottom:20px;}
.column.sidebar .block-menu_block,.column.sidebar .block-menu{background:#E4E3DD;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu_block ul.menu,.column.sidebar .block-menu ul.menu{list-style-image:none;list-style-type:none;padding:0;}
.column.sidebar .block-menu_block ul.menu li,.column.sidebar .block-menu ul.menu li{list-style-image:none;list-style-type:none;}
.column.sidebar .block-menu_block ul.menu li a,.column.sidebar .block-menu ul.menu li a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
.column.sidebar .block-menu_block ul.menu li a:hover,.column.sidebar .block-menu ul.menu li a:hover{color:#21275b;background:#83d1f5;}
.column.sidebar .block-menu_block ul.menu li a.active,.column.sidebar .block-menu_block ul.menu li a.active-trail,.column.sidebar .block-menu ul.menu li a.active,.column.sidebar .block-menu ul.menu li a.active-trail{color:#FFF;background:#21275b;}
.column.sidebar .block-menu_block ul.menu li ul.menu li a,.column.sidebar .block-menu ul.menu li ul.menu li a{text-transform:none;padding-left:20px;font-weight:normal;}
.column.sidebar .block-menu_block ul.menu li ul.menu li ul.menu li a{padding-left:30px;}
.attachment footer.entry-meta{text-transform:none}
.type-movie .entry-meta{margin:0 0 0.98438em;font-size:1.11111em;line-height:1.3125;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;text-rendering:optimizeLegibility;color:#c7a84c}
.tr-coretext .type-movie .entry-meta{font-weight:600}

.headersignuptext {float:right; width: 105px; height:37px; text-align:right; font:normal 11px Arial;padding-top:9px;_padding-top:15px;}
.bold{font-weight:700}

#quotes .q3_make, #quotes .q3_city {
	font-size: 20px;
	color: #AD0F14;
	font-weight: bold;
}

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

.column-grid{clear:both}
.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column-grid .column{float:left;margin-right:5%;margin-left:0}
.column-grid .column-first{margin-left:0}
.column-grid .column-last{float:right;margin-right:0;margin-left:0}
.column-grid br,.column-grid p:empty{display:none}
.column-grid .column br{display:block}
.column-grid-2 .column-span-2{width:100%}
.column-grid-2 .column-span-1{width:47.5%}
.column-grid-2 .column-push-1{margin-left:52.5%}
.column-grid-3 .column-span-3{width:100%}
.column-grid-3 .column-span-2{width:65%}
.column-grid-3 .column-span-1{width:30%}
.column-grid-3 .column-push-2{margin-left:70%}
.column-grid-3 .column-push-1{margin-left:35%}
.column-grid-4 .column-span-4{width:100%}
.column-grid-4 .column-span-3{width:73.75%}
.column-grid-4 .column-span-2{width:47.5%}
.column-grid-4 .column-span-1{width:21.25%}
.column-grid-4 .column-push-3{margin-left:78.75%}
.column-grid-4 .column-push-2{margin-left:52.5%}
.column-grid-4 .column-push-1{margin-left:26.25%}
.column-grid-5 .column-span-5{width:100%}
.column-grid-5 .column-span-4{width:79%}
.column-grid-5 .column-span-3{width:58%}
.column-grid-5 .column-span-2{width:37%}
.column-grid-5 .column-span-1{width:16%}
.column-grid-5 .column-push-4{margin-left:84%}
.column-grid-5 .column-push-3{margin-left:63%}
.column-grid-5 .column-push-2{margin-left:42%}
.column-grid-5 .column-push-1{margin-left:21%}
.column-grid-12 .column-span-12{width:100%}
.column-grid-12 .column-span-11{width:91.25%}
.column-grid-12 .column-span-10{width:82.5%}
.column-grid-12 .column-span-9 {width:73.75%}
.column-grid-12 .column-span-8 {width:65%}
.column-grid-12 .column-span-7 {width:56.25%}
.column-grid-12 .column-span-6 {width:47.5%}
.column-grid-12 .column-span-5 {width:38.75%}
.column-grid-12 .column-span-4 {width:30%}
.column-grid-12 .column-span-3 {width:21.25%}
.column-grid-12 .column-span-2 {width:12.5%}
.column-grid-12 .column-span-1 {width:3.75%}
.column-grid-12 .column-push-11{margin-left:96.25%}
.column-grid-12 .column-push-10{margin-left:87.5%}
.column-grid-12 .column-push-9 {margin-left:78.75%}
.column-grid-12 .column-push-8 {margin-left:69%}
.column-grid-12 .column-push-7 {margin-left:61.25%}
.column-grid-12 .column-push-6 {margin-left:52.5%}
.column-grid-12 .column-push-5 {margin-left:43.75%}
.column-grid-12 .column-push-4 {margin-left:35%}
.column-grid-12 .column-push-3 {margin-left:26.25%}
.column-grid-12 .column-push-2 {margin-left:17.5%}
.column-grid-12 .column-push-1 {margin-left:8.75%}
.rtl .column-grid .column{float:right;margin-left:5%;margin-right:0}
.rtl .column-grid .column-first{margin-right:0}
.rtl .column-grid .column-last{float:left;margin-right:0;margin-left:0}
.rtl .column-grid-2 .column-push-1{margin-right:52.5%}
.rtl .column-grid-3 .column-push-2{margin-right:70%}
.rtl .column-grid-3 .column-push-1{margin-right:35%}
.rtl .column-grid-4 .column-push-3{margin-right:78.75%}
.rtl .column-grid-4 .column-push-2{margin-right:52.5%}
.rtl .column-grid-4 .column-push-1{margin-right:26.25%}
.rtl .column-grid-5 .column-push-4{margin-right:84%}
.rtl .column-grid-5 .column-push-3{margin-right:63%}
.rtl .column-grid-5 .column-push-2{margin-right:42%}
.rtl .column-grid-5 .column-push-1{margin-right:21%}
.rtl .column-grid-12 .column-push-11{margin-right:96.25%}
.rtl .column-grid-12 .column-push-10{margin-right:87.5%}
.rtl .column-grid-12 .column-push-9 {margin-right:78.75%}
.rtl .column-grid-12 .column-push-8 {margin-right:69%}
.rtl .column-grid-12 .column-push-7 {margin-right:61.25%}
.rtl .column-grid-12 .column-push-6 {margin-right:52.5%}
.rtl .column-grid-12 .column-push-5 {margin-right:43.75%}
.rtl .column-grid-12 .column-push-4 {margin-right:35%}
.rtl .column-grid-12 .column-push-3 {margin-right:26.25%}
.rtl .column-grid-12 .column-push-2 {margin-right:17.5%}
.rtl .column-grid-12 .column-push-1 {margin-right:8.75%}


.bold,
.post-type,
.share,
.blog .entry .sub-head,
.pagination,
.shop_table th {
	font-family:"Din Text Pro Medium", Verdana, sans-serif; font-size-adjust:0.5; font-weight:500; font-style:normal;
	}

.post-type {
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:11px;
	}

.post-type.projects,
.page-id-6 .post-type.projects {
	color:rgb(0,72,137);
	}

.post-type.projects.Live {
	color:rgb(252,103,73);
	}

.post-type.post {
	color:rgb(244,181,65);
	}

.post-type.writing {
	color:rgb(108,167,67);
	}


header .bottom-sec .btm-nav-wrapper {
  z-index: 100;
  position: absolute;
  display: block;
  width: 100%;
  height: 65px;
  background-color: #fafafa;
}


        .main-nav  .subtitle {
            display: block;
            font-size: 12px;
            font-style: italic;
            text-transform: none;
        }

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}
 .easingslider-191562 .easingslider-slide { display: none; }
 .easingslider-191562 .easingslider-slide-1 { display: block !important; }


.footer_links a:link, .footer_links a:visited, .footer_links a:active {
	color:#fff;
}


.footer_links a:hover {
	text-decoration:underline;	
}


.footer_links {
	background-color: #acacac;
	font-size:11px;
	color:#fff;
	text-align:center; 
	padding:4px 0 8px 0;
	line-height:23px;
}
.nav-pages{float:right;padding:15px 0;}
.nav-pages a{display:inline-block;line-height:30px;padding:0 10px;float:left;text-decoration:none;color:#fff;border-radius:2px;font-size:14px;margin:0 2px;}
.is-moment .nav-pages a{color:#61b2a7;}
.is-moment .nav-pages a:hover{background:rgba(97, 178, 167, 0.2);}
.is-moment .nav-pages a:active,.is-moment .nav-pages a:focus,.is-moment .nav-pages a.active{color:#222;background:#61b2a7;}
.is-moment-timezone .nav-pages a{color:#4e7cad;}
.is-moment-timezone .nav-pages a:hover{background:rgba(78, 124, 173, 0.2);}
.is-moment-timezone .nav-pages a:active,.is-moment-timezone .nav-pages a:focus,.is-moment-timezone .nav-pages a.active{color:#222;background:#4e7cad;}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}





#main {
	clear: both;
	overflow: hidden;
	padding: 40px 0 0 0;
}



#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
header .top_section ul{float:left;margin-top:4px;}
header .top_section ul li{display:inline-block;}
header .inner_content .top_section .top_menu li a{font:12px/30px 'opensans-regular';text-decoration:none;text-transform:uppercase;margin:0 10px;color:#fff;}
header .inner_content .top_section .social_net{float:right;margin-top:6px;margin-right:10px;}
header .inner_content .top_section .social_net li a{margin:0 4px;font-size:20px;color:#fff;}
header .inner_content .top_section #block-menu-menu-top-menu .menu li a{font:12px/30px 'opensans-regular';text-decoration:none;text-transform:uppercase;margin:0 10px;color:#fff;}
header .inner_content .top_section #block-menu-menu-top-menu .menu li a:hover{text-decoration:underline;}
header .inner_content .top_section{margin-top:20px;}
header .inner_content .top_section .block-search{display:none;}
header .inner_content .top_section #block-search-form{display:none;}


.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }


.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

#logo{ margin-top:22px; float:left;margin-bottom: 0px;}

#logo a{ color:#424242; text-decoration:none; font-size:30px; float:left;}

#logo a img{ border:none; float:left;}

#logo .text_logo{ display:block; padding-top:20px;}

#logo .desc{ width:auto; float:left; padding-top:10px;}

.thumb_flip #logo { float:left; margin-top:10px;}






#logo a, #topmenu ul li a, #footmenu ul li a, #comments, body, .copyright a{ color:#ffffff!important;}
.projects_holder article .image img,.portfolio_slider .portfolio_slides li.item img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}
.projects_holder article .image_holder:hover .image img,.portfolio_slider .portfolio_slides li.item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.carousel.fade .item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}
.carousel.fade .active.item{opacity:1;filter:alpha(opacity=100)}
.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button{color:#000}
.carousel-inner .item.dark .slider_content .text .qbutton{border-color:#303030;background-color:#303030;color:#fff}
.carousel-inner .item.dark .slider_content .text .qbutton:hover{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .item img{display:inline-block!important}
.touch .carousel-inner .item{background-position:center 0!important}
.carousel-inner .item .image{position:absolute;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}
.carousel-inner .item .image img{display:none!important;width:0;height:0}
.carousel-inner .item .image_pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-position:0 0;background-repeat:repeat;z-index:2}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

.pagewidth { width: auto; padding: 0 }

		#btmnavwrap #bnavbidding   {width:180px; float:left; padding-bottom:20px}

.page-id-24 .fourcol.blogpost {
margin-left: 10px;
}


  .innerNews .fourcol {
    min-height: 475px;
    
    margin-bottom: 3em;
    position: relative;
  }

  .fourcol   { width: 31.491712705%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
.text-muted{color:#999}
.text-primary{color:#428bca}
.text-primary:hover{color:#3071a9}
.text-warning{color:#c09853}
.text-warning:hover{color:#a47e3c}
.text-danger{color:#b94a48}
.text-danger:hover{color:#953b39}
.text-success{color:#468847}
.text-success:hover{color:#356635}
.text-info{color:#3a87ad}
.text-info:hover{color:#2d6987}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.overlay .text{font-family:museo-sans;font-size:1.329em;font-weight:300;}
.cubes .overlay .text{position:absolute;bottom:15px;left:15px;right:15px;}

	
	
	#header .branding {
		padding-left: 20px;
	}



	#header_container,
	.responsive-nav,
	#sidebar,
	#article_share,
	#bottom_donation,
	#bottom_newsletter,
	.rwd-display-options,
	#favorite_reads_from_the_archives,
	#powered-by,
	#amazon-notice {
		display:none;
	}


	p em,
	#sidebar p em {
		font-style:italic;
	}


	p strong,
	#sidebar p strong {
		font-weight:700;
	}


	#sidebar p,
	#bottom_donation p,
	#bottom_newsletter p,
	#powered-by p,
	#amazon-notice p,
	.author {
		font-size: 0.85em;
		line-height: 1.6em;
		margin: 0 0 1em 0;
	}




p a,
p a:after,
#sidebar h3 a,
#sidebar h3 a:after,
#posts h2 a,
#posts h2:after,
#posts li a,
#posts li a:after,
.more_link a,
.more_link a:after,
.post h3 a,
.post h3 a:after {
	color:#c33737;
	border-bottom:1px solid #e19b9b;
	text-decoration:none;
	}


p a:hover,
#sidebar h3 a:hover,
#posts h2 a:hover,
#posts li a:hover,
.more_link a:hover,
.post h3 a:hover {
	color: #000000;
	border-bottom: 1px solid #929292;
	text-decoration: none;
}


	

	#sidebar {
		position:relative;
		z-index:1;
	}


	#sidebar h1 {
		font-size: 1.75em;
		margin:2em 0 .25em 0;
	}


		.left {
			float:left;
			width:25%; 
		}
.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em}
.block-simplenews .issues-list .newsletter-created{display:none}
.block ol,.block ul{margin:0;padding:0 0 .25em 1em}
.region-header .block{font-size:.857em;float:left;margin:0 10px;padding:0}
.region-header .block .content{margin:0;padding:0}
.region-header .block ul{margin:0;padding:0}
.region-header .block li{list-style:none;list-style-image:none;padding:0}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15)}
.region-header .block-menu li.last a{border-bottom:0}
.region-header .block-locale ul li{display:inline;padding:0 .5em}
.sidebar .block{border:1px solid;padding:15px 20px;margin:0 0 20px}
.sidebar .block .content{font-size:.914em;line-height:1.4}
#triptych .block{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;line-height:1.3}
#triptych .block.last{border-bottom:0}
#triptych .block ul li,#triptych .block ol li{list-style:none}
#triptych .block ul,#triptych .block ol{padding-left:0}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:0}
#footer .block{margin:.5em 0}
#footer .block .content{padding:.5em 0;margin-top:0}
#footer .block h2{margin:0}
.page-admin-structure-block-demo .block-region{background:#ff6;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none}
.page-admin-structure-block-demo #featured .block-region{font-size:.55em}
.page-admin-structure-block-demo #header .block-region{width:500px}

.fusion-one-full {
  float: none;
}
.owl-carousel .owl-item .item .item-title{background:rgba(0,0,0,0.2);position:absolute;left:0px;bottom:0px;width:100%;padding:20px 0px;z-index:1;}
.owl-carousel .owl-item .item .item-title h1{display:inline;padding-right:15px;vertical-align:sub;}
.owl-carousel .owl-item .item .item-title a{color:#fff;}
.owl-carousel .owl-item .item .item-title a:hover{color:#4a7fbb;}
.owl-carousel .owl-item .item .item-title span a{color:#a1a1a1;}
.owl-carousel .owl-item .item .item-title span a:hover{color:white;}

.smooth_slider p.smooth_more{margin:0;display:inline-block;}

.smooth_slider p.smooth_more a{text-decoration:underline !important;}

.smooth_slider p.smooth_more a:hover{text-decoration:none;}
.img-responsive{display:block;max-width:100%;height:auto}
.grid_90,body.service-design section .wrap{padding:0 5%}


#background, #backgroundFade {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1280px;
	height: 594px;
	overflow: hidden;
	text-align: center;
	
}

#background {
	z-index: 2;
}
.site-header.headroom--not-top .site-logo-img--light{display:none;}
.site-logo .site-logo-img--light{display:none;}
.header--transparent .site-logo-img--light{display:block;}
.lt-ie9 .header--transparent .site-logo-img--light,.ie9 .header--transparent .site-logo-img--light{display:none;}

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

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

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

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

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

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

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

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

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

  .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
.city-grid .cycle-slideshow{margin-bottom:20px}
body.node-type-insider-guide #insider-guide-jump .cycle-slideshow,#term-list #insider-guide-jump .cycle-slideshow,.press-room #insider-guide-jump .cycle-slideshow,body.page-groups #insider-guide-jump .cycle-slideshow{margin:0px auto}



#content {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
}


.no-header.no-main-nav #content { margin-top: 0; }


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

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
.block-view-demo .views-field-title a{border-top:none !important;color:#eee;padding:0 !important;}
.tb-megamenu .block-view-demo .views-field-field-image{float:left;}
.tb-megamenu .block-view-demo .views-field-field-image img{border:1px solid #333;margin:0 20px 0 0;max-width:none !important;padding:4px;width:auto;}
.tb-megamenu .block-view-demo .views-field-title a{border-top:none;color:#aaa;padding:0;}
.view-related-publications-block,.views-field.views-field-title{padding-bottom:10px;}
.flexslider .views-field-title,.flexslider .views-field-field-front-slide-subtitle{position:absolute;margin-bottom:1em;}
.flexslider .views-field-title{background-color:rgba(0,100,30,0.7);padding:0.3em 0 0.3em 8.5%;font:2.188em/1em Mako,sans-serif;letter-spacing:0.005em;left:0;top:58%;width:74%;}
.flexslider .views-field-field-front-slide-subtitle{background-color:rgba(3,3,3,0.5);padding:0.5em 0 0.8em 2.5%;font:1.65em/1.4em 'Lucida Sans Unicode','Lucida Sans','Lucida Grande',sans-serif;letter-spacing:-0.035em;right:0;top:76.5%;width:83.5%;}
.pane-research-area-publications .views-field-title,.pane-ornlgov-general-ornlgov-related-org li{padding-bottom:15px;}
.view-related-news-rh-fixed-tid .views-field-title{font-size:1.2em;font-weight:bold;}
.pane-promoted-front-page-links .views-field-title{font-size:1.5em;line-height:1.2em;}
.pane-ornl-research-area-nav-flags .views-field-term-node-tid{font-weight:bolder;font-size:18px;}
.pane-ornl-research-area-nav-flags .views-field-title{font-weight:bolder;font-size:16px;}
.pane-ornl-research-area-nav-flags .views-field-type-1{font-size:14px;font-weight:normal;}
.pane-ornlgov-general-ornlgov-sc-ra-navblock .views-field-title{font-size:1.2em;font-weight:bold;}
.view-related-news-by-taxonomy .thumbnail .views-field-title{font-size:16px;font-weight:bold;}
.view-related-news-by-taxonomy .thumbnail .views-field-view-node{font-weight:normal;font-size:14px;}
.view-id-related_news .thumbnail .views-field-title{font-size:16px;font-weight:bold;}
.view-related-news .thumbnail .views-field-view-node{font-weight:normal;font-size:14px;}
.view-related-news-rh-fixed-tid .thumbnail .views-field-type,.view-related-news-by-taxonomy .thumbnail .views-field-type,.view-related-news .thumbnail .views-field-type{padding-bottom:6px;}
.view-media-contacts .views-field-title{padding-bottom:0px;}
.view-media-contacts .views-field-field-primary-contact-email{padding-bottom:10px;}
.view-newsdesk-featured-article .views-field-title{background-color:rgba(184,184,184,1);left:5%;top:20%;width:74%;}
.view-newsdesk-featured-article .views-field-field-news-subtitle{background-color:rgba(184,184,184,1);left:5%;top:23%;width:74%;}

#recent-posts .meta a  { color: #fff; }




#recent-posts .post .heading h2  { font-size: 11px; text-transform: uppercase; }




#recent-posts  { margin: 0 -20px 10px 0; }

#recent-posts h3  { margin: 0 0 20px 0; }

#recent-posts .post  { position: relative; float: left; width: 300px; height: 185px; margin: 0 20px 20px 0; background: #d4d4d4 }

#recent-posts .post .heading  { width: 270px; padding: 15px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.8); }

#recent-posts .post .heading h2 a  { color: #fff; }

#recent-posts .meta  { font-size: 11px; text-transform: uppercase; color: #fff; }

	
#twitter-2 li .entry-meta {
display: block;
margin-top: 5px;
font-size: 12px;
font-style: italic;
}


#twitter-2 li .entry-meta a {
	text-decoration: none;
	}


#twitter-2 li .entry-meta a:hover {
	text-decoration: underline;
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}



.site-footer .footer-logo {
  padding-bottom: 15px;
}



.site-footer .footer-logo .footer-logo-img {
  border: none;
  vertical-align: middle;
  width: 182px;
  height: 23px;
}
.easingslider-slide-content .left{position:absolute!important;top:0!important;left:0!important}
.easingslider-slide-content .right{position:absolute!important;top:0!important;right:0!important}
.easingslider-slide-content .top{position:absolute!important;top:0!important;left:0!important}
.easingslider-slide-content .bottom{position:absolute!important;bottom:0!important;left:0!important}
.easingslider-slide-content .left,.easingslider-slide-content .right{margin:20px 50px!important;width:45%}
.easingslider-slide-content .bottom,.easingslider-slide-content .top{margin:20px 4%!important;width:92%;text-align:center}
.easingslider-slide-content .caption{background-color:#000;background-color:rgba(0,0,0,.7);-webkit-box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);-moz-box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);color:#fff;padding:6px 4px;margin:0 0 10px;line-height:1.8em!important;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.easingslider-slide-content .caption:last-child{margin-bottom:0}
.easingslider-slide-content .fade{opacity:0}
.active .easingslider-slide-content .fade{opacity:1}
.easingslider-slide-content .slideleft{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.easingslider-slide-content .slideright{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.easingslider-slide-content .slidetop{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.easingslider-slide-content .slidebottom{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.active .easingslider-slide-content .slidebottom,.active .easingslider-slide-content .slideleft,.active .easingslider-slide-content .slideright,.active .easingslider-slide-content .slidetop{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}

.easingslider-slide-content {background-color: #ffffff;   background-color: rgba(255,255,255,0.9);            color: #333333;   padding: 5px 15px;   margin: 0;   line-height: 1.4em !important;   border-radius: 0;   -webkit-transition: all .3s ease;   -moz-transition: all .3s ease;   -ms-transition: all .3s ease;   -o-transition: all .3s ease;   transition: all .3s ease;position: absolute;   bottom: 0;-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.2);   -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,.2);   box-shadow: 0 0 5px 2px rgba(0,0,0,.2);}

.easingslider-slide-content h2 {margin: 0;font-size: 22px;line-height: 1.2;color: #333333;text-shadow: 1px 1px rgba(255,255,255,.7);}

.easingslider-slide-content a:hover {text-decoration:none !important;}

.easingslider-slide-content span {margin: 0;font-size: 12px;line-height: 1.2;color: #333333;text-shadow: 1px 1px rgba(255,255,255,.7);display: inline-block;}
 .easingslider-42 .easingslider-slide { display: none; }
 .easingslider-42 .easingslider-slide-1 { display: block !important; }


ul#bottom_logos{
	list-style-type:none;
	margin:45px auto 10px auto;
	padding:0px;
	text-indent:0px;
	width:1000px
}

ul#bottom_logos li{
	margin:0px;
	padding:0px;
	width:196px;
	float:left;
	text-align:center;
	text-indent:0px;
}

ul#bottom_logos li img{
	margin:0px auto;
}

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
.nolink{padding:5px;font-weight:bold;}
#block-menu-secondary-menu .menu ul li,#block-menu-secondary-menu .last.expanded #block-menu-secondary-menu .nolink .no-bg{background:none repeat scroll 0 0 transparent;border:medium none;width:98%;}
.addy.nolink{font-size:13px;}

#iwd-main, #iwd-front-main, .nolink, .iwd-blockcontent table, .iwd-blockcontent li, a.iwd-blockcontent, 
.iwd-blockcontent a, .iwd-blockcontent a:link, .iwd-blockcontent a:visited, .iwd-blockcontent a:hover, 
.iwd-footer a, .iwd-footer a:link, .iwd-footer a:visited, .iwd-footer a:hover, 
.iwd-footer td, .iwd-footer th, .iwd-footer caption {
	font-size: 14px !important;
}

.td_mod_mega_menu .entry-thumb {
  
  
}

.td_block_related_posts .entry-thumb {
  
  
}

.td-post-template-3 .td-post-featured-image .entry-thumb {
  left: -1px;
  position: relative;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  
}

.td-post-template-4 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-post-template-5 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.td-post-template-8 .entry-thumb {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.td-module-thumb .entry-thumb {
  display: block;
  
}

.td_module_1 .entry-thumb {
  
  
}

.td_module_2 .entry-thumb {
  
  
}

.td_module_3 .entry-thumb {
  
  
}

.td_module_4 .entry-thumb {
  
  
}

.td_module_5 .entry-thumb {
  
  
}

.td_module_6 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_7 .entry-thumb {
  width: 100px;
  height: auto;
  
  
}

.td_module_10 .entry-thumb {
  
  
}

.td_module_11 .td-module-thumb .entry-thumb {
  
  
}

.td_module_14 .td-module-thumb .entry-thumb {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.td_module_14 .entry-thumb {
  
}

.td_module_mx1 .td-module-thumb .entry-thumb {
  width: 100%;
}

.td_module_mx1 .entry-thumb {
  
  
}

.td_module_mx2 .entry-thumb {
  width: 80px;
  height: auto;
}

.td_module_mx3 .td-module-thumb .entry-thumb {
  width: 100%;
  
  
}

.td-pb-row .td-pb-span4 .td_block_11 .entry-thumb {
  width: 80px;
  margin-bottom: 0;
  
  
  
}

.td-pb-row .td-pb-span4 .td_block_12 .entry-thumb {
  width: 80px;
  margin-bottom: 17px;
  
  
  
}

.td_block_16 .td-column-1 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-2 .td_module_mx4 .entry-thumb {
  
  
}

.td_block_16 .td-column-3 .td_module_mx4 .entry-thumb {
  
  
}

.td-big-grid-post .entry-thumb {
  width: 100%;
}

.td_block_13.td_block_widget .entry-thumb {
  width: 100%;
}

body.td-animation-stack-type0 .td-animation-stack .entry-thumb,
body.td-animation-stack-type0 .post img {
  opacity: 0;
}

.td-animation-stack .entry-thumb, .post img {
  opacity: 100;  !important;
}

#Cover .rightcol { 
	float: left;
	width: 225px; 
}


#content {
  max-width: 550px; width: 49%; margin-left: 22%; min-height: 1024px;
}

#content:before {
  position: absolute; content:""; top:0; bottom:0; left:0;
}


body.front #content, body.one-sidebar.sidebar-second #content {
  margin-left: 0; max-width: 776px; width: 72%;
}


body.no-sidebars #content {
  width: 100%; max-width:none; margin-left: 0;
}


.field-name-field-featured-item .field-label, body.node-type-hub-page #content .block h2{font-size:1.7rem; font-weight:bold; color:#d18500; text-transform:uppercase; border-bottom:3px solid #d18500; margin-top:44px; padding-bottom:5px;}


body.node-type-hub-page #content .block h2{border-bottom:1px solid #d18500; margin-bottom:10px;}

body.node-type-hub-page #content .block-menu-block h2 {display: none;}

  body.front #content, #content, body.one-sidebar.sidebar-second #content {
    width: 100%; margin-left:0; max-width: none;
  }


  .block-menu.blue, #sidebar-left .blue, body.node-type-hub-page #content .block-menu-block {
    min-height: 0; border-radius: 0; margin: 0 -15px; background: rgb(217,228,247); padding-bottom: 0; border-bottom: 1px solid #7cbfe2;
  }
 

  body.node-type-hub-page #content .block-menu-block {
    padding: 0;
  }

  .block-menu.blue h2, body.node-type-hub-page #content .block-menu-block h2, #sidebar-left .blue h2{
    position: relative; margin-bottom: 0; padding-bottom: 10px; cursor: pointer;
  }

  .block-menu.blue h2:after, body.node-type-hub-page #content .block-menu-block h2:after, #sidebar-left .blue h2:after{
    content:"";
    position: absolute;
    right: 20px; top: 5px;
    border-style: solid;
    border-width: 10px 7.5px 0 7.5px ;
    border-color: #0053a0 transparent transparent transparent ;
  }


  body.node-type-hub-page #content .block-menu-block h2:after {
    top: 16px;
  }


  .block-menu.blue.open h2:after, body.node-type-hub-page #content .block-menu-block.open h2:after, #sidebar-left .blue.open h2:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }


  .block-menu.blue .content, body.node-type-hub-page #content .block-menu-block .content, #sidebar-left .blue .content {
    display: none;
  }


.pre-footer-widgets .widget-section {
	border-left: 1px dotted #bbb;
	padding: 0 10px;
	margin-right: 0 ;
	width: 320px ;
	float: left;
	margin-bottom: 30px;
	display: inline-block;
	overflow: hidden;
}


.pre-footer-widgets .widget-section .widgettitle {
	text-transform: uppercase;
	font-size: 18px;
	display: block;
	margin: 0 0 15px;
	border-top: 5px solid #444;
	padding-top: 15px;
}


#footer-widgets .widget-section {
	float: left;
	margin: 0 5% 0 0;
	width: 30%;
}


	ul.three-col-grid li,
	.pre-footer-widgets .widget-section {
		border: none;
		padding: 0 1.7%;
		width: 33.3% !important;
	}

#siteinfo {
    clear:both;
    width:750px;
    margin:0 auto;
}

#siteinfo a {
    color:#666;
}

#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}
 


    
#connect-bar-bg {
    display: block;
    width: 100%;
    color: White;
	background: #006c55;
  background: -webkit-linear-gradient(#006c55, #009b79); 
  background: -o-linear-gradient(#006c55, #009b79); 
  background: -moz-linear-gradient(#006c55, #009b79); 
  background: linear-gradient(#006c55, #009b79); 
    height: 30px;
    min-width: 1050px;
    z-index: 0;
	border-top: 1px solid #002232;
	border-bottom: 1px solid #002232;
}
#block-views-featured-actions-block .views-row{width:300px;float:left;margin-right:12px;}
#front_tier3 #block-views-reports-block .views-row{margin:0 0 3em 0;text-align:center;}
#content .view-featured-actions .views-row{background:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 1.5em 0;padding:1em;clear:left;}
#content .view-reports .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:0.5em solid #ccc;}
#block-system-main .view-chapters .views-row{clear:left;margin-bottom:2em;}
.view-news .views-row{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:0.25em solid #ddd;}
#block-system-main .view-music .views-row{margin:1em 0 1em 0;}
#content .view-videos .not-attachment .views-row,#block-views-media-block-1 .views-row{width:178px;height:98px;position:relative;border:5px solid #ddd;margin:0 10px 10px 0;cursor:pointer;float:left;}
.view-videos .attachment .views-row{background:white;width:500px;padding:10px;}






#cff .cff-text-wrapper{
  float: right;
  width: 77%;
  margin: 0;
  padding: 0;
}


#cff.narrow .cff-embedded-video .cff-iframe-wrap,
#cff.narrow .cff-embedded-video .cff-text-wrapper{
  width: 100%;
}


#cff.cff-thumb-layout .cff-text-wrapper{
  float: right;
  width: 77%;
}

#cff.cff-thumb-layout .cff-link-item .cff-text-wrapper{
  width: 100%;
}

#cff.cff-thumb-layout .cff-audio-post .cff-text-wrapper{
  width: 100%;
}

#cff.cff-half-layout .cff-text-wrapper{
  float: right;
  width: 47%;
}

#cff.cff-half-layout .cff-link-item .cff-text-wrapper{
  width: 100%;
}

#cff.cff-half-layout .cff-audio-post .cff-text-wrapper{
  width: 100%;
}

#cff.narrow.cff-half-layout .cff-text-wrapper,
#cff.narrow.cff-thumb-layout .cff-text-wrapper{
  float: left;
  width: 100%;
}

.entry-meta, .entry-content label, .entry-utility {color: transparent;}
.ml-context .ml-context-row .post-box,.ml-context li .post-box,.widget .ml-context-row .post-box,.widget li .post-box{display:inline-block;width:215px;line-height:1.125}
.ml-context .ml-context-row .post-box .post-title,.ml-context li .post-box .post-title,.widget .ml-context-row .post-box .post-title,.widget li .post-box .post-title{font-family:"Roboto Slab";font-size:.8em;color:#000}
.ml-context .ml-context-row .post-box .post-title:hover,.ml-context li .post-box .post-title:hover,.widget .ml-context-row .post-box .post-title:hover,.widget li .post-box .post-title:hover{color:#ED2124}



.site-footer .sub-section {
  padding-bottom: 5px;
}



.site-footer .footer-container .section.right .sub-section {
  text-align: right;
}
.footer-global-style .container .section.right .sub-section{text-align:right}
.footer-global-style .sub-section{padding-bottom:5px}

.header_lft{width:215px; float:none; margin:0 auto 10px; }
.calendar-page .views-row-last+h3{padding-top:20px}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}


#bottom_nav {
	position: relative;
	width: 1010px;
	margin: 0 auto;
	clear: both;
}


#bottom_nav a {
	outline: 0;
}
.overlay-10,.overlay-20,.overlay-30,.overlay-40,.overlay-50,.overlay-accent-1-10,.overlay-accent-1-20,.overlay-accent-1-30,.overlay-accent-1-40,.overlay-accent-1-50,.overlay-accent-1-60,.overlay-accent-1-70,.overlay-accent-1-80{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:8000;transition:all 0.3s ease-in-out}
.overlay:hover{opacity:.7}
.overlay-10{background-color:rgba(0,0,0,0.1)}
.overlay-20{background-color:rgba(0,0,0,0.2)}
.overlay-30{background-color:rgba(0,0,0,0.3)}
.overlay-40{background-color:rgba(0,0,0,0.4)}
.overlay-50{background-color:rgba(0,0,0,0.5)}
.overlay-accent-1-10{background-color:rgba(15,117,121,0.1)}
.overlay-accent-1-20{background-color:rgba(15,117,121,0.2)}
.overlay-accent-1-30{background-color:rgba(15,117,121,0.3)}
.overlay-accent-1-40{background-color:rgba(15,117,121,0.4)}
.overlay-accent-1-50{background-color:rgba(15,117,121,0.5)}
.overlay-accent-1-60{background-color:rgba(15,117,121,0.6)}
.overlay-accent-1-70{background-color:rgba(15,117,121,0.7)}
.overlay-accent-1-80{background-color:rgba(15,117,121,0.8)}
.overlay{height:100%}
.more-grid__item--insight .overlay{display:none}
.more-grid__item--service .overlay{display:none}
.more-grid__item--work:hover .overlay{opacity:.5}
.work-area:hover .overlay{opacity:.5}
.work-area .overlay{left:0}
.work-area--2 .overlay{background-color:rgba(0,0,0,0.3)}
.our-work-list a .overlay{transition:opacity 0.4s ease}
.our-work-list a:hover .overlay{opacity:.2}
.page-banner .overlay:hover{opacity:1}
.next-article--services a:hover .overlay{opacity:.7}
.our-team-item__figure .overlay{opacity:0}
.our-team-item.fade-back .overlay{opacity:1}
.page-id-497 .page-banner .overlay-40{background-color:rgba(0,0,0,0.3) !important}
.issue-area-section .overlay:hover{opacity:1}
.issue-area-section--2 .overlay{background-color:rgba(0,0,0,0.3)}


    .navbar-default #navigation.navbar-nav li a {
        color:  #333;
    }


    .navbar-default #navigation.navbar-nav li a:hover {
        color:  #333;
    }


    #navigation .dropdown span.caret {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 8px solid;
    }


    #navigation ul.dropdown-menu {
        padding: 0;
    }


    #navigation .dropdown-menu a.dropdown-toggle.sub {
        background-color: #e0e0e0;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a {
        background-color: #e0e0e0;
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 13px 10px 37px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub ul.dropdown-menu.sub a {
        background-color: #d0d0d0;
        border-bottom: 1px solid #D6D6D6;
        padding: 10px 13px 10px 49px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a.dropdown-toggle.sub {
        background-color: #D6D6D6;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


#navigation {
    margin: 0 -15px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-panel {
    border-top:none;
    border-radius: 0;
}


.nav-tabs.small li a{
    white-space: nowrap;
    padding-left: 3px;
    padding-right: 3px;
}


.nav-tabs.small li a .badge{
    margin-left: 4px;
    padding: 2px 5px;
}




.nav-tabs li a{
    padding-left: 3px;
    padding-right: 3px;
    outline: 0;
}


.nav-tabs li a .badge{
    margin-left: 4px;
    margin-right : 4px;
    padding: 2px 5px;
    float: none!important;
}


.nav-small {
    margin-bottom: 5px;
}



.research-group ul.nav.nav-pills.top-level li.all-companies {
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: -10px;
    margin-top: 15px;
}


.research-group ul.nav.nav-pills.top-level li.all-companies input.not-count {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}


    
    .nav.nav-horizontal {
        white-space: normal;
    }

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

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

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.header-global .primary-nav .menu-item-has-children{position:relative}
.header-global .primary-nav .menu-item-has-children:first-child .sub-menu{width:315px}
.header-global .primary-nav .menu-item-has-children .sub-menu{display:block;position:absolute;background:#464f52;background:rgba(70,79,82,.95);left:0;width:auto;min-width:180px;padding:10px 15px;top:100%;opacity:0;pointer-events:none;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;transition:150ms}
.header-global .primary-nav .menu-item-has-children .sub-menu li{display:block}
.header-global .primary-nav .menu-item-has-children .sub-menu li:hover span{color:#1db5ca}
.header-global .primary-nav .menu-item-has-children .sub-menu span{color:#fff;height:auto;line-height:1.4!important;padding:12px 0;display:block;margin:0}
.header-global .primary-nav .menu-item-has-children .sub-menu:after{display:none}
.header-global .primary-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}
.ie-8 .header-global .primary-nav .menu-item-has-children .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children .sub-menu{display:none}
.ie-8 .header-global .primary-nav .menu-item-has-children:hover .sub-menu,.ie-9 .header-global .primary-nav .menu-item-has-children:hover .sub-menu{display:block}

.copyright{
	text-align:center;}

#main{padding-bottom:35px;width:100%;overflow:hidden;}

table.contentpaneopen h3 {
	margin-top: 25px;
}




table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
}


table.contentpaneopen li {
	margin-bottom: 5px;
}


table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}


table.contentpaneopen h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.item_lead p,.contentpaneopen p{padding-left:10px;}


    .connect-wrapper {
        border-top: solid 1px #9ea09f;
        border-bottom: solid 1px #9ea09f;
        min-height: 390px;
        padding-bottom: 20px;
    }
.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-md-5{width:41.66666667%}







.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: 14px;
padding-left: 14px;
}
#skip-to-content{left:-4000px;position:absolute;top:10px;z-index:5000;}
#skip-to-content a:hover,#skip-to-content a:focus,#skip-to-content a:active{background-color:#f0f0ff;font-size:1.3846em;font-weight:bold;outline:1px dotted #b0b0bf;padding:1px 3px;position:relative;left:4010px;}
#skip-to-content-target{display:block;height:0;}

#maincontentpad{padding:15px 25px;}


#rev_slider_1_1_wrapper { padding-left: 0 !important; padding-right: 0 !important; }



							





.rev_slider_wrapper{
	position:relative;
}
.page-header .color-block{width:10%;height:15px;display:block;margin:0 auto;margin-bottom:1em;}
.advertise-stat .color-block.title-block{width:33%;}
.most-popular-module .slider-container ul li .detail-container .color-block{padding:0.2em;padding-right:0.5em;padding-left:0.5em;display:block;margin-bottom:0.5em;line-height:1.1em;}

      .scaler header .header-text-container .color-block, .featured-module li header .header-text-container .color-block {
        position: relative;
        color: white;
        padding-left: 0.75em;
        padding-right: 0.75em;
        display: inline-block;
        font-weight: 600;
        text-transform: lowercase;
        font-size: 0.7em;
        clear: both;
        margin-bottom: 0.6em;
        border-radius: 1px; }

  .byline .color-block {
    margin: 0 auto;
    margin-bottom: 0.2em;
    display: block;
    height: 1.4em;
    top: 15px;
    clear: both;
    padding-left: 1em;
    padding-right: 1em;
    color: white;
    font-size: 0.8em; }


.color-block.title-block {
  margin: 0 auto;
  display: block;
  width: 20%;
  height: 15px;
  top: 15px;
  clear: both;
  margin-bottom: 1em; }


.page-template-page-login .page-header .color-block {
  background-color: #00cefe !important;
  width: 20%; }

  .widget_subscribe_widget .color-block, .widget_latest_widget .color-block, .widget_most_popular_widget .color-block, .widget_related_posts_widget .color-block {
    color: white;
    font-weight: 600;
    font-size: 0.7em;
    padding: 0.2em 0.5em 0.0em 0.5em;
    display: inline-block;
    text-transform: lowercase; }


  .page-id-42 .page-header .color-block {
    background-color: #c865ff !important; }


.cta-bar__message {
  overflow: hidden;
  margin-bottom: 0;
  text-align: center; }


#product-area .showcase, #product-area .pager, #product-area .details, .quick-shop-content .showcase, .quick-shop-content .pager, .quick-shop-content .details { float: left; }

#product-area .showcase .container, #product-area .pager .container, .quick-shop-content .showcase .container, .quick-shop-content .pager .container { margin-bottom: 10px; }

#product-area .showcase .wrap, #product-area .pager .wrap, .quick-shop-content .showcase .wrap, .quick-shop-content .pager .wrap { position: relative; z-index: 100; }

#product-area .showcase .wrap .overlay, #product-area .pager .wrap .overlay, .quick-shop-content .showcase .wrap .overlay, .quick-shop-content .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 #product-area .showcase .wrap .overlay, .lt-ie9 #product-area .pager .wrap .overlay, .lt-ie9 .quick-shop-content .showcase .wrap .overlay, .lt-ie9 .quick-shop-content .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

#product-area .showcase .wrap.active .overlay, #product-area .pager .wrap.active .overlay, .quick-shop-content .showcase .wrap.active .overlay, .quick-shop-content .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

#product-area .showcase .wrap img, #product-area .pager .wrap img, .quick-shop-content .showcase .wrap img, .quick-shop-content .pager .wrap img { width: 100%; height: auto; display: block; }

#product-area .showcase, .quick-shop-content .showcase { width: 40%; padding: 0 15px 0 0; }

#product-area .showcase.wide, .quick-shop-content .showcase.wide { width: 50%; }

#product-area .showcase .container, .quick-shop-content .showcase .container { overflow: hidden; position: relative; }

#product-area .showcase .container .spinner, .quick-shop-content .showcase .container .spinner { position: absolute !important; left: 50% !important; top: 50% !important; z-index: 50 !important; }

#product-area .showcase .notes a, .quick-shop-content .showcase .notes a { font-family:  'Source Sans Pro', sans-serif ; font-size: 12px; color:  #ba9b82 ; position: relative; padding-left: 28px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

#product-area .showcase .notes a.email-us, #product-area .showcase .notes a.fitting-guide, #product-area .showcase .notes a.guides, #product-area .showcase .notes a.toggle-fullview, .quick-shop-content .showcase .notes a.email-us, .quick-shop-content .showcase .notes a.fitting-guide, .quick-shop-content .showcase .notes a.guides, .quick-shop-content .showcase .notes a.toggle-fullview { margin-top: 15px; }

#product-area .showcase .notes a .icon, .quick-shop-content .showcase .notes a .icon { display: block; font-family: 'icons'; margin-right: 5px; font-size: 87px; line-height: 10px; text-indent: -17px; position: absolute; left: 0; top: 0; width: 20px; height: 20px; overflow: hidden; -webkit-font-smoothing: antialiased; }

#product-area .showcase .notes a.toggle-fullview .icon, .quick-shop-content .showcase .notes a.toggle-fullview .icon { font-size: 79px; margin-top: -3px; }

#product-area .showcase .notes a.guides .icon, .quick-shop-content .showcase .notes a.guides .icon { font-size: 80px; text-indent: -14px; }

#product-area .showcase .notes a.email-us .icon, #product-area .showcase .notes a.fitting-guide .icon, .quick-shop-content .showcase .notes a.email-us .icon, .quick-shop-content .showcase .notes a.fitting-guide .icon { font-size: 86px; margin-left: -1px; margin-top: -3px; }

.fullscreen-product-viewer .showcase .wrap, .fullscreen-product-viewer .pager .wrap { position: relative; }

.fullscreen-product-viewer .showcase .wrap .overlay, .fullscreen-product-viewer .pager .wrap .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.1); -webkit-transition: box-shadow 200ms; -moz-transition: box-shadow 200ms; -o-transition: box-shadow 200ms; transition: box-shadow 200ms; }

.lt-ie9 .fullscreen-product-viewer .showcase .wrap .overlay, .lt-ie9 .fullscreen-product-viewer .pager .wrap .overlay { border: 1px solid  #e3d1c3 ; }

.fullscreen-product-viewer .showcase .wrap.active .overlay, .fullscreen-product-viewer .pager .wrap.active .overlay { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.3); }

.fullscreen-product-viewer .showcase .wrap img, .fullscreen-product-viewer .pager .wrap img { width: 100%; height: auto; }

.fullscreen-product-viewer .showcase { width: 100%; padding: 0 90px 0 0; }

.fullscreen-product-viewer .showcase.wide { padding: 0; }

.fullscreen-product-viewer .showcase .container { position: relative; }

.fullscreen-product-viewer .showcase .container .spinner { position: absolute !important; left: 50% !important; top: 50% !important; z-index: 50 !important; }

.fullscreen-product-viewer .showcase .wrap { z-index: 100; }
.carousel{position:relative}
.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,.6);filter:alpha(opacity=50);opacity:.5}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}
.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 li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.woocommerce ul.products li.product h3{padding:.4em 0 .3em 0;margin:0;font-size:1.2em}
.woocommerce_result_count,.woocommerce_ordering,.woocommerce-result-count,.woocomerce-ordering{margin-bottom:.7em!important}
.woocommerce .summary p{margin-bottom:0em!important;text-align:justify}
.woocommerce .summary{width:70%!important;float:left!important;margin-bottom:0em!important}
.woocommerce ul.products li.product{height:385px!important;margin-bottom:20px!important;overflow:hidden!important}
.woocommerce ul.products li.product a img{right:auto;left:auto}
.woocommerce .woocommerce-product-rating{line-height:2;display:block}
.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}
.woocommerce-tabs ul.tabs li.active a{border-top:0px solid!important}
.woocommerce-tabs{margin-bottom:0px!important;border-top-style:solid!important;border-top-width:1px!important;border-top-color:silver!important}
.woocommerce .woocommerce_tabs ul.tabs li a,.woocommerce .woocommerce-tabs ul.tabs li a{border-top-width:0px!important}
.woocommerce-tabs p{margin-bottom:.5em!important}
.woocommerce-product-rating{color:#1e73be}
.fa,ul.products li.product a.button.loading:after,ul.products li.product a.button.added:after,.woocommerce .summary a.reset_variations:before,.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.stock.out-of-stock:before,.stock.in-stock:before,.widget_layered_nav ul li.chosen a:before,.cart-collaterals .shipping_calculator h2 a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-fw,ul.products li.product a.button.loading:after,ul.products li.product a.button.added:after,.woocommerce .summary a.reset_variations:before,.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before,.stock.out-of-stock:before,.stock.in-stock:before,.widget_layered_nav ul li.chosen a:before,.cart-collaterals .shipping_calculator h2 a:before{width:1.2857142857em;text-align:center}
.form-row.woocommerce-validated .input-text,.form-row.woocommerce-validated .chzn-single{border-color:#080}
.form-row.woocommerce-invalid .input-text,.form-row.woocommerce-invalid .chzn-single{border-color:#c00}
.woocommerce-demo-store #top,.woocommerce-demo-store h3.nav-toggle{margin-top:5em}
.woocommerce .images{margin-bottom:1.5em}
.woocommerce .images img{width:auto;height:auto}
.woocommerce .images a{display:block;margin-bottom:.5em}
.woocommerce .images .thumbnails{overflow:hidden;zoom:1}
.woocommerce .images .thumbnails a{float:left;width:30.75%;margin-right:3.8%}
.woocommerce .images .thumbnails a.last{margin-right:0}
.woocommerce .images .thumbnails a.first{clear:both}
.woocommerce .summary h1.product_title{margin-bottom:1em}
.woocommerce .summary form{padding:1.5em .8em;margin-bottom:1.5em;border:1px solid rgba(0,0,0,.1);border-left:0;border-right:0}
.woocommerce .summary p.price{font-weight:bold;font-size:1.6em;border:none;padding:0;margin-bottom:.8em}
.woocommerce .summary p.price del{opacity:.5;filter: alpha(opacity=50)}
.woocommerce .summary p.price ins{text-decoration:none;padding-left:.5em}
.woocommerce .summary table.variations{width:100%;border:1px solid rgba(0,0,0,.1);margin-bottom:1em}
.woocommerce .summary table.variations tr td{border:0;padding:.857em 1.387em;border-right:1px dotted rgba(0,0,0,.1);text-align:left;vertical-align:top}
.woocommerce .summary table.group_table .out-of-stock{display:block;color:#900}
.woocommerce .summary .quantity{float:left;margin:0 1em 0 0}
.woocommerce .summary a.reset_variations{display:block}
.woocommerce .summary a.reset_variations:before{content:""}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:.5em 1em;vertical-align:middle}
.woocommerce table.shop_attributes th p:last-child,.woocommerce table.shop_attributes td p:last-child{margin-bottom:0!important}
.woocommerce .woocommerce_tabs,.woocommerce .woocommerce-tabs{clear:both;border-top:1px solid rgba(0,0,0,.1);margin-bottom:3em}
.woocommerce .woocommerce_tabs ul.tabs,.woocommerce .woocommerce-tabs ul.tabs{overflow:hidden;zoom:1;list-style:none}
.woocommerce .woocommerce_tabs ul.tabs li,.woocommerce .woocommerce-tabs ul.tabs li{float:left;list-style-type:none}
.woocommerce .woocommerce_tabs ul.tabs li.active a,.woocommerce .woocommerce-tabs ul.tabs li.active a{border-top:2px solid}
.woocommerce .woocommerce_tabs p,.woocommerce .woocommerce-tabs p{margin-bottom:1.5em}
.woocommerce .woocommerce_tabs #comments,.woocommerce .woocommerce-tabs #comments{border:0;margin:0;padding:0}
.woocommerce .woocommerce_tabs .panel,.woocommerce .woocommerce-tabs .panel{padding:1em 0 0}
.woocommerce .woocommerce_tabs .panel h2,.woocommerce .woocommerce-tabs .panel h2{margin-bottom:.7em}
.woocommerce .product_meta{padding:.5em 0;margin-bottom:1.5em}
.woocommerce .social{text-align:right}
.woocommerce .social iframe{float:left}
.woocommerce #main div.product{position:relative}
.woocommerce #main .onsale{top:6px;left:6px}
.woocommerce #tab-description ol,.woocommerce #tab-description ul{margin:0 0 15px 0;padding:0 0 0 30px}
.woocommerce #tab-description ol li{list-style:decimal;list-style-type:decimal}
.woocommerce #tab-description ul li{list-style:disc;list-style-type:disc}
.woocommerce .related,.woocommerce .upsells{clear:both}
.woocommerce .related h2,.woocommerce .upsells h2{margin-bottom:1em}
*/ .woocommerce_message, .woocommerce_info, .woocommerce_error, .woocommerce-message, .woocommerce-info, .woocommerce-error {padding:1em 1em 1em 2.618em!important;border:1px solid #f0f0f0;position:relative;margin-bottom:1.618em!important;border-radius:.327em;color:rgba(0,0,0,.6)}
.woocommerce_message::after,.woocommerce_info::after,.woocommerce_error::after,.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after{clear:both;content:"";display:table}
.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{content:"";position:absolute;top:1.387em;left:1em}
.woocommerce_message .button,.woocommerce_info .button,.woocommerce_error .button,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right;font-size:.857em;margin-left:1em}
.woocommerce_message,.woocommerce-message{background-color:#edfcd5}
.woocommerce_message:before,.woocommerce-message:before{content:"\f05d";color:rgba(0,0,0,.4)}
.woocommerce_info,.woocommerce-info{background-color:#eee}
.woocommerce_info:before,.woocommerce-info:before{content:"\f05a";color:rgba(0,0,0,.4)}
.woocommerce_error,.woocommerce-error{background-color:#ffd9c8}
.woocommerce_error:before,.woocommerce-error:before{content:"\f05c";color:rgba(0,0,0,.4)}
.entry ul.woocommerce-error,.entry ul.woocommerce_error{background-color:#ffd9c8;margin-left:0!important;list-style:none}
.entry ul.woocommerce-error li,.entry ul.woocommerce_error li{list-style:none}
.woocommerce_ordering,.woocommerce-ordering{text-align:right}
.payment_box .form-row .woocommerce-select{width:30.75%;float:left;margin-right:3.8%}
.woocommerce-account .addresses address{clear:both}
.woocommerce.one-col .related,.woocommerce.one-col .upsells{width:100%}
.woocommerce.one-col .related{float:left}
.woocommerce.one-col .upsells{float:right}
.woocommerce.one-col .upsells ul{float:left;width:100%}
.woocommerce.columns-1 ul.products li.product,.woocommerce-page.columns-1 ul.products li.product{width:100%;margin-right:0}
.woocommerce.columns-2 ul.products li.product,.woocommerce-page.columns-2 ul.products li.product{width:48%}
.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product{width:30.75%}
.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product{width:22.05%}
.woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product{width:16.95%}
.woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product{width:13.5%}

			
.socialmedia-buttons {
}

	
.socialmedia-buttons img {
	border: 0;
	border: 0 !important;
	margin-right: 5px !important;
	display: inline;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	text-align:center;
}


.socialmedia-buttons a {
	background: none !important;
}


.socialmedia-buttons a:hover {
	text-decoration: none;
	border: 0;
}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


.socialmedia-buttons img.scale:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-zoom: 1.2;
	transition: all 0.2s ease;
}

	
.socialmedia-buttons img.bounce:hover {
	transform: translate(0px, -2px);
	-moz-transform: translate(0px, -2px);
	-webkit-transform: translate(0px, -2px);
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
	
}


.socialmedia-buttons img.combo:hover {
	transform: translate(0px, -4px);
	-moz-transform: scale(1.1) translate(0px, -4px);
	-webkit-transform: scale(1.1) translate(0px, -4px);
	-ms-zoom: 1.1;
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}
.container-inline div,.container-inline label{display:inline}
.container-inline .fieldset-wrapper{display:block}
.container-inline-date{clear:both}
.container-inline-date .form-item{float:none;margin:0;padding:0}
.container-inline-date .form-item .form-item{float:left}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}
.container-inline-date .description{clear:both}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}
.container-inline-date .date-spacer{margin-left:-5px}
.views-right-60 .container-inline-date div{margin:0;padding:0}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto}
.container-inline-date .date-padding{float:left}
fieldset.date-combo .container-inline-date .date-padding{padding:10px}
.views-exposed-form .container-inline-date .date-padding{padding:0}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.navbar.container{margin-top:20px}


#copyinfo {
	position: absolute;
	left: 23px;
	top: 20px;
	color: #082f74;
	font-size: 0.6875em;
}

.top_left h1{
   color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	float: none;
	font-weight: bold;
	margin-bottom: 2px;
	margin: 3px;
}

.top_left h2{
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #DF8B04;
	width: 1060px;
	padding-top: 6px;
	padding-bottom: 3px;
	height: 21px;
	margin-top: -2px;
	margin-bottom: -4px;
}

#content a,
.site-title a {
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}


#logo .site-title a {
    color: #409DEB;
    font: bold 56px/1em 'Oswald',arial,sans-serif;
    text-shadow: 2px 2px black;
}

#header #logo .site-title a:hover,
.title a:hover {
    text-decoration: none;
    color: #26AEE4 !important;
}

#header #logo .site-title {
    margin-top: 1px;
}

    #logo h1.site-title {
        font-size: 20px
    }

.iwidth316 { width: 316px }

	.modo-partido .widget-twi {width: 100%;}

.widget.block.block-blog ul li a{
	padding:5px 0px;
	display:block;
}

.widget-search-box td.static{
	width:46px;
	text-align: right;
}


.upload_progress_notification .files_queue .filedata .progress .time {
    display: block;
    float: left;
}


.upload_progress_notification .files_queue .filedata .progress .fill {
    background: #373737;
    display: block;
    position: relative;
    height: 14px;
    margin: 2px 5px 0;
    width: 110px;
    float: right;
}


.upload_progress_notification .files_queue .filedata .progress .fill span.fill_in {
    background: #373737;
    display: block;
    float: left;
    height: 14px;
    width: 0;
}


.upload_progress_notification .files_queue .filedata .progress .fill.error {
    background: #e95542;
}


.upload_progress_notification .files_queue .filedata .progress .fill.error span.fill_in {
    background: #e95542;
}


.upload_progress_notification .files_queue .filedata .progress .fill.uploading span.fill_in {
    background: #0976C2;
}


.upload_progress_notification .files_queue .filedata .progress .fill span.fill_title {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 110px;
    text-align: center;
}


.upload_progress_notification .files_queue .filedata .progress .percents {
    display: block;
    float: right;
    padding-right: 5px;
}
a.site-nav-more-dropdown-link,a.site-nav-more-dropdown-link:visited,a.site-nav-more-dropdown-dynamic-link,a.site-nav-more-dropdown-dynamic-link:visited{color:#cdcdcd;transition:color .15s}
.site-nav-more-dropdown-link:hover,.site-nav-more-dropdown-dynamic-link:hover{color:#fff}



.widget .navigation ul {

}

.widget .navigation ul ul, 
.widget .navigation .current_page_item ul,
.widget .navigation .current_page_item ul ul,
.widget .navigation ul .current_page_item ul ul, 
.widget .navigation .current_page_ancestor ul ul { 
	display:none 
}


.widget .navigation .current_page_item ul, 
.widget .navigation ul .current_page_item ul, 
.widget .navigation .current_page_parent ul, 
.widget .navigation .current_page_ancestor ul, 
.widget .navigation ul ul .current_page_parent ul {
	display:block
}

.widget .navigation li {
	clear:both;
}

.widget .navigation a {
	display:block;
	padding:7px 10px;
	font-size:1.1em;
	line-height:1.25em;
	color:#333;
	background:#d5dbe0;
	height:1%;
	border-bottom:1px solid #fff;
}

.widget .navigation ul ul a, .widget .navigation .current_page_item ul a {
	background:#e7edf2;
	padding-left:17px;
	color:#777;
}

.widget .navigation ul ul ul a, .widget .navigation ul ul .current_page_item ul a {
	background:#f4f6f7;
	padding-left:27px;
}
 
.widget .navigation a:hover, .widget .navigation a.selected, .widget .navigation .current_page_item a, .widget .navigation .current_page_item ul a:hover { 
	background:#96a9b7;
	color:#fff;
	text-decoration:none;
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}



li.menu_list_small{
    padding: 5px 10px 5px 0 !important;
}


.menu_list_small a{
    color:#a1a1a1 !important;
    font-size:14px !important;
    font-family: Avenir-book, Helvetica Neue, Arial, sans-serif !important;
    text-transform: capitalize !important;
}
.photos-module .slide-info-footer{text-align:right;float:left;width:100%;line-height:1em}
.photos-module .slide-info-footer .link{color:#bc191e}
.photos-module .slide-info-footer .link:hover{color:#d31e23;text-decoration:none}

.right{float:right;}


.lineheight { line-height: 10px; }

#front_content
{
	width:656px;
	background-color:white;
	vertical-align:top;
}
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}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
.shareaholic-canvas{margin-left:26px;}
li#share_link span#share_link_container{display:none;padding:0 8px;}
li#share_link span#share_link_container span{position:absolute;top:0;left:62px;font-size:11px;color:#fff;}


.site-main {
	position: relative;
}


.site-main .sidebar-container {
	height: 0;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 1;
}


.site-main .sidebar-inner {
	margin: 0 auto;
	max-width: 1150px;
}


.attachment .site-main .sidebar-container {
	display: none;
}





.site-main .mu_register {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}


.site-main .mu_register input[type="submit"],
.site-main .mu_register #blog_title,
.site-main .mu_register #user_email,
.site-main .mu_register #blogname,
.site-main .mu_register #user_name {
	font-size: inherit;
	width: 270px;
}


.site-main .mu_register input[type="submit"] {
	width: auto;
}





.site-main .widget-area {
	float: right;
	width: 300px;
}

.alignright {
  float: right;
  margin: 0 0 .4em 1.4em;
}

.carousel__product-wrapper{background-color:#fff;position:relative}

.left{float:left;}


#main-content { position: relative; background: #fff;  overflow: hidden; }

#main-content:before, .home #main-content:after { content: ''; position: absolute; top: 0; pointer-events: none; height: 100%; }

#main-content:before { right: 0; background-color: #f7f7f7; width: 321px; border-left: 1px solid #E0E0E0; }


.home #main-content:after { left: 638px; width: 1px; height: 100%; background: #E0E0E0; }

.page #main-content:after { display: none; }

	.fullwidth #main-content:before { display: none; }

	.home.et-2-column-layout #main-content:after { display: none; }

		.single #main-content:before, .single #sidebar, .single #additional-sidebar { margin-top: 243px; }


	.home #main-content:before { background-color: transparent; border-left: none; }




.search {
	float: right;
	display: block;
	margin-right: -25px;
}


.search label {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}


.search input {
	font: arial;
	font-size: 12px;
}


.search input[type="text"] {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid;
	-webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	height: 22px;
	padding-left: 3px;
	font-weight: bold;
	vertical-align: top;
	margin-top: 8px;
}


.search input[type="text"]:focus {
	outline: none;
}


.search input[type="submit"] {
	height: 46px;
	width: 88px;
	background-color: transparent;
	
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	position: relative;
	right: 20px;
	padding: 12px 0;
}


.search input[type="submit"]:hover {
	
}




.not_main_page .block .search input[type="submit"] {
	width: 35px;
}
 
    
    



.right-navigation-ajaxsearch {border-top:1px solid #cccccc;float:right;margin:25px 0 0;padding:2px 0;width:150px;}

.right-navigation-ajaxsearch #inline-ajax-search-form span{float:left; line-height:13pt; font-size:12px;}

.right-navigation-ajaxsearch #inline-ajax-search-form span.sfirst{padding:3px 3px 0 20px;font-size:90%;}

.right-navigation-ajaxsearch #inline-ajax-search-form input {background-color:#f2f2f2;border:none;width:89px;height:14px;font-size:80%;color:#666666;float:left;padding:1px 1px 1px 2px;}

.right-navigation-ajaxsearch .searchresult{font-size:90%;text-align:left;padding:2px 0px; clear:both;}

.right-navigation-ajaxsearch .noresults{color:#993333;}

    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }

.mobile_nav:before, 
.mobile_nav:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
}

.mobile_nav:before {
    left: 0;
}

.mobile_nav:after {
    right: 0;
}

.mobile_nav:hover {
    text-decoration: none;
    color:#3B3B3B;
}



							





.rev_slider_wrapper{
	position:relative;
}

.category #primary .entry-title, .author #primary .entry-title, .search #primary .entry-title, 

.archive #primary .entry-title { 
	line-height: 1;
	margin: 0 0 10px;
	margin: 0 0 0.714285714rem;
}



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

.site-content {
	margin: 5px 0 0;
}

.single .site-content, .error404 .site-content {
	background: #FFFFFF;
	width: 66%;
}

.site-content article {
	margin: 10px;
	border-bottom: 1px dashed #999999;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

		.single .site-content { 
			width: auto; 
		}

	.home .site-content {
		background: #F4F4F0;
		width: auto;
	}

	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}

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

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}
.col{float:left}

#wp-calendar tbody .pad {
	background: none;
}
#main-section .get-started h4{margin-top:0}
#main-section .get-started .visual-switch img{max-width:100%;height:auto;display:block;margin-bottom:5px}
#main-section .get-started .visual-switch img img{width:100%;height:100%}
#main-section .get-started div span{line-height:135px}
#main-section .get-started div .content-live-streaming span,#main-section .get-started div .content-live-streaming.content-video span{line-height:78px;position:absolute;top:0}
#main-section .get-started h6{color:#a4a4a4;margin-bottom:4px}
#main-section .get-started:after,#main-section .get-started:before{content:" ";display:table}
#main-section .get-started:after{clear:both}
#main-section .get-started .results-img{margin-right:25px;width:150px;height:100px;float:left!important}
#main-section .get-started .results-img a{position:relative;display:block}
#main-section .get-started .results-img a img{position:absolute;top:0;left:0;clip:rect(0,150px,100px,0);width:100%;height:auto}
#main-section .get-started a,#main-section .get-started h4,#main-section .get-started h6{margin:0;padding:0}
#main-section .get-started .content-download span{line-height:36px}
#main-section .get-started .content-video span,#main-section .get-started .content-video.content-download span{line-height:40px}
#main-section .get-started .content-video span::before,#main-section .get-started .content-video.content-download span::before{font-size:16px;padding:6px 6px 6px 10px}
#main-section .get-started .content-download span::before{font-size:20px}
#main-section .get-started .content-live-streaming span,#main-section .get-started .content-live-streaming.content-video span{line-height:135px}
#main-section .get-started .content-live-streaming span::before,#main-section .get-started .content-live-streaming.content-video span::before{font-size:13px;top:-72px;left:0;padding:0}


.ux-box .ux-box-text {
  padding: 10px; }


.ux-box.text-center .ux-box-text {
  padding-left: 5px;
  padding-right: 5px; }


.ux-box.ux-text-boxed .ux-box-text {
  padding: 15px; }


.ux-box.ux-text-overlay .ux-box-text {
  position: absolute;
  bottom: 5%;
  left: 15px;
  right: 15px;
  opacity: 0;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out; }


.ux-box.ux-text-overlay.team-member .ux-box-text {
  bottom: 0; }


.ux-box.ux-text-overlay:hover .ux-box-text {
  opacity: 1;
  bottom: 10%; }


.ux-box.post-item.ux-text-overlay:hover .ux-box-text {
  opacity: 1;
  bottom: 5px; }


.ux-box.ux-text-overlay .ux-box-text * {
  color: #ffffff !important; }


.ux-box.ux-text-overlay .ux-box-text .tx-div {
  background-color: rgba(255, 255, 255, 0.3) !important; }


.ux-box.ux-text-overlay .ux-box-text.show-first {
  opacity: 1; }



.ux-box.post-item.ux-text-overlay .ux-box-text {
  left: 30px;
  right: 30px;
  padding: 0 30px; }



.ux-box.ux-text-bounce .ux-box-text {
  background-color: #ffffff;
  position: relative;
  top: -3px;
  padding: 15px 30px;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }


.ux-box.ux-text-bounce:hover .ux-box-text {
  top: -15px;
  background-color: #f9f9f9; }



.ux-box.ux-text-badge .ux-box-text {
  position: absolute;
  bottom: 40px;
  padding: 11px 0 8px;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9); }


.ux-box.ux-text-badge .ux-box-text span {
  opacity: .5; }


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


.ux-box.ux-text-badge:hover .ux-box-text {
  background-color: #627f9a; }


.ux-box.ux-text-badge:hover .ux-box-text * {
  color: #ffffff !important; }



.show-first,
.show-next,
.ux-box .ux-box-text,
.widget_product_tag_cloud a,
.product_list_widget li a,
.widget_tag_cloud a,
.widget_layered_nav_filters .chosen a,
.ux_logo a,
.ux-header-element a,
.iosSlider .sliderNav a span,
.iosSlider .sliderNav a,
.product-page-aside .product,
.post-date,
.featured_item_text,
ul.pinterest-style,
.blog-pinterest-style article.type-post,
.blog-pinterest-style article.hentry,
.cat-count,
.cat-title,
.cart-icon strong,
.cart-icon-handle,
strong.cart-name,
span.cart-price,
.back-image img,
.quick-view,
.yith-wcwl-add-to-wishlist a,
ul.header-nav li a {
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out; }


.site-main.dark .ux-box.ux-text-badge .ux-box-text {
  background-color: #000000; }

	
	
	aside#sidebar .custom ul {padding: 0 0 0 16px; margin: 0 0 8px 0;}

	aside#sidebar .custom ul li {font-size: 12px; text-transform: uppercase; line-height: 28px;}


.span3 {
  width: 225px; }
.field-collection-container{border-bottom:1px solid #d3d7d9;margin-bottom:1em}
.field-collection-container .field-items .field-item{margin-bottom:10px}
.field-collection-container .field-items .field-items .field-item{margin-bottom:0}
.field-collection-container ul.action-links-field-collection-add{float:right;padding:0 .5em 0 0;margin:0 0 1em 2em;font-size:.821em}
.front.page-homepage .panel-col-top .inside .pane-node-field-hero-grid-images .field-collection-container{border:0;margin:0}
.front.page-homepage .panel-col-top .inside .pane-node-field-hero-grid-text .field-collection-container{border:0;margin:0}
.node-type-recipe .pane-node-field-recipe-time.recipe-time .field-collection-container{border:0}
.node-type-recipe .pane-node-field-recipe-time.recipe-total-time .field-collection-container{border:0}


.left_content {
  display: table-cell;
  vertical-align: top;
  height: auto;
  width: 125px;
  border-left: 2px solid #52667C;
  border-right: 2px solid #52667C;
  background-color: #A4B1C2;
}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}




.header_box
{
	font-weight: bold;
	color: #000000;
	font-family: arial, san-serif;
	font-size: 13px;
	text-decoration:none;
	padding-left: 5;
}

    .site-description { margin-top: 0 }
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}


.photo-text { position:absolute; top:0; left:0; text-align:center; margin-top:40%; z-index:5100; width:100%;}

.photo-text-line-1-container { color:#fff; font-family: 'Lobster', cursive; font-size:30px; line-height:100%; }

.photo-text-line-2-container { color:#fcb040; font-family: 'YanoneKaffeesatzBold'; text-transform:uppercase; font-size:40px; line-height:100%; }

.widget-8 .photo-text{ margin-top: 22%; }
.center-block{display:block;margin-right:auto;margin-left:auto}

.wrapper .header .center{padding:30px 0}

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

.middle_sidebar .contact_as{
    margin-top: 20px;
    display: inline-flex;
}

.middle_sidebar .contact_as img{
    padding-right: 5px;
}

.widget .widget-head{margin:0;color:#ffffff;text-align:center;font-size:30px;padding:15px;font-weight:400}



.widget_text .textwidget  { padding: 7px 10px 0; border-bottom: 1px solid #dfdfdf; }


.service-block.standard-block {margin-bottom:40px}


.service-block.standard-block i {float:left}


.service-block.standard-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.service-block.standard-block p {margin-left:60px}


.service-block.circle-block {margin-bottom:40px}


.service-block.circle-block .circle-med-icon {float:left}


.service-block.circle-block h3 {
	margin-top:0;
	margin-left:85px;
}

.service-block.circle-block p {margin-left:85px}


.service-block-col {padding-top:40px}


.service-block-img {text-align:center}


.service-block-col.first .service-block {text-align:right}

.service-block-col.first .service-block i,
.service-block-col.first .circle-med-icon {float:right}


.service-block-col.first .service-block.standard-block h3,
.service-block-col.first .service-block.standard-block p {
	margin-left:0;
	margin-right:60px;
}


.service-block-col.first .service-block.circle-block h3,
.service-block-col.first .service-block.circle-block p {
	margin-left:0;
	margin-right:85px;
}





.split-blocks .service-block {margin-bottom:30px}


.split-blocks .service-block i {float:left}


.split-blocks .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.split-blocks .service-block p {margin-left:60px}

	
.showcase .service-block {margin-top:30px}


.showcase .service-block i {float:left}


.showcase .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.showcase .service-block p {margin-left:60px}

	.service-block-col.first .service-block i,
	.service-block-col.first .service-block .circle-med-icon {float:left}
	
	.service-block-col.first .service-block.standard-block h3,
	.service-block-col.first .service-block.standard-block p {
		margin-left:60px;
		margin-right:0;	
	}

	.service-block-col.first .service-block.circle-block h3,
	.service-block-col.first .service-block.circle-block p {
		margin-left:85px;
		margin-right:0;	
	}

	.service-block-col .service-block {margin-bottom:20px}

	.service-block-col .service-block i {display:none}

	.service-block-col .service-block h3,
	.service-block-col .service-block p {
		margin-left:0 !important;
		margin-right:0 !important;
	}

.home-box-top-l, .home-box-top-r {
	background: #fff;
	margin: 0 1px;
}

  .contact-us .contact-us-content {
    font-size: 15px; }
.block{padding:0 0 30px 0;clear:both;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:1px;width:90%;}
#main-navigation .block-superfish select{border-top:none;border-bottom:none;width:100%;}
.block-superfish ul.sf-menu{padding:0;margin:0;}
.block-superfish ul.sf-menu ul{border-top:1px solid #eaeaea;top:100%;background:#ffffff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-moz-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-ms-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-o-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);display:none;}
.block-superfish ul.sf-menu ul li a{display:block;}
.block-superfish ul.sf-menu ul ul{top:-1px;}
.block-superfish ul.sf-menu ul ul li a{border-left:none!important;}
.block-superfish ul.sf-menu li a.menuparent:after{content:"\e114";font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;position:absolute;top:20px;right:17px;font-size:11px;font-weight:400;}
#header-top .block-superfish ul.sf-menu li a.menuparent:after{top:17px;}
.block-superfish ul.sf-menu ul li a.menuparent:after{content:"\e080";top:14px;right:10px;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}

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


#main {
	width: 100%;
}


#main .title {
	background-color: #f3f3f3;
	color: #101010;
	line-height: 1.4em;
	margin: 5px 0 9px 0;
	padding: 0 0.3em;
}


#main .content li {
	line-height: 1.6em;
}


#main table {
	width: 100%;
}


#main table thead th,
#main table tbody td {						
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 1.1em;
	padding-left: 3px;
	padding-right: 2px;
}


#main fieldset {
	background-color: #fbfbfb;
	margin-top: 0.7em;
}




#main table img {									
	margin-top: 2px;
	margin-bottom: -3px;
}


#main table.sticky-table,
#main table.system-status-report,
#main .warning {
	margin: 1em 0 0.3em 0;
}


.tips,
.more-help-link,
#main fieldset .description,
#main .form-item .description {
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 1em;
}


.content-right #mission,
.content-right .breadcrumb {
	padding: 3px 0 0 1px;
	text-align: left;
}


#main_content {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 662px;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}




.header_box
{
	font-weight: bold;
	color: #000000;
	font-family: arial, san-serif;
	font-size: 13px;
	text-decoration:none;
	padding-left: 5;
}

			.skinset-background.nv-skin {
			
 			font-size:12px;
 			font-family:"Helvetica Neue", Helvetica, Arial, serif;
 			color:#7a7a7a;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-main.nv-skin {
			
		 	border-color: #1e73be;
			background-color: transparent !important;
			background: rgb( 221,221,221 );
			background: rgba( 221,221,221,  1);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd, endColorstr=#ffdddddd);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd, endColorstr=#ffdddddd)";
			background: -o-linear-gradient(top,rgba(221,221,221,1), rgba( 221,221,221,1));
			background: -moz-linear-gradient(100% 100% 90deg, rgba( 221,221,221,1), rgba( 221,221,221,1));
			background: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba( 221,221,221,1)), to(rgba( 221,221,221,1)));
			background: -ms-linear-gradient(top left, rgba( 221,221,221,1), rgba( 221,221,221,1) );
			zoom:1;
			}
.skinset-menu ul ul ,.skinset-header.nv-skin {
			
 			font-size:13px;
 			font-family:"Helvetica Neue", Helvetica, Arial, serif;
 			color:#000000;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-menu.nv-skin {
			
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-footer.nv-skin {
			
 			color:#ededed;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-custom-1.nv-skin {
			
			filter:none;
			-ms-filter:none;
			
			}
.panel-2col .panel-col-first .inside{margin:0;}
.panel-2col .panel-col-last .inside{margin:0 0 1em .5em;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel .inside,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel .inside{margin:0;}

.language-hold.active .lang-more .more,
.language-hold .lang-more .less{display: none;}

.mini-article .more-hold{
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 60px 0 0;
	text-align: right;
}

.mini-article .more{
	color: #4abbe7;
	font-size: 14px;
	font-weight: 600;
}


.cp-thumb-xl { margin-bottom: 10px; margin-bottom: 0.625rem; }


.cp-thumb { float: left; margin-right: 10px; margin-right: 0.625rem; }


.home-wide .cp-thumb-xl { float: left; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }


	.mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { width: 210px; }


	.mh-two-sb .hp-home-3, .mh-two-sb .hp-home-4, .mh-sidebar, .hp-home-6, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl { width: 220px; }


	.sb-wide .cp-thumb-xl { float: left; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }


	.cp-thumb-xl, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl, .mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { float: left; width: 300px; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }


	.cp-no-image .cp-thumb-xl { display: none; }


	.loop-layout2 .loop-thumb img, .cp-thumb-xl img { width: 100%; }


.social-links {
	margin:0 auto;
	list-style: none;
}
.tiled-gallery .gallery-group{float:left;position:relative;}

.magazine .block .post .title a {font:300 22px/1.2em Helvetica Neue, Helvetica, sans-serif;color:#222222; }

  .span2 {
    width: 104px;
  }

  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }

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

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

.table td.span2, .table th.span2 {
	float: none;
	width: 124px;
	margin-left: 0
}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder li a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu{padding-right:35px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a{padding-left:30px;padding-right:30px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li a{padding-left:39px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li a{padding-left:48px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li a{padding-left:57px;}
.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item li li li li a{padding-left:66px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-is-sticky.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder{display:block;margin-top:20px;}
.fusion-mobile-menu-design-classic .fusion-secondary-header .fusion-mobile-nav-holder{margin-top:0;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon{text-align:inherit;}
.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:after,.fusion-mobile-menu-design-classic .fusion-mobile-nav-holder .fusion-secondary-menu-icon:before{display:none;}

.fusion-secondary-header .fusion-mobile-nav-holder {
  width: 80%;
  margin: 0 auto;
}


.fusion-mobile-nav-holder {
  display: none;
  clear: both;
  color: #333;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a {
  padding-left: 21px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a:before {
  content: "-";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a {
  padding-left: 30px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a:before {
  content: "--";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a {
  padding-left: 39px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li a:before {
  content: "---";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a {
  padding-left: 48px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li li li a:before {
  content: "----";
  margin-right: 2px;
}

.fusion-mobile-nav-holder li.fusion-mobile-nav-item .submenu-languages li a:before {
  content: none;
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
  display: none;
}

.fusion-mobile-nav-holder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.mobile_nav .select_page { display: none; }

				.et_header_style_centered .mobile_nav .select_page { display: inline-block; color: #666; }

body.res1170 .span3 {
width: 270px;
}


body.res1170 .row-fluid.zn_has_sidebar .span9.zn_float_right + .span3 {
  margin-left: 0;
  *margin-left: 0;
}

body.res1170 .row-fluid .span3 {
width: 23.076923076923077%;
*width: 23.023731587561375%;
}

body.res1170 input.span3,
body.res1170 textarea.span3,
body.res1170 .uneditable-input.span3 {
width: 256px;
}

body.res1170 .row-fluid.no-space .span3 {width: 25% !important;}

  .span3 {
    width: 166px;
  }

  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }




body.res1170 .row-fluid.zn_has_sidebar .span9.zn_float_right + .span3 , body .row-fluid.zn_has_sidebar .span9.zn_float_right + .span3 {
  margin-left: 0;
  *margin-left: 0;
}


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


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




.page-template-landingpage-php #footer .span3 { 

    display: none !important;

}






.panel-boxes .span3 {

width: 17.5% !important;

}

.row-fluid.no-space .span3 {width: 25% !important;}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));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-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;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%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-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%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}



@import url("../Divi/style.css");

#sidebar.footer-left {
   width: 70%;
   float: left;
}


#sidebar.footer-left .et_pb_widget {
  float: left;
}


#sidebar.footer-right {
   width: 30%;
   float: right;  
}


#sidebar.footer-right .et_pb_widget  {
   float: right;  
}

div#container div#header div#logo {position:absolute; top:82px; left:20px;}

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



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


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

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}
#cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62900 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62902 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188622 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188623 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188624 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188625 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188626 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-62904 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188629 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188628 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188627 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188630 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63129 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188631 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63132 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188635 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188634 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-63131 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188636 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188637 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188638 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188639 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-189056 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230586 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230602 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230601 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:hover,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600:focus,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu li .cb-grandchild-menu,
                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-sub-menu { background:#ed1c24!important; }

                                         #cb-nav-bar #cb-main-menu .main-nav .menu-item-230600 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188641 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188644 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188642 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188643 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188645 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188648 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188646 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188647 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188649 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188651 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188652 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }

#cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:hover,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650:focus,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu li .cb-grandchild-menu,
                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-sub-menu { background:#ed1c24!important; }

                                             #cb-nav-bar #cb-main-menu .main-nav .menu-item-188650 .cb-mega-menu .cb-sub-menu li a { border-bottom-color:#ed1c24!important; }
.col{float:left}
#box-block-block-3{width:400px;clear:both;display:block;height:30px;margin:0px 0px 0px 460px;}
#box-block-block-3 p{padding:0px;margin:0px;}
#box-block-block-3 #copyright-msg{float:right;font-size:9px;margin-top:13px;}
#box-block-block-3 .social-icons{float:left;}
#box-block-block-3 a{outline:none;}
#box-header .box-block .top{display:none;}
#box-header .box-block .bottom{display:none;}
#top-user-section .box-block .top{display:none;}
#top-user-section .box-block .bottom{display:none;}
#box-sidebar-left .box-block .top{display:none;}
#box-sidebar-left .box-block .bottom{display:none;}
#box-inner-content .box-block .top{display:none;}
#box-inner-content .box-block .bottom{display:none;}
#box-sidebar-right .box-block .top{display:none;}
#box-sidebar-right .box-block .bottom{display:none;}
#bottom-user-section .box-block .top{display:none;}
#bottom-user-section .box-block .bottom{display:none;}
#box-footer .box-block .top{display:none;}
#box-footer .box-block .bottom{display:none;}
#box-block-block-1,#footer .box-block-menu_block{height:140px;margin:0px 50px 0px 15px;}
#footer .box-block-menu_block{float:left;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
#box-block-block-1 ul,#footer .box-block-menu_block ul{padding:0px;margin:0px;}
#box-block-block-1 ul li,#footer .box-block-menu_block ul li{padding:0px 7px 1px 2px;white-space:nowrap;margin:2px 0px;list-style-position:inside;border-bottom:1px dotted #cacaca;list-style-type:disc;list-style-image:none;}
#box-block-block-1 ul li a,#footer .box-block-menu_block ul li a{color:#cacaca;}

    #primary { width: auto; float: none; }

.full-width #primary {
    width: 100%;
    float: none;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

    #page, .container { max-width: 96% }

    footer .container { padding: 0 2% }

.main-header .container { background: #fff }
body.style-206 #usersite-container #scroll-to-content{display:none}
#usersite-container #scroll-to-content,#usersite-container #scroll-to-content i{display:none}


  .main-container .row .col-1of2{
    position: relative;
    display: block;
    float: left;
    width: 50%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }


  .main-container .row .col-1of2 a, .cms-home-sfc .main-container .row .col-1of3 a{
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
  }

  .main-container .row .col-1of2 a img, .cms-home-sfc .main-container .row .col-1of3 a img{
    float: left;
  }


  .main-container .row .col-1of3, .cms-home-sfc .main-container .row .col-1of2{
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }


  .main-container .row .col-1of3:last-child, .cms-home-sfc .main-container .row .col-1of2:last-child{
    margin-bottom: 0;
  }






.index-tasarim h1{

  color:#3f3e3e !important;

}


.index-tasarim{

  padding-top: 50px;

  min-height: 300px;

  text-align: justify;



}


.index-tasarim button{

  float: right;

  margin-top: 20px;

}

.bne-testimonial-details {
	font-weight: normal;
	font-style: italic;
	margin: 0px 0px 12px 0px;
	line-height: 1.2em;
	float: none;
}
