﻿.ai1ec-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;}
.ai1ec-dropup .ai1ec-caret,.ai1ec-navbar-fixed-bottom .ai1ec-dropdown .ai1ec-caret{border-top:0;border-bottom:4px solid;content:"";}
.ai1ec-btn .ai1ec-caret{margin-left:0;}
.ai1ec-btn-lg .ai1ec-caret{border-width:5px 5px 0;border-bottom-width:0;}
.ai1ec-dropup .ai1ec-btn-lg .ai1ec-caret{border-width:0 5px 5px;}


.et_lb_slider .flexslider { width: 100% !important; }


#admission-petimg .et_pb_column { text-align: center; }

.et_pb_section, .et_pb_column { 
    padding-bottom: 0px !important;
    padding-top: 10px !important;
}

#internal-insurance .et_pb_column, 
#internal-insurance .et_pb_row { padding-top: 0px; }

#homepage-insurance .et_pb_column, 
#homepage-insurance .et_pb_row { padding-top: 0px; }
.lightheader,.lightfooter{width:100%;left:0}
.lightfooter{position:relative;left:auto}
.mis-reservas .lightheader,.mis-reservas .lightfooter{position:absolute}
.bxslider-wrapper,header nav ul{width:100%}



.bxslider { max-width: 1000px; margin: auto; }


.bxslider-wrapper {float:left;width:70%;}


.bxslider-wrapper .bx-wrapper .bx-pager{text-align:right;}

.bxslider-wrapper .bx-wrapper .bx-pager.bx-default-pager a {text-align:left;}

.tabhide { display: none; }
#breadcrumbcontainer{width:100%;position:relative;height:auto;z-index:500;}

.widget .search-w{background:#333;padding:7px}

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

.entry-content .sidebarMode .word-only li,
.commentable_item .sidebarMode .word-only li{
  margin-right:0;}

.rdp-mobile #page .commentable_item{
  width:100%;
}


.commentable_item {
	background: none;
	color: rgb(136, 136, 136);
	font-size: 12px;
	text-align: center;
	padding: 20px 0pt;
	line-height: 1.6em;
}


.commentable_item a { color: #889DC6; }


.commentable_item .content-list-keyword ul li a {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:700;
	color:#1D719C;
	font-size:14px;
}


.commentable_item .entry-date {
	text-align: center;
	margin: 20px auto 10px;
}
.col{float:left}


.heading {
	font-family: Arial, tahoma, Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	background-color: #CCFFCC;
}


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



.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }


footer .terms {
  display: block;
  padding-top: 6px;
}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .payment-options .glyph.mastercard { font-size: 2em; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }

.widget-container {background-color: transparent;}
.modal-body{position:relative;padding:15px}


#menu-flags #menu-item-1756 a:link,
#menu-flags #menu-item-1756 a:visited,
#menu-flags #menu-item-1757 a:link,
#menu-flags #menu-item-1757 a:visited,
#menu-flags #menu-item-1758 a:link,
#menu-flags #menu-item-1758 a:visited,
#menu-flags #menu-item-1250 a:link,
#menu-flags #menu-item-1250 a:visited {

	width: 38px;
}


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

			.skinset-background div.item-list-tabs ul li a,
			.skinset-background .widget ul li.current_page_item a,
			.skinset-background span.menudesc,
			div.post-metadata a,
			.skinset-background .commentlist .comment-author a,
			.skinset-background .recent-metadata a,
			.skinset-background .nv-recent-posts h4 a,
			.skinset-background .post-metadata a,
			.skinset-background .widget.widget_pages li a,
			.skinset-background .widget.widget_nav_menu li a,
			.skinset-background .widget.widget_recent_entries li a,
			.skinset-background div.blind_down ul li a,
			.skinset-background #item-header-content h2 a,
			.skinset-background a.topic-title,
			.skinset-background .bbp-topic-title a,
			.skinset-background a.bbp-forum-title,
			.skinset-background td.td-group .object-name a { 
 			color:#7a7a7a; }

			.skinset-header div.item-list-tabs ul li a,
			.skinset-header .widget ul li.current_page_item a,
			.skinset-header span.menudesc,
			div.post-metadata a,
			.skinset-header .commentlist .comment-author a,
			.skinset-header .recent-metadata a,
			.skinset-header .nv-recent-posts h4 a,
			.skinset-header .post-metadata a,
			.skinset-header .widget.widget_pages li a,
			.skinset-header .widget.widget_nav_menu li a,
			.skinset-header .widget.widget_recent_entries li a,
			.skinset-header div.blind_down ul li a,
			.skinset-header #item-header-content h2 a,
			.skinset-header a.topic-title,
			.skinset-header .bbp-topic-title a,
			.skinset-header a.bbp-forum-title,
			.skinset-header td.td-group .object-name a { 
 			color:#000000; }

			.skinset-footer div.item-list-tabs ul li a,
			.skinset-footer .widget ul li.current_page_item a,
			.skinset-footer span.menudesc,
			div.post-metadata a,
			.skinset-footer .commentlist .comment-author a,
			.skinset-footer .recent-metadata a,
			.skinset-footer .nv-recent-posts h4 a,
			.skinset-footer .post-metadata a,
			.skinset-footer .widget.widget_pages li a,
			.skinset-footer .widget.widget_nav_menu li a,
			.skinset-footer .widget.widget_recent_entries li a,
			.skinset-footer div.blind_down ul li a,
			.skinset-footer #item-header-content h2 a,
			.skinset-footer a.topic-title,
			.skinset-footer .bbp-topic-title a,
			.skinset-footer a.bbp-forum-title,
			.skinset-footer td.td-group .object-name a { 
 			color:#ededed; }
ul.menu li.last{margin-right:0}
.sidebar .block li.last{border:none;padding-bottom:0;margin-bottom:0}

		
		.menu-item a {
		text-decoration: none;
		}
.footer-two{width:48.93617%;float:right;}
.footer-two .block-menu-block{float:left;width:47.82609%;margin-left:4.34783%;}
.footer-two .block-menu-block:first-child{margin-left:0;}
.footer-two .block-menu-block .block-title{margin-top:0;margin-bottom:0;border-bottom:1px #e3e3e3 solid;padding-bottom:10px;font-size:14px;line-height:18px;color:#333;}
.footer-two .block-menu-block .menu{list-style:none;margin:0;padding:0;}
.footer-two .block-menu-block .menu a{display:block;font-size:14px;line-height:26px;padding:5px 0 4px 0;border-bottom:1px #e3e3e3 solid;font-family:"abril-text",sans-serif;font-style:normal;font-weight:normal;color:#666;}
.i18n-ru .footer-two .block-menu-block .menu a,.footer-two .block-menu-block .menu a.i18n-ru{font-family:sans-serif,serif;}
.footer-two .block-menu-block .menu a:hover{color:#079ddb;}
.footer-two .block-menu-block .menu a:focus,.footer-two .block-menu-block .menu a:active{color:#05adf3;}
.footer-two .block-menu-block h2{position:relative;cursor:pointer;padding-top:9px;padding-bottom:13px;}
.footer-two .block-menu-block h2:after{content:'';width:0;height:0;border-style:solid;border-width:10px;border-color:#999 transparent transparent transparent;position:absolute;top:50%;right:15px;margin-top:-5px;}
.footer-two .block-menu-block h2.is-active:after{content:'';width:0;height:0;border-style:solid;border-width:10px;border-color:transparent transparent #999 transparent;margin-top:-16px;}
.footer-two .block-menu-block h2,.footer-two .block-menu-block .menu li a{padding-left:15px;padding-right:15px;}
.footer-two .footer-copyrighted{display:none;font-size:14px;color:#999;line-height:1em;padding:15px;background:#fff;}
.footer-description,.footer-two .block-menu-block .menu a,#block-locale-language .block-title,.current-language,.footer-copyrighted,article p,.btn{font-family:"Helvetica Neue",Helvetica,Arial,"Nimbus Sans L",sans-serif;}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

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

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

.kampagne-template section.kundeudtaleser .carousel-inner {
  width: 80%;
  margin: 0 auto;
}

  .forsiden_wrapper .kundeudtaleser .carousel-inner p {
    font-size: 14px;
  }

  .webdesign_wrapper .kundeudtaleser .carousel-inner p {
    font-size: 14px;
  }




#footer {
	padding: 15px 0px 0px 0px;
}
#content-twoCol,.section,.content-main{border:none !important;}

	.mb-menu-sep {
		margin: 20px 0 20px 30px;
		height: 1px;
		background: #404040;
		width: 85%;
		text-align: right;
	}
.field-content{display:block;}
.sidebar section span.field-content{margin-bottom:10px;}
section.panel-region-recipes div.panel-pane ul.list li div.field-content{padding-bottom:20px;max-width:75%;}
section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);}
.oldie section.panel-region-recipes div.panel-pane ul.list li span.field-content{position:absolute;bottom:25px;left:10px;width:68.3501684%;max-width:280px;padding:10px;background:#fff;zoom:1;filter:alpha(opacity=90);opacity:0.9;}
#block-views-books-in-episode-block .field-content,#block-views-playlist-in-episode-block .field-collection-item-field-playlist{margin:10px 0;padding-top:10px;border-top:1px dotted #CCC;}
#block-views-books-in-episode-block .field-content img{float:left;padding:0 10px 10px 0;}
#block-views-books-in-episode-block .field-content strong,#block-views-playlist-in-episode-block strong{font-weight:normal;}
#block-views-books-in-episode-block .field-content{min-height:80px;}
#block-views-playlist-in-episode-block,#block-views-books-in-episode-block .field-content{clear:both;}
.polyptych .one-quarter:nth-child(odd) p,.one-quarter .view-id-nodequeue_2 div.field-content{font-size:.9em;}

#logo .site-title, #logo .site-description  { color: #000; display:none;  }

#logo .site-description { color:#999; }


.sotdfooter_col {
  width: 120px;
  overflow: hidden;
  float: left;
}

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

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
	border-radius: 0px;
	box-shadow: none;
}

.header-image {
	margin-top: 24px;
	margin-bottom: -2px;
}

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


.ja-box {
float:left;
overflow:hidden;
padding-top:10px;
padding-bottom:10px;
}


.ja-box .moduletable,.ja-box .moduletable_default {
margin-bottom:0;
border-bottom:0;
border-right:1px solid;
border-right-color:#ddd;
}


.ja-box-right .moduletable,.ja-box-right .moduletable_default {
border-right:0;
}


fieldset.input,#ja-topsl .ja-box,#ja-botsl .ja-box,.ja-tabswrap div.ja-tab-subcontent {
padding:0;
}


.cb-sidebar-widget {
  margin-bottom: 30px;
  max-width: 100%;
  overflow: hidden;
}

.cb-sidebar-widget a {
  color: #4d4d4d;
}

.cb-sidebar-widget .cb-sidebar-widget-title {
  margin: 0 0 30px 0;
  text-align: center;
  border-bottom: transparent 3px solid;
  background: #f2f2f2;
  padding: 14px 20px 15px 20px;
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: 700;
  color: #666666;
  text-transform: uppercase;
}

.cb-sidebar-widget .cb-light {
  background: #f2f2f2;
}

.cb-sidebar-widget .cb-light li .cb-meta h3 a {
  color: #4d4d4d;
}

.cb-sidebar-widget .lwa-form, .cb-sidebar-widget .lwa-remember, .cb-sidebar-widget .lwa-register-form, .cb-sidebar-widget .lwa.cb-logged-in {
  padding: 0 0 30px 0;
}
.cb-sidebar-widget .cb-sidebar-widget-title, .cb-multi-widget .tabbernav .tabberactive, .cb-author-page .cb-author-details .cb-meta .cb-author-page-contact, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact, .cb-page-header, .cb-404-header, .cb-cat-header, #cb-footer #cb-widgets .cb-footer-widget-title span, #wp-calendar caption, .cb-tabs ul .current, #bbpress-forums li.bbp-header, #buddypress #members-list .cb-member-list-box .item .item-title, #buddypress div.item-list-tabs ul li.selected, #buddypress div.item-list-tabs ul li.current, #buddypress .item-list-tabs ul li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
            border-bottom-color: #ed1c24 ;
        }



.cb-sidebar-widget .cb-sidebar-widget-title, .cb-block-title {
	font-weight: 300;
	text-align: left;
	margin: 0 0 20px;
	background: url() #fff;
	padding: 14px 20px 0 0;
	font-size: 27px;
	border-bottom: 1px solid #000;
	color: #000;
	letter-spacing: 0;
	vertical-align: middle !important;
}
.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;}

.footer{background-color:#f3f5f8}

.footer-social{margin-top:90px;margin-bottom:25px}

.footer-social a{text-transform:uppercase;letter-spacing:.3em;font-weight:400;border-bottom:1px solid transparent}

.footer-social a:hover,.footer-social a:focus{padding-bottom:7px;border-color:#d5d5d5}

.footer-social li{padding:0 15px;margin-bottom:15px}

.separator.footer-sep{width:25px}

.separator.footer-sep .sep_line{border-color:#000}

.footer-colophon{margin-bottom:90px}

.footer-colophon p{color:#999;margin-top:5px}


   
   .event-container .date {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D2D2D2;
    border-radius: 5px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    float: left;
    height: 54px;
    margin: 0 10px 0 0;
    width: 34px;
}


div.event-container div.events div.event div.date span.mon{
    color: #5A3B84;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

div.event-container div.events div.event div.date span.day{
    background: none repeat scroll 0 0 #5A3B84;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #5A3B84;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}


div.event-container div.events div.current div.date span.mon{
    color: #876EAF;
    font-size: 12px;
    padding-left: 5px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
}

div.event-container div.events div.current div.date span.day{
    background: none repeat scroll 0 0 #876EAF;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #876EAF;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}


div.event-container div.events div.event div.date span.year{
	display: none;
   
}
#header-top-nav .flags .menu-block-wrapper{position:relative;}
.mk-fullscreen-search-overlay{z-index:999}
.mk-animate-element,.mk-effect-bg-layer,.mk-fullscreen-search-overlay{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show{visibility:visible;opacity:1}
.mk-fullscreen-search-overlay.mk-fullscreen-search-overlay-show .mk-fullscreen-search-wrapper{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);ms-transform:scale(1)}
.mk-fullscreen-search-overlay:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.mk-fullscreen-search-overlay .mk-fullscreen-close{position:absolute;right:50px;top:70px;font-size:26px;transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s,-webkit-transform ease-out .2s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.mk-fullscreen-search-overlay .mk-fullscreen-close:link,.mk-fullscreen-search-overlay .mk-fullscreen-close:visited{color:#fff}
.mk-fullscreen-search-overlay .mk-fullscreen-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper{display:inline-block;max-width:1000px;vertical-align:middle;text-align:center;font-size:18px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);ms-transform:scale(.9);opacity:0;visibility:hidden;transition:all ease-in-out .3s}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper p{font-size:14px;margin-bottom:40px;color:#fff;letter-spacing:2px;text-transform:uppercase}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform{position:relative}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input{width:800px;background-color:transparent;box-shadow:0 3px 0 0 rgba(255,255,255,.1);border:0;text-align:center;font-size:35px;padding:20px;color:#fff;transition:all .3s ease-out}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform #mk-fullscreen-search-input:focus{box-shadow:0 3px 0 0 rgba(255,255,255,.2)}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform input[type=submit]{position:absolute;width:100px;height:100%;background-color:transparent;border:0;right:0;top:0}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon{font-size:25px;position:absolute;right:15px;top:30px;color:#fff;color:rgba(255,255,255,.2);transition:all .2s ease-out}
.mk-fullscreen-search-overlay .mk-fullscreen-search-wrapper #mk-fullscreen-searchform .fullscreen-search-icon:hover{color:rgba(255,255,255,.3)}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-column{float:left;margin-right:4%}
.x-column.x-1-1{width:100%}
.x-column.x-1-2{width:48%}
.x-column.x-1-3{width:30.66666%}
.x-column.x-2-3{width:65.33332%}
.x-column.x-1-4{width:22%}
.x-column.x-3-4{width:74%}
.x-column.x-1-5{width:16.8%}
.x-column.x-2-5{width:37.6%}
.x-column.x-3-5{width:58.4%}
.x-column.x-4-5{width:79.2%}
.x-column.x-1-6{width:13.33332%}
.x-column.x-5-6{width:82.66666%}
.x-column.last,.x-column:last-of-type{margin-right:0}
.js .x-column{position:relative}
.js .x-column[data-fade="true"]{opacity:0}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

div.x-column.x-sm.x-1-3{
padding: 30px 30px 10px 30px !important;
}

.one_half{ width:48%; }

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }

.home-link-box {
	padding: 0 16px 10px 16px;
}

.home-link-box p {
	padding: 0;
}

#copyright {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0;
	padding-right: 10px;
	text-align: right;
}

#copyright a {
	color: #B0B0AD;
}

.search-form {
  margin: 1.3em 0 0 0;
}

.site_search div.label {
	float: left;
	margin-top: 6px;
	color: #9A9B9C;
}

.gantry-width-90 {
  width: 90%;
}
.voucher .voucher_tocut .logo{width:81px;margin-right:11px;margin-top:3px;}
.business_block .logo{padding-top:10px;width:40px;}
 .print_ad .logo{ margin-top:20px; margin-bottom:15px; padding-bottom:10px; padding-left:9px; border-bottom:1px solid #999; }
.details_tblock .logo{text-align:right;}
.hd_top .logo a{font-family:Helvetica,Arial,sans-serif;font:normal 9px Verdana;}
.hd_top .logo a h1{font:normal 9px Verdana;}
.hd_top .logo a_hover{text-decoration:underline;}
.sl-feature-ad .logo{text-align:center;}
.sl-feature-ad .logo img{max-height:50px;width:auto;}
.stockman-page .logo{margin-top:-40px;}



.footer_menu_list ul{
    
}


.footer_menu_list ul li{
    font-size: 15px;
}


.footer_menu_list{
    float:left;
    margin: 2em 1% 2em 1%;
}

.footer_menu_list:last-child {
    margin-right:0;
}

.footer_menu_list:first-child {
    margin-left:0;
}

.footer_menu_list:first-child ul {
    -webkit-padding-start:0 !important; 
    padding-left:0;
}


.footer_menu_list li a{
    line-height: 1.3em;
    color:#f5f1eb;
    text-decoration:none;
    font-size:15px;
}

.footer_menu_list li a:hover{
    color:#b6985a;
}

.footer_menu_list li.header{
    color:#8a8988;
    letter-spacing:2px;
    margin-bottom:9px !important;
}


    .footer_menu_list ul li a,
    .footer_menu_list li.header{
        font-size: 13px;
    }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navigation .nav ul{list-style:none;margin:0;padding:0}
.navigation .nav li{margin:0 0 5px;line-height:1.3}
.navigation .nav li a{padding:5px 7px}
.navigation .nav li a:hover,.navigation .nav li a:active,.navigation .nav li a:focus{margin:0;background:transparent}
.nav-pills{font-family:'Josefin Sans',Arial,Helvetica,sans-serif;font-weight:600;font-variant:small-caps}
.nav-pills a{color:#a69983;padding:5px 10px!important;margin:0!important;background:transparent!important}
.nav-pills .active a{color:#fff!important;background:rgba(255,255,255,.05)!important}
.horizontal .menu li.first{margin-left:0;padding-left:0;}


.review_pagination li a:hover,.review_pagination li.current a {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #29560e;
	color: #000
}


.tabs-menu li.current {
    position: relative;
    background: #f58220;
    z-index: 5;
}


.tabs-menu .current a {
    color: #ffffff;
}
.navbar.sticky-navbar .nav-right #sticky-nav-search.show .input-append{position:absolute;opacity:1;visibility:visible}
.navbar.sticky-navbar .nav-right #sticky-nav-search.show .input-append,.navbar.sticky-navbar .nav-right #sticky-nav-search.show .toggle{background-color:#343434;color:#fff}




.center-large {
	font-size: 20px;
	color: #46464f;
}

	div#header div#top-line {
		float: right;
		width: auto;
	}

	div#header h1#top-line-col1 { display: none; }

	div#header #top-line-col2 { margin-right: 20px; }

div#header {
	padding-top: 25px;
	position: relative;
	overflow: hidden;
}

div#header div#top-line-col2 {
	font-size: 14px;
	font-style: italic;
	font-family: 'Cabin', sans-serif;
	font-weight: 700;
	float: left;
}

div#header div#top-line-col3 {
	float: right;
	white-space: nowrap;
}

div#header div#top-line-col3 a {
	color: #50ab15;
	font-style: italic;
	font-family: 'Cabin', sans-serif;
	font-style: italic;
	font-size: 12px;
	margin-left: 5px;
}

div#header div#top-line-col3 a:hover { color: #346f0e; }


		.attachment-65x65 {
			max-width: 100%;
			width:65px;
			
			height: 31px;
			transition: all 0.4s ease 0s;
		}

#block-views-advisory_committee-block_1 .views-row{
    
    min-height: 160px;
    position: absolute;
    display: none;
}

.view-id-advisory_committee.view-display-id-page_1 .views-row{
    border-bottom: 1px dotted #CCC;
    margin-bottom: 20px;
}

.view-id-research_committee.view-display-id-page_1 .views-row{
    border-bottom: 1px dotted #CCC;
    margin-bottom: 20px;
}

.view-id-foundations.view-display-id-page_1 .views-row{
    border-bottom: 1px dotted #CCC;
    margin-bottom: 15px;
}


#block-views-media-block_1 .views-row,
#block-views-media-block_2 .views-row{
    width: 100%;
    height: 75px;
    margin-bottom: 15px;
}


#block-views-media-block_4 .views-row{
    margin-bottom:15px;
    height: 80px;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

  #products-menu .menu-item {
    list-style-type: none;
    font-size: 1.4rem;
    line-height: 1.2;
    float: left;
    clear: none;
    width: 22.375%;
    margin-left: 0;
    margin-right: 3.5%;
    float: left; }

    #products-menu .menu-item:nth-of-type(4n) {
      margin-right: 0;
      float: right; }

    #products-menu .menu-item:nth-of-type(4n + 1) {
      clear: both; }

    #products-menu .menu-item .product-thumb {
      float: left;
      margin-right: 2rem; }

      #products-menu .menu-item .product-thumb a {
        padding: 0;
        width: auto; }

    #products-menu .menu-item .title {
      display: block;
      padding: 0;
      text-transform: uppercase;
      margin: 0 0 0.3rem 0;
      border: 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

      #products-menu .menu-item .title span {
        font-family: ProximaNova-Semibold, sans-serif;
        font-weight: normal;
        -webkit-font-smoothing: subpixel-antialiased; }

    #products-menu .menu-item .short-desc {
      text-transform: none;
      display: block;
      margin: 0 0 1.6rem 0;
      font-family: ProximaNova-Light, sans-serif;
      -webkit-font-smoothing: antialiased;
      font-weight: 300; }

    #products-menu .menu-item .price {
      color: #ed1b12;
      font-size: 1.4rem;
      font-family: ProximaNova-Semibold, sans-serif;
      font-weight: normal;
      -webkit-font-smoothing: subpixel-antialiased; }

      #products-menu .menu-item .price sup {
        border-bottom: solid 1px rgba(237, 27, 18, 0.4);
        font-size: 0.9rem;
        line-height: 0.8;
        top: -0.4rem; }

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

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

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


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}


.orderonline-green-text {
	color: #105a9f;
	display: block;
	font-family: 'SourceSansPro_Bold',Verdana;
	font-size: 31px;
	padding: 2px 2px 0 0;
	line-height: 28.98px;
}


div.rbc-profiles-clear {
    clear: both;
    margin: 0;
    padding: 0;
}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #ebebeb; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

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

.white-menu .sf-menu {
  margin-left: 5px;
}

.td-header-style-3 .sf-menu {
  
}

.td-header-style-6 .sf-menu {
  margin-left: 0px;
}

.td-header-style-7 .sf-menu {
  
}

.td-header-style-8 .sf-menu {
  
}


.sf-menu,
.sf-menu ul,
.sf-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sf-menu {
  margin-left: 21px;
  margin-right: 38px;
  
  
}

.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  
}

.sf-menu ul li {
  width: 100%;
}

.sf-menu li:hover {
  visibility: inherit;
  
}

.sf-menu li {
  float: left;
  position: relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: auto;
  z-index: 99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  
  top: 0 !important;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}


.sf-menu .menu_icon {
  position: relative;
  top: 13px;
  float: left;
}

.sf-menu .sub-menu .menu_icon {
  top: 0px;
}

.sf-menu .menu_hidden {
  display: none !important;
}

.sf-menu ul .td-icon-menu-down {
  float: right;
  top: 0;
  font-size: 9px;
}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0px;
}



.sf-menu .td-icon-menu-down {
  position: absolute;
  top: 0;
  padding-left: 9px;
  font-size: 9px;
}

.sf-menu .sub-menu {
  -webkit-backface-visibility: hidden;
}

.sf-menu .sub-menu .td-icon-menu-down {
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -9px;
  line-height: 19px;
}

.sf-menu a.sf-with-ul {
  padding-right: 31px;
  min-width: 1px;
  
  
}

.td-header-border .sf-menu li.td-mega-menu ul {
  top: auto;
}



#gplus {
    float: right;
}

ul.channel,
div.nav-wrapper,
div#footer,
div#fatFooter,
form.search-box,
span.enlarge,
div.shareMenuWrapper,
div.share-menu-wrapper,
form#fSearchCriteria,
#save_to_mystyle_studio,
.filter-bar,
#create-board,
.footerbar,
#appliedFilters {
  display: none !important;
  height: 0 !important;
}

.footerbar {
  background: #110011;
  position: fixed;
  z-index: 500;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  display: none !important;
  font-size: 11px;
  line-height: 38px;
}

.footerbar p.breadcrumbs {
  display: inline;
  font-weight: normal;
  color: #999999;
}

.touch-device .footerbar {
  display: none !important;
}

.footerbar ol {
  display: inline-block;
  float: left;
}

.lte7 .footerbar ol {
  display: inline;
  zoom: 1;
  position: relative;
}

.footerbar h2 {
  line-height: 1.1;
  margin-bottom: 8px;
}

.footer h2 a,
.footerbar h2 a,
.footer ul.compact a,
.footerbar ul.compact a {
  text-decoration: none;
}

.js .footerbar ol.breadcrumbs {
  overflow: hidden;
  position: absolute;
  left: 110px;
  z-index: 15;
  right: 49%;
}

.js .footerbar ol.breadcrumbs:hover {
  right: auto;
  background: #110011;
  padding-right: 10px;
}

.js .footerbar li {
  line-height: 1.8;
}

.js .footerbar ol.breadcrumbs li a {
  height: 36px;
  line-height: 36px;
}

.footer h2 b, .footerbar h2 b {
  color: #fff;
  font-size: 15px;
  display: block;
  text-transform: uppercase;
}

.footerbar h2 b, .footerbar h2 small {
  display: block;
}

.footerbar h2, .footerbar h2 {
  font-size: 14px;
  font-weight: bold;
}

.footerbar h2 small {
  color: #b8a3ab;
}

.sitemap-link a, ul.featured-posts li a, .footerbar p.breadcrumbs a {
  text-decoration: none;
  font-weight: bold;
}


#area {
	padding: 0;
}

.socailfollow a { width:16px; height:18px; padding:10px; float:left;  margin:7px 5px 0; display:block; border-radius:4px; background:#1d1d1d; -webkit-transition: background 0.31s ease; -moz-transition: background 0.31s ease; -ms-transition: background 0.31s ease; -o-transition: background 0.31s ease; transition: background 0.31s ease;    }

.socailfollow a.youtube { width:33px; }

.socailfollow a.facebook:hover { background:#3b5996;}

.socailfollow a.twitter:hover { background:#00acee;}

.socailfollow a.vimeo:hover { background:#0dadd6;}

.socailfollow a.dribble:hover { background:#d53e68;}

.socailfollow a.youtube:hover { background:#cb322c;}

.socailfollow a.pinterest:hover { background:#cb2027;}

.socailfollow a.google:hover { background:#c3391c;}

.socailfollow a.linkedin:hover { background:#0073b2;}

.socailfollow a.rss:hover { background:#f29a1d;}

.socailfollow img { opacity:0.79;}

.top-bar .socailfollow { float:right; margin-right:10px;}

.top-bar .socailfollow.lftflot { float:left; margin-left:10px;}

.top-bar .socailfollow img { opacity:0.97;}
 
.top-bar .socailfollow a { padding:5px; margin:1px 3px; height:16px; background:#292929;}

	.top-bar .socailfollow, .top-links { float:none; text-align:center; clear:both;}

	.top-bar .socailfollow a, .top-links p, .top-links img { float:none; display:inline;}

	
	#blocks {
		float: left;
		width: 800px;
		padding: 0;
		height: 20px;
	}


#footer p {
	font-size: 10pt;
	margin-bottom: 12pt;
}
.lo_mejor .img{height:auto}
.img-responsive{height:auto;max-width:100%}
.cont_lista_desp.nuevo_menu .img img{border:1px solid #fff}
.cont_lista_desp.nuevo_menu .img{height:auto}
.cont_lista_desp .img{width:100%;height:80px;margin-bottom:10px;overflow:hidden}
.lo_mejor .img img{width:100%;height:auto!important}




#headersocial {
display: block;
float: right;
height: 34px;
width: 155px;
margin: 0 60px 0 0;
}




#main-navigation-menu.nav-bar li.has-flyout {
	overflow:visible;
	z-index:1000;
	
}


#main-navigation-menu.nav-bar .flyout {
	padding:0;
	left:0px;
	top:40px;
}


#main-navigation-menu.nav-bar .flyout ul {
	margin-left:0;
}


#main-navigation-menu.nav-bar .flyout ul li {
	background-image:none;
	background-color:#999999;
	margin:0;
	padding:0;
	float:none;
	border:none;
}


#main-navigation-menu.nav-bar .flyout ul li a {
	font-size:12px;
}


#main-navigation-menu {
	overflow:visible;
}


.nav-bar { height: 40px; background: #4d4d4d; margin-left: 0; margin-top: 20px; padding: 0; }

.nav-bar.vertical { height: auto; margin-top: 0; }


ul.flyout, .nav-bar li ul { padding: 0; list-style: none; }

ul.flyout li, .nav-bar li ul li { border-left: solid 3px #CCC; }

ul.flyout li a, .nav-bar li ul li a { background: #f2f2f2; border: 1px solid #e6e6e6; border-width: 1px 1px 0 0; color: #555; display: block; font-size: 14px; height: auto; line-height: 1; padding: 15px 20px; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }

ul.flyout li a:hover, .nav-bar li ul li a:hover { background: #ebebeb; color: #333; }

ul.flyout li.active, .nav-bar li ul li.active { margin-top: 0; border-top: 1px solid #4d4d4d; border-left: 4px solid #1a1a1a; }

ul.flyout li.active a, .nav-bar li ul li.active a { background: #4d4d4d; border: none; color: #fff; height: auto; margin: 0; position: static; top: 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; }

#preheader .audience ul.nav-bar{height:30px;}

#preheader .quicklinks-mobile-menu .nav-bar li{ text-align: center;background-color:#7C7C7C;border:none;}

#preheader .quicklinks-mobile-menu .nav-bar li a{font-weight:bold;color:#fff;}

#nav-small-main-menu .main-menu-mobile-menu .nav-bar li{ text-align: center;border:none;}

#nav-small-main-menu .main-menu-mobile-menu .nav-bar li a{font-weight:bold;color:#fff;}

#nav-small-main-menu .main-menu-mobile-menu .nav-bar li a:hover{background-color:#999;}

#nav-small-main-menu .main-menu-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:0;background:none;}


#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li{ text-align: center;border:none;background-color:#AAA;}

#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li a{font-weight:bold;color:#fff;}


.quicklinks-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:2px;}


.audience-menu-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:2px;}


#header ul.nav-bar{margin:10px 0 0 20px;padding:0;background:none;font-size:12px;min-height: 25px;}

#header ul.nav-bar li{padding:0;border:none;background:none;font-size:12px;height:15px;box-shadow:none;overflow:visible;}

#header ul.nav-bar li a{padding:0;border:none;background:none;font-size:12px;display:inline;}

#nav ul.nav-bar{list-style:none; border-left:2px solid #bf2328; border-right:2px solid #741519; height:38px;margin:0;padding:0;}

#nav ul.nav-bar li .sub-menu {display:none;}

#nav ul.nav-bar li.has-flyout .flyout a {background:none;}

#nav ul.nav-bar li a{font-size:18px;height:38px;overflow:hidden;font-weight:bold;}

#nav ul.nav-bar li a:hover{height:41px;}

#nav ul.nav-bar li.current_page_item a, #nav ul.nav-bar li.current-page-ancestor a, #nav ul.nav-bar li:hover a{height:41px;}

#nav ul.nav-bar li li a:hover{height:41px;}

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



ul.ui-tabs-nav,
li.ui-tabs-nav-item,
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:20px;
	font-size: 18px !important;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}



li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-weight:normal;
	color:#fff;
	background: transparent;
	border-left:1px solid #000;
	border-right:1px solid #444;
}



#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background: transparent;
	color:#ff3399;
}


#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:1em; 
	cursor:pointer;
}


#content .project.small{
	float: left;
	padding: 0;
	display: block;	
	margin: 0 30px 20px 0;	
}


.tax-portfolio .project.small {
	display: none;
}


.project.small h1  {
	font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;	
	font-size: 14px;	
	padding-top: 10px;	
	margin: 0 10px 10px 0px;
}


.project .left {
	float: left;
	width: 220px;	
}


.project .right {
	float: right;
	width: 700px;	
	padding: 0px 0 0 0;		
}


.project .right .inside {
	margin-bottom: 30px;
}


.project .right h1{
	font-size: 30px;
	margin-bottom: 15px;
}


#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}


#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
}


#wowslider-container3 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container3 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}


#wowslider-container3 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
}

	table#table_products tr#table_products_first {
		display: none;
	}
.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;}

.main-holder {height: 1%; overflow: hidden; padding-top: 20px; }
	
	#tt-boxed-layout .main-holder{width: 98%;}


	.header-social .fusion-social-links-header{ max-width: none; }

	
	.header-social .header-info { line-height: 40px; }

	
	#wrapper .header-social { min-height: 0 !important; }

	.header-social { padding: 0 !important; text-align: center; line-height: 0; }

	.rtl .header-social .alignleft, .rtl .header-social .alignright { text-align: center; }

	.header-social .alignleft { border-bottom: 1px solid; }

	.header-social .top-menu { line-height: 40px !important; display: inline-block; }

	.header-social .top-menu .sub-menu {text-align: left; }

	.header-social .menu li:first-child { border-left: none; }


	.mobile-menu-design-modern .header-social .alignleft { float: left; width: auto; border-bottom: 0; }

	.mobile-menu-design-modern .header-social .alignright { float: right; width: auto; }

	.mobile-menu-design-modern .header-social .fusion-social-links-header { max-width: 300px; }

	.mobile-menu-design-modern .header-social .alignright .fusion-social-links-header a { margin-right: 0px !important; margin-left: 20px !important; }

	.header-social .fusion-social-links-header a { margin-left: 0 !important; margin-right: 20px !important; }

	
	.header-v2 .header-social .alignleft{width:100%; margin:0;}

	.header-v2 .header-social .alignright{width:100%; margin:0;}


	.header-v3 .header-social .alignleft{width:100%; margin:0;}

	.header-v3 .header-social .alignright{width:100%; margin:0;}


	.header-v4 .header-social .alignleft{width:100%; margin:0;}

	.header-v4 .header-social .alignright{width:100%; margin:0;}


	.header-v5 .header-social .alignleft{width:100%; margin:0;}

	.header-v5 .header-social .alignright{width:100%; margin:0;}


	.mobile-menu-design-classic .header-social { padding: 10px !important; }

	.mobile-menu-design-classic .header-social .header-info { line-height: normal; }

	.mobile-menu-design-classic .header-social .alignleft { border-bottom: 0px; margin-bottom: 10px !important; }

	.header-social .menu li:last-child { border-right: 0 !important; }

	.header-social .top-menu .cart { border-right: 0 !important;}

	.mobile-menu-design-classic .header-social .alignright .menu li:last-child { padding-right: 8px; border-right: none; }

	#side-header .header-social, #side-header .header-v4-content{ display: none; }

	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }

.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social,.header-v2{
	border-top-color:#a0ce4e;
}


.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before,
.sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
	background-color:#a0ce4e;
}

.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .header-social .header-info, #side-header .header-social .top-menu {
	line-height:20px;
}


.header-social *{font-size:12px;}



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1248px; }


#wrapper .header-social .header-info, #wrapper .header-social a {color:#ffffff;}

#wrapper .header-social .mobile-topnav-holder li a {color: #333333;}


.header-social .menu .sub-menu {width:100px;}


.header-social,.header-v2 #header,.header-v3 #header,.header-v4 #header, .header-v5 #header, #header,.header-v4 #small-nav,.header-v5 #small-nav, .header-social .alignleft{
	border-bottom-color:#e5e5e5;
}


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


#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box .forgetmenot, #wrapper .top-menu .cart-contents a, .top-menu .cart-contents .cart-link a:before, .top-menu .cart-contents .checkout-link a:before{
	color:#747474;
}


#wrapper .header-social .menu .sub-menu li a:hover,.top-menu .cart-content a:hover {
	background-color:#fafafa;
}


#wrapper .header-social .menu .sub-menu li a:hover, #wrapper .top-menu .cart-contents a:hover, #wrapper .top-menu .cart-contents .cart-link a:hover:before, #wrapper .top-menu .cart-contents .checkout-link a:hover:before{
	color:#333333;
}


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



.layout-wide-mode .header-wrapper .header-social .avada-row, 
.layout-wide-mode #header .avada-row, 
.layout-wide-mode #header-sticky .avada-row, 
.layout-wide-mode #small-nav .avada-row
{ max-width: 100%; }


.header-social, .header-v2 #header, .header-v3 #header, .header-v4 #header, .header-v5 #header, #header, .header-v4 #small-nav, .header-v5 #small-nav, .header-social .alignleft {
border: none;
}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}

.well a {text-align:center; margin:auto; padding-top:5px;}

div.well.urllist center img {float:right; margin-left:10px; border:#FFF 2px solid; box-shadow:#333 0 0 3px; border-radius:2px;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
.double-sidebars #content {width:52%;margin-left: 24%;}
.has-sidebar #main #content,#main #content.with-sidebar,.has-sidebar .project-content .project-description {width: 72% !important;}
.sidebar-position-left #content {float: right !important;}
.sidebar-position-right #content {float: left !important;}
.serif-header,.header-serif,.crimson-header,.center-filed-home_header,.top-page-description{color:#4d4f51;margin:25px 0;}
.subdomain-cddrl .serif-header,.subdomain-cddrl .header-serif,.subdomain-cddrl .crimson-header,.subdomain-cddrl .center-filed-home_header,.subdomain-cddrl .top-page-description{margin-bottom:8px;}
.serif-header p,.header-serif p,.crimson-header p,.center-filed-home_header p,.top-page-description p{padding:0 !important;line-height:25px;}
.serif-header .center-filed-home_header,.header-serif .center-filed-home_header,.crimson-header .center-filed-home_header,.center-filed-home_header .center-filed-home_header,.top-page-description .center-filed-home_header{padding:0;}
.subdomain-fse .serif-header .center-filed-home_header,.subdomain-fse .header-serif .center-filed-home_header,.subdomain-fse .crimson-header .center-filed-home_header,.subdomain-fse .center-filed-home_header .center-filed-home_header,.subdomain-fse .top-page-description .center-filed-home_header{padding:0 20px;}
.serif-header a,.serif-header p,.header-serif a,.header-serif p,.crimson-header a,.crimson-header p,.center-filed-home_header a,.center-filed-home_header p,.top-page-description a,.top-page-description p{line-height:25px;}
.serif-header a,.header-serif a,.crimson-header a,.center-filed-home_header a,.top-page-description a{color:#8D130E;}
.large-6{width:50%;}
