﻿#popup-element-0-active .view-commerce-cart-form li.views-row{text-align:left;width:100% !important;padding:0;border:none;}
.view-twitter-feed .views-row{background-color:rgba(0,0,0,0.063);border-radius:5px;margin-bottom:.5em;padding:.5em;}
.views-row .node-teaser,.view-custom-search .views-row{margin:1em 0;background-color:rgba(0,0,0,0.063);border-radius:5px;padding:0 1em 1em;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
.popup-layout .view-display-id-block_1 ul li.views-row-last{border-bottom:medium none !important;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}

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

    .col-lg-12 { width: 100%; }
.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}
.sharing-hidden .inner ul{margin:0!important}
.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}
.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}
.inner{width:748px}
body.box-layout .body-warp .inner{width:548px}
#page .inner{height:auto;padding-top:40px;padding-bottom:30px}
#header .inner{height:90px}
#header .inner:before,#header .inner:after{display:table;content:" "}
#header .inner:after{clear:both}
#feature .inner{padding-top:15px;padding-bottom:15px}
#feature .inner:before,#feature .inner:after{display:table;content:" "}
#feature .inner:after{clear:both}
#footer .inner{height:auto;padding-top:30px;padding-bottom:40px;overflow:hidden}
#footer_bottom .inner{padding-top:12px;padding-bottom:12px}

	.responsive #header .inner {
		height: auto;
	}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{width:100%}
#footer #wp-calendar th{padding:4px;}
#footer #wp-calendar td{padding:4px;}
#footer{padding:10px 10px 0 10px;}
#footer div:first-child{padding-left:0;}
#footer .textwidget a{color:#000000!important;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#428bca}
a.text-primary:hover{color:#3071a9}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

	.circle-icon .text.center-text {
		padding: 0 15px;
	}


.text-20 {
	font-size: 20px;
	line-height: 30px;
	color: #6d6d6d;
}


.icon-item .text {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.submissionheader{
width:129px;
float:left;
padding:11px 0 0 94px;
}
 

.shadetabs {padding-top:10px;float:left; }

.shadetabs  li{ float:left;}

.shadetabs li a{ font-size:14px; display:block; padding:5px 15px 5px 10px;}

.shadetabs li a:visited{color: #003366;}

.shadetabs li a:hover{text-decoration: none;color: #003366;}

.shadetabs li a.selected:hover{text-decoration: none;}

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

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.alignleft {
width: auto !important;
margin-right:10px;
}
.skip-link{border:0;clip:rect(0 0 0 0);height:1px !important;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px !important;}
.skip-link.focusable:active,.skip-link.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.subhead { color: #0000A0; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }


#cred td.cred-center {
	text-align: center;
}

.nav .caret {
	margin-top: 8px;
	margin-left: 2px;
}

.nav ul .caret, .nav ul .caret {
	margin-top: 8px;
	margin-left: 2px;
	display:none;
}

.navbar .caret, .navbar .nav .caret {
	border-top-color: #ffffff;
}

.navbar .nav .active .caret {
	opacity: 1;
	filter: alpha(opacity=100);
}

.nav-pills .caret {
	margin-top:6px;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  text-indent: -99999px;
  *text-indent: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "\2193";
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret, .open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

.btn:hover .caret, .open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn-primary .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret {
  border-top-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

.btn-small .caret {
  margin-top: 4px;
}

.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  margin-top: 6px;
}

.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
}

.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
}

.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
  border-top-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
}

#sliderwrap { padding-top: 0px; background: none; }
.element-invisible{margin:0;padding:0;width:1px}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.region-sidebar-second #diamond-medialibrary-advanced-search .form-text{width:200px;}
.region-sidebar-second  form#diamond-medialibrary-advanced-search #edit-advanced-search{width:auto;}
.region-help .block{overflow:hidden;}
div.region-sidebar-first{max-width:70%;}
body.page-unicorn-theme-template-v1 div.region-sidebar-first{max-width:85%;}
div.region-sidebar-first ul{padding-left:0;margin-top:15px;}
div.region-sidebar-first ul li{margin:15px 0;line-height:1.2em;font-size:14px;}
div.region-sidebar-first ul li ul{margin-left:0px;margin-top:0;}
div.region-sidebar-first ul li ul ul{margin-left:10px;margin-top:0;}
div.region-sidebar-first ul li a{text-decoration:none;color:#536680;font-size:14px;}
div.region-sidebar-first ul li a:hover{text-decoration:underline;}
div.region-sidebar-first ul li a.active{font-weight:500;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
div.region-sidebar-first ul li img.accordion-icon{margin-right:5px;}
div.region-sidebar-first div.accordion_fold li.leaf{margin-left:15px;}
.region-content li{margin-bottom:10px;}
div.region-sidebar-first div.accordion_fold{padding-bottom:0;}
.region-content h2 img.accordion-icon{margin-right:10px;}
.region-content h2.open img.accordion-icon{margin-right:10px;}
.region-content h2{padding-left:1.25em;text-indent:-1.25em;}
div.content h2 a,div.view-footer h2 a,body.page-a-z-index h2 a,body.node-type-state .region-content h2 a,div#msc-content h2 a{text-decoration:none;}
div.region-emergency-notification{width:100%;background-color:#d83924;color:#ffffff;padding:15px;clear:none;overflow-x:visible;font-size:17px;line-height:1.4em;z-index:700;text-align:center;}
div.region-emergency-notification a{color:#ffffff;}
div.region-emergency-notification div{max-width:1000px;margin:0 auto;}
div.region-emergency-notification div.view-content{position:relative;width:100% !important;}
body.front div.region-emergency-notification{float:none;width:100%;margin-top:0;}
body.page-media-library div.region-content li{list-style:none;display:inline;}
body.page-media-library div.region-content div.asset-poster img{max-width:100%;}
.region-content h2.h2break{text-indent:0;padding-left:0;}
body.page-widget-listing .region-content h2{padding-left:0;text-indent:0;}




.direction-title { float:left; margin-right:68px; }
aside .widget-wrap{background-color:#fff}
.row .eightcol,aside .widget-wrap,td{border-color:#d2d2d2}
#footer{width:100%;clear:both;padding-top:5px;border-top:1px solid #ddd}
#footer .div1{float:left;text-align:left}
#footer .div2{float:right;line-height:30px;text-align:right;height:60px}
#footer-bottom-links div{margin-right:220px;margin-left:170px;text-align:center;margin-top:.7em}
#footer-bottom-links a{margin-right:.5em;font-weight:bold}


.b
{
font-family: Arial, sans-serif;
color: blue;
text-decoration: none;
}


.relative{
	position: relative;
}

#secondary {
	float: right;
	margin-right: 7.6%;
	width: 18.8%;
}

.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

.one-column #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}

	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





.widget-area {
	font-size: 12px;
}



#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}



#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

	
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
 
.aom_st2 {font-size:smaller; font-weight:bold;}
.blog #background{display:none;}

.heading{margin-top:0}

.heading-underlined:after{display:block;content:"";border-bottom:1px solid;border-color:#d5d5d5;width:45px;margin-top:18px}

.section-heading .heading-underlined:after{width:60px;margin:25px 0}

.text-left .heading-underlined:after{margin-left:0}

.text-center .heading-underlined:after{margin-left:auto;margin-right:auto}

.text-right .heading-underlined:after{margin-right:0;margin-left:auto}

.heading-underlined.black:after{border-color:#000}

.heading-crossed{position:relative;z-index:1}

.heading-crossed:after{display:block;content:"";position:absolute;border-bottom:1px solid;border-color:#d5d5d5;width:200px;margin-bottom:-1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1;bottom:50%;margin-left:0;left:auto;opacity:.6}

.text-left .heading-crossed:after{margin-left:0;left:auto}

.text-center .heading-crossed:after{left:50%;margin-left:-100px}

.text-right .heading-crossed:after{left:auto;right:0}

.heading-strike{display:inline-block;position:relative;z-index:1;margin-bottom:1em}

.heading-strike:before{content:"";border-bottom:1px solid;border-color:#d5d5d5;position:absolute;display:block;z-index:-1;width:120%;margin:-1px 0 0 -10%;top:50%;opacity:.6}

.heading-strike:after{display:block;content:"";border-bottom:5px solid;width:26px;margin:15px auto 25px;z-index:-1;position:absolute;left:auto;-ms-transform:none;-webkit-transform:none;transform:none}

.text-left .heading-strike:after{left:auto;-ms-transform:none;-webkit-transform:none;transform:none}

.text-center .heading-strike:after{left:50%;-ms-transform:translateX(-13px);-webkit-transform:translateX(-13px);transform:translateX(-13px)}

.text-right .heading-strike:after{right:0;left:auto;-ms-transform:none;-webkit-transform:none;transform:none}

.heading-has-icon:before{font-size:24px;padding-right:15px;vertical-align:middle}

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


td.pad
{
  width:425px;
  padding:13px 7px 0px 0px;
}

#main-content-item:hover #main-content-post-contents {
	bottom:234px;
	background: #FFFFE1;
}

#main-content-post-contents {
	cursor:pointer;
	margin: 0;
	padding: 0;
	height:234px;

	background-color: #fff;

	-webkit-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

#main-content-post-contents hgroup {
	padding: 16px 18px 20px 18px;
	position: absolute;
	bottom: 17px;
}

	.grid_4 #main-content-post-contents {
		height:289px;
	}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_4{width:236px}


	.grid_4 .main-content-post {
		height:289px;
	}

	.grid_4 #main-content-post #main-content-post-thumb {
		width:444px;
		height:289px;
	}

	.grid_4 img {
		width:444px;
		height:auto;
		min-height:289px;
	}

	.grid_4 .quick-addtocart-text {
		display:none;
	}
 .stats-top .aio-icon-top,.stats-top .stats-desc{width:100%;display:block;text-align:center}

.space5 { display:block; height:5px; }
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}
.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}

	#head-contentright {
		float:none;
		text-align:center;
		width:100%;
	}

	#head-contentright #sidebar .widget.widget_search {
		margin:0;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333333333%}

.save-an-idea-left {
    float: left;
}

.save-an-idea-left input {
    background-color: #C22026;
    border: 1px solid #D1D1D1;
    box-shadow: 0 2px 2px 1px #999999;
    color: #FFFFFF;
    cursor: pointer;
    margin-right: 12px;
    padding: 3px 4px;
    width: 400px;
}

.save-an-idea-right {
    float: left;
    padding-top: 1px;
}

.save-an-idea{
    border-bottom: 1px solid #D1D1D1;
    margin-bottom: 15px;
    padding-bottom: 13px;
    padding-top: 5px;
}


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}
main#hufflepuff #product #text-right .prod{padding-left:15px;border-left:5px solid transparent}
main#hufflepuff #product #text-right .prod.active{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);border-left:5px solid #1E4164}
main#hufflepuff #product .product-text{margin-top:35px;width:23.7288135593%;float:left;margin-right:1.6949152542%}
main#hufflepuff #product .product-text:last-child{width:23.7288135593%;float:right;margin-right:0}

			
		#homepage-content .left .news { 
			width: 41%;
			border: solid 3px #d3d3d3;
			margin: 20px 3% 0 0;
			float: left;
			padding: 3%;
		}

		
			#homepage-content .left .news:nth-child(2) { 
				margin: 20px 0 0;
				float: right;
			}

			
			#homepage-content .left .news img { 
				float: left;
				margin: 0 10px 0 0;
			}

			
			#primary #content #homepage-content .left .news h3 { 
				font-size: 13px;
				font-weight: 800;
				margin: 0 0 5px 145px;
				border-bottom: solid 1px #003c52;
				padding: 0 0 5px;
				clear: none;
				line-height: 1.3;
			}

			
				#primary #content #homepage-content .left .news h3 a { 
					text-decoration: none;
				}

			
			#primary #content #homepage-content .left .news p { 
				font-size: 12px;
				line-height: 1.3;
				margin: 0 0 10px 145px;
			}

			
			#primary #content #homepage-content .left .news p.read-more { 
				margin: 0 0 0 145px;
			}

			
			#primary #content #homepage-content .left .news p.read-more a { 
				font-weight: bold;
				font-style: italic;
				text-decoration: none;
			}

			
				#primary #content #homepage-content .left .news p.read-more a:after { 
					content: '';
					width: 0;
					height: 0;
					display: inline-block;
					border-left: solid 5px #003c52;
					border-top: solid 4px transparent;
					border-bottom: solid 4px transparent;
					margin: 0 0 0 6px;
				}

	
	#homepage-content .left, #homepage-content .left .news, #primary #content #homepage-content .right { height: auto!important; }

	
	#homepage-content .left, #primary #content #homepage-content .right, #homepage-content .left .news { 
		width: 100%;
		float: none!important;
		height: auto!important;
		margin: 0 0 10px;
	}

	
		 #primary #content #homepage-content .right, #homepage-content .left .news { width: 92%; }

		 
		#homepage-content .left .news:after {	 
		  content: "";
		  display: table;
		  clear: both;
		}


	.site-header .widget {
		float:none;
		text-align:Center;
	}


	.site-header .widget ul {
		display:inline-block;
	}




div#athemes_social_icons-2 h3.widget-title {
    display:none;
}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding-top:56%;position:relative}
.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}


div#new-slider div.slideshow {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 434px;
	z-index: 1000;
}


div#new-slider div.slideshow div {
	position: relative;
}


div#new-slider div.slideshow a h2 {
	color: #BA151B;
	font-size: 20px;
	padding-top: 4px;
}


div#new-slider div.slideshow a {
	display: block;
	height: 260px;
	overflow: hidden;
	text-decoration: none;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-1{width:8.33333333%}




#wrapper {
  margin: 0 auto;
  width: 960px;
  text-align: left;
  padding: 0;
  }
.mk-page-section .vc_row-fluid{position:relative}


#footer .right-col {
	float:right;
	padding:4px 0 0;
}
 	

		 .slider_text h1	 {
							 font: normal bold 30px/30px "lucida grande", Arial, Helvetica, sans-serif; 
							 letter-spacing:-2px; 
							 color:#fff;
							 }

	 
			.slider_text p	{
							color:#fff;
							}
 	
	.slider_text	{
					margin:0;
					padding:0;	
					}

.home-page-block-image {
    margin: 0 auto;
    width: 80%;
}

.home-page-block-image img{
    max-width:100%;
    height: auto;
}

@charset "utf-8";.button,.latest-post-blog img{border-radius:4px}
.latest-post-blog{margin-bottom:4px}
.latest-post-blog img,.tags a{-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}
.flickr-widget-blog a,.latest-post-blog img{float:left;border:1px solid #ddd;padding:4px}
.latest-post-blog p{margin:0 0 0 75px;color:#666;line-height:19px}
.latest-post-blog p a{color:#666;display:block}
.latest-post-blog p a:hover{color:#888}
.latest-post-blog p span{color:#888;margin:5px 0 0;display:block}
.latest-post-blog img{width:55px;height:55px;box-shadow:0 1px 1px 0 rgba(180,180,180,.1)}


.bio h3, .bio .kicker, .bio .featured-story h2, .featured-story .bio h2, .feature-bio-copy-wrap h3, .feature-bio-copy-wrap .kicker, .feature-bio-copy-wrap .featured-story h2, .featured-story .feature-bio-copy-wrap h2 {
  color: #a9dcda;
  font: 500 16px/24px "quadon", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 40px; }

.bio.active {
  cursor: default;
  height: 638px; }

.bio.velocity-animating .copy-wrap, .bio.velocity-animating:before {
  display: none !important; }

.bio .category-tag {
  display: none; }

.bio .copy-wrap {
  padding: 40px 30px;
  position: relative;
  white-space: normal;
  width: 100%; }

  .bio .copy-wrap h2 {
    color: #fff;
    font: 700 22px/31px "gentona", "Georgia", serif;
    margin: 0 0 10px;
    text-transform: uppercase; }

  .bio .copy-wrap h3, .bio .copy-wrap .kicker, .bio .copy-wrap .featured-story h2, .featured-story .bio .copy-wrap h2 {
    font-size: 14px;
    margin: 0 0 20px;
    text-transform: uppercase; }

.bio .bio-img {
  background: no-repeat center center;
  background-size: cover;
  display: block;
  height: 300px;
  width: 100%; }

.bio .arw-right svg {
  color: #fff;
  height: 14px;
  width: 16px; }

 .textwidget{
	background: none !important;
	margin-top:0px !important;
}


.textwidget iframe iframe{
	margin-top:-20px !important;
}






.footersidebar_1 .textwidget li{
	background: none !important;
	padding-left: 0px !important;
	overflow: hidden !important;
}


.footersidebar_1 .textwidget li a{
	top: 5px !important;
	color: #232020;
}




		



.textwidget p



{



	color: #003869;



	font-family: Geneva;



	font-size: 14px;



	



  



}

.cast_content .col .photo {
	height: auto;
	max-width: 100%;
	font-size: 0px;

	display:inline-block;
}

.cast_content .col .photo img {
	border: 1px solid #8555a3;
	
}

.cast_content .col .photo img,
.cast_content .col .cast_title{
	max-width: 100%;
	height:auto;
}

.computer-img-2{
	position:absolute;
	width:80%;
	min-height:45%;
	background:#8E8E8E;
	border-radius:8px;
	padding:10px;
	padding-bottom:0px;
}
.leonard-store-topbar{color:#8a9292;text-transform:uppercase;font-weight:bold;font-size:14px;}
.leonard-store-topbar .l-store-city,.leonard-store-topbar .l-store-state,.leonard-store-topbar a{color:#8a9292;text-transform:none;}
.leonard-store-topbar li{border-right:1px solid #8a9292;padding-right:10px;margin-right:4px;}
.leonard-store-topbar li:first-child,.leonard-store-topbar li:last-child{border-right:none;padding-right:0;margin-right:0;}
.leonard-store-topbar li:first-child{display:block;}

    #hdr-widgets,
    #hdr-rt .social-icons,
    #hdr-rt #donate-btn,
    #hdr-rt #newsletter-signup { 
        float: none;
        display: block;
        margin: 0 auto;
        padding: 0;
    }

    #hdr-rt #donate-btn {
        display: none;
    }


#hdr-rt .social-icons,
#hdr-rt #donate-btn,
#hdr-rt #newsletter-signup {
    float: left;
}

#hdr-rt #donate-btn:hover {
    animation: beat .5s;
}

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


  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine { width: 100% !important; }




.nine, .row .nine { width: 75%; }
header .side_logo .h-i{display:table;width:100%}

.site-wordpress{
	color: #888888;
    padding: 10px 2px;
	float: right;
	font-size:13px;
	}

.site-wordpress a{
	color: #666666;
    text-decoration:none;
	}

	.copyright,
	.fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	.copyright {
		padding:0 0 15px;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}


.footer-area,.footer-area article.col,.footer-area .jtwt,.footer-area .jtwt .jtwt_tweet,.copyright{color:#8C8989;}


.footer-area a,.footer-area .jtwt .jtwt_tweet a,#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li a,.footer-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.copyright a,
.footer-area .fusion-accordian .panel-title a{color:#BFBFBF;}


.footer-area a,.copyright{text-shadow:none;}

div.views-field-title { text-align: center; }


div.view-Top-3D-Games div.views-field-title { text-align: left; }


div.view-id-New_Without_Imgs div.views-field-title { text-align: left; }

div.view-id-Hot_Mario div.views-field-title { text-align: left; }

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}


.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.gh-939 #gh-eb-Comm,.gh-939 #gf-BIG,.gh-899 #gh-as-td,.gh-799 #gh-topl #gh-ti,.gh-699 #gh-shop,.gh-699 #gh-ug-flex,.gh-699 #gh-p-4,.gh-599 #gh-p-1,.gh-599 #gh-p-3,.gh-599 #gh-eb-Cust,.gh-599 #gh-p-5,.gh-479 #gh-cat-td,.gh-479 #gh-eb-Sell,.gh-479 #gh-p-2,.gh-479 #gh-eb-Alerts{display:none}
.gh-w li.gh-t{*background-position:-499px -30px}
.gh-IE8 li.gh-t{background-position:-115px -33px;*background-position:-116px -27px}
.gh-w li.gh-t:first-child,.gh-w #_nkw.gh-t{*display:inline;*margin-right:0;*vertical-align:top}
.gh-w .gh-t{display:inline-block;*display:inline;font-size:12px;background-position:-498px -35px;padding:0 9px 0 11px}
.gh-w .gh-t:first-child,.gh-w #_nkw.gh-t{background:0;padding:0}


.sidebar ul li.about-employment a.first {  background-position: 0 -84px; }

.sidebar ul li.about-employment a.first.active,
.sidebar ul li.about-employment a.first:hover {  background-position:-298px -84px; }
.view-customers .views-field-field-logo .field-content{padding:0;margin:0;height:118px;}
#wrapper .view-customers .views-slideshow-cycle-main-frame-row-item .field-content{height:auto;}
#block-views-homepage-banner-block .views-field-field-banner-video .field-content{width:640px;margin:0 auto;abackground:black;position:absolute;top:1px;left:160px;height:362px;text-align:center;z-index:100;}
.view-homepage-case-study .views-row .views-field-field-company-logo .field-content{display:table-cell;height:120px;vertical-align:middle;}
.homepage-items .views-row h3.field-content{margin:0;font-size:18px;padding:0;}
.views-field-field-video-embed-code .field-content{position:relative;display:block;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.views-field-field-video-embed-code .field-content iframe,.views-field-field-video-embed-code .field-content object,.video-container embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content{color:#4f4c4c;font-size:14px;}
.solutions-for-any-use-case .views-row .views-field-field-teaser .field-content p{margin:0;}
.explore-our-products tr td .views-field-field-product-image .field-content{width:100%;}
.explore-our-products tr td .views-field-field-product-teaser .field-content p{margin:0;}
.explore-our-products .views-row .views-field-field-product-teaser .field-content p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content{margin:10%;color:white;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content p{margin:0;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .title{font-weight:bold;font-size:16px;margin-bottom:13px;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link{position:absolute;bottom:0;right:0;background:black;display:inline-block;padding:5px;margin-top:20px;width:30%;text-align:center;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link a{color:white;font-size:15px;font-weight:bold;}
.kaltura-for-your-company .views-row .views-field-field-content-body-1 .field-content .link:hover{background:#333333;}
.media-single-item .views-field-field-title-item .field-content{color:#484848;font-size:32px;font-weight:lighter;line-height:100%;margin-bottom:40px;text-align:center;}
.media-single-item .views-field-field-title-item .field-content p{margin-bottom:0;}
.media-single-item .views-field-body .field-content{margin:20px 0 20px 0;}
.media-single-item .views-field-body .field-content p{margin:0;}
.media-single-item .views-field-body .field-content p span{color:#9d9d9d;}
.media-single-item .views-field-field-image-item .field-content{position:relative;display:inline-block;}
.media-single-item .views-field-field-image-item .field-content div div{position:absolute;bottom:6%;right:12%;}
.media-single-item .views-field-field-image-item .field-content img{margin:0 10px 10px 0;margin-left:-42px;width:100%;height:auto;}
.media-single-item .views-field-field-image-item .field-content a{background:#16b3cb;color:white;font-weight:bold;border-radius:50%;padding:10px;text-align:center;width:1px;max-width:80px;display:table-cell;}
.media-single-item .views-field-field-image-item .field-content a:hover{background:#00cdfd;}
.more-solutions-resources .view-more-solution-resources .views-row .views-field-field-title-resource .field-content,.more-solutions-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
#block-views-service-block td div .full-description .field-content{min-width:100%;min-height:100%;width:auto;height:auto;}
.node-resources .view-more-resources .views-row .views-field-field-title-resource .field-content{color:#2c879f;font-weight:bold;font-size:16px;padding:10px 0 10px 0;}
.node-resources .view-more-resources .views-row .views-field-field-type .field-content{color:#484848;text-transform:uppercase;font-weight:700;line-height:26px;}
.slide-container h1{font-size:52px;line-height:1}
.slide-container p{margin:15px 0 30px}
.slide-container .btn i,.slide-container .pushbutton-wide i,.slide-container #edd_profile_editor_submit i,.slide-container .bbpress main input.button i,.bbpress main .slide-container input.button i,.slide-container .bbpress main button i,.bbpress main .slide-container button i{margin-left:15px}
.slide-container .col-md-7{position:relative}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }

	
#navbarleft {
	width: 680px;
	float: left;
	margin: 0px;
	padding: 0px;
	}

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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


.modal-open {
  overflow: hidden;
}


body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom {
  margin-right: 15px;
}


.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow: auto;
  overflow-y: scroll;
}


.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}


.modal-dialog {
  z-index: 1050;
  width: auto;
  padding: 10px;
  margin-right: auto;
  margin-left: auto;
}


.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
}


.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000;
}


.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}


.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}


.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header .close {
  margin-top: -2px;
}


.modal-title {
  margin: 0;
  line-height: 1.428571429;
}


.modal-body {
  position: relative;
  padding: 20px;
}


.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}


.modal-footer:after {
  clear: both;
}


.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}


.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}


.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}


#copyright {
	border-top:1px solid #1D1D1D;
	background:#000;
}


#story-footer
{
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 60px;
	background-color: rgba(238, 238, 238, 1);
	border-radius: 4px;
	box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
}

#footer-slim {
  position: fixed;
  bottom: 0;
}

#footer-slim .midOne {
  cursor: pointer;
}

    #footer-slim, .footHide, .footer-rg-list, .middle .social-media {
        display: none !important;
    }


.footer .left, .footer .middle, .footer .right, [class^="foot"], [class^="rg"], [class^="rg"] img, .footer-rg-list .rg-logo{
  -webkit-transition: inherit !important; 
   -moz-transition: inherit !important; 
     -o-transition: inherit !important; 
        transition: inherit !important; 

-webkit-transition-timing-function: inherit !important;
   -moz-transition-timing-function: inherit !important;
     -o-transition-timing-function: inherit !important;
        transition-timing-function: inherit !important;
}


.footer {
  position: relative;
  font-size: 1.1em;
  background: rgb(0,34,55);
  background: -moz-linear-gradient(left,  rgba(0,34,55,1) 0%, rgba(0,43,92,1) 75%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,34,55,1)), color-stop(75%,rgba(0,43,92,1)));
  background: -webkit-linear-gradient(left,  rgba(0,34,55,1) 0%,rgba(0,43,92,1) 75%);
  background: -o-linear-gradient(left,  rgba(0,34,55,1) 0%,rgba(0,43,92,1) 75%);
  background: -ms-linear-gradient(left,  rgba(0,34,55,1) 0%,rgba(0,43,92,1) 75%);
  background: linear-gradient(to right,  rgba(0,34,55,1) 0%,rgba(0,43,92,1) 75%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002237', endColorstr='#002b5c',GradientType=1 );
  -webkit-transition: all .40s ease-in-out;
  -moz-transition: all .40s ease-in-out;
  -o-transition: all .40s ease-in-out;
  transition: all .40s ease-in-out;
  
  width: 100% !important;
  min-height: 2em;
  line-height: 2;   
  bottom: 0; 
}

.home .footer {
  position: relative;
}


.footer.opened {
  

}

.footer-wrapper{display: table;table-layout:fixed;width: 100%;}

.footer.opened .footer-wrapper{padding:1em;}


.footer .left, .footer .middle, .footer .right {
  line-height: 1.63636363636364em;
  display: table-cell;
  width: 33%;
  text-align: center;
  vertical-align: top;
  
}

.footer .left {
  text-align: left;
  padding-left: 2em;
  width: 12em;
}

.footer .middle {
  text-align: left;
  width: 20em;
}

.footer .right {
  padding-right: .5em;
  text-align: center;
  width: 4em;
}

.footer .left a, .footer .middle a, .footer .right a, #footArrow{  
  color:#26a9e0;
  font-size: 0.6875em;
  line-height: 1.63636363636364em;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  
}

.footer .left a {
  margin-right: 1em;
}

.footer .middle a, #footArrow .fa {
  color: #fff;
  font-weight: 100;
}

.footer .midOne:after, .footer .midTwo:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  padding: 0 1em;
}

.footer a.midFour {
  font-size: 1.1em;
  margin-left: .5em;
}

.footer .social img {
  max-width: 1.6em;
  margin-bottom: 0em;
}


.footer.opened .social-media{text-align:inherit;vertical-align:bottom;display:inline;}


.footer.opened .social-media small{font-size:9px;color:white;white-space:nowrap;margin:0;line-height:1;text-align: center;}

.opened.footer .social img {
  max-width: 1.6em;
  margin-bottom: 2.5em;
}

.opened.footer .social.footHide img {
  max-width: 4em;
  margin-bottom: 0;
}

.footer .footHide {
  display: none;
}


.footer.opened .footHide {
  display: inline-block;
  width: 100%;
  margin-top: 0em;
  color: #26a9e0;
}

.footer.opened .leftHide, .footer.opened .middleHide, .footer.opened .rightHide {
  display: inline-block;
}

.footer.opened .middleHide, .footer.opened .rightHide {
  color: #fff;
  display: inline-block;
  width: 80%;
}

 .footer.opened .rightHide{
   width: 64%;
   vertical-align: middle;
   text-align: left;
   display: inline-block;
   margin-left: 5%;
   box-sizing: border-box;
}

.footer.opened h2{font-size:.6875em;margin:0;text-transform:uppercase;text-align: left;margin-bottom: .5em;letter-spacing: 1px;}

.footer.opened ul li{font-size:.6875em;text-align:left;text-transform:uppercase;display:block;line-height: 1.675;}

.footer.opened ul li span{display: inline-block;margin: 0 0%;width: 37%;white-space: nowrap;letter-spacing: .8px;}

.footer.opened ul li span:nth-of-type(2){width:14%;}

.footer.opened ul li span small{text-transform: initial;font-size: .875em;letter-spacing: 0;}

.footer.opened .left a {
  width: 100%;
  text-align: left;
  margin-left: 2em;
  font-size: .6875em;
text-align: left;
text-transform: uppercase;
display: block;
line-height: 1.675;
margin-left:0;
}

.footer.opened .left .email{color:white;margin-top:1em}

.footer.opened .midOne, 
.footer.opened .midTwo, 
.footer.opened .midThree {
  display: none;
}

.footer.opened .left {width: 24%;vertical-align: top;padding-left: 1%;}

.footer.opened .middle {
  width: 34%;
  border-left: 1px solid #26a9e0;
  text-align: center;
}

.footer.opened .right {
  width: 50%;
  border-left: 1px solid #26a9e0;
}

.footer.opened .lefty {
  
  display: block;
  text-transform: uppercase;
  line-height: 2.25;
  letter-spacing: 1px;
  color: white;
}


.footer.opened .lefty:hover{
  color: #26a9e0;
  opacity: 1;
}

.footer .middleHide .footHide span {
  width: 100%;
  font-size: .7em;
  float: left;
  text-align: left;
}

.footer .fa-times-circle-o {
  position: absolute;
  right: 1em;
}

.footer-rg-list{
  background: rgb(230,231,232);
  background: -moz-linear-gradient(left,  rgba(230,231,232,1) 6%, rgba(109,110,112,1) 98%);
  background: -webkit-gradient(linear, left top, right top, color-stop(6%,rgba(230,231,232,1)), color-stop(98%,rgba(109,110,112,1)));
  background: -webkit-linear-gradient(left,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  background: -o-linear-gradient(left,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  background: -ms-linear-gradient(left,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  background: linear-gradient(to right,  rgba(230,231,232,1) 6%,rgba(109,110,112,1) 98%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#6d6e70',GradientType=1 );
  width:100%;
  padding: .75em 0em .5em 1.5em;
  text-align: center;
  display: none;
}

.footer.opened .footer-rg-list { display: table; }


.footer-rg-list .footer-logo-wrap{
  display: table-row;
  width: 100%;
}

.footer-rg-list .table-item  {
  display: table-cell;
  margin: auto 2%;
  display: inline-block;
  vertical-align: middle;
  max-width: 7%;
}

.footer-rg-list .table-item img {
  width: 100%;
}


.footer-rg-list.show{
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
}
 
.footer.rg-list-open {
  
}


.footer.opened #footClose {
  top: 1em;
  position: absolute;
  right: 1em;
}

.footer.opened #footArrow .fa, #footClose .fa {
  right: 0.2em;
  position: absolute;
  font-size: 1.75em;
  color: rgb(255, 255, 255);
  cursor: pointer;
}

.footer.opened .fa-close:before {
  content: "x" !important;
  border: 1px solid rgb(255, 255, 255);
  padding: 4px;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  display: block;
  line-height: 4px;
  font-size: 13px;
  padding-left: 5px;
  text-align: center;
  margin-right: 0px;
  padding-right: 11px;
  padding-top: 5px;
  padding-bottom: 11px;
  font-family: sans-serif;
}

  .footer.opene {
    top: 0;
  }

  .footer.opened .fa-angle-up:before {
    content: "x" !important;
    border: 1px solid rgb(255, 255, 255);
    padding: 4px;
    border-radius: 100%;
    height: 16px;
    width: 16px;
    display: block;
    line-height: 4px;
    font-size: 13px;
    padding-left: 5px;
    text-align: center;
    margin-right: 0px;
    padding-right: 11px;
    padding-top: 5px;
    padding-bottom: 11px;
    font-family: sans-serif;
  }

  .footer.opened #footArrow {
    top: 1em;
    position: absolute;
    left: 0;
    right: 0;
  }

  .footer.opened #footArrow .fa {
    top: 0.5em;
    position: absolute;
    right: 1em;
  }

  .footer.opened .midOne, 
  .footer.opened .midTwo, 
  .footer.opened .midThree {
    display: none;
  }

  .footer.opened a.social.footHide {
    text-align: center;
  }


	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.related-image,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}

		
	#main-nav,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-text p,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none;
		}


	#main-nav,
	.main-byline,
	.main-excerpt,
	.sub-text p,
	#ticker-wrapper,
	#sidebar-small-wrapper,
	.home-widget .cat-dark-text p,
	.home-widget .cat-dark-bottom img,
	.home-widget .cat-light-bottom img,
	span.list-byline,
	.sidebar-widget .cat-dark-text p,
	.sidebar-widget .cat-dark-bottom img,
	.sidebar-widget .cat-light-bottom ul li img,
	.footer-widget .cat-light-bottom ul li img,
	.breadcrumb,
	.prev-next-wrapper,
	.related-image,
	.archive-image,
	.comment-avatar,
	#author-info img,
	#author-info-page img,
	.facebook-share p,
	.twitter-share p,
	.pinterest-share p,
	.google-share p {
		display: none !important;
		}




#ticker-wrapper {
	background: #eee;
		-ms-box-shadow: 0 2px 7px -3px #000;
		-moz-box-shadow: 0 2px 7px -3px #000;
		-o-box-shadow: 0 2px 7px -3px #000;
		-webkit-box-shadow: 0 2px 7px -3px #000;
	box-shadow: 0 2px 7px -3px #000;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 40px;
	z-index: 12;
	}



#featured-screenshots .slider-column {
  float: left;
  width: 275px;
}


#featured-screenshots .slider-column.second {
  margin: 0 20px;
}


.categorytext {
position:relative;
left: 15px;

}

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

td.globalfooter { background-color:#FFF; border:1px solid #CCCCCC; padding:0px; }

#tabs .inside li span.meta, .widget_woodojo_tabs .tabbable .tab-pane li span.meta { font:300 11px/1.5em Helvetica Neue, Helvetica, sans-serif;color:#999999; }

        #content1-ropes { background-position: 50px!important 0;}



.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1000px;
  *zoom: 1; }

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

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left:0;
    margin-right:0;
    
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

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

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

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

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

      .row .row.collapse:after {
        clear: both; }


  .row .large-offset-0 {
    position: relative;
    margin-left: 0%; }


  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%; }


  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%; }


  .row .large-offset-3 {
    position: relative;
    margin-left: 25%; }


  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%; }


  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%; }


  .row .large-offset-6 {
    position: relative;
    margin-left: 50%; }


  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%; }


  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%; }


  .row .large-offset-9 {
    position: relative;
    margin-left: 75%; }


  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%; }


  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%; }

  .top-bar .row {
    max-width: none; }



form .row .row {
  margin: 0 -0.5em; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5em; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

    form .row .row.collapse input {
      -moz-border-radius-bottomright: 0;
      -moz-border-radius-topright: 0;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }

.row.full-width, .columns.full-width { margin:0!important; max-width:none!important; padding:0!important; width:100%!important; }


#tinymce .row{width:100%;}


#sidelist .menu li a:link, #sidelist .menu li a:visited { background: #fff; border-bottom: 1px solid #999; }

#sidelist .menu li a:hover, #sidelist .menu li a:active { background: #bfccd9; }

#sidelist .menu li ul li a, #sidelist .menu li ul li a:visited { color: #666; }

#sidelist .menu li ul li a:hover, #sidelist .menu li ul li a:active { color:#000; }


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


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


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

	
	h2.search {
		color: #333;
		margin: 0;
	}

		
		div.search + h2.search {
			margin-top: 20px;
		}

	
	
	div.navglobal,
	div.identityaction div.search, 
	div.navmain,
	div.banner,
	div.anchor,
	div.navlocal,
	div.navlocal,
	div.module,
	div.datepicker a {
	   display: none;
	}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
ul#main-menu li#lang{font-size:0.9em;}
.col-md-1_5{width:13%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;float:none;}
#main-menu .col-md-1_5:first-of-type{margin-left:7%;}
.col-md-1_5.col-xs-offset-8{margin-left:55%;}
.navbar .top-bar ul.social li{padding:0;}
.navbar .top-bar ul.social li a{padding:9px 15px;}
.navbar .social{margin:35px 0 0 0;}
.social{padding:0;margin:0;font-size:0;line-height:1;}
.social li{display:inline-block;font-family:'fontello-social';margin-right:5px;margin-bottom:5px;}
.social.pull-right li{margin:0 0 0 5px;}
.text-center .social li{margin:0 2px;}
.social li a{display:table;}
.social li a i{text-align:center;display:table-cell;vertical-align:middle;color:#f5f5f5;background:none;line-height:1;border:2px solid #aaa;width:30px;height:30px !important;line-height:26px;font-size:12px;border-radius:100%;transition:all 200ms ease-in;}
.social .icon-s-pinterest{border-color:#d8545d;color:#d8545d;}
.social .icon-s-rss{border-color:#faaa5e;color:#faaa5e;}
.social .icon-s-facebook{border-color:#677fb5;color:#677fb5;}
.social .icon-s-twitter{border-color:#70c2e9;color:#70c2e9;}
.social .icon-s-flickr{border-color:#ff3ba4;color:#ff3ba4;}
.social .icon-s-dribbble{border-color:#e299c2;color:#e299c2;}
.social .icon-s-behance{border-color:#42a9fb;color:#42a9fb;}
.social .icon-s-linkedin{border-color:#3daccf;color:#3daccf;}
.social .icon-s-vimeo{border-color:#42b5d4;color:#42b5d4;}
.social .icon-s-youtube{border-color:#d5615c;color:#d5615c;}
.social .icon-s-skype{border-color:#5ecbf3;color:#5ecbf3;}
.social .icon-s-tumblr{border-color:#829fb9;color:#829fb9;}
.social .icon-s-delicious{border-color:#6194dc;color:#6194dc;}
.social .icon-s-500px{border-color:#3bbbe6;color:#3bbbe6;}
.social .icon-s-grooveshark{border-color:#f88e3b;color:#f88e3b;}
.social .icon-s-forrst{border-color:#5f9864;color:#5f9864;}
.social .icon-s-digg{border-color:#507faa;color:#507faa;}
.social .icon-s-blogger{border-color:#fd893f;color:#fd893f;}
.social .icon-s-klout{border-color:#e16747;color:#e16747;}
.social .icon-s-dropbox{border-color:#6ba3c5;color:#6ba3c5;}
.social .icon-s-github{border-color:#6c93bb;color:#6c93bb;}
.social .icon-s-songkick{border-color:#ff3b60;color:#ff3b60;}
.social .icon-s-posterous{border-color:#efd57c;color:#efd57c;}
.social .icon-s-appnet{border-color:#3daad5;color:#3daad5;}
.social .icon-s-gplus{border-color:#bc7067;color:#bc7067;}
.social .icon-s-stumbleupon{border-color:#f07356;color:#f07356;}
.social .icon-s-lastfm{border-color:#cd443d;color:#cd443d;}
.social .icon-s-spotify{border-color:#9acf48;color:#9acf48;}
.social .icon-s-instagram{border-color:#926d53;color:#926d53;}
.social .icon-s-evernote{border-color:#9fdc82;color:#9fdc82;}
.social .icon-s-paypal{border-color:#5b85a8;color:#5b85a8;}
.social .icon-s-picasa{border-color:#b088c1;color:#b088c1;}
.social .icon-s-soundcloud{border-color:#ff8b45;color:#ff8b45;}
.social a:hover .icon-s-pinterest{background-color:#d8545d;}
.social a:hover .icon-s-rss{background-color:#faaa5e;}
.social a:hover .icon-s-facebook{background-color:#677fb5;}
.social a:hover .icon-s-twitter{background-color:#70c2e9;}
.social a:hover .icon-s-flickr{background-color:#ff3ba4;}
.social a:hover .icon-s-dribbble{background-color:#e299c2;}
.social a:hover .icon-s-behance{background-color:#42a9fb;}
.social a:hover .icon-s-linkedin{background-color:#3daccf;}
.social a:hover .icon-s-vimeo{background-color:#42b5d4;}
.social a:hover .icon-s-youtube{background-color:#d5615c;}
.social a:hover .icon-s-skype{background-color:#5ecbf3;}
.social a:hover .icon-s-tumblr{background-color:#829fb9;}
.social a:hover .icon-s-delicious{background-color:#6194dc;}
.social a:hover .icon-s-500px{background-color:#3bbbe6;}
.social a:hover .icon-s-grooveshark{background-color:#f88e3b;}
.social a:hover .icon-s-forrst{background-color:#5f9864;}
.social a:hover .icon-s-digg{background-color:#507faa;}
.social a:hover .icon-s-blogger{background-color:#fd893f;}
.social a:hover .icon-s-klout{background-color:#e16747;}
.social a:hover .icon-s-dropbox{background-color:#6ba3c5;}
.social a:hover .icon-s-github{background-color:#6c93bb;}
.social a:hover .icon-s-songkick{background-color:#ff3b60;}
.social a:hover .icon-s-posterous{background-color:#efd57c;}
.social a:hover .icon-s-appnet{background-color:#3daad5;}
.social a:hover .icon-s-gplus{background-color:#bc7067;}
.social a:hover .icon-s-stumbleupon{background-color:#f07356;}
.social a:hover .icon-s-lastfm{background-color:#cd443d;}
.social a:hover .icon-s-spotify{background-color:#9acf48;}
.social a:hover .icon-s-instagram{background-color:#926d53;}
.social a:hover .icon-s-evernote{background-color:#9fdc82;}
.social a:hover .icon-s-paypal{background-color:#5b85a8;}
.social a:hover .icon-s-picasa{background-color:#b088c1;}
.social a:hover .icon-s-soundcloud{background-color:#ff8b45;}
.social a:hover a:hover i{background-color:#fff;}
.social a:hover i{color:#fff;}
.navbar .social.pull-right li a{padding:0 0 0 8px;}
.navbar .social li a i{color:#fff;background:none;border:0;height:auto !important;width:auto;font-size:14px;}
.navbar.light .social li a i{color:#606060;}
.navbar .social a:hover i{background:none;}
.navbar .social a:hover .icon-s-pinterest{color:#d8545d;border:0;}
.navbar .social a:hover .icon-s-rss{color:#faaa5e;}
.navbar .social a:hover .icon-s-facebook{color:#677fb5;}
.navbar .social a:hover .icon-s-twitter{color:#70c2e9;}
.navbar .social a:hover .icon-s-flickr{color:#ff3ba4;}
.navbar .social a:hover .icon-s-dribbble{color:#e299c2;}
.navbar .social a:hover .icon-s-behance{color:#42a9fb;}
.navbar .social a:hover .icon-s-linkedin{color:#3daccf;}
.navbar .social a:hover .icon-s-vimeo{color:#42b5d4;}
.navbar .social a:hover .icon-s-youtube{color:#d5615c;}
.navbar .social a:hover .icon-s-skype{color:#5ecbf3;}
.navbar .social a:hover .icon-s-tumblr{color:#829fb9;}
.navbar .social a:hover .icon-s-delicious{color:#6194dc;}
.navbar .social a:hover .icon-s-500px{color:#3bbbe6;}
.navbar .social a:hover .icon-s-grooveshark{color:#f88e3b;}
.navbar .social a:hover .icon-s-forrst{color:#5f9864;}
.navbar .social a:hover .icon-s-digg{color:#507faa;}
.navbar .social a:hover .icon-s-blogger{color:#fd893f;}
.navbar .social a:hover .icon-s-klout{color:#e16747;}
.navbar .social a:hover .icon-s-dropbox{color:#6ba3c5;}
.navbar .social a:hover .icon-s-github{color:#6c93bb;}
.navbar .social a:hover .icon-s-songkick{color:#ff3b60;}
.navbar .social a:hover .icon-s-posterous{color:#efd57c;}
.navbar .social a:hover .icon-s-appnet{color:#3daad5;}
.navbar .social a:hover .icon-s-gplus{color:#bc7067;}
.navbar .social a:hover .icon-s-stumbleupon{color:#f07356;}
.navbar .social a:hover .icon-s-lastfm{color:#cd443d;}
.navbar .social a:hover .icon-s-spotify{color:#9acf48;}
.navbar .social a:hover .icon-s-instagram{color:#926d53;}
.navbar .social a:hover .icon-s-evernote{color:#9fdc82;}
.navbar .social a:hover .icon-s-paypal{color:#5b85a8;}
.navbar .social a:hover .icon-s-picasa{color:#b088c1;}
.navbar .social a:hover .icon-s-soundcloud{color:#ff8b45;}
footer .social.pull-right{margin-top:10px;}
footer .social.pull-right li{margin:0 5px 0 0;}
 
.menu-item {  vertical-align: top; font-size: 14px; font-weight: 400; line-height: 70px; text-decoration: none;float:left;}


.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}

.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}

.widget_nav_menu .menu-item{ padding: 10px 0; width: 100%; float: left; line-height:normal;}

.widget_nav_menu ul .menu-item-object-category.menu-item-has-children:after { display: none; }

        .menu-item-object-category.menu-item-has-children:after { display: none; }

.menu-item .menu-link, #ticker a, .page-numbers.current, #navigation .submit-button, #navigation .content-social li a, .about-social a, .ticker-heading{color:#ffffff;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.tagline-serving-container .tagline-module .tagline-text,.tagline-serving-container .serving-area-module .serving-area-text{line-height:1.5em;margin:10px 0}
.serving-area-text{line-height:1em}
.serving-area-module .serving-area-text{font-style:italic}


.site-nav-drawer-open .site-nav-overlay
{
	display:block;
}


.site-nav-drawer-open .site-nav-overlay,.site-nav:focus~.site-nav-overlay
{
	left:270px;
	z-index:900;
}


.site-nav-overlay
{
	bottom:0;
	display:none;
	left:0;
	position:absolute;
	right:0;
	top:0;
	z-index:600;
}

.row .left-block,
.row .right-block {
	width: 230px;
	float: left
}

.row .left-block .overlay,
.row .right-block .overlay {
	width: 228px;
}




.portfolio_block {
	width:100%;
}

.portfolio_block .project .hover_img {
	position:relative;
}

	
.portfolio_block.project_descr {
	position:relative;
	padding:37px 10px 14px;
	color:#979797;
	border:0;
	border-bottom:2px solid #ededed;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.portfolio_block .project:hover .project_descr {border-bottom-color:#765692;}

.portfolio_block .project_descr h4 {
	margin-bottom:11px;
	font-size:15px;
}


.thumbnail-style .thumbnail-img {
	position: relative;
	margin-bottom: 11px;
	overflow: hidden;
	max-height: 200px;
}



.footerlinks .widget h3 {
    border-bottom: none;
    color: #fff;
    font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}


.footerlinks .widget p{
	line-height:16px;
}


.footerlinks .widget p a{	color:#fff; text-decoration:none;}

.footerlinks .widget p a:hover{	text-decoration:underline;}

 
.footerlinks .widget .title, .footerlinks .widget .post-meta{
	padding-bottom:0;
	margin-bottom: 5px;
}


#footerlinks-center .widget{	padding-bottom:0; margin-bottom:0;}


#footerlinks-center .widget .entry{
	margin-top:10px;
	padding-left:20px;
}


#footerlinks-center .widget .entry p{
	margin-top:0;
	padding-top:0px;
	font-size:12px;
}


.CustomFooterPostLinks .widget-title{
cursor:pointer;
}





.widget {
  margin: 0 0 30px 0;
  font-size: 12px;
}

.widget h3 {
  margin: 0 0 0.8em 0;
  padding: 0 0 0.8em;
  font: normal bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  border-bottom: 1px solid #e6e6e6;
}

.widget p {
  font: 300 13px/20px "Helvetica Neue", Helvetica, sans-serif;
  margin-bottom: 15px;
}

.widget ul {
  clear: both;
  list-style-position: inside;
  list-style-type: disc;
}

.widget ul li a {
  padding: 0;
  line-height: 22px;
  text-decoration: none;
}

.widget ul li a:hover {
  text-decoration: underline;
}

.widget ul ul {
  padding: 0 0 0 15px;
  border-top: none;
}



.widget .wooslider ul li a {
  padding: 0;
}

.widget.widget_woo_twitter h3 {
  border-bottom: none;
  padding: 0;
  margin: 0;
  padding-bottom: 15px;
}

.widget #connect {
  background: none;
  padding: 0;
  border: none;
}

.widget #connect .fl,
.widget #connect .fr {
  float: none;
}

.widget a.flex-prev,
.widget a.flex-next {
  padding-top: 30px;
}

.ie6 .widget input.submit {
  float: right;
}


.page-title,
.entry-title {
	margin: 0;
	font-size: 1.2em;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.page-title a,
.entry-title a {
	color: inherit;
	text-decoration: none;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	-o-transition: all 250ms ease;
	transition: all 250ms ease;
}

.page-title a:hover, .page-title a:focus, .page-title a:active,
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #e06d5e;
}


.mh-sidebar, .hp-sidebar { width: 300px; float: left; }


.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }


	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }


	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }


	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }


	.hp-content, .hp-sidebar, .mh-content, .mh-sidebar, .mh-two-sb .hp-content, .mh-two-sb .hp-sidebar, .mh-two-sb .mh-content { width: 100%; margin: 0; }
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

.vcex-icon-box-one .vcex-icon-box-image { position: absolute; left: 0; top: 0; display: block; }

.vcex-icon-box-seven .vcex-icon-box-image { position: absolute; right: 0; top: 0; display: block; }

.vcex-icon-box-two .vcex-icon-box-image { display: block; margin: 0 auto 20px; }

.vcex-icon-box-two.align-left .vcex-icon-box-image,
.vcex-icon-box-two.align-right .vcex-icon-box-image { display: inline-block }

.vcex-icon-box-three .vcex-icon-box-image { display: block; margin: 0 auto 20px; }

.vcex-icon-box-four .vcex-icon-box-image { display: block; margin: 0 auto 20px; }

.vcex-icon-box-five .vcex-icon-box-image { display: block; margin: 0 auto 20px; }

.vcex-icon-box-six .vcex-icon-box-image { display: block; margin: 0 auto 20px; }
 #hikemenu{margin-top:-54px;min-height:54px;}
.owl-carousel-wrap{padding:0}
.owl-carousel .owl-item{padding:0 5px}

.wrapper .header nav.nav-menu .navbar-header .navbar-toggle{background-color:rgba(0,0,0,0.5);margin-top:0;margin-bottom:0;border-radius:0}

.wrapper .header nav.nav-menu .navbar-header .navbar-toggle .icon-bar{background-color:#fff}



#hero {
	background: #000000;
	color: #FFFFFF;
}


#hero .caption-big-title {
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
}


#hero .caption-smaller-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 300;
	text-transform: uppercase;
}


#hero .caption-big-title,
#hero .caption-smaller-title {
	width: 960px;
}




#header,
#hero,
#menu,
#page,
#footer {
	width: 100%;
	min-width: 960px;
	position: relative;
}
.col{float:left}

#foot .ny_images {
	display: inline-block;
	margin: 5px 0 5px 0;
	width: 278px;
	height: 55px;
	overflow: hidden;
}

#foot .ny_images img {
	margin: -180px 0 0 0;
}

.et_monarch .et_social_mobile_overlay.et_social_visible_overlay { -webkit-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }


.et_monarch .et_social_mobile_overlay { background: rgba(0,0,0,0.7); position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none; z-index: 99999;}

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }

#bannerwidget .widget {
	float: left;
	display: block;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}




#sidebar .widget {
	float:left;
	background: #FFFFFF;
	width: 260px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
	}

#sidebar .widget a {
	color: #669900;
	}

#sidebar .widget p {
	color:#666666;
	}

#sidebar .widget li {
	list-style-type: none;
	color:#666666;
	}

#sidebar .widget ul {
	color:#666666;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	}

#sidebar .widget ul li {
	display: inline;
	color: #666666;
	}

#sidebar .widget ul li a {
	display: block;
	color: #666666;
	padding: 5px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	list-style-type: none;
	text-decoration: none;
	border-top: 1px dotted #CCCCCC;
	}

#sidebar .widget ul li a:hover {
	display: block;
	color: #669900;
	padding: 5px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	}

#sidebar .widget ul li ul li a {
	text-indent: 10px;
	}

#sidebar .widget ul li ul li ul li a {
	text-indent: 20px;
	}

#footerwidgets .widget {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 15px 0px 25px 0px;
	}
.page-search #content-wrapper h2{font-size:22px;margin-bottom:20px;}

.store-locator-app .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}



 

.triple .review .offscreen {
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    text-indent: -9999em;
    overflow: hidden;

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




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.view-local-directory tr.even,.view-local-directory thead tr{background-color:#ceebf4}
ul.course-info-list span.even,ul.course-info-list li.even{margin-left:.5%}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff}
table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important}
.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4}
.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{background:none;border-left:2px solid #7c7f12;border-right:2px solid #7c7f12}

.tabs-wrapper.vertical .tabs.content { float: left; width: 100%; overflow: auto; padding: 20px; margin: 0; list-style: none; }

.lt-ie9 .tabs-wrapper.vertical .tabs.content { width: 70%; padding: 0 20px; }

.tabs-wrapper.horizontal .tabs.content { *zoom: 1; clear: both; float: left; width: 100%; overflow: auto; padding: 20px 10px; margin: 0; list-style: none; }

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

.accordion-wrapper ul.accordion .content { display: none; padding: 20px 20px 0; margin: 0; }

.main-footer .content { margin: 30px 0 0 0; }

  .template-index .product-slider.disabled .row.content { text-align: center; }

.lt-ie9 .template-index .product-slider.disabled .row.content { text-align: center; }

.template-index .product-slider .content.row { padding: 0 50px; }

.template-index .blog-widget .content { margin-bottom: 10px; }

.template-blog .article .middle-column .content, .template-article .article .middle-column .content { font-family:  "Kanit" ; padding: 10px 0 30px 0; }

.template-blog .article .middle-column .content .read-more, .template-article .article .middle-column .content .read-more { text-align: right; margin-top: 10px; }
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

#B2C_Seperator .breadcrumb .breadcrumb_nav,
#B2C_Seperator .breadcrumb .breadcrumb_current,
#B2C_Seperator .breadcrumb .breadcrumb_current_nav  {
	float:left;
	padding:12px 0; 
}

#B2C_Seperator .breadcrumb .breadcrumb_current, 
#B2C_Seperator .breadcrumb .breadcrumb_current_nav {
	font-size:11px;
}

        .name {
            color: #020020;
            font-size: 18px;
            line-height: 28px;
        }

        p.name {
            font-family: 'Akkurat-Bold' !important;
        }
.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-sm-12{width:100%}

.page-id-797 .main_content .col-sm-12 {float: none}



.lt-ie9 .col-lg-1,.lt-ie9 .col-lg-10,.lt-ie9 .col-lg-11,.lt-ie9 .col-lg-12,.lt-ie9 .col-lg-2,.lt-ie9 .col-lg-3,.lt-ie9 .col-lg-4,.lt-ie9 .col-lg-5,.lt-ie9 .col-lg-6,.lt-ie9 .col-lg-7,.lt-ie9 .col-lg-8,.lt-ie9 .col-lg-9,.lt-ie9 .col-md-1,.lt-ie9 .col-md-10,.lt-ie9 .col-md-11,.lt-ie9 .col-md-12,.lt-ie9 .col-md-2,.lt-ie9 .col-md-3,.lt-ie9 .col-md-4,.lt-ie9 .col-md-5,.lt-ie9 .col-md-6,.lt-ie9 .col-md-7,.lt-ie9 .col-md-8,.lt-ie9 .col-md-9,.lt-ie9 .col-sm-1,.lt-ie9 .col-sm-10,.lt-ie9 .col-sm-11,.lt-ie9 .col-sm-12,.lt-ie9 .col-sm-2,.lt-ie9 .col-sm-3,.lt-ie9 .col-sm-4,.lt-ie9 .col-sm-5,.lt-ie9 .col-sm-6,.lt-ie9 .col-sm-7,.lt-ie9 .col-sm-8,.lt-ie9 .col-sm-9,.lt-ie9 .col-xs-1,.lt-ie9 .col-xs-10,.lt-ie9 .col-xs-11,.lt-ie9 .col-xs-12,.lt-ie9 .col-xs-2,.lt-ie9 .col-xs-3,.lt-ie9 .col-xs-4,.lt-ie9 .col-xs-5,.lt-ie9 .col-xs-6,.lt-ie9 .col-xs-7,.lt-ie9 .col-xs-8,.lt-ie9 .col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.lt-ie9 .col-md-1,.lt-ie9 .col-md-2,.lt-ie9 .col-md-3,.lt-ie9 .col-md-4,.lt-ie9 .col-md-5,.lt-ie9 .col-md-6,.lt-ie9 .col-md-7,.lt-ie9 .col-md-8,.lt-ie9 .col-md-9,.lt-ie9 .col-md-10,.lt-ie9 .col-md-11,.lt-ie9 .col-md-12,.lt-ie9 .col-sm-1,.lt-ie9 .col-sm-2,.lt-ie9 .col-sm-3,.lt-ie9 .col-sm-4,.lt-ie9 .col-sm-5,.lt-ie9 .col-sm-6,.lt-ie9 .col-sm-7,.lt-ie9 .col-sm-8,.lt-ie9 .col-sm-9,.lt-ie9 .col-sm-10,.lt-ie9 .col-sm-11,.lt-ie9 .col-sm-12,.lt-ie9 .col-lg-1,.lt-ie9 .col-lg-2,.lt-ie9 .col-lg-3,.lt-ie9 .col-lg-4,.lt-ie9 .col-lg-5,.lt-ie9 .col-lg-6,.lt-ie9 .col-lg-7,.lt-ie9 .col-lg-8,.lt-ie9 .col-lg-9,.lt-ie9 .col-lg-10,.lt-ie9 .col-lg-11,.lt-ie9 .col-lg-12{float:left;}

.lt-ie9 .col-md-12,.lt-ie9 .col-sm-12,.lt-ie9 .col-lg-12{width:100%;}

#content p.note {
  margin-top: 0.3em;
}


.wp-caption.alignleft { margin: 0px 10px 10px 0px; }


.alignleft { float: left }


img.alignleft { display:inline; float:left; margin-right:15px; }
.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-6{width:50%}



span.caps {
  display: inline;
}

.main-nav nav ul.sub-menu {
	position: absolute;
	top: 51px;
	left: 0;
	background-color: #2e708f;
	padding: 10px 0;
	display: none;
	width: 100%;
	min-width: 180px;
}

.main-nav nav ul.sub-menu li {
	border: none;
	margin: 0;
}

.main-nav nav ul.sub-menu a {
	color: #E1F1FE;
	display: block;
	line-height: 25px;
	text-shadow: 0 1px #7495A7;
}

.main-nav nav ul.sub-menu li a {
  padding: 0 5px 0 15px;
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }
.row.container{margin-bottom:30px !important}
.row.custom-width{margin-left:auto !important;margin-right:auto !important}
.row.divided .columns{border-right:1px solid rgba(0,0,0,0.05)}
.row.divided .columns:last-child{border:0}
.collapse .row .column,.collapse .row .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row:hover .col_hover_focus .column-inner:not(:hover){opacity:0.6 !important}
#top-bar .row{position:relative}
#masthead .row{height:100%}
.row .iosSlider .row{max-width:67.5em;margin:0 auto;width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em}
.cat-header .iosSlider,.row.full-width .iosSlider{margin-bottom:0}
.row.column-slider{position:relative}
.ux_banner .row{position:relative;height:100%;z-index:2;max-width:67.5em !important;margin-left:auto !important;margin-right:auto !important}
.row.boxed .featured-box.pos-left{padding-left:40px}
.row.boxed .featured-box.pos-left .featured-img{left:-20px;top:20px;background:#000000;border-radius:99px;padding:5px}
.woocommerce-cart .woocommerce .row .large-8,.woocommerce-cart .woocommerce .row .large-4{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:67.5em;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}
.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
form .row .row{margin:0 -0.5em}
form .row .row .column,form .row .row .columns{padding:0 0.5em}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em}

 


.mac ul#navlinks li{
	display:inline;
	margin:0 38px 0 20px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: block;
				line-height: 40px;
				width: 30px;
				}

				.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\e720';
					}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}

		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
			font-weight: 400;
			text-transform: uppercase;
			margin: 0 0 8px;
			background-color: transparent !important;
			}

			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .ripple-container,
			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
				display: none !important;
				}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
					line-height: 40px;
					}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 25px;
					}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
					display: block;
					font-size: 26px;
					text-align: center;
					line-height: 46px;
					width: 50px;
					}

					.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
					.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
						content: '\e71e';
						}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
					padding-right: 50px;
					}

	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		padding: 12px 20px;
		border-top: 1px solid #e0e0e0; 
		color: inherit;
		}

		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}

		.l-footer .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 9px;
			left: -4px;
			content: '\e647';
			font-family: mdfonticon;
			font-size: 20px;
			opacity: 0.5;
			}


	

.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	}

	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}

		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}

.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	line-height: 40px;
	}


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Montserrat';
		font-weight: 200;
	}

	

.type_desktop .submenu-languages,
.l-header .w-nav-anchor.level_2,
.l-header .w-nav-anchor.level_3,
.l-header .w-nav-anchor.level_4,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.active .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-item .w-nav-anchor.level_2,
.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.current-menu-ancestor .w-nav-anchor.level_2,
.no-touch .type_desktop [class*="columns"] .w-nav-item.menu-item-has-children:hover .w-nav-anchor.level_2 {
	color: #212121;
	}


.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}


.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}


.btn:active,
.btn.active {
  background-color: #cccccc \9;
}


.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}


.btn-primary:active,
.btn-primary.active {
  background-color: #003399 \9;
}


.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}


.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}


.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #ffffff;
  background-color: #bd362f;
  *background-color: #a9302a;
}


.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}


.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #51a351;
  *background-color: #499249;
}


.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}


.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #ffffff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}


.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}


.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}


.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}


.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}


.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}


.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #cccccc \9;
}


.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #ffffff;
  background-color: #040404;
  *background-color: #000000;
}


.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}


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


.carousel-indicators .active {
  background-color: #fff;
}

body.theme_default #top_header .main_navbar li.active {
  background: #ce4e4a;
}

body.theme_default #top_header .main_navbar li.active a {
  color: #ffffff !important;
}

body.theme_default #content .link_acomodation li.active a {
  background: #ce4e4a;
}

body.theme_default #content .link_acomodation li.active a:after {
  border-left: 10px solid #ce4e4a;
}

body.theme_default #content .lobster_tab li.active a {
  background: #ce4e4a;
}

body.theme_blue #top_header .main_navbar li.active {
  background: #4baad3;
}

body.theme_blue #top_header .main_navbar li.active a {
  color: #ffffff !important;
}

body.theme_blue #content .link_acomodation li.active a {
  background: #4baad3;
}

body.theme_blue #content .link_acomodation li.active a:after {
  border-left: 10px solid #4baad3;
}

body.theme_blue #content .lobster_tab li.active a {
  background: #4baad3;
}

body.theme_green #top_header .main_navbar li.active {
  background: #2ecc71;
}

body.theme_green #top_header .main_navbar li.active a {
  color: #ffffff !important;
}

body.theme_green #content .link_acomodation li.active a {
  background: #2ecc71;
}

body.theme_green #content .link_acomodation li.active a:after {
  border-left: 10px solid #2ecc71;
}

body.theme_green #content .lobster_tab li.active a {
  background: #2ecc71;
}

body.theme_black #top_header .main_navbar li.active {
  color: black!important;
  background: #3d4445;
}

body.theme_black #content .link_acomodation li.active a {
  background: #141414;
}

body.theme_black #content .link_acomodation li.active a:after {
  border-left: 10px solid #141414;
}

body.theme_black #content .lobster_tab li.active a {
  background: #3b3f42;
}

#content .link_acomodation li.active {
    margin-right: 0;
}

#content .link_acomodation li.active a {
    font-weight: bold;
    background: #CE4E4A;
}

#content .link_acomodation li.active a:after {
    border-left: 10px solid #CE4E4A;
}

.flat-pagination .active a:hover {
    background: transparent !important;
}

.carousel .carousel-inner .item.active,
.carousel .carousel-inner .item.next,
.carousel .carousel-inner .item.prev {
    display: block;
    line-height: 1;
}

.carousel.carousel-fade .item .active.left,
.carousel.carousel-fade .item .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

    #top_header .main_navbar ul li.active a {
        border: 0;
    }


.top-px span, .top-px i {
	margin-top: 2px;
}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}
.parallax_section #home_howard .home_howard_slider .slide{margin:0;}
.parallax_section #home_howard .home_howard_slider .slide img{max-width:380px;width:100%;}
.howard_by_numbers #home_howard .home_howard_slider .slide{margin:0;}
.home_howard_slider .slide img{height:auto;width:100%;}
.home_howard_slider .slide img:hover{border:3px solid #2772BD;}
.parallax_section #home_howard .home_howard_slider .slide .slider_det{float:none;display:inline-block;width:100%;margin:0 auto 40px;}
.howard_by_numbers #home_howard .home_howard_slider .slide .slider_det{margin:0 auto 40px;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
#home-menu #block-system-main-menu li.first a{border-radius:10px 0 0 0;}
.panel-hp2col .panel-col-last .first .pane-content{padding:0px;}
.panel-hp2col .panel-col-first .first .pane-content{padding:0 0 0 5px;}
 ul.inline-list.respond .menu-item{display:none}

    .feature-hmevents .buttons .time {
      float: left;
      margin-left: 15px;
      padding-left: 15px;
      border-left: 1px solid #555; }

      .feature-hmevents .buttons .time:before {
        content: 'Show'; }

  .feature-hmevents .one_column .buttons .time {
    margin-left: 0;
    padding-left: 0;
    border-left: none; }

    .feature-hmevents .one_column .buttons .time:before {
      content: ','; }

    .feature-hmevents .one_column .buttons .time i {
      display: none; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }

  .mobile-center { text-align: center; }
.italic_text{font-style:italic}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


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


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


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


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


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


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


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



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


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


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

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}

#site-generator {
    float: right;
    width: 220px;
}


#footer a,
#colophon a,
#site-info a,
#site-generator a {
    color:#aebdc5;
}


#footer,
#colophon,
#site-info,
#site-generator,
#footer-widget-area,
#footer-widget-area .widget-title {
    color:#ffffff;
}


.site-nav-button {
  padding: 14px;
  font-size: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-weight: 700; }

  .site-nav .menu-item-has-children .sub-menu .site-nav-button {
    padding: 0 14px 14px;
    font-size: 1em;
    letter-spacing: 0em;
    font-weight: 400;
    text-transform: none; }





#main_box
{
padding:0px;margin:0px;width:100%;
}





#container-onlinestore, #container-retailer, #container-storelocator, #container-new {
	position:relative;
	width:129px;
	height:18px;
}

#header-contacts{max-width: 1040px; margin: 0 auto; padding: 0 10px; position: relative; font-family: 'Hammersmith One', Helvetica, Arial, sans-serif; font-weight: 400; font-size: 10px; text-transform: uppercase;}
#usersite-container #cart tbody td.col-image figure img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-root section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature article.store-layout-list figure.image-area img.store-placeholder-image{opacity:0.75}
#usersite-container #page-root section.store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.pledge_music_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.dialog-store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.topspin_store_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-root section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image,#usersite-container #page-content-wrap section.store_item_feature div.store-feature-wrapper.store-layout-grid article figure.image-area .main-image img.store-placeholder-image{opacity:0.75}
#about-page .content-wrapper{padding:10px;padding-top:0;background-color:#fff}
#about-page .content-wrapper.placeholder{border-top:1px solid #adadad}
#about-page .content-wrapper.placeholder .placeholder-text{padding-top:20px}
#about-page .content-wrapper h2{margin:0}
#about-page .content-wrapper .row{margin-left:-10px;margin-right:-10px}
#about-page .content-wrapper .mt25{margin-top:15px}
#culture-clips-page .content-wrapper{padding:10px;padding-top:0;background-color:#fff}
#culture-clips-page .content-wrapper h2{margin:0}
#culture-clips-page .content-wrapper .row{margin-left:-10px;margin-right:-10px}
#review-page .content-wrapper{padding:10px;padding-top:0;background-color:#fff}
#review-page .content-wrapper h2{margin:0}
#review-page .content-wrapper .row{margin-left:-10px;margin-right:-10px}
#review-page .content-wrapper .placeholder{border-top:1px solid #adadad}
#review-page .content-wrapper .placeholder .placeholder-text{padding-top:20px}
.pi-popup .wrapper .content-wrapper{margin:5px;padding:10px;background-color:#e6e6e6}
.pi-popup .wrapper .content-wrapper .content{font-size:1.2em;font-style:italic}
.pi-story .drawer .content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:overflow-y}
.contact-form .clear-form{clear:both}



#sidebox_youtube{
	width: 38px;
	height: 38px;
	position: fixed;
	right: 0px;
	top: 250px;	
	text-align: left;
	z-index: 9000;	
}

	.widget-item .hb-stream ul li{width:50%!important}

	#main-content .hb-sidebar .widget-item{padding-left:0!important}

.megamenu .widget-item{padding:10px 0}





.widget-item{position:relative}

#footer.dark-style .widget-item h4 a,#footer.dark-style .testimonial-author h5,#hb-side-section .testimonial-author h5{color:#ddd}

.widget-item .ts-1 .flex-control-nav {right: 0;}



.widget-item.hb_contact_info_widget ul li{margin:0 0 8px;padding:0 0 0 25px;display:block;line-height:20px;position:relative}

.widget-item .hb-stream.columns-2 ul li{width:50%}

.widget-item .hb-stream.columns-3 ul li{width:33.33%}

.widget-item .hb-stream.columns-4 ul li{width:25%}

.widget-item.widget_categories ul li a{display:inline}

.widget-item ul li{padding:7px 0;display:block}

#main-content .left-sidebar .hb-sidebar .widget-item{padding-left:0!important}

#main-content .hb-sidebar .widget-item:last-child{margin-bottom:0!important}

#footer.dark-style .widget-item h4,#hb-side-section .widget-item h4{color:#f4f4f4!important}

#hb-side-section .widget-item a{color:#FFF}

#hb-side-section .widget-item{margin-bottom:40px}

#hb-side-section .widget-item:last-child{margin-bottom:70px}

.widget-item ul.social-icons li{padding:0}

#footer .widget-column .widget-item{margin-bottom:30px;position:relative;}

#footer .widget-column .widget-item:last-child{margin-bottom:0!important;}

#footer.dark-style .widget-item #s, #footer.dark-style .widget-item input[type=text], #footer.dark-style .widget-item input[type=email], #footer.dark-style .widget-item textarea,
.megamenu .widget-item #s, #hb-side-section .widget-item #s, #hb-side-section .widget-item input[type=text], .megamenu .widget-item input[type=text], #hb-side-section .widget-item input[type=email], .megamenu .widget-item input[type=email], #hb-side-section .widget-item textarea, .megamenu .widget-item textarea{border-color:#333;border-color:rgba(255,255,255,0.15);}

#footer .widget-item #s:focus, #footer.dark-style .widget-item input[type=text]:focus, #footer.dark-style .widget-item input[type=email]:focus, #footer.dark-style .widget-item textarea:focus,
#hb-side-section #s:focus, #hb-side-section .widget-item input[type=text]:focus, #hb-side-section .widget-item input[type=email]:focus, #hb-side-section .widget-item textarea:focus,
.megamenu #s:focus, .megamenu .widget-item input[type=text]:focus, .megamenu .widget-item input[type=email]:focus, .megamenu .widget-item textarea:focus{color:#fff}

#footer.dark-style .widget-item #searchsubmit,
#hb-side-section .widget-item #searchsubmit,
.megamenu .widget-item #searchsubmit {background-color:transparent!important;opacity:0.6;}

#footer.dark-style .widget-item #searchsubmit:hover,
#hb-side-section .widget-item #searchsubmit:hover,
.megamenu .widget-item #searchsubmit:hover {opacity:1;}

.widget-item #searchsubmit{position:absolute;top:0;right:0;left:auto;margin-right:0;z-index:92;}
.col{float:left}


.main-carousel-slide {
	display: block;
	overflow: hidden;
}
.box-right-grey-odd{background-color:#e2e1e1;float:left}
#prefooter-third-region .middle{border-top-width:0px;border-style:solid;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#prefooter-third-region .view-tags .field-content a{font-size:12px;text-transform:uppercase;padding-right:6px;margin-right:6px;}
#prefooter{padding-top:0px;}
#prefooter-third-region{margin-left:10px;margin-right:10px;}
#prefooter-first-region .block{margin-bottom:10px;}
#prefooter .inner{margin:0 10px;}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#header-main-nav ul.menu li li.last{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#navigation li.last h3 a{padding-right:0!important;}
#navigation li.last{border-right:none;}
#header-main-nav ul.menu li .mega-wrap li.last{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.resources-tabs .item-list ul li.last{border-bottom:none;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last{border:solid 1px #0da6cf;background:white;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last a{color:#0da6cf;font-weight:lighter;font-size:16px;letter-spacing:0.528px;}
.node-type-landing-page-domain .more-solutions-resources.domain.last,.domain-br-corp-kaltura-com .more-solutions-resources.domain.last,.domain-de-corp-kaltura-com .more-solutions-resources.domain.last,.domain-fr-corp-kaltura-com .more-solutions-resources.domain.last,.domain-kaltura-localhost-br .more-solutions-resources.domain.last{margin-bottom:40px;}
.node-type-landing-page-domain #header #header-main-nav ul.menu li.last.leaf a,.domain-br-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-de-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-fr-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-kaltura-localhost-br #header #header-main-nav ul.menu li.last.leaf a{font-size:1.5em;text-decoration:underline;line-height:1;letter-spacing:normal;}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
.ccit_sidebarmenu_default .content ul.menu li.expanded,#block-block-74 .content ul.menu li.expanded,#block-menu-block-7 .content ul.menu li.expanded,#block-menu-block-5 .content ul.menu li.expanded,#block-menu-block-3 .content ul.menu li.expanded,.ccit_sidebarmenu_default .block-content ul.menu li.expanded,#block-block-74 .block-content ul.menu li.expanded,#block-menu-block-7 .block-content ul.menu li.expanded,#block-menu-block-5 .block-content ul.menu li.expanded,#block-menu-block-3 .block-content ul.menu li.expanded{background-color:#f6f6f5;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}
.presentation .slide-content{padding:30px}

#slideshow .slide {
  float: left;
  display: none;
  z-index: 8;
  width: 100%;
  text-align: center;
  max-width: 1125px;
  max-height: 563px;
  position: relative;
}

#slideshow .slide img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}

#slideshow .slide a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block
				float: left;
}

#slideshow .slide h1 {
  float: left;
  width: calc(100% - 270px);
  padding-left: 60px;
  text-align: left;
  line-height: 45px;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 45px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#slideshow .slide span.small_cta {
  position: absolute;
  bottom: 10px;
  color: #ff7445;
  text-decoration: none;
  padding-left: 17px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 9;
}

  #slideshow .slide #left_arrow {
    right: 120px;
    bottom: 23px;
  }

  #slideshow .slide #right_arrow {
    right: 20px;
    bottom: 23px;
  }

  #slideshow .slide #slideshow_indicator {
    right: 64px;
    bottom: 30px;
  }

  #slideshow .slide .outer {
    height: calc(100% - 60px);
  }

  #content #slideshow .slide h1 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 15px;
  }

#sliderwrap { padding:20px 0 25px 0; }

#sliderwrap img { width:auto\9; height:auto; }

#sliderwrap .nivoSlider { border: 0; }

#sliderwrap:hover .nivo-controlNav{ visibility: visible; }
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.module-row .module-item .link-module-summary{text-decoration:none;color:black;background:rgba(255,255,255,.85);padding:10px;position:absolute;top:317px;transition:all .5s ease;height:250px;}
.module-row .module-item:hover .link-module-summary{top:48px;transition:all .5s ease;}
.module-row .module-item:hover .link-module-summary.double-line{top:69px;transition:all .5s ease;height:250px;}
.module-row .module-item .link-module-summary.double-line{top:0;transition:all .5s ease;width:auto;float:none;padding-right:20px;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}
.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}
.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#ffffff;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{white-space:nowrap;float:left;margin-right:3px;}
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{white-space:nowrap;display:inline;margin-right:3px;}
.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.view .date-nav-wrapper{position:relative;margin-top:5px;width:100%;}
.view .date-nav-wrapper .date-nav{background-color:transparent;border:0px;height:30px;height:auto;min-height:30px;position:relative;margin-bottom:10px;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view .date-nav-wrapper .date-heading{position:relative;width:100%;top:0px;text-align:center;z-index:0;}
.view .date-nav-wrapper .date-heading h3{line-height:30px;font-size:1.7em;}
.view .date-nav-wrapper .date-next{-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:0px;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}
.view-calendar .feed-icon{margin-top:5px;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.view .progress-disabled{float:none;}
.views-grid-four.views-grid-header-footer .view-header,.views-grid-four.views-grid-header-footer .view-content,.views-grid-four.views-grid-header-footer .view-footer{display:inline-block;vertical-align:top;}
.views-grid-four.views-grid-header-footer .view-header{width:23%;margin-right:1%;}
.views-grid-four.views-grid-header-footer .view-content{width:60%;margin-right:1%;}
.views-grid-four.views-grid-header-footer .view-footer{width:13%;}
.view-tbr-staff-directory table{width:100%;}
.view-tbr-staff-directory td.views-field-attribute-8{white-space:nowrap;list-style:none}
.view-tbr-staff-directory img.staff-dir-img,.view-tbr-staff-directory .views-field-attribute-10{width:112px;height:auto;}
.view-tbr-staff-directory .staff-images{width:115px;float:left;}
.view-tbr-staff-directory .tooltip-inner{white-space:pre-line;max-width:none;}
.view-tbr-staff-directory a{color:#d13138;text-decoration:none;}
.view-tbr-staff-directory .view-header .group-left{width:70%;}
.view-tbr-staff-directory .view-header .group-right{width:30%;}
.view-id-forms .views-field-field-form{width:60%;}
.view-id-news .ds-2col-fluid .group-left{width:28%;}
.view-id-news .ds-2col-fluid .group-right{width:70%;}
.view-board-members .btn{margin-bottom:20px;margin-top:6px;}
.view-forms .views-field-created{display:none;}
.view-id-homepage_systems .span4:hover,.front .span3:hover{opacity:0.8;}
.view-more-releases{text-align:right;}
.view-critical-conversations-videos .view-filters{background:#eaeaea;padding:10px;margin-bottom:10px;}
.view-critical-conversations-videos .views-widget-filter-title,.view-critical-conversations-videos .input-prepend{width:100%;}
.view-critical-conversations-videos .form-item-title .form-text{width:98%;}
.view-id-institutions .views-field-field-logo{display:none;}
.black1,.small_message_about_virtual{color:#170105}
.fs12,.small_message_about_virtual{font-size:12px}
.kremlin_pro,.hiring,.quotes,.small_message_about_virtual{font-family:"kremlin-pro-web-expanded",serif}
.small_message_about_virtual{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg);opacity:1;position:relative;bottom:-24px;margin-right:-116px;left:-97px;right:95px;z-index:1;display:inline-block}
.small_message_about_virtual:before{content:'(';margin-left:5px}
.small_message_about_virtual:after{content:')';margin-right:5px}


.contact-2 .map-holder{ width: 100%; height: 350px; overflow: hidden; }

.map .map-holder .overlay{ background: none !important; }


.contact-3 .map-holder{ overflow: hidden; position: absolute; height: 100%; width: 100%; top: 0px; z-index: 0; }

.contact-3 .map-holder .overlay{ z-index: 1; opacity: 0.8; }
.video-container iframe,.video-text iframe{width:100%}
.video-container h2,.video-text h2{margin-top:5px}
.video-container p,.video-text p{margin-top:20px}

.widget .widget-title {
  font-size: 1.571em;
  margin: .382em -1px 12px;
}



.author-bio .widget-title {
  padding: 93px 0 0;
  position: relative;
}
.screenonly, #style_switcher, #nav_footer, .footerwrapper h2,#spotlight{display:none !important}



.tabtitle{
	font-family : 'nayala';
	font-size:23px;
	letter-spacing:0.2%;
	padding-bottom:11px;
	
}


.footer-text p{float: none; margin-bottom: 5px; text-align: center;}

.footer-text{max-width: 1040px; margin: auto; padding: 0; overflow: hidden; clear: both; color: #595959;}

	.footer-text a{color: #777;}

	.footer-text a:hover{color: #000;}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1350px;}
.tfs-slider[data-animation="slide"]{height:auto !important;}
.tfs-slider .slide-content-container .btn{min-height:0 !important;padding-left:20px;padding-right:20px !important;height:26px !important;line-height:26px !important;}
.tfs-slider .fusion-title{margin-bottom:0 !important;}
.front #page-title,#block-system-main-menu,.breadcrumb{display:none;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}



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



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

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

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

.profiles .profile .image { width:115px; float:left; display:inline; }

.partners-page .entry-cnt.first .left .image { padding:15px 0; }

.page-intro span.image { width:760px; height:339px; background:#000; position:absolute; top:0; left:0; }


.red {
    color: red;
}
#colophon .container{padding:2.95313em 0;max-width:60.44444em;margin-left:auto;margin-right:auto}
#colophon .container:after{content:"";display:table;clear:both}
#colophon .container .table{display:table;width:100%;table-layout:fixed;font-size:0.88889em}
#colophon .container .table:after{content:"";display:table;clear:both}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
