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



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



.module .module-title { line-height: 20px; }



/* Module Badges

----------------------------------------------------------------------------------------------------*/



.module .badge {

	top: -10px;

	right: -10px;

	width: 40px;

	height: 40px;

	background: url(../images/module_badges.png) 0 0 no-repeat;	

}

 

.module .badge-hot { background-position: 0 0; }

.module .badge-top { background-position: 0 -50px; }

.module .badge-free { background-position: 0 -100px; }

.module .badge-new { background-position: 0 -150px; }





/* Module Icons

----------------------------------------------------------------------------------------------------*/



.module .module-title .icon {  

	top: -5px;

	width: 31px;

	height: 31px;

	margin-right: 10px;

	background-position: 0 0;

	background-repeat: no-repeat; 

}



.module .module-title .icon-download { background-position: 0 0; }

.module .module-title .icon-twitter { background-position: 0 -40px; }

.module .module-title .icon-mail { background-position: 0 -80px; }

.module .module-title .icon-bubble { background-position: 0 -120px; }

.module .module-title .icon-login { background-position: 0 -160px; }

.module .module-title .icon-cart { background-position: 0 -200px; }





/* Module Type: Box

----------------------------------------------------------------------------------------------------*/



.mod-box {

	padding: 14px;

	border: 1px solid #EBEBEB;

	border-radius: 6px;

}

.mod-box.sidemenu, .mod-box.info{

	border-radius: 0px;

	border: none;

}

.mod-box.pass, .mod-box.facebook{
	padding: 0px;
	border: none;
	border-radius: 0px;
	font-size:12px;
}

.mod-box.newsmod{
	margin: 50px 0 0;
	border: none;
	border-radius: 0px;
	width: 78%;
	background-color: #aec70a;
	border-radius: 15px 0px 50px 0px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 50px;
}

.mod-box.newsmod .module-title{
	float: left;
	font-size: 24px;
	text-transform: none;
	color: #fff;
	font-weight: normal;
	width: 69%;
}

.lnd_more_ind span{
	width: 31%;
	text-indent: 10px;
}
.mod-box.newsmod .lnd_more_ind span, .mod-box.newsmod .lnd_more_ind a{
	color: #289548;
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
	padding: 0px;
}

.lnd_more_ind{
	float: left;
	width: 100%;
	height: 25px;
}

.div_lnd_intro{
	border-top: 2px solid #289548;
	color: #fff;
	float: left;
	width: 100%;
	min-height: 35px;
}

.lnd_introdate{
	color: #fff;
}

.lndtitle{
	width: 17px;
	height: 17px;
	display: block;
	float: right;
	background-image: url(../images/news_readmore.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 5px;
	text-indent: -9999px;
	font-size: 0px!important;
}

.mod-box.newsmod a.showallnews{
	background-image: url(../images/show_all.png);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	text-indent: -9999px;
	width: 28px;
	height: 28px;
	padding-left: 5px;
	float: right;
}

.mod-box.pass a{
	color: #cb0066;
	font-size: 16px;
	text-decoration: underline;
	padding-left: 10px;
}

.moduletablevideo{
	width: 60%;
}
.moduletablevideo iframe{
	width: 100%;
}

.moduletablefruit{
    background-image: url("../images/fruitgraden_bg.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding: 25px 25px 15px 35px;
    position: absolute;
    right: -72px;
    top: -31px;
    width: 200px;
	line-height: 30px;
	height:205px;
}

div.moduletablefruit > p { margin:5px;}

.fruitgreentitle, .fruitbluetitle{
	display: block;
	text-align: center;
	white-space:nowrap;
}

.fruitbluetitle{
	font-size: 36px;
	color: #acd5e5;
}

.fruitgreentitle{
	font-size: 28px;
	color: #b4c732;
	padding-bottom: 15px;
}

.fruittext{
	display: block;
	color: #fff;
	line-height: 14px;
	font-size: 13px;
	padding-bottom:10px;
}

.moduletablefruit a{
	color: #b4c732;
	text-decoration: underline;
}

.moduletablenewsmodtitle{
    color: #B4C732;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    top: -37px;
    width: 300px;
	line-height: 16px;
}

.mod-box .module-title, .mod-headerbox .module-title { text-transform: uppercase; }

/* Color: Grey */

.mod-box-grey {

	padding: 15px;

	border: none;

	background-color: #F5F5F5;

}





/* Module Type: Headerbox

----------------------------------------------------------------------------------------------------*/



.mod-headerbox .module-title {

	padding: 10px;

	border-radius: 6px;

	line-height: 21px; 

	background-color: #F5F5F5;

}



.mod-headerbox-dark .module-title { color: #FFF; }





/* Module Type: Headerline

----------------------------------------------------------------------------------------------------*/



.mod-headerline .module-title { text-align: center; }



.mod-headerline .module-title:before {

	content: "";

	display: block;

	position: absolute;

	top: 20px;

	left: 0;

	right: 0;

	border-top: 1px solid #EBEBEB;

}	



.mod-headerline .module-title > span {

	display: inline-block;

	position: relative;

	padding: 5px 20px;

	border-radius: 6px;

	line-height: 31px;

	color: #FFF;

	font-size: 16px;

}



.mod-headerline .module-title .icon {

	top: 0;

	margin-left: -10px;

}



.module.mod-headerbox-dark .module-title .icon,

.module.mod-headerline .module-title .icon { background-image: url(../images/module_icons_white.png); }





/* Module Type: Line

----------------------------------------------------------------------------------------------------*/



.mod-line:before {

	content: "";

	display: block;

	position: absolute;

}



.grid-h .mod-line:before {

	top: 0;

	bottom: 0;

	left: -17px;

	border-width: 0 0 0 2px;

	border-style: dotted;

	border-color: #EBEBEB;

}



.grid-v .mod-line:before {

	top: -17px;

	left: 0;

	right: 0;

	border-top: 2px dotted #EBEBEB;

}



.grid-h:first-child .mod-line:before,

.grid-v:first-child .mod-line:before { border: none; }



.mod-line .badge {

	top: -10px;

	right: 0;

}



/* Module Type: News

----------------------------------------------------------------------------------------------------*/

.newstext{
	float: left;
    width: 90%;
	color: #fff;
}

.linktonews{
	float: right;
    text-align: right;
    width: 5%;
	margin-top:-14px;
}

.lnd_latestnews{
	margin: 0px;
}

/* Module Type: Facebook

----------------------------------------------------------------------------------------------------*/

.mod-box.facebook{

	padding: 30px 0px;

	border: none;

	border-radius:0px;

	width: 83%;

}



/* Module Type: Footer

----------------------------------------------------------------------------------------------------*/

#bottom-a{

	font-size: 11px;

	color: #333;

}

#bottom-a .mod-box{

	margin: 0px;

	border: none;

	border-radius: 0px;

}

#bottom-a .middle{

	border-right: 1px solid #999;

	border-left: 1px solid #999;

}

#bottom-a .middle h3{

	text-transform: uppercase;

	font-size: 11px;

	font-weight: bold;

}

.footet-contact{

	line-height: 15px;

}


.module.mod-box.footermenu .menu-sidebar{

	margin: 0px;

}



.module.mod-box.footermenu li a{

	color:#333;

}

.module.mod-box.footermenu .current a{

	color: #EC0068;

}

/* image carousel on top */

.locator .cloudcarousel {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.40;
}
.locator .active.cloudcarousel {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.maploaction{
	position: absolute;
	right: 0;
	top: 25px;
	/*opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;*/
	display: none;
}
.mapname{
    bottom: 35px;
    /*opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;*/
    position: absolute;
    right: 20px;
    z-index: 9999;
	display: none;
}
.maptxt{
	position: absolute;
	right: 0;
	top: 25px;
	/*opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;*/
	display: none;
}
.active .maploaction, .active .maptxt, .active .mapname{/*opacity: 1;filter: alpha(opacity=100); -moz-opacity: 1;*/display: block;}

/* Facebook Module */

.fbwall-VerticalBar{
	left: 0px!important;
}
.fbwall-Pane{
	right: 0px!important;
}
.mod-box.facebook{
	background-image: url(../images/facebookbg.png);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 15px 0;
}
#fb_full_wrapfacebook{
	padding-top: 5px;
	padding-left: 88px;
}
#fb-wall{
	width: 96%;
	padding-left: 4%;
}
#fblogo{
    background-image: url("../images/fblogo.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 49px;
    left: 42px;
    position: absolute;
    top: 10px;
    width: 48px;
}
.fb-wall-likes, .fb-wall-media{
	/* DVPT display: none;*/
}
/*.fbwall-VerticalBar{
	width: 33px;
}
.fbwall-DragTop{
	width: 33px;
	height: 29px;
    background-image: url("../images/arrow_up.png")!important;
    background-position: left top;
    background-repeat: no-repeat;
}
.fbwall-DragBottom{
	width: 33px;
	height: 29px;
    background-image: url("../images/arrow_down.png")!important;
    background-position: left top;
    background-repeat: no-repeat;
}*/
.fbwall-Track{
    background-image: url("../images/arrows.png")!important;
    background-position: center top;
    background-repeat: no-repeat;
	width: 33px;
	background-color:transparent;
}
.fbwall-Drag{
	background: none repeat scroll 0 0 transparent;
}
.fbwall-Track .jspActive, .fbwall-Track .jspHover, .fbwall-Drag *:hover{
	background: none repeat scroll 0 0 transparent;
}
.fb-face{
	border: none!important;
	padding: 5px 0px;
	margin: 0 8px 0 22px;
}

/* News Feed Module RSS */
#cf-pane{
	padding-left: 0px;
}