@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400itafirslic,600,600italic,700,700italic,800&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open Sans:400,700&subset=latin,latin-ext);

@media print {
    .noPrint, .adminBtn, .headerNavig {
        display: none !important;
    }
}

html, body, form {
    padding: 0;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    color: #aaaaaa;
    font-size: 16px;
    width: 100%;
    line-height:1.5;
}



/* common begin */

img {
    border: none;
}

.link {
    cursor: pointer;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.oh {
    overflow: hidden;
}

.db {
    display: block;
}

.dib {
    display: inline-block;
}

.dt {
    display: table;
}

.dtr {
    display: table-row;
}

.dtc {
    display: table-cell;
}

.vat {
    vertical-align: top;
}

.pr {
    position: relative;
}

.w100 {
    width: 100%;
}

.sp30 {
    height: 30px;
}

.center {
    margin: 0px auto;
}

a {
    color: #ffffff;
    text-decoration: none;
   /*

-webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
   */ 
}

    a:hover {
        color: #ffffff;
       text-decoration: underline;
    }

    a:focus, a:active{outline:none; text-decoration:none; color:inherit;}

h1, h2, h3 {
    padding: 0;
    color: #000;
    font-weight: normal;
    text-align: left;
    color:#333333;
}

h1 {
    font-size: 48px;
    margin: 0px 0px 20px 0px;
    font-weight: 300;
}

h2 {
    font-size: 16px;
    color:#333333;
    font-weight: normal;
    font-weight:bold;
    margin-bottom:20px;
}

h3 {
    font-size: 16px;
    margin: 0px 0px 5px 0px;
    font-weight: 700;
}

h4 {
    margin: 0;
    font-size: 16px;
    font-weight: 700;
}

h5 {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 30px;
    color: #828282;
    font-weight: 400;
}

sup {
    font-size: 10px;
}

hr {
    border: 0;
    height: 3px;
    background: #f8d51e;
    margin:20px 0px;
    width:60px;
}

.dash {
    height: 1px;
    background-image: url(../images/dash.png);
    background-repeat: repeat-x;
    font-size: 0;
}

/* common end */

/* EDIT START */
html, body,form{height:100%;}
#wrapper{  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0px auto 0px;
  /* Pad bottom by footer height */
  padding: 0 0 15px;
  background-color:#ffffff;
  width:100%;
  overflow:hidden;
}

body {background-color:#bfbfbf;}

.navbar-brand {height:59px !important;width:60px !important;}
/*
@media(min-width:768px) {
    .navbar > .navbar-brand { margin-left:0px !important;}
}
*/

span.lb-caption{color:white !important;}
span.lb-number{color:white !important;}

#main {min-height:500px;width:100%;}
#f1>p,#f2>p,#f2>p>a{color:#fff !important;}
#f3{color:#fff !important;text-transform:uppercase;}
#f2>p>a:hover {text-decoration:underline; color:inherit;}
footer {width:100%;vertical-align:middle;margin-top:0px;}
.navbar { background-color:#bfbfbf;}
.container {width:100%;padding-left:0px;padding-right:0px;}
.navbar-header {background-color:#fff;color:#991f72;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;}
.top-right {font-weight: normal; font-size:13px; color:#EC9BD1;position:relative;float:right;padding-left:15px;margin-top:-5px;}
#zero-line {width:100%;height:15px;background-color:#80185E;margin:0 0 0 0;padding:0 0 0 0;}
#first-line {width:100%; padding-top:0px; background-color:#333333;padding-bottom:0px; }
#second-line{width:80%; float:right; padding-top:10px;background-color: transparent;}
#third-line{width:80%; margin-right:10%;margin-left: 10%; float:right; padding-top:5px;padding-bottom:10px;z-index:0;background-color: transparent;}

.container-fluid {padding-left:0px;padding-right:0px;}

.no-padding {padding-left:0px;padding-right:0px;}
.header-small { font-weight: normal; font-size:14px;color:white;}
.header-light { font-weight: lighter; font-size:28px;color:white;}
.header-bold { font-weight: bold; font-size:30px;color:white;}
.header-big { font-weight: bold; font-size:30px;color:white;}
#right-ribbon{width:75%; background-color:#80185E;height:25px;float:right; text-align:right; padding-right:30px;margin-top:0px;}
#right-ribbon span {display:inline; padding-left:10px;padding-right:10px;vertical-align:top;}
#right-ribbon a {vertical-align:top;}
#right-ribbon a, #right-ribbon span {font-size:13px; margin-top:5px;color:#ec9bd1;}
#right-ribbon a:hover {text-decoration:none;color:white;}
#triangle-1 {width: 0;height: 0;border-style: solid;border-width: 0 25px 25px 0 ; border-color: transparent #80185E transparent transparent ;float:right;z-index:1;}

#logo {float:left;}
#slogan {width: 50%;float:left;line-height:1;}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#333333;}

.navbar-toggle{border:none; margin-right:0px; margin-top:-1px; margin-bottom:6px;padding-right:10px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#f8d51e;}
.navbar-toggle .icon-bar{height:3px;}

.xxs___ {display:block;}
#topmenu-wrapper {width:100%; height:auto;}
#topmenu{background-color:#ffffff;padding:0 0 0 0; padding:0 0 0 0; float:left;vertical-align:middle;text-align:left;}
#txtHeaderSearch {border-left:none;border-top:none;border-right:none;border-bottom:1px solid #cccccc;width:150px;font-size:14px;}
#searchbox {background-color:#ffffff;margin:0 0 0 0; padding:0 0 0 0; float:right;vertical-align:middle;text-align:left;color:#cccccc;font-size:14px;font-weight:bold;height:40px !important;}

.navbar-default .navbar-nav > li> a:hover{/*color:#9a2173 !important;*/}
.navbar-default .navbar-nav > li> a:hover>i{/*color:#9a2173 !important;*/}

/*
style="background-image:url(<%=Manager.Paths.Root%>images/footer/left.png),url(<%=Manager.Paths.Root%>images/footer/right.png);"
*/
/* #991f72 #80185E*/
.market-area-bottom p.produkti {display:none}
.mai-ul {width:100%;height:100%;margin-bottom:0px;clear:both;}
.market-area-item > a { background-color:#aeaeae;}
#market-area {margin-top:0px;padding-bottom:50px;background:#fff;}
.market-area-title {padding-left: 0px; color:#ffffff; font-weight:700;padding-bottom:40px;font-family:Open Sans;font-size:36px;}
.market-area-item { position:relative;list-style-type:none;float:left;width:277px;height:315px;background-color:#fff; margin-bottom:47px;display:block;}
.market-area-image { border: none;margin: auto;height:118px; width:275px;width:99.5%;}
.market-area-image-div {border:none !important;height:118px;width:100%;background-color:#fff;clear:both;display:flex;}
.market-area-item> a span{display:inline-block;padding-top:16px;padding-left:16px;padding-right:16px;color:#ffffff;background-color:transparent;text-align:left;width:100%;font-size:25px;line-height:25px;font-family:"Open Sans";font-weight:700;}
.market-area-item> a p {margin:0;color:#7b7b7b;width:100%;font-size:16px;line-height:23px;font-family:"Open Sans";font-weight:400;padding-top:10px;padding-left:16px;padding-right:5px;background-color:transparent;text-align:left;min-height:50px;}

.market-area-image-div {transition:height 0.5s linear;}
.market-area-item > .market-area-ribbon {transition:top 3s linear;}
.market-area-item > .market-area-bottom {transition:height 1s linear;}

.market-area-ribbon {position:absolute;top:118px;left:1px;height:7px;width:275px;width:99.5%;background-color:#ffffff;float:none;clear:both;}
.market-area-bottom {background-color:transparent;position:absolute;top:125px;left:1px;height:129px;width:275px;width:99.5%;overflow:hidden}
.market-area-button {position:absolute;top:263px;left:16px;width:110px;height:35px;background-color:#ffffff;border-radius:5px;color:#fff;font-family:"Open Sans";font-size:14px;font-weight:700;text-align:center;padding-top:7px;}


/*.market-area-button span {}*/
/*
.mai-first-line, .mai-last-line {background-color:#aeaeae;height:5px;width:100%;float:left;}
.mai-2nd-line {background-color:#aeaeae;height:12px;width:15%;float:right;-webkit-transition: width 0.4s; transition: width 0.4s;}
.mai-2nd-last-line {vertical-align:bottom;height:12px;display:block; background-color:#aeaeae;width:15%;float:left;-webkit-transition: width 0.4s; transition: width 0.4s;}
.mai-2nd-last {height:12px;overflow:hidden;display:block;vertical-align:bottom;}
.mai-2nd-line {float:right; }
*/
.mai-border>span {margin-top:8px;}
.mai-border { border:1px solid #a4a4a4;height:100%;background-color:#eeeeee;}
.market-area-item > a:hover .mai-border{}
.market-area-item > a:hover .market-area-image-div {height:197px}
.market-area-item > a:hover .market-area-ribbon {top: 197px;}
.market-area-item > a:hover .market-area-bottom { height:55px;top:204px;}
.market-area-item > a:hover .mai-border{background-color:#ffffff;}
.market-area-item > a:hover p {display:none;}
.market-area-item > a:hover span {color:#fff;position:absolute;left:0px;top:0px;padding-top:0px;}

.market-area-item.mai13 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/2.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai13 > a:hover .market-area-image {display:none; }

.market-area-item.mai15 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/4.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai15 > a:hover .market-area-image {display:none; }

.market-area-item.mai16 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/5.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai16 > a:hover .market-area-image {display:none; }

.market-area-item.mai17 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/6.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai17 > a:hover .market-area-image {display:none; }

.market-area-item.mai40 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/8.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai40 > a:hover .market-area-image {display:none; }

.market-area-item.mai39 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/9.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai39 > a:hover .market-area-image {display:none; }

.market-area-item.mai38 > a:hover .market-area-image-div{background-image:url("../db/BMRTrade/image/Vhodna_stran/10.jpg");background-position:center center;background-repeat:no-repeat;}
.market-area-item.mai38 > a:hover .market-area-image {display:none; }


.market-area-item > a:hover .market-area-button {

  background-color:#ce9909; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left bottom, #ce9909, #dfa60a); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top right, #ce9909, #dfa60a); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top right, #ce9909, #dfa60a); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to top right, #ce9909, #dfa60a); /* Standard syntax */


}

#market-area{margin-left:0px;padding-left:0px;width:100%; padding-right:15px;}


@media (min-width:200px) {
    .mai-ul { margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
    #market-area { padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
    .market-area-item {width:100%;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;display:block;clear:both;float:none;}
    .market-area-title {padding-top: 30px;font-size: 26px;margin-left: 15px;}
}

@media (min-width:768px) { .mai-ul {padding-left:15px;}}

@media (min-width:540px) {
.mai-ul { margin-left:0px;padding-left:0px}
.market-area-item{width:277px;height:315px;float:left}
.market-area-item:nth-child(n) {margin-left:0px;margin-right:30px;clear:none;float:left;padding-left:0px;padding-right:0px;clear:none;}

.market-area-title {padding-top:50px;font-size:36px;margin-left:15px;}
}
@media (min-width:768px) {
    #market-area {
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media (min-width:850px) {
.market-area-title {margin-left:0px;}
}

@media (min-width:1200px) {
    #market-area {
        margin-left: 85px;
        margin-right: 85px;
        width:1224px;
    }
    h3.sub-title.subtitle-market { margin-left:0px;}
}

@media (min-width:1400px) {
.market-area-title,h3.sub-title.sub-title-market {margin-left:0px;}
#market-area{width:1230px;margin-left:0px;margin-right:0px;}

}

.nai-ribbon{background-color:#f8d51e;height:1px;width:325px;width:87.837837%;position:absolute; left:25px;top:220px;}
.nai-link {font-size:12px; text-transform:uppercase; color:#333;font-family:"Open Sans";font-weight:700;margin-left:25px;margin-top:20px;display:block}

@media (min-width:1400px) {

    .mai-ul .market-area-item { margin-left:0px;margin-right:30px;clear:none;float:left;}
    .mai-ul .market-area-item.mai15,.mai-ul .market-area-item.mai40 {margin-right:0px !important;}

    .market-area-title {margin-left:0px;}

    #market-area-main { }
    .market-area-item { padding-right: 0px;}
    #market-area.market-area-title {padding-top:70px;font-size:36px;}
    #market-area-main.market-area-title {padding-top:70px;font-size:36px;}
}

#notif-area {background-color:#fff;
    background-image: url(../db/BMRTrade/image/Vhodna_stran/news-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position:top center;                        
    margin-top:0px;}
.na-title {color:#333333; font-weight:700;font-family:"Open Sans";padding-top:0px;clear:both;font-size:35px;text-align:center;display:block;}
.nai { position:relative;list-style-type:none;float:left;width:375px;height:260px;background-color:#fff; margin-bottom:40px;margin-right:0px;
-webkit-box-shadow: 0px 0px 2px 2px rgba(153,153,153,1);
-moz-box-shadow: 0px 0px 2px 2px rgba(153,153,153,1);
box-shadow: 0px 0px 2px 2px rgba(153,153,153,1);
}

.nai-ul {width:100%;height:100%; padding-top:40px;}
.nai-border { border:1px solid #d0d0d0;height:260px;width:100%;background-color:#fff;}

.nai-title {line-height:25px;margin-left:25px;margin-right:25px;clear:both;font-size:25px; color:#333; font-weight:bold;display:block;margin-top:0px;padding-top:30px;}
.nai-date {margin-left:25px;clear:both;font-size:14px; color:#bbb; font-weight:normal;display:block;font-family:"Open Sans";margin-top:15px;}
.nai-text{overflow:hidden;height:75px;margin-left:25px;margin-right:25px;clear:both;font-size:16px; color:#999999; font-weight:normal;display:block;/*font-family:"Myriad Pro",sans serif;*/margin-top:10px;}
.nai-text>p{width:auto;overflow:hidden;}
.nai-text>span {overflow:hidden;margin-left:0px;margin-right:0px;clear:both;font-size:16px; color:#999999; font-weight:normal;display:block;/*font-family:"Myriad Pro",sans serif;*/margin-top:0px;}

.nai-caret {font-size: 10px; font-weight: normal; color:#ffffff;position:absolute; left:85px;top:224px;}
.nai-2nd-last{height:40px;overflow:hidden;vertical-align:bottom;}

.nai a:hover {text-decoration:none;}
.nai a:hover .nai-border {background:#ffffff;}
.nai a:hover .nai-link,.nai a:hover .nai-text,.nai a:hover .nai-date,.nai a:hover .nai-title,.nai a:hover .nai-caret {color:#fff;}

.nai-ribbon.details {bottom:50px;top:auto}
.nai-date.details {margin-top:20px;position:static}
.nai-text.details {margin-top:15px;height:auto;position:static;margin-bottom:10px;}
.nai.details {height:auto;padding-bottom:50px}
.nai-border.details {height:auto;border:0px solid #d0d0d0;}
@media (max-width:767px) {
/*.nai-title {margin-left: 10px;margin-right: 10px;}
.nai-text,.nai-text>span {margin-left: 10px;margin-right: 10px;}
.nai-date {margin-left: 10px;}*/
.nai-caret {margin-left: 5px;}

}
@media (min-width:200px) {
#notification-area {width:100%; padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;padding-bottom:20px;padding-top:30px;}
.na-title { font-size: 26px;}
.nai-ul {width:100%;height:100%; margin-left:0px;padding-top:40px;margin-right:0px;padding-right:15px;padding-left:15px;}
.nai {width:100%;}
.nai-2nd-last-line {padding-left: 10px;}
.nai-caret {margin-left: 5px;}

.nai-title {line-height: 25px; font-size: 20px;}

}

@media (min-width:415px) {
.na-title { font-size: 36px;}
.nai {width:100%;margin-right:45px;float:none;}
.nai-caret {margin-left: 20px;}
.nai-title { font-size: 25px;line-height:30px;}
}


@media (min-width:768px) {
    .nai {
        float: left;
        width: 370px;
    }

    .nai {  margin-left: 0px;margin-right: 37px;padding-right:0px;}
}

@media (min-width:1200px) {   .nai:nth-child(3n) {  margin-right: 0;} }

@media (min-width:1200px) {
    #notification-area {
        padding-bottom: 16px;
        padding-top: 70px;
    }

}


@media (min-width:1579px) {
.na-title {}
.nai-ul {padding-top:30px;}
}




#header-background
{
height:141px;
background-color:#fff;
margin-top:0px;
}

#footer-background
{
height:100%;
background-color:#333333;
}


#wrapper {
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
}

.lupa {display:block;}

@media (min-width:200px) and (max-width:991px) {
    #txtHeaderSearch{position:absolute;top:8px;left:45px;}
    .lupa{position:absolute;top:6px;left:30px;float:none !important;}
    #searchbox{position:relative;}
}

@media (min-width:992px) {.lupa{float:right !important;}}

@media (min-width:200px) {
    #wrapper {width:100%;}

    #main {background-color:red;}
    #second-line {display: none;}

    #second-line{width:100%;padding:15px 30px 15px 30px;}
    #third-line {padding:15px 30px 12px 30px;width:100%;margin-left:0%;margin-right:0%; float:left;}
    #fourth-line, #fifth-line{vertical-align:middle;clear:both;overflow:hidden; padding:15px 30px 15px 30px;line-height:13px; background-color:#80185e;}
    #fifth-line {padding-top:0px;}
    #hs1, #hs2, #hs3, #hs4 {float:left;}
    #hs1, #hs3 {width:90px;}

    #navbar-header { margin-top:0px;}
    #slogan { margin-left:10px; width:54%;margin-top:5px;}

.header-small {font-size:13px;}
.header-bold {font-size:13px;}

.header-light { font-size:22px;}
.header-big { font-size:22px;}
.xxs {display:block;}
.xxs_ {display:none;}
.xxs__ {display:none;}
#lineheight-change {padding-right:5%;}
.container{margin-top:0px;}
#topmenu {float:left;padding-left:15px;padding-right:15px;}
#searchbox{width:100%;padding-top:5px;padding-bottom:10px;padding-left:30px;background-color:#fff;float:left;}
.lupa{width:20px !important;height:20px !important;margin-top:4px;}
}





@media (min-width:200px) {
.xxs___.header-light { font-size:12px;width:auto !important;display:none;}
.header-big { font-size:12px;width:auto !important;}
.header-bold {font-size:7px}
#main {background-color:green;}
#slogan { margin-left:10px; margin-top:15px;}
}

@media (min-width:200px) {

.xxs___.header-light { font-size:22px;display:block;}
.header-big { font-size:22px;}
.header-bold {font-size:13px}
#main {background-color:green;}
#slogan { margin-left:10px; margin-top:5px;}
}

@media (min-width:500px) {
.xxs {display:none;}
.xxs_ {display:block;}
#main {background-color:blue;}

}

@media (min-width:575px) {

#main {background-color:orange;}

}

@media (min-width:620px) {


#main {background-color:magenta;}
    #right-ribbon {
        width: 63%;
    }
}

@media (min-width:670px) {
     .xxs__ {display: inline;}
 .xxs___ {display: none !important;}
    #slogan{margin-top:12px;}
    #main {background-color:black;}
    .header-light { font-size:30px;}
}
@media (min-width:700px) {
/*#logo { width:10%;}*/
.header-big { font-weight: bold; font-size:27px;}

#main {background-color:gray;}

}
.navbar-nav li {text-transform:uppercase;}
@media(min-width:768px) {
    #main {background-color:yellow;}
    #third-line { padding-left:45px;}
    #fourth-line { padding-left:30px;padding-right:15px;}
    #fifth-line { padding-left:30px;padding-right:15px;}
    #f3 {padding-top:5px;}
    .navbar-nav li {padding-left:15px;}
}

@media (min-width:992px) {

#topmenu-wrapper {width:100%;}
#topmenu {float:left;padding-left:30px;padding-right:0;width:75%;}
#searchbox{width:25%;padding-top:14px;padding-left:0;padding-right:30px;background-color:#fff;float:right;}
#txtHeaderSearch{float:right;}
.navbar-nav li {padding-left:0px;}
.lupa {margin-top:1px;}
}

@media (min-width:1200px) {

#topmenu {float:right;padding-left:100px;padding-right:0;width:100%}
#searchbox{width:25%;padding-top:18px;padding-bottom:5px;padding-left:0;padding-right:100px;background-color:#fff;float:right;}


#third-line {padding: 0 0 0 0;padding-left:100px;padding-right:100px;padding-top:0px;padding-bottom:21px;margin:0 0 0 0;}
#second-line {padding-left:100px;padding-right:100px;padding-bottom:0px;}
#first-line {padding-left:100px;margin-right:100px;}

.navbar-nav>li { font-size:12px;}

#right-ribbon {padding-right:100px;}

.header-bold { font-weight: bold; font-size:25px;}

    .col-3,.col-4 { float:right;display:inline-block; text-align:left;}
    .col-3 {width:320px;margin-top:0px;}
    .col-4 {width:200px;margin-top:0px;}
#slogan {width:340px;margin-top:1px;margin-left:15px;}
#logo {margin-top:-10px;}
#third-line {margin:0 0 0 0;}
#second-line {padding-bottom: 7px;}
}

@media (min-width:1400px) {
#main {background-color:yellow !important;}
.header-light { font-weight: lighter; font-size:30px;}
.header-bold { font-weight: bold; font-size:30px;}
#slogan { width: 350px; }
.col-3 {width:384px;margin-top:0px;}
.col-4 {width:250px;margin-top:0px;}

.col-bottom {margin-top:-6px;}
}




@media (min-width:992px) {
    #navbar {
        float: right;
    }
}
.navbar{border-bottom:none; margin-bottom:0;}
.navbar-default{background-color:#bfbfbf;}

.navbar-nav .active {color:#9A2173 !important;}


.navbar-nav>li { font-size:14px; font-weight:bold; }
@media (max-width:991px) {.navbar-nav>li{font-size:14px;}}
@media (min-width:992px) {
.navbar-nav>li { font-size:12px;}
}

.mainNaivBg .navbar-nav>li>a{color:#fff; text-transform:uppercase; font-size:14px; padding-left:8px; padding-right:8px;}
.mainNaivBg .navbar-nav>li>a:focus, .mainNaivBg .navbar-nav>li>a:hover, .mainNaivBg .navbar-nav>li>a.active{color:#fff;  background-color:rgba(0,0,0,0.3);}
.mainNaivBg .navbar-nav>.open>a, .mainNaivBg .navbar-nav>.open>a:focus, .mainNaivBg .navbar-nav>.open>a:hover{color:#fff; background-color:rgba(0,0,0,0.3);}
.dropdown-menu{right:auto; left:0;border:none;}

.footer-padding-top-bottom { padding-top:50px; padding-bottom:30px;min-height:334px;position:relative;}

.row { margin-left:0 !important; margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}

@media(max-width:1199px) {
    .footer-padding-top-bottom {
        padding-top: 20px;
    }
}
@media(max-width:991px) { .footer-padding-top-bottom { padding-top:20px; }
}
@media(max-width:767px) { .footer-padding-top-bottom { padding-top:10px; }
}

footer{height:100%;overflow:hidden;background-color:#333333;}
@media(min-width:992px)
{
    footer .footer .foterMenu{}
}
footer .footer h6 {font-size:14px;font-weight:bold;color:#fff;}
footer .footer p {font-size:14px;font-weight:normal;color:#999999;line-height:1.0;}
.footer {background-color:#333333; width:100%; padding-bottom:150px;}
footer .footer li a{color:#fff;}
footer .footer ul{margin:0; padding:0; list-style:none;}
footer .footer li a:hover{text-decoration:underline;}
footer { padding:0px;}
#lastline-2 { margin-top:0px; background-color:transparent;height:30px;position:absolute;bottom:0px;right:0px;width:100%;}
#ribbon-bottom {width:50%;float:right;height:30px;background-color:#fff;margin-right:0px;}
#triangle-bottom {width: 0;
height: 0;
border-style: solid;
border-width: 0 0 31px 31px;
border-color: transparent transparent #ffffff transparent; float:right;}

.footerMasterDiv {
    width: 100%;
    vertical-align:middle;
    height: 100%;
    background-color:#bfbfbf;
}

div#Wrapper {
    margin: 0px auto;
    padding: 0px 20px 0px 20px;
    min-height: 637px;
}



#wrapper0 {background-color:#bfbfbf;
}




/*------footer begin------*/
.container-footer{font-size:14px; min-height:50px;padding-left:0px;padding-right:0px;line-height:21px; color:white;}
.footer-signature { vertical-align:top; height:74px}
.footer-signature span{padding:25px 0px 5px 0px; color:#fff; font-size:13px;font-weight:400;display:block;margin-top:0px;font-family:"Open Sans"}
.footer-signature span a {color:#fff;font-family:"Open Sans";}

@media (min-width:200px) {.footer-signature {padding-right:15px;}}

@media (min-width:768px) {.footer-signature {padding-right:15px;}}

@media (min-width:1200px) {.footer-signature {padding-right:15px;}}
@media (min-width:1579px) {.footer-signature {padding-right:15px;}}

@media (min-width:200px) {.footer-signature a,.footer-signature span {font-size:7px;}}
@media (min-width:400px) {.footer-signature a,.footer-signature span {font-size:10px;}}
@media (min-width:550px) {.footer-signature a,.footer-signature span {font-size:13px;}}


.footer-signature a:hover{text-decoration:underline;}
.footer-signature .webmaster{text-align:right;}
.footer-signature .webmaster a{color:#fff;}
.footer-signature { text-align:center;padding-left:15px;width:100%; background-color:#484848; margin-top:0px;margin-bottom:-15px;}
#lineheight-change {line-height:1.5;max-width: 300px;}

@media(max-width:767px) {
#f1 {width: 100%;}
#f2 {width: 100%;}
#f3 {width: 100%;}
}
@media(max-width:991px) {
#lineheight-change {width:300px;}
.footer-signature {width: 100%; padding-left:15px;/*padding-right:15px;*/text-align:left; padding-top:0px;}
}

/*------footer end--------*/

@media(min-width:768px) {
footer {height:100%; overflow:hidden;}

}


@media(min-width:992px) {

#txtHeaderSearch {font-size:12px;}
.nav>li:hover{}
    .nav > li:hover a {color:#9a2173 !important;}
    .nav>li{font-size:12px; padding: 0px;}
    .nav>li>a{font-size:12px; padding: 15px 14px 15px 14px;}
}

@media(min-width:992px) {

    .nav>li{font-size:14px; padding-top: 0px;padding-bottom: 0px;margin-left:0px;}
    .nav>li>a{font-size:14px; padding-top: 21px; padding-right:0px; padding-bottom:20px; padding-left:0px;margin-left:0px;margin-right:0px;padding-right:0px;}
    .nav>li:nth-child(2)>a {padding-bottom:20px;}
    .nav > li > a {margin-right: 60px;}
    .nav > li:last-child > a {margin-right: 0px;}
    .nav>li.dropdown>a {padding-bottom:19px;}
}

@media(max-width:991px) {
ul.nav.navbar-nav {background-color:#ffffff !important;width:100%;
margin-left:0px !important;
margin-right:0px !important;
padding-left:0px !important;
padding-right:0px !important;
padding-top:20px !important;
}
/*
.nav>li>a{font-size:14px; padding-top: 21px; padding-right:0px; padding-bottom:20px; padding-left:0px;margin-left:0px;margin-right:0px;padding-right:0px;}
*/
}

@media(min-width:992px) and (max-width:1250px) {
    .nav > li > a {margin-right: 60px;}
}

@media (min-width:992px) and (max-width:1100px) { }
@media (min-width:992px) and (max-width:1050px) { .nav {padding-right:10px} }

#slogan-bmr-2 {display:none}
@media (max-width:1170px) {#slogan-bmr {display:none} #slogan-bmr-2 {display:block}}

@media(min-width:992px) and (max-width:1180px) {
    
    .nav > li > a {font-size:12px !important;padding-top:21px;}
}

#wrapper {width:100%;}
/*
@media(min-width:1579px) {

#wrapper {width:100%;}
    .footer-padding-top-bottom {}
    #right-ribbon {padding-right:150px;width: 66%;}
    #topmenu{padding-left: 150px;}
    #searchbox{padding-right: 150px;}
}
*/

@media(min-width:992px) {

    #navbar{padding-top:48px; height:158px !important; padding-bottom:0px;}
    .headerNotTop #navbar{padding-top:0px; height:80px !important;}
    .navbar{padding-bottom:0px; margin-bottom:0;}
    .navbar-nav{
        height:100%;
    }
}

.mainNaivBg{position:absolute; top:0; z-index:100; width:100%; background-color:rgba(0,0,0,0.5);}
.mainNaivBgHelper{background-color:#313131;}

@media(min-width:1031px){
    
    .mainNaivBgHelper{position:relative;}
    .navIcons{margin-top:10px;}
}




.navbar-default .navbar-brand{padding:0px 0px;}
.navbar-default .navbar-brand img{height:59px;width:60px;}
.navbar-nav>li>.dropdown-menu{border-radius:0;background-color: #ffffff;}
.mainNaivBgHelper .navbar-nav>li>.dropdown-menu{border-radius:0;}

.navbar-nav>li>.dropdown-menu li a {padding-bottom:5px;color:#333333 !important;font-weight:600;margin-left:0px;margin-right:0px;margin-right:0px;line-height:32px; font-size:13px;}
.navbar-nav>li>.dropdown-menu li a.active {background:#d5d5d5;}

.navbar-nav>li>.dropdown-menu li {border-bottom:1px solid #d5d5d5;}
.navbar-nav>li>.dropdown-menu li:last-child {border-bottom:none}
.navbar-nav>li>.dropdown-menu li a:hover,.navbar-nav>li>.dropdown-menu li a:hover+a>i,.navbar-nav>li>.dropdown-menu li a+a:hover>i{}
.navbar-nav>li>.dropdown-menu{
    border-top:2px solid #f8d51e;
}
.navbar-nav>li>.dropdown-menu li{
    text-transform:none !important;
  
}

.navbar-nav>li>.dropdown-menu li:hover{
    background:#d5d5d5;
}

.navbar-nav>li>.dropdown-menu li:hover a{
    background:#d5d5d5;
}

.navbar-nav>li>.dropdown-menu li a:after{clear:none;}
.navbar-nav>li>.dropdown-menu li a:nth-child(2n) {display:block;width:10px !important;clear:none;float:right;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}

#notification-area>a:hover{text-decoration:none !important;}
#notification-area>a:hover>h5{text-decoration:underline}

@media(max-width:991px) {
.navbar-nav>li>.dropdown-menu{}}
@media(min-width:1200px) {
.navbar-nav>li>.dropdown-menu{}}

.navbar-nav > li > .dropdown-menu {z-index:9998 !important;}


@media(min-width:992px) and (max-width:1199px) {
    .navbar-nav > li > .dropdown-menu {
    }
    .dropdown-menu li a {
        font-size: 14px;
    }
}

@media(max-width:390px)
{
    .navbar-nav > li > .dropdown-menu {

    }
    .dropdown-menu li a {
        font-size: 14px;
    }

}

@media(max-width:343px)
{
    .navbar-nav > li > .dropdown-menu {

    }
    .dropdown-menu li a {
        font-size: 14px;
    }

}

@media(min-width:768px) and (max-width:991px){

    .navbar-nav{margin-top:26px;}
    #f1{padding-left:0px;}
}

@media(min-width:768px) and (max-width:1199px){
    .mdNumbers{display:block; color:#000;}
}

@media(max-width:1030px){
    .mainNaivBg{    background-color: rgba(0,0,0,0.92);}
}

.navbar-default .navbar-nav > li > a { color:#333333 !important; font-family:Open Sans;font-size:16px;font-weight:700;}
.navbar-default .navbar-nav > li > a.active { color:#f8d51e !important; font-family:Open Sans;font-size:16px;font-weight:700;}

.navbar-default .navbar-nav > li {color:#f8d51e; background-color:transparent !important;}
.navbar-default .navbar-nav > li > a:hover {color:#f8d51e !important; }

@media(max-width:600px) {div.nase-storitve {display:none}}
.visible-xxs {display:none}
#fax-bmr-wrap {display:none;}
@media(max-width:767px) {#phone-bmr {display:none} .visible-xxs{display:inline}}
@media(min-width:768px) and (max-width:991px) {#fax-bmr-wrap {display:block; 

right:0px !important;}
}

@media(min-width:768px) and (max-width:991px) {div#phone-bmr {right:50px !important;}}

@media(max-width:991px) {
    #topmenu {padding-right: 0px;}
    .navbar-default .navbar-nav > li > a {border:none}
    .navbar-default .navbar-nav > li:hover > a {border:none}
}

@media(min-width:992px){

    .mainNaivBg .navbar-nav>li>a{font-size:13px;}

    .navbar-nav > li  { margin-top:0px; height:100%;}

}
@media(max-width:991px) { #topmenu {width:100%;}
}


@media(min-width:1200px){

    .topNav{display:block;}
}

@media(min-width:1380px){
    .mainNaivBg .navbar-nav>li>a{font-size:18px; padding-top: 30px;  padding-bottom: 30px; padding-left:16px; padding-right:16px;}
}

@media (max-width:991px) {

.dropdown-menu>li{float:none !important;}
.dropdown-menu>li>a{float:none !important;}
.dropdown-menu>li>a>i{display:none !important;}
}

@media (max-width: 991px){

.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
}

@media (min-width: 992px){

} 


.navbar-header .dt .dtr .dtc{vertical-align:middle; line-height:1;}

@media(max-width:360px){
    .navbar-header .dt .dtr .dtc.slogan{display:none;}
}
.navbar-header .dt .dtr .dtc.slogan{max-width:100px;}
.navbar-header .dt .dtr .dtc.slogan span{display:inline-block; color:#000; font-weight:300; vertical-align:baseline; margin-top:0px; font-size:12px;}

@media(min-width:992px){
    .navbar-header .dt .dtr .dtc.slogan span{font-size:20px; margin-top:54px; }
    .navbar-header .dt .dtr .dtc.slogan{max-width:100%;}
}
/* EDIT END */

/* Breadcrumbs begin */

#MenuBreadcrumbs {clear: both; color: #373c3c; padding: 7px 0 7px 0; font-weight:500; text-decoration: none; font-size: 14px; }

#MenuBreadcrumbs, #MenuBreadcrumbs a {font-size: 14px;color:#a3a3a3;background:#dddddd;}
#MenuBreadcrumbs a {color: #a3a3a3;}

/*#MenuBreadcrumbs a:hover {text-decoration: none; color: #000;}*/

#MenuBreadcrumbs a:first-child, #MenuBreadcrumbs img:nth-child(2) { /*display:none;*/ }

#MenuBreadcrumbs a, #MenuBreadcrumbs img {display: inline-block;}

#MenuBreadcrumbs img {margin: 0 8px 3px 8px;}


/* Breadcrumbs end */

/* LeftMenu begin */

/*div.lMenu-l1-C {
    display: none;
}*/

.container_left {width: 246px; margin-right: 10px;}

.container_right { width: 935px;}


.lMenu-item-container .dtc, .lMenu-l1-C {vertical-align:middle;padding:5px 0px !important; width:100%; }
.lMenu-item-container .sub-div{border:none; padding:2px;}
.lMenu-item-container:first-child .dtc{border-top:none; padding-top:0 !important;}
#ctl00_lefCol .lMenu-item-container:first-child .dtc{padding-top:0 !important;}
.sub-div .lMenu-sub{font-size:16px !important;}
.lMenu-item-sel .dtc{padding-bottom:5px;}
.leftMenuDiv .sub-a:last-child{margin-bottom:10px;}
.leftMenuDiv .lMenu-item-container{}
.lMenu-l1-C{padding-left:40px}
.lMenu-l1-C a{color:#000;}
.lMenu-l1-C a:hover{text-decoration:none; color:#2b8daa;}
.lMenu-item-container .dtc span{display:block; background:#dddddd; width:100%; border-radius:3px; color:#373435; font-size:14px; padding:10px; font-weight:bold; text-transform:uppercase; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out;}
.lMenu-item-container:hover .dtc span{text-decoration:none !important;}
.lMenu-item-container.lMenu-item-sel .dtc span, .dtc a.lMenu-item-sel {text-decoration:none; display:block; background:#f8d51e;}
.lMenu-item-container .dtc span::after{content:'\f054';font-family: FontAwesome; font-weight:normal; float:right;}
.lMenu-item-container.lMenu-item-sel .dtc span::after{content:none;}
a.lMenu-item-container:hover, a.lMenu-item-container:hover span{text-decoration:none;}
.left-side-title{font-size: 20px; text-transform:uppercase;}
.menubg a:hover{text-decoration:none; color:#196e87;}
.menubg a:hover h2{ color:#196e87;}
.date-added{padding:8px 0; background:url(../images/rotatorbg.png) repeat center center;border:1px solid #2A5982; border-radius:5px; font-size:14px; width:100px; text-align:center;}
.news-ml-content{width:100%; margin-bottom:20px;}
.news-ml-content h3{text-align:left !important;}

.guestbook-navig {text-align:center}
.guestbook-navig a {line-height:43px;display:inline-block;width:auto;padding-left:15px;padding-right:15px;white-space:nowrap;margin:0;}
.guestbook-item {border:1px solid #f8d51e; border-radius:5px;padding:15px;}
.guestbook-item + .guestbook-item {margin-top:15px;}

.news-item a, .news-navig a {color:inherit;}
.news-item a, .news-item a:hover, .news-item a:focus, .news-item a:active {text-decoration:none;}
.news-title {font-size: 16px;
    margin: 0px;
    font-weight: 700; color:#333;}
.news-date {font-size:12px;margin-bottom:1em;}
.news-more {font-size:14px;margin-top:1em;}

.menubg{padding:10px 20px; margin-bottom:20px; display:block; width:100%; max-width:460px; background-color:rgba(255,255,255,0.85); margin:0 auto;}

@media(min-width:768px){
    .menubg{display:inline-block; margin:auto;padding:30px 20px; background-color:#fff; }
    .lMenu-item-container .dtc span{font-size:14px; display:block; background:#dddddd; border-radius:3px; padding:10px; font-weight:bold;}
}

.lMenu-item-container .dtc span:hover{background:#f8d51e;}


.menu-arrow{width:15px; height:29px; position:absolute; right:0px; z-index:-2; top:50%; margin-top:-14px; background-image:url(../images/arrow-menu.png); background-repeat:no-repeat; -webkit-transition:right 0.3s ease-in-out; -moz-transition:right 0.3s ease-in-out; -o-transition:right 0.3s ease-in-out; -ms-transition:right 0.3s ease-in-out;}
.lMenu-item-container.lMenu-item-sel .menu-arrow ,a.lMenu-item-container:hover .menu-arrow{right:-22px;}


.side-menu {
    border: 1px solid #c7c7c7;
    margin-bottom: 20px !important;
}

    .side-menu, .side-menu li {
        margin: 0;
        padding: 0;
        list-style: none;
        border-bottom: 1px solid #c7c7c7;
        position: relative;
    }

        .side-menu li > ul {
            display: none;
            position: absolute;
        }

        .side-menu li:hover > ul {
            box-shadow: 2px 2px 3px rgba(0,0,0,0.15);
            display: block;
            position: absolute;
            left: 244px;
            top: -1px;
            width: 379px;
            z-index: 1000;
            background-color: #fff;
            border: 1px solid #c7c7c7;
        }

            .side-menu li:hover > ul li a {
                background-image: none;
            }

        .side-menu li:last-child {
            border-bottom: none;
        }

        .side-menu li a {
            padding-right: 30px !important;
            color: #3c3c3a;
            text-transform: uppercase;
            font-size: 14px;
            padding: 12px 30px 12px 10px !important;
            display: inline-block;
            width: 100%;
            box-sizing: border-box;
            background: url(../images/menu/left-menu-arrow.png) no-repeat right 15px center;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
        }

            .side-menu li a:hover, .side-menu li a.selected {
                color: #00aeff;
                background-image: url(../images/menu/left-menu-arrow-over.png);
                background-position: right 10px center;
                background-color: #f4f7fa;
            }



.container_left_spacer {
    width: 10px;
    font-size: 0;
    overflow: hidden;
}




/* Sitemap begin */

#Sitemap a {text-decoration: none;font-size: 14px; font-weight:bold;color:#555555;}
#Sitemap a:hover {text-decoration: none; }

/* Sitemap end */

/* COOKIES BEGIN */

#cookie_notification {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    zoom: 1;
    background-color: rgba(0,0,0,0.6);
    color: White;
    font-family: Arial;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    z-index:1000;
}

    #cookie_notification a {
        color: White;
        font-family: Arial;
        font-size: 12px;
    }

        #cookie_notification a:hover {
            text-decoration: none;
        }

#cookie_ok {
    cursor: pointer;
    display: inline-block;
    background-color: Black;
    background-image: url(../images/cookies/tick.png);
    background-repeat: no-repeat;
    background-position: 3px center;
    padding: 2px 10px 2px 22px;
    margin-left: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

    #cookie_ok:hover {
        background-color: #ffffff;
        color: #000000;
    }

#more-about-cookies h2 {
    margin-bottom: 10px;
}

#more-about-cookies table {
    border-collapse: collapse;
}

    #more-about-cookies table th {
        border: 2px solid white;
        background-color: #666;
        color: #fff;
        font-weight: bold;
        vertical-align: top;
        text-align: left;
        padding: 10px;
        font-size: 12px;
    }

    #more-about-cookies table td {
        border: 2px solid white;
        vertical-align: top;
        padding: 10px;
        font-size: 12px;
    }

    #more-about-cookies table tr:nth-child(even) {
        background-color: #F1F1F1;
    }

    #more-about-cookies table td strong {
        font-family: "Courier New", Courier, monospace;
        font-weight: normal;
        display: inline-block;
        margin-top: 2px;
    }

    #more-about-cookies table td .mono {
        font-family: "Courier New", Courier, monospace;
    }

#more-about-cookies .tip {
    background-color: #eeeeee;
    overflow: hidden;
    border: 2px solid #666666;
    padding: 20px;
    font-size: 12px;
}

    #more-about-cookies .tip label {
        font-size: 14px;
    }

#more-about-cookies .btnCookiesSaveSettings {
    border: 2px solid #f8d51e;
    background-color: #f8d51e;
    color: #fff;
    padding: 5px 10px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

    #more-about-cookies .btnCookiesSaveSettings:hover {
        background-color: transparent;
        color: #36b19f;
    }

#more-about-cookies em {
    font-size: 14px;
}



/*----RESPONSIVE VIDEO--------*/
.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}

.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }

.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}

/*----RESPONSIVE VIDEO END--------*/



.lanswitchersmall{background-color:#fff; padding:17px 0 0px 0; margin-left:10px; margin-right:20px;}
.lanswitchersmall ul{margin:0; padding:0;}
.lanswitchersmall li{list-style:none; display:inline-block;}
.lanswitchersmall li a{color:#000; padding-left:10px;}

@media(min-width:992px){
    .lanswitchersmall{padding:11px 0 0px 0; margin-right:10px;}
}

@media(min-width:1200px){
    .lanswitchersmall{margin-right:0px;}
}

@media(max-width:480px){
    .navIcons{display:none;}
}

@media(min-width:480px) and (max-width:991px){
    .navIcons{margin-top:16px !important; margin-right:15px !important;}
}

.navIcons{float:right; margin:0; padding:0; margin-top:10px; clear:both;}
.navIcons li{display:inline-block; padding:0 10px;}

.navIcons li:last-child{padding-right:0;}
.navIcons img{height:15px;}

.topNav{margin:0; padding:0; float:right; clear:both; margin-top:30px; display:none;}
.topNav li{display:inline-block; margin-left:15px;}
.topNav li a{color:#000; font-weight:300;}
.topNav li a:hover{text-decoration:none; color:#fe0000;}

.lanSwitcher{position:absolute; right:0; top:30px; background:#000; padding:15px 25px;}
.lanSwitcher ul{margin:0; padding:0;}
.lanSwitcher li{display:inline-block; list-style:none;}
.lanSwitcher li a{color:#fff;}



.myBtn { border: none; background-color: transparent;  padding: 14px 5px 0 0;}
.myBtn i {font-size: 28px; color: #373435;}
.btn-group.open .dropdown-toggle{box-shadow:none;}


@media (min-width: 992px) {

    .myBtn{padding: 8px 5px 0 10px;}  
}


.sloganBig{margin-top:5px; margin-bottom:10px;}
.sloganBig h2{font-size:16px;font-weight:300; text-transform:uppercase; letter-spacing:4.4px; margin:0; text-align:center; color:#1f1f1f;}

@media(min-width:768px) {
    .sloganBig{}
    .sloganBig h2{font-size:22px;}
}

.forLarge{display:block;}


.forSmall{display:inline-block;}
.forSmall img{height:40px !important;}
.lanSwitcher{display:none;}

@media(min-width:1680px){
    .forLarge{display:inline-block;}
    .forLarge img{height:59px !important;width:60px !important;}
    .forSmall{display:none;}
    .lanSwitcher{display:inline-block;}
    .lanswitchersmall{display:none;}
}

@media(min-width:992px) {
    .sloganBig{margin-top:20px; margin-bottom:0px;}
    .sloganBig h2{font-size:23px;}
    .forSmall img{height:55px !important;}

}

@media(min-width:1170px) {
    .sloganBig{margin-top:20px; margin-bottom:0px;}
    .sloganBig h2{font-size:30px;}
}

#sliderSub{height:500px; width:100%; position:absolute; z-index:0;}
.BannersWrapper1 .bx-content-wrapper{height:600px; background-size:cover; background-position:center;}
.BannersWrapper1 .bx-wrapper .bx-controls-direction a, .BannersWrapper1 .bx-wrapper .bx-pager{display:none;}

/* header end */

/*------------banners-------------*/
@media(max-width:767px) {
    .bx-category {
        display: none;
    }

}
@media(min-width:768px) {
    .bx-category {
        display:inline-block;
        clear:both;
        background: #fff;
        width: 330px;
        right:350px;
        top:-60px;
        position:absolute;
    }

    .bx-category-title {
        font-size: 27px;
        font-weight: bold;
        color:#444444;
        padding-top:20px;
        padding-left:30px;
        padding-bottom:5px;

    }

    .bx-category-item:hover, .bx-category-item-selected {color:#9a2173 !important; text-decoration:none !important;
    }

    .bx-category-item {
        display:inline-block;
        font-size: 14px;
        font-weight: bold;
        color:#aaaaaa;
        text-transform:uppercase;
        padding-left:30px;
        padding-top:13px;
        padding-bottom:13px;
        width:293px;
        vertical-align:middle;
    }
    
    .bx-category-separator {
        margin-left:30px;
        width:270px;
        height:1px;
        background: #eeeeee;
    }

    .cat-caret-text {
        font-size: 14px;
        font-weight: bold;
        color:#9a2173;
        vertical-align:middle;
        display:inline-block;
    }

}

.bannerMainDiv .bx-content-wrapper{min-height:450px; background-size:cover; position:relative; background-position:center;}
.fluidSub .bx-content-wrapper{height:350px; background-size:cover; position:relative;}

@media(min-width:768px){
    .bannerMainDiv .bx-content-wrapper{min-height:570px;}/*min-height:400px;*/
    .fluidSub .bx-content-wrapper{height:450px;}
}


@media(min-width:1400px){
    .bannerMainDiv .bx-content-wrapper{min-height:570px;}
    .fluidSub .bx-content-wrapper{height:750px;}
}

.bannerMainDiv .bxDescDiv{position:absolute; top:150px; left: 150px; text-align:left;}
.bannerMainDiv .bx-title{font-size:45px;font-weight:bold;color:#ffffff;display:inline-block; background-color:transparent; padding:0px 0px; float:left; clear:both; margin-bottom:0px;}
.bannerMainDiv .bx-wrapper .bx-prev{background:#fff; color:#999999;left:0px; bottom:150px; -webkit-transition:background 0.2s ease-in-out; -moz-transition:background 0.2s ease-in-out; -moz-transition:background 0.2s ease-in-out; -o-transition:background 0.2s ease-in-out;}
.bannerMainDiv .bx-wrapper .bx-next{background:#fff; font-size:16px;color:#999999;right:0px; bottom:150px; -webkit-transition:background 0.2s ease-in-out; -moz-transition:background 0.2s ease-in-out; -moz-transition:background 0.2s ease-in-out; -o-transition:background 0.2s ease-in-out;}
.bannerMainDiv .bx-wrapper .bx-next:hover{}
.bannerMainDiv .bx-wrapper .bx-prev:hover{}

.caret-text {font-size:16px;font-weight:bold;}

.bannerMainDiv .bx-wrapper .bx-controls-direction a{width:25px; height:50px; z-index:99; color:#999999; text-indent:inherit; text-align:center; line-height:50px;}
.bannerMainDiv .bx-wrapper .bx-controls-direction a:hover{color:#f8d51e;}
.bannerMainDiv .bx-wrapper .bx-controls-direction .bx-prev{border-top-right-radius:2px; border-bottom-right-radius:2px;}
.bannerMainDiv .bx-wrapper .bx-controls-direction .bx-next{border-top-left-radius:2px; border-bottom-left-radius:2px;}

.bannerMainDiv .bx-title h2{font-weight:normal; font-size:32px; display:inline-block; color:#fe0000; font-weight:300;}
.bannerMainDiv .bxDescDiv .bx-desc{color:#000; font-size:16px; background-color:transparent; padding:0px 0px; display:inline-block; float:left; clear:both;font-weight:300;}
.bannerMainDiv .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{width:auto; bottom:10px;right:150px; display:none;}

.bannerMainDiv .bx-wrapper .bx-pager .bx-pager-item,
.bannerMainDiv .bx-wrapper .bx-controls-auto .bx-controls-auto-item {padding-left:10px;display: inline-block; *zoom: 1;	*display: inline;}

.bannerMainDiv .bx-wrapper .bx-pager.bx-default-pager a {-webkit-box-shadow: 0px 0px 2px 2px rgba(153,153,153,1);
-moz-box-shadow: 0px 0px 2px 2px rgba(153,153,153,1);
box-shadow: 0px 0px 2px 2px rgba(153,153,153,1);
    
    background:#fff; border:3px solid #fff; text-indent: -9999px;display: block;width: 12px;height: 12px;margin: 0 5px;outline: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;
}

.bannerMainDiv .bx-wrapper .bx-pager.bx-default-pager a:hover,
.bannerMainDiv .bx-wrapper .bx-pager.bx-default-pager a.active {
-webkit-box-shadow: 0px 0px 2px 2px rgba(0,28,74,1);
-moz-box-shadow: 0px 0px 2px 2px rgba(0,28,74,1);
box-shadow: 0px 0px 2px 2px rgba(0,28,74,1);    
    }

.mainContFront .bx-wrapper{border:1px solid #eae9ef;}
.mainContFront .bx-content-wrapper{background-size:contain; background-position:right; background-repeat:no-repeat;}
.mainContFront .bx-wrapper .bx-prev{background: url(../images/slideshow/controls3.png) no-repeat 0 -37px; left:0px;}
.mainContFront .bx-wrapper .bx-next{background: url(../images/slideshow/controls3.png) no-repeat -43px -37px; left:auto; right:10px;}
.mainContFront .bx-wrapper .bx-controls-direction a{width:37px; height:37px; top:50%; margin-top:-16px;}
.mainContFront .bxDescDiv{background-color:rgba(255,255,255,0.7); padding:15px; width:48%; position:absolute; top:30px; left:40px;}
.mainContFront .bx-title h2{font-weight:bold;}
.mainContFront .bx-link{font-weight:bold; color:#36b19f; margin-top:10px;float:left;font-size:16px;color:#fff;}

.category {display:inline-block;font-weight:bold; color:#333333;width:100%;background-color:#f8d51e;text-align:center;margin-top:9px;text-transform: uppercase;}
.mainContFront .BannersWrapper:last-child .bx-title h2{color:#f49519;}
.mainContFront .BannersWrapper:last-child .bx-wrapper{border:none;}

.bannerMainDiv .bx-title h2{position:absolute;left:0px; top:10px;font-weight:700;font-family:"Open Sans";color:#ffffff;margin-bottom:0px;font-size:45px;line-height:48px; width:900px;}
.bannerMainDiv .bxDescDiv .bx-desc{position:absolute;left:0px; top:80px;font-weight:300;color:#ffffff;font-size:45px;line-height:48px; font-weight:bold;}



   .bx-link {
        display: inline-block;
        background-color: #9a2173;
        position: absolute;
        border: 2px solid transparent;
    }
.bx-link:hover>span,.bx-link:hover {background-color:#333333; color:white;}

@media(max-width:1399px) 
{
.bannerMainDiv .bx-title h2 {left:-30px;top:100px}
.bannerMainDiv .bxDescDiv .bx-desc {left:-30px;top:170px}

.bx-link {left:-30px !important;top:265px !important}
.bannerMainDiv .bx-wrapper .bx-prev {top:285px !important;}
.bannerMainDiv .bx-wrapper .bx-next {top:285px !important;}
}


.bx-link {background-color:#f8d51e; border-radius:5px;}
@media(min-width:200px)
{
    .bannerMainDiv .bxDescDiv {left:15px; top:-30px;}
    .bannerMainDiv .bx-wrapper .bx-pager{right:15px;bottom: 10px;}
    .bx-link {
        width: 150px;
        height: 40px;
        left: 0px;
        top: 120px;
    }
    .category {font-size:12px;}

    .bannerMainDiv .bx-title h2{font-size:30px;}
    .bannerMainDiv .bxDescDiv .bx-desc{font-size:30px;}
    
    .bannerMainDiv .bx-wrapper .bx-prev { top: 100px;}
    .bannerMainDiv .bx-wrapper .bx-next { top: 100px;}
}

@media(min-width:450px) {
    .bannerMainDiv .bx-title h2 {font-size:45px;}
    .bannerMainDiv .bxDescDiv .bx-desc{font-size:45px;}
    .category {margin-top:11px;}
   .bx-link {

        height: 50px;
        left: 0px;
        top: 150px;
    }
   .category {font-size:16px;}
}

@media(max-width:991px) {
    .bannerMainDiv .bx-wrapper .bx-prev {right:0; left:auto; top:230px !important;
    }
}


@media(min-width:768px) {

    .bannerMainDiv .bxDescDiv {left:30px; top:-30px;}
    .bannerMainDiv .bx-wrapper .bx-pager{right:30px;}

    .bannerMainDiv .bx-wrapper .bx-prev {top:185px;}
    .bannerMainDiv .bx-wrapper .bx-next {top:185px;}

    .category {font-size:16px;}

    .bannerMainDiv .bx-title h2 {font-size:45px;}
    .bannerMainDiv .bxDescDiv .bx-desc{font-size:45px;}
}

@media(max-width:767px){
    .bxDescDiv{top:50px; width:90% !important; max-height:140px !important; text-align:left;}
    .mainContFront .bxDescDiv{top:auto !important; bottom:0 !important; width:100% !important; max-height:140px !important; left:0;}

    .BannersWrapper{margin-bottom:20px;} /* was min992 */
}
@media(min-width:768px) {

   .bx-category{right: 60px;top:10px;margin-bottom:50px;}
   .bannerMainDiv .bx-wrapper .bx-pager{bottom: 10px;}
}

@media(min-width:1400px) {
    .bannerMainDiv .bx-wrapper .bx-prev {top:275px;}
    .bannerMainDiv .bx-wrapper .bx-next {top:275px;}

.bx-category{right: 0px;top:30px;}
    .bannerMainDiv .bxDescDiv {top:60px;}
    .bannerMainDiv .bxDescDiv {
        left: 0px;
    }

    .bannerMainDiv .bx-wrapper .bx-pager {
        right: 100px;
    }

   .bx-category{right: 200px;top:-20px;}
   .bx-link{top:155px;}
}

@media(min-width:1400px) {
    .bannerMainDiv .bxDescDiv {
        left: 0px;
    }
   .bx-category{right: 200px;}

    .bx-category{right: 300px;}

    .bannerMainDiv .bx-wrapper .bx-pager {
        right: 150px;
        bottom:10px;
    }
}



.bannerMainDiv{position:relative; overflow:hidden;}
.angle{position:absolute; height:100px; width:150%; background:#fff; -webkit-transform: rotate(-2.8deg); -moz-transform : rotate(-2.8deg); -o-transform : rotate(-2.8deg); -o-transform: rotate(-2.8deg); transform-origin:0 0; bottom:-34px; left:0;}
.angleTransparent{background:rgba(255,255,255,0.4); height:100px; width:100%;bottom:0; position:absolute; left:0; -webkit-transform: rotate(2.8deg); -moz-transform : rotate(2.8deg); -o-transform : rotate(2.8deg); -o-transform: rotate(2.8deg); transform-origin:0 0; bottom:60px; left:0;}

.loadingDiv{position:absolute; width:100%; top:0; bottom:0;}

.cssload-container{
	position:absolute;
    left:50%;
    top:50%;
}
	
.cssload-whirlpool,
.cssload-whirlpool::before,
.cssload-whirlpool::after {
	position: absolute;
	top: 50%;
	left: 50%;
	border: 3px solid rgb(229,229,229);
	border-left-color: rgb(85,160,221);
	border-radius: 2872px;
		-o-border-radius: 2872px;
		-ms-border-radius: 2872px;
		-webkit-border-radius: 2872px;
		-moz-border-radius: 2872px;
}

.cssload-whirlpool {
	margin: -72px 0 0 -72px;
	height: 144px;
	width: 144px;
	animation: cssload-rotate 1750ms linear infinite;
		-o-animation: cssload-rotate 1750ms linear infinite;
		-ms-animation: cssload-rotate 1750ms linear infinite;
		-webkit-animation: cssload-rotate 1750ms linear infinite;
		-moz-animation: cssload-rotate 1750ms linear infinite;
}

.cssload-whirlpool::before {
	content: "";
	margin: -66px 0 0 -66px;
	height: 127px;
	width: 127px;
	animation: cssload-rotate 1750ms linear infinite;
		-o-animation: cssload-rotate 1750ms linear infinite;
		-ms-animation: cssload-rotate 1750ms linear infinite;
		-webkit-animation: cssload-rotate 1750ms linear infinite;
		-moz-animation: cssload-rotate 1750ms linear infinite;
}

.cssload-whirlpool::after {
	content: "";
	margin: -83px 0 0 -83px;
	height: 161px;
	width: 161px;
	animation: cssload-rotate 3500ms linear infinite;
		-o-animation: cssload-rotate 3500ms linear infinite;
		-ms-animation: cssload-rotate 3500ms linear infinite;
		-webkit-animation: cssload-rotate 3500ms linear infinite;
		-moz-animation: cssload-rotate 3500ms linear infinite;
}



@keyframes cssload-rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-o-keyframes cssload-rotate {
	100% {
		-o-transform: rotate(360deg);
	}
}

@-ms-keyframes cssload-rotate {
	100% {
		-ms-transform: rotate(360deg);
	}
}

@-webkit-keyframes cssload-rotate {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes cssload-rotate {
	100% {
		-moz-transform: rotate(360deg);
	}
}

/*---------banner end------------*/


.bottom-banners{text-align:center;}
.bottom-banners .thumbnail {margin-bottom:10px; margin-right:10px; padding:5px; border-radius:0;}
.galleryTitle{margin:40px 0 20px 0; border-top:1px solid #ddd; padding-top:10px;}

 table.bases td img{width:135px; height:auto;}
  table.bases td{padding:0 5px 0 0;}

  .scrolToTop{position:fixed; right:15px; bottom:20px; background-color:rgba(108, 124, 129, 0.7); width:40px; height:40px; color:#fff; text-align:center; cursor:pointer; line-height:46px;}


.front-left .butn{position:absolute; bottom:20px; border:2px solid; width:calc(100% - 40px); margin-left:20px; margin-right:20px; text-align:center; padding:6px 0; font-weight:bold; background-color:rgba(255,255,255,0.85); -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; font-size:14px !important; -moz-transition:all 0.3s ease-in-out;}
.ask-us{background-color:#4dbdf1; text-align:center; color:#fff; padding:20px 0px; margin-bottom:20px; display:block; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.ask-us:hover{text-decoration:none; color:#fff; background-color:#2492c5;}
.skrb{height:150px; background:url(../images/skrb.png) no-repeat center; background-size:cover; margin-bottom:25px; display:block;}
.skrb .butn{color:#36b19f;}
.skrb:hover .butn{text-decoration:none; color:#fff;background-color:#36b19f;}

.news-content{ padding-bottom:0px; }
.news-content:last-child {padding-bottom:0px;}
.content .news-content:last-child{border-bottom:none;}
.news-content h2{font-size:16px; font-weight:bold; margin-top:5px; margin-bottom:15px;}
.news-content .news-txt a h2{color:#394f56; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.news-content .news-txt a{color:#36393e;}
.news-content .news-txt a span.more{font-weight:bold; color:#1283cd; display:block; margin-top:5px;}
.news-content .news-txt a:hover{text-decoration:none;}
.news-content .news-txt a:hover h2{color:#1283cd;}

.news-content h2 {color: #333333;}
.news-content .news-txt a:hover h2{color:#9a2173;}

.news-content .news-txt a span.more{font-weight:bold; color:#333333; display:block; margin-top:5px;}
.news-content .news-txt a:hover span.more{color:#9a2173;}

.nai--item {height:257px;}

.nai-item-1 {height:auto;overflow:auto;}
.nai-link-1 {position:absolute; left:25px; bottom: 30px;font-size:12px !important; color:#999999;font-family:"Myriad Pro",sans serif;}
/*
.nai-link-1.second {bottom: 15px;}
.nai-link-1:hover {color:#ffffff;text-decoration:none;}
*/
.nai-link-1a {color:#999999;font-size:12px;display:block;height:28px;position:absolute; left:25px; bottom: 18px;font-family:"Myriad Pro",sans serif;}
.nai-link-1a.second {bottom: 0px;}
.nai-link-1a:hover {text-decoration:none;}

.nai-date-1 { float: left; margin-top:-20px;}
.nai-div-1 {overflow:auto;min-height:80px;height:auto;margin-bottom: 0px}
.nai-text-1{overflow:auto;min-height:101px;height:auto;padding-bottom:10px;}

@media (max-width:767px) {.nai-link-1{margin-left:0px;}.nai-2nd-last-line-1{width:42%;}}
@media (min-width:1200px) and (max-width:1578px) { .nai--item{width:95%; }}


.adviseMore{color:#36b19f; font-size:14px; font-weight:bold;}
.adviseMore:hover{text-decoration:none;}

.table td,.table th{font-size:12px;}
.table tr td:nth-last-child(2){width:250px;}
.table tr td:last-child{text-align:right;}
.table tr td:first-child{width:180px;}

.table tr:nth-of-type(odd) td:first-child{background-color:#deebf6;}
.table tr:nth-of-type(even) td:first-child{background-color:#eef4f8;}
.table tr.gropuTitle{background-color:#fff !important;}
.table tr.gropuTitle > th{border-top:none !important;}

a.attLink{color:#fe0000;}




/*
footer .footer > div:last-child .foterMenu{border-right:none;}
footer .footer li a{color:#fff;}
footer .footer h3 a{ color:#fff;}
footer .footer li a{font-size:13px;}
footer .footer li a:hover, footer .footer h3 a:hover{text-decoration:none; color:#fe0000;}
footer .footer h3{margin-top:20px;}
footer .footer h3, footer h3 a{color:#394f56; font-size:18px; font-weight:500;}
footer .footer ul{margin:0; padding:0; list-style:none;}
footer .footer ul li ul{padding-left:20px;}


.footerAbove-menu h3 a, .footerAbove-menu h3{color:#000; font-size:24px; font-weight:500; margin:0;}
.footerAbove-menu h3 a:hover{text-decoration:none; color:#000;}

.footerMasterDiv{width:100%; height:145px; background-color:#191919; border-top:5px solid #e50d0d;}
.footer-bg-below{background-color:#191919;}
.footer-signature{background-color:#191919;}
.footerDivider{background-color:#4f4f4f; height:2px; margin-bottom:20px;}

.footer .social{margin:10px 0 0 0; padding:0;}
.footer .social li{display:inline-block; padding-right:20px;}
.footer .social li a{display:inline-block; width:46px; height:46px; border-radius:50%; background-color:#a1a1a1; text-align:center; line-height:46px; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.footer .social li a:hover{background-color:#6c7c81;}
.footer .social li a::after{color:#fff; font-size:24px;}
.footer .social li.fb a::after{font-family:"FontAwesome"; content:"\f09a ";}
.footer .social li.yt a::after{font-family:"FontAwesome"; content:"\f167 ";}

.footerAbove-menu{border-bottom:2px solid #a7a7a7; padding:15px 0;}
.footerAbove-menu ul{margin:0; padding:0; display:table-row;}
.footerAbove-menu li{display:inline-block; display:table-cell; }

.footer ul{margin:20px 0 0 0 !important; padding:0;list-style: none; justify-content: space-between;}
.footer ul li a{font-size:18px; text-transform:uppercase; font-weight:300;}

@media(max-width:767px){
    #calendari_lateral1{margin-bottom:20px;}
}

@media(min-width:768px){
    .mainContFront{padding-right:0;}
    .footer ul{display: flex;}
    }
*/
@media(min-width:992px){
    .bic_calendar.row{margin-left:-15px; margin-right:-15px;}
}

@media(min-width:992px) and (max-width:1200px){
    .working-hours .locations li a{font-size:12px;}
}

.content{padding:15px 15px; margin-top:/*60px;*/0px; margin-bottom:0px;/*30px*/ overflow:hidden; background-color:#fff !important; position:relative; min-height:500px;}

@media(max-width:767px){
    .containerHelper{padding-left:0px; padding-right:0px;}
}

article{background-color:#fff;}


.offers{position:relative; z-index:10;}
.offers h2{text-align:center; color:#000; font-size:30px; font-weight:bold; margin-bottom:30px; text-transform:uppercase;}
.offers3 h2{text-align:left; color:#000; font-size:30px; font-weight:bold; margin-bottom:30px; text-transform:uppercase;}
.offers3 .ch-item{height:220px;} 
.offers3 span.ch-info{display:block;}
.img-responsive{ width:100%;}
.offers .img-responsive{display:inline-block; border:2px solid #fff;}
.offers .colHelper{text-align:center;}

.offers a{display:inline-block; position:relative; margin-bottom:20px;}
.offers .overlay {  text-align:center; position: absolute; top: 0; left: 0px; width: 100%; height: 100%; background-color: rgba(0,102,153,0.35); z-index: 1; opacity: 0; transition: all .3s ease 0s;}
.offers .overlay .actionBox {position: absolute; bottom: 20px; left: 20px; top:20px; right:20px; text-align: center; opacity: 0; transition: all .2s ease 0s; border:3px solid #fff;}
.offers .overlay .actionBox span {display: inline-block; line-height:35px; text-align: center; margin-top:50px;}
.offers .overlay .actionBox span{background:url(../images/bigCross.png) no-repeat center; width:170px; height:170px;}
.offers .overlay p {display: table-cell; width: 100%; height: 120px; bottom:0; position:absolute; vertical-align: middle; padding: 15px; font-size: 30px; font-weight:300; line-height: 1.3em; color: #fff; text-align: center; opacity: 0; padding-top: 40px; transition: all .3s ease .2s; font-style:italic;}
.offers .thumbTitle{font-size:18px; font-weight:bold; text-transform:uppercase;}
.offers a:hover{border-color:#fff;}
.offers a:hover .overlay{opacity:1;transition:all .4s ease 0s;}
.offers a:hover .overlay p{opacity:1;padding-top:15px;transition:opacity .3s ease .2s,padding-top .8s ease;}
.offers a:hover .overlay .actionBox{opacity:1;transition:opacity .5s ease .7s}

.offers .circle{width:200px; height:200px; border-radius:50%; overflow:hidden; text-align:center; line-height:200px;}

.offers [class*="col-"] h3{height:38px; overflow:hidden;}

.offers [class*="col-"] h3, .offers [class*="col-"]{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    font-size:18px;
    color:#000;
}


.offers .circleLink{display:block;}
.offers .ch-grid li {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 20px;
}

.ch-item {
	width: 100%;
    max-width:220px;
	height: 200px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	cursor: default;
	box-shadow: 
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
	transition: all 0.4s ease-in-out;
    display:inline-block;
    background-size:cover;
}

.offers2 .ch-item{max-width:none;}

.ch-img-1 { 
	background-image: url(../db/encom/image/Vhodna_stran/orodjarji.jpg);
}

.ch-img-2 { 
	background-image: url(../db/encom/image/Vhodna_stran/strojegradnja.jpg);
}

.ch-img-3 { 
	background-image: url(../db/encom/image/Vhodna_stran/konstrukcije.jpg);
}

.ch-img-4 { 
	background-image: url(../db/encom/image/Vhodna_stran/tehnolinije.jpg);
}

.ch-info {
	position: absolute;
	background: rgba(229,13,13, 0.8);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	overflow: hidden;
	opacity: 0;
	transition: all 0.4s ease-in-out;
	transform: scale(0);
    background:url(../images/plus.png) no-repeat center rgba(229,13,13, 0.8);
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 45px 0 0 0;
	height: 140px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	transition: all 1s ease-in-out 0.4s;
}

.ch-info p a {
	display: block;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
    cursor:pointer;
}

.ch-item:hover .ch-info {
	transform: scale(1);
	opacity: 1;
}

.ch-item:hover .ch-info p {
	opacity: 1;
}

@media(min-width:768px){

    article{background-color:#fff;}
}

.notice{min-height:160px; position:relative; background:url(../images/noticebg.jpg) no-repeat center center;}
.noticeOverlay{position:absolute; top:0; left:0; width:100%; height:100%;background-color: rgba(0,102,153,0.7); z-index:5;}
.noticeContent{text-align:center; color:#fff; font-size:14px; font-weight:500; z-index:10; padding-top:15px; padding-bottom:15px;}
.noticeContent h2{color:#fff; text-align:center; font-size:30px; margin:20px 0; font-weight:300;}
.noticeTitleContainer{text-align:center; border-right:none !important;}
.noticeTitle{display:inline-block; font-size:40px; font-weight:normal;margin-bottom:60px; color:#000;}
@media(min-width:768px){
    .noticeContent{font-size:22px;}
    .noticeContent h2{font-size:50px;}
}

.newsRotatorFron{background-color:#e1e1e1; padding:20px 0;}
.newsFrontSmall{text-align:center; margin-top:50px; margin-bottom:50px;}
.newsFrontSmall .bx-title{font-size:30px; text-align:center; text-transform:uppercase; color:#000; margin-bottom:25px;}
.newsFrontSmall .media-heading{text-align:center; color:#394f56; font-size:24px; padding:0 15px; -webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.newsFrontSmall .row > div{border-right:1px solid #a1abaf;}
.newsFrontSmall .row > div:last-child{border-right:none;}
.newsFrontSmall a.media{display:inline-block;}
.newsFrontSmall a.media:hover{text-decoration:none;}
.newsFrontSmall a.media:hover .media-heading{color:#1283cd;}
.newsFrontSmall a.media .eventDate{-webkit-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.newsFrontSmall a.media:hover .eventDate{color:#394f56;}
.newsFrontSmall .date-time{color:#000; padding:10px 0; border-bottom:1px solid #ecf0f1; margin-bottom:20px;}
.newsFrontSmall .bx-text{color:#000; height:120px; padding-bottom:20px; /*border-bottom:1px solid #ecf0f1;*/}
.newsFrontSmall .newsReadMore{display:inline-block; padding:10px; border:1px solid #000; color:#000; text-transform:uppercase; font-weight:bold; margin-top:20px; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
.newsFrontSmall .newsReadMore:hover{border-color:#006699; color:#006699;}
.newsFrontSmall a.noticeLink:hover{text-decoration:none; color:initial;}
.newsFrontSmall .news-rot-cont{border-right:none !important;}
.newsFrontSmall .bx-wrapper .bx-controls-direction a{width:29px; height:48px;}
.newsFrontSmall .bx-wrapper .bx-prev{left: 0px; background: url(../images/slideshow/bx-prew.png) no-repeat 0 0; display:none;}
.newsFrontSmall .bx-wrapper .bx-next{right: 0px; background: url(../images/slideshow/bx-next.png) no-repeat 0 0; display:none;}
@media(min-width:1200px){
    .newsFrontSmall .bx-wrapper .bx-prev, .newsFrontSmall .bx-wrapper .bx-next{ display:inline-block;}
}

.signUp{background-color:#6c7c81; text-align:center; padding:40px 20px; margin-bottom:40px;}
.signUp h4{color:#fff; font-size:24px;}
.signUp .sugnUpData{width:100%; max-width:580px; margin:0 auto;}
.signUp .sugnUpData #signUpEmail{width:100%; background-color:transparent; border:none; outline:none; color:#fff;}
.signUp .sugnUpData #signUpBtn{float:right; border:none; background-color:transparent; color:#fff; font-weight:bold;}
.signUp .sugnUpData .dtc{vertical-align:top;}
.signUp .sugnUpData{border-bottom:2px solid #ced3d5;}

.lightboxGall img{margin-bottom:15px; display:block; margin-left:auto; margin-right:auto;}


.catalogueGall .img {position: relative; float: left; display:inline-block; /*margin: 0 27px 27px 0;*/ margin-bottom:20px; border: 1px solid rgba(0,0,0,.15); width: 100%; /*max-width: 272px;*/}
.catalogueGall .img:after{padding-top:70%; display:block; content:' ';}
.catalogueGall .img .modelImgList{position:absolute; top:0; bottom:0; left:0; right:0; background-position:center; background-size:cover;}
.catalogueGall .img img {display: block; width: 100%; max-width: 400px; margin: 0 auto;}
.catalogueGall .overlay {  text-align:center; position: absolute; top: 0; left: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.35); z-index: 1; opacity: 0; transition: all .3s ease 0s;}
.catalogueGall .overlay .actionBox {position: absolute; bottom: 60px; left: 0; width: 100%; height: 40px; text-align: center; opacity: 0; padding-top: 40px; transition: all .2s ease 0s;}
.catalogueGall .overlay .actionBox span {display: inline-block; line-height:35px; width: 40px; height: 40px; margin: 0 3px; border: 2px solid #fff; border-radius: 120px; text-align: center;}
.catalogueGall .overlay .actionBox span::after{font-family:"FontAwesome"; content:"\f115"; color:#fff; font-size:18px;}
.catalogueGall .overlay p {display: table-cell; width: 100vw; height: 120px; vertical-align: middle; padding: 15px; font-size: 18px; text-transform:uppercase; font-weight:bold; line-height: 1.3em; color: #fff; text-align: center; opacity: 0; padding-top: 40px; transition: all .3s ease .2s;}
.catalogueGall .thumbTitle{font-size:18px; font-weight:bold; text-transform:uppercase;}
.catalogueGall .img:hover{border-color:#fff;}
.catalogueGall .img:hover .overlay{opacity:1;transition:all .4s ease 0s;}
.catalogueGall .img:hover .overlay p{opacity:1;padding-top:15px;transition:opacity .3s ease .2s,padding-top .8s ease;}
.catalogueGall .img:hover .overlay .actionBox{opacity:1;transition:opacity .5s ease .7s}

.navbar-header {
    float: none;
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: none !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
/* do not change beyond this point */

.adminBtn {
    display: inline-block;
    padding: 5px 15px 5px 10px;
    margin-bottom: 5px;
    font-family: Arial;
    color: Black !important;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #E6E6E6;
    background-color: #f1f1f1;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #E6E6E6));
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);
    background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);
    background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);
    background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E6E6E6 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E6E6E6 100%);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 2px rgba(0, 0, 0, 0.1);
}

    .adminBtn span {
        display: inline-block;
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 23px;
        padding-top: 2px;
    }

    .adminBtn:hover, .adminBtn:active {
        background-image: none;
        text-decoration: none;
        color: black;
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0, 0.3);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 3px rgba(0, 0, 0, 0.3);
    }

    .adminBtn:active {
        background-color: White;
    }

.btn-album-switch {
    background-image: url(../images/admin/album-switch.png);
}

.btn-album-edit {
    background-image: url(../images/admin/album-edit.png);
}

.btn-attachment {
    background-image: url(../images/admin/attachment.png);
}

.btn-banners {
    background-image: url(../images/admin/banners.png);
}

.btn-banners-edit {
    background-image: url(../images/admin/banners-edit.png);
}

.btn-document {
    background-image: url(../images/admin/document.png);
}

.btn-footer {
    background-image: url(../images/admin/footer.png);
}

.btn-header {
    background-image: url(../images/admin/header.png);
}

.btn-form-edit {
    background-image: url(../images/admin/form-edit.png);
}

.btn-form-results {
    background-image: url(../images/admin/form-results.png);
}

.btn-form-switch {
    background-image: url(../images/admin/form-switch.png);
}

.btn-images {
    background-image: url(../images/admin/images.png);
}

.btn-logout {
    background-image: url(../images/admin/logout.png);
}

.btn-map {
    background-image: url(../images/admin/map.png);
}

.btn-menu {
    background-image: url(../images/admin/menu.png);
}

.btn-modules {
    background-image: url(../images/admin/modules.png);
}

.btn-news-edit {
    background-image: url(../images/admin/news-edit.png);
}

.btn-news-add {
    background-image: url(../images/admin/news-add.png);
}

.btn-page-edit {
    background-image: url(../images/admin/page-edit.png);
}

.btn-bottom-menu {
    background-image: url(../images/admin/bottom-menu.png);
}

.btn-hotel {
    background-image: url(../images/admin/hotel.png);
}

.btn-hotel-add {
    background-image: url(../images/admin/hotel-add.png);
}

.btn-cat-edit {
    background-image: url(../images/admin/cat-edit.png);
}

.btn-cat-add {
    background-image: url(../images/admin/cat-add.png);
}

.btn-cat-list {
    background-image: url(../images/admin/cat-list.png);
}

/*5 column layout*/

.col5row{margin-left:-15px; margin-right:-15px;}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


/*3 column layout*/

col3row{margin-left:0 !important; margin-right:0 !important;}
.col-xs-3rds,
.col-sm-3rds,
.col-md-3rds,
.col-lg-3rds {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-3rds {
    width: 33.3333%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-3rds {
        width: 33.3333%;
        float: left;
    }

    .col-sm-3rds-left {
        width: 415px;
        float: left;
    }

    .col-sm-3rds-center {
        width: 370px;
        float: left;
    }

    .col-sm-3rds-right {
        width: 415px;
        float: left;
    }
    .col-sm-3rds-other {
        width: 22%;
        float: left;
    }

}

@media (min-width: 992px) {
    .col-md-3rds-left {
        width: 415px; /*35*/
        float: left;
    }
    .col-md-3rds-other {
        width: 200px; /*30*/
        float: left;
    }

    .col-md-3rds-center {
        width: 223px; /*27*/
        float: left;

    }

    .col-md-3rds-right {
        width: 160px; /*22*/
        float: left;

    }

    .col-md-3rds {
        width: 33.3333%;
        float: left;
    }

}

@media (min-width: 1200px) {
    .col-lg-3rds-left {
        width: 415px;
        float: left;
    }
    .col-lg-3rds-center {
        width: 415px;
        float: left;
    }
    .col-lg-3rds-right {
        width: 150px;
        float: left;
    }}
@media (min-width: 1579px) {
    .col-lg-3rds-left {
        width: 34.583333333%;
        float: left;
    }
    .col-lg-3rds-center {
        width: 34.583333333%;
        float: left;
    }
    .col-lg-3rds-right {
        width: 30.80%;
        float: left;
    }
}

#f2 i {width:30px;}
/*
.bx-content-wrapper {margin-top:0px !important;}
.bx-wrapper {margin-top:0px;}
    */
.nase-storitve {right:0px;top:100px;position:absolute;/*float:right;margin-top:100px;*/ display:block;width:325px;height:275px;background-color:#fff;z-index:1000 !important;
-webkit-box-shadow: 0px 0px 4px 4px rgba(153,153,153,1);
-moz-box-shadow: 0px 0px 4px 4px rgba(153,153,153,1);
box-shadow: 0px 0px 4px 4px rgba(153,153,153,1);
}
.pabs {position:absolute;}

@media (min-width:1400px){
.container1200 {margin-left:auto;margin-right:auto;width:1200px;}
.bxContentDiv {left:0;right:0;}
}
.w100- {width:100%;}


@media (max-width:1399px) {.container1200 {margin-left:50px;margin-right:50px;/*width:100%;*/} .bxContentDiv {left:-50px;right:-50px;}}
@media (max-width:991px) {.container1200 {margin-left:30px;margin-right:30px;/*width:100%;*/} .bxContentDiv {left:-30px;right:-30px;}}
@media (max-width:767px) {.container1200 {margin-left:15px;margin-right:15px;/*width:100%;*/} .bxContentDiv {left:-15px;right:-15px;}}

/*@media (min-width:1400px) {.container1200 {margin-left:100px;margin-right:100px;width:100%;}}*/
/*.nase-storitve {position:absolute; right:0px;top:100px}*/
.nase-storitve span {margin-top:11px; margin-bottom:11px;margin-left:20px;float:left; color:#555555;font-family:"Open Sans";font-size:16px;line-height:22px;font-weight:600;display:block;width:200px;}
.nase-storitve span:first-child {margin-top:25px;float:none;clear:both;font-size:27px;font-family:"Open Sans";font-weight:700;}
.nase-storitve img {clear:both;float:left;margin-left:20px;margin-top:11px;}
.nase-storitve-separator {clear:both;width:325px;background-color:#cecece;height:1px;}

header {
    background-color: #fff !important;
    width: 100%;
    position: fixed;
    border-bottom: 2px solid #f8d51e;
    z-index: 999;
    top:0;
}

header *{
     -webkit-transition:  all 0.2s;
      -moz-transition:all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s;
}

.navbar.navbar-default.navbar-static-top {background:white;width:100%;min-height:158px;
}
#topmenu {z-index:9998;position:absolute;right:0px;bottom:0px;height:70px;padding-left:0px;}
#logo-bmr{z-index:9999;position:absolute;background-color:#fff;left:0px;top:0px;height:140px;width:368px;}
#logo-bmr img {margin-left:29px;margin-top:35px;}

#slogan-bmr{position:absolute;left:400px;top:20px;width:380px;}
#slogan-bmr span {font-size:20px;font-weight:300;font-family:'Open Sans';}
#slogan-bmr span:last-child,#slogan-bmr span:nth-child(2){font-weight:700;}

#slogan-bmr-2{position:absolute;left:13px;bottom:5px;width:380px;}
#slogan-bmr-2 span {font-size:18px;font-weight:300;font-family:'Open Sans';}
#slogan-bmr-2 span:last-child,#slogan-bmr-2 span:nth-child(2){font-weight:700;}


#phone-bmr{position:absolute;right:30px;top:10px;}
#phone-bmr span {float:left;color:#ffffff;font-size:30px;font-weight:800;font-family:"Open Sans";margin-left:20px;display:block;}
#phone-bmr i {float:left;color: #ffffff;display:block;margin-top:10px;}

#fax-bmr-wrap{z-index:9999;width:100%;height:100%; position:relative}
#fax-bmr{position:absolute;right:50px;top:10px;}
#fax-bmr span {float:left;color:#fff;font-size:30px;font-weight:800;font-family:"Open Sans";margin-left:20px;display:block;}
#fax-bmr i {float:left;color: #fff;display:block;margin-top:15px;font-size:25px}


#first_line a, #first_line span{color:#999999;font-size:14px;font-family:"Open Sans"}

.navbar-default .navbar-nav > .dropdown > a:hover {background:white;}
.btn-default:active,.open>.dropdown-toggle.btn-default{background-color:#ffffff !important;/*color:#333;border-color:#adadad*/}
.dropdown.hover.open {background-color:#ffffff !important}
a.dropdown-toggle:hover::after {color:#f8d51e;}
a.dropdown-toggle.active::after {color:#f8d51e;}
li.dropdown.open > a.dropdown-toggle::after {color:#f8d51e;}
#wrapper {}

.nai-ul {margin-left:0px !important;padding-left:0px !important}
nai:last-child {margin-right:0px !important;}

.bmr-sub-left h2 {color:#ffffff;font-family:Open Sans;font-weight:700;font-size:24px;line-height:30px;}
.bmr-sub-left h3 {color:#ffffff;font-family:Open Sans;font-weight:700;font-size:20px;line-height:24px;}

.bmr-sub-left ul.spisek {margin-left:15px;padding-left:0px;}
.bmr-sub-left ul.spisek.semibold li {font-weight:600}

.bmr-sub-left p {font-size:16px;font-family:"Open Sans";font-weight:400;width:600px}
.bmr-sub-left a {display:block;margin-bottom:5px;color:#555555;font-size:16px;font-family:"Open Sans";font-weight:400;}
.bmr-sub-left a:hover {text-decoration:none;color:#ffffff;}
.bmr-sub-right img {margin-bottom:10px;clear:both}

.bmr-sub-left {width:700px;float:left;text-align:left}
.bmr-sub-right {width:450px;float:right;text-align:center;margin-top:-20px;margin-left:50px}

@media (max-width:1316px) { .bmr-sub-right {float:left; margin-top:0px; margin-left:0px}}

.bmr-sub-right span {margin-bottom:30px;color:#ffffff;font-family:Open Sans;font-weight:400;font-size:14px;line-height:14px;float:none;clear:both;display:block}

ul.productsGrid {list-style-type:none;margin-left:0px;padding-left:0px;float:none;overflow:hidden}
ul.productsGrid>li.item {border-radius:10px;float:left;width:220px;height:220px;border:2px solid #999;margin-right:25px;margin-bottom:25px;background-color:#eeeeee;padding:12px}
ul.productsGrid>li.item:nth-child(5n) {margin-right:0px;}
ul.productsGrid>li.item h2.product-name {color:#ffffff;font-family:'Open Sans';font-size:20px;font-weight:700;padding-bottom:15px}
/*ul.productsGrid>li.item*/
ul.productsGrid>li.item>div>a {display:block;font-size:16px;color:#555555;font-family:'Open Sans';font-weight:600;line-height:20px;padding-bottom:15px;}
ul.productsGrid>li.item>div>a:hover {color:#ffffff;text-decoration:none;}

div.nai {float:left}
div.nai {margin-right:30px;}
div.nai:nth-child(3n) {margin-right:0px;}

.form-input {border-radius:5px;font-size:16px; font-family:"Open Sans"; font-weight:normal; color:#333333; line-height:24px;border:1px solid #f8d51e; margin-top:20px;background-color:#ffffff; display:block;width:560px;height:40px;padding-left:20px;}

.form-button {clear: both;float:none;display:block;}

.form-button {border-radius:5px;border:none;margin-bottom:20px;background: #f8d51e;width:123px;height:43px;color:#fff;text-transform:uppercase;font-weight:bold;text-align:center;padding-top:2px;font-size:16px;font-family:"Open Sans";}
.form-button:hover { background: #ffffff; border:1px solid #f8d51e; color:#f8d51e}
.form-textarea {margin-top:20px;float:none;clear:both;height:223px;width:560px;margin-bottom:20px;padding-top:10px;resize: none;}
a.form-button:hover, a.form-button:focus, a.form-button:active {text-decoration:none;}

@media (max-width:767px) {
    .form-input,.form-textarea { width: 100%; }
    .bmr-sub-left ,.bmr-sub-left p {width:100% !important;}
    
}

@media (max-width:480px) {
    .bmr-sub-right{width:100% !important;}
}
#first_line{background-color:#333333; color:#999999; padding:10px 0px; -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;}

#first_line *{
    -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
}
/*.active {color:#fff !important}*/
#bmr {height:630px;}

h1.sub-title {font-size:35px;color:#333333; font-weight: 700; font-family:Open Sans;text-align:left;clear:both;float:none;clear:both; text-transform:uppercase;}

@media (max-width:570px)
{
.hidden-xxs {display:none;}
}
@media (max-width:420px) {
#slogan-bmr-2 span {font-size:16px;}
}

@media (max-width:400px)
{
#logo-bmr{width:100%;padding-left:10px;padding-right:10px;}
#logo-bmr>a{width:100%;}
#logo-bmr>a>img{width:100%;margin-left:0px;}

#slogan-bmr-2 {width:90%;left:5%;}
#slogan-bmr-2 span {font-size:15px;}
}

@media (max-width:370px) {
#slogan-bmr-2 span {font-size:14px;}
}
@media (max-width:350px) {
#slogan-bmr-2 span {font-size:11.9px;}
}
/*
@media (max-width:1199px) {

.bannerMainDiv .bx-title h2 { top:70px;left:-30px; }

.bannerMainDiv .bxDescDiv .bx-desc { top:120px;left:-30px; }

.bx-link { left:-30px;top:200px}
}
*/
@media (max-width:767px) {
.bannerMainDiv .bx-title h2 { left:-15px ; }
.bannerMainDiv .bxDescDiv .bx-desc { left:-15px; }

.bx-link {left:-15px !important; }
.pullup {margin-top:-20px;}
.hidden-xxxs {margin-right:0px;}

}

@media (max-width:1199px) {
    footer {
        padding-top: 30px;
    }
}
@media (max-width:520px) {
    .hidden-xxxs {display:none;}
}

#button-xs {display:none;position:absolute;right:0px;top:15px;}
#button-lg{top:15px;}

@media (max-width:450px) {
    #button-xs {display:block;}
    #button-lg {display:none;}
}

    .visible-xxxxs {display:none}
@media (max-width:400px) {
    .hidden-xxxxs {display:none;}
    .visible-xxxxs {display:inline;}
}

#navbar.navbar-collapse.collapse.in {padding-left:0px !important;padding-right:0px !important;}

.navbar-toggle .icon-bar {height:4px;width:25px;}

img.img-responsive,img.img-not-responsive {margin-top:20px}

.bmr-sub-left img.img-responsive {max-width:450px}

.visible-fax{display:none;}

@media (min-width:690px) and (max-width:767px) {.visible-fax{display:inline;}}

.logoImage{
    position:absolute;
    top:0;
    bottom: 0;
    margin:auto;
    max-height:100px;
}

@media(max-width:991px){
    .logoImage{
        position:relative;
        margin-top:20px;
    }
}

@media(max-width:871px){
    .hideMobile{
        display:none;
    }
}

.linkCircle{
    border-radius:50%;
    background:#f8d51e;
    margin:auto;
    color:#333333;
    display:block;
    position:relative;
    margin-bottom:30px;
    height:105px;
}

.linksRow a:hover .hideHover{
    display:none;
}

.linksRow > div:not(.triangle-bottomright) {height:257px;}

.linkCircle img {
    top:0;
    bottom:0;
    margin:auto;
    position:absolute;
    left:0;
    right:0;
}

.linksRow a:hover .linkCircle {
    background:#333333;
    color:#f8d51e;
}

.linksRow{
    padding-top:20px !important;
    padding-bottom:100px !important;
    background:white;
    position:relative;
}

.linksRow a{
    font-weight:bold;
    color:#333333;
    text-decoration:none;
    font-size:14px;
    text-transform:uppercase;
    text-align:center;
    display:block;
    width:105px;
    top:0;
    bottom:0;
    margin:auto;
    left:0;
    right:0;
    
}

@media (max-width:991px){
    .linksRow a{
        margin-bottom:80px;
    }
}

.triangle-bottomright {
    position:absolute;
    left:0;
    top:-148px;
	width: 100%;
	height: 0;
	border-bottom: 70px solid white;
	border-left: 2000px solid transparent;
    
}

.triangle-bottomleft {
    position:absolute;
    left:0;
    bottom:-70px;
	width: 100%;
	height: 0;
	border-top: 70px solid white;
	border-right: 2000px solid transparent;
    
}

.referenceNoBg{
    background-size:cover;
    font-size:35px;
    font-weight:bold;
}

.referenceNoBg ul{
    list-style-type:none;
    margin: 0;
    padding: 0;
}

.referenceNoBg-pager{
    float:right;
}

.referenceNoBg-pager a{
    width:48px;
    height:48px;
    border-radius:3px;
    background:#f8d51e;
    display:inline-block;
    cursor:pointer;
    color:#333333;
    text-align:center;
    font-size:20px;
    line-height:48px;
}

.reference{
    background: url(../images/reference-bg.png);

    background-size:cover;
    font-size:35px;
    font-weight:bold;
    padding-top:110px !important;
    padding-bottom:40px!important;
}

.reference ul{
    list-style-type:none;
    margin: 0;
    padding: 0;
}

.reference-pager{
    float:right;
}

.reference-pager a{
    width:48px;
    height:48px;
    border-radius:3px;
    background:#f8d51e;
    display:inline-block;
    cursor:pointer;
    color:#333333;
    text-align:center;
    font-size:20px;
    line-height:48px;
}

.reference-pager a:hover{
    background:#333333;
    color:#f8d51e;
    text-decoration:none;
}

.ref-next:before {
    content:"\f0da";
    font-family: FontAwesome;
}

.ref-prev{
    margin-right:15px;
}

.ref-prev:before {
    content:"\f0d9";
    font-family: FontAwesome;
}

.topRef{
    color:white;
    margin-bottom:40px;
}

.refBox{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    height:348px;
    color:#333333;
    font-size:14px;
    background:#f8d51e;
    display:block;
    text-decoration:none;
    position:relative;
    margin-bottom:50px;
    overflow: hidden;
}

.referenceNoBg .refBox{
    height:250px;
}


.referenceNoBg .refBox img{
    height:55%;
    width:100%;
    margin-bottom:20px;
    object-fit:cover;
    background-color:#333;
}

.footer li
{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

@media (min-width:768px) {

    .referenceNoBg .refEditor li:nth-child(4n) {
        padding-right: 0px !important;
    }

    .referenceNoBg .refEditor li:nth-child(4n+1) {
        padding-left: 0px !important;
    }
}

.refBox:hover{
    text-decoration:none;
    color:#333333;
    box-shadow: none;
}

.refBox:hover .refOver {
    opacity: 1;
}

.refBox span{
    color:#333333;
    padding-left:20px;
padding-right:20px;
    display:block;
}

.refH{
    padding-left:0 !important;
padding-right:0 !important;
    font-size:22px;
    text-transform:uppercase !important;
}

.refBox img{
    height:66%;
    width:100%;
    margin-bottom:20px;
    object-fit:cover;
}

.refOver{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:66%;
    opacity: 0;
    -webkit-transition: opacity 200ms, visibility 200ms;
    transition: opacity 200ms, visibility 200ms;
}

.impres{
    font-weight:bold;
    font-size:35px;
    color:#333333;
    text-align:center;
    padding-top:70px;
}

.impresImgs{
    height:0px;
}

.impresImgs img{
    object-fit: cover;
    width:100%;
    height:100%;
}

.img-sq{
    width:25%;
    height:50%;
    float:left;
    position:relative;
}

.img-w-50{
    width:50%;
    height:50%;
    float:left;
    position:relative;
}

.img-h-100{
    width:25%;
    height:100%;
    float:right;
    position:relative;
}

@media (max-width:767px){
    .img-h-100 {
        display:none;
    }

    .img-w-50{
        width:66.66666666%;
    }
    .img-sq{
        width:33.33333333%;
    }

    .impres-ovr div{
        display:none;
    }
}

.impres-ovr{
    background-color: rgba(248, 213, 30, .7);
    opacity:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    display:block;
    background-image: url('../images/imp-over.png');
    background-repeat: no-repeat;
    background-position: center; 
    background-size:auto 15%;
    -webkit-transition: opacity 200ms, visibility 200ms;
    transition: opacity 200ms, visibility 200ms;

}

 @media (max-width:767px){
    .impres-ovr {
        background-image: none;
    }
 }

.impres-ovr span{
    color:#333333;
    font-weight:bold;
    font-size:25px;
    position:absolute;
    bottom:30px;
    width:100%;
    text-transform:uppercase;
    display:block;
}

.img-h-100 .impres-ovr{
    background-size:15% auto;
}

.impres-ovr:hover{
    opacity:1;
}

.impres .img-he-50{
    width:50%;
    height:auto;
}

.fadedDiv{

    opacity:0;
}


.fadeInDiv{

    opacity: 1 !important;
    transition: 1s;
}


.ask-module{
    border-top: 2px solid rgb(248, 213, 30);
    height:206px;
    background-image: url('../images/ask-bg.png');
    text-align:center;
}

.askButton{
    font-weight:bold;
    text-transform:uppercase;
    font-size:18px;
    padding:15px 50px;
    color:#333333;
    border-radius:3px;
    background:rgb(248, 213, 30);
    line-height:206px;
}

.askButton:hover{
    background:#333333;
    color:white;
    text-decoration:none;
}

.footerLogo{
    width:100%;
    margin-bottom:35px;
    max-width:170px;
}

footer h3{
    font-weight:bold;
    font-size:14px;
    color:white;
}


footer li{
    line-height:26px;
}

footer .fa{
    color:rgb(248, 213, 30);
}

footer .spc{
    height:200px;
}

@media (max-width:767px){
    footer h3{
        margin-top:20px;
    }

    footer .spc{
        height:30px;
    }

    footer .spcMobile{
        height:20px;
    }
}


@media (max-width:991px){
    .footerLogo{
        display:none;
    }
}

#scrollTop{
    cursor:pointer;
}

#scrollTop:hover .fa{
    color:white;
}



.refContainer .refEditor{
    display:none;
}

.refContainer .refEditor.dispB{
    display:block;
}

.refContainer .refEditor.hide{
    display:none;
}

.refContainer .refEditor:nth-child(2){
    display:block;
}

.mainContent .bx-viewport, .mainContent #bmr, .mainContent .loadingDiv{
    height:400px !important;
    margin-top:20px;
}

.mainContent .bxDescDiv{
    display:none;
}

.headerLink::after{
    display:inline-block;
    content:'\2022';
    padding-left:5px;
    padding-right:5px;
}

.headerLink:hover::after{

    text-decoration:none;
}

.headerLink:last-child::after{
    content:'';
}

.gMap{
    border:none !important;
    border-radius:0px !important;
}

.yellowIco{
    color:#f8d51e;
}

.mainContent{
    line-height:26px;
}



.headerNotTop #navbar{

}

.headerNotTop .navbar.navbar-default.navbar-static-top{
    min-height:80px;
}

.headerNotTop .logoImage{
    max-height:50px;
}

.headSpacer{
    height:203px;
    -webkit-transition: all 1s ease-in-out;
      -moz-transition: all 1s ease-in-out;
      -o-transition: all 1s ease-in-out;
      transition: all 1s ease-in-out;
}

.mainContent .bx-content-wrapper{
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#dddddd;
}

@media (max-width:991px){
    header *{
        -webkit-transition:  none;
      -moz-transition: none;
      -o-transition:  none;
      transition: none;
    }
}


.headerNotTop #first_line{
    padding:0;
}

.headerNotTop #first_line div{
    height:0;
}

.headerNotTop #first_line span{
    visibility:hidden;
}

.phoneFixed{
    position:absolute;
    bottom:-54px;
    right:0;
    background:#333333;
    color:white;
    font-weight:bold;
    font-size:15px;
    -moz-box-shadow: 0px 2px 8px #000000;
    -webkit-box-shadow: 0px 2px 8px #000000;
    box-shadow: 0px 2px 8px #000000;
}

.phoneFixed i{
    
    color:#f8d51e;
    margin-left:30px;
    padding-right:30px;
}

.headerNotTop .phoneFixed{
    display:none;
}

.phoneFixed span{
    padding:15px 30px;
    border-left:1px solid #444444;
    display:inline-block;
}


@media (max-width:1250px){
    .bx-pager-item
    {
        display:none !important;
    }
}

.mainContent .bx-pager{display:none;}

.bxContentDiv {position:absolute;bottom:20px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;padding:5px 15px;}

.mainContent a {color:#000;}