/* CSS File for EAPLC by multivitamedia.at */

/* fonts */
/* @import url("../fonts/fonts.css"); */
@font-face {
    font-family: 'robotothin';
    src: url('../fonts/Roboto-Thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/Roboto-Light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/Roboto-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/Roboto-Medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/Roboto-Bold-webfont.woff') format('woff'));
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/Roboto-Black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html {}
body {font-family:"robotoregular",sans-serif; font-size:20px; line-height:28px; letter-spacing:1.5; color:#333;}

/* global */
h1                    {font-family:"robotolight",sans-serif; line-height:42px; clear:both;}
h2                    {font-family:"robotothin",sans-serif; line-height:36px;}
input, textarea       {padding:5px 8px; border:1px solid #aaa;}
input[type="submit"]  {padding:5px 10px; background-color:#00b4d8; color:#fff; border:none;}
thead                 {height:50px;}
th.field-label        {text-align:left;}
.site-name            {display:none; font-size:60px; float:left; margin-bottom:35px;}
.site-name a          {font-family:'robotoblack',sans-serif; color:#333; text-decoration:none;}
.site-slogan          {display:none; position:absolute; z-index:-1; font-family:'robotolight',sans-serif; font-size:60px; color:#19B9DA; margin-left:185px;}
.region .block-region {padding:15px;}
.tabs a.is-active     {background-color:#e3e3e3;}
.node-type-list dd    {margin:3px 0 20px 20px;}

/* structure */
#header     {display:flex; justify-content:space-between; padding:35px 5% 0 5%;}
#navigation {display:flex; justify-content:center;}
#featured   {background-color:#eee;}
#main       {display:flex; padding:3% 5%;}
#footer     {display:flex; justify-content:center; width:100%; padding:5% 0;}

/* header */
#header .region                         {width:50%;}
#header .region-branding                {flex:0 1 45%;}
#header .region-usernavigation          {flex:0 1 55%;}
#header .region-usernavigation a        {text-decoration:none; color:#333;}
#header .region-usernavigation a:hover  {text-decoration:underline;}
#header .region-usernavigation ul       {text-align:right;}
#header .region-usernavigation ul li    {display:inline; margin:0 10px;}
#header .region-usernavigation ul li:last-child {margin-right:0;}

/* navigation */
#navigation a                 {font-size:22px; text-decoration:none; color:#333;}
#navigation a:visited         {color:#333;}
#navigation ul                {margin-left:0;}
#navigation ul li             {display:inline; margin:0 10px;}
#navigation ul li:first-child {margin-left:0;}
/* #navigation ul li:last-child a {color:#19B9DA;} */       /* ONLY ACTIVE WHEN THE RESULTS ARE OUT */

/* admin navigation */
.toolbar-icon-menu-link-contentf10fd0fa-8963-4001-b43a-078ec664edb6::before {background-image: url(../images/person.svg) !important;}

/* slideshow */
.views_slideshow_main .views-field-field-slideimage img {width:100% !important; height:auto !important;}

/* content */
#main           {background-color:#eee;}
#main a         {color:#00b4d8; text-decoration:none;}
#main a:hover   {text-decoration:underline;}
#main a:visited {color:#0077b6}

/* frontpage */
#block-abouteaplc     {clear:both; margin-top:25px;}
#block-abouteaplc h2  {font-size:42px;}
#block-abouteaplc h3  {margin-top:40px;}

/* user registration*/
#user-register-form label                 {display:inline-block; width:200px; text-align:right;}
#user-register-form input[type="submit"]  {margin-left:205px;}
#user-register-form .description          {padding-left:208px;}

/* user profile */
.view-user-profile .view-content              {display:flex; flex-direction:row; flex-wrap:wrap;}
.view-user-profile .view-content .views-row   {margin:20px;}
.view-user-profile .field--name-field-picture {width:220px;}
/*
body.path-user #block-eaplc-local-tasks li:last-child a::after   {content:" profile";}
body.user-logged-in ul.flippy                     {display:none;}
.view-user-profile .view-content                  {display:flex; justify-content:space-between; flex-wrap:wrap;}
.view-user-profile .view-content .views-row       {margin:35px;}
.view-user-profile .views-field-edit-node         {margin-top:10px;}
#main .view-user-profile .views-field-edit-node a {padding:5px 10px; background-color:#00b4d8; color:#fff; border:none;}
*/

/* add content */
.tabledrag-toggle-weight-wrapper                                  {display:none;}
.field--type-entity-reference, #edit-field-other-contests-wrapper {padding:10px 0;}
#node-wabikusa-edit-form .js-form-type-vertical-tabs              {display:none;}
#node-paludarium-edit-form .js-form-type-vertical-tabs            {display:none;}
#node-nano-edit-form .js-form-type-vertical-tabs                  {display:none;}
#node-medium-edit-form .js-form-type-vertical-tabs                {display:none;}
#node-large-edit-form .js-form-type-vertical-tabs                 {display:none;}

/* add nano */
#node-nano-form h4.label                         {display:block; padding-bottom:10px;}
#node-nano-form .form-wrapper                    {margin-bottom:50px;}
#node-nano-form th.field-label                   {text-align:left;}
#node-nano-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-nano-form .description                     {font-family:'robotolight',sans-serif;}

/* add small */
#node-small-form h4.label                         {display:block; padding-bottom:10px;}
#node-small-form .form-wrapper                    {margin-bottom:50px;}
#node-small-form th.field-label                   {text-align:left;}
#node-small-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-small-form .description                     {font-family:'robotolight',sans-serif;}

/* add medium */
#node-medium-form h4.label                         {display:block; padding-bottom:10px;}
#node-medium-form .form-wrapper                    {margin-bottom:50px;}
#node-medium-form th.field-label                   {text-align:left;}
#node-medium-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-medium-form .description                     {font-family:'robotolight',sans-serif;}

/* add large */
#node-large-form h4.label                         {display:block; padding-bottom:10px;}
#node-large-form .form-wrapper                    {margin-bottom:50px;}
#node-large-form th.field-label                   {text-align:left;}
#node-large-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-large-form .description                     {font-family:'robotolight',sans-serif;}

/* add x-large */
#node-x-large-form h4.label                         {display:block; padding-bottom:10px;}
#node-x-large-form .form-wrapper                    {margin-bottom:50px;}
#node-x-large-form th.field-label                   {text-align:left;}
#node-x-large-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-x-large-form .description                     {font-family:'robotolight',sans-serif;}

/* add 2x-large */
#node-2x-large-form h4.label                         {display:block; padding-bottom:10px;}
#node-2x-large-form .form-wrapper                    {margin-bottom:50px;}
#node-2x-large-form th.field-label                   {text-align:left;}
#node-2x-large-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-2x-large-form .description                     {font-family:'robotolight',sans-serif;}

/* add 3x-large */
#node-3x-large-form h4.label                         {display:block; padding-bottom:10px;}
#node-3x-large-form .form-wrapper                    {margin-bottom:50px;}
#node-3x-large-form th.field-label                   {text-align:left;}
#node-3x-large-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-3x-large-form .description                     {font-family:'robotolight',sans-serif;}

/* add biotope */
#node-biotope-form h4.label                         {display:block; padding-bottom:10px;}
#node-biotope-form .form-wrapper                    {margin-bottom:50px;}
#node-biotope-form th.field-label                   {text-align:left;}
#node-biotope-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-biotope-form .description                     {font-family:'robotolight',sans-serif;}

/* add paludarium */
#node-paludarium-form h4.label                         {display:block; padding-bottom:10px;}
#node-paludarium-form .form-wrapper                    {margin-bottom:50px;}
#node-paludarium-form th.field-label                   {text-align:left;}
#node-paludarium-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-paludarium-form .description                     {font-family:'robotolight',sans-serif;}

/* add wabikusa */
#node-wabikusa-form h4.label                         {display:block; padding-bottom:10px;}
#node-wabikusa-form .form-wrapper                    {margin-bottom:50px;}
#node-wabikusa-form th.field-label                   {text-align:left;}
#node-wabikusa-form .tabledrag-toggle-weight-wrapper {display:none;}
#node-wabikusa-form .description                     {font-family:'robotolight',sans-serif;}

/* application guidlines */
img.adaauth {width:98%; height:auto; max-width:580px;}

/* project detail page */
.field--name-field-picture                                        {width:100%;}
.field--name-field-picture img                                    {width:100%; height:auto;}
.field--name-field-first-name                                     {float:left;}
.field--name-field-last-name                                      {float:left; padding-left:5px;}
.field--name-field-country::before                                {content:", ";}
.field--name-field-additional-pictures                            {margin:20px 0;}
.field--name-field-additional-pictures .field__items              {display:flex; flex-wrap:wrap;}
.field--name-field-additional-pictures .field__items .field__item {margin-right:10px;}
.node--type-large .field,
.node--type-medium .field,
.node--type-nano .field,
.node--type-paludarium .field,
.node--type-wabikusa .field {margin:10px 0;}
.node--type-large .field .field__label,
.node--type-medium .field .field__label,
.node--type-nano .field .field__label,
.node--type-paludarium .field .field__label,
.node--type-wabikusa .field .field__label {font-family:'robotobold',sans-serif;}

/* comments */
.field--name-field-comments .comment__meta  {display:none;}
.field--name-field-comments h3              {display:none;}
.field--name-field-comments .field__label   {display:none;}

/* view qualification */
.view-qualification .fivestar-rating-wrapper        {padding-left:8px;}
.view-qualification .vote-result                    {font-size:12px;}
.view-qualification .views-field-field-picture      {width:100%; max-width:650px;}
.view-qualification .views-field-field-picture img  {width:100%; height:auto;}

/* view rating */
.view-rating .views-field-field-picture                 {width:100%; max-width:650px;}
.view-rating .views-field-field-picture img             {width:100%; height:auto;}
.view-rating .views-field-field-comments                {margin-bottom:80px;}
.view-rating .views-field-field-comments .field__label  {display:none;}
.view-rating .views-field-field-comments .js-comment    {margin-bottom:40px;}
.view-rating .views-field-field-comments .comment-reply {display:none;}
.view-rating .views-field-node-rate-widget-field-8      {margin-bottom:50px;}

/* view jury */
.view-jury .view-content            {display:flex; justify-content:space-evenly; flex-wrap:wrap;}
.view-jury .view-content h2         {margin-bottom:10px;}
.view-jury .view-content h3         {font-family:"robotolight",sans-serif; font-weight:100; margin-top:0;}
.view-jury .view-content .views-row {text-align:center; margin-bottom:50px;}
.view-jury .views-field-field-jurypicture img {width:100%; height:auto;}

/* jury bewertung */
.view-participants-jury .views-field-form-field-field-total-impression-points {padding-left:25px;}
.view-participants-jury table.views-table tr {padding:25px 0 !important; margin:25px 0;}
.view-participants-jury td.views-field-node-rate-widget-field {padding:20px;}
.view-participants-jury td.views-field-node-rate-widget-field table td {padding:15px;}
.view-participants-jury .comment-comment-form textarea {height:100px;}

/* jury member */
.node--type-jury-member .field--name-field-jurypicture        {width:30%; float:right; margin:0 0 50px 50px;}
.node--type-jury-member .field--name-field-jurypicture img    {width:100%; height:auto;}
.node--type-jury-member .field--name-field-rating-categories  {width:60%; float:left !important; margin-bottom:30px;}
.node--type-jury-member .field--name-field-text               {width:60%; float:left !important;}

/* view news */
.view-news ul                                 {margin:0; padding:0;}
.view-news ul li                              {list-style:none; list-style-image:none; clear:both; margin:0;}
.view-news .views-field-field-newspicture     {max-width:500px; height:auto; margin:0 40px 50px 0; float:left;}
.view-news .views-field-field-newspicture img {max-width:100%; height:auto;}
.view-news .views-field-title                 {}
.view-news .views-field-field-newstext        {}

/* news */
.field--name-field-newspicture img                      {max-width:100%; height:auto;}
.field--name-field-additional-newspictures              {max-width:1100px; display:flex; flex-wrap:wrap;}
.field--name-field-additional-newspictures .field__item {margin-right:10px;}

/* view participants */
.view-participants ul li {list-style:none; list-style-image:none; clear:both;}
.view-participants div.views-field {float:left;}
.view-participants span.views-field {width:300px; float:left; margin-bottom:10px;}
.view-participants ul li .views-field-field-picture {margin:0 35px 25px 0; min-height:450px;}
.view-participants ul li .views-field-field-views-simple-math-field {font-family:"robotoblack",sans-serif; margin-top:20px;}

/* view participants ranking */
.view-participants .views-field-form-field-field-qualipoints {padding-left:25px;}

/* view winners */
body.path-winners2021 .region-content               {width:100% !important;}
body.path-winners2021 #block-eaplc-content          {width:100% !important;}
.view-winners2021                                   {width:100%;}
.view-winners2021 ul li                             {list-style:none; list-style-image:none; margin-bottom:50px;}
.view-winners2021 .views-field-field-picture        {max-width:1090px;}
.view-winners2021 .views-field-field-picture img    {width:100%; height:auto;}
.view-winners2021 .view-display-id-attachment_1     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_1 img {width:70%; height:auto;}
.view-winners2021 .view-display-id-attachment_2     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_2 img {width:45%; height:auto;}
.view-winners2021 .view-display-id-attachment_3     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_3 img {width:70%; height:auto;}
.view-winners2021 .view-display-id-attachment_4     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_4 img {width:45%; height:auto;}
.view-winners2021 .view-display-id-attachment_5     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_5 img {width:70%; height:auto;}
.view-winners2021 .view-display-id-attachment_6     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_6 img {width:45%; height:auto;}
.view-winners2021 .view-display-id-attachment_7     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_7 img {width:70%; height:auto;}
.view-winners2021 .view-display-id-attachment_8     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_8 img {width:45%; height:auto;}
.view-winners2021 .view-display-id-attachment_10     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_10 img {width:70%; height:auto;}
.view-winners2021 .view-display-id-attachment_9     {margin-top:100px;}
.view-winners2021 .view-display-id-attachment_9 img {width:45%; height:auto;}
.view-winners2021 ul li .views-field-nothing div {float:left;}
.view-winners2021 ul li.Ranking1 .views-field-nothing::before {content:url('https://eaplc.eu/sites/default/files/rank1.png');}
.view-winners2021 ul li.Ranking1 .views-field-nothing .field-content {position:absolute; z-index:69; margin:18px 0 0 15px;}
.view-winners2021 ul li.Ranking2 .views-field-nothing::before {content:url('https://eaplc.eu/sites/default/files/rank2.png');}
.view-winners2021 ul li.Ranking2 .views-field-nothing .field-content {position:absolute; z-index:69; margin:18px 0 0 15px;}
.view-winners2021 ul li.Ranking3 .views-field-nothing::before {content:url('https://eaplc.eu/sites/default/files/rank3.png');}
.view-winners2021 ul li.Ranking3 .views-field-nothing .field-content {position:absolute; z-index:69; margin:18px 0 0 15px;}
.view-winners2021 ul li.Ranking4 .views-field-nothing::before {content:"4."; float:left; margin-right:10px;}
.view-winners2021 ul li.Ranking5 .views-field-nothing::before {content:"5."; float:left; margin-right:10px;}
.view-winners2021 ul li.Ranking6 .views-field-nothing::before {content:"6."; float:left; margin-right:10px;}
.view-winners2021 ul li.Ranking7 .views-field-nothing::before {content:"7."; float:left; margin-right:10px;}
.view-winners2021 ul li.Ranking8 .views-field-nothing::before {content:"8."; float:left; margin-right:10px;}
.view-winners2021 ul li.Ranking9 .views-field-nothing::before {content:"9."; float:left; margin-right:10px;}
.view-winners2021 ul li.Ranking10 .views-field-nothing::before {content:"10."; float:left; margin-right:10px;}
.view-winners2021 .view-header {max-width:1090px;}
.view-winners2021 .view-header .awards {width:200px; float:left; text-align:center;}
.view-winners2021 .view-header h2 {font-family:"robotolight",sans-serif; font-size:1.8em; clear:both; padding-top:50px;}
.view-winners2021 .view-header h3 {font-family:"robotothin",sans-serif;}

/* winners nano */
.view-winner-nano .views-field-counter              {float:left; padding:0 10px 35px 0;}
.view-winner-nano .views-field-title-1              {float:left; padding-right:10px;}
.view-winner-nano .views-field-field-first-name     {float:left; padding-right:8px;}
.view-winner-nano .views-field-field-last-name      {float:left; padding-right:10px;}
.view-winner-nano .views-field-field-country        {float:left; margin-right:25px;}
.view-winner-nano .views-row                        {clear:both;}
.view-winner-nano .rank1::before                    {content:url(../images/rank1.png);}
.view-winner-nano .rank1 .field-content             {display:none;}
.view-winner-nano .rank2::before                    {content:url(../images/rank2.png);}
.view-winner-nano .rank2 .field-content             {display:none;}
.view-winner-nano .rank3::before                    {content:url(../images/rank3.png);}
.view-winner-nano .rank3 .field-content             {display:none;}
.view-winner-nano .view-content > .views-row:nth-child(-n+3) .views-field-title-1           {float:left; padding-top:15px;}
.view-winner-nano .view-content > .views-row:nth-child(-n+3) .views-field-field-first-name  {float:left; padding-top:15px;}
.view-winner-nano .view-content > .views-row:nth-child(-n+3) .views-field-field-last-name   {float:left; padding-top:15px;}
.view-winner-nano .view-content > .views-row:nth-child(-n+3) .views-field-field-country     {float:left; padding-top:15px;}
.view-winner-nano .views-field-field-special-award-creativity   {float:right; padding:0 2px 35px 2px;}
.view-winner-nano .views-field-field-special-award-photography  {float:right; padding:0 2px 35px 2px;}
.view-winner-nano .views-field-field-special-award-plants       {float:right; padding:0 2px 35px 2px;}


/* badges medium */
.view-display-id-page_3 ul li.Ranking1 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-plants.png'); float:right; margin-bottom:35px;}
.view-display-id-page_3 ul li.Ranking3 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-creativity.png'); float:right; margin-bottom:35px;}
.view-display-id-page_3 ul li.Ranking4 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-photography.png'); float:right; margin-bottom:35px;}

/* badges large */
.view-display-id-page_4 ul li.Ranking1 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-plants.png'); float:right; margin-bottom:35px;}
.view-display-id-page_4 ul li.Ranking2 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-creativity.png'); float:right; margin-bottom:35px;}
.view-display-id-page_4 ul li.Ranking4 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-photography.png'); float:right; margin-bottom:35px;}

/* badges paludarium */
.view-display-id-page_5 ul li.Ranking3 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-plants.png'); float:right; margin-bottom:35px;}
.view-display-id-page_5 ul li.Ranking4 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-creativity.png'); float:right; margin-bottom:35px;}
.view-display-id-page_5 ul li.Ranking6 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-photography.png'); float:right; margin-bottom:35px;}

/* badges wabikusa */
.view-display-id-page_6 ul li.Ranking1 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-photography.png'); float:right; margin-bottom:35px;}
.view-display-id-page_6 ul li.Ranking4 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-creativity.png'); float:right; margin-bottom:35px;}
.view-display-id-page_6 ul li.Ranking6 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-plants.png'); float:right; margin-bottom:35px;}

/* badges nano */
.view-display-id-page_8 ul li.Ranking1 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-plants.png'); float:right; margin-bottom:35px;}
.view-display-id-page_8 ul li.Ranking3 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-photography.png'); float:right; margin-bottom:35px;}
.view-display-id-page_8 ul li.Ranking10 .views-field-field-picture::after {content:url('https://eaplc.eu/sites/default/files/badge-creativity.png'); float:right; margin-bottom:35px;}

/* galleries */
.view-galleries img.responsiveimg {width:100%; height:auto;}
.view-galleries .view-content     {display:flex; flex-wrap:wrap; max-width:1080px;}
.view-galleries .view-content img {margin:0 16px 10px 0;}

/* masonry */
.view-masonry .view-content     {display:flex; flex-wrap:wrap;}
.view-masonry .view-content img {margin:0 16px 10px 0;}

/* view team */
body.path-team #main .region        {width:100%;}
.view-team .view-content            {display:flex; justify-content:space-evenly; flex-wrap:wrap;}
.view-team .view-content h2         {margin-bottom:15px;}
.view-team .view-content .views-row {text-align:center; margin-bottom:75px;}
.view-team .views-field-field-member-picture img {width:99%; height:auto;}

/* sponsors */
.view-sponsors                {width:100%;}
.view-sponsors img            {padding:5px 20px;}
.view-sponsors .view-content  {display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center;}

/* footer */
#footer .menu--footer                   {clear:both; display:block; margin-top:25px;}
#footer .menu--footer a                 {text-decoration:none; color:#333;}
#footer .menu--footer a:hover           {text-decoration:underline;}
#footer .menu--footer ul                {margin:0;}
#footer .menu--footer ul li             {display:inline; margin:0 10px;}
#footer .menu--footer ul li:last-child  {margin-left:0;}


/* Hochformat */
@media screen and (orientation: portrait) {

  .field--name-field-newstext img     {width:96%; height:auto;}
  .field--name-field-newspicture img  {max-width:100%; height:auto;}

}

@media only screen and (max-width:1024px) {
  
  /* .view-news .views-field-field-newspicture     {max-width:100%; margin-bottom:15px;} */
  
}

@media only screen and (max-width:768px) {
  
  #main .region-content {width:100%; overflow:hidden;}
  #main .draggable input[type="text"] {width:90%;}
  
  /* user registration*/
  #user-register-form label                 {width:auto; text-align:left;}
  #user-register-form input[type="submit"]  {margin-left:0;}
  #user-register-form .description          {padding-left:0;}
  
  /* user login */
  #user-login-form input                {width:96%;}
  #user-login-form input[type="submit"] {width:150px;}
  
  /* user menu */
  #header .region-usernavigation ul     {margin-top:-25px}
  #header .region-usernavigation ul li  {display:block; margin:0;}
  
  /* navigation */
  #navigation .region-navigation {width:100%;}
  #navigation ul#rm-removed a {color:#fff;}
  .responsive-menus.responsified span.toggler {width:100%; padding:10px 0; border-radius:0; box-shadow:none;}
  
  .node--type-jury-member .field--name-field-jurypicture        {width:100%;}
  .node--type-jury-member .field--name-field-rating-categories  {width:100%; clear:both;}
  .node--type-jury-member .field--name-field-text               {width:100%; clear:both;}
  
  /* .view-news .views-field-field-newspicture     {width:100%; margin-bottom:15px;} */
  .view-news .views-field-title                 {clear:both;}
  .view-news .views-field-field-newstext        {margin-bottom:75px;}
  
}

@media only screen and (max-width:702px) {

  #block-eaplc-local-tasks ul li:last-child {margin:20px 0 0 0;}
  
}

@media only screen and (max-width:510px) {
  
  input[type="tel"]     {width:92%;}
  input[type="email"]   {width:92%;}
  input[type="text"]    {width:92%;}
  input[type="submit"]  {width:92%;}
  textarea              {width:92%;}
  
  h1                    {max-width:96%; height:auto;}
  #main .region-content {width:100%; overflow:hidden;}

  .site-name    {font-size:35px; float:left; margin-bottom:35px;}
  .site-name a  {font-family:'robotoblack',sans-serif; color:#333; text-decoration:none;}
  .site-slogan  {position:absolute; z-index:-1; font-family:'robotolight',sans-serif; font-size:35px; color:#36E42E; margin-left:110px;}
  
  /* user registration*/
  #user-register-form label                 {width:auto; text-align:left;}
  #user-register-form input[type="tel"]     {width:92%;}
  #user-register-form input[type="email"]   {width:92%;}
  #user-register-form input[type="text"]    {width:92%;}
  #user-register-form input[type="submit"]  {width:92%; margin-left:0;}
  #user-register-form .description          {padding-left:0;}
  
  #user-pass input[type="text"] {width:92%;}
  
  /* view winners */
  .view-winners2021 .view-display-id-attachment_1     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_1 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_2     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_2 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_3     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_3 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_4     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_4 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_5     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_5 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_6     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_6 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_7     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_7 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_8     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_8 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_10    {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_10 img {width:70%; height:auto;}
  .view-winners2021 .view-display-id-attachment_9     {margin-top:100px;}
  .view-winners2021 .view-display-id-attachment_9 img {width:70%; height:auto;}
  .view-winners2021 ul li .views-field-nothing div    {clear:both;}
  .view-winners2021 ul li .views-field-nothing        {font-size:14px;}
  .view-winners2021 ul li .views-field-nothing a      {font-size:14px;}
  .view-winners2021 ul li .views-field-nothing .land  {margin-bottom:25px;}
  
  /* nano */
  .view-display-id-page_8 ul li.Ranking10 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  
  /* medium */
  .view-display-id-page_3 ul li.Ranking4 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  
  /* large */
  .view-display-id-page_4 ul li.Ranking4 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  
  /* wabikusa */
  .view-display-id-page_6 ul li.Ranking4 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  .view-display-id-page_6 ul li.Ranking6 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  
  /* paludarium */
  .view-display-id-page_5 ul li.Ranking4 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  .view-display-id-page_5 ul li.Ranking6 .views-field-nothing {position:absolute; z-index:1; margin-top:-1px;}
  
}
