/* fonts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext);
@font-face {
    font-family: 'yeah_papayeah_papa';
    src: url('fonts/yeahpapa-webfont.eot');
    src: url('fonts/yeahpapa-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yeahpapa-webfont.woff2') format('woff2'),
         url('fonts/yeahpapa-webfont.woff') format('woff'),
         url('fonts/yeahpapa-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'terminal_dosisbold';
    src: url('fonts/terminaldosis-bold-webfont.eot');
    src: url('fonts/terminaldosis-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/terminaldosis-bold-webfont.woff2') format('woff2'),
         url('fonts/terminaldosis-bold-webfont.woff') format('woff'),
         url('fonts/terminaldosis-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'terminal_dosisbook';
    src: url('fonts/terminaldosis-regular-webfont.eot');
    src: url('fonts/terminaldosis-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/terminaldosis-regular-webfont.woff2') format('woff2'),
         url('fonts/terminaldosis-regular-webfont.woff') format('woff'),
         url('fonts/terminaldosis-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'terminal_dosislight';
    src: url('fonts/terminaldosis-light-webfont.eot');
    src: url('fonts/terminaldosis-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/terminaldosis-light-webfont.woff2') format('woff2'),
         url('fonts/terminaldosis-light-webfont.woff') format('woff'),
         url('fonts/terminaldosis-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* visibility */

@media (max-width: 982px) { 
    .visibility-desktop {
        display: none;
    }

    .visibility-mobile {
        padding: 0px 15px;
        text-align: center;
    }

    .visibility-mobile .form-group {
        margin-bottom: 30px;
    }
    
    .visibility-mobile .form-group .theme-switcher {
        margin-bottom: 5px;
        width: unset;
        display: inline-block;
        padding-top: 3px;
    }

    .visibility-mobile .form-group .skip-to-content {
        margin-left: 0px !important;
    }

}
  
@media (min-width: 982px) { 
    .visibility-mobile {
        display: none;
    }
}


/* default
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body{ background: #fff; font-family: 'Open Sans', sans-serif;}

.btn-obvestila{ font-family: 'terminal_dosisbold'; text-align: left; border-left: 6px solid #fdba5f; float: left; white-space:normal;}
.btn-obvestila{ background:#ffeecc; position: relative; font-weight: normal; color: #000; padding:2px 13px 2px 13px;z-index: 2; line-height: 20px;}
/*.btn-obvestila:before{ content: ""; background: #f59076; position: absolute; left: 0; width: 100%; height: 100%; border-radius: 10px; bottom: -7px;}
.btn-obvestila:after{ content: ""; background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;}*/
.btn-obvestila span strong{font-size:22px; font-weight: 300; float: left; padding-top: 4px; color:#000;}
.btn-obvestila span{ position: relative; z-index: 2; font-size: 14px; color:#ff7365;}
.btn-obvestila span img{ position: relative; width: 32px; margin-right: 10px; float: left;}
.notification {padding-top: 0px; padding-bottom: 0px;}
.sub-span {padding-top:5px; float: left; margin-left: 20px; font-family: "Open Sans",sans-serif; font-size: 14px; color:#000 !important;}
.btn-primary:hover {
    color: #fff;
    background-color: #f1674a;
    border-color: #f1674a;
}
.btn.focus, .btn:focus, .btn:hover {
    color: #fff;
    text-decoration: none;
}
.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #f1674a;
    border-color: #f1674a;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #f1674a;
    border-color: #f1674a;
}
.btn-primary {
    color: #fff;
    background-color: #f1674a;
    border-color: #f1674a;
}

a.btn-obvestila:hover, a.btn-obvestila:focus{color:#000; text-decoration: none; cursor: pointer;}

ul.horizontal_submenu{ list-style: none; margin: 0; padding: 0;position: relative; margin-bottom: 15px;padding-bottom: 10px;border-bottom: 2px dashed #f1674a; margin-top: 15px;padding-top: 10px;border-top: 2px dashed #f1674a;}
ul.horizontal_submenu:after{ content:""; clear:both;}
ul.horizontal_submenu li{     display: inline-block;position: relative;}
ul.horizontal_submenu li:before {content: "";position: absolute;width: 6px;height: 6px;background: #f1674a;top: 50%;margin-top: -2px;right: -3px;z-index: 1;border-radius: 6px;}
ul.horizontal_submenu li:before { right: auto; left: 0px;}
ul.horizontal_submenu li:nth-child(1):before{ display: none;}
ul.horizontal_submenu li a{ color:#DA2127;position: relative;display: block;padding: 6px 5px 6px 13px;font-weight: 400;color: #4c4d4f;text-transform: uppercase;line-height: 14px;}
ul.horizontal_submenu li.active a{ color:#f1674a;}
ul.horizontal_submenu li a:hover{ color:#f1674a; text-decoration: none;}
ul.horizontal_submenu li:nth-child(1) a{ padding-left: 0;}

.menu-button{ border: 1px solid #ccc;    line-height: 40px;height: 40px;width: 40px;margin-top: 10px;text-align: center;display: block;float: right;}

a{ color: #f1674a;}

.back-button{ padding-top: 70px;}
.back-button img{ width: 60px;}

/* header
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#header{position: relative;  }
#header:after{ content: ""; position: absolute; bottom: -102px; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');    z-index: 1;}

#header .logo{ margin-top: 7px; display: block;position: absolute;z-index: 2;}
/*#header .logo img{ width: 119px;}*/

#header .top{}
#header .top .holder{ float: right; border-bottom: 1px solid #ccc; padding: 5px 0; color: #665f5f; margin-bottom: 10px;}
#header .top .holder span{ line-height: 40px; display: inline-block; }
#header .top .holder span.social a{ position: relative;top: -2px; margin-left: 10px;  }
#header .top .holder span.social a .fa-search{ font-size: 19px; position: relative; bottom: -3px; }
#header .top .holder span.phone{ }
#header .top .holder span.address{ margin-left: 10px;}

#header .bottom .navbar-nav>li>a{ text-transform: uppercase; font-weight: normal; color: #807261;padding: 8px 0px;font-family: 'terminal_dosisbold', sans-serif; font-size: 18px;}
#header .bottom .navbar-nav>li:last-child { display: none;}

/* enote
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#enote{ padding-top: 90px; padding-bottom: 0px; background: #ffd59a; }
#enote .collapse { display: block;}
#enote .nav{margin-left: -10px; margin-right: -10px;}
#enote .nav>li{ width: 50%; float: left; margin-bottom: 20px;}
#enote .nav>li .phone{position: absolute;right: 22px;top: 10px;z-index: 2;color: #f59076;font-weight: bold;}
#enote .nav>li>a{ z-index: 2; position: relative; text-transform: uppercase; font-weight: bold; color: #000;padding: 0px 15px; margin: 0 10px; text-align: left;}
#enote .nav>li>a:before{ content: ""; background: #f59076; position: absolute; left: 0; width: 100%; height: 100%; border-radius: 10px; bottom: -7px;}
#enote .nav>li>a:after{ content: ""; background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;}
#enote .nav>li>a span{ position: relative; z-index: 2;}
#enote .nav>li>a span img{ height: 50px;}
#enote .nav>li.active>a{color: #fff;}
#enote .nav>li>a:focus, #enote .nav>li>a:hover {text-decoration: none; background: none;}




/* obvestila
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#obvestila{ padding:30px  0 108px 0; background: #ffd4ea; position: relative; margin-top: -10px;}
#obvestila:before{ content: ""; position: absolute; top: 0px; width: 100%; height: 96px; background-image: url('../images/obvestila_top_bg.png'); -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#obvestila:after{ content: ""; position: absolute; bottom: 0px; width: 100%; height: 96px; background-image: url('../images/obvestila_top_bg.png'); }
#obvestila .col-title{ text-decoration: none; background-image: url('../images/ico_heading_bg.png');display: block;background-repeat: no-repeat;background-position: center;    background-size: contain;line-height: 52px;height: 65px;text-align: center; color: #000; font-size: 21px;font-family: 'terminal_dosisbold';}
#obvestila .owl-carousel{ padding: 30px;}
#obvestila .owl-carousel .item{ color: #000; text-decoration: none; padding: 0 30px;display: block;}
#obvestila .owl-carousel .item .image{ margin-top:10px;float: none;min-height: auto;padding-right: 15px;}
#obvestila .owl-carousel .item .image img{    width: 30px;}
#obvestila .owl-carousel .item .content{ }
#obvestila .owl-carousel .item .content .date{ color:#ff55ae;}
#obvestila .owl-carousel .item .content .title{ font-weight: normal; padding:4px 0 8px 0; font-family: 'terminal_dosisbold'; font-size: 20px; line-height: 21px;}
#obvestila .owl-carousel .item .content .desc{ font-size: 13px; }
#obvestila .owl-carousel .item .content .desc span.more{  color:#ff55ae; font-weight: bold;}

#obvestila .carousel-control { width: 50px;}
#obvestila .carousel-control.right { right: 0px; left: auto; background: none;}
#obvestila .carousel-control.left { left: 0px; right: auto; background: none;}

#obvestila h3{ font-weight: normal; padding:4px 0 8px 0; font-family: 'terminal_dosisbold'; font-size: 20px; line-height: 21px;}


/* info_bar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#info_bar{ padding:90px 0 0px 0; text-align: center; position: relative; margin-top: -10px;}
#info_bar a{ text-decoration: none; color: #333;}
#info_bar:before{ content: ""; position: absolute; top: 0px; left: 0; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png'); -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#info_bar .title{ font-weight: normal;font-family: 'terminal_dosisbold';font-size: 14px;line-height: 14px; padding: 15px 0px 0px 0px;}
#info_bar img{ height: 50px;}
#info_bar .desc{}


/* kids
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#kids{ padding: 120px 0 50px 0; position: relative; background-color: #d7ecff;}
#kids:before{ content: ""; position: absolute; top: 0; width: 100%; height: 87px; background-image: url('../images/kids_top_bg.png'); }

/* kidsWhite
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#kidsWhite{ padding: 20px 0 50px 0; position: relative; background-color: #fff;}


/* enota
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#enota{ padding-top: 100px; padding-bottom: 0px; background: #ffd59a; }
#enota .container{ position: relative; z-index: 2;}
#enota .logo{ position: relative; text-transform: uppercase; font-weight: bold; color: #000;padding:5px; margin: 0px; text-align: center; display: block; margin-top: -11px;}
#enota .logo:after{ content: ""; background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;}
#enota .logo span{ position: relative; z-index: 2;}
#enota .logo span img{ height: 60px;}
#enota .contact{ color: #807261; padding-top: 5px; font-weight: bold;}
#enota .contact a{ color:#f1674a;}

#enota .navbar{ padding:0; }
#enota .navbar-collapse {padding-right: 5px; padding-left: 5px;}
#enota .nav>li{ width: 23%; float: left; margin-bottom: 30px;    margin-top: 5px;}
#enota .nav>li>a{ position: relative; text-transform: uppercase; font-weight: normal; color: #807261;padding: 7px 15px; margin: 0 10px; text-align: center; font-family: 'terminal_dosisbold', sans-serif; font-size: 16px;}
#enota .nav>li>a:before{ content: ""; background: #DF3132; position: absolute; left: 0; width: 100%; height: 100%; border-radius: 10px; bottom: -4px;}
#enota .nav>li>a:after{ content: ""; background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;}
#enota .nav>li>a span{ position: relative; z-index: 2;}
#enota .nav>li.active>a{color: #fff;}
#enota .nav>li>a:focus, #enota .nav>li>a:hover {text-decoration: none; background: none;}
#enota .nav>li.active>a:after{ content: ""; background:#f1674a; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;}

/* enota_info_bar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#enota_info_bar{ padding:0; text-align: center; position: relative;}
#enota_info_bar a{ text-decoration: none; color: #333;}
#enota_info_bar .title{ font-weight: normal;font-family: 'terminal_dosisbold';font-size: 17px;line-height: 18px; padding: 15px 0px 0px 0px;}
#enota_info_bar img{ height: 80px;}
#enota_info_bar .desc{}

/* latest_news
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#latest_news{ padding:10px 0 100px 0; position: relative; background: #ffd59a;}
#latest_news:after{ content: ""; position: absolute; bottom: 0px; left: 0; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#latest_news .carousel{ background: #fff; padding: 15px 15px 0px 15px; position: relative; z-index: 2; border-radius: 10px;}
#latest_news .carousel .selotejp1{ position: absolute; top: 53px; left:-21px; z-index: 2;}
#latest_news .carousel .selotejp2{ position: absolute; top: 170px; right: -13px; z-index: 2;}
#latest_news .carousel .carousel-inner>.item{ background: #fff;}
#latest_news .carousel .carousel-inner>.item .image{ height: 350px; background-size: cover; background-position: center;}
#latest_news .carousel .carousel-inner>.item .padding{ padding: 30px 40px 15px 30px;}
#latest_news .carousel .carousel-inner>.item .padding .date{ color: #f1674a; font-weight: bold;}
#latest_news .carousel .carousel-inner>.item .padding .title{ font-size: 20px; padding: 7px 0; font-weight: normal;font-family: 'terminal_dosisbold';font-size: 24px;line-height: 26px;}
#latest_news .carousel .carousel-inner>.item .padding .desc{ padding-bottom: 7px;}
#latest_news .carousel .carousel-inner>.item .padding .more a{ color: #f1674a; font-weight: bold;}

#latest_news .carousel .carousel-control { width: 50px;    z-index: 3;}
#latest_news .carousel .carousel-control.right { right: -30px; left: auto; background: none;}
#latest_news .carousel .carousel-control.left { left: -30px; right: auto; background: none;}

/* subcontent
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#subcontent{ padding:50px 0 10px 0; position: relative; background: #fff;min-height: 450px;}
#subcontent h1{    color: #f1674a; }
#subcontent .col-title{ font-weight: normal;font-family: 'terminal_dosisbold';font-size: 24px;line-height: 26px; margin-top: 30px; margin-bottom: 19px; color: #f1674a;}    
#subcontent:before{ content: ""; position: absolute; top: -30px; left: 0; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

#subcontent ul.subsubmenu{ background: #fff; border:none;  z-index: 5;right: auto;left: 0; list-style: none; padding:0px; position: relative;}
#subcontent ul.subsubmenu>.active>a, #header .bottom .navbar-nav>li>ul.active>a:focus, #header .bottom .navbar-nav>li>ul>.active>a:hover {color: #000; text-decoration: none; background: none;}
#subcontent ul.subsubmenu>li>a{ color: #333;line-height: 43px; z-index: 2; position: relative;font-family: 'terminal_dosisbook', sans-serif;font-size: 18px; text-decoration: none; display: block; border-bottom:1px solid rgba(175, 175, 175, 0.32);padding-left: 10px;}
#subcontent ul.subsubmenu>li:last-child>a{border-bottom:none;}
#subcontent ul.subsubmenu>li>a:focus, #subcontent .bottom .navbar-nav>li>ul>li>a:hover {color: #000;background: none;}
#subcontent ul.subsubmenu>li.active>a{ background: #f59076 }
#subcontent .img-thumbnail{ width: 50%; margin-left: 15px; margin-bottom: 15px;}

/* content
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content{ background:#ffd59a; position: relative; padding-bottom: 80px; }
#content .shadow{ background: #fff; padding: 20px; box-shadow: 0 2px 5px 0 rgba(0,0,0,.26); margin-bottom: 50px; margin-top: 100px; position: relative; z-index: 2;}
#content .shadow .content-image{ height: 400px; background-size: cover;}
#content .shadow .content h1{ color: #f1674a;}
#content:after{ content: ""; position: absolute; bottom: 0px; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }

/* obvestila
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#obvestila-page{ background:#ffd59a; position: relative; padding-bottom: 80px; }
#obvestila-page .shadow{ background: #fff; padding: 20px; box-shadow: 0 2px 5px 0 rgba(0,0,0,.26); margin-bottom: 50px; margin-top: 100px; position: relative; z-index: 2;}
#obvestila-page .shadow .content-image{ height: 400px; background-size: cover;}
#obvestila-page .shadow .content h1{ color: #f1674a;    margin-bottom: 25px;    margin-top: 15px;}
#obvestila-page:after{ content: ""; position: absolute; bottom: 0px; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
#obvestila-page .date{ color: #f1674a; font-weight: bold;}
#obvestila-page .zaEnote .enota-title{ color:#f1674a; font-size:18px; font-weight:bold;}
#obvestila-page .zaEnote{ background:rgba(216, 216, 216, 0.36); padding:10px 10px 0px 10px; border-radius:10px;    margin-top: 87px;}
#obvestila-page .zaEnote .nav{margin-left: -10px; margin-right: -10px;}
#obvestila-page .zaEnote .nav>li{ width: 100%; float: left; margin-bottom: 20px;}
#obvestila-page .zaEnote .nav>li>a{ z-index: 2; position: relative; text-transform: uppercase; font-weight: bold; color: #000;padding: 0px 15px; margin: 0 10px; text-align: center;}
#obvestila-page .zaEnote .nav>li>a:before{ content: ""; background: #f59076; position: absolute; left: 0; width: 100%; height: 100%; border-radius: 10px; bottom: -7px;}
#obvestila-page .zaEnote .nav>li>a:after{ content: ""; background: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;}
#obvestila-page .zaEnote .nav>li>a span{ position: relative; z-index: 2;}
#obvestila-page .zaEnote .nav>li>a span img{ height: 80px;}
#obvestila-page .zaEnote .nav>li.active>a{color: #fff;}
#obvestila-page .zaEnote .nav>li>a:focus, #enote .nav>li>a:hover {text-decoration: none; background: none;}
#obvestila-page .zaEnote .nav>li>a:focus, #obvestila-page .zaEnote .nav>li>a:hover {
    text-decoration: none;
    background-color: none;
}
#obvestila-page ul.subsubmenu{ background: #fff; border:none;  z-index: 5;right: auto;left: 0; list-style: none; padding:0px; position: relative;}
#obvestila-page ul.subsubmenu>.active>a, #header .bottom .navbar-nav>li>ul.active>a:focus, #header .bottom .navbar-nav>li>ul>.active>a:hover {color: #000; text-decoration: none; background: none;}
#obvestila-page ul.subsubmenu>li>a{ color: #333;line-height: 43px; z-index: 2; position: relative;font-family: 'terminal_dosisbook', sans-serif;font-size: 18px; text-decoration: none; display: block; border-bottom:1px solid rgba(175, 175, 175, 0.32);padding-left: 10px;}
#obvestila-page ul.subsubmenu>li:last-child>a{border-bottom:none;}
#obvestila-page ul.subsubmenu>li>a:focus, #subcontent .bottom .navbar-nav>li>ul>li>a:hover {color: #000;background: none;}
#obvestila-page ul.subsubmenu>li.active>a{ background: #f59076 }

#obvestila-page .coltitle {
    font-weight: normal;
    font-family: 'terminal_dosisbold';
    font-size: 24px;
    line-height: 26px;
    margin-top: 0px;
    margin-bottom: 19px;
    color: #f1674a;
}


/* content-submenu
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content-submenu{ background:#ffd59a; position: relative; padding-bottom: 80px; }
#content-submenu .shadow{ background: #fff; padding: 20px 20px 40px 20px; box-shadow: 0 2px 5px 0 rgba(0,0,0,.26); margin-bottom: 50px; margin-top: 100px; position: relative; z-index: 2;}
#content-submenu .shadow .content-image{ height: 300px; background-size: cover;}
#content-submenu .shadow .content h1{ color: #f1674a;}
#content-submenu:after{ content: ""; position: absolute; bottom: 0px; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg); }
#content-submenu .col-title{ font-weight: normal;font-family: 'terminal_dosisbold';font-size: 24px;line-height: 26px; margin-top: 30px; margin-bottom: 19px; color: #f1674a;}    

#content-submenu ul.subsubmenu{ background: #fff; border:none;  z-index: 5;right: auto;left: 0; list-style: none; padding:0px; position: relative;}
#content-submenu ul.subsubmenu>.active>a, #header .bottom .navbar-nav>li>ul.active>a:focus, #header .bottom .navbar-nav>li>ul>.active>a:hover {color: #000; text-decoration: none; background: none;}
#content-submenu ul.subsubmenu>li>a{ color: #333;line-height: 43px; z-index: 2; position: relative;font-family: 'terminal_dosisbook', sans-serif;font-size: 18px; text-decoration: none; display: block; border-bottom:1px solid rgba(175, 175, 175, 0.32);padding-left: 10px;}
#content-submenu ul.subsubmenu>li:last-child>a{border-bottom:none;}
#content-submenu ul.subsubmenu>li>a:focus, #subcontent .bottom .navbar-nav>li>ul>li>a:hover {color: #000;background: none;}
#content-submenu ul.subsubmenu>li.active>a{ background: #f59076 }
#content-submenu ul.subsubmenu ul{ display:none; list-style:none; padding:0; margin:0;}
#content-submenu ul.subsubmenu li.active ul{ display:block; }
#content-submenu ul.subsubmenu ul li a {
    color: #333;
    line-height: 16px;
    z-index: 2;
    position: relative;
    font-family: 'terminal_dosisbook', sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid rgba(175, 175, 175, 0.32);
    padding: 10px 10px 10px 20px;
}
#content-submenu ul.subsubmenu ul li.active a { background: #f59076 }

/* content styles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.contentStyles{}
.contentStyles h1{    color: #f1674a;}
.contentStyles h2{    color: #f1674a; font-size:21px;}
.contentStyles h3{    color: #f1674a; font-size:18px;}
.contentStyles h4{    color: #f1674a; font-size:16px;}

/* news 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#news{ padding:50px 0 10px 0; position: relative; background: #fff;min-height: 450px;}
#news:before{ content: ""; position: absolute; top: -30px; left: 0; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#news h1{    color: #f1674a; margin-bottom: 35px; }

#news .items .col-md-4:nth-child(3n+1){ clear: both;}
#news .item { padding-bottom: 30px;}
#news .item .image{ border-radius: 12px; border:15px solid #f1674a; overflow: hidden;}
#news .item .padding{ padding: 15px 20px 15px 15px;}
#news .item .padding .date{ color: #f1674a; font-weight: bold;}
#news .item .padding .title{ font-size: 20px; padding: 7px 0; font-weight: normal;font-family: 'terminal_dosisbold';font-size: 24px;line-height: 26px;}
#news .item .padding .desc{ padding-bottom: 7px;}
#news .item .padding .more a{ color: #f1674a; font-weight: bold;}

/* news-post 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#news-post { padding:50px 0 10px 0; position: relative; background: #fff;min-height: 450px;}
#news-post:before{ content: ""; position: absolute; top: -30px; left: 0; width: 100%; height: 102px; background-image: url('../images/header_bottom_bg.png');-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#news-post  h1{ color: #f1674a; margin-bottom: 25px; margin-top: 15px;}
#news-post  .image{ border-radius: 15px; overflow: hidden;  margin-top: 100px;}
#news-post .date{ color: #f1674a; font-weight: bold;}
#news-post .extra-images{}
#news-post .extra-images .row>div:nth-child(4n+1){ clear: both; }
#news-post .extra-images img{ margin-bottom: 30px; border-radius: 15px; }

.lnews {padding-left:40px;}
.lnews .coltitle {
    font-weight: normal;
    font-family: 'terminal_dosisbold';
    font-size: 24px;
    line-height: 26px;
    margin-top: 0px;
    margin-bottom: 19px;
    color: #f1674a;
}

.lnews ul{list-style-type: none; margin-left: 0px; padding-left: 0px;}
.lnews ul li a span{font-size: 11px; color:#666;}
.lnews ul li {margin-top: 10px;}
.lnews ul li:first-child{margin-top:0px;};


/* aside
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#aside{    background-color: #d8d8d8; font-size: 13px;}
#aside .bottom{ padding-bottom: 60px; padding-top: 80px;}
#aside .bottom .col-title{ padding-bottom: 15px;font-family: 'terminal_dosisbold', sans-serif; text-transform: uppercase;    font-size: 20px;line-height: 21px;}

/* footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer{ background: #d8d8d8;color:#878787;padding: 15px 0; width: 100%; border-top:1px solid rgba(135, 135, 135, 0.11); -webkit-transform: translateZ(0);}
#footer a{color:#878787; margin-left: 5px;}
#footer a.toTop{ margin-right: 20px; font-size: 17px;}

/* footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#newsletter{ position:fixed; bottom:0; width:250px; right:50px; background:#fff; border-radius:10px 10px 0 0;z-index: 200;
    border: 2px solid #f1674a;
    border-bottom: none; padding:0;}
#newsletter .heading{ font-weight:bold; color:#f1674a;    padding: 8px 1px 5px 11px; cursor:pointer;}
#newsletter .heading img{ margin-right:5px;}
#newsletter .content{ display:none;border-top: 1px solid #f1674a;}
#newsletter .content .tab-content>.tab-pane{ padding:10px;}

#newsletter .content .nav-tabs {
    border-bottom: 1px solid #f1674a;
}
#newsletter .content .nav-tabs>li.active>a, #newsletter .content .nav-tabs>li.active>a:focus, #newsletter .content .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #f1674a;
    border-bottom-color: transparent;
    border-top: none;
	border-left:none;
    border-radius: 0;
}
#newsletter .content .nav-tabs>li>a {
    margin-right: 0;
    line-height: 1.42857143;
    border: 1px solid #f1674a;
    border-top: none;
	border-left:none;
    border-radius: 0;
}
#newsletter .content .enote{ padding:10px 0;}
#newsletter .content .checkbox,#newsletter .content .radio {
    position: relative;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

/* Cookies 
-------------------------------------------------- */
#dialog-cookies{border-top: 2px dashed #f1674a;position:fixed;bottom:0px;width:100%;text-align:left;padding:13px 7px 13px 7px;background: rgba(255, 255, 255, 0.9); color:#333; line-height:24px; font-size:11px; border-bottom:1px solid #fff; z-index:999;}
#dialog-cookies .buttons{ text-align: right;}

/* post-author 
-------------------------------------------------- */
.post-author{    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px dashed #f1674a;
    margin-top: 15px;
    padding-top: 10px;
    border-top: 2px dashed #f1674a;}
.post-author span{ font-weight: bold;}


/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) { 
    #header .bottom .navbar-nav>li>a br{ display: none;}
    #header {padding-top: 17px;}

    #header .logo img{ width: 119px;}

    #enota_info_bar .desc {font-size: 12px; margin-bottom: 30px;}
    #enota .collapse{ display:block; padding: 15px 5px; }
    #enota .nav>li{ width: 100%; float: none; margin-bottom: 30px; margin-top: 5px; margin-bottom: 10px;}

    .lnews{padding-left: 20px;}
#dialog-cookies{ text-align: center;}
#dialog-cookies .buttons{ text-align: center;}

}
@media (min-width: 768px) { 

    #header .logo{ margin-top: 17px; }
    /*#header .logo img{ width: 219px;}*/
    #header .bottom{}
    #header .bottom .nav .open>a, #header .bottom .nav .open>a:focus, #header .bottom .nav .open>a:hover {background: none;border-color: none;}
    #header .bottom .navbar-nav>li{}    
    #header .bottom .navbar-nav>li>a{border-right: 1px solid #ccc; position: relative; text-transform: uppercase; font-weight: normal; color: #807261;padding: 8px 26px;font-family: 'terminal_dosisbold', sans-serif; font-size: 18px;}
    #header .bottom .navbar-nav>li:last-child>a{ border-right: none;}
    #header .bottom .navbar-nav>li.active>a:before{ content: ""; background: #f59076; position: absolute; left: 0; width: 100%; height: 100%; border-radius: 10px; bottom: -7px;z-index: 2;}
    #header .bottom .navbar-nav>li.active>a:after{ content: ""; background: #f1674a; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px;z-index: 3;}
    #header .bottom .navbar-nav>li>a span{ position: relative; z-index: 4; display: block;}
    #header .bottom .navbar-nav>li>a{}
    #header .bottom .navbar-nav>li.active>a{color: #fff;    border-right:none;}
    #header .bottom .nav>li>a:focus, #header .bottom .nav>li>a:hover {text-decoration: none; background: none;}
    #header .bottom .navbar-nav>li>ul{margin-top: 0px;margin-left: 17px; background: #f59076; border:none; border-bottom: 5px solid #f1674a; border-radius: 0; z-index: 5;right: auto;left: 0; min-width: 220px; list-style: none; padding:15px 15px 15px 15px; position: absolute; }
    #header .bottom .navbar-nav>li:last-child>ul{left: auto;right: 0; }
    #header .bottom .navbar-nav>li>ul:before{content: ""; event-pointers:none; position:absolute; top:-7px; left:7px;   width: 0; height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #f59076;}
    #header .bottom .navbar-nav>li:last-child>ul:before{ left:auto; right:7px;}
    #header .bottom .navbar-nav>li>ul>.active>a, #header .bottom .navbar-nav>li>ul.active>a:focus, #header .bottom .navbar-nav>li>ul>.active>a:hover {color: #fff; text-decoration: none; background: none;}

    #header .bottom .navbar-nav>li>ul>li>a{ color: #000000;    padding: 3px 8px;line-height: 27px;}
    #header .bottom .navbar-nav>li>ul>li>a:focus, #header .bottom .navbar-nav>li>ul>li>a:hover {color: #fff;background: none;}
    #header .obvestila{ text-align: right; position: relative; top: -23px;float: right;}
    #header .navbar-right .dropdown-menu .dropdown-menu{ display:none !important;}

    #info_bar img{ height: auto;}
    #info_bar .title{ font-size: 24px;line-height: 26px;}

    #obvestila .carousel-control.right { right: -50px;}
    #obvestila .carousel-control.left { left: -50px;}
    #obvestila .owl-carousel .item .image{ margin-top:10px;float: left;min-height: 100px;padding-right: 15px;}
    #obvestila .col-title{ text-decoration: none; background-image: url('../images/ico_heading_bg.png');display: block;background-repeat: no-repeat;background-position: center;line-height: 47px;height: 65px;text-align: center; color: #000;  font-size: 30px;font-family: 'terminal_dosisbold';}

    #enote .nav>li{ width: 25%; float: left; margin-bottom: 20px;}
    #enote .nav>li>a span img{ height: 90px;}

    #enota_info_bar img{ height: 136px;}
    #enota_info_bar .title{font-size: 21px;line-height: 22px;}

    #latest_news .carousel .carousel-indicators { position: relative; bottom:0; left:0; z-index: 15; width: 100%; padding-left: 0; margin-left: 0;display: table; margin: 0; padding-top: 15px; }
    #latest_news .carousel .carousel-indicators li{ width: 20%; display: table-cell; vertical-align: middle; height: 60px; text-indent:0px; margin: 0; padding: 10px; border: 0; border-radius: 0; border-right: 1px solid #f1674a;}
    #latest_news .carousel .carousel-indicators li:last-child{ border-right: none;}
    #latest_news .carousel .carousel-indicators .active {background: #f1674a;color: #fff;font-weight: bold;}
    #latest_news .carousel .carousel-inner>.item .padding{ padding: 70px 40px 15px 30px;}

    #content .shadow .content{ padding: 50px 60px; }

}

@media (min-width: 768px) and (max-width: 992px){ 
    .btn-obvestila span {font-size: 10px;}
    #header .bottom .navbar-nav>li>a {font-size: 14px;    padding: 8px 7px;}
    #enote .nav>li>a span img {
        height: 70px;
    }
    #enote .nav>li{ width: 50%;}
    #header .logo img{ width: 219px;}
    #header .top .holder {font-size: 12px;}
    #obvestila .owl-carousel .item .content .date { font-size: 9px;}
    #obvestila .owl-carousel .item .image img{ width: 50px;}
    #obvestila .owl-carousel .item .image {min-height: 90px;}

    #enota .nav>li {margin-bottom: 15px; margin-top: 20px;}


    #header .bottom .navbar-nav>li>a {max-width: 60px;}
    #header .bottom .navbar-nav>li:nth-child(4)>a {max-width: 97px;}
    #header .bottom .navbar-nav>li:nth-child(5)>a {max-width: 132px;}
}

@media (min-width: 992px) and (max-width: 1200px){ 
    #header .bottom .navbar-nav>li>a {
        font-size: 15px; padding: 8px 18px;max-width: 88px;
    }
    #header .bottom .navbar-nav>li:nth-child(4)>a {max-width: 118px;}
    #header .bottom .navbar-nav>li:nth-child(5)>a {max-width: 153px;}
    #header .bottom .navbar-nav>li:nth-child(6)>a {max-width: 104px;}
    #enote .nav>li>a span img {
        height: 90px;
    }
}
@media (min-width: 992px){
}
@media (min-width: 1200px) { 
    #header .bottom .navbar-nav>li>a {max-width: 107px;}
    #header .bottom .navbar-nav>li:nth-child(4)>a {max-width: 148px;}
    #header .bottom .navbar-nav>li:nth-child(5)>a {max-width: 192px;}
    #header .bottom .navbar-nav>li:nth-child(6)>a {max-width: 138px;}

}





.black-white  body,
.black-white  span,
.black-white  li,
.black-white  ul,
.black-white  div,
.black-white  p,
.black-white  #enote,
.black-white  #obvestila,
.black-white  #header:after,
.black-white  #info_bar:before,
.black-white  #obvestila:before,
.black-white  #obvestila:after,
.black-white  #kids:before,
.black-white  #kids,
.black-white  #content-submenu,
.black-white  #content-submenu:after,
.black-white ul.horizontal_submenu li a,
.black-white strong,
.black-white #latest_news:after,
.black-white #latest_news,
.black-white #enota,
.black-white #subcontent:before,
.black-white #subcontent,
.black-white #news:before,
.black-white #news{
    background: black !important;
    color: white !important;
    background-image: none !important;
}

.yellow-blue  body,
.yellow-blue  span,
.yellow-blue  li,
.yellow-blue  ul,
.yellow-blue  div,
.yellow-blue  p,
.yellow-blue  #enote,
.yellow-blue  #obvestila,
.yellow-blue  #header:after,
.yellow-blue  #info_bar:before,
.yellow-blue  #obvestila:before,
.yellow-blue  #obvestila:after,
.yellow-blue  #kids:before,
.yellow-blue  #kids,
.yellow-blue  #content-submenu,
.yellow-blue  #content-submenu:after,
.yellow-blue ul.horizontal_submenu li a,
.yellow-blue strong,
.yellow-blue #latest_news:after,
.yellow-blue #latest_news,
.yellow-blue #enota,
.yellow-blue #subcontent:before,
.yellow-blue #subcontent,
.yellow-blue #news:before,
.yellow-blue #news{
    background: #0037ff !important;
    color: #fff700 !important;
    background-image: none !important;
}


