/* 2017 kn titulinis */
    body {font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 13px;}
    h4, h5, h6 {font-family: 'Roboto', Arial, Helvetica, sans-serif;}
    h6 {font-size:14px}
            @media (max-width: 600px) {h6 {font-size:16px}}
    a {text-decoration: none}
    a:hover, a:hover b {text-decoration: none; color:#a92315 }
    b {font-family: 'Roboto', sans-serif; font-weight:500}

    .w3-indigo {color:#fff!important;background-color:#022d7c!important}
    .w3-hover-indigo:hover{color:#fff!important;background-color:#869fcc!important}
    .w3-sand,.w3-hover-sand:hover {color:#000!important;background-color:#f9f7ef!important}

    .w3-card, .w3-card-2 {box-shadow:0 0px 0px 0 rgba(0,0,0,0),0 0px 0px 0 rgba(0,0,0,0); border-bottom: 1px solid #e2e2e2;}
    .w3-third {float:right; } /* resp i virsu */

    header {background-color:white;margin-top: 0; padding: 0}
     .w3-button {padding:8px 0 8px 9px;}
     .w3-button:hover {color:#ffffff!important;background-color:#869fcc!important} 
     .w3-button.raudonai:hover {color:#ffffff!important;background-color:#a92315!important} 

    .mels-linija {border-bottom: 2px solid #869fcc; }
    .raus-linija {border-bottom: 2px solid #a92315;}
            @media (max-width:999px) {.ds-right-m {right:0} }

    .dmenu1 {text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; padding-left: 12px; padding-right:12px}
    .dmenu1 a:hover {color:#f9f7ef}

    .d-www {display:none; border-bottom:2px solid #869fcc; padding: 10px 5px 10px 15px;   margin-bottom: 10px; font-size: 12px;}
    .d-www h5 {font-size: 12px; font-weight: 500; color: #a92315; text-transform: uppercase}

    #rmenu .w3-button b {padding:10px; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; font-weight: normal}

    #rightMenu.w3-sidebar.w3-bar-block.w3-card-2.w3-animate-right { z-index: 10000;} /* del wowslyde  rmenu z-index*/
     .w3-dropdown-content.w3-bar-block.w3-card {position:fixed; z-index:100!important} /* del wowslyde  meniuko z-index*/

        @media (min-width:993px) { #rightMenu {display:none} } 

    .right-menu-show { display:block; right:0; top:0} /* aruno */
    .right-menu-hide { display:none;} /* aruno */

    /* KOLONELES*/
        .d-kronika { padding:0 10px 10px 10px; border-right:1px solid #999; margin-bottom: -10000px;padding-bottom: 10000px;}
        @media (max-width: 600px) {.d-kronika {border-right:0 solid #999;margin-bottom: 0px;padding-bottom: 0px;}}
        .d-kalendorius {padding:0 8px 0 8px; margin-bottom: -10000px;padding-bottom: 10000px;}

	/* JUOSTA PO KALENDORIUMI */
.mlogos {margin:-7px 0 14px 0}
.mlogos img{max-width:50%;height:auto;}

    /* DIDZIOSIOS KOLONELES srautai */
    #kronika_list {margin-top:14px; margin-bottom: 10px}
    #kronika_list .d_img_width {width:100%; margin-bottom:-5px; margin-right:0;  }
    #kronika_list .d_w3-container {margin:0; padding-left:0}
    #kronika_list a {text-decoration: none}
     #kronika_list h6 span {display:block; color:#999999; line-height: 30px; font-size: 0.8em; padding-left: 10px} /* jei reiks datos po title */

    #kronika_list h6 img {display: none; } /* 2017-05-19 kad nesimatytu i title TVS sudeti img */
    #kronika_list .w3-row-padding {padding:5px 0}
        /** img auksciu lyginimas KRONIKAI **/
        #kronika_list img {width:100%; height:auto; /*object-fit: none*/}
        @media (min-width: 1200px)
                {#kronika_list img {width:100%; height:173px; overflow: hidden; object-fit: cover; /*object-position: center 10%/100%x204*/} }
        @media (max-width: 1199px) and (min-width:994px)
                {#kronika_list img {width:100%; height:calc(19vw - 67px); overflow: hidden; object-fit: cover; /*object-position: center 10%/22vw-62px*/} }
        @media (max-width: 993px) and (min-width:601px)
                {#kronika_list img { width:100%; height:calc(19vw - 28px); overflow: hidden; object-fit: cover; /*object-position: center 10%/22vw-17px*/} }
        @media (max-width: 600px) 
                { #kronika_list img {width:100%; height:auto; object-fit: fill} } 
        @supports not ((object-fit: cover) or (object-fit: fill)) {  #kronika_list img {width:100%; height: auto;  }}

    #media_list {margin-left:-10px;}
    #media_list .w3-half {padding: 0 9px 0 10px;}
    #media_list .w3-card {box-shadow:0 0 0 0 rgba(0,0,0,0); border-bottom: 0px}
    #media_list h6 {margin-top:3px; padding-bottom: 10px}
    .embed-resp {  position: relative;   display: block;  height: 0;  padding: 0;  overflow: hidden; padding-bottom: 56.25%;}
    .embed-resp .embed-resp-item,
    .embed-resp iframe, .embed-resp embed, .embed-responsive object, .embed-resp audio, 
    .embed-resp video {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0;}
	.embed-resp img { position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  border: 0;} /* 2017-12-13 */

    #pzinios_list {margin:0 8px 10px 8px}
    #pzinios_list .d_w3-container {margin:0; padding:0}
    #pzinios_list .d_img_width {margin-bottom: 16px; margin-right: 16px; margin-left: 0}
    #pzinios_list a {text-decoration: none}
    #pzinios_list .w3-row-padding {padding:5px 0}
    #pzinios_list .w3-card {padding-top: 10px;padding-bottom:0}
    #pzinios_list div[class="w3-card"]:last-child {border-bottom: 1px solid white}

    #pzinios_list img {width:30%; height:auto; }
    @media (min-width: 1200px) 
        {#pzinios_list img {width:30%; height:106px; overflow: hidden; object-fit: cover; object-position: center 0} }
    @media (max-width: 1199px) 
        {#pzinios_list img {width:30%; height:calc(11vw - 16px); overflow: hidden; object-fit: cover; object-position: center 0} }
    @media (max-width: 975px) 
        {#pzinios_list img { width:30%; height:calc(11vw - 6px); overflow: hidden; object-fit: cover; object-position: center 0} }
    @media (max-width: 600px) 
        { #pzinios_list img {width:30%; height:auto; object-fit: fill} } 
    @supports not ((object-fit: cover) or (object-fit: fill)) 
        {  #pzinios_list img {width:30%; height: auto;  }}

   #skelbimai_list ul {margin-left:-40px;}
    #skelbimai_list ul li {list-style-type: none; list-style-image: none;margin: 8px 0 0 0; padding: 0 0 10px 0;  border-bottom: 1px solid #e2e2e2;}
    #skelbimai_list ul li:last-of-type {border-bottom: 2px solid #ffffff;padding: 0; }
    #skelbimai_list b, #kalendorius_list b {color: #607cb1;}

    /* old  perrasyta*/
        .more {margin-right: 16px; margin-top: -14px; float: right; font-size: 12px;}
         .more a {color: #999}

      /* KALENDORIU KOLONELE acc buttons melynam fone */
        .d-acc {display:none; padding: 0 8px 0 8px; margin-bottom: 20px;}
                @media (min-width:601px)  { .d-acc {display:block; margin-top: -4px; } } /* accordeono slepimas mob */
        /*.d-acc img {width:100%;height: auto;} / 2017-11 */
		.d-fotogalerija img {width:100%;height: auto;}
        .d-acc p + h6 {margin-top:-8px;}
        .d-myg {font-family: 'Roboto Condensed', sans-serif; font-size: 14px; margin:0; padding:1px 16px; color:#fff; background-color:#022d7c!important;}
        .d-myg span {font-family: 'Roboto', sans-serif; }

    /* kartoju is common */
    #temos a    {padding: 0; margin: 0 8px 0 0; color: #607cb1 }
    #temos .t0 {font-size: 12px; line-height: 1.1em;}
    #temos .t1 {font-size: 14px; line-height: 1.1em;}
    #temos .t2 {font-size: 16px; line-height: 1.1em;}
    #temos .t3 {font-size: 18px; line-height: 1.1em;}
    #temos .t4 {font-size: 20px; line-height: 1.1em;}
    #temos .t5 {font-size: 22px; line-height: 1.1em;}

/* pavadinimams su juosta **/
    .meli-pav            {margin:0; background-color:#869fcc; color: #022d7c; padding:0; line-height: 0.9em;}
    .meli-pav span {background-color:#fff; padding:0 10px 0 0; color: #022d7c; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; }
    .w3-button:hover .meli-pav span {color:#ffffff!important;background-color:#869fcc!important}

    .raudo-pav            {margin:0; background-color:#a92315; color: #a92315; padding:0; line-height: 0.9em;}
    .raudo-pav span {background-color:#fff; padding:0 10px 0 0; color: #a92315; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; }
    .w3-button:hover .raudo-pav span {color:#ffffff!important;background-color:#a92315!important}

    .rau-pav           { background-color:#a92315; color: #a92315; padding:0; line-height: 0.9em;}
    .rau-pav span { background-color:#f9f7ef; padding:0 10px 0 0; color: #a92315; font-family: 'Roboto Condensed', sans-serif; font-size: 14px;}

     .atidziau {border-top:1px solid #999999;border-bottom:1px solid #999999;margin: 0; padding:0 0 0 10px}

/* kalendorelis */
    table.calendar           {width: 100%; display: table;}
    .cal_box_diena img {max-width:100%!important}
    .calendar tr.cal_month_year th a, #link_cur_day {font-weight:500}
    @media (max-width: 320px) {
        #boxes #dialog      {width:310px;} #boxes .window {left:0!important} .cal_box_diena img {/*margin-left:-50px;*/ max-width:260px!important}
        #close_it  { float: left;} }
    @media (min-width:321px) and (max-width: 680px) {
        #boxes #dialog {width:96vw;} #boxes .window {left:10px!important} .cal_box_diena img {/*margin-left:-20px;*/ max-width:360px!important}
        #close_it { float: left;} }

    #kalendorius_list ul {margin-left:-40px;}
    #kalendorius_list ul.cal_actual li {list-style-type: none; list-style-image: none; 
        border-bottom: 1px solid #e2e2e2; padding:6px 0}
    #kalendorius_list ul.cal_actual li:last-of-type  {border-bottom: 1px solid #fff; /*padding:6px 0 20px 0*/}
    #kalendorius_list ul.cal_actual li span.data { font-family: 'Roboto Condensed', sans-serif;  font-size: 13px;
            padding: 0; color:#022d7c; /*font-weight: 500;*/}
    #kalendorius_list ul.cal_actual li span.data::before {content:'■ '; font-size: 21px; line-height: 1; }
            @media (max-width: 600px) {#kalendorius_list ul.cal_actual li span.data::before {font-size: 13px;} }
    #kalendorius_list ul.cal_actual li span.data.cal_sm::before { color: #869fcc; }
    #kalendorius_list ul.cal_actual li span.data.cal_m::before { color:  #022d7c; }
    #kalendorius_list ul.cal_actual li span.data.cal_g::before { color:  #ffcc00;  }
    #kalendorius_list ul.cal_actual li span.data.cal_z::before { color: #009900;  }
    #kalendorius_list ul.cal_actual li span.data.cal_r::before { color: #a92315;  }

    /* ganytojas */
    .raudonam { text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-size: 14px; 
            background-color:#a92315;padding:1px 16px;color: #fff;margin-top:20px; margin-bottom:0}
    .g-fon { border-bottom: 2px solid #a92315; background: #f9f7ef;/* Old Browsers */
            background: -moz-linear-gradient(top, #f9f7ef 0%, #f2e6c2 100%); /* FF3.6+ */
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #f9f7ef), color-stop(100%, #8f2e6c2));/* Chrome, Safari4+ */
            background: -webkit-linear-gradient(top, #f9f7ef 0%, #f2e6c2 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #f9f7ef 0%, #f2e6c2 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #f9f7ef 0%, #f2e6c2 100%); /* IE 10+ */
            background: linear-gradient(to bottom, #f9f7ef 0%, #f2e6c2 100%);/* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f7ef', endColorstr='#f2e6c2', GradientType=0 );/*IE6-9 */ 
            }
    .g-citata {font-family: Georgia, "Times New Roman", Serif; font-size: 13px; color: #827452; font-style: italic; padding-bottom:10px}
    .g-citata i {font-style: normal }
    .herbas { font-size: 11px; min-height:66px; padding-bottom: 10px; text-align: right}
    .herbas img {float: left; margin-right: 8px; }

    /*  klausimas-atsakymas */
    #klausimai.d-acc p {font-size: 12px;}
    #klausimai.d-acc p span {color: #607cb1; font-weight:500}
    .klausimas {background-color: #f9f7ef;margin: 6px -8px 4px -8px; padding:4px 8px 8px 8px; border-top: 1px solid #ccc;color: #022d7c; font-weight:500}
    .atsakymas {margin:6px 0 16px 0; padding:0 0 10px 0}


/* zenkliukai prie linku */

h6 a[href^="http:/"]::after {margin-left:3px; content: "\2197"}
h6 a[href^="https:/"]::after {margin-left:3px; content: "\2197"}

#skelbimai_list li a[href^="http:/"]::after {margin-left:3px; content: "\2197"}

#skelbimai_list li a[href$=".jpg"]::after {content: "JPG"}
#skelbimai_list li a[href$=".pdf"]::after {content: "\00A0PDF"}

/* wowslider */
#wowslider-container1 .ws-title {font-family: Georgia, Times; font-size: 2.2em; line-height:1; letter-spacing: 0.02em; color: #607cb1; font-style: italic; opacity: 0.8}
#wowslider-container1 .ws-title span {display:none;font-style: normal;}
