@media screen and (max-width: 959px) {
    
    #ads, #header, #subheader, #gmap, #footer {width:768px;margin:10px auto 0;}
    #header div.links a {padding: 0 6px;}
    #header div.social-links {display:none;}

    #list div.top {height:312px;}
    #list div.top div.left {width:576px;}
    #list div.top div.left div.cycle-slideshow,
    #list div.top div.left div.cycle-slideshow div.item,
    #list div.top div.left div.cycle-slideshow div.item p,
    #list div.top div.left div.cycle-slideshow div.item p a.image img {width:576px;height:324px;}
    #list div.top div.left div.cycle-slideshow div.item p a.background {width:576px;height:162px;}
    #list div.top div.left div.cycle-slideshow p.cycle-pager {width:578px;height:6px;}
    #list div.top div.center {width:10px;}
    #list div.top div.right {width:182px;}
    #list div.top div.right h6 {margin: 5px 0 3px;}
    #list div.top div.right div.photo {margin-top:9px;}
    #list div.top div.right div.cycle-slideshow div.item {width:182px;height:137px;}
    #list div.top div.right div.cycle-slideshow div.item a.image img {width:176px;height:99px;margin:0 3px;}
    #list div.top div.right div.cycle-slideshow div.item a.title {line-height:1.15;padding-top:0;}
    #list div.bottom div.right div.items.standart div.item div.image {width:250px;height:140px;}
    #list div.bottom div.right div.items.standart div.item div.image a img {width:250px;height:140px;margin:0;}
    #list div.bottom div.right div.items.standart div.item div.text {width:282px;}
    #list div.bottom div.right div.items.standart div.item div.text div.title a {font-size:1.1rem;}
    #list div.bottom div.right div.items.media div.item {width:264px;height:149px;margin:3px 2px}
    #list div.bottom div.right div.items.media div.item img {width:264px;height:149px;}
    #list div.bottom div.right div.items.media div.item div.background {width:264px;height:74px;}
    #list div.bottom div.right div.items.media div.item div.title {width:254px;margin:5px;}
    #list div.bottom div.right div.items.media div.item a {width:264px;height:149px;}
    #list div.bottom div.right div.pagination {width:50%;}

    #view #left, #view div.separator {display:none;}
    #view div.right {width:768px!important;}
    #view div.right h3.top {display:none;}
    #view div.image, #view div.image img {width:768px!important;height:432px!important;}
    #view div.image div.text {padding:15px 15px !important;}
    #view div.image div.text p {font-size:1.1rem !important;}
    #view div.image div.text h1 {font-size:2.5rem !important;}
    #view div.container div.body p.description {font-size:1.1rem !important;padding: 0 5px;}
    #view div.container div.body p iframe {max-width:608px!important;}
    #view div.container div.body p iframe.youtube {width:608px!important;height:342px!important;}
    #view div.container div.body p img {max-width:608px!important;height:auto!important;margin:0 auto;display:block;}
    #view div.container div.body div.text p {font-size: 1.1rem !important; padding: 0 5px;}
    #view div.container div.body div.text p.image {padding: 0 !important;}
    #view div.container div.body div.gallery div.gallery-image {width:202px;margin:0;}
    #view div.container div.body div.gallery div.gallery-image div.gallery-container {width:200px;margin:0;}
    #view div.container div.body div.gallery div.gallery-image div.gallery-container img {width:200px;height:174px;}

    #services div.right iframe {width:546px;height:307px;}
    #audience div.left, #audience div.separator {display: none;}
    #audience div.right div.main iframe {height: 1380px;}
    #audience div.right div.google-amp iframe {height: 460px;}

    #footer {border-spacing:20px;}
    #footer div.left {width: 194px;}
    #footer div.right {border-spacing:0;}
    #footer div.right div.links {border-spacing:20px 0;}

    div.ad-top {min-width: 728px; max-width: 768px; min-height: 90px; margin:20px auto;}
    div.ad-right-1 {margin:20px auto;}
    div.ad-right-2 {margin:20px auto;}
    div.ad-right-3 {margin:20px auto;}
    div.body {width:768px !important;margin:10px auto 0;}
    div.body div.separator {min-width:10px;}
}


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

    #ads, #header, #subheader, #gmap, #footer {width:480px;}

    #header {}
    #header div.logo {min-width:165px;padding-right:5px;}
    #header div.logo a img {width:162px;height:32px;}
    #header div.links {display:none;}

    #subheader div.facebook {display:none;}

    #list div.top {height:312px;}
    #list div.top div.left {width:480px;display:block;}
    #list div.top div.left div.cycle-slideshow,
    #list div.top div.left div.cycle-slideshow div.item,
    #list div.top div.left div.cycle-slideshow div.item p,
    #list div.top div.left div.cycle-slideshow div.item p a.image img {width:480px;height:270px;}
    #list div.top div.left div.cycle-slideshow div.item p a.background {width:480px;height:135px;}
    #list div.top div.left div.cycle-slideshow p.cycle-pager {width:482px;height:6px;}
    #list div.top div.center {display:none;}
    #list div.top div.right {width:100%;border-spacing:10px 10px;display:table;}
    #list div.top div.right div.small1,
    #list div.top div.right div.small2 {display:table-cell;}
    #list div.top div.right div.video,
    #list div.top div.right div.photo {display:table-cell;}
    #list div.top div.right div.cycle-slideshow div.item {width:225px;height:183px;;}
    #list div.top div.right div.cycle-slideshow div.item a.image img {width:225px;height:127px;margin:0;}
    #list div.top div.right div.cycle-slideshow div.item a.title {line-height:1.3;padding-top:0;}
    #list div.bottom div.center {min-width:10px;}
    #list div.bottom div.right div.items.standart div.item {border-bottom:none;margin-bottom:30px;}
    #list div.bottom div.right div.items.standart div.item div.separator {display:none;}
    #list div.bottom div.right div.items.standart div.item div.image {display:table-header-group;}
    #list div.bottom div.right div.items.standart div.item div.image a img {width:260px;height:149px;}
    #list div.bottom div.right div.items.standart div.item div.text {display:table-footer-group;}
    #list div.bottom div.right div.items.standart div.item div.text div.description,
    #list div.bottom div.right div.items.standart div.item div.text div.author {display:none;}
    #list div.bottom div.right div.items.media div.item {width:260px;height:149px;margin:3px 2px;}
    #list div.bottom div.right div.items.media div.item img {width:260px;height:149px;}
    #list div.bottom div.right div.items.media div.item div.background {width:260px;height:74px;}
    #list div.bottom div.right div.items.media div.item div.title {width:250px;margin:5px;}
    #list div.bottom div.right div.items.media div.item a {width:260px;height:149px;}
    #list div.bottom div.right div.pagination {width:100%;}

    #view div.right {width:480px!important;}
    #view div.image, #view div.image img {width:480px!important;height:270px!important;}
    #view div.image div.text {padding:10px 10px !important;}
    #view div.image div.text p {font-size:1rem !important;}
    #view div.image div.text h1 {font-size:2rem !important;}
    #view div.container div.share {text-align:center;display:table-header-group;}
    #view div.container div.share p {margin:10px 5px 0;display:inline-block;}
    #view div.container div.body p iframe {max-width:480px!important;}
    #view div.container div.body p iframe.youtube {width:480px!important;height:270px!important;}
    #view div.container div.body p img {max-width:480px!important;height:auto!important;margin:0 auto;display:block;}
    #view div.container div.body div.gallery div.gallery-image {width:160px;}
    #view div.container div.body div.gallery div.gallery-image div.gallery-container {width:158px;}
    #view div.container div.body div.gallery div.gallery-image div.gallery-container img {width:158px;height:137px;}
    #view div.container div.tags {display:table-header-group;}
    #view div.container div.tags p {padding: 0;}
    #view div.container div.tags p a {font-size:0.9rem;display:inline!important;}
    #view div.bottom {width:480px!important;}
    #view div.bottom div.related div {margin: 8px 0 0;}
    #view div.bottom div.related div a {width:158px; margin-right: 2px;}
    #view div.bottom div.related div a.n10,
    #view div.bottom div.related div a.n11,
    #view div.bottom div.related div a.n12 {display:none;}

    #weather div.days div.day.n5 {display:none;}
    #weather div.days div.day h6 {font-size:1rem;height:40px;}
    #weather div.days div.day {font-size:0.9rem;}
    #weather div.days div.day div.part div.top div.temperature {font-size:2rem;}

    #services div.right iframe {width:265px;height:150px;}
    #audience div.right div.main iframe {height: 860px;}
    #audience div.right div.google-amp iframe {height: 290px;}

    #search #left, #search div.separator {display:none;}

    #footer {border-spacing:1px;}
    #footer div.left {width:100%;background-color:#e0e0d8;padding:10px 0;display:table-caption;}
    #footer div.left p {margin:0 1px 5px;}
    #footer div.center {width:140px;}
    #footer div.center div.social-links a {margin-right: 2px;}
    #footer div.right {}
    #footer div.right div.links {border-spacing: 1px 0;}

    div.ad-top {min-width: 468px; max-width: 480px; min-height: 60px; margin:10px auto;}
    div.body {width:480px !important;}
    div.body div.separator {min-width:5px;}
    div.r41148 > * {margin: 0 !important;}
}


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

    #ads, #header, #subheader, #gmap, #footer {width:320px;}

    #header {height:auto;}
    #header div.logo {width:40px;min-width:40px;padding:0;}
    #header div.logo a {width:23px;min-width:23px;height:23px;overflow:hidden;margin-left:9px;display:block;}
    #header div.logo a img {width:auto;height:36px;float:right;}
    #header div.search {display:none;}
    #header div.social-links {}
    #header div.social-links a {margin-right:6px;}
    #header div.weather {width:55px;}
    #header div.weather a {margin:0;display: inline;}
    #header div.weather a span.sky {width:23px;height:23px;background-size:400%;}
    #header div.weather a span.temperature {padding:0;}

    #subheader {margin-bottom:15px;}
    #subheader div.facebook {display:none;}
    #subheader div.facebook div.fb-user-info a img {margin:0;}
    #subheader div.items {width:100%;font-size:0.9rem;float:none;}
    #subheader div.items div.item {text-align:center;}
    #subheader div.items div.item a {text-align:center;margin-left:5px;}

    #list.body.main div.bottom div.left {display:table-header-group!important;}
    #list.body.main div.bottom div.right {display:table-footer-group!important;}
    #list.body.category div.bottom div.left {display:none!important;}
    #list div.top {height:auto; margin: 0 auto;}
    #list div.top div.left {width:320px;margin: 10px auto;display:block;}
    #list div.top div.left div.cycle-slideshow {width:320px;height:195px;margin: 0 auto;}
    #list div.top div.left div.cycle-slideshow div.item,
    #list div.top div.left div.cycle-slideshow div.item p,
    #list div.top div.left div.cycle-slideshow div.item p a.image img {width:320px;height:180px;}
    #list div.top div.left div.cycle-slideshow div.item p a.background {width:320px;height:90px;}
    #list div.top div.left div.cycle-slideshow div.item p a.title {font-size:1.5rem;}
    #list div.top div.left div.cycle-slideshow p.cycle-pager {width:322px;height:14px;}
    #list div.top div.right {display:none;}
    #list div.top div.right div.video,
    #list div.top div.right div.photo {display:block;}
    #list div.top div.right div h6 {padding:6px 5px;}
    #list div.top div.right div.cycle-slideshow div.item {width:320px;height:222px;;}
    #list div.top div.right div.cycle-slideshow div.item a.image img {width:312px;height:180px;margin:0 4px;}
    #list div.top div.right div.cycle-slideshow div.item a.title {line-height:1.5;padding-top:0;}
    #list div.bottom {display:block;}
    #list div.bottom div.center {display:none;}
    #list div.bottom div.right {display:table-header-group;}
    #list div.bottom div.right h3.top {margin-top:20px;}
    #list div.bottom div.right div.items.standart div.item {border-bottom:none;margin-bottom:30px;position: relative;}
    #list div.bottom div.right div.items.standart div.item {display:block;}
    #list div.bottom div.right div.items.standart div.item div.image {display:table-header-group;}
    #list div.bottom div.right div.items.standart div.item div.image a img {width:100vw;height:auto;}
    #list div.bottom div.right div.items.standart div.item div.text {padding:0 5px; position: absolute; bottom: 15px;}
    #list div.bottom div.right div.items.standart div.item div.text div.title a {color: #fff; text-shadow: #000 1px 1px;font-size: 125%;line-height:130%;}
    #list div.bottom div.right div.items.media div.item {width:320px;height:180px;margin:3px 0;}
    #list div.bottom div.right div.items.media div.item img {width:320px;height:180px;}
    #list div.bottom div.right div.items.media div.item div.background {width:320px;height:90px;}
    #list div.bottom div.right div.items.media div.item div.title {width:300px;margin:10px;}
    #list div.bottom div.right div.items.media div.item a {width:320px;height:180px;}

    #left {width:100%;display:table-footer-group;}
    #left h3.top {margin-top:50px;}
    #left div.items div.item {margin-bottom:0;position: relative;}
    #left div.items div.item div.time {color: #999999;}
    #left div.items div.item div.image a img {width:100vw;height:auto;}
    #left div.items div.item div.title {padding:0 5px; position: absolute; bottom: 15px;}
    #left div.items div.item div.title a {color: #fff; text-shadow: #000 1px 1px;font-size: 125%;line-height:130%;}
    #left div.items div.item div.description {display:none;}
    #left div.subscribe {display:none;}
    #left div.ads-left {display:none;}
    #left #SinoptikInformer {display:none!important;}

    #view div.right {width:320px!important;}
    #view h1 {font-size:1.5rem;}
    #view div.image {width:100%!important;height:auto!important;position:static!important;}
    #view div.image img {width:100vw!important;height:auto!important;margin:20px auto;}
    #view div.image div.text {color:#000!important;text-shadow:none!important;padding:5px 5px!important;position:static!important;}
    #view div.image div.text p {color:#999999;font-size:1.0rem!important;font-style:italic;}
    #view div.image div.text h1 {color:#000!important;font-size:2.0rem!important;}
    #view div.image p.image-description {position:static!important;display:inline-block;}
    #view div.image div.gradient {display:none;}
    #view div.container div.share p {margin:10px 4px 0;}
    #view div.container div.body p iframe {max-width:320px!important;}
    #view div.container div.body p iframe.youtube {width:320px!important;height:180px!important;}
    #view div.container div.body p img {max-width:100%!important;}
/*    #view div.container div.body p.description,
    #view div.container div.body div.text p {margin:0 5px;}
*/    #view div.container div.body div.gallery div.gallery-image {width:160px;}
    #view div.container div.body div.gallery div.gallery-image div.gallery-container {width:158px;}
    #view div.container div.body div.gallery div.gallery-image div.gallery-container img {width:158px;height:137px;}
    #view div.bottom {width:100%!important;}
    #view div.bottom div.related div {margin: 0;}
    #view div.bottom div.related div a {width:100%;font-size:1.5rem;margin-right: 0;position: relative;}
    #view div.bottom div.related div a.n4 {display:inline-block;}
    #view div.bottom div.related div a span {color: #fff; text-shadow: #000 1px 1px; padding:0 5px; position: absolute; bottom: 15px;}

    #weather div.days div.day.n4 {display:none;}

    #services div.right iframe {width:320px;height:180px;margin: 20px auto; display: block;}
    #audience div.right div.main iframe {height: 580px;}
    #audience div.right div.google-amp iframe {height: 200px;}


    #footer div.left {display:table-footer-group;}
    #footer div.center {display:none;}

    div.ad-top {min-width: 300px; max-width: 320px; min-height: 300px; margin:10px auto;}
    div.body {width:100% !important;}
    div.body div.right {display:table-header-group;}
}


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

}


@media screen and (max-width: 239px) {
    html {width:100%;height:100%;background:url('favicon.ico') no-repeat left 50% top 50%;}
    body {display:none;}
}

