html { overflow-y:scroll }
body { color:#000; font:100% Arial; padding:0; margin:0; text-align:center; background:#333 }
header, main { clear:both; text-align:left }
header { padding:30px 0 10px 0; margin-bottom:30px }
header .cnt { max-width:90%; margin:0 auto }
#logo { width:200px; float:left }
#logo img { width:100%; height:auto }

footer { color:#999; font-size:90%; clear:both; text-align:center; padding:20px; background:#555 }
footer a { color:#ccc }
main { max-width:90%; margin:0 auto 30px auto }
.layout-container { background:#fff }
.layout-content { width:95%; margin:0 auto 70px auto }
.layout-content img { max-width:100%; height:auto }
.sidebar-first {  }
.clr { display:block; clear:both; border:none }
hr.clr { padding:0; margin:0; border:none; clear:both }
a { color:#0033cc; text-decoration:underline; transition:0.5s }
a:hover { text-decoration:underline }
h1 {  }
h2, h3, h4 { }
ul, li { padding:0; margin:0; list-style-type:none }
article li { padding:5px 10px }
p, article li { line-height:25px }
input, textarea, select { padding:5px; border:1px solid #ccc; background:#f9f9f9 }
form .tips, form #edit-body-0-format { display:none }
form .description { color:#999; margin-bottom:20px }
form label { display:block; padding-top:15px }
.feed-icons, .feed-icon { display:none }
#edit-submit, #edit-actions-submit { color:#fff; padding:10px 15px; text-transform:uppercase; border:none; background:#000 }
.menu-main nav {  }
.menu-main { text-align:center; list-style-type:none; padding:0 }
.menu-main li { display:inline; padding:0; margin:0 }
.menu-main a { color:#000; display:inline-block; text-align:center; text-transform:uppercase; padding:5px 10px; margin:0; text-decoration:none }
.menu-main a:hover, 
.menu-main .menu-main__item--active-trail a { color:#fff; background:#000 }
#block-copy p { padding:0 }



time { color:#999; padding:0 15px }
.calendar-view-table td:hover { background:#eee }
.calendar-view-table ul.calendar-view-day__rows li { color:#000; display:block; position:relative; background:#fff }
.calendar-view-table ul.calendar-view-day__rows li:hover { transition: width 0.9s; width:200px; -webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5); -moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5); box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5); background:#fff }
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-body, 
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-created,
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-body,
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-uid,
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-field-data,
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-field-busena,
.calendar-view-table ul.calendar-view-day__rows li:hover .views-field-field-klientas {  display:block }
.calendar-view-table .views-field-title {  }
.calendar-view-table .views-field-created,
.calendar-view-table .views-field-body,
.calendar-view-table .views-field-uid,
.calendar-view-table .views-field-field-data,
.calendar-view-table .views-field-field-busena,
.calendar-view-table .views-field-field-klientas { display:none }
.calendar-view-table td { padding:0 0 0 0 }

/* suplanuotas 1, uzbaigtas 2, veluojantis 3 */
.pav-1 a { color:#339900 }
.pav-2 a { color:#000 }
.pav-3 a { color:#cc0000 }
.today .calendar-view-day { border:5px solid #ccc }

.node-darbai-edit-form #edit-field-data-0 { display:none }

#block-mm-content {  }
#block-mm-account-menu { padding:20px; margin:30px 0; border:1px solid #ccc }

.block-webform { color:#fff; padding:5px 0 5px 15px; background:#444 }
.block-webform input, .block-webform textarea { width:90% }
.block-webform textarea { width:96%; height:100px }
.block-webform #edit-actions-submit { width:20%; margin-left:1%; }
#block-webform h2 { padding:0 30px 0 1%; margin:0 }


@media screen and (max-width:680px) {
#logo,
.region-content, 
.region-contentsecond,
.layout-content, 
.region-primary-menu, .sidebar-first { width:92%; margin:0 4% 50px 4%; float:auto; clear:both }
#logo { text-align:center; margin-bottom:15px; }
#block-prisijunges, #block-prisijungti { float:none; margin:0 auto }
.view-skelbimai-psl .views-row { height:110px }
.view-skelbimai-psl p { display:none }
.view-skelbimai-psl .photo { width:150px; height:100px }
input, select { width:100% }
.region-footer { width:auto; padding:3% }

}

.pager__items { padding-top:20px }
.pager__items a { color:#fff; padding:1px 10px; border:1px solid #ccc }
.pager__items a:hover, .pager__items .is-active a { color:#fff; text-decoration:none; border-color:#339900; background:#339900 }

/* Admin */

#block-mm-primary-local-tasks { padding:20px 0 20px 50px; background:url(/themes/mm/img/icon-edit.png) no-repeat 0 13px; background-size:35px auto }
#block-mm-primary-local-tasks ul { padding:0; margin:0 }
#block-mm-primary-local-tasks li { list-style:none; display:inline }
#block-mm-primary-local-tasks a { color:#000; display:inline; text-decoration:none; padding:10px 15px; border:1px solid #ccc }
#block-mm-primary-local-tasks .is-active a, #block-mm-primary-local-tasks a:hover { background:#fff }
#block-mm-primary-local-tasks .is-active a { font-size:130% }

