/*XS phones mini*/
@media (max-width: 320px) {
	
    .no-gutter{
        padding-right:15px;
        padding-left:15px;
    }
    .no-gutter-left{
        padding-left:15px;
    }
    .no-gutter-right{
        padding-right:15px;
    }
    .no-gutter-m{
        padding-right:0px;
        padding-left:0px;
    }
    .no-gutter-left-m {
        padding-left:0;
    }
    .no-gutter-right-m {
        padding-right:0;
    }
    
    .header {width:100%; margin:0; position:relative;}
    .header .logo{text-align:center;}
    .header .logo img#logo{width:140px; height:29px; padding:0; margin:10px auto 4px auto;}
    div.row.head .logo p{display:none !important;}
    .header .search{height:48px; position:absolute; top:0px; right:0px; z-index:1000;}
    .header .search span.i_search{background:transparent url(../images/i_search.png) no-repeat top left; width:32px; height:32px; position:absolute; top:10px; right:15px; cursor:pointer;}

    form.search{margin-top:10px; position:relative; width:100%; transform: scale(0); -webkit-transition: transform .4s cubic-bezier(.5,0,.3,1);
        -o-transition: transform .4s cubic-bezier(.5,0,.3,1);
        transition: transform .4s cubic-bezier(.5,0,.3,1);}
  
    form.search.opened{ background-color:#222; transform: scale(1); margin-top:0px; }
    form.search.opened span.i_close{background:transparent url("../images/i_close_search.png") no-repeat 0 8px; width:28px; height:28px; display:inline-block; cursor:pointer; }
	form.search label{visibility:hidden;}
    form.search.opened label{cursor:pointer; top:10px; left:20px; visibility:visible;}
    form.search input[type=text]{visibility:hidden; }
    form.search.opened input[type=text]{visibility:visible; width:85%; margin-top:10px; margin-left:15px; background-color:#363636; border:1px solid #c2c2c2; color:#c2c2c2;}
	
    .mobile-menu a{height:37px; padding:30px 0 0 0; width:22%; margin:0; letter-spacing: 0.025em; text-align:center; display:inline-block;}
	.mobile-menu a p{color:#fff; font-size:11px; margin-top:10px; text-align:center; opacity:0; -webkit-transition: height 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
	
    /*CATEGORIJA*/
    .center.category{padding-top:40px;}
    .center.category.intro{padding-top:0px; margin-top:100px;}
    .center.category .category-inner.intro{ margin-top:100px;}
    .center.category h1{font-size:32px; margin:10px 0 0 0;}
    .center.category h1.intro{width:100%;}
    .center.category ul.menu{list-style-type:none; margin:0; padding:0;}
    .center.category ul.menu li{font-size:18px;}
    .center.category div {width:100%;}
    .center.category div p{font-size:16px;}
    .center.category div hr{width:40%; height:1px; background-color:#fff; border-top:none; margin-left:0; padding-left:0;}

    img.introimg{width:350px;}

    /*MAIN*/
div.row.main {padding:0px 0 5px 0; margin:20px 0 0 0;}          
    .center{width:100%; padding:50px 15px 40px 15px; margin-top:0; margin-bottom: 20px; left: 0;}

    .post{ padding:0; margin:25px 0 0 0; width:100%; border:1px solid #353535; border-radius:10px; color:#222; position:relative;}
   
    .post .head{height:37px; background-color:#fff; border-top-left-radius:10px; border-top-right-radius:10px; }
    .post .head .cat{font-size:14px; font-weight:400; line-height:37px; border-bottom:none; margin:0; padding:0 0 0 15px; color:#222;}
    .post .head.dark .cat{color:#fff;}
    .post .head.dark{background-color:#222;}
    .post .head .cat img{float:right; display:inline-block; margin:9px 15px 0 0;}
    
    .post .type{border-bottom:0px solid #e0e0e0; background-image:none; padding-left:0px; padding-bottom:0; margin-bottom:0;}
    .post img.artimage{border:none; width:100%; float:none; height:auto; margin-bottom:0px;}
   

    .post h2{display:none;}
	.post .left{display:none;}
    .post .right{position:absolute; top:13px; right:0px; font-weight:400; color:#c2c2c2;}
    .post .right.doc{}
    .post .right.dark{color:#222;}
    .post .right .icon{background:transparent url("../images/i_video_dark.png") no-repeat 0 0;}
    .post .right.dark .icon{background:transparent url("../images/i_video.png") no-repeat 0 0;}
    .post .right .doc-icon{background:transparent url("../images/i_doc__dark.png") no-repeat 0 0px;}
    .post .right.dark .doc-icon{background:transparent url("../images/i_doc_.png") no-repeat 0 0px;}
    
    a.sclose{position:absolute; bottom:5%;}

    .to-top{width:40px; height:40px; border-radius:50%; background: #fff url(../images/i_arrow.png) no-repeat center center; display:block; display:none; position:absolute; bottom:60px; right:20px;}

    /*TEMATIKA*/
    img.mainslider{width:100%; padding-bottom:0px; border-bottom:none; margin-top:200px;}
    /*3dslider*/
		.carousel2{position:relative; border-bottom:none; margin-top:-30px;}
        
        .carousel2 .slick-slide h1{opacity:0; margin-top:0;  font-size:20px;text-align:center; position:relative; position:absolute; top:0px; width:280px; display:inline-block; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
        .carousel2 .slick-center h1{opacity:1;}

        
        .carousel2 .slick-slide .div-center{opacity:0; display:block; width:80px; height:80px; background-color:#202020; border-radius:50%; 
            color:#FFF; font-size:10px; text-align:center; position:relative; margin:40px auto 10px auto;}
        .carousel2 .slick-center .div-center{opacity:1;}
        .carousel2 .slick-slide .div-center span{font-size:36px; line-height:36px; font-weight:800; padding-top:10px; display:block;}

        .carousel2 a{width:100%; height:auto;}
		.carousel2 a img{border-radius:10px; width:100%; height:100%; border:1px solid #353535;}
        .carousel2 .slick-slide img{-ms-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9); opacity:0.3;}
        .carousel2 .slick-center img{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity:1;}
          
        .slick-dots li{margin:0; width:18px;}
        .slick-dots li button{color:#fff; padding:0; opacity:1; line-height:auto; font-weight:400;}
        .slick-dots li button::before{color:#363636; opacity:1; font-size:25px;}
        .slick-dots li.slick-active button::before{color:#ed1a23; font-size:40px;}

        .center h1.tematika{margin-left:15px; margin-right:15px; margin-top:-30px;}
        .center #centerdata{}

        /*DOGODKI*/
        .event-list h1{margin-top:20px; font-size:18px; text-align:center; position:absolute; top:0px; width:100%; display:inline-block; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
        .event-list .events{margin:40px 20px 0 20px;}
        .event-list .events a{font-size:14px; padding:5px 15px;}
        .event-list .carousel2{margin-top:20px;}

        .event-descr{border-right:none; padding-right:15px;}
        .event-descr h1, .event-descr h2{font-size:16px; margin:0 0 30px;}
        .event-right .data.red.ask,.event-right .data.red.call{font-size:14px; padding: 10px 10px 10px 55px;}
        .event-right .chat form input[type="submit"] {padding: 3px 10px; width: 30%; font-size: 14px;}
    
    /*CALENDAR*/
    img.calendar{width:100%; margin-top:20px; padding-bottom:30px; border-bottom:1px solid #363636;}
    .center.left,.center.right{padding: 0 15px 30px 15px; margin-bottom: 0px;}
    .center.right{border-left:none;}
    nav.events{width:100%; overflow:hidden;}
    nav.events a{padding: 5px 20px; margin:0 10px 10px 0;  font-size:14px;}
    article.event .date{width:15%; }
        .date .day{font-size:32px; line-height:36px;}
        .date .mon{font-size:13px; line-height:16px;}
    article.event .txt{width:74%;}
    
    /**clndr**/
    #full-clndr {padding-left:0px; width:100%; margin-top:-30px;}
    #full-clndr .clndr-controls {padding-left:0; width:97%;}
    #full-clndr .current-month{ width:100%;}
    #full-clndr .container{padding-left:0; padding-right:0;}
    #full-clndr .clndr-grid {width:100%;}
    #full-clndr .clndr-grid .days-of-the-week {width:100%;}
    #full-clndr .clndr-grid .days-of-the-week .header-day {width:14%;}
    #full-clndr .clndr-grid .days {height:205px; width:100%;}
    #full-clndr .clndr-grid .days .day, #full-clndr .clndr-grid .days .empty {width:14%;}

    .center .cright {border-left: none; margin-top:20px; padding-top:20px; border-top: 1px solid #363636;}
    .center .cright nav.events {margin-top: 10px;}
    #full-clndr .event-listing { float: left; margin:30px 0 0 0; width:600px; width:100%;} 
    #full-clndr .event-listing-first { float: left; margin:30px 0 0 0; width:600px; width:100%;} 

    .videocnt .vdata_where{float:left; display:block; width:70%; padding-top:0px; margin-top:-3px;}
    .videocnt .vdata_where.first{border-top:none;}
    .videocnt .vdata_whenwho{float:left; display:block; width:70%; border-left:none; padding:5px 0 0 0px; margin-bottom:20px;}
    .videocnt .vdata_whenwho.first{border-top:none;}

    /*PRISPEVKI*/
    div.container.main{margin-top:-20px;}
    div.row.main {padding:0px 0 5px 0; margin:20px 0 0 0;}          
    .center.main{width:100%; padding:0 0 50px 0; margin-top:0; left: 0;}

    .center .img-article{width:100%; margin-bottom:20px;}
    .center a.aclose{position:absolute; top:40px; right:30px; color:#000; width:25px; height:25px; border-radius:50%; background-color:#8e8b91; text-align:center; }
    .center a.aclose::before{background: transparent url(../images/i_close_article.png) no-repeat center center; width:25px; height:24px; content:""; display:block;}
    .center .article-descr p.category{font-size:13px; border-bottom:1px solid #fff; font-weight:400; padding-bottom:5px; position:relative;}
    .center .article-descr .icon,.center .article-descr .doc-icon{display:block; position:absolute; right:0; top:0;}
    .center .article-descr .icon{background:transparent url("../images/i_video_dark.png") no-repeat 0 0; width:21px; height:14px;}
    .center .article-descr .doc-icon{background:transparent url("../images/i_doc_.png") no-repeat 0 0; width:14px; height:16px;}    
    .center .article-descr h1{font-size:26px; margin-top:0; font-weight:400; text-align:left;}
    .center .article-descr p{line-height:1.4; margin-bottom:20px;}
    .center .article-descr h3{margin-bottom:20px;}

    .article-right{margin-bottom:100px; border-left:none;}
    .article-right .strokovnjak{margin:10px 0 30px 0; border-top:1px solid #fff; padding-top:30px;}
    .strokovnjak img.strok{float:left; margin-right:10%;}
    .strokovnjak .strok-descr{float:right; width:70%;}
    .strokovnjak h4{font-size:13px; color:#ed1b24; margin:0px 0 0px 0; font-weight:bold;}
    .strokovnjak p{font-size:13px; line-height:1.3; color:#d7d7d7; font-weight:400;}

    .other_articles h4{font-size:14px;}
    .other_articles ul{height:120px; }
    .other_articles ul li a{font-size:14px; }
    .other_articles a.art_more{font-size:14px; font-weight:400;margin-top:4px;}
    
    .article-right .bar{width:100%; height:45px; padding:8px 0;}
    .article-right .bar a{font-size:14px;  height:29px; line-height:29px; padding-left:42px; position:relative;}

    .article-right .bar a:nth-child(1),.article-right .bar a:nth-child(2){}
    .article-right .bar a::before{top:7px; left:18px;}

    .article-right .grade_stars_m{opacity:0; position:fixed; bottom:100px; background-color:#363636; height:45px; width:60%; margin-left:18%; border-radius:20px; -webkit-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear;
    line-height:45px; text-align:center;}
    .article-right .grade_stars_m.opened{opacity:1; z-index:1000;}

    .article-right .grade_stars_m span{background: transparent url(../images/i_star.png) no-repeat 0 0; width:14px; height:15px; line-height:15px; display:inline-block; cursor: pointer;}
	.article-right .grade_stars_m span.rating-chosen{background: transparent url(../images/i_star_red.png) no-repeat 0 0;}
    .article-right .grade_stars_m span.rating-hover{background: transparent url(../images/i_star_gray2.png) no-repeat 0 0;}
    .article-right .bar a.stars_m.gradeit .nograde, .article-right .bar a.stars_m.gradeit:nth-child(1)::before{display:none;}

    .article-right .bar a.stars_m .grade_stars{opacity:0; -webkit-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear;}
    .article-right .bar a.stars_m.gradeit .grade_stars{opacity:1; /*position:absolute; top:3px; left:18px;*/}
    .article-right .bar a.stars_m.gradeit .grade_stars span{background: transparent url(../images/i_star.png) no-repeat 0 0; width:14px; height:15px; line-height:15px; display:inline-block;}
    .article-right .bar a.stars_m.gradeit .grade_stars span.rating-chosen{background: transparent url(../images/i_star_red.png) no-repeat 0 0;}
    .article-right .bar a.stars_m.gradeit .grade_stars span.rating-hover{background: transparent url(../images/i_star_gray2.png) no-repeat 0 0;}
    .article-right .bar a.stars_m.gradeit{padding-left:18px;}
    .article-right .bar a.stars_m.gradeit .nograde, .article-right .bar a.stars.gradeit:nth-child(1)::before{display:none;}


    
  
    /*DOGODEK list*/
    .center.no-gutter-m{padding: 50px 0 140px 0;}
    .event-list h1{text-align:center;}
    .event-list h1 span{color:#ed1b24; display:block;}

    /*DOGODEK main*/
    .row.event{height:auto;}
    img.mainimg {width:100%; height:100%; margin:0 0 20px 0;}
    .event-descr .data.mobile{border-bottom:1px solid #fff; margin-bottom:20px;}
    .event-descr .data.mobile.stars{padding-bottom:20px;}
    .event-descr .data.mobile p{padding-left:50px;}
    .event-descr .data.mobile p.category{font-size:13px; border-bottom:1px solid #fff; font-weight:400; padding: 0 0 10px 0;}
    .event-descr .data.mobile h1{font-size:26px; color:#ed1b24; margin:15px 0; font-weight:400; text-align:left;}

    .event-descr .data.mobile .age,.event-descr .data.mobile .dur{width:100%; margin-bottom:10px; padding-top:7px; padding-bottom:7px;}
    .event-descr .data.mobile .age{background:transparent url(../images/i_event-adults.png) no-repeat 0 0;}
    .event-descr .data.mobile .age.young{background:transparent url(../images/i_event-young.png) no-repeat 0 0;}
    .event-descr .data.mobile .dur{background:transparent url(../images/i_event-duration.png) no-repeat 0 0; padding-bottom:20px; margin-bottom:20px;}
    .event-descr .data.mobile .stars{background:transparent url(../images/i_event-stars.png) no-repeat 0 0; margin-top:20px; padding-top:5px;padding-bottom:20px;}
    .event-descr .emp{margin:30px -45px 30px -45px; padding:25px 45px;}

    .event-descr .data .calendar h4{font-weight:normal; color:#ed1b24; font-size:15px; margin:10px 0;}
    .event-descr .data .calendar h4 strong{font-weight:bold; text-transform:uppercase;}
    .event-descr .data .calendar .event{border-radius:10px; display:block; height:auto; min-height:158px; background-color:#282828; margin-bottom:10px;}
    .event-descr .data .calendar .event .edate{width:20%; height:auto; min-height:150px; background-color:#282828; display:block; float:left; border-top-left-radius:10px; border-bottom-left-radius:10px;}
        
    .event-descr .data .calendar .event .edescr{width:80%; height:auto; min-height:150px; background-color:#363636; display:block; float:right; padding:7px 9px; border-top-right-radius:10px; border-bottom-right-radius:10px;}
    .event-descr .data .calendar .event .edescr .who { font-size:11px;}
    .event-descr .data .calendar a.more{color:#fff; font-size:14px; display:block; text-align:right;}


    .event-right{padding-left:15px;}

    #aktivacija.lbox > .text{top:25%; padding:0 10px; width:100%;}
    #aktivacija.lbox > .text p{font-size:18px;}
    #aktivacija.lbox > .text p.txttop{padding-bottom:10px; font-size:12px;}
    #aktivacija.lbox > .text form{margin-top:10px;}
    #aktivacija.lbox > .text form input[type="text"], #aktivacija.lbox > .text form input[type="email"]{width:80%;}
    #aktivacija.lbox > .text form p.label{width:80%;}
    #aktivacija.lbox > .text form input[type="submit"]{margin: 20px auto 0 auto; width:150px;}
    #aktivacija.lbox > .text p.copyright{margin-top:10px;}
    .studio #aktivacija.lbox a.aclose{top:0; right:0; color:#999; background-color:transparent;}

    /*TEXT*/
    .center.text{padding: 30px 15px 40px 15px;}
    .article-descr.txt{margin-top:30px;}

    /*STROKOVNJAKI & PODPORNIKI*/
	.strok{width:130px; float:left; margin-bottom:30px; margin-right:15px;}
    .osebe .strok:nth-child(4n+1){clear:none;}
    .osebe .strok:nth-child(2n+1){clear:left;}
    .strok-img{width:110px; height:110px;margin-left:15px;}
	.strok img.person{width:110px; height:110px;}
    .strok img.mask{width:110px; height:110px;}
}

/*XS phones*/
@media (min-width: 321px) and (max-width: 767px) {
	
    .no-gutter{
        padding-right:15px;
        padding-left:15px;
    }
    .no-gutter-left{
        padding-left:15px;
    }
    .no-gutter-right{
        padding-right:15px;
    }
    .no-gutter-m{
        padding-right:0px;
        padding-left:0px;
    }
    .no-gutter-left-m {
        padding-left:0;
    }
    .no-gutter-right-m {
        padding-right:0;
    }
    
    
    .header {width:100%; margin:0; position:relative;}
    .header .logo{text-align:center;}
    .header .logo img#logo{width:140px; height:29px; padding:0; margin:10px auto 4px auto;}
    .studio-logo{display:none;}
    div.row.head .logo p{display:none !important;}
    .header .search{height:48px; position:absolute; top:0px; right:0px; z-index:1000;}
    .header .search span.i_search{background:transparent url(../images/i_search.png) no-repeat top left; width:32px; height:32px; position:absolute; top:10px; right:15px; cursor:pointer;}

    form.search{margin-top:10px; position:relative; /*border:1px solid pink;*/ width:100%; transform: scale(0); -webkit-transition: transform .4s cubic-bezier(.5,0,.3,1);
        -o-transition: transform .4s cubic-bezier(.5,0,.3,1);
        transition: transform .4s cubic-bezier(.5,0,.3,1);}
  
    form.search.opened{ background-color:#222; transform: scale(1); margin-top:0px; }
    form.search.opened span.i_close{background:transparent url("../images/i_close_search.png") no-repeat 0 8px; width:28px; height:28px; display:inline-block; cursor:pointer; /*position:relative; z-index:2000;*/}
	form.search label{visibility:hidden;}
    form.search.opened label{cursor:pointer; top:10px; left:20px; visibility:visible;}
    form.search input[type=text]{visibility:hidden; }
    form.search.opened input[type=text]{visibility:visible; width:85%; margin-top:10px; margin-left:15px; background-color:#363636; border:1px solid #c2c2c2; color:#c2c2c2;}

    /*INTRO*/
    video#bgvid {
        object-fit: cover;
        width: 100%;
        height: 100vh;
        position: fixed;
        top: 0;
        left: 0;
    }
    

    /*CATEGORIJA*/
    .center.category{padding-top:40px;}
    .center.category.intro{padding-top:0px; margin-top:100px;}
    .center.category .category-inner.intro{ margin-top:100px;}
    .center.category h1{font-size:36px; margin:28px 0 0 0;}
    .center.category h1.intro{width:100%;}
    .center.category ul.menu{list-style-type:none; margin:0; padding:0;}
    .center.category ul.menu li{font-size:18px;}
    .center.category div {width:100%;}
    .center.category div p{font-size:18px;}
    .center.category div hr{width:40%; height:1px; background-color:#fff; border-top:none; margin-left:0; padding-left:0;}
    
    img.introimg{width:350px;}

    /*MAIN*/
div.row.main {padding:0px 0 5px 0; margin:20px 0 0 0;}          
    .center{width:100%; padding:50px 15px 40px 15px; margin-top:0; margin-bottom: 20px; left: 0;}

    .post{ padding:0; margin:25px 0 0 0; width:100%; border:1px solid #353535; border-radius:10px; color:#222; position:relative;}
   
    .post .head{height:37px; background-color:#fff; border-top-left-radius:10px; border-top-right-radius:10px; }
    .post .head .cat{font-size:15px; font-weight:400; line-height:37px; border-bottom:none; margin:0; padding:0 0 0 15px; color:#222;}
    .post .head.dark .cat{color:#fff;}
    .post .head.dark{background-color:#222;}
    .post .head .cat img{float:right; display:inline-block; margin:9px 15px 0 0;}
    
    .post .type{border-bottom:0px solid #e0e0e0; background-image:none; padding-left:0px; padding-bottom:0; margin-bottom:0;}
    .post img.artimage{border:none; width:100%; float:none; height:auto; margin-bottom:0px;}
   

    .post h2{display:none;}
	.post .left{display:none;}
    .post .right{position:absolute; top:13px; right:0px; font-weight:400; color:#c2c2c2;}
    .post .right.doc{}
    .post .right.dark{color:#222;}
    .post .right .icon{background:transparent url("../images/i_video_dark.png") no-repeat 0 0;}
    .post .right.dark .icon{background:transparent url("../images/i_video.png") no-repeat 0 0;}
    .post .right .doc-icon{background:transparent url("../images/i_doc__dark.png") no-repeat 0 0px;}
    .post .right.dark .doc-icon{background:transparent url("../images/i_doc_.png") no-repeat 0 0px;}
    
    a.sclose{position:absolute; bottom:5%;}

    .to-top{width:40px; height:40px; border-radius:50%; background: #fff url(../images/i_arrow.png) no-repeat center center; display:block; display:none; position:absolute; bottom:60px; right:20px;}

    /*TEMATIKA*/
    img.mainslider{width:100%; padding-bottom:0px; border-bottom:none; margin-top:200px;}
    /*3dslider*/
		.carousel2{position:relative; border-bottom:none; margin-top:-30px; margin-left:-15px; margin-right:-15px;}
        
        .carousel2 .slick-slide h1{opacity:0; margin-top:0; font-size:20px;text-align:center; position:relative; position:absolute; top:0px; width:280px; display:inline-block; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
        .carousel2 .slick-center h1{opacity:1;}

        
        .carousel2 .slick-slide .div-center{opacity:0; display:block; width:80px; height:80px; background-color:#202020; border-radius:50%; 
            color:#FFF; font-size:10px; text-align:center; position:relative; margin:40px auto 10px auto;}
        .carousel2 .slick-center .div-center{opacity:1;}
        .carousel2 .slick-slide .div-center span{font-size:36px; line-height:36px; font-weight:800; padding-top:10px; display:block;}

        .carousel2 a{width:100%; height:auto;}
		.carousel2 a img{border-radius:10px; width:100%; height:100%; border:1px solid #353535;}
        .carousel2 .slick-slide img{-ms-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9); opacity:0.3;}
        .carousel2 .slick-center img{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity:1;}
          
        .slick-dots li{margin:0; width:18px;}
        .slick-dots li button{color:#fff; padding:0; opacity:1; line-height:auto; font-weight:400;}
        .slick-dots li button::before{color:#363636; opacity:1; font-size:25px;}
        .slick-dots li.slick-active button::before{color:#ed1a23; font-size:40px;}
        
        .center h1.tematika{margin-left:15px; margin-right:15px; margin-top:-30px;}
        .center #centerdata{}

        /*DOGODKI*/
        .event-list h1{margin-top:20px; font-size:20px; text-align:center; position:absolute; top:0px; width:100%; display:inline-block; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
        .event-list .events{margin:40px 20px 0 20px;}
        .event-list .carousel2{margin-top:20px;}

        .event-descr{border-right:none; padding-right:0;}
        .event-descr h1, .event-descr h2{font-size:18px; margin:0 0 30px;}

        .event-right .chat form input[type="submit"] {padding: 3px 10px; width: 30%; font-size: 14px;}
    
        

        


/*
		div.dots{float:left; position: relative; left: 50%; border:1px solid red;}
		ul.dots{float:left; position: relative; left: -50%;}
		ul.dots li{display:inline-block; width:8px; height:8px; background-color:#353535; border-radius:50%; margin-right:8px; position:relative; top:2px;}
		ul.dots li.active{background-color:#ed1a23; width:12px; height:12px; top:0px;}
		*/

    
    /*CALENDAR*/
    img.calendar{width:100%; margin-top:20px; padding-bottom:30px; border-bottom:1px solid #363636;}
    .center.left,.center.right{padding: 0 15px 30px 15px; margin-bottom: 0px;}
    .center.right{border-left:none;}
    nav.events{width:100%; overflow:hidden;}
    nav.events a{padding: 5px 15px; margin:0 8px 10px 0; font-size:13px;}
    article.event .date{width:15%; }
        .date .day{font-size:32px; line-height:36px;}
        .date .mon{font-size:13px; line-height:16px;}
    article.event .txt{width:74%;}
    
    /**clndr**/
    #full-clndr {padding-left:0px; width:100%; margin-top:-30px;}
    #full-clndr .clndr-controls {padding-left:0; width:97%;}
    #full-clndr .current-month{ width:100%;}
    #full-clndr .container{padding-left:0; padding-right:0;}
    #full-clndr .clndr-grid {width:100%;}
    #full-clndr .clndr-grid .days-of-the-week {width:100%;}
    #full-clndr .clndr-grid .days-of-the-week .header-day {width:14%;}
    #full-clndr .clndr-grid .days {height:205px; width:100%;}
    #full-clndr .clndr-grid .days .day, #full-clndr .clndr-grid .days .empty {width:14%;}

    .center .cright {border-left: none; margin-top:20px; padding-top:20px; border-top: 1px solid #363636;}
    .center .cright nav.events {margin-top: 10px;}
    #full-clndr .event-listing {float: left; margin:30px 0 0 0; width:600px; width:100%;} 
    #full-clndr .event-listing-first {float: left; margin:30px 0 0 0; width:600px; width:100%;} 

    .videocnt .vdata_where{float:left; display:block; width:80%; padding-top:0px; margin-top:-3px;}
    .videocnt .vdata_where.first{border-top:none;}
    .videocnt .vdata_whenwho{float:left; display:block; width:80%; border-left:none; padding:5px 0 0 0px; margin-bottom:20px;}
    .videocnt .vdata_whenwho.first{border-top:none;}
    article.event{}


    /*PRISPEVKI*/
    div.container.main{margin-top:-20px;}
    div.row.main {padding:0px 0 5px 0; margin:20px 0 0 0;}          
    .center.main{width:100%; padding:0 0 50px 0; margin-top:0; left: 0;}

    .center .img-article{width:100%; height:100%; margin-bottom:20px;}
    .center a.aclose{position:absolute; top:40px; right:30px; color:#000; width:25px; height:25px; border-radius:50%; background-color:#8e8b91; text-align:center; }
    .center a.aclose::before{background: transparent url(../images/i_close_article.png) no-repeat center center; width:25px; height:24px; content:""; display:block;}
    .center .article-descr p.category{font-size:13px; border-bottom:1px solid #fff; font-weight:400; padding-bottom:5px; position:relative;}
    .center .article-descr .icon,.center .article-descr .doc-icon{display:block; position:absolute; right:0; top:0;}
    .center .article-descr .icon{background:transparent url("../images/i_video_dark.png") no-repeat 0 0; width:21px; height:14px;}
    .center .article-descr .doc-icon{background:transparent url("../images/i_doc_.png") no-repeat 0 0; width:14px; height:16px;}    
    .center .article-descr h1{font-size:26px; margin-top:0; font-weight:400; text-align:left;}
    .center .article-descr p{line-height:1.4; margin-bottom:20px;}
    .center .article-descr h3{margin-bottom:20px;}


    .article-right{margin-bottom:100px; border-left:none;}
    .article-right .strokovnjak{margin:10px 0 30px 0; border-top:1px solid #fff; padding-top:30px;}
    .strokovnjak img.strok{float:left; margin-right:10%;}
    .strokovnjak .strok-descr{float:right; width:70%;}
    .strokovnjak h4{font-size:13px; color:#ed1b24; margin:0px 0 0px 0; font-weight:bold;}
    .strokovnjak p{font-size:13px; line-height:1.3; color:#d7d7d7; font-weight:400;}

    .other_articles h4{font-size:14px;}
    .other_articles ul{height:120px; }
    .other_articles ul li a{font-size:14px; }
    .other_articles a.art_more{font-size:14px; font-weight:400;margin-top:4px;}
    
    .article-right .bar{width:100%; height:45px; padding:8px 0;}
    .article-right .bar a{font-size:14px;  height:29px; line-height:29px; padding-left:42px; position:relative;}

    .article-right .bar a:nth-child(1),.article-right .bar a:nth-child(2){}
    .article-right .bar a::before{top:7px; left:18px;}

    .article-right .grade_stars_m{opacity:0; position:fixed; bottom:100px; background-color:#363636; height:45px; width:60%; margin-left:18%; border-radius:20px; -webkit-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear;
    line-height:45px; text-align:center;}
    .article-right .grade_stars_m.opened{opacity:1; z-index:1000;}

    .article-right .grade_stars_m span{background: transparent url(../images/i_star.png) no-repeat 0 0; width:14px; height:15px; line-height:15px; display:inline-block; cursor: pointer;}
	.article-right .grade_stars_m span.rating-chosen{background: transparent url(../images/i_star_red.png) no-repeat 0 0;}
    .article-right .grade_stars_m span.rating-hover{background: transparent url(../images/i_star_gray2.png) no-repeat 0 0;}
    .article-right .bar a.stars_m.gradeit .nograde, .article-right .bar a.stars_m.gradeit:nth-child(1)::before{display:none;}

    .article-right .bar a.stars_m .grade_stars{opacity:0; -webkit-transition: opacity 1s linear; -o-transition: opacity 1s linear; transition: opacity 1s linear;}
    .article-right .bar a.stars_m.gradeit .grade_stars{opacity:1; /*position:absolute; top:3px; left:18px;*/}
    .article-right .bar a.stars_m.gradeit .grade_stars span{background: transparent url(../images/i_star.png) no-repeat 0 0; width:14px; height:15px; line-height:15px; display:inline-block;}
    .article-right .bar a.stars_m.gradeit .grade_stars span.rating-chosen{background: transparent url(../images/i_star_red.png) no-repeat 0 0;}
    .article-right .bar a.stars_m.gradeit .grade_stars span.rating-hover{background: transparent url(../images/i_star_gray2.png) no-repeat 0 0;}
    .article-right .bar a.stars_m.gradeit{padding-left:18px;}
    .article-right .bar a.stars_m.gradeit .nograde, .article-right .bar a.stars.gradeit:nth-child(1)::before{display:none;}

  
    /*DOGODEK list*/
    .center.no-gutter-m{padding: 50px 0 140px 0;}
    .event-list h1{text-align:center;}
    .event-list h1 span{color:#ed1b24; display:block;}

    /*DOGODEK main*/
    .row.event{height:auto;}
    img.mainimg {width:100%; height:100%; margin:0 0 20px 0;}
        /*DOGODEK main*/
        .row.event{height:auto;}
        img.mainimg {width:100%; height:100%; margin:0 0 20px 0;}
        .event-descr{margin-top:20px; border-right:none; padding-right:15px;}
        .event-descr h1{font-size:26px; margin:0 0 20px 0;} 
        .event-descr .data.mobile{border-radius:10px; background-color:#121212; padding:20px 15px; margin-bottom:10px;}

        .event-descr .vsebinski_povzetek{margin:30px 15px 30px 0;}

        .event-descr .data.mobile{border-radius:10px; background-color:#121212; padding:20px 15px; margin-bottom:10px;width:100%;}
        .event-descr .data.mobile.stars{margin-top:10px;}
        .event-descr .data.mobile img.studio{display:block; width:60%; margin:-9px auto 4px auto;}
        .event-descr .data .calendar h4{font-weight:normal; color:#ed1b24; font-size:15px; margin:10px 0;}
        .event-descr .data .calendar h4 strong{font-weight:bold; text-transform:uppercase;}
        .event-descr .data .calendar .event{border-radius:10px; /*border:1px solid #ed1b24;*/ display:block; height:auto; min-height:158px; background-color:#282828; margin-bottom:10px;}
        .event-descr .data .calendar .event .edate{width:20%; height:auto; min-height:150px; background-color:#282828; display:block; float:left; border-top-left-radius:10px; border-bottom-left-radius:10px;}
            
        .event-descr .data .calendar .event .edescr{width:80%; height:auto; min-height:150px; background-color:#363636; display:block; float:right; padding:7px 9px; border-top-right-radius:10px; border-bottom-right-radius:10px;}
        .event-descr .data .calendar a.more{color:#fff; font-size:14px; display:block; text-align:right;}


		.osebe.dmain .osebe-2{border-bottom:none;}
		.osebe.dmain .sodelujoci{width:94%; border-bottom:1px solid #585858;}
		.osebe.dmain .sodelujoci:nth-child(2n+1){border-right:none;}
		.osebe.dmain .sodelujoci:nth-child(2n){padding:20px 0;}

		.event-descr .emp{background-color:#121212; padding:20px 10px; border-radius:10px; display:block; clear:both;}
		.event-descr video{width: 100%;}

        .event-descr .emp p{margin:0 0 0 10px;}
		.event-descr .emp p strong{margin:0 0 0 -10px;}
		.event-descr .emp p em{margin:25px 0 0 -10px;}


        .event-descr .data.mobile p{padding-left:50px; margin:5px 0;}
        .event-descr .data p strong{font-weight:bold;}
        .event-descr .data h3{font-size:19px;color:#ed1b24; text-transform:uppercase; font-weight:300; font-weight:300; text-align:center; border-bottom:1px solid #363636; padding-bottom:15px; margin-bottom:15px;}
        .event-descr .data hr{border-bottom:1px solid #363636; height:1px;}
    
        .event-descr .data.mobile .age,.event-descr .data.mobile .dur{width:100%; margin-bottom:10px; padding-top:7px; padding-bottom:7px;}
        .event-descr .data.mobile .age{background:transparent url(../images/i_event-adults.png) no-repeat 0 0;}
        .event-descr .data.mobile .age.young{background:transparent url(../images/i_event-young.png) no-repeat 0 0;}
        .event-descr .data.mobile .dur{background:transparent url(../images/i_event-duration.png) no-repeat 0 0; padding-bottom:10px; margin-bottom:10px;}
        .event-descr .data.mobile .stars{background:transparent url(../images/i_event-stars.png) no-repeat 0 0; margin-top:10px; padding-top:5px;padding-bottom:10px;}
        .event-descr .emp{margin:30px 0px 30px 0px; }
        .event-descr .questions{width:100%; padding:7px 0; padding-left:50px; background:transparent url(../images/i_event-questions.png) no-repeat 0 0px;}

        #aktivacija.lbox > .text{top:25%; padding:0 10px; width:100%;}
		#aktivacija.lbox > .text p{font-size:18px;}
		#aktivacija.lbox > .text p.txttop{padding-bottom:10px;}
		#aktivacija.lbox > .text form{margin-top:15px;}
		#aktivacija.lbox > .text form input[type="text"], #aktivacija.lbox > .text form input[type="email"]{width:70%;}
		#aktivacija.lbox > .text form p.label{width:70%;}
		#aktivacija.lbox > .text form input[type="submit"]{margin: 20px auto 0 auto; width:150px;}
		#aktivacija.lbox > .text p.copyright{margin-top:10px;}
		.studio #aktivacija.lbox a.aclose{top:0; right:0; color:#999; background-color:transparent;}


    /*TEXT*/
    .center.text{padding: 30px 15px 40px 15px;}
    .article-descr.txt{margin-top:30px;}

    /*VIDEO*/
    .center.studio{padding:0; margin:0;}
    .studio p.v-live, .studio p.v-live2{display:block;}
    .studio p.v-live2{color:#ed1b24;}
    .studio.rightside{border-left:0px solid #363636; padding: 30px 15px;}

    .studio.rightside.studio nav.events a {margin-bottom: 15px;}
   /* .videocnt .artimage, .videocnt .vcal, .videocnt .vtime img{display:none;}*/
    .videocnt .vdate{margin: 0 10px 0 0;}
    .videocnt .vtime{width:70%;}
    .videocnt .vtime h3{color:#ed1b24; font-weight:300; font-size:18px;}

    /*STROKOVNJAKI & PODPORNIKI*/
	.strok{width:150px; float:left; margin-bottom:30px; margin-right:15px;}
    .osebe .strok:nth-child(4n+1){clear:none;}
    .osebe .strok:nth-child(2n+1){clear:left;}
    .strok-img{width:110px; height:110px;margin-left:15px;}
	.strok img.person{width:110px; height:110px;}
    .strok img.mask{width:110px; height:110px;}
}

/*IPHONE X*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
		
        /*TEMATIKA*/
        /*3dslider*/
            .carousel2{position:relative; border-bottom:none; margin-top:0px;}
            
            .carousel2 .slick-slide h1{opacity:0; margin-top:0; font-size:24px;text-align:center; position:absolute; top:0px; width:280px; display:inline-block; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
            .carousel2 .slick-center h1{opacity:1;}
    
            
            .carousel2 .slick-slide .div-center{opacity:0; display:block; width:80px; height:80px; background-color:#202020; border-radius:50%; 
                color:#FFF; font-size:10px; text-align:center; position:relative; margin:70px auto 40px auto;}
            .carousel2 .slick-center .div-center{opacity:1;}
            .carousel2 .slick-slide .div-center span{font-size:36px; line-height:36px; font-weight:800; padding-top:10px; display:block;}
    
            .carousel2 a{width:100%; height:auto;}
            .carousel2 a img{border-radius:10px; width:100%; height:100%; border:1px solid #353535;}
            .carousel2 .slick-slide img{-ms-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9); opacity:0.3;}
            .carousel2 .slick-center img{-ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity:1;}
              
            .slick-dots{bottom:-40px;}
            .slick-dots li{margin:0; width:18px;}
            .slick-dots li button{color:#fff; padding:0; opacity:1; line-height:auto; font-weight:400;}
            .slick-dots li button::before{color:#363636; opacity:1; font-size:25px;}
            
    
            .slick-dots li.slick-active button::before{color:#ed1a23; font-size:40px;}
          
            /*DOGODKI*/
            .event-list h1{font-size:24px; font-size:20px; text-align:center; position:absolute; top:0px; width:100%; display:inline-block; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s;}
            .event-list .carousel2{margin-top:40px;}

            
            .article-descr.txt{margin-top:30px;}

}


/*SM tablets*/
@media (min-width: 768px) and (max-width: 991px) {

    .no-gutter{
        padding-right:15px;
        padding-left:15px;
    }
    .no-gutter-left{
        padding-left:15px;
    }
    .no-gutter-right{
        padding-right:15px;
    }
    .no-gutter-m{
        padding-right:15px;
        padding-left:15px;
    }
    .no-gutter-left-m {
        padding-left:0;
    }
    .no-gutter-right-m {
        padding-right:0;
    }

    div.mobileapp, p.vpis, nav.foot, p.copy, div.podporniki{margin:0;}
    
    

	div.podporniki a.vzajemna{/*width:210px; height:60px;*/ width:100%;}
    .lSSlideOuter .lSPager.lSpg {top:35%;}

    section.header .container{margin-right:0; max-width:100%;}
    div.container.main{margin-right:0; max-width:100%;}


    /*NOV MENU*/
    nav.mmenu ul span{font-size:14px;}
    nav.mmenu ul{margin:0 12px; padding:10px 0px; margin:0; padding:0px 12px;}
    nav.mmenu ul li{margin:6px 0 0 15px;}
    nav.mmenu ul li a{font-size:13px;}

    .header .logo img#logo{/*width:90%;*/ margin-top:5px;}
    .header .logo.napis{display:none !important;}

    .mobileapp a{width:100%;}
    .mobileapp a img{width:60%;}

    .post h2{font-size:14px;}

    /*CATEGORIJA*/
    .center.category{padding-top:100px;}
    .center.category.intro{padding-top:0px; margin-top:100px;}
    .center.category .category-inner.intro{ margin-top:100px;}
    .center.category h1{font-size:38px;}
    .center.category h1.intro{width:100%;}
    .center.category ul.menu{list-style-type:none; margin:0; padding:0;}
    .center.category ul.menu li{font-size:21px;}
    .center.category div {width:100%;}
    .center.category div p{font-size:18px;}
    .center.category div hr{width:40%; height:1px; background-color:#fff; border-top:none; margin-left:0; padding-left:0;}
    img.introimg{width:550px;}

    /*TEMATIKA*/

    .carousel{ margin-bottom:25px; width:100%; padding-bottom:0px; height:auto;/*height:250px;*/ border-radius:10px; overflow:hidden; position:relative;}
    .carousel img{width:100%; height:auto;/*height:250px;*/}
    .carousel .prisp-center{position:absolute; top:45px; right:30px; width:90px; height:90px; text-align:center; display:block; font-size:13px;}
	.carousel .prisp-center span{font-size:54px; line-height:54px; font-weight:800; text-shadow: 2px 2px rgba(53, 53, 53, 0.7); text-align:center; display:block;}

    /*DOGODKI*/

    .event-descr.live{ margin-top:0;/*border-right:none; padding-right:0;*/}
    .event-descr h1, .event-descr h2{font-size:18px; margin:0 0 30px;}
    .event-right .data.red.ask,.event-right .data.red.call{font-size:10px; padding: 10px 10px 10px 50px;}
    
    .event-right .chat form input[type="submit"] {padding: 3px 10px; width: 40%; font-size: 12px;}

    /*DOGODEK main*/
    .row.event{height:auto;}
    img.mainimg {width:100%; height:100%; margin:0 0 20px 0;}
    .event-descr{margin-top:20px; border-right:none; padding-right:0;}
    .event-descr.no-gutter-left{padding-left:0;}
    .event-descr h1{font-size:26px; margin:0 0 20px 0;} 
    .event-descr .data.mobile{border-radius:10px; background-color:#121212; padding:20px 15px; margin-bottom:10px;}
    .event-descr .data.mobile.stars{margin-top:10px;}
    .event-descr .data.mobile p{padding-left:50px; margin:5px 0;}
    .event-descr .data p strong{font-weight:bold;}
	.event-descr .data h3{font-size:19px;color:#ed1b24; text-transform:uppercase; font-weight:300; font-weight:300; text-align:center; border-bottom:1px solid #363636; padding-bottom:15px; margin-bottom:15px;}
	.event-descr .data hr{border-bottom:1px solid #363636; height:1px;}

    .event-descr .data.mobile .age,.event-descr .data.mobile .dur{width:100%; margin-bottom:10px; padding-top:7px; padding-bottom:7px;}
    .event-descr .data.mobile .age{background:transparent url(../images/i_event-adults.png) no-repeat 0 0;}
    .event-descr .data.mobile .age.young{background:transparent url(../images/i_event-young.png) no-repeat 0 0;}
    .event-descr .data.mobile .dur{background:transparent url(../images/i_event-duration.png) no-repeat 0 0; padding-bottom:10px; margin-bottom:10px;}
    .event-descr .data.mobile .stars{background:transparent url(../images/i_event-stars.png) no-repeat 0 0; margin-top:10px; padding-top:5px;padding-bottom:10px;}
    .event-descr .emp{margin:30px 0px 30px 0px; padding:25px 45px;}
    .event-descr .questions{width:100%; padding:7px 0; padding-left:50px; background:transparent url(../images/i_event-questions.png) no-repeat 0 0px;}

    .osebe.dmain .sodelujoci:nth-child(2n+1){border:none;}
    .osebe.dmain .strok{width:40%;}
    .osebe.dmain .strok .strok-img { width: 100px; height: 100px; border-radius: 70px; margin-left: 0px;}
    .osebe.dmain .strok  img.person { width: 100px; height: 100px;}
    .osebe.dmain .strok img.mask{width: 100px; height: 100px;}
    .osebe.dmain .strok-quote{display:inline-block; font-size:16px; line-height:22px; width:45%;}
    .osebe.dmain .strok-quote::before{background:transparent url(../images/i_quote1.png) no-repeat 20px 0; margin-bottom:5px;}
		.osebe.dmain .strok-quote::after{background:transparent url(../images/i_quote2.png) no-repeat 20px 0; margin-top:10px;}

    /*CALENDAR*/
    img.calendar{width:100%; margin-top:20px; padding-bottom:30px; border-bottom:1px solid #363636;}
    .center.left,.center.right{padding: 0 15px 30px 15px; margin-bottom: 0px;}
    .center.right{border-left:none;}
    nav.events{width:100%; overflow:hidden;}
    nav.events a{padding: 5px 20px; margin:0 10px 10px 0;}
    article.event .date{width:15%; }
        .date .day{font-size:32px; line-height:36px;}
        .date .mon{font-size:13px; line-height:16px;}
    article.event .txt{width:74%;}

    .videocnt .vdata_where{float:left; display:block; width:80%; padding-top:0px; margin-top:-3px;}
    .videocnt .vdata_where.first{border-top:none;}
    .videocnt .vdata_whenwho{float:left; display:block; width:80%; border-left:none; padding:5px 0 0 0px; margin-bottom:20px;}
    .videocnt .vdata_whenwho.first{border-top:none;}

    /**clndr**/
    #full-clndr {padding-left:0px; width:100%; margin-top:0px;}
    #full-clndr .clndr-controls {padding-left:0; width:97%;}
    #full-clndr .current-month{ width:100%;}
    #full-clndr .container{padding-left:0; padding-right:0;}
    #full-clndr .clndr-grid {width:100%;}
    #full-clndr .clndr-grid .days-of-the-week {width:100%;}
    #full-clndr .clndr-grid .days-of-the-week .header-day {width:14%;}
    #full-clndr .clndr-grid .days {height:205px; width:100%;}
    #full-clndr .clndr-grid .days .day, #full-clndr .clndr-grid .days .empty {width:14%;}

    .center .cright {border-left: none; margin-top:20px; padding-top:20px; border-top: 1px solid #363636;}
    .center .cright nav.events {margin-top: 10px;}
    #full-clndr .event-listing {float: left; margin:30px 0 0 0; width:600px; width:100%;} 
    #full-clndr .event-listing-first {float: left; margin:30px 0 0 0; width:600px; width:100%;} 


    /*PRISPEVEK*/
    .article-right{ border-left:none; padding-left:0; border-top: 1px solid #fff;}

    /*VIDEO*/
    .center.studio{padding:0; margin:0;}
    .studio p.v-live, .studio p.v-live2{display:block;}
    .studio p.v-live2{color:#ed1b24;}
    .studio.rightside{border-left:1px solid #363636; padding: 30px 15px;}
    /* .videocnt .artimage, .videocnt .vcal, .videocnt .vtime img{display:none;}*/
    .videocnt .vdate{margin: 0 10px 0 0;}
    .videocnt .vtime{width:auto;}
    .videocnt .vtime h3{color:#ed1b24; font-weight:300; font-size:18px;}

    /*STROKOVNJAKI & PODPORNIKI*/
	.strok{width:150px; float:left; margin-bottom:30px; margin-right:15px;}
    .osebe .strok:nth-child(4n+1){clear:none;}
    .osebe .strok:nth-child(3n+1){clear:left;}
    .strok-img{width:110px; height:110px;margin-left:15px;}
	.strok img.person{width:110px; height:110px;}
    .strok img.mask{width:110px; height:110px;}

}

/*MD laptops*/
@media (min-width: 992px) and (max-width: 1199px) {
    /*.col-lg-2 {
        -ms-flex: 0 0 170px;
        flex: 0 0 170px;
        max-width: 170px;
    }
    .col-lg-10 {
        -ms-flex: 0 0 78%;
        flex: 0 0 78%;
        max-width: 78%;
      }*/
      .col-lg-10 {
        -ms-flex: 0 0 72%;
        flex: 0 0 72%;
        max-width: 72%;
      }
      #scroll-text{font-size:11px;}

      .header .logo a{background:none;}
      nav.mmenu a.logo{}
    div.podporniki a.vzajemna{width:150px; height:50px;}
    nav.mmenu ul span{font-size:13px;}
    nav.mmenu ul{margin:0 10px; padding:10px 0px; margin:0; padding:0px 10px;}
    nav.mmenu ul li{margin:0 0 0 15px;}
    nav.mmenu ul li a{font-size:10px;}
    nav.mmenu ul.mmenuh1 {
        margin: 0px 9px 0;
      }

    .lSSlideOuter .lSPager.lSpg {top:40%;}

    section.header .container{margin-right:0; max-width:100%;}
    div.container.main{margin-right:0; max-width:100%;}

    .header .logo img#logo{/*width:90%;*/ margin-top:5px;}

    .mobileapp a{width:100%;}
    .mobileapp a img{width:60%;}


    /*CATEGORIJA*/
    .center.category{padding-top:100px;}
    .center.category.intro{padding-top:0px; margin-top:70px;}
    .center.category .category-inner.intro{ margin-top:70px;}
    img.introimg{width:800px;}
    .center.category h1{font-size:38px;}
    .center.category h1.intro{width:100%;}
    .center.category ul.menu{list-style-type:none; margin:0; padding:0;}
    .center.category ul.menu li{font-size:21px;}
    .center.category div {width:100%;}
    .center.category div p{font-size:18px;}
    .center.category div hr{width:40%; height:1px; background-color:#fff; border-top:none; margin-left:0; padding-left:0;}


    /*TEMATIKA*/

    .carousel{ margin-bottom:25px; width:100%; padding-bottom:0px; height:auto; border-radius:10px; overflow:hidden; position:relative;}
    .carousel img{width:100%; height:auto;}
    .carousel .prisp-center{position:absolute; top:85px; right:55px; width:120px; height:100px; text-align:center; display:block; font-size:13px;}
    .carousel .prisp-center span{font-size:64px; line-height:64px; font-weight:800; text-shadow: 2px 2px rgba(53, 53, 53, 0.7); text-align:center; display:block;}
   

.article-right .bar a.stars.gradeit .grade_stars span::before{font-size:11px;}
    .article-right .bar a.stars.gradeit{padding-left:10px;}
    .article-right .bar a{padding-left:32px;}
    .article-right .bar a::before {left: 10px;}

    
    .event-right .data.red.ask,.event-right .data.red.call{font-size:12px; padding: 10px 10px 10px 55px;}
    .event-right .chat form input[type="submit"] {padding: 3px 10px; width: 40%; font-size: 12px;}

    /*DOGODEK main*/
    .event-descr h2 {font-size: 26px;}
    .osebe.dmain .sodelujoci:nth-child(2n+1){border:none;}
    .osebe.dmain .strok{width:40%;}
    .osebe.dmain .strok .strok-img { width: 100px; height: 100px; border-radius: 70px; margin-left: 0px;}
    .osebe.dmain .strok  img.person { width: 100px; height: 100px;}
    .osebe.dmain .strok img.mask{width: 100px; height: 100px;}
    .osebe.dmain .strok-quote{display:inline-block; font-size:16px; line-height:22px; width:45%;}
    .osebe.dmain .strok-quote::before{background:transparent url(../images/i_quote1.png) no-repeat 20px 0; margin-bottom:5px;}
	.osebe.dmain .strok-quote::after{background:transparent url(../images/i_quote2.png) no-repeat 20px 0; margin-top:10px;}
        .event-right p.questions{font-size:14px;}
		.event-right .data .calendar .event{ min-height:180px;}
		.event-right .data .calendar .event .edate{width:22%; min-height:180px; }
			.edate div{display:block; text-align:center;}	
			.edate .weekday{font-size:13px; color:#ed1b24; margin-top:30px;}
			.edate .day{font-size:30px; line-height:37px; font-weight:bold;}
			.edate .month{font-size:12px; color:#ed1b24; font-weight:bold; text-transform:uppercase; margin-top:6px;}
		.event-right .data .calendar .event .edescr{width:78%; height:auto; min-height:180px; background-color:#363636; display:block; float:right; padding:7px 9px; border-top-right-radius:10px; border-bottom-right-radius:10px;}
			.edescr .location{ font-size:14px;}
			.edescr .place{font-size:12px;}

			.edescr .who{font-size:11px; height:40px;}
			.edescr a{width:85%; word-spacing: 100vw; margin:10px auto 0 auto; padding:2px 0; display:block; background-color:#282828; border:1px solid #999; border-radius:5px; font-size:11px; color:#999; font-weight:bold; text-transform:uppercase; text-align:center;}
			.edescr a.active{border:1px solid #ed1b24; color:#ed1b24;}
			.edescr .ucencistarsi a{width:43%;}
		.event-right .data .calendar a.more{color:#fff; font-size:14px; display:block; text-align:right;}        


        #aktivacija.lbox > .text {top:20%; padding:0 30px;}
/*CALENDAR*/
img.calendar{width:100%; margin-top:20px; padding-bottom:30px; border-bottom:1px solid #363636;}
.center.left,.center.right{padding: 0 15px 30px 15px; margin-bottom: 0px;}
.center.right{border-left:none;}
nav.events{width:100%; overflow:hidden;}
nav.events a{padding: 5px 20px; margin:0 10px 10px 0;}
article.event .date{width:15%; }
    .date .day{font-size:32px; line-height:36px;}
    .date .mon{font-size:13px; line-height:16px;}
article.event .txt{width:74%;}

/**clndr**/
#full-clndr {padding-left:0px; width:100%; margin-top:0px;}
#full-clndr .clndr-controls {padding-left:0; width: 300px;}
#full-clndr .current-month{ width:100%;}
#full-clndr .container{padding-left:0; padding-right:0;}
#full-clndr .clndr-grid {width:100%;}
#full-clndr .clndr-grid .days-of-the-week {width:100%;}
#full-clndr .clndr-grid .days-of-the-week .header-day {width:14%;}
#full-clndr .clndr-grid .days {height:205px; width:100%;}
#full-clndr .clndr-grid .days .day, #full-clndr .clndr-grid .days .empty {width:14%;}

#full-clndr .event-listing-first {width: 100%;}
#full-clndr .event-listing {width: 100%;}

.videocnt .vdata_where{float:left; display:block; width:80%; padding-top:0px; margin-top:-3px;}
.videocnt .vdata_where.first{border-top:none;}
.videocnt .vdata_whenwho{float:left; display:block; width:80%; border-left:none; padding:5px 0 0 0px; margin-bottom:20px;}
.videocnt .vdata_whenwho.first{border-top:none;}

/*STROKOVNJAKI & PODPORNIKI*/
.strok{width:150px; float:left; margin-bottom:30px; margin-right:15px;}
.osebe .strok:nth-child(4n+1){clear:none;}
.osebe .strok:nth-child(3n+1){clear:left;}
.strok-img{width:110px; height:110px;margin-left:15px;}
.strok img.person{width:110px; height:110px;}
.strok img.mask{width:110px; height:110px;}

}
@media (min-width: 1100px) and (max-width: 1199px) {
    #scroll-text{font-size:14px;}
	div.podporniki a.vzajemna{width:170px; height:50px;}
    .carousel .prisp-center{position:absolute; top:100px; right:55px; width:140px; height:140px; text-align:center; display:block; font-size:13px;}
    .carousel .prisp-center span{font-size:64px; line-height:64px; font-weight:800; text-shadow: 2px 2px rgba(53, 53, 53, 0.7); text-align:center; display:block;}

    .event-right .data .calendar .event{ min-height:180px;}
		.event-right .data .calendar .event .edate{width:22%; min-height:180px; }
			.edate div{display:block; text-align:center;}	
			.edate .weekday{font-size:13px; color:#ed1b24; margin-top:30px;}
			.edate .day{font-size:30px; line-height:37px; font-weight:bold;}
			.edate .month{font-size:12px; color:#ed1b24; font-weight:bold; text-transform:uppercase; margin-top:6px;}
		.event-right .data .calendar .event .edescr{width:78%; height:auto; min-height:180px; background-color:#363636; display:block; float:right; padding:7px 9px; border-top-right-radius:10px; border-bottom-right-radius:10px;}
			.edescr .location{ font-size:14px;}
			.edescr .place{font-size:12px;}

			.edescr .who{font-size:11px; height:40px;}
			.edescr a{width:85%; word-spacing: 100vw; margin:10px auto 0 auto; padding:2px 0; display:block; background-color:#282828; border:1px solid #999; border-radius:5px; font-size:11px; color:#999; font-weight:bold; text-transform:uppercase; text-align:center;}
			.edescr a.active{border:1px solid #ed1b24; color:#ed1b24;}
			.edescr .ucencistarsi a{width:43%;}
		.event-right .data .calendar a.more{color:#fff; font-size:14px; display:block; text-align:right;}   
}
/*LG desktops*/
@media (min-width: 1200px) and (max-width: 1509px) {
    .col-lg-2 {
        -ms-flex: 0 0 190px;
        flex: 0 0 190px;
        max-width: 190px;
    }
    #scroll-text{font-size:14px;}
    .center{margin: 48px 0 0 -1.4%;}

    nav.mmenu ul span{font-size:13px;}
    nav.mmenu ul li a{font-size:14px;}

    .post:nth-child(2n+1){padding-left:10px; padding-right:10px;}
    .post:nth-child(2n){padding-left:10px; padding-right:10px;}
    .post:nth-child(3n+1){padding-left:0px; padding-right:20px;}
    .post:nth-child(3n){padding-left:20px; padding-right:0px;}
    
    /*CATEGORIJA*/
    .center.category{padding-top:108px;}
    .center.category.intro{padding-top:0px; margin-top:80px;}
    .center.category .category-inner.intro{ margin-top:80px;}
    img.introimg{width:1000px;}
    .center.category h1{font-size:60px;}
    .center.category ul.menu li{font-size:18px;}
    .center.category div p{font-size:18px;}


    /*CATEGORY tematika, dogodki*/
    /*3dslider*/
	
		.carousel .car{ padding-bottom:15px;}
		
		.carousel .img2{margin-right:20px; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
		.carousel .img-2{z-index:2; margin:0 -105px; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
        .carousel .img-1, .carousel .img-3{margin:0 -10px; -ms-transform: scale(0.7); -webkit-transform: scale(0.7); transform: scale(0.7);}
        
        .carousel .prisp-center{position:absolute; top:80px; right:60px; width:140px; height:140px; text-align:center; display:block;}
		.carousel .prisp-center span{font-size:84px; line-height:94px; font-weight:800; text-shadow: 2px 2px rgba(53, 53, 53, 0.7);  text-align:center; display:block;}



    /*PRISPEVKI main*/
    .post .artimage{width:100%;}
    .article-right .bar{height:38px;}
    .article-right .bar a.stars.gradeit .grade_stars span{-ms-transform: scale(0.6); -webkit-transform: scale(0.6); transform: scale(0.6); margin:0; padding:0; /*width:10px; height:10px; line-height:10px;*/}
    .article-right .bar a.stars.gradeit .grade_stars span::before{font-size:13px;}
    
    /*CALENDAR*/
    #full-clndr { padding-left:40px; width:1000px;}
    nav.events a{font-size:15px;}
	
    .event-right .data .calendar .event{ min-height:180px;}
		.event-right .data .calendar .event .edate{width:22%; min-height:180px; }
			.edate div{display:block; text-align:center;}	
			.edate .weekday{font-size:13px; color:#ed1b24; margin-top:30px;}
			.edate .day{font-size:30px; line-height:37px; font-weight:bold;}
			.edate .month{font-size:12px; color:#ed1b24; font-weight:bold; text-transform:uppercase; margin-top:6px;}
		.event-right .data .calendar .event .edescr{width:78%; height:auto; min-height:180px; background-color:#363636; display:block; float:right; padding:7px 9px; border-top-right-radius:10px; border-bottom-right-radius:10px;}
			.edescr .location{ font-size:14px;}
			.edescr .place{font-size:12px;}

			.edescr .who{font-size:11px; height:40px;}
			.edescr a{width:85%; word-spacing: 100vw; margin:10px auto 0 auto; padding:2px 0; display:block; background-color:#282828; border:1px solid #999; border-radius:5px; font-size:11px; color:#999; font-weight:bold; text-transform:uppercase; text-align:center;}
			.edescr a.active{border:1px solid #ed1b24; color:#ed1b24;}
			.edescr .ucencistarsi a{width:43%;}
		.event-right .data .calendar a.more{color:#fff; font-size:14px; display:block; text-align:right;}   
   
}
@media (min-width: 1410px) {
	
    .container {
        max-width: 100%;
    }
    nav.mmenu ul li a{font-size:16px;}

    .carousel .prisp-center{position:absolute; top:125px; right:90px; width:140px; height:140px; text-align:center; display:block;}
    .carousel .prisp-center span{font-size:84px; line-height:94px; font-weight:800; text-shadow: 2px 2px rgba(53, 53, 53, 0.7);  text-align:center; display:block;}


}
/*XLG desktops*/
@media (min-width: 1510px) {
	.col-lg-2 {
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        max-width: 220px;
    }


    .container { max-width: 100%;}
    nav.mmenu ul li a{font-size:14+5px;}

    .post:nth-child(2n+1){padding-left:10px; padding-right:10px;}
    .post:nth-child(2n){padding-left:10px; padding-right:10px;}
    .post:nth-child(3n+1){padding-left:0px; padding-right:20px;}
    .post:nth-child(3n){padding-left:20px; padding-right:0px;}

    img.calendar{width:365px;}

    /*TEMATIKA*/
    .carousel .prisp-center{position:absolute; top:130px; right:100px; width:140px; height:140px; text-align:center; display:block;}
    .carousel .prisp-center span{font-size:84px; line-height:94px; font-weight:800; text-shadow: 2px 2px rgba(53, 53, 53, 0.7);  text-align:center; display:block;}


    /*PRISPEVKI*/

    .article-right .bar{height:40px; padding:8px 0;}
    .article-right .bar a{font-size:14px; height:24px; }
    .article-right .bar a::before{top:5px; left:18px;}


    .strokovnjak h4{font-size:14px; color:#ed1b24;}
    .strokovnjak p{font-size:14px;}

    .nr_articles{height:135px; margin-bottom:30px;}
    .nr_articles p{font-size:14px; padding:12px 0 15px 20%;}
    .nr_articles span{width:65px; height:65px; font-size:26px; line-height:65px;}

    .other_articles h4{font-size:14px;}
    .other_articles ul li{padding:0; list-style-type:none; padding-left: 1em;}
    .other_articles ul li a{font-size:13px;}
    .other_articles a.art_more{font-size:13px;}



    /*DOGODKI*/
    .row.event{/*height:500px;*/}
		

}


/*LG desktops*/
@media (min-width: 1200px) and (max-width: 1409px) {
	div.podporniki a.vzajemna{width:170px; height:50px;}
}