html { overflow-y:scroll }
body { color:#000; font:100% Arial; padding:0; margin:0; text-align:center; background:#333 }
.allpage { background:#fff }
header, main { clear:both; text-align:left }
header { padding:30px 0 10px 0; margin-bottom:30px; background:#000 }
header .cnt { max-width:90%; height:80px; margin:0 auto }
main { max-width:90%; margin:0 auto 30px auto }
.layout-content { width:75%; float:left; margin:0 auto 70px auto }
article {  }
.sidebar-first { width:23%; float:right; padding-top:70px; }

/* DEFAULTS */

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 }
#edit-submit, #edit-actions-submit { color:#fff; padding:10px 15px; text-transform:uppercase; border:none; background:#000 }
.clr { display:block; clear:both; border:none }
hr.clr { padding:0; margin:0; border:none; clear:both }
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 }

/* DESIGN */

#logo { width:200px; float:left }
#logo img { width:100%; height:auto }
#block-mm-main-menu { text-align:center; padding:0 }
#block-mm-main-menu li { display:inline; padding:0; margin:0 }
#block-mm-main-menu a { color:#fff; display:inline-block; text-align:center; text-transform:uppercase; padding:5px 10px; margin:0; text-decoration:none }
#block-mm-main-menu a:hover, 
#block-mm-main-menu .menu-main__item--active-trail a { color:#fff; background:#000 }

#block-mm-paslaugos li { padding:5px }
#block-mm-paslaugos li:hover { transition:0.5s; background:#000 }

#footerfull { background:url(/themes/mm/img/t-rex-bg.gif) }
#block-mm-dinozaurai { height:420px; background:url(/themes/mm/img/t-rex.gif) no-repeat center top }
#block-mm-dinozaurai div { position:relative; top:50px }

footer { color:#999; font-size:90%; clear:both; text-align:center; padding:20px; background:#555 }
footer a { color:#ccc }
#block-copy p { padding:0 }
#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% }

