h3 a {
    color: #0A263C;
    float: right;
    font-size: 13px;
}
.event_social_wdgt{
}
.twitter-share-button{
  width: 80px !important;
  height:50px !important;
}

#example-2 .inner .noclass{
    
    
}
.fme-events_land, #event-container, #calendar-container {
    width: 		95%;
    max-width: 	1180px;
    margin: 	0 auto;
    position: relative;
}
.fme-events_land ul.products-grid{
   /* width:480px !important;*/
}
.opentip .header{
     margin: 0 auto;
    padding: none;
    position: none;
    text-align: none;
    width: auto;
    z-index: none;
}
.event-sblock{
        border: 1px solid #C4C1BC;
    margin: 0 0 15px;
}
.event-sblock .block-title strong {
    background-image: url("../../images/i_block-list.gif");
    background-position: 0 1px;
    background-repeat: no-repeat;
}
.event-sblock .block-title span{
     margin-left: 21px;
    color: #E26703;
    font: bold 12px/16px 'Open Sans', Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}
.event-sblock .block-title{
     background: url("../../images/bkg_block-title.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    padding: 2px 9px;
}
.event-sblock .block-content{
    padding: 10px;
    background: none repeat scroll 0 0 #F8F7F5;
}
.event-contents{
    width: auto;
    min-width: 400px;
}

.calendar-day {}

.calendar-day a { color:#FFF; font-weight:bold; text-decoration:none; }

td.calendar-day { height:120px; }

#event-container .share a {
	display: 			inline-block;
	width: 				33px;
	height: 			33px;
	margin: 			0 0 0 35px;
	background: 		none;
}

#event-container .share span {
	font: 				700 14px/33px 'Open Sans';
	color: 				#000;
}

#event-container .share a:hover {
	background: 		#FFF;
	text-decoration: 	none;
}

#event-container .share a:before {
	color: 				#333;
	font-family: 		'iconvault';
	font-size: 			33px;
	display: 			block;
	line-height: 		33px;
	-moz-transition: 	all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: 	all 0.3s ease-in-out;
	-o-transition: 		all 0.3s ease-in-out;
	transition: 		all 0.3s ease-in-out;
	border-radius: 		50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

#event-container .share a:hover:before {
	color: 				#FFF;
	background: 		#333;
}

#event-container .share a.facebook:before {
	content: 			'\f110';
}

#event-container .share a.twitter:before {
	content: 			'\f117';
}

#event-container p strong {
	font-weight: 		600;
	color: 				#333;
}

.fme-events_land .toolbar {
	float: 				right;
    position:relative;
    z-index:999999;
}
.fme-events_land .toolbar .sorter{
    display:            none;
}

.fme-events_land .pager .amount {
	display: 			none;
}

#events-link, a.back-link {
	font: 				400 16px/39px 'Open Sans';
	color: 				#333;
	float: 				left;
	font-style: 		italic;
}

#events-link:after, a.back-link:after {
	color: 				#333;
	font-family: 		'iconvault';
	font-size: 			25px;
	display: 			block;
	line-height: 		39px;
	float: 				right;
	content: 			'\f10c';
	padding-left: 		12px;
}

#events-link:after {
    padding-right: 		12px;
	transform: 			rotate(180deg);
    -ms-transform: 		rotate(180deg);
    -webkit-transform: 	rotate(180deg);
    -o-transform: 		rotate(180deg);
    -moz-transform: 	rotate(180deg); 
}

#events-link:hover, #events-link:hover:after, a.back-link:hover, a.back-link:hover:after {
	color: 				#666;
}

#eventsForm .checkPolitica label br {
	display: 			none;
}

#eventsForm .checkPolitica label a#policy {
	padding-left: 		5px;
}

#eventsForm h2 {
	font: 				700 18px/18px 'Open Sans';
	color: 				#000000;
	padding-bottom: 	8px;
	border-bottom: 		1px solid #CCCCCC;
}


/* HOME */

#home-events  {

    margin: 0 auto 95px auto;
    clear: both;
 }
#home-events h2.title {
    font: 700 24px/70px 'Open Sans';
    color: #373A44;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    margin: 0 0 35px 0;
    text-transform: none;
}
#home-events #products-list {
    list-style:none;
    padding: 0;


}
#home-events #products-list  li{
    margin: 0 12px;

    float: left;
    border: none;
    padding: 0;
}

#home-events  .products-list .product-image{
    width: 100%;
}

#home-events  .products-list .product-shop {
     margin-left: 0px;
}

#home-events .bx-wrapper .bx-viewport {
    height: 310px !important;
}

#home-events .bx-controls a, .is-blog .post-view .post-skips a {
    display: block;
    text-indent: -9000px;
    float: left;
    width: 70px;
    height: 70px;
    min-height: 70px;
    background: transparent url(../../images/bg_sprite_mobile.png) no-repeat;
    background-size: 1000px auto;
    -moz-background-size: 1000px auto;
    -webkit-background-size: 1000px auto;
    padding: 27px;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -ms-transition: none;
    -o-transition: none;
}


#home-events .bx-controls, .is-blog .post-view .post-skips {
    position: 			absolute;
    top:                -95px;
    right: 				0;
    height: 			70px;
}
#home-events .bx-controls a.bx-prev, .post-view .post-skips a.post-skip-previous {
    background-position: 15px -225px;
}

#home-events .bx-controls a.bx-prev:hover, .post-view .post-skips a.post-skip-previous:hover {
    background-position: 15px -338px;
}

#home-events .bx-controls a.bx-prev {
    border-right: 		1px solid #CCC;
}

#home-events .bx-controls a.bx-next, .post-view .post-skips a.post-skip-next {
    background-position: 27px -275px;
}

#home-events .bx-controls a.bx-next:hover, .post-view .post-skips a.post-skip-next:hover {
    background-position: 27px -388px;
}


@media (max-width: 1024px) {
	#home-events #products-list li {
		margin: 	0 20px 0 0;
	}
	
}

.fme-events_land ol{
    margin-top:25px;
}