.t3-megamenu .nav li{display:inline;}

.nav li.dropdown:first-child a.dropdown-toggle b.caret{display:none!important;margin-right:1px;}

#t3-header .t3-mainnav .btn-navbar{display:none;}

#t3-header .t3-mainnav b.caret{border-top:0px solid #fff!important;margin-top: 19px;

margin-left: 0px;}

#t3-header .t3-mainnav {width:100%;margin-top: 13px;float: right;font-size: 14px;}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {text-decoration: none;}

.t3-mainnav{background-color:transparent!important; background-image:none!important;border-top-width:0px; border-bottom-width:0px;}

.t3-mainnav .navbar-inner {border-left-width:0px;}



.t3-mainnav .navbar .nav > li > a {border-right-width:0px;text-decoration:none;padding:8px 15px!important;}

.t3-mainnav .navbar .nav > li > a:hover{color:#0095da;background-image:none;background-color:transparent;}

.t3-mainnav .nav li a.dropdown-toggle{background-color:transparent!important;color:none;}

.t3-mainnav .nav li.dropdown.open> .dropdown-toggle{color:#0095da;}



.container .navbar{width:100%; border:0px solid; float:right;margin-top: 8px;}

.t3-megamenu{float:right;}

.t3-mainnav .nav li.dropdown.active > .dropdown-toggle{background-color: #000!important;background-image:none;border-radius: 5px;color: #fff;text-decoration:none;}

.t3-mainnav .nav li.active a{color:#fff;}

.t3-mainnav .nav li.active a:hover{color:#fff;}

.t3-mainnav .nav li.active a.dropdown-toggle{background-color: #747474!important;background-image:none!important;border-radius: 5px;color: #fff;text-decoration:none;padding: 9px 16px 9px 20px;margin-right: 11px;}



  .navbar .nav > .active > a

{    background-color: #000!important;background-image:none!important;border-radius: 5px;color: #fff;text-decoration:none;}

  

.itemContainerLast{

  width: 50%;

}

#k2Container {

  padding:0px;

}

.t3-mainnav .dropdown-menu li > a {

color:#fff;

border-left:solid 4px #7c7c7c;

border-top: solid 1px #575757;

padding: 5px 20px;

text-shadow: none;

}

.modulestruktura .module-ct{

  padding: 0px !important;

}



div.mod-languages li {

    margin-right: 0px !important;

    margin-left: 0px;

    background-color: rgba(0, 0, 0, 1.0);

}

.mod-languages {

    float: right;

}

div.mod-languages .lang-active a {

    color: #fff !important;

}

div.mod-languages a{

    color: #0095da !important;

}

.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected {

    opacity: 1;

    background: none repeat scroll 0% 0% #0095da !important;

}


[class*="span"] {

    padding-left: 12px;

    padding-right: 12px;

}



p {

    font-size: 13px;

}

#t3-footer{

    color: #c0c0c0;

}



li .fa {

    font-size: 18px;

    width: 1.40em;

}

#sp_qc_submit { background: none; padding: 0px; color: #0095da;}

#sp_qc_submit:hover{

    color: #07B;

}





.banneritem{

    background: #fff;

    border: 1px solid #ececec;

    text-align: center;

    line-height: 126px;

    margin-bottom: -1px;

}

.banneritem a {

    display: block;



}

.banneritem img{

    -webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

    vertical-align: middle;

 -webkit-filter: grayscale(100%);

filter: grayscale(100%);

filter: gray;

opacity: 0.5;

}

.banneritem:hover img{

filter: grayscale(0%);

-webkit-filter: grayscale(0%);

filter: none;

opacity: 1;

}



.copy {

    position: relative;

    margin-bottom: 15px;

    color: #737373;

}



.lista-dok{

    margin: 0px !important;

    padding: 0px !important;

    list-style: none;

}

.lista-dok li {

    border:1px solid #ececec;

    margin-bottom: -1px;

    line-height: 62px;

    font-size: 18px;

    color: #000;

    position: relative;

}

.lista-dok li a{

    display: block;

    color: #000;

    text-decoration: none;

}



.lista-dok li a:after{

    content: " ";

background-image: url("../images/strelicadok.png");

background-repeat: no-repeat;

background-position: center center;

position: absolute;

top: 0px;

right: 0px;

width: 62px;

height: 62px;

display: block;

color: #FFF;

-webkit-transition: all 0.2s ease;

-moz-transition: all 0.2s ease;

-o-transition: all 0.2s ease;

transition: all 0.2s ease;

}



.lista-dok li:hover a:after{

right: 10px;

}



.lista-dok li:nth-child(2n) {

    background: #fcfcfc;

}





.lista-dok .dok-ikona1{

    background-image: url("../images/icondok1.png");

    height: 62px;

    width: 62px;

    background-position: center center;

    display: inline-block;

    background-repeat: no-repeat;

    float: left;

    margin-right: 5px;

}



.lista-dok .dok-ikona2{

    background-image: url("../images/icondok2.png");

    height: 62px;

    width: 62px;

    background-position: center center;

    display: inline-block;

    background-repeat: no-repeat;

    float: left;

    margin-right: 5px;

}



.lista-dok .dok-ikona3{

    background-image: url("../images/icondok3.png");

    height: 62px;

    width: 62px;

    background-position: center center;

    display: inline-block;

    background-repeat: no-repeat;

    float: left;

    margin-right: 5px;

}



.lista-dok .dok-ikona4{

    background-image: url("../images/icondok4.png");

    height: 62px;

    width: 62px;

    background-position: center center;

    display: inline-block;

    background-repeat: no-repeat;

    float: left;

    margin-right: 5px;

}



.lista-dok .dok-ikona5{

    background-image: url("../images/icondok5.png");

    height: 62px;

    width: 62px;

    background-position: center center;

    display: inline-block;

    background-repeat: no-repeat;

    float: left;

    margin-right: 5px;

}



.lista-dok .dok-ikona6{

    background-image: url("../images/icondok5.png");

    height: 62px;

    width: 62px;

    background-position: center center;

    display: inline-block;

    background-repeat: no-repeat;

    float: left;

    margin-right: 5px;

}



.bild img {

    display: inline-block;

    margin-bottom: -2px;

    margin-left: 2px;

    opacity: 0.5;

    -webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

transition: all 0.3s ease;

}

.bild img:hover {

    opacity: 1;

}





#navigacija ul {

    position: relative;

    float: right;

}

#navigacija ul img {

    margin-right: 6px;

    margin-left: -3px;

}

#navigacija ul li {

    position: relative;

    display: block;

    float: left;

}

#navigacija ul li.deeper > a:after, #navigacija ul li.deeper > span.separator:after {

    font-family: 'FontAwesome';

    content: " \f107";

}

#navigacija ul.nav-child > li.deeper > a:after, #navigacija ul.nav-child > li.deeper > span.separator:after {

    font-family: 'FontAwesome';

    content: " \f0da";

    float: right;

}

#navigacija ul li a, #navigacija ul li span.separator, #navigacija-tb li a {

    border-radius: 5px;

    position: relative;

    color: #000;

    text-decoration: none;

    margin-right: 4px;

    padding: 8px 15px;

    font-size: 15px;

    transition: all 0.25s ease-out 0s;

    display: block;

}

#navigacija ul li span.separator, #navigacija ul li.active span.separator {

    cursor: default;

    background: transparent;

}

#navigacija ul li a:hover, #navigacija ul li a:focus, #navigacija ul li.active > a, #navigacija ul li span.separator:hover, #navigacija ul li span.separator:focus, #navigacija ul li.active > span.separator {

    background-color: #000;

    color: #fff;

}

#navigacija ul li span.nav-header {

    text-shadow: none;

    color: #3a3a3a;

    font-size: 14px;

}

#navigacija ul li a:active {

    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);

}

#navigacija ul li ul {

    position: absolute;

    display: none;

    top: auto;

    z-index: 99999;

    left: 0px;

    display: none;

    float: left;

    min-width: 220px;

    background-color: #000;

    margin: 0px;

    margin-top: 10px;

}

#navigacija ul li a.projekti + ul {

    min-width: 270px;

}

#navigacija ul ul:before {

    content: "";

    display: block;

    position: absolute;

    left: 20px;

    top: -7px;

    width: 0; 

    height: 0; 

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    border-bottom: 7px solid #828282;

}

#navigacija ul ul ul:before {

    display: none;

}

#navigacija ul li ul a, #navigacija ul li ul span {

    color: #fff !important;

    border-left: 4px solid #7a7a7a !important;

    border-radius: 0px !important;

    padding: 12px 15px !important;

    font-size: 13px !important;

    background: #828282 !important;

    margin-right: 0px !important;

}

#navigacija ul li ul a:hover, #navigacija ul li ul span:hover, #navigacija ul li ul li.active > a, #navigacija ul li ul li.active > span{

    border-left: 4px solid #0095da !important;

    color: #fff !important;

    background: #474747 !important;

}

#navigacija ul li ul li.active > a, #navigacija ul li ul li.active > span{

    font-weight: bold;

    }

#navigacija ul li ul ul {

    min-width: 180px;

}

#navigacija ul li:hover > ul {

    display: block;

}

#navigacija ul li ul li {

    width: 100%;

    border-bottom: 1px solid #474747;

}

#navigacija ul li ul li:last-child {

    border-bottom: none;

}

#navigacija ul li > ul > li ul {

    left: 100%;

    top: auto;

    margin-top: -44px;

}



.artikl-head{

    position: relative;

height: auto;

}

.artikl-head img {

    width: 100%;

    height: 366px;

}

.artikl-head.kolone-2 {

    margin-left: 24px;

margin-right: 24px;

}



.artikl-head .artikl-info {

position: absolute;

bottom: 5px;

left: 0px;

line-height: 0px;

}



.t3-sidebar .module-ct {

    padding: 20px;

}



.t3-spotlight-2{

    padding-bottom: 10px;

}



.sp_quickcontact{

    margin-top: 10px;

}



div.catItemView {

    padding: 0 4px;

}



div.catItemBody {

    padding: 0px;

    margin-bottom: 20px !important;

}

div.catItemImageBlock{

    padding: 0px;

}



.t3-megamenu .mega-nav > li a:hover {

color:#0095da!important;

border-left: solid 4px #0095da;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

}

.t3-megamenu .mega-dropdown-menu{margin-right:10px;margin-top:8px;}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {

padding: 10px 21px!important;background:#000 !important; border-left: 4px solid #7C7C7C;

}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a:hover {

background:#474747;

border-left: solid 4px #0095da;

}

.t3-megamenu .span12.mega-col-nav .mega-inner {padding: 0px!important;margin:0 -12px 0 -12px!important;

}





.t3-article-content .sidenav.nav .dropdown-toggle .caret{display:none;}

.t3-sl {

padding-bottom: 0px;

padding-top: 0px;

}

.t3-sl-2{

    background: #f5f5f5;

}

.t3-mainbody {

padding-bottom: 0px;

padding-top: 30px;

}



.klik-dugme {

    font-size: 17px;

color: #0095DA;

cursor: pointer;

display: inline-block;

margin-bottom: 10px;

}



.klik-dugme[active="false"]:after {

content: "\f101";

margin-left: 5px;

font-family: 'FontAwesome';

}



.klik-dugme[active="true"]:after {

content: "\f103";

margin-left: 5px;

font-family: 'FontAwesome';





}





.klik-otvori {

    padding: 20px;

    padding-top:0px;

    padding-bottom: 0px;

    border-left: 4px solid #0095DA;

    margin-bottom: 10px;



}



.tabela {

    width: 100%;

}

.tabela th, .tabela td {

    line-height: 20px;

    padding: 3px 15px;

    width: 

    text-align: left;

    vertical-align: top;

}



.tabela tr{

    background: transparent;

    border: 1px solid #ECECEC;

}



.tabela td {

    background: transparent

}

.tabela tr:nth-child(2n) {

    background: #ECECEC;

}

.tabela tr:first-child {

    background: #000;

    color: #fff;

    font-weight: bold;

}





.lista-tacka li, .lista-tire li{

    line-height: 22px;

}



.lista-tire {

    list-style-type: square;

    list-style-image: url("data:image/gif;base64,R0lGODlhBQAKAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAoAAAIIjI+ZwKwPUQEAOw==");

    list-style-position: initial;

}

.linkovi a{

    font-weight: bold;

    text-decoration: none;

}

.linkovi br{

    margin-bottom: 2px;

}



.main-content-top {

    background-repeat: repeat-y;

    background-position: top center;

}



.t3-mainnav .dropdown .caret {margin-left: 2px;}



.caret:before {

  content: "\f107";

font-family: 'FontAwesome';

font-weight:normal;

display: block;

width: 0;

height: 0;

border: none;

margin-right: 20px;

margin-top: -16px;

padding-left:0px;

}



.top-header .inline-list li {

    margin-left: 0;

}



.main-content-top {min-height: 84px;padding-top: 9px;}



.t3-top_bar ul.nav{margin-bottom:0px;margin-right:0px;}

.t3-top_bar ul.nav li:before{content: "\f023";font-family: FontAwesome;color:#fff;}

.t3-top_bar ul.nav li{float:right;

font-size: 11px !important;

padding-top: 5px;

padding-right: 17px;

padding-bottom: 5px;

padding-left: 18px;}

.t3-top_bar ul.nav li a{margin-left: 10px;margin-right: 1px;color:#fff;text-decoration:none;}

.t3-top_bar ul.nav li a:hover{color:#fff;background-color:transparent;}



.t3-top_bar .mob{float: right;

margin-top: -22px;

margin-right: -3px;

color: #fff;

font-weight: bold;

font-size: 11px;}





.top-header ul li>a{

font-family: 'Open Sans', sans-serif;

font-weight: bold;

font-size: 11px;

color: #fff;

line-height: 30px;

display: inline-block;

text-decoration:none;

}

.top-header ul li:hover>a, .top-header ul li.active > a{

    background: #333;

}

.top-header span {

font-family: 'Open Sans', sans-serif;

font-weight: bold;

font-size: 11px;

color: #fff;

margin-right: 10px;

line-height: 27px;

display: inline-block;

}

.small-4 columns{margin-right:3px;}

.top-header a.button{margin-right:3px;}

.top-header a.button:before {content: "\f023";font-family: FontAwesome;font-style: normal;

font-weight: normal;text-decoration: inherit;padding: 0 10px 0 0;font-size: 11px;color: #fff;}

ul.breadcrumb a:visited {color: #fff;text-decoration: none;}

div.itemView {border-bottom: 0px dotted #ccc;}



/*******************************  Slide Caption***********************************/

.nivo-caption{margin-top:35px;margin-left: 20px;}

.nivo-caption p.nivotitle{background: #282827;opacity:1;font-size:36px;padding: 10px 20px 10px 20px;color:#fff; margin-bottom:10px;  font-family: 'Open Sans', sans-serif; display:inline-block}



.nivo-caption p.nivotitle.v2{font-size:20px;padding: 10px 20px 10px; opacity:1;}

.nivo-caption p.nivotitle.v3{background:#0095da; font-size:24px; opacity:.8;padding: 10px 20px 10px; }



.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}

.theme-default .nivo-caption a:hover {color:#fff;}



.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}

.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;   margin-bottom: 5px;}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {display: block;    width: 120px;   height: auto;}



.rs-wrap {width:1136px;   position: relative; max-width: 100%;}







.featured-block{width: 100%;height: 204px;margin-top: 25px;overflow: hidden; position: relative;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;   -o-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;background:#f5f5f5;}



.featured-block > a{text-align: left; width: 100%; height: 100%; display: block; color: #333; position: relative;}



.fblock-content{ position: absolute;left: 0px;width: 100%; bottom: 0px; background: #000; color: #fff;}



.fblock-main{font-family: 'Open Sans', sans-serif; font-size: 18px; color:#fff;

    text-align: center; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear;-ms-transition: all 200ms linear;transition: all 200ms linear;}

.fblock-sub{text-align:center;

    font-size: 19px;

    margin-left: 0px;

    line-height: 52px;

    margin: 0px;

    -webkit-transition: all 200ms linear;

    -moz-transition: all 200ms linear;

    -o-transition: all 200ms linear;

    -ms-transition: all 200ms linear;

    transition: all 200ms linear;

}







.moduleexeptioinal .icon-sitemap,.moduleamazing .icon-lightbulb,.moduleresponsive .icon-laptop,.modulecustomize .icon-cogs {

font-size: 53px;

color: #fff;

line-height: 152px;

text-align: center;

-webkit-transition: all 200ms linear;

-moz-transition: all 200ms linear;

-o-transition: all 200ms linear;

-ms-transition: all 200ms linear;

transition: all 200ms linear;

padding-right: 0;

display: block;

border: 1px solid #eaeaea;

}





.slika {

    text-align: center;

    line-height: 150px;

    border: 1px solid #eaeaea;

}

.slika img {

    vertical-align: middle;

}





.featured-block:hover .icon-sitemap,.featured-block:hover .icon-lightbulb,.featured-block:hover .icon-laptop,.featured-block:hover .icon-cogs{text-decoration: none;

font-size: 70px;

-webkit-animation: moveFromLeft 400ms ease;

-moz-animation: moveFromLeft 400ms ease;

-ms-animation: moveFromLeft 400ms ease;

}





.featured-block:hover .fblock-main{

    -webkit-animation: moveFromRight 300ms ease;

    -moz-animation: moveFromRight 300ms ease;

    -ms-animation: moveFromRight 300ms ease;

}

.featured-block:hover .fblock-sub{

    -webkit-animation: moveFromBottom 500ms ease;

    -moz-animation: moveFromBottom 500ms ease;

    -ms-animation: moveFromBottom 500ms ease;

}

@-webkit-keyframes moveFromLeft{from {-webkit-transform: translateX(-100%);}to {-webkit-transform: translateX(0%);}}

@-moz-keyframes moveFromLeft{from {-moz-transform: translateX(-100%);}to {-moz-transform: translateX(0%);}}

@-ms-keyframes moveFromLeft{from {-ms-transform: translateX(-100%);}to {-ms-transform: translateX(0%);}}

@-webkit-keyframes moveFromRight {from {-webkit-transform: translateX(100%);}to {-webkit-transform: translateX(0%);}}

@-moz-keyframes moveFromRight { from {-moz-transform: translateX(100%);}to {-moz-transform: translateX(0%);}}

@-ms-keyframes moveFromRight {from { -ms-transform: translateX(100%);}to {-ms-transform: translateX(0%);}}

@-webkit-keyframes moveFromBottom {from { -webkit-transform: translateY(100%);} to {-webkit-transform: translateY(0%);}}

@-moz-keyframes moveFromBottom {from { -moz-transform: translateY(100%);}to {-moz-transform: translateY(0%);}}

@-ms-keyframes moveFromBottom {from {-ms-transform: translateY(100%);}to {-ms-transform: translateY(0%);}}





/************************** RECENT WORKS **************************/

.moduletablecustom_recentwork {padding-left: 16px;padding-right: 17px;margin-top: -10px;}

.moduletablecustom_recentwork h3:before {

    content: "\f03e";

font-family: FontAwesome;

font-style: normal;

font-weight: normal;

background-color: #0095da;

padding: 12px 16px 12px 15px;

margin-right: 15px;

text-decoration: inherit;

font-size: 30px;

color: #fff;



}

.moduletablecustom_recentwork .nspArtPage{margin-left:12px;}

.moduletablecustom_recentwork h3{background: url('../images/title_arrow.png')no-repeat 62px; padding-top: 8px;padding-bottom: 3px;font-size: 15px;font-weight: bold;font-family: 'Open Sans', sans-serif;color: #fff;margin-bottom: 10px;}

.moduletablecustom_recentwork  span{margin-left:0px;}

.moduletablecreative{padding-left: 16px;padding-right: 16px;}

.moduletablecustom_recentwork .nspTopInterface div {

float: right;

margin-top: -58px;

position: absolute;

width: 83.69%;

}







/*****************pagination************/

.moduletablecustom_recentwork .nspNext{float: right;

width: 30px;

height: 30px;

margin: 0 0px 0 0px;

border-radius:2px 0px 0px 2px;

background:#767676 url('../images/arrow_left.png') no-repeat 0 0px;

text-indent: -999em;

cursor: pointer; }

.moduletablecustom_recentwork .nspPrev { float: right;

width: 30px;

height: 30px;

margin: 0 2px 0 4px;

border-radius: 0px 2px 2px 0px;

background: #767676 url('../images/arrow_right.png') no-repeat 0 -16px;

text-indent: -999em;

cursor: pointer;}

.moduletablecustom_recentwork .nspPrev { background-position: 10px 7px }

.moduletablecustom_recentwork .nspNext { background-position: 10px 7px }

.moduletablecustom_recentwork .nspNext:hover{background: #0095da url('../images/arrow_left.png') no-repeat 10px 7px;color: #fff; text-decoration: none;

line-height: inherit;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;}

.moduletablecustom_recentwork .nspPrev:hover {background: #0095da url('../images/arrow_right.png') no-repeat 10px 7px;color: #fff; text-decoration: none;

line-height: inherit;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;}

.moduletablecustom_recentwork .nspCounter {  float:left; margin:0 0 0 8px; padding:1px 4px; border: 1px solid #ddd; border-radius:2px 2px; -moz-border-radius:2px 2px; -webkit-border-radius:2px 2px; color: #878787; font-size:9px;cursor:pointer; }





 

/************************** Promo *********************/

.t3-sl{padding-bottom:0px;}

.button {font-weight:normal;}



.promo {

padding: 25px 15px 65px;

margin-bottom: -40px;

}

.promo span {

font-size: 20px;



}



.promo a.button {

font-size: 13px;

border-radius: 0px;

}

.promo a.button:hover{

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;

}



.promo .large-10 {

position: relative;

width: 83.33333%;

padding-top: 10px;

padding-left:16px;

float:left;

}

.promo .large-2 {

position: relative;

width: 16.66667%;

float:left;

}





/***********************************popular post***********/

.row .small-5 {

position: relative;

width: 41.66667%;

}

.mod_con_img {

position: relative;

}



.modulepopular .ns2-created {

    position: relative;

}

 

 

.modulepopular .ns2-created:before {

    content: "\f017"; 

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    color: #fff;

    font-size: 16px;

    margin-right: 1px;

   

}



.sp_qc_error{

    border: 1px solid #f00 !important;

}

.sp_qc_warn{

    margin-top: -10px;

}



.modulepopular .ns2-created{

position: absolute;

margin-left: -170px;

margin-top: 75px;

list-style: none;

margin-bottom: 1px;

background: url('../images/meta_bg.png') no-repeat;

width: 110px;

height: 37px;

display: inline-block;

padding: 0px 12px;

line-height: 37px;

color: #fff;

font-family: 'Open Sans', sans-serif;

font-size: 11px;

text-transform: capitalize;

}



.modulepopular .ns2-introtext{font-family: 'Open Sans', sans-serif;

font-size: 13px;

color: rgb(116,116,116);

line-height: 16px;



margin: 0;margin-bottom: 8px;}

a.ns2-readmore span {padding: 0 0 0 0px !important;font-family: 'Open Sans', sans-serif;

font-size: 13px !important;

color: #0095da;

text-decoration: underline;

font-style: italic;}



.modulepopular .nssp2 .ns2-art-wrap  .ns2-art-pages .ns2-page h4.ns2-title{

font-weight: bold;

font-size: 15px;

margin: 0;

font-family: 'Open Sans', sans-serif !important;

 margin-bottom: 6px !important;

}



.modulepopular .icon-container,.moduleclients .icon-container{display:none!important;}

.modulepopular .ns2-page{margin-top:5px;}

.moduleclients .ns2-page{margin-top:5px;}

.modulepopular .ns2-readmore{margin-top: -5px;

float: left;}

.modulepopular a.ns2-readmore span{background:none;}

.ns2-clients{width: 105.1%;}

.moduletesti .ns2-inner{

font-family: Georgia;

font-size: 19px;

color: rgb(72,72,72);

font-style: italic;

}

.moduletesti .ns2-inner p.ns2-introtext{

font-family: Georgia;

font-size: 14px;

font-style: italic;

margin-right: 5px;

padding: 20px 20px 37px 20px;

position: relative;

margin-bottom: 0px;

}



.moduletesti .ns2-inner div.ns2-author{margin-top:15px;}



.moduletesti .nspTopInterface div {

margin-top: -58px;

margin-left: 0px;

position: absolute;

width: 90%;

float: right;

}





/**************************footernav***********************************/

#t3-footer{background-image:url('../images/footer_shadow.png');

background-repeat: no-repeat;background-position: top center;}

.t3-footnav{padding:34px 0; padding-bottom: 0px;}

.t3-footnav .module-title {

font-size: 18px;

color: #fff;

font-family:'Open Sans', sans-serif;

background: url('../images/footer_title_border.png') no-repeat bottom;

padding-bottom: 8px;

font-weight:normal;



}

.t3-footnav li i{font-size: 15px;}

.t3-footnav li {font-size: 13px;}

.t3-footnav .module {

margin-bottom: 0px;

}



.modulecontact_us .button{padding: 11px 19px 10px 20px;font-size:13px;}

.footer_part_content {

font-size: 12px;

color: #c0c0c0;

}



.small-3 {

position: relative;

width: 25%;

}

.footer_part_content input[type="text"], .footer_part_content textarea {

background: #171717;

border: solid 1px #131313;

color: #bbb;

}

.footer_part_content input[type="text"]{width:100%;height:32px;margin-top:5px!important;}

.footer_part_content textarea {

width: 100%;

height: 80px;

}

.footer_part_content input[type="text"]:hover, .footer_part_content textarea:hover {

background: #232323;

}

.footer_part_content .srchtxt{height:78px;}

.footer_part_content input[type="text"]{margin-left: -1px;}

.footer_part_content input[type="text"], .footer_part_content textarea

{-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);display: block;font-size: 0.875em;margin: 0 0 1em 0;

padding: 0.5em;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;

box-sizing: border-box;-webkit-transition: all 0.15s linear;-moz-transition: all 0.15s linear;

transition: all 0.15s linear;

}

.moduleabout_us .module-inner ul.about-info{margin-left:0px;margin-top: 15px;font-size: 13px;}

.footer_part_content ul.about-info{margin-left:0px;margin-top: 15px;font-size: 13px;}

.moduleabout_us .module-inner ul li{line-height: 30px;}



#footer-contact-form div.small-12 {position: relative;width: 100%;}



.modulecontact_us .sp_qc_clr {

clear: both;

margin-bottom: 10px;

float: left;

}

.modulecontact_us .name input[type="text"]{width: 47%;float: left;margin-right: 14px;background: #292929;

border: solid 1px #232323;

color: #4a4a4a;-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}

.modulecontact_us .mail input[type="text"]{width: 47%;background: #292929;

border: solid 1px #232323;

color: #4a4a4a;-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}

.modulecontact_us textarea#message {

width: 100%;

height: 80px;

background: #292929;

border: solid 1px #232323;

color: #4a4a4a;

-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;

}





.modulecontact_us textarea#message:hover{background:#232323!important;}

.modulecontact_us .name input[type="text"]:hover{background:#232323!important;}

.modulecontact_us .mail input[type="text"]:hover{background:#232323!important;}

.modulecontact_us .sub{display:none;}

.modulecontact_us #sp_qc_submit{float:right;border-radius:0px; line-height: 1.2}

#sp_qc_submit{float:right;border-radius:5px;}





.small-4.button{

border-radius:0px solid !important;color: #666;float:right;background: #353535 !important;

}

.modulenews .button{padding-left: 9px;padding-right: 9px;padding-bottom: 0px;padding-top:0px;margin-top: 5px;height: 31px;font-size:13px;}



.modulenews{font-size:12px; color:#c0c0c0;}

.modulenews .jNewsMod .inputbox{margin:0px;}

.modulenews .jNewsLB input.inputbox {width: 69%;float: left;margin-top: 4px;padding: 15px;}

.modulenews input[type="email"] {background: #292929 !important;

border: solid 1px #232323 !important;color: #bbb;

-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}

.modulenews input[type="email"]:hover{background:#232323!important;}

.modulecontact_us .module-ct{margin-top:-5px;}

.copyright-outer{width: 100%;margin: 0 auto;font-size: 12px;padding: 25px 0 6px;border:none;}

.t3-copyright .span8{margin-top:-16px;}

.t3-copyright .row .footer_bottom{margin-top: 0px;margin-left:-25px;}

.scrollup {

width: 58px;

height: 58px;

opacity: 0.9;

position: absolute;

bottom: 30px;

left: 50%;

display:block;

text-indent: -9999px;

z-index: 99999;

}

.row_icon{float:right; margin-top:-20px;}

.social-icons li{display:inline-block;}

.social-icons li a{display:inline-block;margin-left:6px;padding-top:6px; width:32px; height:32px; background:#585858; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center;text-decoration: none;}

.social-icons i {font-size:20px; padding-left:5px;} 

.social-icons i.icon-facebook{padding-left:8px;}







/************************ SlideGallery SP2 module***********************/



/************* Module Arrow*****/



div.ns2-created {

    color: #3a95bf;

    margin-top: 7px;

    font-size: 12px;

    display: inline-block !important;

}



.moduletablerecentWorks {

    position: relative;

}

.t3-slide_gallery .container {

    width: 1200px !important;

}

.moduletablerecentWorks h4.ns2-title {

    font-size: 16px !important;

    font-weight: 400 !important;

    margin-top: 5px;

}

h4.ns2-title a{

    color: #000;

    text-decoration: none;

}

h4.ns2-title a:hover{

    color: #0095da;

    text-decoration: none;

}

.ns2-art-controllers, .controller{

position: absolute;

top: 13px;

right: 55px;

z-index: 999;

}

.modulepopular .ns2-art-controllers, .modulepopular .controller{

    right: 14px;

}

.ns2-art-prev{float: left;

width: 30px !important;

height: 30px  !important;

margin: 0 7px 0 7px;

border-radius: 2px 0px 0px 2px;

background: #b9b9b9 url('../images/arrow_left.png') no-repeat 10px 7px!important;

text-indent: -999em;

cursor: pointer;}

.ns2-art-next{float: left;

width: 30px !important;

height: 30px  !important;

margin: 0 4px 0 0px;

border-radius: 0 2px 2px 0;

background: #b9b9b9 url('../images/arrow_right.png') no-repeat 10px 7px!important;

text-indent: -999em;

cursor: pointer;}

    

.ns2-art-prev:hover{

    background: #818181 url('../images/arrow_left.png') no-repeat 10px 7px!important;

color: #fff;

text-decoration: none;

line-height: inherit;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;} 







.ns2-art-next:hover{background: #818181 url('../images/arrow_right.png') no-repeat 10px 7px!important;

color: #fff;

text-decoration: none;

line-height: inherit;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;}



.moduletablerecentWorks{padding-left:12px; padding-right:17px;margin-top: -25px}

.moduletablerecentWorks .icon-container{display:none;}

.moduletablerecentWorks .ns2-art-pages{margin-top: 0px!important;}

.moduletablerecentWorks h3, .modulepopular h3, .modulesaradnja h3, .moduledokumenta h3 {

background-image: url('../images/strelica.png');

background-repeat:no-repeat;

background-position: 62px;

font-weight: normal;

font-size: 18px;

line-height: 55px;

font-family: 'Open Sans', sans-serif;

color: #000;

margin-bottom: 10px;

border: 1px solid #eaeaea;

background-color: #f5f5f5;

padding-left: 90px;

margin-right: 26px;

margin-bottom: 15px;

margin-top: 25px;

}

.modulesaradnja1 h3.module-title {

background-image: url('../images/strelica.png') !important;

background-repeat:no-repeat !important;

background-position: 62px !important; 

font-weight: normal !important;

font-size: 17px !important;

line-height: 55px !important;

font-family: 'Open Sans', sans-serif !important;

color: #000 !important;

margin-bottom: 10px !important;

border: 1px solid #eaeaea !important;

background-color: #f5f5f5 !important;

padding-left: 90px !important;

margin-right: 26px !important;

margin-bottom: 15px !important;

margin-top: 0px !important;

height: auto !important;

margin-right: 0 !important;

}

.modulesaradnja1 .module-inner {

    border: none;

    }

.modulesaradnja1 .module-ct{

        padding: 0;

    }

.modulepopular h3{

    margin-right: 0px;

}

.t3-sl .modulepopular h3{

    margin-right: 0px;

    background-color: #fff;

}

.video-okvir .module-title  {

    margin-top: 0px;

}

.modulesaradnja h3{

    background-color: #fff;

    margin-right: 0px;

}

.moduledokumenta h3{

    background-color: #fff;

    margin-right: 0px;

}

.bolduj {

    font-weight: bold;

}



.moduletablerecentWorks h3:before{

content:" ";

background-image: url('../images/icon-projekti.png');

background-color: #0095da;

background-repeat: no-repeat;

background-position: center;

position: absolute;

width: 63px;

height: 55px;

margin-left: -90px;

display: block;

color: #fff;}



.modulepopular h3:before{

content:" ";

background-image: url('../images/icon-vijesti.png');

background-color: #0095da;

background-repeat: no-repeat;

background-position: center;

position: absolute;

width: 63px;

height: 55px;

margin-left: -90px;

display: block;



color: #fff;}





.modulesaradnja h3:before, .modulesaradnja1 h3:before{

content:" ";

background-image: url('../images/icon-saradnja.png');

background-color: #0095da;

background-repeat: no-repeat;

background-position: center;

position: absolute;

width: 63px;

height: 55px;

margin-left: -90px;

display: block;

color: #fff;}



.moduledokumenta h3:before{

content:" ";

background-image: url('../images/icon-dokumenta.png');

background-color: #0095da;

background-repeat: no-repeat;

background-position: center;

position: absolute;

width: 63px;

height: 55px;

margin-left: -90px;

display: block;

color: #fff;}







/************* Img Transition for GK4 module*******************/        

.nspArt .nspImageWrapper{overflow:hidden;}

.nspArt img {

   -webkit-transition: all 0.4s ease-in-out 0.2s;

   -moz-transition: all 0.4s ease-in-out 0.2s;

   -o-transition: all 0.4s ease-in-out 0.2s;

   -ms-transition: all 0.4s ease-in-out 0.2s;

   transition: all 0.4s ease-in-out 0.2s;

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

}



.nspArt:hover img {

   -webkit-transform: scale(1.8);

   -moz-transform: scale(1.8);

   -o-transform: scale(1.8);

   -ms-transform: scale(1.8);

   transform: scale(1.8);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 100;

   -webkit-transition-delay: 0s;

   -moz-transition-delay: 0s;

   -o-transition-delay: 0s;

   -ms-transition-delay: 0s;

   transition-delay: 0s;

   overflow:hidden;

   position:relative;

}

.moduletablecustom_recentwork .nspArt p.nspText {

float: left;

margin-top: -180px;

padding: 27px 15px 65px 15px;

}

.moduletablecustom_recentwork .nspText:before{

content:"\f00e";

font-family: FontAwesome;}

.moduletablecustom_recentwork .nspText{

width:92.3%;

   color:#fff;

   font-size:14px;

   background-color: rgba(242,192,37,0.8);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   -webkit-transform: scale(0) rotate(-180deg);

   -moz-transform: scale(0) rotate(-180deg);

   -o-transform: scale(0) rotate(-180deg);

   -ms-transform: scale(0) rotate(-180deg);

   transform: scale(0) rotate(-180deg);

   -webkit-transition: all 0.2s ease-in;

   -moz-transition: all 0.2s ease-in;

   -o-transition: all 0.2s ease-in;

   -ms-transition: all 0.2s ease-in;

   transition: all 0.2s ease-in;

   -webkit-border-radius: 0px;

   -moz-border-radius: 0px;

   border-radius: 0px;

}





.moduletablecustom_recentwork .nspArt:hover .nspText{

   ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter: alpha(opacity=100);

text-align: center;

opacity: 1;

-webkit-transform: scale(1);

-moz-transform: scale(1);

-o-transform: scale(1);

-ms-transform: scale(1);

transform: scale(1);

-webkit-transition-delay: 0.2s;

-moz-transition-delay: 0.2s;

-o-transition-delay: 0.2s;

-ms-transition-delay: 0.2s;

transition-delay: 0.2s;

}



.moduletablecustom_recentwork .nspText a.btn-icon {

position: absolute;

display: block;

background: url('../images/pbutton_bg.png') repeat;

right: -10px;

bottom: 0px;

width: 41px;

height: 41px;

text-align: center;

}



.moduletable3column .large-12 .row{margin-top: -1px;}

.t3-slide{

    position: relative;

}

.breadcrumb {

float: right !important;

padding: 10px 20px;

line-height: 1.4em;

text-transform:uppercase;

font-size:13px;

background: #0095da;

color: #fff;

-webkit-border-radius: 0 !important;

-moz-border-radius: 0 !important;

border-radius: 0 !important;

display: block;

overflow: hidden;

list-style: none;

position: absolute;

top: 27%;

margin-top: -19px;

right: 11px;

max-width: 40%;

}

.breadcrumb .active {

    color: #fff;

}

.breadcrumb a:hover{ text-decoration:underline;}

.breadcrumb .divider {

padding: 0 5px;



}



.main-content-top h2 {

padding: 0px 15px;

border-left: 4px solid #0095DA;

text-transform: uppercase;

font-family: 'Open Sans', sans-serif;

font-weight: bold;

margin-left: 18px;

color: #fff;

background: rgba(0, 0, 0, 0.6);

font-size: 20px;

line-height: 49px;

display: inline-block;

}

.main-content-top h3 {

padding: 5px 15px;

border-left: 4px solid #000;

text-transform: uppercase;

font-family: 'Open Sans', sans-serif;

font-weight: normal;

margin-left: 18px;

color: #fff;

background: rgba(0, 0, 0, 0.7);

font-size: 13px;

line-height: 20px;

display: inline-block;

margin-bottom: 18px;

}

.podnaslov {

    margin-top: -20px;

}















/*SIDEBAR AND WIDGETS*/

.t3-sidebar-2 .module-inner{margin-bottom: 15px;}

.t3-sidebar-2 h3.module-title{font-size: 17px;padding-left: 20px;height: 50px;line-height:50px;margin:0;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-weight: normal; background: #000}





.widgets > h3{font-size: 17px;padding-left: 20px;height: 50px;line-height:50px;margin:0;text-transform:uppercase;font-family: 'Open Sans', sans-serif;}

.wid_content{padding: 20px 20px 10px 20px;color: #909090;}

.widgets ul.categories {list-style:none; margin-bottom:0px; margin-left:0px;}

.widgets ul.categories li{background:url('../images/list1.png') no-repeat left; padding-left:20px; line-height:26px; color:#c0c0c0}

.widgets ul.categories a{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #c0c0c0; }

.widgets ul.categories a:hover{color:#9d9d9d}

.widgets ul.categories span{font-family: 'Open Sans', sans-serif; color:#0095da; margin-left:4px}

.widgets.side-widgets{border:none}

.side-nav li, .section-container section .title a, .section-container .section .title a, .section-container.auto section .title a, .section-container.auto .section .title a {font-size:1em}

.jta-tweet-timestamp-link{color:#61c2ef}



.moduletags h3.module-title{

font-size: 17px;

padding-left: 20px;

height: 50px;

line-height: 50px;

margin: 0;

text-transform: uppercase;

font-family: 'Open Sans', sans-serif;

}

.moduletags .module-ct{padding: 20px;}

.moduletags .module-ct div.k2TagCloudBlock a{padding: 4px 16px 4px 16px;}



.moduletags .module-ct a{

    font-family: 'Open Sans', sans-serif;

    font-size: 11px;

    margin: 2px;

    float: left;

    border-radius:5px;}

.moduletags .module-ct a:hover{

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}

.widgets a.user, .widgets p.wid_date{

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    color:#74777b;

}



.moduletablealert{margin-top:30px;}



/************************************Single Item**********************************/

.moduletablepro_desc  {

border: 1px solid #141618;

margin-bottom: 15px;

}



div.itemBody {

    padding: 0px;

}



.moduletablewedid h3,.moduletablepro_desc h3{

font-size: 17px;

font-weight:300;

font-family: 'Open Sans', sans-serif;

color: #fff;

background: #454545;

padding-left: 20px;

height: 50px;

line-height: 50px;

margin: 0;

text-transform: uppercase;

}

.moduletablepro_desc .ns2-inner {

padding: 20px;

}

.moduletablepro_desc .wid_content h4{

font-size: 19px;

font-weight:300;

font-family: 'Open Sans', sans-serif;

margin-bottom: 0.4em;

margin-top: 0.4em;

color: #d5d5d5!important;

line-height: 1.4;

}

.moduletablepro_desc .wid_content p{

font-family: 'Open Sans', sans-serif;

font-weight: 300;

color: #d5d5d5;

font-size:13px;

line-height: 1.6;

color:#909090;

}



.moduletablewedid{border: 1px solid #141618;

margin-bottom: 15px;}

.moduletablewedid .widgets{border:none;}

.moduletablewedid .widgets ul.categories{margin-left:0px;}

.moduletablewedid .widgets ul.categories li {

background: url('../images/list1.png') no-repeat left;

font-size: 13px;

line-height: 26px;

color: #c0c0c0;

}

.moduletablevisit a.button{font-family: 'Open Sans', sans-serif;font-size: 13px;}



.t3-navhelper{background:none;}

.t3-navhelper .moduletable h3{border:1px solid #000; padding-top: 4px;padding-bottom: 7px;font-size: 15px;font-family: 'Open Sans', sans-serif;color: #fff;}

.t3-navhelper .moduletable h3:before {

    content: "\f03e";

font-family: FontAwesome;

font-style: normal;

font-weight: normal;

background-color: #0095da;

padding: 8px 16px 16px 16px;

text-decoration: inherit;

font-size: 30px;

color: #fff;

}





/************ GRID CONTENT *******/

.t3-article-content{}

.t3-article-content .main-content{background:none!important;color: #909090;padding:3px 14px 0px 14px;line-height: 24px;font-size: 12px;}

.t3-article-content .main-content h3{font-family: 'Open Sans', sans-serif!important;

font-weight: 300;

font-size: 22px;

line-height: 24px;

padding-bottom: 3px;

}

.t3-article-content .main-content h5{font-family: 'Open Sans', sans-serif!important;

font-weight: 300;

font-size: 16px;

line-height: 20px;

color:#d5d5d5;

}







.t3-article-content .moduletable ul{border:1px solid #cccccc;background:#cccccc;margin-left:0px;width: 100%;}

.t3-article-content .moduletable h3{font-size: 17px;

font-weight:300;

font-family: 'Open Sans', sans-serif;

color: #fff;

padding-left: 20px;

height: 50px;

line-height: 50px;

margin: 0;

text-transform: uppercase;}



.t3-article-content .moduletable ul li.item-580 a,.moduletable ul li.item-537 a

{text-decoration: none;

padding: 0.9375em;

display: inline-block;

color: #333333;

font-size: 0.875em;

white-space: nowrap;

width: 100%;}



.moduletable ul.navside li a{background-color:#cccccc!important;color:#333333;background-image:none;}

.moduletable ul.navside li a:hover{background:#cccccc;}

.moduletable .nav li.dropdown.open > .dropdown-toggle{background:#cccccc;color:#333333;}

.moduletable .nav li.dropdown.open.active > a:hover{background:#cccccc;color:#333333;}



/******************* ALL PAGES ***************/

div.switch {

border-style: solid;

border-width: 1px;

border-color: #cccccc;

}

.radio, .checkbox {

padding-left: 0px;

}

form.custom .custom.disabled {

background-color: #dddddd;

}



.t3-article-content .main-content .success{border-radius:0px;}

.t3-article-content .main-content textarea{width:100%;}

.t3-article-content .main-content legend{

font-weight: bold;

font-size:13px;

background: white;

line-height:14px;}

.t3-article-content .main-content .alert-box.radius{background-color: #2ba6cb;line-height: 13px;}

.t3-article-content .main-content .alert-box.success,.round,.secondary{line-height: 13px;}

.t3-article-content .main-content tr,td{background:#fff; border-top:0px;}

.t3-article-content .main-content table{background:#fff; border:1px solid #dddddd;}

.t3-article-content .main-content thead{background: whitesmoke!important;font-weight: bold;}



.moduletablelogin{padding-left: 16px;padding-right: 16px;}

.moduletablelogin,#login-form input[type="text"], #login-form input[type="password"] {

width: 40%;

}

#login-form label {

display: block;

float: left;

color: red;

margin-right: 10px;

color:#d5d5d5;

width: 9.4em;

}

.moduletablepricing_content .large-4,.large-6{padding-left:16px;padding-right:16px;}

.moduletablepricing_content .large-6{padding-left:15px;padding-right:15px;}

.moduletablelogin fieldset {

border: solid 0px #dddddd;}



.moduletablelogin input[type="text"],.moduletablelogin input[type="password"],.moduletablelogin input[type="date"],.moduletablelogin input[type="datetime"],.moduletablelogin input[type="datetime-local"],.moduletablelogin input[type="month"],.moduletablelogin input[type="week"], .moduletablelogin input[type="email"],.moduletablelogin input[type="number"], .moduletablelogin input[type="search"], .moduletablelogin input[type="tel"], input[type="time"], input[type="url"], .moduletablelogin textarea{background: #171717;

border: solid 1px #131313;display: block;

font-size: 0.875em;

margin: 0 0 1em 0;

padding: 0.5em;

-moz-box-sizing: border-box;

-webkit-box-sizing: border-box;

box-sizing: border-box;

-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}



.moduletablegrid-content .panel{padding:12px!important;}



.moduletableMagellan_content .magellan-demo{background:#444;}

.moduletableMagellan_content .sub-nav dt.active a, .sub-nav dd.active a {

-webkit-border-radius: 1000px;

border-radius: 1000px;

font-weight: bold;

padding: 0.1875em 0.5625em;

cursor: default;

color: white;

}





.moduletablenavigation_content ul.pagination {

display: block;

height: 1.5em;

margin-left: -0.3125em;

margin-bottom: 20px;

}

.moduletablenavigation_content .pagination li {

display: block;

float: left;

height: 1.5em;

color: #222222;

font-size: 0.875em;

margin-left: 0.3125em;

}

.moduletablenavigation_content .pagination li.unavailable a {

cursor: default;

color: #999999!important;

}

.moduletablenavigation_content .pagination li > a {

font-family: 'Open Sans', sans-serif;

font-size: 13px;

color: #fff;

padding: 4px 10px;

background: #74777b;

}

.moduletablenavigation_content .pagination li.unavailable a{

color: #0095da;

text-decoration: none;

line-height: inherit;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

}

.moduletablenavigation_content .pagination li.current a:hover, .pagination li a:hover {

background: #0095da;

}

.moduletablenavigation_content .pagination li.current a {

background: #0095da;

}



.moduletableretina ul.the-icons{font-size:13px;}



.moduletabletypo_content h1,h2,h4,h6{color:#000;}

.moduletabletypo_content h1{font-size: 2.75em; font-family: 'Open Sans', sans-serif;

font-weight: 300;}

.moduletabletypo_content h2{font-size: 2.3125em; font-family: 'Open Sans', sans-serif;

font-weight: 300;}

.moduletabletypo_content h3{font-size: 1.6875em; font-family: 'Open Sans', sans-serif;

font-weight: 300;}

.moduletabletypo_content h4{font-size: 1.4375em; font-family: 'Open Sans', sans-serif;

font-weight: 300;}

.moduletabletypo_content h5{font-size: 1.225; font-family: 'Open Sans', sans-serif;

font-weight: 300;}

.moduletabletypo_content h6{font-size: 1; font-family: 'Open Sans', sans-serif;

font-weight: 300;}



/****************Portfolio************/

.portfolio-top-banner{width: 100%;height: 84px;margin-top: -66px;margin-bottom: 59px;}

.portfolio-top-banner h3{font-size: 22px;

color: #595959;

padding-top: 21px;

margin-left: 28px;

font-family: 'Open Sans', sans-serif;}

.moduletableport3col .sprocket-mosaic-order,.moduletableport4col .sprocket-mosaic-order{display:none;}

.moduletableport3col,.moduletableport4col{padding-left: 16px;

padding-right: 16px;}

.sprocket-mosaic .sprocket-mosaic-header {float: left;width: 100%;margin-top: 25px;}

.sprocket-mosaic-item .sprocket-mosaic-title a{color:#fff;text-decoration:none;}

.moduletableport3col .sprocket-mosaic-item {border: 0px solid #ddd;border-radius: 0px;}

.moduletableport3col .sprocket-mosaic-item .sprocket-padding {padding: 0px;}

.moduletableport4col .sprocket-mosaic-item {border: 0px solid #ddd;border-radius: 0px;}

.moduletableport4col .sprocket-mosaic-item .sprocket-padding {padding: 0px;}

.moduletableport3col span.roksprocket-ellipsis{display:none;}

.moduletableport3col .magic_button .btn-icon{margin:0px!important;}

.sprocket-mosaic .sprocket-mosaic-filter {padding: 17px 0px 18px 0px!important;}

.sprocket-mosaic .sprocket-mosaic-filter li:first-child {margin-left: 0!important;}

.sprocket-mosaic .sprocket-mosaic-filter li{

font-family: 'Open Sans', serif;

font-size: 14px;

text-transform: uppercase;

padding: 3px 10px 2px 10px!important;

font-weight: bold;

text-decoration: none;

line-height: inherit;

display: inline-block;

margin-left: 19px!important;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

}

.sprocket-mosaic .sprocket-mosaic-filter li.active , .sprocket-mosaic .sprocket-mosaic-filter li:hover  {

background: #0095da!important;

color: #fff;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

}

.sprocket-mosaic-filter li, .sprocket-mosaic-order li {

border: 0px solid #ddd!important;

background:none!important;

}

.sprocket-mosaic-image-container img {

   -webkit-transition: all 0.4s ease-in-out 0.2s;

   -moz-transition: all 0.4s ease-in-out 0.2s;

   -o-transition: all 0.4s ease-in-out 0.2s;

   -ms-transition: all 0.4s ease-in-out 0.2s;

   transition: all 0.4s ease-in-out 0.2s;

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

   display: block;

position: relative;

}



.sprocket-mosaic-image-container:hover img {

   -webkit-transform: scale(1.8);

   -moz-transform: scale(1.8);

   -o-transform: scale(1.8);

   -ms-transform: scale(1.8);

   transform: scale(1.8);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 100;

   -webkit-transition-delay: 0s;

   -moz-transition-delay: 0s;

   -o-transition-delay: 0s;

   -ms-transition-delay: 0s;

   transition-delay: 0s;

}

.moduletableport3col .sprocket-mosaic-text{margin: -241px 10px 0px 0px!important;position:absolute;color: #fff;font-size: 14px;background-color: rgba(242,192,37,0.8);width:100%;height:100.7%;}

.moduletableport3col .sprocket-mosaic-image-container img{height: 241px!important;}

.moduletableport4col .sprocket-mosaic-text{margin: -179px 10px 0px 0px!important;position:absolute;color: #fff;font-size: 14px;background-color: rgba(242,192,37,0.8);width:100%;height:100.5%;}

.moduletableport4col .sprocket-mosaic-image-container img{height: 178px!important;}

.moduletableport3col h2.sprocket-mosaic-title,.moduletableport4col h2.sprocket-mosaic-title{font-size: 18px;line-height: 20px;font-family: 'Open Sans' sans-serif;color: #fff;font-weight: normal;}

.moduletableport3col .sprocket-mosaic-text,.moduletableport4col .sprocket-mosaic-text{color:#fff;

   font-size:14px;

   background-color: rgba(242,192,37,0.8);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   -webkit-transform: scale(0) rotate(-180deg);

   -moz-transform: scale(0) rotate(-180deg);

   -o-transform: scale(0) rotate(-180deg);

   -ms-transform: scale(0) rotate(-180deg);

   transform: scale(0) rotate(-180deg);

   -webkit-transition: all 0.2s ease-in;

   -moz-transition: all 0.2s ease-in;

   -o-transition: all 0.2s ease-in;

   -ms-transition: all 0.2s ease-in;

   transition: all 0.2s ease-in;

   -webkit-border-radius: 0px;

   -moz-border-radius: 0px;

   border-radius: 0px;}



.moduletableport3col li:hover .sprocket-mosaic-text{ ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter: alpha(opacity=100);

text-align: center;

opacity: 1;

-webkit-transform: scale(1);

-moz-transform: scale(1);

-o-transform: scale(1);

-ms-transform: scale(1);

transform: scale(1);

-webkit-transition-delay: 0.2s;

-moz-transition-delay: 0.2s;

-o-transition-delay: 0.2s;

-ms-transition-delay: 0.2s;

transition-delay: 0.2s;}



.moduletableport4col li:hover .sprocket-mosaic-text{ ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

filter: alpha(opacity=100);

text-align: center;

opacity: 1;

-webkit-transform: scale(1);

-moz-transform: scale(1);

-o-transform: scale(1);

-ms-transform: scale(1);

transform: scale(1);

-webkit-transition-delay: 0.2s;

-moz-transition-delay: 0.2s;

-o-transition-delay: 0.2s;

-ms-transition-delay: 0.2s;

transition-delay: 0.2s;}

.t3-sidebar-2 h4.itemTitle{font-size: 16px;

line-height: 20px;

font-weight: normal;

font-family: 'Open Sans' sans-serif;}



div.itemImageBlock {padding: 0px;}

.port_sidebar{margin-top: -4%!important;}

div.tagItemView{margin:0px; padding:0px;}

span.tagItemImage {margin:0px;}

div.tagView {margin-top: -55px;}

/***************************************Contact *********************************/

.moduletablecon_map{margin-bottom: -35px;}

.customcon_top .row{margin-top:-1px;}

#map_canvas {height: 450px;}

.customcon_map{margin-top: 25px;padding-left:16px;padding-right:16px;}

.customcon_map small{display:none;}

.customcon_touch .large-6{width:100%; padding-left:0px!important; padding-right:0px!important;}

.customcon_message .large-5{width:100%; padding-left:0px!important; padding-right:0px!important;}

.contact_title {

font-family: 'Open Sans', sans-serif;

font-weight: bold;

font-size: 21px;

color: #0095da;

margin-top: 14px;

}



strong {

font-weight: bold;

}

.customcon_touch .large-6 p{

font-family: 'Open Sans', sans-serif !important;

color: #909090!important;

font-size:13px;

}

.customcon_message .large-5 p{

font-family: 'Open Sans', sans-serif !important;

color: #909090!important;

font-size:13px;

}



.moduletablecon-message .sp_qc_clr {

clear: both;

margin-bottom: 10px;

}

input[type="text"]:focus{

    box-shadow: none;

}

.moduletablecon-message .name input[type="text"]{

box-shadow:none;

width: 47%;height:40px;border-radius: 5px;float: left;margin-right: 14px;

border: solid 1px #e4e4e4 !important;

color: #666;-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}

.moduletablecon-message .mail input[type="text"]{width: 47%;height:40px;border-radius: 5px;

border: solid 1px #e4e4e4 !important;

color: #666;-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}

.moduletablecon-message .sub input[type="text"]{width: 97%;height:40px;border-radius: 5px;

border: solid 1px #e4e4e4  !important;

color: #666;-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}

.moduletablecon-message textarea#message {border-radius: 5px;

width: 97%;

height: 80px;

border: solid 1px #e4e4e4 !important;

color: #666;

-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;

}

.moduletablecon-message #sp_qc_submit{float:right;margin-right: 12px;border-radius:5px; line-height: 1.5}



.contact_form input[type="text"]{

height: 50px;

border-radius: 5px;

font-family: 'Open Sans', sans-serif;

font-size: 12px;

}



.contact_form textarea {

width:100%;

height: 135px;

border-radius: 5px;

font-family: 'Open Sans', sans-serif;

font-size: 12px;

}

.contact_info {

font-family: Arial;

font-size: 13px;

}

.contact_info ul.about-info{margin-left:0px;}

.contact_info .about-info li {line-height: 30px;}

.contact_info .about-info i{font-size: 16px;} 

.contact_info .about-info li span{

font-weight: bold;}

.contact_info .about-info li a {font-weight: bold;text-decoration:underline;}



.contact_info .about-info li a:hover {text-decoration:underline;}

.contact_form input[type="submit"] {

border-radius: 5px;

font-size: 13px;

}







/*********************Default Blog*******************/

div.catItemIntroText {color: #737373;

font-size: 13px;

margin-top: -5px;

margin-bottom: 10px;

font-weight: 300;

line-height: 1.6;}



.itemFullText{color:#737373;font-size:13px;}





/*********************Alternative***************/

.t3-sidebar-2{margin-top:0px;}

.t3-sidebar-2 .moduledefault h3.module-title{font-size: 17px;

padding-left: 20px;

height: 50px;

line-height: 50px;

margin: 0;

text-transform: uppercase;}

.t3-sidebar-2 .moduledefault ul{margin-top:20px; margin-bottom:20px;}

.t3-sidebar-2 .moduletag_1col ul{margin-left:0px;margin-bottom: -25px;

float: left;}



.t3-spotlight-2 .ns2-image{

    width: 155px;

}



.t3-sidebar-2 .moduleflicker  ul{margin-left:0px;}

.t3-sidebar-2 .moduleflicker ul li{display:inline;line-height:0px;float:left;}

.t3-sidebar-2 .moduleflicker .thumbs li a img {border: none;width: 66px;height: 66px;margin: 6px;}

.t3-sidebar-2 .moduleflicker .thumbs li a img:hover{border: #0095da 6px inset;}

.moduletabletabovi {

    margin-bottom: 25px;

}

.moduletabletabovi .gkTabsWrap.vertical {

    border:1px solid #dfdfdf;

}

.moduletabletabovi .gkTabsWrap.vertical ol, .moduletabletabovi .gkTabsWrap.horizontal > ol {

    background: #000;

}



.moduletabletabovi .gkTabsWrap.vertical ol li.active, .moduletabletabovi .gkTabsWrap.horizontal ol li.active, .moduletabletabovi .gkTabsWrap.vertical ol li:hover, .moduletabletabovi .gkTabsWrap.horizontal ol li:hover {

    background: #323232;

}

.moduletabletabovi .gkTabsWrap.vertical ol li.active, .moduletabletabovi .gkTabsWrap.horizontal ol li.active{

    color: #fff;

}

.moduletabletabovi .gkTabsWrap.vertical ol li.active, .moduletabletabovi .gkTabsWrap.horizontal ol li.active {

    height: auto;

}

.moduletabletabovi .gkTabsWrap.vertical ol li, .moduletabletabovi .gkTabsWrap.horizontal ol li {

    border-right: none;

    font-size: 15px;

    color: #969696;

    text-shadow: none;

    line-height: 52px !important;

    text-transform: uppercase;

    padding: 0 10px !important;

}

.moduletabletabovi .gkTabsWrap.vertical ol, .moduletabletabovi .gkTabsWrap.horizontal > ol {

    min-height: auto;

    overflow: auto;

    border:none;

}



.moduletabletabovi .gkTabsContainer, .gkTabsContainer[style] {

    padding: 20px;

}

.moduletabletabovi .gkTabsItem{

    padding: 0px ;

}

.t3-mainbody{

    padding-bottom: 20px;

}



.itemCommentsList .even, .odd {

    border: none;

}

.moduletabletabovi ul {

    margin: 0px;

    padding: 0px;

}



.moduletabletabovi .novosti-datum {

    float: left;

    text-align: center;

    margin-right: 25px;

    width: 64px;

    height: 64px;

    border: 1px solid #dfdfdf;

    position: relative;;

    overflow: visible;

}

.moduletabletabovi .novosti-datum .datum-dan{

    font-size: 26px;

    color: #0095da;

    font-weight: bold;

    margin-top: 14px;

}

.moduletabletabovi .novosti-datum .datum-ostalo{

    font-size: 13px;

    color: #767676;

}

.moduletabletabovi .novosti-datum:after {

    content: "";

    display: block;

    position: absolute;

    right: -8px;

    top: 50%;

    margin-top: -8px;

    width: 0; 

    height: 0; 

    border-top: 8px solid transparent;

    border-bottom: 8px solid transparent;

    border-left: 8px solid white;

}

.moduletabletabovi .novosti-datum:before {

    content: "";

    display: block;

    position: absolute;

    right: -9px;

    top: 50%;

    margin-top: -9px;

    width: 0; 

    height: 0; 

    border-top: 9px solid transparent;

    border-bottom: 9px solid transparent;

    border-left: 9px solid #dfdfdf;

}

.moduletabletabovi .novosti-naslov {

    overflow: hidden;

    line-height: 24px;

    margin-top: 7px;

}

.moduletabletabovi .novosti-naslov a {

    font-size: 16px;

    color: #000;

    text-decoration: none;

}

.moduletabletabovi .novosti-naslov a:hover {

    color: #0095da;

}



.moduletabletabovi .k2ItemsBlock li {

    width: 100%;

    overflow: hidden;

    display: inline-block;

    font-size: 13px;

    letter-spacing: normal;

    vertical-align: top;

    margin-bottom: 20px;

    padding: 0px;

}

.moduletabletabovi .k2ItemsBlock li:last-child {

    margin: 0px;

}

.even {

    border: none;

    background: none;

}

div.k2Pagination{

    margin: 0px;

    margin-left: 16px;

    padding: 0px;

}







.catItemBody .blog-c1-v-2{margin-left:10px;}

.catItemBody h3.catItemTitle{font-family: 'Open Sans', sans-serif;

font-weight: 300;font-size: 20px;margin-bottom: 15px;line-height: 1.4; }

.catItemBody h3.catItemTitle a {color: #000; text-decoration: none;}

.catItemBody h3.catItemTitle a:hover {color: #0095da; text-decoration: none;}



.catItemBody span.comments:before{content: "\f075"; font-family: FontAwesome; font-size: 14px;  margin-right: 4px;}

.itemBody span.comments:before{content: "\f075"; font-family: FontAwesome; font-size: 14px;  margin-right: 4px;}

.catItemBody span.date:before{content: "\f073";  font-family: FontAwesome; font-size: 14px;  margin-right: 4px;}

.itemBody span.date:before{content: "\f017";  font-family: FontAwesome; font-size: 15px; margin-right: 2px;}

.catItemBody span.author:before{content: "\f007";  font-family: FontAwesome;}

.catItemBody span.comments,span.date,span.author, span.kategorija{  background: rgba(0, 0, 0, 0.4);display: inline-block;padding: 0px 10px;line-height: 37px;color: #fff;font-size: 11px;}

.catItemBody span.comments a,span.date a,span.author a, span.kategorija a{color:#fff; text-decoration:none;}

.post-meta{margin-bottom: 30px; margin-left:10px;}

div.k2CategoriesListBlock ul li a:hover{text-decoration:none;}

div.k2CategoriesListBlock ul li a span.catTitle {font-size: 13px!important;}

div.k2CategoriesListBlock ul li a:hover span.catTitle {

color: #9d9d9d;

-webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

}

div.k2CategoriesListBlock ul li:before {

content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;

}

span.itemImage img {border:0px solid #ccc;padding: 0px;}

span.catItemImage img {border: 0px solid #ccc;padding: 0px; height: 239px !important;}

.itemBody span.comments{background: url('../images/meta_bg.png') no-repeat;

width: 114px;height: 37px;display: inline-block;padding: 0px 10px;margin: 8px 0 0 -10px;line-height: 37px;

color: #fff;font-size: 11px;}

.itemBody span.itemTitle{margin-top:-10px;}



.catItemReadMore a{

padding:7px 20px 8px 19px ;color: #fff;

text-decoration: none;

font-size: 13px;font-weight: 300;line-height: 1;

text-align: center;-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}





span.kategorija {

    display: none;

}

.novosti span.kategorija {

    display: inline-block;

}







/**************************1col****************/

.blog1 .catItemBody{margin-top:-27px!important;}

.blog1 .blog-c1-v-2{padding-bottom: 50px;margin-bottom: 20px;}

.blog1 .flex-video{width: 746px;height: 524px;}

.catItemVideoBlock h3{display:none;}

.t3-sidebar-2 .module-inner .flex-video{margin: 20px;padding-top: 0px;padding-bottom: 67.5%;}

.alt .itemContainer{margin-bottom: 30px;}

.alt div.catItemBody{margin-bottom:0px!important;}



/********************Column2*************************/

.blog2column{margin-left: -15px;margin-right: -15px;}

.blog2column .post-meta{margin-left: 24px;}

.blog2column .blog-c1-v-2{ margin-left:24px;margin-right: 24px; padding-bottom:30px;}



.alt{margin-left: -5px;margin-right: -10px;margin-top: -27px;}

.alt .post-meta{margin-left: 16px;margin-top: -50px;margin-bottom: 0px;}





/******************Blog Inner***************/

.itemView  .itemImage img{width:100%!important;height:353px!important;}

.itemView h2.itemTitle{margin-bottom: 15px;font-size: 30px;font-weight: bold;line-height: 1.2; margin-top: 10px;}



.itemToolbar{display:none;}

.commentLink a:hover{color:#fff;}

.commentAuthorName a{font-family: 'Open Sans', sans-serif;

font-size: 14px;

color: rgb(60,60,60);}



/*************************Cat 3Col**************/

.mode{margin-left: -15px;margin-right: -15px;margin-top: -23px;}

.mode .post-meta {margin-top: -74px;margin-bottom: 30px;margin-left: 25px;}

.mode .blog-c1-v-2{margin-left: 25px;margin-right: 25px; padding-bottom:20px;}

/*******************  Cat 4col***********/

.blog4col{margin-left: -14px;margin-right: -16px;margin-top: -27px;}

.blog4col .post-meta{margin-left: 24px;}

.blog4col .blog-c1-v-2{margin-left: 25px;margin-right: 25px; padding-bottom:40px;}

.mode div.itemContainer {

float: left;

height: 450px;

}

/******************Comments**************/

.itemComments1 h3.title-2{color: #0095da;margin-bottom: 10px;

margin-top: 30px;

font-weight: bold;font-family: 'Open Sans', sans-serif;font-size:19px;}

.itemComments1 .commentAuthorName{font-family: 'Open Sans', sans-serif;

font-size: 14px;color: rgb(60,60,60);float:left;}

.itemComments1 img{width:80px; height:80px;border: 5px solid;

border-color: #0095da;

border-radius: 5px;

position: relative;

float: left;

margin-right: 15px;}

.itemComments1 .commentLink a{color:#fff;text-decoration:none;}

.itemComments1 .commentLink{border: none;

cursor: pointer;

font-weight: 300;

position: relative;

text-decoration: none;

text-align: center;

margin-top: -5px;

padding-top: 0.5em;

padding-right: 1.5em;

padding-bottom: 0.8em;

padding-left: 1.5em;

background: rgb(134,134,134);

font-family: 'Open Sans', sans-serif;

font-size: 11px;

color: #fff;

border-radius: 5px;}





.itemCommentsForm input[type="text"]{

float: left;

width: 31.7%!important;

height: 50px;

border-radius: 5px;

font-family: 'Open Sans', sans-serif;

font-size: 12px;

padding-left: 1.250em;

padding-right: 1.250em;

}

.itemCommentsForm textarea {

width:100%!important;

height: 135px!important;

border-radius: 5px;

font-family: 'Open Sans', sans-serif;

font-size: 12px;

float:left;

}



.itemCommentsForm .inputbox2,.itemCommentsForm .inputbox3{margin-left:16px;}

.itemCommentsForm .button {

float:right;

font-family: 'Open Sans', sans-serif;

font-size: 12px;

color: #fff;

padding: 1.4em 1.7em;

font-weight: normal;

margin-top: 15px;

border-radius: 5px;

}

.itemCommentsForm h3{color:#0095da;}

.reloadme{float:left;}



.itemComments1 ul.itemCommentsList{margin-left:0px;}

.itemComments1 ul.itemCommentsList li.even{margin-bottom:10px;padding-bottom:20px;}

.itemComments1 ul.itemCommentsList li.odd{margin-bottom:10px;padding-bottom:20px;}

.itemComments1 ul.itemCommentsList li:nth-child(2){margin-left:71px;}

.itemComments1 ul.itemCommentsList li:nth-child(3){margin-left:142px;}

.itemComments1 ul.itemCommentsList li:nth-child(4){margin-left:0px;}

.itemComments1 ul.itemCommentsList li:nth-child(5){margin-left:71px;}

.itemComments1 ul.itemCommentsList li:nth-child(6){margin-left:142px;}

.itemComments1 ul.itemCommentsList li:nth-child(7){margin-left:0px;}



/***********************Pagination*********************/

.blog1 .k2Pagination {margin: -36px 0 24px -6px;}

.blog4col .k2Pagination {margin-left: 9px;}

.k2Pagination, .pagination {

float: left;margin-bottom: 30px;clear: both; 

}

.pagination {

    margin-left: 0px;

}





.pagination ul{

    list-style: none;

    margin: 0px

}

.k2Pagination ul li > a,  .pagination ul li>a {

font-family: 'Open Sans', sans-serif;

font-size: 13px;

color: #767676;

padding: 4px 10px;

background: #000;

margin-right: 0.3125em;

text-decoration: none;

}

.k2Pagination ul li>a:hover, .pagination ul li>a:hover, .pagination ul li.active > a, .k2Pagination ul li.active > a{background:#0095da !important; color:#fff;}

.k2Pagination ul li.pagination-active a, .pagination ul li.pagination-active a {

color: #fff;

font-weight: bold;

cursor: default;

text-decoration: none;

}

.k2Pagination ul li.pagination-active a, .pagination ul li.pagination-active a{

background: #0095da;

}

.k2Pagination ul li a :hover, .pagination ul li a :hover {

background: #0095da;

}



/***************************** LOGIN MENU *********************/

.moduletablemenu-login{padding-left: 16px;padding-right: 16px;}

.moduletablemenu-login .input-prepend span.add-on{float: left;font-size: 30px;}

.moduletablemenu-login .input-prepend span.add-on .icon-lock{padding-right:16px;}



.moduletablemenu-login fieldset ul.unstyled li:before{

content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;}

.moduletablemenu-login fieldset ul.unstyled li a{font-size: 13px;}

.moduletablemenu-login fieldset ul.unstyled li a span{display:none;}

.moduletablemenu-login input[type="checkbox"] {margin-left: 0px;}



.moduletablemenu-login input[type="text"],.moduletablemenu-login input[type="password"]{width: 30%!important;}

.moduletablemenu-login input[type="submit"]{width: auto;

border-radius: 2px;padding: 5px 10px 5px 10px;

-webkit-box-shadow: nonergba(255,255,255,0.5) inset;

box-shadow: nonergba(255,255,255,0.5) inset;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}





/*****************************Virtumart**************************/

.moduletableVM-Category,.moduleVM-Category {margin-bottom:30px;}

.moduletableVM-Category h3 {

font-size: 17px;

padding-left: 20px;

height: 50px;

line-height: 50px;

margin: 0;

text-transform: uppercase;

color: #fff;

font-weight:bold;

}





.moduletableVM-Category ul.VMmenu li.VmClose a{

text-decoration:none;

font-family: 'Open Sans', sans-serif;

font-size: 13px;

padding-right: 0px;

font-weight: normal;}



.moduletableVM-Category ul.VMmenu li.VmClose a:before{

content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;}



.moduletableVM-Category .total_products{

margin-left: 20px;

margin-top: 10px;

margin-bottom: 10px;

font-size: 13px;}



.moduletableVM-Category fieldset{border:0px solid #cccccc;padding-left:20px;padding-top:10px;padding-bottom: 0px;}

.moduletableVM-Category fieldset ul.unstyled li:before{

content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;}

.moduletableVM-Category fieldset ul.unstyled li a{font-size: 13px;}

.moduletableVM-Category fieldset ul.unstyled li a span{display:none;}

.moduletableVM-Category input[type="checkbox"] {margin-left: 0px;}

.moduletableVM-Category .input-prepend span.add-on{float:left;font-size:20px;}

.moduletableVM-Category .input-prepend span.add-on .icon-lock{padding-right: 13px;}



.moduletableVM-Category .control-group input[type="text"],.moduletableVM-Category .control-group input[type="password"]{width:80%!important;}

.moduletableVM-Category .control-group input[type="submit"]{width: auto;

border-radius: 2px;padding: 5px 10px 5px 10px;

-webkit-box-shadow: nonergba(255,255,255,0.5) inset;

box-shadow: nonergba(255,255,255,0.5) inset;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}



.moduletableVM-Category .searchVM-Category input{height: 30px!important;

vertical-align: middle;

margin-top: 15px;

margin-left: 20px;

width: 80%;}







/*********************VM-All Categories***************/

.t3-sidebar-1{margin-top:-26px;}

 .moduleVM-Category h3.module-title{

color: #fff!important;

font-size: 17px;

padding-left: 20px;

height: 50px;

line-height: 50px;

margin: 0;

text-transform: uppercase;}





.moduleVM-Category ul.VMmenu li.VmClose a{

text-decoration:none;

font-family: 'Open Sans', sans-serif;

font-size: 13px;

padding-right: 0px;

font-weight: normal;}



.moduleVM-Category ul.VMmenu li.VmClose a:before{

content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;}



.moduleVM-Category .total_products{

margin-left: 20px;

margin-top: 10px;

margin-bottom: 10px;

font-size: 13px;}



.moduleVM-Category fieldset{border:0px solid #cccccc;padding-left:20px;padding-top:10px;padding-bottom: 0px;}

.moduleVM-Category fieldset ul.unstyled li:before{

content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;}

.moduleVM-Category fieldset ul.unstyled li a{font-size: 13px;}

.moduleVM-Category fieldset ul.unstyled li a span{display:none;}

.moduleVM-Category input[type="checkbox"] {margin-left: 0px;}

.moduleVM-Category .input-prepend span.add-on{float:left;font-size:20px;}

.moduleVM-Category .input-prepend span.add-on .icon-lock{padding-right: 13px;}



.moduleVM-Category .control-group input[type="text"],.moduleVM-Category .control-group input[type="password"]{width:80%!important;}

.moduleVM-Category .control-group input[type="submit"]{width: auto;

border-radius: 2px;padding: 5px 10px 5px 10px;

-webkit-box-shadow: nonergba(255,255,255,0.5) inset;

box-shadow: nonergba(255,255,255,0.5) inset;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}



.moduleVM-Category .searchVM-Category input{height: 30px!important;

vertical-align: middle;

margin-top: 15px;

margin-left: 20px;

width: 80%;}







.t3-content .product a.product-details{color:#fff;

-webkit-box-shadow: nonergba(255,255,255,0.5) inset;

box-shadow: nonergba(255,255,255,0.5) inset;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}





span.addtocart-button input.addtocart-button:hover{

-webkit-box-shadow: nonergba(255,255,255,0.5) inset;

box-shadow: nonergba(255,255,255,0.5) inset;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}





/************************Shopping Desk************/

.vm-item .ns2-row-inner{margin-bottom:20px;}

.moduletablevm-item h3{

background-color:#666666;

background-image: url('../images/title_arrow.png');

background-repeat:no-repeat;

background-position: 62px;

padding-top: 8px;

padding-bottom: 3px;

font-size: 15px;

font-weight: bold;

font-family: 'Open Sans', sans-serif;

color: #fff;

margin-bottom: 10px;

text-transform:uppercase;

}

.moduletablevm-item h3:before{content:"\f03e"; font-family:FontAwesome;font-style: normal;

font-weight: normal;

background-color: #0095da;

padding: 12px 16px 12px 15px;

margin-right: 15px;

text-decoration: inherit;

font-size: 30px;

color: #fff;}







.moduletablevm-item  .ns2-inner h4{

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   font-size:18px;

   font-weight: bold;

   margin-bottom:0;

   padding-bottom: 10px;

   background: transparent;

   text-transform:none;

    font-family: 'Open Sans', sans-serif !important;



}

.moduletablevm-item .ns2-inner p.ns2-vm-price {

font-size: 18px;

font-weight: bold;

-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

    font-family: 'Open Sans', sans-serif !important;    

    font-size:14px;

    margin:0;

    font-style:normal;

    padding:0px 10px 10px 10px;

    text-transform:justify}



.moduletablevm-item  p.ns2-introtext {margin-top: -95px!important;}

.moduletablevm-item .ns2-inner p.ns2-introtext {



    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

    font-family: 'Open Sans', sans-serif !important;    

    font-size:13px;

    margin:0;

    font-style:normal;

    padding:0px 10px 10px 10px;

    text-transform:justify

}





.pricing-table .price {

    font-size: 13px !important;

line-height: 15px;

min-height: 54px;

background: #F5F5F5;

 -webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

}

.pricing-table .description {

    min-height: 47px;

}

.pricing-table .title {

    height: 170px;

    background: #DDD;

     -webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;

}

.pricing-table .title img {

    width: auto;

    height: 100%;

}

.pricing-table li:last-child.bullet-item {

    border: none;

}





.pricing-table .bullet-item.tel1:before {

font-family: 'FontAwesome';

    content: " \f095";

    margin-right: 3px;

}

.pricing-table .bullet-item.fax1:before {

font-family: 'FontAwesome';

    content: " \f02f";

    margin-right: 3px;

}

.pricing-table {

border: 1px solid #EAEAEA;





}

.pricing-table:hover .title{

background: #fff;

}

.pricing-table:hover .price {

background: #DDD;

}



.moduletablevm-item .ns2-inner:hover h4{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

    -webkit-animation: moveFromLeft 300ms ease;

    -moz-animation: moveFromLeft 300ms ease;

    -ms-animation: moveFromLeft 300ms ease;}

.moduletablevm-item .ns2-inner:hover p.ns2-vm-price{margin-left: 30%;

-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

    -webkit-animation: moveFromBottom 300ms ease;

    -moz-animation: moveFromBottom 300ms ease;

    -ms-animation: moveFromBottom 300ms ease;}

.moduletablevm-item .ns2-inner:hover p.ns2-introtext{

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

  

   opacity: 1;

    -webkit-animation: moveFromRight 300ms ease;

    -moz-animation: moveFromRight 300ms ease;

    -ms-animation: moveFromRight 300ms ease;

}

.ns2-vm-bar .ns2-addtocart{float: left;margin-top: 58px;} 

.moduletablevm-item .ns2-inner .ns2-addtocart input[type="submit"]{border-radius:3px;margin-left: 25%;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;}



.product .spacer{font-size:13px;}



span.PricesalesPrice{font-weight: bold;font-size: 20px;}

.moduletablerecentWorks .ns2-vm-bar{width:100%}

.moduletablerecentWorks .ns2-vm-bar p.ns2-vm-price{font-weight: bold;font-size: 30px;}

.vm-item{padding-left:0px; padding-right:0px;margin-top: -9px;margin-bottom: 30px;}

.pr-detail{padding-left:16px; padding-right:16px;}

.vm-item .addtocart-button{-webkit-box-shadow: nonergba(255,255,255,0.5) inset;

box-shadow: nonergba(255,255,255,0.5) inset;

-webkit-transition: background-color 300ms ease-out;

-moz-transition: background-color 300ms ease-out;

transition: background-color 300ms ease-out;

border-radius:2px;

color: #fff;

}

textarea.customer-comment{width:100%!important;background: #f9f9f9!important;border: 1px solid #d9d9d9;color: #333;}

.browse-view .modal {position: relative!important;}

.virtuemart_search .inputbox {height: 30px!important;}

.VM-Category{margin-left: 25px;margin-right: 25px;}



.vm-item .addtocart-button{background: #0095da!important;border: 1px solid #a9861a;}

.vm-item .addtocart-button:hover{background: #a9861a!important;border: 1px solid #0095da;}

.browse-view .product_image img{width:40%; height:90px!important;}

.category-view .category_image img{width:40%; height:90px!important;}

.searchVM-Category input{-webkit-transition: all 0.15s linear;

-moz-transition: all 0.15s linear;

transition: all 0.15s linear;}





/******************************Awesome Icons****************************/





/*!

 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome

 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

 */

/* FONT PATH

 * -------------------------- */

@font-face {

  font-family: 'FontAwesome';

  src: url('../font/fontawesome-webfont.eot?v=4.3.0');

  src: url('../font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../font/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');

  font-weight: normal;

  font-style: normal;

}

.fa {

  display: inline-block;

  font: normal normal normal 14px/1 FontAwesome;

  font-size: inherit;

  text-rendering: auto;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  transform: translate(0, 0);

}

/* makes the font 33% larger relative to the icon container */

.fa-lg {

  font-size: 1.33333333em;

  line-height: 0.75em;

  vertical-align: -15%;

}

.fa-2x {

  font-size: 2em;

}

.fa-3x {

  font-size: 3em;

}

.fa-4x {

  font-size: 4em;

}

.fa-5x {

  font-size: 5em;

}

.fa-fw {

  width: 1.28571429em;

  text-align: center;

}

.fa-ul {

  padding-left: 0;

  margin-left: 2.14285714em;

  list-style-type: none;

}

.fa-ul > li {

  position: relative;

}

.fa-li {

  position: absolute;

  left: -2.14285714em;

  width: 2.14285714em;

  top: 0.14285714em;

  text-align: center;

}

.fa-li.fa-lg {

  left: -1.85714286em;

}

.fa-border {

  padding: .2em .25em .15em;

  border: solid 0.08em #eeeeee;

  border-radius: .1em;

}

.pull-right {

  float: right;

}

.pull-left {

  float: left;

}

.fa.pull-left {

  margin-right: .3em;

}

.fa.pull-right {

  margin-left: .3em;

}

.fa-spin {

  -webkit-animation: fa-spin 2s infinite linear;

  animation: fa-spin 2s infinite linear;

}

.fa-pulse {

  -webkit-animation: fa-spin 1s infinite steps(8);

  animation: fa-spin 1s infinite steps(8);

}

@-webkit-keyframes fa-spin {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(359deg);

    transform: rotate(359deg);

  }

}

@keyframes fa-spin {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(359deg);

    transform: rotate(359deg);

  }

}

.fa-rotate-90 {

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

  -webkit-transform: rotate(90deg);

  -ms-transform: rotate(90deg);

  transform: rotate(90deg);

}

.fa-rotate-180 {

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

  -webkit-transform: rotate(180deg);

  -ms-transform: rotate(180deg);

  transform: rotate(180deg);

}

.fa-rotate-270 {

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

  -webkit-transform: rotate(270deg);

  -ms-transform: rotate(270deg);

  transform: rotate(270deg);

}

.fa-flip-horizontal {

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);

  -webkit-transform: scale(-1, 1);

  -ms-transform: scale(-1, 1);

  transform: scale(-1, 1);

}

.fa-flip-vertical {

  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);

  -webkit-transform: scale(1, -1);

  -ms-transform: scale(1, -1);

  transform: scale(1, -1);

}

:root .fa-rotate-90,

:root .fa-rotate-180,

:root .fa-rotate-270,

:root .fa-flip-horizontal,

:root .fa-flip-vertical {

  filter: none;

}

.fa-stack {

  position: relative;

  display: inline-block;

  width: 2em;

  height: 2em;

  line-height: 2em;

  vertical-align: middle;

}

.fa-stack-1x,

.fa-stack-2x {

  position: absolute;

  left: 0;

  width: 100%;

  text-align: center;

}

.fa-stack-1x {

  line-height: inherit;

}

.fa-stack-2x {

  font-size: 2em;

}

.fa-inverse {

  color: #ffffff;

}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen

   readers do not read off random characters that represent icons */

.fa-glass:before {

  content: "\f000";

}

.fa-music:before {

  content: "\f001";

}

.fa-search:before {

  content: "\f002";

}

.fa-envelope-o:before {

  content: "\f003";

}

.fa-heart:before {

  content: "\f004";

}

.fa-star:before {

  content: "\f005";

}

.fa-star-o:before {

  content: "\f006";

}

.fa-user:before {

  content: "\f007";

}

.fa-film:before {

  content: "\f008";

}

.fa-th-large:before {

  content: "\f009";

}

.fa-th:before {

  content: "\f00a";

}

.fa-th-list:before {

  content: "\f00b";

}

.fa-check:before {

  content: "\f00c";

}

.fa-remove:before,

.fa-close:before,

.fa-times:before {

  content: "\f00d";

}

.fa-search-plus:before {

  content: "\f00e";

}

.fa-search-minus:before {

  content: "\f010";

}

.fa-power-off:before {

  content: "\f011";

}

.fa-signal:before {

  content: "\f012";

}

.fa-gear:before,

.fa-cog:before {

  content: "\f013";

}

.fa-trash-o:before {

  content: "\f014";

}

.fa-home:before {

  content: "\f015";

}

.fa-file-o:before {

  content: "\f016";

}

.fa-clock-o:before {

  content: "\f017";

}

.fa-road:before {

  content: "\f018";

}

.fa-download:before {

  content: "\f019";

}

.fa-arrow-circle-o-down:before {

  content: "\f01a";

}

.fa-arrow-circle-o-up:before {

  content: "\f01b";

}

.fa-inbox:before {

  content: "\f01c";

}

.fa-play-circle-o:before {

  content: "\f01d";

}

.fa-rotate-right:before,

.fa-repeat:before {

  content: "\f01e";

}

.fa-refresh:before {

  content: "\f021";

}

.fa-list-alt:before {

  content: "\f022";

}

.fa-lock:before {

  content: "\f023";

}

.fa-flag:before {

  content: "\f024";

}

.fa-headphones:before {

  content: "\f025";

}

.fa-volume-off:before {

  content: "\f026";

}

.fa-volume-down:before {

  content: "\f027";

}

.fa-volume-up:before {

  content: "\f028";

}

.fa-qrcode:before {

  content: "\f029";

}

.fa-barcode:before {

  content: "\f02a";

}

.fa-tag:before {

  content: "\f02b";

}

.fa-tags:before {

  content: "\f02c";

}

.fa-book:before {

  content: "\f02d";

}

.fa-bookmark:before {

  content: "\f02e";

}

.fa-print:before {

  content: "\f02f";

}

.fa-camera:before {

  content: "\f030";

}

.fa-font:before {

  content: "\f031";

}

.fa-bold:before {

  content: "\f032";

}

.fa-italic:before {

  content: "\f033";

}

.fa-text-height:before {

  content: "\f034";

}

.fa-text-width:before {

  content: "\f035";

}

.fa-align-left:before {

  content: "\f036";

}

.fa-align-center:before {

  content: "\f037";

}

.fa-align-right:before {

  content: "\f038";

}

.fa-align-justify:before {

  content: "\f039";

}

.fa-list:before {

  content: "\f03a";

}

.fa-dedent:before,

.fa-outdent:before {

  content: "\f03b";

}

.fa-indent:before {

  content: "\f03c";

}

.fa-video-camera:before {

  content: "\f03d";

}

.fa-photo:before,

.fa-image:before,

.fa-picture-o:before {

  content: "\f03e";

}

.fa-pencil:before {

  content: "\f040";

}

.fa-map-marker:before {

  content: "\f041";

}

.fa-adjust:before {

  content: "\f042";

}

.fa-tint:before {

  content: "\f043";

}

.fa-edit:before,

.fa-pencil-square-o:before {

  content: "\f044";

}

.fa-share-square-o:before {

  content: "\f045";

}

.fa-check-square-o:before {

  content: "\f046";

}

.fa-arrows:before {

  content: "\f047";

}

.fa-step-backward:before {

  content: "\f048";

}

.fa-fast-backward:before {

  content: "\f049";

}

.fa-backward:before {

  content: "\f04a";

}

.fa-play:before {

  content: "\f04b";

}

.fa-pause:before {

  content: "\f04c";

}

.fa-stop:before {

  content: "\f04d";

}

.fa-forward:before {

  content: "\f04e";

}

.fa-fast-forward:before {

  content: "\f050";

}

.fa-step-forward:before {

  content: "\f051";

}

.fa-eject:before {

  content: "\f052";

}

.fa-chevron-left:before {

  content: "\f053";

}

.fa-chevron-right:before {

  content: "\f054";

}

.fa-plus-circle:before {

  content: "\f055";

}

.fa-minus-circle:before {

  content: "\f056";

}

.fa-times-circle:before {

  content: "\f057";

}

.fa-check-circle:before {

  content: "\f058";

}

.fa-question-circle:before {

  content: "\f059";

}

.fa-info-circle:before {

  content: "\f05a";

}

.fa-crosshairs:before {

  content: "\f05b";

}

.fa-times-circle-o:before {

  content: "\f05c";

}

.fa-check-circle-o:before {

  content: "\f05d";

}

.fa-ban:before {

  content: "\f05e";

}

.fa-arrow-left:before {

  content: "\f060";

}

.fa-arrow-right:before {

  content: "\f061";

}

.fa-arrow-up:before {

  content: "\f062";

}

.fa-arrow-down:before {

  content: "\f063";

}

.fa-mail-forward:before,

.fa-share:before {

  content: "\f064";

}

.fa-expand:before {

  content: "\f065";

}

.fa-compress:before {

  content: "\f066";

}

.fa-plus:before {

  content: "\f067";

}

.fa-minus:before {

  content: "\f068";

}

.fa-asterisk:before {

  content: "\f069";

}

.fa-exclamation-circle:before {

  content: "\f06a";

}

.fa-gift:before {

  content: "\f06b";

}

.fa-leaf:before {

  content: "\f06c";

}

.fa-fire:before {

  content: "\f06d";

}

.fa-eye:before {

  content: "\f06e";

}

.fa-eye-slash:before {

  content: "\f070";

}

.fa-warning:before,

.fa-exclamation-triangle:before {

  content: "\f071";

}

.fa-plane:before {

  content: "\f072";

}

.fa-calendar:before {

  content: "\f073";

}

.fa-random:before {

  content: "\f074";

}

.fa-comment:before {

  content: "\f075";

}

.fa-magnet:before {

  content: "\f076";

}

.fa-chevron-up:before {

  content: "\f077";

}

.fa-chevron-down:before {

  content: "\f078";

}

.fa-retweet:before {

  content: "\f079";

}

.fa-shopping-cart:before {

  content: "\f07a";

}

.fa-folder:before {

  content: "\f07b";

}

.fa-folder-open:before {

  content: "\f07c";

}

.fa-arrows-v:before {

  content: "\f07d";

}

.fa-arrows-h:before {

  content: "\f07e";

}

.fa-bar-chart-o:before,

.fa-bar-chart:before {

  content: "\f080";

}

.fa-twitter-square:before {

  content: "\f081";

}

.fa-facebook-square:before {

  content: "\f082";

}

.fa-camera-retro:before {

  content: "\f083";

}

.fa-key:before {

  content: "\f084";

}

.fa-gears:before,

.fa-cogs:before {

  content: "\f085";

}

.fa-comments:before {

  content: "\f086";

}

.fa-thumbs-o-up:before {

  content: "\f087";

}

.fa-thumbs-o-down:before {

  content: "\f088";

}

.fa-star-half:before {

  content: "\f089";

}

.fa-heart-o:before {

  content: "\f08a";

}

.fa-sign-out:before {

  content: "\f08b";

}

.fa-linkedin-square:before {

  content: "\f08c";

}

.fa-thumb-tack:before {

  content: "\f08d";

}

.fa-external-link:before {

  content: "\f08e";

}

.fa-sign-in:before {

  content: "\f090";

}

.fa-trophy:before {

  content: "\f091";

}

.fa-github-square:before {

  content: "\f092";

}

.fa-upload:before {

  content: "\f093";

}

.fa-lemon-o:before {

  content: "\f094";

}

.fa-phone:before {

  content: "\f095";

}

.fa-square-o:before {

  content: "\f096";

}

.fa-bookmark-o:before {

  content: "\f097";

}

.fa-phone-square:before {

  content: "\f098";

}

.fa-twitter:before {

  content: "\f099";

}

.fa-facebook-f:before,

.fa-facebook:before {

  content: "\f09a";

}

.fa-github:before {

  content: "\f09b";

}

.fa-unlock:before {

  content: "\f09c";

}

.fa-credit-card:before {

  content: "\f09d";

}

.fa-rss:before {

  content: "\f09e";

}

.fa-hdd-o:before {

  content: "\f0a0";

}

.fa-bullhorn:before {

  content: "\f0a1";

}

.fa-bell:before {

  content: "\f0f3";

}

.fa-certificate:before {

  content: "\f0a3";

}

.fa-hand-o-right:before {

  content: "\f0a4";

}

.fa-hand-o-left:before {

  content: "\f0a5";

}

.fa-hand-o-up:before {

  content: "\f0a6";

}

.fa-hand-o-down:before {

  content: "\f0a7";

}

.fa-arrow-circle-left:before {

  content: "\f0a8";

}

.fa-arrow-circle-right:before {

  content: "\f0a9";

}

.fa-arrow-circle-up:before {

  content: "\f0aa";

}

.fa-arrow-circle-down:before {

  content: "\f0ab";

}

.fa-globe:before {

  content: "\f0ac";

}

.fa-wrench:before {

  content: "\f0ad";

}

.fa-tasks:before {

  content: "\f0ae";

}

.fa-filter:before {

  content: "\f0b0";

}

.fa-briefcase:before {

  content: "\f0b1";

}

.fa-arrows-alt:before {

  content: "\f0b2";

}

.fa-group:before,

.fa-users:before {

  content: "\f0c0";

}

.fa-chain:before,

.fa-link:before {

  content: "\f0c1";

}

.fa-cloud:before {

  content: "\f0c2";

}

.fa-flask:before {

  content: "\f0c3";

}

.fa-cut:before,

.fa-scissors:before {

  content: "\f0c4";

}

.fa-copy:before,

.fa-files-o:before {

  content: "\f0c5";

}

.fa-paperclip:before {

  content: "\f0c6";

}

.fa-save:before,

.fa-floppy-o:before {

  content: "\f0c7";

}

.fa-square:before {

  content: "\f0c8";

}

.fa-navicon:before,

.fa-reorder:before,

.fa-bars:before {

  content: "\f0c9";

}

.fa-list-ul:before {

  content: "\f0ca";

}

.fa-list-ol:before {

  content: "\f0cb";

}

.fa-strikethrough:before {

  content: "\f0cc";

}

.fa-underline:before {

  content: "\f0cd";

}

.fa-table:before {

  content: "\f0ce";

}

.fa-magic:before {

  content: "\f0d0";

}

.fa-truck:before {

  content: "\f0d1";

}

.fa-pinterest:before {

  content: "\f0d2";

}

.fa-pinterest-square:before {

  content: "\f0d3";

}

.fa-google-plus-square:before {

  content: "\f0d4";

}

.fa-google-plus:before {

  content: "\f0d5";

}

.fa-money:before {

  content: "\f0d6";

}

.fa-caret-down:before {

  content: "\f0d7";

}

.fa-caret-up:before {

  content: "\f0d8";

}

.fa-caret-left:before {

  content: "\f0d9";

}

.fa-caret-right:before {

  content: "\f0da";

}

.fa-columns:before {

  content: "\f0db";

}

.fa-unsorted:before,

.fa-sort:before {

  content: "\f0dc";

}

.fa-sort-down:before,

.fa-sort-desc:before {

  content: "\f0dd";

}

.fa-sort-up:before,

.fa-sort-asc:before {

  content: "\f0de";

}

.fa-envelope:before {

  content: "\f0e0";

}

.fa-linkedin:before {

  content: "\f0e1";

}

.fa-rotate-left:before,

.fa-undo:before {

  content: "\f0e2";

}

.fa-legal:before,

.fa-gavel:before {

  content: "\f0e3";

}

.fa-dashboard:before,

.fa-tachometer:before {

  content: "\f0e4";

}

.fa-comment-o:before {

  content: "\f0e5";

}

.fa-comments-o:before {

  content: "\f0e6";

}

.fa-flash:before,

.fa-bolt:before {

  content: "\f0e7";

}

.fa-sitemap:before {

  content: "\f0e8";

}

.fa-umbrella:before {

  content: "\f0e9";

}

.fa-paste:before,

.fa-clipboard:before {

  content: "\f0ea";

}

.fa-lightbulb-o:before {

  content: "\f0eb";

}

.fa-exchange:before {

  content: "\f0ec";

}

.fa-cloud-download:before {

  content: "\f0ed";

}

.fa-cloud-upload:before {

  content: "\f0ee";

}

.fa-user-md:before {

  content: "\f0f0";

}

.fa-stethoscope:before {

  content: "\f0f1";

}

.fa-suitcase:before {

  content: "\f0f2";

}

.fa-bell-o:before {

  content: "\f0a2";

}

.fa-coffee:before {

  content: "\f0f4";

}

.fa-cutlery:before {

  content: "\f0f5";

}

.fa-file-text-o:before {

  content: "\f0f6";

}

.fa-building-o:before {

  content: "\f0f7";

}

.fa-hospital-o:before {

  content: "\f0f8";

}

.fa-ambulance:before {

  content: "\f0f9";

}

.fa-medkit:before {

  content: "\f0fa";

}

.fa-fighter-jet:before {

  content: "\f0fb";

}

.fa-beer:before {

  content: "\f0fc";

}

.fa-h-square:before {

  content: "\f0fd";

}

.fa-plus-square:before {

  content: "\f0fe";

}

.fa-angle-double-left:before {

  content: "\f100";

}

.fa-angle-double-right:before {

  content: "\f101";

}

.fa-angle-double-up:before {

  content: "\f102";

}

.fa-angle-double-down:before {

  content: "\f103";

}

.fa-angle-left:before {

  content: "\f104";

}

.fa-angle-right:before {

  content: "\f105";

}

.fa-angle-up:before {

  content: "\f106";

}

.fa-angle-down:before {

  content: "\f107";

}

.fa-desktop:before {

  content: "\f108";

}

.fa-laptop:before {

  content: "\f109";

}

.fa-tablet:before {

  content: "\f10a";

}

.fa-mobile-phone:before,

.fa-mobile:before {

  content: "\f10b";

}

.fa-circle-o:before {

  content: "\f10c";

}

.fa-quote-left:before {

  content: "\f10d";

}

.fa-quote-right:before {

  content: "\f10e";

}

.fa-spinner:before {

  content: "\f110";

}

.fa-circle:before {

  content: "\f111";

}

.fa-mail-reply:before,

.fa-reply:before {

  content: "\f112";

}

.fa-github-alt:before {

  content: "\f113";

}

.fa-folder-o:before {

  content: "\f114";

}

.fa-folder-open-o:before {

  content: "\f115";

}

.fa-smile-o:before {

  content: "\f118";

}

.fa-frown-o:before {

  content: "\f119";

}

.fa-meh-o:before {

  content: "\f11a";

}

.fa-gamepad:before {

  content: "\f11b";

}

.fa-keyboard-o:before {

  content: "\f11c";

}

.fa-flag-o:before {

  content: "\f11d";

}

.fa-flag-checkered:before {

  content: "\f11e";

}

.fa-terminal:before {

  content: "\f120";

}

.fa-code:before {

  content: "\f121";

}

.fa-mail-reply-all:before,

.fa-reply-all:before {

  content: "\f122";

}

.fa-star-half-empty:before,

.fa-star-half-full:before,

.fa-star-half-o:before {

  content: "\f123";

}

.fa-location-arrow:before {

  content: "\f124";

}

.fa-crop:before {

  content: "\f125";

}

.fa-code-fork:before {

  content: "\f126";

}

.fa-unlink:before,

.fa-chain-broken:before {

  content: "\f127";

}

.fa-question:before {

  content: "\f128";

}

.fa-info:before {

  content: "\f129";

}

.fa-exclamation:before {

  content: "\f12a";

}

.fa-superscript:before {

  content: "\f12b";

}

.fa-subscript:before {

  content: "\f12c";

}

.fa-eraser:before {

  content: "\f12d";

}

.fa-puzzle-piece:before {

  content: "\f12e";

}

.fa-microphone:before {

  content: "\f130";

}

.fa-microphone-slash:before {

  content: "\f131";

}

.fa-shield:before {

  content: "\f132";

}

.fa-calendar-o:before {

  content: "\f133";

}

.fa-fire-extinguisher:before {

  content: "\f134";

}

.fa-rocket:before {

  content: "\f135";

}

.fa-maxcdn:before {

  content: "\f136";

}

.fa-chevron-circle-left:before {

  content: "\f137";

}

.fa-chevron-circle-right:before {

  content: "\f138";

}

.fa-chevron-circle-up:before {

  content: "\f139";

}

.fa-chevron-circle-down:before {

  content: "\f13a";

}

.fa-html5:before {

  content: "\f13b";

}

.fa-css3:before {

  content: "\f13c";

}

.fa-anchor:before {

  content: "\f13d";

}

.fa-unlock-alt:before {

  content: "\f13e";

}

.fa-bullseye:before {

  content: "\f140";

}

.fa-ellipsis-h:before {

  content: "\f141";

}

.fa-ellipsis-v:before {

  content: "\f142";

}

.fa-rss-square:before {

  content: "\f143";

}

.fa-play-circle:before {

  content: "\f144";

}

.fa-ticket:before {

  content: "\f145";

}

.fa-minus-square:before {

  content: "\f146";

}

.fa-minus-square-o:before {

  content: "\f147";

}

.fa-level-up:before {

  content: "\f148";

}

.fa-level-down:before {

  content: "\f149";

}

.fa-check-square:before {

  content: "\f14a";

}

.fa-pencil-square:before {

  content: "\f14b";

}

.fa-external-link-square:before {

  content: "\f14c";

}

.fa-share-square:before {

  content: "\f14d";

}

.fa-compass:before {

  content: "\f14e";

}

.fa-toggle-down:before,

.fa-caret-square-o-down:before {

  content: "\f150";

}

.fa-toggle-up:before,

.fa-caret-square-o-up:before {

  content: "\f151";

}

.fa-toggle-right:before,

.fa-caret-square-o-right:before {

  content: "\f152";

}

.fa-euro:before,

.fa-eur:before {

  content: "\f153";

}

.fa-gbp:before {

  content: "\f154";

}

.fa-dollar:before,

.fa-usd:before {

  content: "\f155";

}

.fa-rupee:before,

.fa-inr:before {

  content: "\f156";

}

.fa-cny:before,

.fa-rmb:before,

.fa-yen:before,

.fa-jpy:before {

  content: "\f157";

}

.fa-ruble:before,

.fa-rouble:before,

.fa-rub:before {

  content: "\f158";

}

.fa-won:before,

.fa-krw:before {

  content: "\f159";

}

.fa-bitcoin:before,

.fa-btc:before {

  content: "\f15a";

}

.fa-file:before {

  content: "\f15b";

}

.fa-file-text:before {

  content: "\f15c";

}

.fa-sort-alpha-asc:before {

  content: "\f15d";

}

.fa-sort-alpha-desc:before {

  content: "\f15e";

}

.fa-sort-amount-asc:before {

  content: "\f160";

}

.fa-sort-amount-desc:before {

  content: "\f161";

}

.fa-sort-numeric-asc:before {

  content: "\f162";

}

.fa-sort-numeric-desc:before {

  content: "\f163";

}

.fa-thumbs-up:before {

  content: "\f164";

}

.fa-thumbs-down:before {

  content: "\f165";

}

.fa-youtube-square:before {

  content: "\f166";

}

.fa-youtube:before {

  content: "\f167";

}

.fa-xing:before {

  content: "\f168";

}

.fa-xing-square:before {

  content: "\f169";

}

.fa-youtube-play:before {

  content: "\f16a";

}

.fa-dropbox:before {

  content: "\f16b";

}

.fa-stack-overflow:before {

  content: "\f16c";

}

.fa-instagram:before {

  content: "\f16d";

}

.fa-flickr:before {

  content: "\f16e";

}

.fa-adn:before {

  content: "\f170";

}

.fa-bitbucket:before {

  content: "\f171";

}

.fa-bitbucket-square:before {

  content: "\f172";

}

.fa-tumblr:before {

  content: "\f173";

}

.fa-tumblr-square:before {

  content: "\f174";

}

.fa-long-arrow-down:before {

  content: "\f175";

}

.fa-long-arrow-up:before {

  content: "\f176";

}

.fa-long-arrow-left:before {

  content: "\f177";

}

.fa-long-arrow-right:before {

  content: "\f178";

}

.fa-apple:before {

  content: "\f179";

}

.fa-windows:before {

  content: "\f17a";

}

.fa-android:before {

  content: "\f17b";

}

.fa-linux:before {

  content: "\f17c";

}

.fa-dribbble:before {

  content: "\f17d";

}

.fa-skype:before {

  content: "\f17e";

}

.fa-foursquare:before {

  content: "\f180";

}

.fa-trello:before {

  content: "\f181";

}

.fa-female:before {

  content: "\f182";

}

.fa-male:before {

  content: "\f183";

}

.fa-gittip:before,

.fa-gratipay:before {

  content: "\f184";

}

.fa-sun-o:before {

  content: "\f185";

}

.fa-moon-o:before {

  content: "\f186";

}

.fa-archive:before {

  content: "\f187";

}

.fa-bug:before {

  content: "\f188";

}

.fa-vk:before {

  content: "\f189";

}

.fa-weibo:before {

  content: "\f18a";

}

.fa-renren:before {

  content: "\f18b";

}

.fa-pagelines:before {

  content: "\f18c";

}

.fa-stack-exchange:before {

  content: "\f18d";

}

.fa-arrow-circle-o-right:before {

  content: "\f18e";

}

.fa-arrow-circle-o-left:before {

  content: "\f190";

}

.fa-toggle-left:before,

.fa-caret-square-o-left:before {

  content: "\f191";

}

.fa-dot-circle-o:before {

  content: "\f192";

}

.fa-wheelchair:before {

  content: "\f193";

}

.fa-vimeo-square:before {

  content: "\f194";

}

.fa-turkish-lira:before,

.fa-try:before {

  content: "\f195";

}

.fa-plus-square-o:before {

  content: "\f196";

}

.fa-space-shuttle:before {

  content: "\f197";

}

.fa-slack:before {

  content: "\f198";

}

.fa-envelope-square:before {

  content: "\f199";

}

.fa-wordpress:before {

  content: "\f19a";

}

.fa-openid:before {

  content: "\f19b";

}

.fa-institution:before,

.fa-bank:before,

.fa-university:before {

  content: "\f19c";

}

.fa-mortar-board:before,

.fa-graduation-cap:before {

  content: "\f19d";

}

.fa-yahoo:before {

  content: "\f19e";

}

.fa-google:before {

  content: "\f1a0";

}

.fa-reddit:before {

  content: "\f1a1";

}

.fa-reddit-square:before {

  content: "\f1a2";

}

.fa-stumbleupon-circle:before {

  content: "\f1a3";

}

.fa-stumbleupon:before {

  content: "\f1a4";

}

.fa-delicious:before {

  content: "\f1a5";

}

.fa-digg:before {

  content: "\f1a6";

}

.fa-pied-piper:before {

  content: "\f1a7";

}

.fa-pied-piper-alt:before {

  content: "\f1a8";

}

.fa-drupal:before {

  content: "\f1a9";

}

.fa-joomla:before {

  content: "\f1aa";

}

.fa-language:before {

  content: "\f1ab";

}

.fa-fax:before {

  content: "\f1ac";

}

.fa-building:before {

  content: "\f1ad";

}

.fa-child:before {

  content: "\f1ae";

}

.fa-paw:before {

  content: "\f1b0";

}

.fa-spoon:before {

  content: "\f1b1";

}

.fa-cube:before {

  content: "\f1b2";

}

.fa-cubes:before {

  content: "\f1b3";

}

.fa-behance:before {

  content: "\f1b4";

}

.fa-behance-square:before {

  content: "\f1b5";

}

.fa-steam:before {

  content: "\f1b6";

}

.fa-steam-square:before {

  content: "\f1b7";

}

.fa-recycle:before {

  content: "\f1b8";

}

.fa-automobile:before,

.fa-car:before {

  content: "\f1b9";

}

.fa-cab:before,

.fa-taxi:before {

  content: "\f1ba";

}

.fa-tree:before {

  content: "\f1bb";

}

.fa-spotify:before {

  content: "\f1bc";

}

.fa-deviantart:before {

  content: "\f1bd";

}

.fa-soundcloud:before {

  content: "\f1be";

}

.fa-database:before {

  content: "\f1c0";

}

.fa-file-pdf-o:before {

  content: "\f1c1";

}

.fa-file-word-o:before {

  content: "\f1c2";

}

.fa-file-excel-o:before {

  content: "\f1c3";

}

.fa-file-powerpoint-o:before {

  content: "\f1c4";

}

.fa-file-photo-o:before,

.fa-file-picture-o:before,

.fa-file-image-o:before {

  content: "\f1c5";

}

.fa-file-zip-o:before,

.fa-file-archive-o:before {

  content: "\f1c6";

}

.fa-file-sound-o:before,

.fa-file-audio-o:before {

  content: "\f1c7";

}

.fa-file-movie-o:before,

.fa-file-video-o:before {

  content: "\f1c8";

}

.fa-file-code-o:before {

  content: "\f1c9";

}

.fa-vine:before {

  content: "\f1ca";

}

.fa-codepen:before {

  content: "\f1cb";

}

.fa-jsfiddle:before {

  content: "\f1cc";

}

.fa-life-bouy:before,

.fa-life-buoy:before,

.fa-life-saver:before,

.fa-support:before,

.fa-life-ring:before {

  content: "\f1cd";

}

.fa-circle-o-notch:before {

  content: "\f1ce";

}

.fa-ra:before,

.fa-rebel:before {

  content: "\f1d0";

}

.fa-ge:before,

.fa-empire:before {

  content: "\f1d1";

}

.fa-git-square:before {

  content: "\f1d2";

}

.fa-git:before {

  content: "\f1d3";

}

.fa-hacker-news:before {

  content: "\f1d4";

}

.fa-tencent-weibo:before {

  content: "\f1d5";

}

.fa-qq:before {

  content: "\f1d6";

}

.fa-wechat:before,

.fa-weixin:before {

  content: "\f1d7";

}

.fa-send:before,

.fa-paper-plane:before {

  content: "\f1d8";

}

.fa-send-o:before,

.fa-paper-plane-o:before {

  content: "\f1d9";

}

.fa-history:before {

  content: "\f1da";

}

.fa-genderless:before,

.fa-circle-thin:before {

  content: "\f1db";

}

.fa-header:before {

  content: "\f1dc";

}

.fa-paragraph:before {

  content: "\f1dd";

}

.fa-sliders:before {

  content: "\f1de";

}

.fa-share-alt:before {

  content: "\f1e0";

}

.fa-share-alt-square:before {

  content: "\f1e1";

}

.fa-bomb:before {

  content: "\f1e2";

}

.fa-soccer-ball-o:before,

.fa-futbol-o:before {

  content: "\f1e3";

}

.fa-tty:before {

  content: "\f1e4";

}

.fa-binoculars:before {

  content: "\f1e5";

}

.fa-plug:before {

  content: "\f1e6";

}

.fa-slideshare:before {

  content: "\f1e7";

}

.fa-twitch:before {

  content: "\f1e8";

}

.fa-yelp:before {

  content: "\f1e9";

}

.fa-newspaper-o:before {

  content: "\f1ea";

}

.fa-wifi:before {

  content: "\f1eb";

}

.fa-calculator:before {

  content: "\f1ec";

}

.fa-paypal:before {

  content: "\f1ed";

}

.fa-google-wallet:before {

  content: "\f1ee";

}

.fa-cc-visa:before {

  content: "\f1f0";

}

.fa-cc-mastercard:before {

  content: "\f1f1";

}

.fa-cc-discover:before {

  content: "\f1f2";

}

.fa-cc-amex:before {

  content: "\f1f3";

}

.fa-cc-paypal:before {

  content: "\f1f4";

}

.fa-cc-stripe:before {

  content: "\f1f5";

}

.fa-bell-slash:before {

  content: "\f1f6";

}

.fa-bell-slash-o:before {

  content: "\f1f7";

}

.fa-trash:before {

  content: "\f1f8";

}

.fa-copyright:before {

  content: "\f1f9";

}

.fa-at:before {

  content: "\f1fa";

}

.fa-eyedropper:before {

  content: "\f1fb";

}

.fa-paint-brush:before {

  content: "\f1fc";

}

.fa-birthday-cake:before {

  content: "\f1fd";

}

.fa-area-chart:before {

  content: "\f1fe";

}

.fa-pie-chart:before {

  content: "\f200";

}

.fa-line-chart:before {

  content: "\f201";

}

.fa-lastfm:before {

  content: "\f202";

}

.fa-lastfm-square:before {

  content: "\f203";

}

.fa-toggle-off:before {

  content: "\f204";

}

.fa-toggle-on:before {

  content: "\f205";

}

.fa-bicycle:before {

  content: "\f206";

}

.fa-bus:before {

  content: "\f207";

}

.fa-ioxhost:before {

  content: "\f208";

}

.fa-angellist:before {

  content: "\f209";

}

.fa-cc:before {

  content: "\f20a";

}

.fa-shekel:before,

.fa-sheqel:before,

.fa-ils:before {

  content: "\f20b";

}

.fa-meanpath:before {

  content: "\f20c";

}

.fa-buysellads:before {

  content: "\f20d";

}

.fa-connectdevelop:before {

  content: "\f20e";

}

.fa-dashcube:before {

  content: "\f210";

}

.fa-forumbee:before {

  content: "\f211";

}

.fa-leanpub:before {

  content: "\f212";

}

.fa-sellsy:before {

  content: "\f213";

}

.fa-shirtsinbulk:before {

  content: "\f214";

}

.fa-simplybuilt:before {

  content: "\f215";

}

.fa-skyatlas:before {

  content: "\f216";

}

.fa-cart-plus:before {

  content: "\f217";

}

.fa-cart-arrow-down:before {

  content: "\f218";

}

.fa-diamond:before {

  content: "\f219";

}

.fa-ship:before {

  content: "\f21a";

}

.fa-user-secret:before {

  content: "\f21b";

}

.fa-motorcycle:before {

  content: "\f21c";

}

.fa-street-view:before {

  content: "\f21d";

}

.fa-heartbeat:before {

  content: "\f21e";

}

.fa-venus:before {

  content: "\f221";

}

.fa-mars:before {

  content: "\f222";

}

.fa-mercury:before {

  content: "\f223";

}

.fa-transgender:before {

  content: "\f224";

}

.fa-transgender-alt:before {

  content: "\f225";

}

.fa-venus-double:before {

  content: "\f226";

}

.fa-mars-double:before {

  content: "\f227";

}

.fa-venus-mars:before {

  content: "\f228";

}

.fa-mars-stroke:before {

  content: "\f229";

}

.fa-mars-stroke-v:before {

  content: "\f22a";

}

.fa-mars-stroke-h:before {

  content: "\f22b";

}

.fa-neuter:before {

  content: "\f22c";

}

.fa-facebook-official:before {

  content: "\f230";

}

.fa-pinterest-p:before {

  content: "\f231";

}

.fa-whatsapp:before {

  content: "\f232";

}

.fa-server:before {

  content: "\f233";

}

.fa-user-plus:before {

  content: "\f234";

}

.fa-user-times:before {

  content: "\f235";

}

.fa-hotel:before,

.fa-bed:before {

  content: "\f236";

}

.fa-viacoin:before {

  content: "\f237";

}

.fa-train:before {

  content: "\f238";

}

.fa-subway:before {

  content: "\f239";

}

.fa-medium:before {

  content: "\f23a";

}

 



.tagItemBody .tagItemImage img{width:746px!important; height:353px!important; border:none; padding:0px;}





.work_slide {

position: relative;

max-width: 100%;

}



.caroufredsel_wrapper{overflow:hidden;}

.related-projects li{float:left;}

#work_slide li img {

display: block;

float: left;

height: 180px;

width: 262px;

margin-right:20px;

}

ul.related-projects{text-align: left;

float: none;

top: 0px;

right: auto;

bottom: auto;

left: 0px;

margin: 0px;

width: 5046px;

height: 180px;

z-index: auto;}



.view {

overflow: hidden;

position: relative;

text-align: center;

cursor: default;

}







.moduletablerecentWorks a.prev,a.next{background:#767676;}

.moduletablerecentWorks a.prev:hover,a.next:hover{background:#0095da;}

.moduletablerecentWorks a.prev{margin-right: 3px;border-radius: 2px 0 0 2px;}

.moduletablerecentWorks a.next{border-radius:0 2px 2px 0;}

.caroufredsel_wrapper{width:1124px!important;margin-left:15px!important;}

.moduletablerecentWorks .caroufredsel_wrapper li{margin-right:20px;}

.moduletablerecentWorks .ns2-art-pages{margin-top: 5px;margin-bottom: 10px; min-height: 280px;}



.single_page .ns2-art-pages{margin-top:5px; margin-bottom:30px;}

.moduletablerecentWorks  img.singlimage {

width: 746px!important;

height: 412px!important;

}



.module-inner ul{margin-top: 20px;margin-bottom: 20px;margin-left: 20px;}



.t3-sidebar-1 .module-inner ul{margin-top: 0px;margin-bottom: 10px;margin-left: 20px;}

ul.VMmenu{margin-left:20px;}

.t3-sidebar-1 .module-inner ul.unstyled{margin-left: 0px;}

.single_page h4{color:#fff;font-weight:normal;font-family:'Opens Sans' sans-serif;}

.single_page  .view{width:92%;}







ul.no-bullet li:before{content: "\f105";

font-family: FontAwesome;

padding-right: 15px;

line-height: 26px;

color: #9d9d9d;}

ul.no-bullet li a{font-size: 13px;

font-family: 'Open Sans', sans-serif !important;text-decoration:none;}







.sprocket-mosaic-text .btn-icon{background: url('../images/pbutton_bg.png') no-repeat;}

.moduletableport3col .sprocket-mosaic-text .magic_button{position:absolute; margin: 30% -5% 0% 77%!important;}

.moduletableport4col .sprocket-mosaic-text .magic_button{float: right;margin: 66px -9px 0px 0px;}

#jcemediabox-popup-body{width:800px!important; height:400px!important;}

#jcemediabox-popup-content{width:800px!important; height:400px!important;}



/*********************Twitter**********/

.blog_tweets{padding-left:20px; padding-right:20px;}

/**************Flicker******/

.thumbs li a img {

border: none;

width: 66px;

height: 66px;

margin: 6px;

float:left;

}



ul.thumbs{margin-top:0px!important;margin-left:0px!important;margin-bottom:20px!important;}

.thumbs li img {

display: block;

}

.thumbs li a img:hover {

border: #0095da 6px inset;

}

.k2Pagination ul{margin-left:0px!important;}









.t3-top_bar, #t3-footer {

    min-width: 1168px;

}



.t3-content .modulepopular .ns2-created {

margin-left: -256px;

margin-top: 138px;

}



.t3-content .module-ct{

    margin-right: -15px;

}

.article-content .module-ct{

    margin-right: -22px;



}

.video-okvir [class*="span"] {

    padding-left: 0px;

    padding-right: 0px;

}





.t3-content .modulepopular h4.ns2-title{

    font-weight: normal !important;

}



.greetings{ margin: 0px;}

.event .date {display: none;}

#events .item .content .data {

    background-color: #000;

    color: #fff;

    border-top: 4px solid #0095DA;

}

#events .item .content:hover .data {

    background-color: rgba(0, 149, 218, 0.8);

}

#events .item .title {

    min-height: 47px;

}

.mod_eventgallery_events-event{ 

float: left;}



.t3-footnav .thumbnails{

    margin-bottom: 10px;

}

.t3-footnav .thumbnails .thumbnail {

    border: 0px;

    padding: 0px;

    border-radius: 0;

    

}





.t3-footnav .thumbnails .thumbnail img {

      -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */

  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */

  box-sizing: border-box; 

  -webkit-transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-o-transition: all 0.4s ease;

transition: all 0.4s ease;



}

.t3-footnav .thumbnails .thumbnail img:hover {

    border: 7px solid #0095DA;

}



#events .pagination{

    margin-top: 30px; 

}

#events ul{

    text-align: center;

    margin: 0px 0px 10px 7px;

}

#events ul li{

    display: inline;

}

#events ul li > a {

    font-family: "Open Sans",sans-serif;

    font-size: 13px;

    padding: 4px 10px;

    background: #000;

    margin-right: 0.3125em;

    text-decoration: none;

    color: #fff;

}

#events ul li.pagination-active a, #events ul li a:hover {

    color: #FFF;

    text-decoration: none;

    background: #0095DA;

}

#events ul li.pagination-active a{

    font-weight: bold;

}

#events {

    margin-top: -22px;

}

.pagination .counter, .pagecounter {

    display: none !important;

}

.projekti {

    position: relative;

    overflow: hidden;

    cursor: pointer;

}

.projekti .projekti-ukratko {

    position: absolute;

    color: #FFF;

    font-size: 14px;

    width: 100%;

    margin-top: -252px !important;

    margin-left: 23px;

    color: #FFF;

    font-size: 14px;

    background-color: rgba(0, 149, 218, 0.8);

    opacity: 0;

    padding: 15px;

    transform: scale(0) rotate(-180deg);

    transition: all 0.2s ease-in 0s;

    -webkit-transition:all 0.2s ease-in 0s;

    -moz-transition:all 0.2s ease-in 0s;

    -o-transition:all 0.2s ease-in 0s;

    border-radius: 0px;

    display: block;

    text-align: center;

    border: none;

    height: 239px;

    width: 363px;

}

.projekti h3.catItemTitle a{

    color: #fff !important;

    font-weight: bold;

} 

.projekti .catItemIntroText {   

    color: #fff;

}

.projekti .catItemReadMore a{

    background: #000;

}

.projekti .catItemReadMore a:hover{

    background: #0095da;

}

.projekti:hover .projekti-ukratko {

    opacity: 1;

    transform: scale(1);

    transition-delay: 0.2s;

}



.projekti .projekti-slika img {

    opacity: 1;

    position: relative;

    transition: all 0.4s ease-in-out 0.2s;

    -webkit-transition: all 0.4s ease-in-out 0.2s;

    -moz-transition: all 0.4s ease-in-out 0.2s;

    -o-transition: all 0.4s ease-in-out 0.2s;

    width: 100%;

}



ul.meni-desno {

    margin: 0px;

    margin-bottom: 20px;

    padding: 0px;

    list-style: none;

}

ul.meni-desno li a, ul.meni-desno li span {

    color: #FFF;

border-left: 4px solid #7A7A7A;

border-radius: 0px;

padding: 12px 15px;

font-size: 13px;

background: #828282;

margin-right: 0px;

display: block;

text-decoration: none;

text-transform: uppercase;

font-weight: bold;

position: relative;

}

ul.meni-desno li a:hover, ul.meni-desno li span:hover{

    background: #474747;

    border-left: 4px solid #0095DA;

}



ul.meni-desno li.active > span, ul.meni-desno li.active > a {

    background: #000;

    border-left: 4px solid #0095DA;

}

ul.meni-desno > li.active > a:before {

    content: "";

    display: block;

    position: absolute;

    left: -10px;

    top: 50%;

    margin-top: -7px;

    width: 0; 

    height: 0; 

    border-top: 7px solid transparent;

    border-bottom: 7px solid transparent;

    border-right: 7px solid #0095DA;

}





ul.meni-desno li ul li{

    margin-left: 20px;

}

ul.meni-desno li ul li a, ul.meni-desno li ul li span{

    padding: 10px 15px;

    background: #636363;

    }





ul.meni-desno li.deeper > a:after, ul.meni-desno li.deeper > span.separator:after {

    font-family: 'FontAwesome';

    content: " \f0da";

    float: right;

}



ul.meni-desno li.deeper:hover > a:after, ul.meni-desno li.deeper:hover > span:after {

    font-family: 'FontAwesome';

    content: " \f0d7";

    float: right;

}





.contact_info ul.about-info {

    list-style: none;

}

.bt-googlemaps{

    margin-top: 25px;

}



.blog [class*="span"] {

    padding-left: 0px;

    padding-right: 0px;

}





.y-naslov h3 {

    font-family: "Open Sans",sans-serif;

    font-weight: 300;

    font-size: 20px;

    margin-bottom: 15px;

    line-height: 1.4;

}



.y-naslov h3 a{

color: #000;

text-decoration: none;

}



.y-naslov h3 a:hover {

    color: #0095DA;

}



.items-row .item {

    margin-bottom: 20px;

}



.youtube {

    list-style: none;

margin: 5px 0 0 0 !important;

padding: 0px;

}

.youtube li {

    display: block;

    float: left;

    width: 46%;

    margin: 0px 3% 3% 0px;

}

.youtube2 {

    width: 100%;

    display: block;

    position: relative;

}

.youtube a, .youtube2 a {

    position: relative;

    display: block;

}

.youtube a img {

    display: block;

    box-sizing: content-box;

}

.youtube2 a img {

    display: block;

    box-sizing: content-box;

}





.youtube a i, .youtube2 a i {

    position: absolute;

    top: 50%;

    margin-left: -20px;

    margin-top: -20px;

    left: 50%;

    font-size: 40px;

}

.y-slika {

    position: relative;

}

.y-slika i {

    position: absolute;

    top: 50%;

    margin-left: -30px;

    margin-top: -30px;

    left: 50%;

    font-size: 60px;

}



object, embed {

height: 400px;

}



#events .item {

    box-shadow: none;

}

.pd-cb + div {

    display: none;

}

.pd-category .pd-cb + div {

    display: block;

}

.pd-filenamebox{

    width: 70%;

    float: left;

}

.pd-filename a {

    font-weight: bold;

    text-decoration: none;

}

#phoca-dl-category-box .pd-filebox {

    padding-top: 0px;

}



.pd-button-details a {

    background: #000;

    padding: 7px 20px 8px 19px;

    color: #FFF;

    text-decoration: none;

    font-size: 13px;

    font-weight: 300;

    line-height: 1;

    text-align: center;

    cursor: default; 

}

.pd-button-download a{

    background: #0095DA;

padding: 7px 20px 8px 19px;

    color: #FFF;

    text-decoration: none;

    font-size: 13px;

    font-weight: 300;

    line-height: 1;

    text-align: center;

    transition: background-color 300ms ease-out 0s;



}

.pd-button-download a:hover{

    background: #00466F;

}

#phoca-dl-category-box .pd-buttons, #phoca-dl-file-box .pd-buttons, #phoca-dl-download-box .pd-buttons{

    margin-top: 14px;

}

#overDiv{

    font-size: 12px;

}

.capfontPhocaPDClass{

    display: none;

}

.pgcenter{

    margin-bottom: 70px;

}



#overDiv .bgPhocaPDClass {

    background-color: #F0F0F0;

    margin: 0px;

    padding: 0px;

    border: 1px solid #0095DA;

}

.modulepopular {

    position: relative;

    min-height: 305px;

}

blockquote .small::before, blockquote footer::before, blockquote small::before {

    content: "— ";

}

blockquote{

    font-weight: 300;

}

blockquote p {

    font-weight: 400;

}



.q-datum{

    font-size: 11px;

    line-height: 12px;

    color: #0095DA;

}

.faq .items-row .item {

    margin-bottom: 0px;

}



button, .button {

    padding: 7px 20px 8px 19px;

color: #FFF;

text-decoration: none;

font-size: 13px;

font-weight: 300;

line-height: 1;

text-align: center;

transition: background-color 300ms ease-out 0s;

background: #0095DA;

}



button:hover, .button:hover {

    background: none repeat scroll 0% 0% #00466F;

}

.rsform{

    margin-top: -15px;

}





/* liScroll styles */



.tickercontainer { /* the outer div with the black border */

height: 27px; 

margin: 0; 

padding: 0;

overflow: hidden; 

}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */

position: relative;

overflow: hidden;

height: 25px;

}

ul.newsticker { /* that's your list */

position: relative;

left: 750px;

font: bold 10px Verdana;

list-style-type: none;

margin: 0;

padding: 0;



}

ul.newsticker li {

float: left; /* important: display inline gives incorrect results when you check for elem's width */

margin: 0;

padding: 0;

background: #fff;

}

ul.newsticker a {

white-space: nowrap;

padding: 0;

font: bold 10px Verdana;

margin: 0 50px 0 0;

} 

ul.newsticker span {

margin: 0 10px 0 0;

} 

.marquee {

  width: 1144px;

  overflow: hidden;

}

#events .item .content {

  height: 275px;

}

#events .item-container {

    width: 25%;

}

h1 {

    font-size: 26px;

    line-height: 40px;

}

.itemImageGallery h3 {

display: none}



iframe.scada{

  width: 100%;

height: 960px;

border: 0px;

}

.realtime .scada {
	height:525px;
}

.realtime  #ContentPlaceHolder1_LoginGlavni {
	display:none;
}

.realtime .main {
	padding:2px 0 0 0!important;
}

.tp-bullets.simplebullets {
	height: 23px!important;
	position: absolute;
	bottom: 15px !important;
	overflow: hidden;
	z-index: 100;
	opacity: 1 !important;
	background-color: rgba(0,0,0,0.6)!important;
	padding: 7px!important;
	border-radius: 5px!important;
} 

.tp-bullets.simplebullets .bullet { 
	width: 80px!important;
	height: 50px;
	cursor: pointer;
	overflow: hidden;
	background: none;
	margin: 0;
	float: left;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: rgba(255, 255, 255, 0.4)
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
}

.tp-bullets.simplebullets .bullet {
	margin-right: 4px!important;
	float: left!important;
	height: 9px!important;
	display: block!important;
	background-color: rgba(255,255,255,0.4)!important;
	cursor: pointer;
	text-indent: -999em;
}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected	{ 	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	background:rgba(0, 88, 129, 0.7) !important;
}

.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected	{	
	background-position:top left; 
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
	background-position:bottom left;
}

.rev_slider_wrapper .tparrows {
    /*width: 59px!important;
    height: 63px!important;*/
	opacity:0.7;
}

.rev_slider_wrapper .tparrows:hover {
	opacity:1;
}

.mml_description {
    position: relative;
    top: 20px;
}

.mml_address {
    float: left;
    width: 102.6%;
    margin-left: -2.6% !important;
}

.timeline .events {
    width: 100%;
}

.timeline .events li:first-child a {
    left: 50px;
}

.timeline .events li:nth-child(2) a {
    left: 270px;
}

.timeline .events li:nth-child(3) a {
    left: 350px;
}

.timeline .events li:nth-child(4) a {
    left: 440px;
}

.timeline .events li:nth-child(5) a {
    left: 650px;
}

.cd-timeline-navigation li {
    list-style: none;
}

ul.meni-desno#meni-desno-tb {
    display: inline-flex;
    padding: 0 12px;
    margin-top: 10px;
}

#meni-desno-tb, #meni-desno-tb li {
    width: 100%;
}

.eventgallery-category-headline {
    display: none;
}

.itemid-978 .date, .itemid-976 .date {
  display: none;
}

.t3-spotlight-2 {
  padding-bottom: 2px;
}

#Mod283 {
  margin-bottom: 0;
}

.map-info {
    float: left;
    writing-mode: tb-rl;
    border: 3px solid #abd89b;
    font-size: 30px;
    padding: 20px;
    height: 450px;
}

.itemid-959 .t3-navhelper .moduletable h3 {
    display: none;
}

.itemid-973 .t3-navhelper .moduletable h3 {
    display: none;
}

.addtoany_list > a {
    padding: 0 !important;
}

.t3-sl .a2a_kit {
    margin-bottom: 10px;
    display: block;
}

.t3-sl .a2a_kit h3 {
    line-height: 20px;
}

/*** TBEC MAPE ***/
.map-progress {
    width:52%;
    float:left;
    margin-right: 20px;
}
.map-container {
    width: 1168px;
    margin: 0 auto;
    position: relative;
}
.mapLocations {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50px;
    left: 50px;
}
.home-map-tbc .svg_map {
    width: 75%;
    position: relative;
    top: 0;
    left: 0;
    background-color: #ebebec;
    padding: 20px 50px;
    margin: auto;
}

.home-map-tbc .svg_map #pinovi {
    width: 100%;
}

.map-progress .svg_map {
    width: 50%;
    position: relative;
    top: 0;
    left: 0;
    padding: 40px 0;
    background-color: #ebebec;
}

.map-progress .svg_map #pinovi {
    width: 100%;
    height: 100%;
    padding: 20px 0;
}

.description {
    width: auto;
  z-index: 10;
}

.station-titles .title {
    width: 15%;
}

.station-titles .title {
    display: none;
    background-color: #ffff;
    border: 2px solid #e6e7e8;
    position: absolute;
    z-index: 10;
     padding: 20px;
}

.description ul, .station-titles .title ul {
    margin: 0 0 0 25px;
}

li.description ul li, li.station-titles .title ul li {
    margin: 0 0 10px 0;
}

.description:after {
    left: 43%;
}

.station-titles .title:after {
    left: 40%;
}

.description:after, .station-titles .title:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 20px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    position: absolute;

    bottom: -20px;
}

.home-map-tbc #location-6 {
    top: 50px;
    left: 275px;
}
.home-map-tbc #location-7 {
    top: 335px;
    left: 263px;
}
.home-map-tbc #location-8 {
    top: 333px;
    left: 300px;
}
.home-map-tbc #location-9 {
    top: 250px;
    left: 127px;
}
.home-map-tbc #location-10 {
    top: 290px;
    left: 127px;
}
.home-map-tbc #location-11 {
    top: 35px;
    left: 465px;
}
.home-map-tbc #location-12 {
    top: 380px;
    left: 240px;
}
.home-map-tbc #location-13 {
    top: 445px;
    left: 250px;
}
.home-map-tbc #location-14 {
    top: 245px;
    left: 90px;
}
.home-map-tbc #location-15 {
    top: 192px;
    left: 42px;
}
.home-map-tbc #location-16 {
    top: 120px;
    left: 152px;
}
.home-map-tbc #location-17 {
    top: -161px;
    left: 250px;
}
.home-map-tbc #location-18 {
    top: -105px;
    left: 290px;
}
.home-map-tbc #location-19 {
    top: -17px;
    left: 365px;
}
.home-map-tbc #location-20 {
    top: 105px;
    left: 328px;
}
.home-map-tbc #location-22 {
    top: 400px;
    left: 240px;
}
.home-map-tbc #location-23 {
    top: 30px;
    left: 465px;
}
.home-map-tbc #location-24 {
    top: 265px;
    left: 128px;
}
.home-map-tbc #location-25 {
    top: 230px;
    left: 127px;
}
.home-map-tbc #location-26 {
    top: 170px;
    left: 43px;
}
.home-map-tbc #location-27 {
    top: 100px;
    left: 328px;
}
.home-map-tbc #location-28 {
    top: 100px;
    left: 152px;
}
.home-map-tbc #location-29 {
    top: -160px;
    left: 251px;
}
.home-map-tbc #location-30 {
    top: -105px;
    left: 290px;
}
.home-map-tbc #location-31 {
    top: 48px;
    left: 275px;
}
.home-map-tbc #location-32 {
    top: 315px;
    left: 263px;
}
.home-map-tbc #location-33 {
    top: 330px;
    left: 300px;
}
.home-map-tbc #location-34 {
    top: -15px;
    left: 364px;
}
.home-map-tbc #location-35 {
    top: 220px;
    left: 90px;
}
.home-map-tbc #location-36 {
    top: 425px;
    left: 250px;
}
.home-map-tbc #location-37 {
    top: 100px;
    left: 135px;
}
.home-map-tbc #location-38 {
    top: 120px;
    left: 135px;
}
.home-map-tbc #location-39 {
    top: -197px;
    left: 290px
}
.home-map-tbc #location-40 {
    top: -215px;
    left: 290px;
}

.home-map-tbc #title-6 {
    top: 460px;
    left: 406px;
}
.home-map-tbc #title-7 {
    top: 495px;
    left: 395px;
}
.home-map-tbc #title-8 {
    top: 495px;
    left: 430px;
}
.home-map-tbc #title-9 {
    top: 500px;
    left: 257px;
}
.home-map-tbc #title-10 {
    top: 540px;
    left: 258px;
}
.home-map-tbc #title-11 {
    top: 300px;
    left: 596px;
}
.home-map-tbc #title-12 {
    top: 650px;
    left: 368px;
}
.home-map-tbc #title-13 {
    top: 696px;
    left: 382px;
}
.home-map-tbc #title-14 {
    top: 495px;
    left: 220px;
}
.home-map-tbc #title-15 {
    top: 440px;
    left: 172px;
}
.home-map-tbc #title-16 {
    top: 300px;
    left: 282px;
}
.home-map-tbc #title-17 {
    top: 90px;
    left: 380px;
}
.home-map-tbc #title-18 {
    top: 116px;
    left: 420px;
}
.home-map-tbc #title-19 {
    top: 233px;
    left: 495px;
}
.home-map-tbc #title-20 {
    top: 250px;
    left: 458px;
}
.home-map-tbc #title-22 {
    top: 650px;
    left: 368px;
}
.home-map-tbc #title-23 {
    top: 300px;
    left: 596px;
}
.home-map-tbc #title-24 {
    top: 540px;
    left: 258px;
}
.home-map-tbc #title-25 {
    top: 500px;
    left: 257px;
}
.home-map-tbc #title-26 {
    top: 440px;
    left: 172px;
}
.home-map-tbc #title-27 {
    top: 250px;
    left: 458px;
}
.home-map-tbc #title-28 {
    top: 300px;
    left: 282px;
}
.home-map-tbc #title-29 {
    top: 90px;
    left: 380px;
}
.home-map-tbc #title-30 {
    top: 116px;
    left: 420px;
}
.home-map-tbc #title-31 {
    top: 460px;
    left: 406px;
}
.home-map-tbc #title-32 {
    top: 495px;
    left: 395px;
}
.home-map-tbc #title-33 {
    top: 495px;
    left: 430px;
}
.home-map-tbc #title-34 {
    top: 233px;
    left: 495px;
}
.home-map-tbc #title-35 {
    top: 495px;
    left: 220px;
}
.home-map-tbc #title-36 {
    top: 696px;
    left: 382px;
}
.home-map-tbc #title-37 {
    top: 250px;
    left: 265px;
}
.home-map-tbc #title-38 {
    top: 250px;
    left: 265px;
}
.home-map-tbc #title-39 {
    top: 75px;
    left: 420px;
}
.home-map-tbc #title-40 {
    top: 75px;
    left: 420px;
}

.map-progress #location-6 {
    top: -62px;
    left: 6px;
}
.map-progress #location-7 {
    top: 215px;
    left: -3px;
}
.map-progress #location-8 {
    top: 215px;
    left: 25px;
}
.map-progress #location-9 {
    top: 130px;
    left: -106px;
}
.map-progress #location-10 {
    top: 138px;
    left: -105px;
}
.map-progress #location-11 {
    top: -40px;
    left: 148px;
}
.map-progress #location-12 {
    top: 225px;
    left: -22px;
}
.map-progress #location-13 {
    top: 280px;
    left: -13px;
}
.map-progress #location-14 {
    top: 127px;
    left: -133px;
}
.map-progress #location-15 {
    top: 87px;
    left: -170px;
}
.map-progress #location-16 {
    top: 50px;
    left: -88px;
}
.map-progress #location-17 {
    top: -180px;
    left: -13px
}
.map-progress #location-18 {
    top: -128px;
    left: 15px;
}
.map-progress #location-19 {
    top: -70px;
    left: 73px;
}
.map-progress #location-20 {
    top: 43px;
    left: 45px;
}
.map-progress #location-22 {
    top: 224px;
    left: -22px;
}
.map-progress #location-23 {
    top: -55px;
    left: 148px;
}
.map-progress #location-24 {
    top: 120px;
    left: -106px;
}
.map-progress #location-25 {
    top: 73px;
    left: -106px;
}
.map-progress #location-26 {
    top: 26px;
    left: -170px;
}
.map-progress #location-27 {
    top: 22px;
    left: 45px;
}
.map-progress #location-28 {
    top: -12px;
    left: -88px;
}
.map-progress #location-29 {
    top: -217px;
    left: -13px;
}
.map-progress #location-30 {
    top: -150px;
    left: 15px;
}
.map-progress #location-31 {
    top: -60px;
    left: 5px;
}
.map-progress #location-32 {
    top: 195px;
    left: -5px;
}
.map-progress #location-33 {
    top: 194px;
    left: 24px;
}
.map-progress #location-34 {
    top: -110px;
    left: 72px;
}
.map-progress #location-35 {
    top: 65px;
    left: -133px;
}
.map-progress #location-36 {
    top: 216px;
    left: -13px;
}
.map-progress #location-37 {
    top: 40px;
    left: -100px;
}
.map-progress #location-38 {
    top: 40px;
    left: -100px;
}
.map-progress #location-39 {
    top: -255px;
    left: 17px;
}
.map-progress #location-40 {
    top: -255px;
    left: 17px;
}

.map-progress #title-6 {
    top: 348px;
    left: 135px;
}
.map-progress #title-7 {
    top: 375px;
    left: 127px;
}
.map-progress #title-8 {
    top: 375px;
    left: 155px;
}
.map-progress #title-9 {
    top: 382px;
    left: 25px;
}
.map-progress #title-10 {
    top: 409px;
    left: 25px;
}
.map-progress #title-11 {
    top: 235px;
    left: 278px;
}
.map-progress #title-12 {
    top: 495px;
    left: 108px;
}
.map-progress #title-13 {
    top: 528px;
    left: 117px;
}
.map-progress #title-14 {
    top: 376px;
    left: -3px;
}
.map-progress #title-15 {
    top: 337px;
    left: -40px;
}
.map-progress #title-16 {
    top: 228px;
    left: 42px;
}
.map-progress #title-17 {
    top: 70px;
    left: 117px;
}
.map-progress #title-18 {
    top: 90px;
    left: 145px;
}
.map-progress #title-19 {
    top: 180px;
    left: 203px;
}
.map-progress #title-20 {
    top: 195px;
    left: 175px;
}
.map-progress #title-22 {
    top: 495px;
    left: 108px;
}
.map-progress #title-23 {
    top: 235px;
    left: 278px;
}
.map-progress #title-24 {
    top: 409px;
    left: 25px;
}
.map-progress #title-25 {
    top: 382px;
    left: 25px;
}
.map-progress #title-26 {
    top: 337px;
    left: -40px;
}
.map-progress #title-27 {
    top: 195px;
    left: 175px;
}
.map-progress #title-28 {
    top: 228px;
    left: 42px;
}
.map-progress #title-29 {
    top: 70px;
    left: 117px;
}
.map-progress #title-30 {
    top: 90px;
    left: 145px;
}
.map-progress #title-31 {
    top: 348px;
    left: 135px;
}
.map-progress #title-32 {
    top: 375px;
    left: 127px;
}
.map-progress #title-33 {
    top: 375px;
    left: 155px;
}
.map-progress #title-34 {
    top: 180px;
    left: 203px;
}
.map-progress #title-35 {
    top: 376px;
    left: -3px;
}
.map-progress #title-36 {
    top: 528px;
    left: 117px;
}
.map-progress #title-37 {
    top: 195px;
    left: 30px;
}
.map-progress #title-38 {
    top: 195px;
    left: 30px;
}
.map-progress #title-39 {
    top: 55px;
    left: 147px;
}
.map-progress #title-40 {
    top: 55px;
    left: 147px;
}


.cls-10 {
    fill: #d5e4f8 !important;
}

/***************************** MAP ICON COLOR *********************************/


#Layer_22 path, #Layer_22 polygon {
    fill: #fcb346;
}

#Layer_23 path {
    fill: #fcb346;
}

#Layer_24 path {
    fill: #fcb346;
}

#Layer_25 path {
    fill: #fcb346;
}

#Layer_26 path {
    fill: #fcb346;
}

#Layer_27 path {
    fill: #fcb346;
}

#Layer_28 path {
    fill: #fcb346;
}

#Layer_29 path {
    fill: #fcb346;
}

#Layer_30 path {
    fill: #fcb346;
}

#Layer_31 path {
    fill: #fcb346;
}

#Layer_32 path {
    fill: #fcb346;
}

#Layer_33 path {
    fill: #fcb346;
}

#Layer_34 path {
    fill: #fcb346;
}

#Layer_35 path {
    fill: #fcb346;
}

#Layer_36 path {
    fill: #fcb346;
}

#Layer_38 path {
    fill: #9cce01;
}

#Layer_100 path {
    fill: black;
}

/***************************** END OF MAP ICON COLOR **************************/

.progress-bar-block {
    margin-top: -90px;
}

.progress-bar-block a {
    margin-top: -35px;
    margin-right: 20px;
    font-size: .8rem;
    position: absolute;
    right: 0;
  	z-index: 2;
}

.progress {
    display: flex;
    height: 36px;
    overflow: hidden;
    font-size: .75rem;
    background-image: linear-gradient(to right, #ee7500 , #feff01, #0781005e);
    border-radius: .25rem;
    padding: 0;
    justify-content: space-between;
}

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    color: #000;
    background-color: transparent;
    white-space: nowrap;
    transition: width .6s ease;
    padding-left: 20px;
    z-index: 1;
}

.progress-blank {
    background-color: #e9ecef;
}

#events .item .title {
    font-size: 15px;
}

.krug {
    position: relative;
    height: 370px;
}

.donut {
    width: 320px;
    height: 320px;
    background: conic-gradient(from 0deg, #ee7500 , #feff01, #078100);
    margin: 10px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: 45px;
    left: 0;
}

.donut-transparent {
    width: 320px;
    height: 320px;
    background: radial-gradient(white 33%, transparent 0%), conic-gradient(#ff572200 0% 93%, #ececec 0% 0%, #ececec 0% 0%);
    margin: 10px;
    display: inline-block;
    border-radius: 50%;
    position: absolute;
    top: 45px;
    left: 0;
    text-align: center;
}

.donut-transparent span {
    position: relative;
    top: 44%;
    transform: translateY(-50%);
    font-size: 35px;
}

.krug p {
    position: absolute;
    bottom: -30px;
}

.info .bubbleinfo {
  width: 430px;
  background: #fff;
  color: #ffffff;
  border: 2px solid #e6e7e8;
  opacity: 0;
  padding: 10px 30px;
  position: absolute;
  right: 75px;
  text-align: left;
  visibility: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}

.info a:hover .bubbleinfo {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  z-index: 99999999;
}

.info h3, .info p {
  color: #666;
}

.map-progress .description,
.home-map-tbc .description {
    background-color: #fff;
    padding: 20px;
    width: 350px;
    display: none;
    position: absolute;
}
.map-progress .description ul,
.home-map-tbc .description ul {
    margin-top: 15px;
    text-align: left;
}

/**********************************    mapa sa dalekovodima      ****************************************/
    .wrap_map {
        position: relative;
        height: 2000px;
        width: 1168px;
        top: 0;
        left: 0;
        /*background-color: #858585;*/
    }
    .svg_map {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .info {
        
    }
    .box {
        z-index: 1;
        background-color: #ffff;
        border: 2px solid #e6e7e8;
        width: 200px;
        padding: 0 20px;
        position: absolute;
		min-height: 220px;
        display: none;
    }
    .box:after {
        content: "";
        width: 0;
        height: 0;
        border-top: 20px solid #e6e7e8;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        position: absolute;
        bottom: -20px;
        left: 40%;
    }
    .box h3 {
        text-align: center;
    }
    .box h4 {
        text-align: center;
    }