﻿

.overlay__sidebar {
	display: block;
	font-size: 22px;
	font-size: 1.41176rem;
	font-weight: 300;
	margin: 56px auto;
	margin: 3.52941rem auto;
	min-height: 37px;
	min-height: 2.35294rem;
}


.overlay__sidebar .widget {
	margin-bottom: 37px;
	margin-bottom: 2.35294rem;
	text-align: center;
}


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


.overlay__sidebar .widget__title {
	display: none;
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.subdomain-tec .first-block-big-image .wrapper{bottom:10px;padding:5px 10px;}
.first-block-big-image .type-container .type,.first-block-big-image .description{font-size:15px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.first-block-big-image{margin-right:0;}
.first-block-big-image .description{font-size:14px;}
.subdomain-povgov .first-block-big-image,.subdomain-povgov .first-block-big-image img{width:100%;}
.slider-block .pair-slide-block .first{padding:0;}
.subdomain-dhsfp .first-block-big-image,.subdomain-libtech .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-povgov .second-block .item-3,.chp-research-images .views-row-2,.chp-research-images .views-row-4{margin-right:0;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-2 .first,.slider-block .pair-slide-block.item-3 .first{padding:0;}
.slider-block .pair-slide-block.item-2 .first{margin-right:4%;}
.slider-block .pair-slide-block.item-1 .first img{width:100%;}
.slider-block .pair-slide-block.item-3 .first{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image .type-container span{font-size:12px;}
.header-red-left .menu.nav li.first{display:block;margin-bottom:-12px;width:100%;}
.page-forum .panels-flexible-region-last .pane-user-login ul li.first a{display:block;margin-bottom:20px;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .first-block-big-image{margin:0 0 1% 0;}
.two-images-bottom .first-block-big-image .wrapper{position:absolute;bottom:0;left:0;line-height:normal;padding:4px 10px;}
.subdomain-scpku .two-images-bottom .first-block-big-image .wrapper{padding:0;}
.two-images-bottom .first-block-big-image .wrapper .type-container{position:absolute;top:-28px;}
.two-images-bottom .first-block-big-image .wrapper .type-container span.type{font-size:12px;padding:10px 10px 6px;line-height:1;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.three-images-bottom-fpp .first-block-big-image{margin:0 0 10px 0;}
.three-images-bottom-fpp .first-block-big-image .wrapper{position:absolute;position:absolute;top:auto;right:auto;bottom:20px;left:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container{background-color:transparent;padding:0;overflow:hidden;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{font-size:12px;padding:4px 10px 0 10px;}
.subdomain-iis .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#2d3c4b;background:rgba(45,60,75,0.8);}
.subdomain-cisac .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#D2C295;font-size:12px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-right .first-block-big-image{float:left;width:63.1%;margin:0 10px 0 0;}
.three-images-right .first-block-big-image .type-and-title-wrapper{bottom:0;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .first-block-big-image .type-container{background:transparent;bottom:0;padding:0;position:relative;}
.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span{background:#4d4f53;font-size:12px;text-transform:uppercase;color:#fff;padding:4px 10px 0 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.four-bottom-images .first-block-big-image{margin-bottom:1%;}
.six-image-bundle-fpp .first-block .item-3,.six-image-bundle-fpp .second-block .item-3{margin-right:0;}
.six-image-bundle-fpp .first-block .item-1 img,.six-image-bundle-fpp .first-block .item-2 img{width:100%;}
.six-image-bundle-fpp .first-block .item-3{margin-right:0;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.page-multimedia .pager-next.first.last{padding:0;}
.first-block-big-image .type-container{position:absolute;bottom:65px;left:0;padding:5px 10px;font-size:15px;color:#354658;background:#d2c295;text-transform:uppercase;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}



#colophon {
  text-align: left;
  font-family: "Open Sans";
  font-size: 0.875em;
  color: #fefefe;
  line-height: 1.75em;
  text-transform: uppercase;
}


#footer-sub	{	width:180px; margin:0 auto; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:20px;}

#spash-screen .img-small{ position:relative;}

#spash-screen .img-large,#spash-screen span.tagline img.tagline-large{display:none;}

#spash-screen .logo_cwonder{ position:absolute; top:10px; width:60%; left:20%;z-index: 999;}


#spash-screen .footer-text { position:absolute; bottom:0px; font-size:10px; color:#b5b5b7; font-family:Arial, Helvetica, sans-serif; width:100%;}

#spash-screen .footer-text .copyright{ float:left; width:50%; padding-left:1%;margin-top: 31px; font-size:8px;}

#spash-screen .footer-text .logo-qvc{ float:right; width:48%;  padding-right: 1%; text-align:right;  margin-bottom: 7px;}

#spash-screen .img-large{ position:relative;}

#spash-screen .logo_cwonder .tagline{ margin-top:15px; display:block;}
.qtip .menu-minipanels .panel-2col .panel-panel{width:49%;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel{float:none;width:auto;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel .inside,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel .inside{margin:0;}


#start-slideshow { list-style:none; margin:0; position:fixed; bottom:0; right:40px; margin-bottom:50px; }

#start-slideshow a { color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#start-slideshow a:hover { 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#start-slideshow img { display: inline; margin-left: 5px; vertical-align: text-top; width: auto; }

    #primary ul.xoxo .widget_twitter {display:block; }

    #primary ul.xoxo .widget_twitter ul li {width: 290px; display:block; 
    	-webkit-column-break-inside:avoid;
    	-moz-column-break-inside:avoid;
    	-o-column-break-inside:avoid;
    	-ms-column-break-inside:avoid;
    	column-break-inside:avoid; }

    #primary ul.xoxo .widget_search {margin-top: 0; }
.site-Surplus-Warehouse .panel-pane.pane-block.pane-views-store-list-footer-block-5.pane-views h2{margin:5% 0 0 0;}
.panel-pane.pane-block.pane-views-product-search-index-block-7.pane-views{padding-bottom:20%;}
.panel-pane.pane-block.pane-views-focus-post-blog-block-4.pane-views,.panel-pane.pane-block.pane-views-focus-post-blog-block-5.pane-views,.pane-views-focus-post-blog-block-11{padding:0 0 0 2%;border-left:1px solid #e6e6e6;}
.node-type-blog .panel-pane.pane-node-body{border-right:1px solid #e6e6e6;padding-right:2%;}
.node-type-blog .panel-pane.pane-node-body  p{margin:0px 0 10.5px 2%;}

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


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}

.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: 5px;
  padding-left: 5px;
}

  .col-md-3 {
    width: 25%;
  }

.container {background:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}
.hentry .alignnone{display:inline-block;}
.trailers .btn{background:#698456;}
.trailers .btn:hover{background:#487925;}
.trailers .related-categories .more{background:#698456;}
.trailers .related-categories .more:hover{background:#487925;}
.trailers .related-categories .more:hover .circle{color:#487925;}


#header-search {
    margin-top: 3px;
}

.lt-ie8 #header-search form {
    display: inline;
}
input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}
.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}
.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}

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


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


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


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

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

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


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

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

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

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

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

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

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


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

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

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

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

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

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

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

}

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





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

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

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

}

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

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

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

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

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


			.site-title,
        .site-description {
            position: absolute !important;
            clip: rect(1px 1px 1px 1px); 
            clip: rect(1px, 1px, 1px, 1px);
        }

div.rest-box-bottom {width:251px; height:300px; background: #fff; border: 1px #000 solid; margin:23px; float:left; text-align: center;}

div.rest-box-top img, div.rest-box-bottom img {width:100%; position: inherit; }

div.rest-box-bottom .left {width:100%; float:left;}

div.rest-box-bottom .right {float: right;font-size: 11px;line-height: 1.5;width: 100%;}

div.rest-box-bottom.dark {background:#cac7c0; color:#000;}

div.rest-box-bottom.dark a {color:#000;}


#header .header-columns-container .header-column {
  position: relative;
  float: left;
  height: 100%;
  width: 72px;
  transition: background-color 0.5s;
}


#header .header-columns-container .header-column.search {
  background-color: #58585c;
}


#header .header-columns-container .header-column.search img {
  position: absolute;
  bottom: 10px;
  width: 30px;
  left: 20px;
}


#header .header-columns-container .header-column.search .search-bar {
  position: absolute;
  height: 100%;
  right: 100%;
  top: 0;
  width: 0px;
  background-color: #58585c;
  z-index: 10011010;
  transition: width 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-bar input {
  width: 100%;
  height: 100%;
  padding: 0px;
  border: none;
  background-color: #58585c;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 60px;
  color: white;
  opacity: 0;
  transition: opacity 0.5s;
  padding: 10px;
  padding-left: 20px;
}


#header .header-columns-container .header-column.search .search-bar.active {
  width: 50vw;
  transition: width 0.5s;
}


#header .header-columns-container .header-column.search .search-bar.active input {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters {
  position: absolute;
  right: calc(100% - 72px);
  top: 100%;
  width: calc(50vw + 72px);
  height: 80%;
  background-color: #FF22AB;
  opacity: 0;
  transition: opacity 0.5s;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c {
  display: inline-block;
  position: relative;
  width: 300px;
  height: 50px;
  vertical-align: top;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-c-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  padding-top: 10px;
  color: white;
  position: relative;
  padding-left: 10px;
  line-height: 30px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-arrow {
  position: static;
  top: 10px;
  left: 60%;
  pointer-events: none;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-c-title {
  z-index: 100011;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-drop {
  height: auto;
  padding-top: 100px;
  z-index: 10000;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop {
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 100%;
  overflow: hidden;
  transition: height 0.5s;
  background-color: #58585c;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  line-height: 30px;
  color: white;
  padding-left: 10px;
  width: 100%;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-filters.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-results {
  position: absolute;
  right: calc(100% - 72px);
  top: 180%;
  width: calc(50vw + 72px);
  opacity: 0;
  
  background-color: white;
  transition: opacity 0.5s;
  overflow: scroll;
  max-height: 1000px;
  pointer-events: none;
}


#header .header-columns-container .header-column.search .search-results.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
  pointer-events: all;
}


#header .header-columns-container .header-column.search .search-results .result-s {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image {
  float: left;
  width: 100px;
  height: 60px;
  position: relative;
  overflow: hidden;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image img {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 30px;
  color: gray;
  padding-left: 10px;
  float: left;
  width: 80%;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name span {
  font-size: 20px;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover .result-name {
  color: white;
}


#header .header-columns-container .header-column.profile {
  background-color: #676767;
}


#header .header-columns-container .header-column.login, #header .header-columns-container .header-column.logout {
  background-color: #48f0c5;
}


#header .header-columns-container .header-column.ticket {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column.ticket-log {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column:hover {
  background-color: #58585c;
}


#header .header-columns-container .header-column .column-link {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: white;
}


#header .header-columns-container .header-column .column-link.profile {
  padding: 0px 0px 10px 12px;
}


#header .header-columns-container .header-column .column-link.login {
  padding: 0px 0px 10px 17px;
}


#header .header-columns-container .header-column .column-link.logout {
  padding: 0px 0px 10px 10px;
}


#header .header-columns-container .header-column .column-link.ticket {
  line-height: 150%;
  padding: 0px 5px 7px 9px;
}

  
  #header .header-columns-container .header-column.search .serach-results {
    position: absolute;
    right: calc(100% - 72px);
    top: 250%;
    width: calc(70vw + 72px);
    opacity: 0;
    
    background-color: white;
    transition: opacity 0.5s;
    overflow: scroll;
    max-height: 900px;
    pointer-events: none;
  }

  
  #header .header-columns-container .header-column.search .serach-results.active {
    opacity: 1;
    transition: opacity 0.5s 0.5s;
    pointer-events: all;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image {
    float: left;
    width: 100px;
    height: 80px;
    position: relative;
    overflow: hidden;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name {
    font-family: "New Rail Alphabet White", Arial, serif;
    font-size: 40px;
    color: gray;
    padding-left: 10px;
    float: left;
    width: 80%;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name span {
    font-size: 20px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover {
    background-color: #FF22AB;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover .result-name {
    color: white;
  }

	  
	  .huge_it_slideshow_dots_1 {
		display: inline-block;
		position: relative;
		cursor: pointer;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
		width:10px;
		height: 10px;
		border-radius: 10px;
		background: #00f;
		margin: 10px;
		overflow: hidden;
		z-index: 17;
	  }


div.featured_story img.alignright {
    float:right;
    margin:0 0 0 20px;
}


.alignright {
    float:right;
    margin:5px 0 0 20px;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}


.home .slideshow .details.center .text {
	width: 80%;
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

#homepage-top #promo .flexslider ul.slides li article .excerpt {
  color: #b3b3b3;
}

  #wrapper #promo .flexslider ul.slides li article .excerpt {
    margin: 1.4em 0 1.6em;
  }

  #wrapper #promo .flexslider ul.slides li article .excerpt p {
    font-size: 2em;
  }

#homepage-top #promo .flexslider ul.slides li article .excerpt p {
  font-size: 1.3em;
  line-height: 1;
}


#marquee {
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #FFF;
	font-weight: 500;
	width: 100%;
	overflow: hidden;
	z-index: 1;
	background: rgba(28, 74, 134, .5);
}

.social-item.item2 .events .schedule .time {
  font-size: 0.9em;
  line-height: 1.5em;
}


.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}

.table .tdRight{ border-right:1px dotted #ccc}

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

.table .left{text-align:left !important}

.table-asseverazioni {border:1px dotted #ccc; font-size:20px;}

.table.asseverazioni-table td {border-left:none!important; border-right:1px dotted #ccc;}

.table.asseverazioni-table td, .table.asseverazioni-table th {  padding: 6px;}

.table.asseverazioni-table {  font-size: 15px;  border: 1px dotted #ccc;  margin-left: 35px;  width: 93%;}

.table tr:hover{ background:#e6e7e8}

.table .no_bg:hover{ background:#fff}

.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}

.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}

.popup_col2 .table{margin:-4px 0 10px 0px}

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

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

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

.widget ul {
	list-style-type: none;
}

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

.header-right .widget { margin-bottom: 10px; }

.header-right .widget.search-form { margin-bottom: 0; }

.widget.abovecontent { margin: 10px 0 -20px; }

	.header-right .widget, .header-right .widget.search-form { margin-bottom: 10px; }
