﻿
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}

	.clients-items li img, .project-item img {
		width:100%;
	}

	.row-fluid .clients-items .span2,.row-fluid .clients-items .span2:first-child {
		float: none;
		margin: 0 auto 10px;
		width: 270px;
	}

	.clients-items li a {
		border: 1px solid #E1E1E1;
		display: block;
		height: 101px;
		text-align: center;
	}

	.clients-items img {
		width:232px;
		position:relative;
	}

	.clients-items li a:hover{border-bottom-color:#0079C1;}


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


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
 
.footer-container-wrapper{ background-color: #ffffff !important; }
 
div.footer-container-wrapper{ border-top: 3px solid #cfcfcf; }



.tess, .tessdivider1, .tessdivider2, .textvalue ul, .cat-haeding, .textvalue, .innermenu, .menu
{
	width:100%;
}



.cat-haeding{margin:13px 0px 0px 0px; width:795px; float:left; height:28px;}

.cat-haeding h1{padding:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; font-size:13px; line-height:28px;}

.cat-haeding h1 a{color:#ffffff; text-decoration:none;}

.cat-haeding h1 a:hover{text-decoration: underline;}

.module-loop-operas .module-loop-operas-slide-single .module-loop-operas-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}
#slides .slides_container{position:absolute;top:0;left:8%;height:auto;width:100%;overflow:hidden}

    
.responsive .ibiza-content-layout, 
.responsive .ibiza-content-layout-row, 
.responsive .ibiza-layout-cell 
{
   display: block;
}


.responsive .ibiza-layout-cell 
{
   width: auto !important;
   height: auto !important;
   border-right-width: 0 !important;
   border-left-width: 0 !important;
   border-radius: 0 !important;
}


.responsive .ibiza-content-layout:after, 
.responsive .ibiza-content-layout-row:after, 
.responsive .ibiza-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.ie7 .ibiza-post .ibiza-layout-cell {border:none !important; padding:0 !important; }

.ie6 .ibiza-post .ibiza-layout-cell {border:none !important; padding:0 !important; }


#subscribe_form_cont { margin-bottom:5px; }

    #subscribe_form_cont input[type="button"] { box-sizing: border-box; -moz-box-sizing: border-box; width: 10%; border: 0px; margin: 0px; background: #989898; color: #fff; -webkit-appearance: none; height: 28px; border-radius: 0px; font-size: 13px; }
#subscribe_form_cont .button{padding:0 22px 0 10px;line-height:20px;height:20px;overflow:visible;}

.site-description{
width:40%
float:right;
display:block;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-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;
  outline: none;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:14px;padding-right:14px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.homepage-product-tile .container-fluid.product-tile{padding:0}
.homepage-product-tile .container-fluid.product-tile .product-image{margin:0 45px 20px 40px}
.homepage-product-tile .container-fluid.product-tile .product-info{height:auto}
.homepage-product-tile .container-fluid.product-tile .product-info .product-name h2{font-size:1em;font-family:"sofia-pro-light",Helvetica,sans-serif;margin:0 0 4px 0;text-transform:uppercase}


.block .block-content #leftnav-tree {
    margin: 15px;
}


.block .block-content #leftnav-tree li.level0 {
    margin-bottom: 6px;
}


.block .block-content #leftnav-tree li.level0.active {
    font-weight: bold;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


.social-icon{
    float: left;
    margin-left: 10px;
    margin-top: 7px;
}


.social-icon-twitter{
    width: 78px;
}


.social-icon .viafoura{
    display: none;
}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


.span12 {
  width: 940px;
}


.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
#usersite-container .zoogle-music-player .player .previous-button,#usersite-container .zoogle-music-player .player .next-button{font-size:18px}
#usersite-container .zoogle-music-player .player .next-button{margin-left:5px}
#usersite-container .zoogle-music-player .player .previous-button:hover,#usersite-container .zoogle-music-player .player .previous-button:focus,#usersite-container .zoogle-music-player .player .next-button:hover,#usersite-container .zoogle-music-player .player .next-button:focus{opacity:.6}
#usersite-container .zoogle-music-player .player .previous-button:active,#usersite-container .zoogle-music-player .player .next-button:active{opacity:.8}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav-time a.next-button{right:0}

nav ul, nav ol, .widget ol, .widget ul, .commentlist { list-style: none; list-style-image: none; margin: 0; }




div.domTip_tipBody .widget {
	margin: 1em 0;
}

#header-sidebar .widget { font: 13px/18px "Droid Serif", serif; }

#header-sidebar .widget span { font: italic 13px/14px "Playfair Display", serif; letter-spacing: 1px; 
	display: block; float: left; padding-right: 10px; }

#header-sidebar .widget div, #header-sidebar .widget ul { display: block; float: left; }

#header-sidebar .widget li { display: block; float: left; padding:0 9px 0 10px; }

#header-sidebar .widget li a { color: #1e1e1e; }

#header-sidebar .widget li a:hover { color: #ac9a69; }


	.widget { padding: 0px;  margin: 0 0 2.6em;}

		.widget li { margin-bottom: 0.75em; }

		.widget li ul { margin-top: 0.75em; padding-left: 1em; }

	#footer-bottom .widget li { margin: 0; }

	#footer-bottom .widget img { margin: 6px 10px 0 0; }

	#footer-col1 .widget { margin-bottom: 0; }

	#footer-col2 .widget { margin: 0 10px; }

.widget .listing-wrap{margin:0 0 25px;width:100%}
.widget .listing-widget-thumb{position:relative;overflow:hidden;line-height:0px}
.widget .listing-widget-thumb img{margin:0;padding:0;width:100%;height:auto;border:none}
.widget .listing-widget-thumb a{padding:0;border:none;text-decoration:none}
.widget .listing-widget-thumb a img{max-width:100%;max-height:none}
.widget .listing-wrap span.listing-status,.widget .listing-wrap .listing-thumb-meta{position:absolute}
.widget .listing-wrap span.listing-status{width:130px;padding:5px;top:24px;right:-30px;font-size:12px;line-height:18px;-moz-transform:scale(1) rotate(45deg) translate(0px);-webkit-transform:scale(1) rotate(45deg) translate(0px);-o-transform:scale(1) rotate(45deg) translate(0px);transform:scale(1) rotate(45deg) translate(0px)}
.widget .listing-wrap .listing-thumb-meta{left:0;bottom:0}
.widget .listing-wrap .listing-thumb-meta span{position:relative;top:0;left:0;padding:5px 10px;color:#111;background:#fff;background:rgba(255,255,255,0.8);font-size:14px;line-height:14px;display:table}
.widget .listing-wrap .listing-thumb-meta span.listing-price{padding:8px 10px;color:#fff;font-size:18px;line-height:18px;font-weight:700;background:#53c331;background:rgba(83,195,49,0.8)}
.widget .listing-wrap span.listing-open-house{display:block;padding:5px 10px;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;background:#be1d2c}
.widget .listing-widget-details{color:#999;text-align:left;line-height:18px;background:#fff;border:1px solid #efefef;border-top:none;border-radius:0 0 5px 5px}
.widget .listing-widget-details h3.listing-title{padding:15px 15px 10px;margin:0;line-height:1;text-decoration:none;border-bottom:none}
.widget .listing-widget-details h3.listing-title a{color:#666;font-size:18px;background:none;text-decoration:none;border:none}
.widget .listing-widget-details p.listing-address{padding:0 15px 15px;margin:0;text-align:left}
.widget .listing-widget-details span.listing-address,.widget .listing-widget-details span.listing-city-state-zip{padding:0;font-size:14px;line-height:18px;text-align:left;display:inline}
.widget .listing-widget-details .listing-beds-baths-sqft{width:100%;padding:15px 0;margin:0;border-top:1px solid #efefef}
.widget .listing-widget-details .listing-beds-baths-sqft li{display:inline-block;width:32%;color:#666;text-align:center}
.widget .listing-widget-details .listing-beds-baths-sqft li span{display:block;color:#999;margin:5px 0 0 0}
.widget .listing-wrap .more-link{display:none}
.widget.listings-search select{margin-bottom:10px;width:100%}
.widget.listings-search .btn-search i{display:none}
.widget .listing-wrap span.listing-status.active{background:#53c331;background:rgba(83,195,49,0.8)}
.widget .listing-wrap span.listing-status.sold{background:#be1d2c;background:rgba(190,29,44,0.8)}
.widget .listing-wrap span.listing-status.pending{background:#db8323;background:rgba(219,131,35,0.8)}
.widget .listing-wrap span.listing-status.new,.widget .listing-wrap span.listing-status.reduced,.widget .listing-wrap span.listing-status.for-rent{background:#24a4ea;background:rgba(36,164,234,0.8)}
.widget .listing.one-half,.widget .listing.one-third,.widget .listing.one-fourth,.widget .listing.one-fifth,.widget .listing.one-sixth{float:left;margin:0 0 15px 2.5641025641%;padding:0}
.widget .listing.one-half{width:48.7179487179%}
.widget .listing.one-third{width:31.6239316239%}
.widget .listing.one-fourth{width:23.0769230769%}
.widget .listing.one-fifth{width:17.9487179487%}
.widget .listing.one-sixth{width:14.5299145299%}
.widget .listing.first{clear:both;margin-left:0}
.field-name-field-file-language{font-size:13px;line-height:17px;margin-bottom:10px;}
.field-name-field-features-benefits-headline{padding-top:15px;}
.field-name-field-overview-image-event img{float:none;margin:10px auto;display:inherit;}

.field .field-label{font-weight:bold;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
form .field-multiple-table{margin:0;}
form .field-multiple-table th.field-label{padding-left:0;}
form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}
form .field-add-more-submit{margin:.5em 0 0;}


.mobile-menu {
	display:none;
}


#lic .ipad{ display: none; }





div.wrapper-top {
	position: relative;
	width: 1000px;
	height: 589px;
	margin-left: auto;
	margin-right: auto;
	z-index: 0;
}

  .ft_inner { width: 1001px; margin: 0px auto; padding-bottom: 16px; overflow: auto; }

  .ft_inner img, .ft_medicaid_disclaimer { float: left; padding-top: 20px; margin-left: 2%; }

  .ft_inner img { margin-top: 0.75%; }

  .ft_inner a img { margin-top: 0px; }

  #site_footer #hhs_footer .ft_inner img { float: left; padding: 15px 0px 10px; }

  #site_footer #hhs_footer .ft_inner a { float: left; }

  #site_footer #hhs_footer .ft_inner a img { padding-top: 0px; }

  #site_footer .ft_inner { width: 89%; }



.hp_viewall{
	position: absolute;
	top: 0px;
	right: 0px;
	border: 0px solid red;
	width:294px;
	height:158px;
}

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}




ul.copyright_links {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
}

.copyright_links li {
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style-type: none;
}

.copyright_links li a {
	margin: 0px 3px 0px 0px;
	color: #A8A8A8;
	text-decoration: none;
}

.copyright_links li a:hover {
	margin: 0px 3px 0px 0px;
	color: #454545;
	text-decoration: none;
}

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item {
    display: block;
    padding: 5px 0;
    height: auto;
    background-color: #2F2F2F;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item a {
    margin: 0 0 0 62px;
    width: 100%;
    font-family: 'FlamaMedium', sans-serif;
    font-size: 13px;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #adacac;
    padding: 10px 0;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item .description {
    display: none;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:first-child {
    padding-top: 30px;
  }

  header #menu-main-menu .children_mobile .sub-menu-wrap .sub-menu .menu-item:last-child {
    padding-bottom: 30px;
  }
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.view .date-nav-wrapper .date-prev{-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;float:none;padding:5px 0;position:absolute;right:60px;left:auto;text-align:right;top:0px;width:auto;z-index:1;font-size:12px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}
.view table.mini .date-prev,.view table.mini .date-next{background:none;}
.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}
.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}
.date-nav-wrapper .date-prev{padding:5px 0;position:absolute;left:0px;text-align:left;top:0px;width:auto;z-index:1;font-size:12px;}
.date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}

	.page-calendario .view .date-nav-wrapper .date-prev, 
	.page-calendario .view .date-nav-wrapper .date-next{
		  padding: 35px 0px;
	}

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


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

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

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

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

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

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

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

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

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

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

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

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


#topright {
width: 495px;
height: 370px;
float: left;
}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}


li.footer-instagram a {
	color: #413A33;
}


li.footer-facebook a:hover,	
li.footer-twitter a:hover,	
li.footer-youtube a:hover,
li.footer-flickr a:hover,
li.footer-pinterest a:hover,		
li.footer-instagram a:hover,	
li.footer-linkedin a:hover, 
li.footer-harperapp a:hover {
	opacity: 0.6;
}

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

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{font-size:24px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,h2.entry-title{line-height:27px;}

h2.entry-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
  margin-top: 0;
  margin-bottom: 28px;
}


.fusion-blog-archive .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}


.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title {
  margin-top: 0;
  margin-bottom: 25px;
}

.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title {
  margin-top: 0;
  margin-bottom: 5px;
}

#tribe-events-content .tribe-events-tooltip .entry-title {
  padding: 12px 22px 12px 22px;
  font-weight: normal;
}
