﻿#block-views-mega-menu-node-block ul li.mega_link_1 ul ul,#block-views-mega-menu-node-block ul li.mega_link_2 ul ul,#block-views-mega-menu-node-block ul li.mega_link_3 ul ul,#block-views-mega-menu-node-block ul li.mega_link_4 ul ul,#block-views-mega-menu-node-block ul li.mega_link_5 ul ul,#block-views-mega-menu-node-block ul li.mega_link_6 ul ul{position:relative;top:0px;left:0px;background-position:bottom right;background-repeat:no-repeat;box-sizing:border-box;}


.fpheadlines .fplistheader:hover .fplisthead {
	border:1px solid #000;
	border-bottom:1px solid #fff;
	background-color:#fff;
	padding-top:10px;
	z-index:1000000;
}



.fpheadlines .fplistheader {
	font-size:13px; font-size:1.3rem;
	line-height:14px; line-height:1.4rem;
	display:table-cell;
	height:30px;
	width:25%;
}


.fpheadlines .fplistheader:hover {
	border:0px solid transparent;
}


.fpheadlines .fplistheader:hover .fplistcontainer {
	display:table;
}


.fpheadlines .fplistheader.aphead .fplistcontainer ul {
	margin:2px 0px;
}



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





#body-main-cont {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}

.lista_menu li {
    margin: 0px;
    padding: 0px;
    display:inline;
}

#site-description {
	font-style: italic;
	margin: 0;
	padding:5px 8px 5px 110px;
	background:#990000;
	color:#FFF;
	font-family:Arial Narrow, Arial, sans-serif;
	font-size:1.3em;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.men__dl-quick{max-width:450px;width:100%;margin:0 auto;margin-bottom:21px}
.men__dl-quick img{display:inline-block;width:auto;height:60px;margin-top:42px;vertical-align:middle}
.men__dl-quick img:first-child{margin-right:21px}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 20px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}


#sidebar .widget h3{font-size:13px !important;}


.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th{color:#333333 !important;}


#sidebar .widget h3, #sidebar .widget .heading h3{color:#333333 !important;}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social
{border-color:#e0dede;}



.g-cols:before,
.g-cols:after {
	display: table;
	line-height: 0;
	content: '';
	}

.g-cols:after {
	clear: both;
	}

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



.social-item.item2 {
  position: relative;
  margin: 0;
  overflow: hidden;
  
}

.social-item.item2 .item2-container {
  padding: 2%;
}

.social-item.item2 .happenings-title {
  display: inline-block;
  width: 100%;
}

.social-item.item2 .social-happenings {
  display: inline-block;
  color: #3c3d3d;
  float: left;
  width: 100%;
  
}

.social-item.item2 .social-event {
  width: 100%;
  display: inline-block;
  position: relative;
  
}

.social-item.item2 .social-event .social-event-img {
  background-color: #3c3d3d;
  overflow: hidden;
}

.social-item.item2 .social-event .social-event-summary {
  padding: 15px 10px 15px 10px;
  line-height: 110%;
  background-color: #3c3d3d;
}

.social-item.item2 .happenings {
  font-weight: bold;
  font-size: 1.5em;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.social-item.item2 .events {
  padding: 10px 0;
  line-height: 130%;
  height: 25%;
  overflow: hidden;
  display: block;
}

.social-item.item2 .events a {
  color: #555;
}

.social-item.item2 .events a:hover {
  color: #a51417;
}

.social-item.item2 .events .date {
  color: #a51417;
  float: left;
  width: 20%;
  text-align: center;
  font-weight: 200;
}

.social-item.item2 .events .date .month {
  font-size: 1.2em;
  text-transform: uppercase;
}

.social-item.item2 .events .date .day {
  font-size: 2em;
  line-height: 1em;
}

.social-item.item2 .events .schedule {
  padding-left: 5%;
  padding-right: 10px;
  float: right;
  width: 80%;
  text-align: left;
  line-height: 1.125em;
}

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

.social-item.item2 hr {
  margin: 0;
  color: #c8c8c8;
}



.social-item {
  position: relative;
  margin-bottom: 20px;
}

.social-item .social-img {
  background-color: #000;
}

.social-item .social-text {
  padding-top: 5%;
  height: 120px;
}

.social-container .social-item {
  margin-right: auto;
  margin-left: auto;
  width: 280px;
}

.social-container .social-item .social-img {
  height: 280px;
}

.social-container .social-item .social-text {
  display: inline-block;
  padding: 15px;
}
 

.aom_item_category {margin:0; padding:8px 0 0 0; float:left; width:50%;}

.aom_item_category img {border:0;}

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


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