/*
# ===============================================
# BEcoland Aktivportal Mobile v:1.0
# ===============================================
# Developed: István Bodó    : info@becoland.hu
# Copyright: B'Ecoland ltd. : www.becoland.hu
# ****** (c)2015 All rights reserved! ******
# ===============================================
*/

a { text-decoration:none !important; }
hr { clear:both; opacity:0.2; }

.ui-body-c { background-image:url('img/bodyBg.jpg'); }
.ui-bar-a { background-image:url('img/bodyBg.jpg'); }

.ui-bar-a { background-color:none !important; }
.ui-focus, .ui-btn-focus { box-shadow:none !important; }
.ui-active, .ui-btn-active { border:1px solid #888 !important; background:inherit !important; text-shadow:none !important; }
.ui-listview-inset { margin:-15px -10px 20px -10px !important; }
.ui-collapsible-content { border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; }

.header { background:#c61414; text-align:center; }
.headerImg { text-align:center; background:#fff; }
.headerImg img { width:100%; }
.homeBanner { text-align:center; }
.homeBanner img { width:100%; margin-bottom:-6px; }

.menuName { margin:-15px -15px 10px -15px; /*background:#eee;*/ padding:10px; font-size:13pt; color:#c61414; white-space:nowrap; overflow:hidden; background:linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; }

#closeDiv { margin:0 0 25px 0 !important; color:#444; }
#closeDiv a { text-decoration:none !important; }
#closeIcon { float:right; margin:-5px -5px 0 0 !important; }

#menupanel { width:96%; background:linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; }
.panelCont { margin:-15px; }
.panelCont a { display:block !important; padding:14px 0 14px 14px; font-size:1.0em; }
.panelCont .submenu, .panelCont .normenu { border-bottom:1px solid #ccc; text-align:left; color:#c61414 !important; white-space:nowrap; overflow:hidden; }
.panelCont .submenu { background:linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; }
.panelCont .submenu:hover { background:linear-gradient(#E8E8E8, #d0d0d0) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(#E8E8E8, #d0d0d0) repeat scroll 0% 0% transparent; }
.panelCont .normenu { background:#fafafa; }
.panelCont .normenu:hover { background:#f0f0f0; }

.mpluss { position:absolute; right:15px; border:2px solid #c61414; border-radius:14px; font-size: 14px; padding:0 4px; box-shadow:0 1px 2px rgba(0,0,0,0.3); }

.content { background-image:url('css/img/bodyBg.jpg') !important; }
.content a { color:rgb(128, 0, 0) !important; }

.lineContent div { text-align:justify !important; } 
.lineContent img {width:100% !important; height:auto !important; margin:10px auto !important; border:3px solid #fff !important; border-radius:3px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3); }
.lineContent ul { margin:15px 2px 15px 15px; padding:0 !important; }
.lineContent h2 { font-size:18px !important; }
.lineContent blockquote { margin:15px 2px 15px 15px !important; }
.lineContent iframe, .blockContent iframe { width:320px !important; height:200px !important;  margin:-25px; /*margin:0px auto !important;*/ }
.content .lineContent a { color:#800000 !important; display:block; margin:10px; }

.priceContent div { margin:10px 0; /*border-bottom:1px solid #ddd;*/ }
.priceContent div strong { display:block; margin:0px; border:1px solid #ddd; background:linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent;padding:10px; border-radius:8px; }

.block { margin:0 auto !important; max-width:300px; padding:10px; border:1px solid #ddd; border-radius:4px; background:#fff; text-align:center; box-shadow:0px 2px 4px rgba(0, 0, 0, 0.3); }
.block a { text-decoration:none !important; color:#fff !important; }
.blockHead { margin: -10px -10px 0 -10px; background:#c61414; padding:10px 0; border-top-left-radius:4px; border-top-right-radius:4px; /*text-transform:uppercase;*/ text-shadow:none; }
.blockContent { color:#333 !important; /*text-align:justify;*/ }
.blockContent img { max-width:280px !important; margin:0 auto !important; border: 3px solid #FFF !important; border-radius:3px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3); }
.blockContent a { text-decoration:none !important; color:#333 !important; }
/*.blockContent span { display:inline-block; margin:10px 0px 0px 185px; border:1px solid rgb(221, 221, 221); border-radius:4px; background:linear-gradient(rgb(254, 254, 254), rgb(244, 244, 244)) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(rgb(254, 254, 254), rgb(244, 244, 244)) repeat scroll 0% 0% transparent; padding:6px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2); }*/
.blockContainer2 ul { list-style-type:none; padding:0; }

.dlgImg { text-align:center; }
.dlgImg img { width:120px; border:4px solid #fff; border-radius:2px; box-shadow:2px 2px 2px rgba(0,0,0,0.25); }

.contactDiv { margin-bottom:40px; text-align:center; }
.googleMap { text-align:center; }
.googleMap img { border:3px solid #fff !important; border-radius:3px; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.3); }

.impressum { margin:0; padding:5px 0 5px 10px; border-top:5px solid #450913; border-top:3px solid #450913; background:#333; font-family:Verdana; /*line-height:50%;*/ font-size:10pt; font-weight:normal; color:#fff; text-shadow:none; }

.socLink { position:absolute; right:2%; bottom:100px; }
.ytLink, .gpLink, .fbLink { float:left; margin-right:4px; }
.ytLink img, .gpLink img, .fbLink img { margin:0; border:0; width:50px; height:50px; }

#gallery img { margin:0 1px 0 1px; }
.operCont { clear:both; margin:0 10px; }

#picture img { width:100%; height:auto;}
