﻿.region-preface h2.pane-title{font-size:18px;font-family:"Myriad Pro",Myriad,Calibri;color:#333;position:relative;top:160px;margin:0 0 0 15px;}
.pane-find-by-month-media-advisory-panel-pane-2 h2.pane-title,.pane-find-by-month-panel-pane-2 h2.pane-title,.pane-find-by-month-speeches-panel-pane-2 h2.pane-title,.pane-categories-category-subject-tags h2.pane-title,.pane-categories-panel-pane-1 h2.pane-title,.pane-categories-panel-pane-2 h2.pane-title,.pane-categories-panel-pane-3 h2.pane-title,.pane-categories-panel-pane-4 h2.pane-title,.pane-categories-panel-pane-5 h2.pane-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:30px;}
h2.pane-title,.secretary-profile h2{font-size:24px;line-height:1.1;}
.region-sidebar-right h2.pane-title{margin-top:20px;margin-bottom:10px;}
.pane-node-comment-form .pane-title:hover{text-decoration:underline;cursor:pointer;}


.my-logo{
	float:left; width:200px; height:180px; padding: 30px 0 0 0;
}

DIV DIV DIV.wpb_column.grve-column-1-2 DIV.grve-element.grve-text DIV {
font-size: 18px !important;
}
 #grve-tags-categories, #grve-about-author, #grve-comments, #grve-comments .grve-comment-item, #grve-comments .children:before, #grve-comments .children article.comment, #grve-main-content .widget.widget_tag_cloud a, #grve-meta-social-responsive, #grve-main-content .grve-widget.grve-social li a, #grve-post-area article.grve-single-post, #respond, .grve-related-wrapper small, #respond input[type='text'], #respond textarea, .grve-blog.grve-large-media .grve-blog-item, .grve-blog.grve-small-media .grve-blog-item, .grve-newsletter-form input[type='email'], .grve-search input[type='text'], #grve-share-modal .grve-social li a, #grve-social-share-responsive ul li a, #grve-language-modal .grve-language li a, .grve-accordion-wrapper li, .grve-toggle-wrapper li, .grve-bar, .grve-pricing-table, .grve-pricing-table ul li, #grve-main-content .widget.widget_tag_cloud a, #grve-main-content table, #grve-main-content tr, #grve-main-content td, #grve-main-content th, pre, hr, .grve-hr.grve-element, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, #grve-main-content input, #grve-main-content input[type='text'], #grve-main-content input[type='input'], #grve-main-content input[type='password'], #grve-main-content input[type='email'], #grve-main-content input[type='number'], #grve-main-content input[type='date'], #grve-main-content input[type='url'], #grve-main-content input[type='tel'], #grve-main-content input[type='search'], .grve-search button[type='submit'], #grve-main-content textarea, #grve-main-content select, #grve-newsletter-modal input, #grve-newsletter-modal input[type='text'], #grve-newsletter-modal input[type='input'], #grve-newsletter-modal input[type='password'], #grve-newsletter-modal input[type='email'], #grve-newsletter-modal input[type='number'], #grve-newsletter-modal input[type='date'], #grve-newsletter-modal input[type='url'], #grve-newsletter-modal input[type='tel'], #grve-newsletter-modal input[type='search'], #grve-newsletter-modal textarea, #grve-newsletter-modal select, .grve-portfolio-description + ul.grve-fields, .grve-portfolio-info + .widget, .grve-related-post, .grve-carousel-wrapper .grve-post-item .grve-content, .grve-blog.grve-border-mode .grve-isotope-item-inner, .grve-blog.grve-border-mode .grve-read-more, .woocommerce .product_meta, #grve-shop-modal .cart_list.product_list_widget li, #grve-shop-modal .cart_list.product_list_widget, .grve-filter ul li, .woocommerce.widget_product_tag_cloud .tagcloud a, .woocommerce ul.products li .grve-product-item, .woocommerce-page ul.products li .grve-product-item, .woocommerce ul.products li .grve-product-item .grve-product-media, .woocommerce-page ul.products li .grve-product-item .grve-product-media, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { border-color: #e4e4e4; }

#dealer_info, #general_info {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	padding-right: 10px;
	padding-top: 4px;
	font-weight: bold;
}

#general_info {
	padding-top: 10px;
	text-align: right;
}

#general_info a { color: white; }

#dealer_info span, #general_info span {
	margin: 0 18px;
}




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


.container_24 .grid_6 {
	width:230px;
}
.btn--top_text .btn__arrow{display:block;position:absolute;left:50%;height:10px;width:10px;border-left:2px solid white;border-top:2px solid white;-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.copyright-area__light .btn--top_text .btn__arrow{border-color:#262526;}
.btn--top_text .btn__arrow--top{top:2px;}
.btn--top_text .btn__arrow--bottom{top:8px;}



.clear{
	clear:both;
}

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

  .tax-work_categories .menu-item-29 .sub-menu {
    display: block;
  }

  header .menu li.current_page_item.menu-item-has-children .sub-menu,
  header .menu li.current_page_parent.menu-item-has-children .sub-menu,
  header .menu li.current-menu-item.menu-item-has-children .sub-menu,
  header .menu li.current-menu-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current-page-ancestor.menu-item-has-children .sub-menu,
  header .menu li.current_page_item.current_page_parent .sub-menu,
  header .menu li.current_page_parent.current_page_parent .sub-menu,
  header .menu li.current-menu-item.current_page_parent .sub-menu,
  header .menu li.current-menu-ancestor.current_page_parent .sub-menu,
  header .menu li.current-page-ancestor.current_page_parent .sub-menu,
  header .menu li.current_page_item.current-menu-ancestor .sub-menu,
  header .menu li.current_page_parent.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-item.current-menu-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-menu-ancestor .sub-menu,
  header .menu li.current_page_item.current-page-ancestor .sub-menu,
  header .menu li.current_page_parent.current-page-ancestor .sub-menu,
  header .menu li.current-menu-item.current-page-ancestor .sub-menu,
  header .menu li.current-menu-ancestor.current-page-ancestor .sub-menu,
  header .menu li.current-page-ancestor.current-page-ancestor .sub-menu {
    transition: none;
    display: block;
  }


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


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

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

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

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}


i, em, .italic { 
	font-family: 'theSerifItalic', 'Enriqueta' !important; 
	font-style: normal !important; 
}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	-webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 -o-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}

	.search-toggle { float: right; margin-right: 7%; }

	
	.search-toggle .metal,
	.search-toggle .glass,
	.search-toggle .handle {
		position: absolute;
	}

	
	.search-toggle .metal {
		width: 24px;
		height: 24px;
		top: 14px;
		left: 6px;
		border-radius: 999px;
		background: #555;
	}

	
	.search-toggle .glass {
		width: 14px;
		height: 14px;
		top: 19px;
		left: 11px;
		border-radius: 999px;
		background: #1D1D1D;
	}

	
	.search-toggle .handle {
		height: 5px;
		width: 14px;
		top: 36px;
		left: 0px;
		background: #555;
		border-radius: 2px 0 0 2px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	
	.search-toggle.active .metal,
	.search-toggle.active .handle { background: #FFF; }


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}
div.main-container.container{margin:0;padding:0;width:100%;}
body.front div.main-container.container{background-size:100% auto !important;min-height:240px;}
body.front div.main-container.container div.dg-bg{position:relative;z-index:-999;width:100%;}
body.front div.main-container.container div.dg-bg img{position:absolute;top:0;left:0;width:100%;height:auto;}




	#v-cal .ba-booking-calendar .-form {
		width:100%;
	}

	

	#v-cal .ba-booking-calendar .-form form {
		width:100%;
	}
	

	#v-cal .ba-booking-calendar .-form form .-field-date,
	#v-cal .ba-booking-calendar .-form form  .-button,
	#v-cal .ba-booking-calendar .-form form .-field-promocode{
		display:inline-block;
		width:100%;
		margin: 5px 0px 5px 0px;

	}

	#v-cal .ba-booking-calendar .-form form .-field-date span,
	#v-cal .ba-booking-calendar .-form form .-field-promocode span {
		display:inline-block;
		width:40%;
		float:left;
		line-height: 30px;
		font-size: 1.1em
	}

	#v-cal .ba-booking-calendar .-form form .-field-date input,
	#v-cal .ba-booking-calendar .-form form .-field-promocode input {
		display:inline-block;
		width:55%;
		float:left;
		height:25px;
		text-align: center;
	}


	#v-cal .ba-booking-calendar .-form form  .-button {
		clear: both;
		display:block;
		height:30px;
		font-size: 1.1em;
		background-color:#AD1B24;
		border-style:none;
		color:white;
	}


	#v-cal .ba-booking-calendar .-form form  .-button:hover {
		transition: opacity 0.3s;
		opacity:0.6;
	}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
.region-header,.region-header a,.region-header li a.active,#header #name-and-slogan,#header #name-and-slogan a{color:#ffffff;}






#block1 a, 
#block2 a, 
#block3 a, 
#block4 a, 
#block5 a, 
#block6 a, 
#block7 a, 
#block8 a, 
#block9 a  {
color: #fff; font-size:1.7em;
}

        
#block2 {float:left; width:48%; height:120px; margin:3px 2px 0 2px; background:#0C2A4B;}
 
        #block2 a {display:block; width:99%; text-align:center; position:relative; top:30%;}






.golge {

  text-align: center;

  width: 100%;

  margin-top: -10px;

  z-index: -9;

  position: relative;

}


.golge img{

  height: auto;

  max-width: 100%;

}
.pull-left{float:left!important}
.fa.pull-left{margin-right:.3em}

.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:30px;padding-right:30px}

.col-sm-12{width:100%}
#home,#menu,#about,#events,#catering,#reservations,#chef,#press,#contact{margin-top:15px}
#menu,#about,#events,#catering,#reservations,#chef,#press,#contact{display:none}

#wrapper {
	width: 100%;
	margin: 0 auto;
	position: relative;
	background-color: #D8D8D8;
}



#main .tagcloud a { color: #444; padding: 8px 10px; border: none; background: #f5f5f5; transition: all 0.15s ease; -webkit-transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; border-radius: 3px; }

#main .tagcloud a:hover { background: #35c08d; color: #fff; border-color: transparent; }

	
	#main .widget_nav_menu li a:before { display: none }


#main .widget_nav_menu ul { margin: 0 }

#main .widget_nav_menu ul ul { margin: 0; border: none; border-radius: 0; }

#main .widget_nav_menu li ul li:first-child a { border-top: none }

#main .widget_nav_menu a { position: relative; font-weight: normal; display: block; padding: 9px 15px; border: 1px solid #e4e4e4; border-top: none; }

#main .widget_nav_menu a .fa { margin-right: 10px; }

#main .widget_nav_menu ul ul li a { padding-left: 20px }

#main .widget_nav_menu ul ul ul li a { padding-left: 30px }

#main .widget_nav_menu .sub-menu a:before {  content:"-"; margin-right: 10px;  }

#main .widget_nav_menu .sub-menu .sub-menu a:before {  content:"- -"; margin-right: 10px;  }

#main .widget_nav_menu .sub-menu { display: none }

	
	.site-main .meta-seperator { display: none !important }

.nivo-html-caption {
    display:none;
}


.socialmedia-tab {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: #EBE9EA;
	overflow: hidden;
	vertical-align: middle;
	height: 27px;
}


.socialmedia-tab.active {
	background: none repeat scroll 0 0 #8DB0C3;
}

.socialmedia-tab.active a:link, .socialmedia-tab.active a:visited, .socialmedia-tab.active a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.socialmedia-tab a:link, .socialmedia-tab a:visited, .socialmedia-tab a:active {
	color: #333333;
	text-decoration: none;
}

.socialmedia-tab a:hover {
	text-decoration: underline;
}
.col{float:left}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-md{display:table}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-boxed .owl-item .item,.carousel-boxed2 .owl-item .item,.carousel-boxed3 .owl-item .item{padding-bottom:3px;}
.carousel-wrapper,.basic-carousel{visibility:hidden;}
.carousel.shop .owl-nav{margin:0;top:174px;}
.carousel.portfolio .owl-nav{margin:0;top:100px;}
.carousel.blog .owl-nav{margin:0;top:92px;}
.carousel.team .owl-nav{margin:0;top:99px;}
.carousel.blog .item .box{padding-bottom:5px;}
.carousel.blog .item .box .meta{margin-bottom:10px;}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{margin-bottom:40px}
#tve_eight_set .thrv_bullets_shortcode ul.tve_ul6.tve_ul li:before{content:'\69' !important}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul{font-size:15px}
#tve_eight_set .thrv-leads-slide-in .thrv_bullets_shortcode ul.tve_ul6.tve_ul li{font-size:inherit;margin-bottom:15px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul,#tve_editor .thrv_bullets_shortcode ul.tve_ul{line-height:1.4em}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li,#tve_editor .thrv_bullets_shortcode ul.tve_ul li{margin-bottom:10px}
#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before{content:'' !important}
.tve_prt .tve_ul{margin:0px;padding-left:25px;padding-bottom:0px;text-indent:10px}
.tve_prt .tve_ul li{margin-bottom:20px;margin-left:0px}
.tve_prt .tve_ul li:before{content:'' !important}
.tve_prt .tve_ul:last-of-type li:last-of-type{margin-bottom:10px}
.tve_four .tve_prt_in .tve_ul{font-size:0.9em}
.tve_five .tve_prt_in .tve_ul{font-size:0.8em;text-indent:0px}
.tve_flt .tve_prt .tve_ul{color:#fff !important}
.tve_flt .tve_prt .tve_ul:last-of-type li:last-of-type{margin-bottom:0px}
.tve_flt .tve_wrap_all .tve_prt .tve_ul li{color:#fff}


.team-slides {
	margin:0px 10.5px;
}


.team-slides .team-title {
    display: none;
}

.team-slides:hover .team-title {
    display: block;
}

.col-1 .button-text {
	padding-top: 7px;
	padding-bottom: 10px;
}
.row .nine{width:73.9%;}



.vuoto-basso{
	height:40px;
}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}

	.column2 li , li.other-news{
		overflow:auto;
		padding: 5px 0;
		border-bottom:1px solid #eaeaea;
		-webkit-transition: all .40s;
		-moz-transition: all .40s;
		-o-transition: all .40s;
		transition: all .40s;
	}


.bgimage-home {
    position: absolute;
    z-index: 1;
    width: 100%;
    top: -200px;
    left: 0px;
}


.bgimage img, .bgimage-home img{
	width: 100%;
	overflow: hidden;
}

.red .twittericon, .red .bxsliderlist1, .red .latestnewstext1:hover a, .red .spacer, .red #main .buttoncontact, .red .footer-container .social-ico:hover, .red .latestnews .bx-wrapper a.bx-prev:hover, .red .latestnews .bx-wrapper a.bx-next:hover, .red .track-download-buy:hover, .red .close-btn:hover, .red .sell-platforms div:hover, .red .disc-play-btn:hover, .red .close-btn, .red .close2-btn, .red .date-box .info.date, .red .disc-img .overlay, .red .twitter-quotes, .red button.btn-play:hover, .red button.btn-pause:hover {background-color: #c3121c;}

.red .last-news:hover .news-info, .red .news-nav div:hover, .red .nav-news div:hover, .red .welcome.logo .spacer-box, .red .top-spacer, .red .buttoncontact, .red .audiojs .play:hover, .red .audiojs .prev-track:hover, .red .audiojs .pause:hover, .red .audiojs .next-track:hover, .red .audiojs .progress {background-color: #c3121c;}

	.welcome.logo .spacer-box {left: 333px; top: 166px;}

.spacer{
	width: 65px;
	height: 3px;
	margin: auto;
	margin-bottom: 70px;
	background: #c3121c;
}
.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-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{float:left}
.col-md-4{width:33.33333333333333%}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}

.main_nav_learn{height:34px;margin:0;padding:0;width:74px;}

.home #nav-below .nav-previous, .search #nav-below .nav-previous, .archive #nav-below .nav-previous {width: auto; margin-left: 200px; float: none; }

#nav-below .nav-previous a {color: #43a3d3; font-family: "KarlaRegular","Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 21px; background: #FFF; padding: 0 15px;  }

#nav-below .nav-previous a:hover {color: #3786ad; text-decoration: none;  }

.nav-previous span {font-size: 1.5em; }

.author #content #prevNextNavContainer .nav-previous a {position: absolute; top: -10px; left:200px; }

	.home #nav-below .nav-previous, .search #nav-below .nav-previous {margin-left: 58px; }

		#mainlinks .current{width: 159px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .current{width: 152px; padding-left: 7px;}

	.current-page-content{width:70%; float:left;padding-right:0px !important;}

.page-buttons .current a{border: 1px solid #c2c2c2; padding: 6px; background-color: #69be28; color: #fff; font-weight:bold;font-size: 13px;}

#logo {
	margin: 0px 0px 0px 4px;
}

#logo a:hover {
	border-bottom: none;	
}


.welcome, .latest-scripts, .newest-releases, .script-details, .script-comments, .movie-avatars, .movie-wallpapers, .dvd-prices {
width: 98%;
border: 1px solid black;
}

.nivo-html-caption {
    display:none;
}


.cb-read-more {
  text-transform: uppercase;
  padding-left: 3px;
  -webkit-transition: 0.35s background, 0.35s color;
  -transition: 0.35s background, 0.35s color;
  transition: 0.35s background, 0.35s color;
  margin-bottom: 10px;
  font-size: 10px;
  letter-spacing: 1px;
  display: inline-block;
  font-weight: 700;
  color: #666;
}


#footer .site-info #colophon{text-align: center;}

#footer .site-info #colophon p{text-align: center;font-size:1em;color:#fff;}

#footer .site-info #colophon p span{background: transparent!important}

#footer .site-info #colophon p.credits{font-size:1.2em;color:#777;margin-top:30px;}

#footer .site-info #colophon p.credits em{display: block}


#colophon { text-align: right; }

#colophon p { margin: 0; font-size: 0.71429rem; }


#modules_btm .viewall {
	display: block;
	text-align: right;
	padding: 0 25px 25px 0;
}

#rc_modules .viewall {
	display: block;
	text-align: right;
	padding: 0 15px 15px 0;
}

.viewall {
	display: block;
	text-align: right;
	padding: 0 25px 25px 0;
}

	.main_laptopbatteries_text { display:block; margin:9px 0 0 0; }

.marketwatch_stocks .notes_light{color:#848484;display:block;font-size:0.8em;margin:10px auto 0px auto;padding-bottom:10px;text-align:center;width:95%}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.popover.right{margin-left:10px}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}

		.page-banner .caption.caption-alt.right{right: 50px;left: auto; z-index:9;}


.footer-top {
    height:230px;
    margin-bottom:0;
    padding-bottom:0;
}



#main {
	margin: 0;
	padding: 20px 0 0 0;
}

body.two-sidebars #main {
	float: left;
	width: 430px;
}

body.sidebar-right #main {
	float: left;
	width: 680px;
}

body.sidebar-left #main {
	float: left;
	width: 680px;
}



body.front #main {
	padding-top: 0;
}

body.front.sidebar-right #main {
	width: 600px;
}
