/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:800);

@import url(../warp/css/layout.css);



/* Spacing
----------------------------------------------------------------------------------------------------*/

.module { margin: 10px; }

#breadcrumbs,
#content { margin: 20px 10px; }

#block-header + * #breadcrumbs { margin: 0 10px 20px 10px; }

#footer .module { margin: 0; }

/* Layout
----------------------------------------------------------------------------------------------------*/

/* Blocks */
#block-header + * { padding-top: 20px; }
#block-header { 
	border-bottom: 1px solid #E0E0E0; 
	background: #1e3a6a; 
}

.wrapper.max-width65 { max-width: 65%; }
.wrapper.max-width80 { max-width: 80%; }
.wrapper.max-width100 { max-width: 100%; }

/* Backgrounds */
.bg-white,
.bg-colored { padding: 20px 0;} 

.bg-colored {
	border-top: 1px solid rgba(0,0,0,0.15);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
}

article.item .search-part {
    display: none;
}
article.item #login-form .button.jform_button {
    margin-right: 20%;
}

.bg-colored h1,
.bg-colored h2,
.bg-colored h3,
.bg-colored h4,
.bg-colored h5,
.bg-colored h6,
.bg-colored { color: #aaa; }

.bg-colored a {
	color: #EDE0D5;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}

.bg-colored code { color: #FFF; }

.bg-white + .bg-white { margin-top: -40px; }
.bg-white { background:#EDE0D5; }

.bg-dark a:hover {
	color: #B0B6BB;
	color: rgba(255,255,255,0.65);
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25); 
}

/* Header */
#header { padding: 0 10px; }
#logo { height: /* 72px */; padding:20px 0; width:60%; }
#logo > img {
	width: auto;
	max-height: 100%;
}

#header-responsive .logo + form.searchbox{display:none;}

#header > div#address_pos{float:left;padding:10px 0; width:20%;}
#header > div#social_pos{float:left;padding:10px 0;margin-left:1%; width:15%;}




#menubar {
	margin-bottom: -1px;
	float: right;
}

/* Footer */
#footer {
	padding: 10px;
	line-height: 18px;
	text-align: left;
	font-size: 12px;
}

/* ToTop Scroller */
#totop-scroller {
	display: block;
	position: absolute;
	top: 13px;
	right: 10px;
	z-index: 1;
	width: 34px;
	height: 34px;
	background: url(../images/totop_scroller.png) 0 0 no-repeat;
	text-decoration: none;
	opacity: 0.7
}

#totop-scroller:hover { 
	opacity: 1;
	background-position: 0 -40px; 
}

/* 28_08_2015  */
#page .top_bar_block{background: #922826 none repeat scroll 0 0;height: 30px;}

/*#page #block-header{background-image: -moz-linear-gradient( 90deg, rgb(87,31,31) 0%, rgb(146,40,38) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(87,31,31) 0%, rgb(146,40,38) 100%);background-image: -ms-linear-gradient( 90deg, rgb(87,31,31) 0%, rgb(146,40,38) 100%);}*/

#page #block-header{
	background-image: url('../images/mfm-header-bkgrnd-FNL.jpg');
}

#block-header .block-menu{background: #922826 none repeat scroll 0 0;}
.menu-dropdown a.level1, .menu-dropdown span.level1{margin: 0 0 2px;}

/* 02_09_2015  */
div#block-top-a.bg-white {background: rgba(0, 0, 0, 0) url(../../../images/yootheme/demo/slideshow/infinite_teaser1_red.jpg) repeat scroll 0 0;}
div.wk-slideshow ul.slides{text-align: center;}
#login-form input#jform_email{padding: 5px; width: 67%;}

#top-b .mod-box h3.module-title{font-weight:800;font-family: 'Open Sans', sans-serif;} 

.resid-list{background-image:url("../images/inset-res.png");}
.farm-list{background-image:url("../images/inset-farm.png");}
.auction-calender{background-image:url("../images/inset-cal.png");}



#system .items .blog-items-content .item{float: none;width: 33.33%;margin: 0 -4px 0 0;padding: 0 10px 0 10px;box-sizing: border-box;margin-bottom: 25px; display: inline-block; vertical-align: top;}
#system .items .blog-items-content .item header h2.title{font-size: 18px; min-height: 65px; line-height: 1.2;}


.resid-list .line.line-icon li,.farm-list .line.line-icon li{display: table !important;width: 100%;}
.resid-list .line.line-icon li span.art-img,.farm-list .line.line-icon li span.art-img{float: left;width: 28%; }
.resid-list .line.line-icon li span.art-img img,.farm-list .line.line-icon li span.art-img img{object-fit: cover;box-shadow: none;padding: 0;border: 0;}
.resid-list .line.line-icon li > a,.farm-list .line.line-icon li > a, .line.line-icon li span.art-content{margin-left: 32%; display: block;}

#address_pos .deepest{display:none;}

#mobile_menu{display: none !important;}

@media (max-width:1400px){
#system .items .blog-items-content .item header h2.title{min-height: 90px}
}
@media (max-width:1199px){

#system .items .blog-items-content .item{width: 50%;}	
#system .items .blog-items-content .item header h2.title{min-height: 75px;}
}
@media (max-width:959px){
	.moduletablestyle-box #login-form{float:left;width:40%;}
	.moduletablestyle-box .moduletable{float:right;width:40%;}
	.moduletablestyle-box .moduletable .searchbox{margin-top:3px;}
	.module.mod-box-transparent.deepest{min-height:auto !important;}
	#logo{width:40%;}
	#header > div#address_pos{width:30%;}
	#header > div#social_pos{width:25%;}
	
	#header > div#social_pos span.mail-link{color:#deb390 !important;}
	#system .items .blog-items-content .item{width: 50%;}
}

@media (max-width:767px){
#header > div#social_pos{width:100%;padding:0; text-align: center;margin-left: 0px; }
#header > div#address_pos{width:50%;padding:0;}
#header-responsive{text-align:center;}
#header-responsive .logo{margin:20px auto !important;width:auto !important;max-width:100%;}
#page #block-header{background-image:none;}

.resid-list .line.line-icon li span.art-img,.farm-list .line.line-icon li span.art-img{float: left;width: 20%; }

.resid-list .line.line-icon li > a,.farm-list .line.line-icon li > a,.line.line-icon li span.art-content{margin-left: 20%; display: block;}


/*.menu_block #menubar{display: block !important;}
.menu_block #menubar > #menu > .menu.menu-dropdown:nth-child(2){display: none !important;}
.menu-responsive{display: none !important;}*/

#mobile_menu{display: block !important;}
.menu-responsive{display: none;}

#mobile_menu #jawnav{border: 0;box-shadow: none;background: #922826;}
#mobile_menu #jawnav #menu-button{font-weight: 600;font-size: 7px;background: #fff;position: absolute;right: 0;width: 55px;
color: #922826;padding: 17px 15px;top: -18px;text-indent: -9999px;height: 50px;border-radius: 5px;}



#mobile_menu #jawnav #menu-button::after {background: #922826;}
#mobile_menu #jawnav #menu-button::before {border-top: 2px solid #922826;border-bottom: 2px solid #922826;}

#mobile_menu #jawnav > ul{position: absolute;z-index: 4;background: #922826;top: 90px;left: -20px;right: -20px;width: auto;}
#mobile_menu #jawnav ul > li > a{border: 0;font-size: 13px;color: #fff;}
#mobile_menu #jawnav > ul > li:hover > a,#mobile_menu #jawnav > ul > li.active > a{color: #fff;background: #461615;}

#mobile_menu #jawnav span.inner{background: #461615;}
#mobile_menu #jawnav ul ul li a{color: #fff;}
#mobile_menu #jawnav ul ul li:hover > a,#mobile_menu #jawnav ul ul li a:hover, #mobile_menu #jawnav ul ul li.current > a{color: #fff;}


}

@media (max-width:650px){

#system .items .blog-items-content .item{width: 100%;}
#system .items .blog-items-content .item header h2.title { min-height: inherit;}
#system .items .blog-items-content .item .links{text-align: center;}

}
@media (max-width:600px){
.moduletablestyle-box #login-form, .moduletablestyle-box .moduletable{width:80%;float:left;}


article.item #login-form .button.jform_button{margin-right: 10%;}

.resid-list .line.line-icon li > a,.farm-list .line.line-icon li > a,.line.line-icon li span.art-content{margin-left: 23%; }



}

@media (max-width:420px){
#header > div#social_pos{width:100%;padding:0;margin:0;}
#header > div#address_pos{width:100%;padding:0;}
}



   
