/*
# ===============================================
# 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; width:94%; background-color:#fafafa; color:#fafafa; }

.ui-title { margin:12px auto !important; width:98% !important; }
.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; }

.header { text-align:center; }
.headerImg { text-align:center; background:#a30100 !important; color:#fff !important; font-style:italic; text-shadow:none; }
.headerImg img { width:100%; }
.homeBanner { text-align:center; border-bottom:3px solid #a30100; /*box-shadow: 0px 3px 3px #888;*/ }
.homeBanner img { width:100%; margin-bottom:-4px; }

.navbar a { background:#a30100 !important; color:#fff !important; }
.menuName { margin:-15px -15px 10px -15px; background:#A30100; padding:10px; color:#fff; text-shadow:none; white-space:nowrap; overflow:hidden; }

.submenu { text-align:left !important; }
.normenu { text-align:left !important; background:#f0f0f0 !important; }

#menupanel { background:#a30100 !important; }
#closeDiv { margin:0 0 25px 0 !important; color:#fff; }
#closeDiv a { text-decoration:none !important; }
#closeIcon { float:right; margin:-5px -9px 0 0 !important; }
.panelCont { margin:-15px; }
.panelCont a:first-child { border-top:1px solid #a30100; }
.panelCont .submenu, .panelCont .normenu { display:block; border-bottom:1px solid #a30100; text-align:left; color:#fff !important; }
.panelCont .submenu { padding:10px; background:linear-gradient(#980100, #590100) repeat scroll 0% 0% transparent; background:-webkit-linear-gradient(#980100, #590100) repeat scroll 0% 0% transparent; }
.panelCont .normenu { padding:8px; background:#fefefe !important; color:#a30100 !important; text-shadow:none; }

.lineContent div { text-align:justify !important; } 
.lineContent img { float:none; width:98% !important; height:auto !important; margin:10px auto !important; border:2px solid #fff; border-radius:2px; box-shadow:2px 2px 2px rgba(0,0,0,0.2); }
.lineContent ul { /*list-style-type:none !important;*/ margin:15px 2px 15px 15px; padding:0 !important; }
.lineContent blockquote { margin:15px 2px 15px 15px !important; }
.lineContent iframe { width:320px !important; height:200px !important;  margin:0px auto !important; }

.block { margin:0 auto !important; padding:10px; border:1px solid #ddd; text-align:center; }
.block a { text-decoration:none !important; color:#6C2833 !important; }
.blockHead { margin: -10px -10px 0 -10px; background:linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; padding:10px 0; background:-webkit-linear-gradient(#F8F8F8, #E0E0E0) repeat scroll 0% 0% transparent; padding:10px 0; }
.blockContent { color:#333 !important; }
.blockContent img { max-width:280px !important; margin:10px auto !important; }
.blockContent a { text-decoration:none !important; color:#333 !important; }

.content a { /*color:rgb(128, 0, 0) !important;*/ }

.contactDiv { margin-bottom:40px; text-align:center; }
.googleMap { margin:0 -10px; padding:0px; }

#gallery img { margin:0 1px 0 1px; width:73px !important; height:73px !important; border:2px solid #fff; border-radius:2px; box-shadow:2px 2px 2px rgba(0,0,0,0.2);  }
.operCont { clear:both; margin:0 10px; }

#picture img { width:100%; height:auto; }