/* @override
        http://si21.dev.splet1.si21.com/p/elementi/basic.css?v=2
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans&subset=latin,cyrillic-ext,greek-ext,vietnamese,greek,latin-ext,cyrillic);
@import url(css/font-awesome.min.css);
@import url(../font/fontface.css);
@font-face {
    font-family:'exobold';
    src:url('../fonts/exo-bold-webfont.eot');
    src:url('../fonts/exo-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo-bold-webfont.woff') format('woff'),url('../fonts/exo-bold-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'Raleway';
    src:url('../fonts/raleway-regular.eot');
    src:url('../fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway-regular.woff') format('woff'),url('../fonts/raleway-regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'exolight';
    src:url('../fonts/exo-light-webfont.eot');
    src:url('../fonts/exo-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo-light-webfont.woff') format('woff'),url('../fonts/exo-light-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'exoregular';
    src:url('../fonts/exo-regular-webfont.eot');
    src:url('../fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo-regular-webfont.woff') format('woff'),url('../fonts/exo-regular-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'exodemibold';
    src:url('../fonts/exo-semibold-webfont.eot');
    src:url('../fonts/exo-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/exo-semibold-webfont.woff') format('woff'),url('../fonts/exo-semibold-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}

/* @group YUI Reset */
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
input::-moz-focus-inner,button::-moz-focus-inner {
    padding: 0;
    border: 0
}

html{color:#000;background:#fff;position: relative}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
/* @end */

/* @group Basic Layout And Design */


body, html {
    width: 100%;
    text-align: center;

}
body {
    overflow-x: hidden;
    background: #fff;
}
.page{
    background: none repeat scroll 0 0 #fff;
    bottom: 0;
    left: 50%;
    margin-left: -500px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1000px;
}
body.noSlider {
    background: none;
}
body, td, th, h1, h2, h3, h4, h5, h6, input, input[type="file"], textarea, select, button, .ac_results {
    font-size:12px;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    color: #414141;
    letter-spacing: 0.5px;
}
a {
    text-decoration: none;
    color: #277363;
}
.itemContent a{
}
#rightCol a:hover{
    text-decoration: underline;
}
.itemContent a:hover{
    text-decoration: underline;
}
/*.button {
        display: inline-block;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
        background: -moz-linear-gradient(90deg, #c5c4c4 0%, #dfdede 100%) #8c1d74;
        background: -webkit-gradient(linear, left bottom, left top, from(#c5c4c4), to(#dfdede)) #8c1d74;
        color: #6d6c6c;
        font-size: 14px;
        padding: 10px 40px;
        border: none;
        -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
        -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
        box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.24);
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.59);
}
.button.back {
        margin-right: 20px;
}
#eNovice .button {
        clear: both;
        float: left;
        margin-bottom: 20px;
}
.button.more {
        font-size: 12px;
        padding: 8px 20px;
}*/
#leftCol {
    z-index: 10;
    width: 226px;
    float: left;
    padding: 0 0 0 0;
}
#menuWrapper {
    width: 100%;
    clear: both;
    height: 296px;

}
#top1{
    margin: 0 auto;
    width: 960px;
    position: relative;
}
#topLogo {
    background: url("logo.png") no-repeat scroll right bottom 0 rgba(0, 0, 0, 0);
    display: block;
    height: 13px;
    padding-bottom: 58px;
    padding-left: 170px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 150px;
    width: auto;
    z-index: 100;
}
#top p {
    display: block;
    float: left;
    line-height: 16px;
    padding: 2px 15px;
    margin: 17px 0 0 0;
    color: #9abfcb;
}
#top p a {
    color: #d6ecf4;
}

#topLogo strong {
    display: block;
    padding: 30px 0 0 54px;
}
#topLogo span {
    color: #444444;
}
#main,#footer1,#topBar {
    width: 960px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

#main {
    width: 960px;
}
.noSlider #main {
    padding-top: 10px;
}
#footerWrapperC {
    clear: both;
    width: 960px;
    clear: both;
    margin: 0 auto;
}
#footer .kabi {
    display: block;
    float: right;
    width: 100%;
    clear: both;
    padding: 10px 0 10px 0;
    margin: 25px 0 0 0;
    border-top: 1px dotted #c6cacd;
    color: #8f9ca6;
    text-decoration: none;
    text-shadow: rgba(255,255,255,0.36) 0 1px 0;
    font-size: 11px;
}
#footer .kabi strong {
    color: #60686f;
}
#mc {
    width:100%;
    min-height:100%;
    position: relative;
    z-index: 10;
    clear: both;
    margin-bottom: 360px;
}
* html #mc {
    height: 100%;
}
#footer .colbox::before {
    content: "";
    border-left: 1px solid #d9d9d9;
    width: 1px;
    height: 140px;
    position: absolute;
    left: -30px;
    top: 0;
}
#footer .colbox1 ul a {
    display: block;
    padding: 1px 0;
}
#footer .colbox1 i {
    font-size: 22px;
    color: #cbd0ca;
}
#footer .colbox1 ul {
    margin: 10px 0;
}
#footer .colbox p {
    margin: 0 0 15px 0;
}
#footer .colbox {
    float: left;
    position: relative;
    margin: 0;
    padding: 40px 0 20px 0;
    color: #7d7e7d;
    width: 260px;
    display: inline;

}
#footer .colbox1 {
    margin-left: 190px;
    width: 240px;
}
#footer .colbox2 {
    margin: 0;
    float: right;
    width: 314px;
}

#footer .googleOkvir {
    -moz-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    border: 1px solid #a4ab9b;
}
#footer .colbox h4,#footer .colbox h3 {
    font-family: 'Raleway', 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #56790a;
    padding: 0 0 5px 0;
}
#footer .colbox3 {
    position: relative;
    width: 340px;
    float: right;
}
#footer .colbox3 h3 {
    position: absolute;
    right: 100%;
    margin-right: 60px;
    white-space: nowrap;
}
.footer_bottom{
    float: left;
    width: 100%;
    background: #007261;
}
.footer_bottom_box{
    color: #FFFFFF;
    margin: 0 auto;
    padding: 15px 0;
    width: 960px;
    text-align: left;
}
.footer_bottom_box p a, .footer_bottom_box a{
    color: #fff;
}
#footer .colbox .content {
    padding: 0 20px 0 0px;
    line-height: 16px;
}
#footerWrapper {
    background: none repeat scroll 0 0 #F6F4EE;
    clear: both;
    float: left;
    padding-bottom: 0px;
    padding-top: 20px;
    position: relative;
    width: 100%;
}
.footer_copiright a{
    color: #fff;
    font-weight: bold;
}
.footer_copiright a:hover{
    text-decoration: underline;
}
.kabi strong {
    font-weight: bold;
}
.kabi {
    text-align: left;
    color: #fff;
    float: left;
    line-height: 40px;
}
#footer1 {
    width: 960px;
    clear: both;
    float: right;
    position: relative;
    margin: 0 0 0 0;
}

#midSection {
    float: left;
    width: 100%;
    clear: both;
    padding: 30px 0;
}
h1, #uvodnaMid h2, #leftColumn h2, #rightColumn h2, #leftCol h3, #akcijskaLeft h2, #akcijskaLeft h3, .katTrak h3 {
    color: #444;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}
#vmeni {
    background-color: #8d1f75;
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
}
#vmeni li a {
    display: block;
    color: #fff;
    padding: 13px 20px;
    border-bottom: 1px solid #751860;
}
#vmeni li a.vmeniAkt {
    background-color: #83b31d;
}
#rightCol {
    float: right;
    width: 310px;
    text-align: left;
    letter-spacing: normal !important;
    margin-bottom: 10px;
}
#mainColumn {
    width: 620px;
    float: left;
    margin: 0 0 0 0;
    display: inline;
    padding: 0 0 0 0;

    z-index: 10;
    min-height: 300px;
}
/* @end */

/* @group hmeni */
ul.hmenu {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 0.4px solid #026455;
    border-top: 0.4px solid #026455;
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
ul.hmenu li {
    display: inline;
    position: relative;
    float: left;
}
ul.hmenu li.first{
    display: none;
}
ul.hmenu li.first a{
    padding-left: 0px;
    color: #fff
}
ul.hmenu li a:hover  {
    background: #277363;
    color: #fff;
}
ul.hmenu li a.active  {
    background: #277363;
    color: #fff;
    /*
        background: -moz-linear-gradient(90deg, #eda905 0%, #fbcb58 100%) #8aba24;
        background: -webkit-gradient(linear, left bottom, left top, from(#eda905), to(#fbcb58)) #8aba24;
    */
}

ul.hmenu .sub a.active::after {
    display: none;
}
ul.hmenu li a {
    color: #fff;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 14px;
    padding: 14px 15px 13px;
    text-transform: uppercase;
}
.hmenu>li.has_sub>a {
    padding-right: 20px;
}
.hmenu>li.has_sub>a::after {
    content: "\f078";
    color: #13609b;
    padding: 0 0 0 10px;
    text-shadow: 0 1px rgba(255,255,255,0.2);
    font: 12px FontAwesome;
}
.hmenu>li.has_sub>a.active::after {
    color: #fff;
}

ul.hmenu li.home a {
    font-size: 24px;
    padding: 7px 10px 8px;
    border-left: 1px solid rgba(0,0,0,0.15);
}
.hmenu ul.sub li {
    height: auto;
}
.hmenu ul.sub li a {
    float: none;
    padding: 13px 25px;
    border-right: none;
    color: #931678;
    border-bottom: 1px solid #e8e8e8;
    font-size: 12px;
    text-shadow: none;
}
.hmenu ul.subli {
    position: absolute;
    left: 0;
    top: 0;
}
.hmenu ul.sub2 {
    position: absolute;
    left: 50%;
    margin-left: -130px;
    display: none;
    top: 48px;
    z-index: 100;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    min-width: 260px;
    -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.38);
    -webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.38);
    box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.38);
    background-color: #fff;

}
.hmenu li.hover ul.sub2 {
    display: block;
}
.hmenu ul.sub2 li.last>a {
    border-bottom: none;
}
.hmenu ul.sub2 li.last.has_sub a {
    border-bottom:  1px solid #001f26;
}
.hmenu ul.sub2::before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: -13px;
    width: 0;
    height: 0;
    border-color:  transparent transparent #fff  transparent;
    border-style: solid;
    border-width: 7px;
}
.hmenu ul.sub3 li>a::before {
    content: "\f054";
    padding: 0 8px 0 0;
    color: #4f5254;
    font: 10px FontAwesome;
}
.hmenu ul.sub2 li {
    clear: both;
    float: left;
    width: 100%;

}
.hmenu ul.sub2 a:hover {
    color: #7fac26;
    background: transparent;
}
.hmenu ul.sub2 a.active::before {
    display: none;
}
.hmenu ul.sub2 a.active {
    background: transparent;
    color: #f69838;
}
.hmenu ul.sub2 ul li a {
    font-size: 12px;
    color: #a5a5a3;
}
.hmenu ul.sub2 ul {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background-color: #1d262a;
}
#socialMenu {
    float: right;
    margin: 0 0 0 10px;
}
#socialMenu li.social a span {
    display: none;
}
#socialMenu li a {
    border: none;
    padding-left: 10px;
    padding-right: 10px;
}
#socialMenu li.social a {
    font-size: 18px;
    padding: 11px 4px;
}
#topWrapper, #mainWrapper {
    float: left;
    width: 100%;
    clear: both;
}
#topWrapper {

}
#topBarWrapper {
    float: left;
    width: 100%;
    margin-top: 15px;
    /*
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.39);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.39);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.39);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b2d83', endColorstr='#7a0c60');
    background: -moz-linear-gradient(90deg, #0f63b2 0%, #1394d5 100%) #7a0c60;
    background: -webkit-gradient(linear, left bottom, left top, from(#0f63b2), to(#1394d5)) #7a0c60;*/

}
#topTxt {
    float: right;
}
#mainWrapper {
    z-index: 10;
    margin-top: 30px;
}

#mainWrapperC {
    z-index: 10;
    width: 960px;
    margin: 0 auto;
}
#top{
    position: relative;
    width: 100%;
    float: left;
    z-index: 1;
}
#leftColumn {
    width: 220px;
    float: left;
    margin: 0 0 0 0;
}
#rightColumn {
    width: 200px;
    float: right;
    overflow: hidden;
    padding: 10px 0 20px 0;
    z-index: 1;
    background-color: #dfdfdf;
}
#rightColumn .colbox {
    float: left;
    width: 180px;
    margin: 0 0 0 20px;
    display: inline;
}
#rightColumn .item {
    margin: 15px 0 0 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #d1d1d1;
}
#rightColumn .date {
    color: #707070;
}
#rightColumn h5 a {
    text-decoration: none;
    font-size: 13px;
}
#rightColumn .img {
    float: left;
    margin: 0 15px 10px 0;
}
#rightColumn .itemContent {
    width: 160px;
    float: left;
    margin: 0;
    padding: 0;
}
.item_sadrzaj{
    float: left;
    width: 285px;
}
#rightColumn .colbox h3 {

    font-size: 24px;
    color: #131313;
    padding: 0 0 0 0;
}

/* @end */

/* @group items */
.item h3 {
    font-size: 15px;
    color: #333;
    padding: 10px 0 5px 0;
    margin: 0 0 5px 0;
}
#mainColumn .item h2 {
    padding: 5px 0 0 0;
}
.item h3 a, .item h2 a {
    text-decoration: none;
}
.item h3 a {
    color: #12395e;
}
.item {
    float: left;
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
}
.item p img{
    width: 100% !important;
    height: auto !important;
}
.itemNovice{
    border-top: 4px solid #277363;
    padding-bottom: 0;
    padding-top: 15px;
    position: relative;
    background: #F6F4EE;
    margin-bottom: 10px;
}
.item_social{
    bottom: 15px;
    position: absolute;
    right: 2px;
}
.itemNovice::after {
    content: "";
    position: absolute;
    left: -40px;
    bottom: 0;
    width: 80px;
    /*border-bottom: 1px solid #7e7e7e;*/
}
.item time {
    bottom: 0;
    color: #828281;
    display: inline;
    float: none;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 11px 0 10px;
    padding: 5px 10px 5px 0;
    position: relative;
    text-transform: none;
}
.border{
    float: left;
    border-top: 10px solid #f2f2f2;
    margin: 15px 0;
    width: 100%;
}
.linkovi_box{
    float: left;
    padding: 10px 0 0;
    width: 100%;
}
#mainColumn .item h1, #mainColumn .item h2 {
    padding: 0 0 4px 0;
    margin: 0;
}
#mainColumn .itemNovice h2 {
    font-size: 20px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
#mainColumn .itemNovice h1 {
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    padding: 0;

}
#mainColumn .itemNovice h1 a{
    color: #444;
    font-size: 20px;
    text-transform: uppercase;
}
#mainColumn .itemNovice h2 a{
    color: #141414;
    font-size: 20px;
    text-transform: uppercase;
}
.item404 {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    text-align: center;
    background-color: #cc0062;
    padding: 20px 0;
}
#main .item404 i {
    color: #fefe17;
    font-size: 50px;
}
#main .item404 h1 {
    border-bottom: none;
    color: #fff;
    margin: 0;
    font-size: 22px;
}
.itemNovica .itemContent{
    padding-top: 0px;
}
.itemNovice h6,.itemNovica h6 {
    padding: 3px 0 0 0;
    color: #949494;
    margin: 0 0 0 0;
}
#mainColumn .items {
    border-bottom: 1px dashed #eee;
    padding: 20px 0;
    margin:  0;
}
#mainColumn .searchItem h3 {
    margin: 0;
    padding: 0;
}
#mainColumn .searchItem h2 {
    margin: 0;
    padding: 0;
}
.itemContent {
    padding: 15px 0 25px 0;
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    display: inline;
}
.itemNovice .itemContent {
    float: none;
    display: block;
}
#mainColumn .itemSearch h1 b {
    font-weight: normal;
    color: #FFD400;
}
#mainColumn .itemSearch .itemContent {
    padding: 15px 20px;
    width: auto;
    margin: 0;
}
div#mainColumn ul.propertisi {
    margin: 5px 0;
    float: left;
    width: 100%;
}
div#mainColumn ul.propertisi1{
    width: auto !important;
    min-width: 360px;
    margin-top: 10px;
}
div#mainColumn ul.propertisi li{
    float: left;
    width: auto;
    padding: 0px;
    background: none;
    list-style: none;
}
div#mainColumn ul.propertisi li:first-child a{
    margin-left: 0px;
}
div#mainColumn ul.propertisi li a{
    color: #fff;
    background: #277363;
    font-size: 15px;
    margin: 0 3px;
    text-transform: uppercase;
    font-weight: normal;
}
div#mainColumn ul.propertisi li a:hover{
    background: #FBE82F;
    color: #444;
}
#tagCloud{
    float: left;
    margin: 15px 0;
    width: 100%;
}
.item_social1{
    float: left;
}
#tagCloud ul.tagCloud{
    float: left;
    margin: 0;
}
#tagCloud ul.tagCloud li{
    padding-left: 4px;
}
#tagCloud ul.tagCloud li.noborder{
    padding-left: 0px;
}
#tagCloud ul.tagCloud li h2{
    font-size: 14px;
    padding-left: 0px;
}
#tagCloud ul.tagCloud li a{
    line-height: 23px;
}
#tagCloud ul.tagCloud li{
    float: left;
    width: auto;
    display: inline;
}
.itemKomentarCont{
    float: left;
    width: 100%;
}
.searchItem .itemContent {
    padding: 5px 0 0 0;
}
.itemKatalog .itemContent {
    padding-top: 0;
}
.itemKatalog .itemKR {
    float: left;
    width: 180px;
}


.itemContent p {
    margin: 0 0 15px 0;
    line-height: 18px;
}
hr {
    background: #ccc;
    border: none;
    height: 1px;
    overflow: hidden;
    clear: both;
}

.itemNav {
    float: left;

}
.itemKatalog .itemNav {
    clear: none;
}
a.gVec, a.gBack, a.gDodaj, a.gRemove {
    margin: 5px 0 0 0;
    float: left;
    text-decoration: none;
    padding: 7px 24px 6px 0;

    font: 14px/12px;
}
a.gBack {

    padding-left: 22px;
}
.katCena small b {
    text-decoration: line-through;
}
.katCena p {
    font-size: 12px;
    margin-top: 15px;
}
.katCena strong b {
    color: #37962b;
}
.katCena strong {
    color: #10387f;
}
.katCena small {
    font-size: 12px;
    display: block;
}
.katCena b {
    color: #272727;
}
.katCena {
    float: left;
    width: 100%;
    clear: both;
    padding: 0 0 5px;
    font-size: 14px;
}
p.searchNoResult {
    clear: both;
    padding: 20px;
}

h2 .searchStr, .itemContent span.searchStr {
    background: #FFD400;
    color: #fff;
    padding: 0 5px;
    margin: 0 1px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
}
.itemContent ul {
    margin: 0 0 10px 30px;
}
.itemContent ul ul {
    margin-top: 0;
    margin-bottom: 0;
}
div#mainColumn ul {
    margin: 20px 0 20px 20px;
}
div#mainColumn ul li {
    padding: 3px 0 3px 15px;
    list-style-type:inherit;
    position: relative;
    line-height: 1.4;
}
/*div#mainColumn ul li::before {
        content: "\f054";
        color: #86b621;
        font-family: FontAwesome;
        position: absolute;
        left: 0;
        top: 4px;
}*/

.gKoment span {
    font-size: 11px;
    color: #9b9b9b;
}
.gKoment {
    display: block;
    float: left;
    text-decoration: none;
    padding: 8px 10px 8px 30px;
    margin: 15px 0 0 15px;
}
#mainColumn .item .itemDatoteke h2 {
    border-bottom: 1px dotted #ccc;
    padding: 0;
    line-height: 20px;
}
.itemDatoteke {

    clear: both;
    padding: 20px;
    background: url(dl.png) no-repeat 50px center #ebeeea;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin: 0 0 20px 0;
}
#mainColumn .itemDatoteke ul {
    margin: 0 0 0 5px;
}
#mainColumn .itemDatoteke ul li::before {
    display: none;
}
#mainColumn .itemDatoteke ul li {
    list-style: none;
    background: url(page_white.png) no-repeat left 5px;
    display: block;
    padding: 6px 0 6px 22px;
}
.itemDatoteke ul li.datoteke_pdf {
    background-image: url(page_white_acrobat.png);
}
.itemDatoteke ul li.datoteke_txt {
    background-image: url(page_white_text.png);
}
.itemDatoteke ul li.datoteke_psd, .itemDatoteke ul li.datoteke_jpg, .itemDatoteke ul li.datoteke_gif, .itemDatoteke ul li.datoteke_png {
    background-image: url(page_white_paintbrush.png);
}
.itemDatoteke ul li.datoteke_ppt, .itemDatoteke ul li.datoteke_pptx {
    background-image: url(page_white_powerpoint.png);
}
.itemDatoteke ul li.datoteke_ai, .itemDatoteke ul li.datoteke_eps {
    background-image: url(page_white_vector.png);
}
.itemDatoteke ul li.datoteke_zip, .itemDatoteke ul li.datoteke_rar {
    background-image: url(page_white_zip.png);
}
.itemDatoteke ul li.datoteke_xls {
    background-image: url(page_excel.png);
}
.itemDatoteke ul li.datoteke_doc,.itemDatoteke ul li.datoteke_docx {
    background-image: url(page_word.png);
}
#mainColumn .itemDatoteke ul li span {
    font-size: 11px;
    color: #a3a3a3;
    display: inline-block;
    background: #ccc;
    color: #fff;
    padding: 2px 8px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
/* @end */

/* @group items */
.footerCol h4 {
    color: #cacaca;
    font-size: 16px;
    padding: 0 0 15px 0;
}
.footerCol strong {
    color: #777;
}

.footerCol a {
    text-decoration: none;
    color: #f46c14;
}
.footerCol2, .footerCol3 {

}
.footerCol p {
    margin: 0 0 10px 0;
    line-height: 16px;
}
.footerCol h3 {
    color: #e1e9ec;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px dotted #177c88;

}
.footerCol {
    color: #879ca4;
    float: left;
    width: 280px;
    overflow: hidden;
    margin: 30px 0 0 0;
    padding: 0 20px 0 20px;
}
.footerCol1 {

}
.footerCol label {
    display: block;
    clear: both;
    padding: 4px 0;
    overflow: hidden;
}
.footerCol label span {
    display: block;
    float: left;
    width: 90px;
}
.footerCol label input, .footerCol label textarea {
    float: right;
    border: none;
    background-color: #464646;
    padding: 4px 0 4px 10px;
    width: 150px;
    color: #fff;
}

.footerCol label input:focus, .footerCol label textarea:focus {
    background: #6c6c6c;
    color: #000;
}
.footerCol .ferror, .footerCol label .ferror:focus {
    background-color: #513939;
}
.footerCol label .ferror:focus {
    background-color: #8b2527;
}
.footerCol label textarea {
    height: 90px;
    width: 170px;
    margin: 0;
}
.footerCol label input {
    margin-right: 20px;
}
.footerCol3 a strong {
    color: #9f9f9f;
}
.footerCol3 .itemContent {
    padding: 0;
}
.footerCol3 ul {
    margin:0;
}
.footerCol3 ul ul {
    margin: 0 0 0 25px;
}
.footerCol3 ul li {
    list-style: none;
}
.footerCol3 ul ul li {
    list-style: square;
}
.footerCol3 a {
    color: #879ca4;
}
.footerCol a:hover, .footerCol a:hover strong {
    text-decoration: underline;
    color: #f8b834;
}
#footer .colbox p.error {
    position: relative;
    color: #fff;
    padding: 4px 10px;
    margin: 5px 0 5px 100px;
    width: auto;
    float: left;
    z-index: 1000000;
    box-shadow:  1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-color: #cd0143;
}

.cBoxLeft, .cBoxRight {
    width: 40%;
    padding: 15px 25px;
    font: italic 14px/18px 'Raleway', 'Open Sans', sans-serif;
    color: #3f3f3f;
    box-shadow:  1px 1px 6px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.2);
    -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.2);
    background-color: #acc2ce;
    border: 1px solid #899aa4;
}
.cBoxLeft {
    float: left;
    margin: 15px 15px 15px 0;
}
.cBoxRight {
    float: right;
    margin: 15px 0 15px 15px;
}
/* @end */

#overlayBcms {
    position: absolute;
    z-index: 10000;
    background: #0a0a0a;
    left: 0;
    top: 0;
}
#overlayBcmsLoading {
    display: none;
}
#overlayBcms.loading #overlayBcmsLoading {
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    background: no-repeat center center #0e0e0e;
    /*background: url(/admin/one/css/loading.gif) no-repeat center center;*/
}
#leftCol .infoBox {
    margin-left: 20px;
    margin-right: 20px;
}
.infoBox {
    background: #009dd3;
    clear: both;
    margin: 0 0 10px 0;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
#zastaviteF .infoBox {
    margin-top: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#uRight .infoBox {
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.infoBox.error, .infoBoxError {
    background: #ca072f;

}
.infoBox.error p {
}
.infoBox p {
    margin: 0;
    font-size: 12px;
    color: #fff;
    padding: 15px 25px 15px 25px;
}
.infoBoxError p {
    margin: 0;
    padding: 5px 15px 0 15px;
}
.itemSitemap ul {
    margin: 0;
}
.itemSitemap ul li {
    float: left;
    display: block;
    width: 18%;
    margin-right: 2%;
}
.itemSitemap ul li a {
    display: block;
    padding: 8px 15px;
    text-decoration: none;
    text-decoration: none;
    cursor: pointer;
    color: #222;
    font-size: 12px;
    border: none;
    margin-bottom: 10px;
}
.itemSitemap ul li li a {
    border-bottom: 1px dotted #ccc;
    background: none;
    box-shadow: none;
    border-radius: 0;
    padding: 6px 15px;
    margin: 0;
}
.itemSitemap ul li li {
    display: inline;
    float: none;
    margin: 0;
}
.itemSitemap ul ul ul a {
    padding-left: 30px;
    color: #5a5a5a;
}
.itemSitemap ul ul ul ul a {
    padding-left: 45px;
}
h1.brano{
    background: none repeat scroll 0 0 #277363;
    border-bottom: 1px solid #026455;
    border-top: 1px solid #026455;
    color: #fff;
    float: left;
    font-size: 16px;
    margin: 10px 0;
    padding: 5px 0 5px 2%;
    text-transform: uppercase;
    width: 98%;
}
.bck_item{
    float: left;
    width: 100%;
    background: #F6F4EE;
}
.pading{
    padding: 0 15px;
    float: left;
}
.galerijaRow {
    float: left;
    width: 100%;
    padding: 0 0 20px 0;
}
.galerijaItem {
    float: left;
    width: 230px;
    text-align: center;
    margin: 0 17px 0 0;
}
.galerijaItem.divLast {
    margin-right: 0;
}
.galerijaItem a img {
    -moz-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    border: 1px solid #6d6d6d;
}
.itemImgs {
    float: left;
    margin-bottom: 12px;
    margin-left: 15px;
    margin-right: 15px;
    width: 290px;
}
.itemImgs1{
    border-top: 4px solid #277363;
    float: left;
}
.itemNovice .itemImgs,.itemNovica .itemImgs {

}
.itemDogodki .itemImgs {
    margin-bottom: 0;
}

.itemImgs a.firstImg {
    margin-top: 0;
}
.itemImgs a img {
    /*-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;*/
}
.itemImgs a {

}
.itemNovice .itemImgs a, .itemNovica .itemImgs a {

}
.itemKatalog .itemImgs {
    width: 100%;
    border: none;
    margin: 0 0 10px 15px;
}
.itemKatalog .itemImgs a {
    width: 100%;
}
.itemImgs p, .galerijaItem p {
    width: 250px;
    float: right;
    font: italic 12px 'Raleway', 'Open Sans', sans-serif;
    color: #979797;
    margin: 0;
    padding: 5px 0;
    text-align: left;
}
.itemNovice .itemImgs p,.itemNovica .itemImgs p {
    width: 120px;
}
.galerijaContainer {
    float: left;
    width: 100%;
    border-bottom: 1px dotted #ccc;
    padding: 0 0 0 0;

}
.galerijaItem p {
    width: 100%;
    padding: 10px 0 0 0;
}
.item h1 a {
    text-decoration: none;
}
.msg {
    background-color: #6e9f07;
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    display: none;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.msg p, #footer .msg p {
    padding: 10px 20px;
    margin: 0;
    font: 16px;
    color: #fffefe;
}
.itemContent label {
    display: block;
    float: left;
    width: 360px;
    padding: 3px 0;
    clear: both;
}
.itemContent label.ferror {
    color: #a30409;
}
.clearer {
    clear:both;
    display:block;
    font-size:1px;
    height:1px;
    overflow: hidden;
    line-height:1px;
    margin-bottom:0;
}
.itemContent label span,#bcms_kepca_c label {
    display: block;
    float: left;
    width: 110px;
}
.itemContent label input {
    float: right;
    width: 170px;
    margin-right: 60px !important;
}
.itemContent label select {
    width: 190px;
}
.itemContent label textarea {
    float: right;
    width: 230px;
}
.itemContent label input.ferror, .itemContent label textarea.ferror {
    background-color: #e9c2c3;
}

/* @group paging */
.pagingWrapper, .itemSearch .itemContent {
    float: left;
    margin: 0 0 18px 0;
    padding: 0;
}
.pagingWrapper{
    width: auto;
    float: right;
    text-align: center;
}
.pagingWrapper ul{
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.itemSearch .itemContent {
    width: 100%;
}
#mainColumn .pagingWrapper ul.bcmsPaging {
    clear: both;
    text-align: center;
    margin: 0;
}
#mainColumn .pagingWrapper .bcmsPaging li {
    display: inline-block;
    padding: 0;
    margin-right: 10px;
    display: inline-block;
    float: left;
}
#mainColumn .pagingWrapper .bcmsPaging li.bcmsPagingNext{
    margin-right: 0px;
}
#mainColumn .bcmsPaging li::before {
    display: none;
}
.bcmsPaging li span {
    display: inline-block;
    float: left;
    padding: 4px 8px;
    margin: 5px 0;
    background: #EDEBEC;
}

.bcmsPaging li a:hover {
    text-decoration: none;
}
.bcmsPaging li a:hover span {
    background-color: #EDEBEC;
    text-decoration: underline;
}
.bcmsPaging li.bcmsPagingPrev span {
    padding-left:5px;
    background: none;
}
.bcmsPaging li a:hover span i{
    text-decoration: none;
}
.bcmsPaging .bcmsPagingActive span {

    background-color: #EDEBEC;
}
.bcmsPaging li.bcmsPagingNext {
    float: right;

}
.bcmsPaging li.bcmsPagingPrev span{
    display: none;
}
.bcmsPaging li.bcmsPagingPrev a span{
    display: inline;
}
.bcmsPaging li.bcmsPagingNext span{
    display: none;
}
.bcmsPaging li.bcmsPagingNext a span{
    display: inline;
}
.bcmsPaging li.bcmsPagingPrev span:hover{
    background: none;
}
.bcmsPaging li.bcmsPagingNext span:hover{
    background: none;
}
.bcmsPaging li.bcmsPagingNext span {
    float: right;
    padding-right: 5px;
    background: none;
}
.bcmsPaging li.bcmsPagingPrev {
    float: left;
}

/* @end */




/* @group Basic */

#enoviceBox #formaEnovice, #podporaBoxRight #podporaBox {
    margin: 15px;
}
#leftColumn h2, #rightColumn h2, #rightColumn h2 a {
    font-size: 18px;
    text-decoration: none;
    color: #454545;
}
#googleOkvir {
    width: 100%;
    float: left;
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.14);
    border: 1px solid #c6c5c5;

}
.bcmsGoogleMap {
    margin: 0;
    overflow: hidden;
}
.bcmsGmapCalcRoute {
    border-top: 1px solid #cdcdcd;
    clear: both;
    float: left;
    width: 100%;
    padding: 0 0 15px 0;
    background: #d8dcdf;
}
.bcmsGmapCalcRouteText {
    margin: 0 0 10px 10px;
    padding: 10px 0 0 0;
    display: block;
}
.bcmsGmapCalcRouteInput {
    margin-left: 10px !important;
    width: 250px;
}
.bcmsGmapCalcRouteInput.example {
    font-family:  'Raleway', 'Open Sans', sans-serif;
    color: #999;
}
.bcmsGmapCalcRouteButton {
    margin-left: 10px;
    padding: 5px 15px;
}
.bcmsGmapDirectionsPanel {
    float: left;
    width: 630px;
    margin-left: 10px;
}
.bcmsGmapDirectionsPanel table {
    width: 100%;
}
.bcmsGmapDirectionsPanel .adp-placemark td {
    background: #b7babd;

    color: #fff;
}
.bcmsGmapDirectionsPanel .adp-placemark {
    border-color: #a9a9a9;
}
.bcmsGmapDirectionsPanel td {
    border-color: #c6c6c6;
}
.bcmsGmapDirectionsPanel .infoBox {
    margin-top: 15px;
}
.bcmsGmapDirectionsPanel .infoBox p {
    margin: 0;
}
.bcmsMarkerTxt {
    height: 60px;
}
.bcmsMarkerTxt, .bcmsMarkerTxt p {
    margin: 0;
    padding: 0;
    line-height: 12px;
    font-size: 11px;
}
.item strong {
    font-weight: bold;
}
#mainColumn h1, #fullColumn h1 {
    font-size: 28px;
    line-height: 30px;
    padding: 0 0 8px 0;
}
#fullColumn h1 span {
    color: #d6d6d6;
}
#mainColumn h2, .itemContent h2 {
    font-weight: normal;
    font-style: normal;
    color: #313131;
    padding: 0 0 0 0;
    margin: -5px 0 0 0;
    font-size: 28px;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}
.itemKatalog .content {
    clear: both;
    padding: 10px 0;
    margin: 10px 0;
    border-top: 1px dashed #e4e4e4;
    border-bottom: 1px dashed #e4e4e4;
}
#mainColumn .itemKatalog h2,#mainColumn .itemKatalogSingle h2 {
    margin: 0;
    padding: 0;
    font-size: 16px;
}
#vmeni i {
    font-style: normal;
}
.itemContent h2 {
    margin: 0 0 15px 0;
    font-size: 16px;
}
#mainColumn .item .itemContent .itemDatoteke h2 {
    padding: 0 0 5px 0;
    margin: 0;
}

/* @end */



/* @group podpora */

.bcmsGmapCalcRouteInput,#zastaviteF .r5, .f_loginC input, #googleRouteToolbar .r5, .itemContent label input, .itemContent label textarea, #commentForm textarea, .itemContent input.r5, #bcms_kepca_i {
    border: none;
    padding:6px 10px;
    margin: 0;
    background-color: #fff;
}
.itemContent label input, .itemContent label textarea {
    background-color: #c3d0d4;
}
.itemContent label.ferror input, .itemContent label.ferror textarea {
    background-color: #da9c9d;
}
#zastaviteF .r5:focus,.f_loginC input:focus, .itemContent label input:focus, .itemContent label textarea:focus, #commentForm textarea:focus {
    background-color: #97c5d5;
}

.itemContent label input.chk {
    width: auto;
    margin-right: 5px;
}

/* @end */

/* @group FCK */
.txtRed {
    color: #bd115e;
}
.txtRedBold {
    color: #bd115e;
    font-weight: bold;
}
.customBold {
    font-weight:bold;
    color: #1750a6;
}
.customBold2 {
    font-weight:bold;
    color: #212121;
}
.customBold3 {
    font-weight:bold;
    font-size: 16px;
    color: #000;
}
.orangeText {
    color:#ED6F01;
}
.redText {
    color:red;
}

.fckTable {
    border-top: 1px solid #eee;
    /*clear:both;*/
    margin:20px 0;
}
.fckTable td, .fckTable th {
    border-bottom: 1px solid #eee;
    padding:5px 4px 5px 4px;
    vertical-align:top;
    line-height: 18px;
    text-align:left;
}
#mc .fckTableHeader .fckTRprvi td {
    background: #B4B4B4;
    border-bottom: 1px solid #d1c7ab;
    color: #fff;
    vertical-align: bottom;
}
#mc .item .fckTableHeader td {
    font-size: 11px;
    line-height: 18px;
}
.fck_Slika_desno, .fck_Slika_levo {
    -moz-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    border: 1px solid #6d6d6d;
    float:right;
    margin:0 0 15px 20px;
}
p.pImportant {
    background-color: #80ac22;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
}
.fck_Slika_levo {
    float:left;
    margin:0 20px 15px 0;
}
.fckTR0 td, .fckTR0 th {

}
.fckTable th {
    vertical-align: bottom;
    border-bottom: 2px solid #8a8473;
    color: #3e3e3e;
    background-color: #d1c8ab;
    font-size: 11px;
}
.fckOkvir, .fckOkvir2 {
    float:right;
    padding:20px 0 20px 45px;

    color:#9c9c9c;
    width:130px;
    margin:5px 0 5px 15px;
}
.fckOkvir2 {
    float:left;
    border-left:none;
    padding:20px 45px 20px 0;
    margin:5px 15px 5px 0;

}

/* @end */
/* @group Lightbox */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #000;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px 'Raleway', 'Open Sans', sans-serif;
    background-color: #000;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 0;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}
/* @end */

.hidden {
    display: none;
}
.formRow {

    float: left;
    width: 100%;
    padding: 2px 0;
}
#cartItemList .formRow.error input, #cartItemList .formRow.error textarea {
    background-color: #ffc0be;
}
.formRow .error {
    clear: both;
    float: left;
    margin: 3px 0 3px 265px;
    padding: 3px 5px;
    background: #b92823;
    color: #fff;
}
#cartItemList .formRow input {
    border: none;
    float: left;
    background: #fff;
    width: 150px;
    padding: 3px 5px;
}
.formRow textarea {
    border: none;
    width: 200px;
}
.formRow.req label {
    color: #ab005c;
}
.formRow.error label,.formRow.error #bcms_kepca_c label {
    color: #ea322c;
}
.formRow label,.formRow #bcms_kepca_c label {
    display: block;
    float: left;
    width: 255px;
    text-align: right;
    padding: 0 10px 0 0;
}
.formRow #bcms_kepca_cc {
    padding: 10px 0 5px 265px;
}
#cartOrderForm button {
    float: left;
    clear: both;
    margin: 10px 0 10px 265px;
}
#fullColumn {
    float: left;
    width: 960px;
    margin: 0 0 40px 0;
    background: #fff;
    overflow: hidden;
    position: relative;
}

/* @group Slider top */

#slidesWrapper {
    width: 100%;
    position: relative;
    height: 280px;
    z-index: 1;
}
.slide {
    width: 100%;
    height: 110px;
    position: absolute;
    left: 0;
    top: 0;
    /*display: none;*/
    z-index: 1;
}
.sliderColor {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
}

.sliderColor.right {
    float: right;
    right: 0;
    left: auto;
}
.slide img {
    left: 50%;
    margin-left: -800px;
    position: absolute;
    top: 0;
    z-index: 2;
}
.slideContent {
    position: absolute;
    z-index: 15;
    bottom: 60px;
    left: 0;
    width: 280px;
    padding: 20px 30px;
    text-align: left;
    margin-left: 170px;
    color: #fff !important;
    font: 20px 'Raleway', 'Open Sans', sans-serif;
    color: #fff !important;
}
.slideContent1{
    left: 0;
    position: absolute;
    top: 145px;
    width: auto;
    z-index: 10;
}
.slideContent1 h3{
    /*background: url("head_h1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    color: #444444;
    float: left;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    font-size: 31px;
    font-weight: 500;
    padding: 0 0 4px;
    text-align: left;
    text-transform: uppercase;
    width: 375px;
}
.slideTxt1{
    color: #2E2E2E;
    float: left;
    font-size: 15px;
    text-align: left;
    width: auto;
}
#top .slideTxt1 a{
    margin-top: 4px;
    border-left: medium none;
    line-height: 1.5;
    padding: 0;
    color: #444;
}
#top .slideTxt1 a p{
    border-left: medium none;
    line-height: 1.5;
    margin: 10px 0 0;
    padding: 0;
}
.naslov{
    float: left;
    width: 100%;
    position: relative;
}
#mainColumn .item .naslov h1{
    text-transform: uppercase;
    margin-top: 10px;
}
.item .naslov time{
    float: left;
    margin: 0 0 10px;
    padding-left: 0;
    padding-top: 0px;
}
.itemKomentarCont h3 span{
}
#mainColumn .item .naslov h2{
    text-transform: uppercase;
    float: left;
}
.slideContent1 a{
    float: left;
    text-align: left;
    width: 100%;
    margin-top: 5px;
}
.slideTxt {
    padding: 5px 0 20px 0;
    line-height: 24px;
}
.slideContent h3 {
    font-size: 24px;
    padding:0;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    color: #fff;
}
.slideContent a  {
    display: block;
    float: left;
    padding: 2px 20px 20px 0;
    font-size: 14px;
    clear: both;
}
.slideContent.light h3, .slideContent.light a {
    color: #fff;
}
.slideContent.dark h3,.slideContent.dark a {
    color: #000;
}
#slidesNav {
    position: absolute;
    left: 50%;
    bottom: 10px;
    text-align: left;
    margin-left: 290px;
    z-index: 50;
}
#slidesNav li.active {
    width: 16px;
    height: 16px;
    margin: 0 2px;
    background-color: #8cb731 !important;
    background: -moz-linear-gradient(90deg, #709b16 0%, #8cb731 100%) #8cb731 !important;
    background: -webkit-gradient(linear, left bottom, left top, from(#709b16), to(#8cb731)) #8cb731 !important;

}
#slidesNav li {
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display: block;
    float: left;
    cursor: pointer;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    margin: 3px 5px;
    background-color: #d2d2d2 !important;
    background: -moz-linear-gradient(90deg, #d4d4d4 0%, #f0f0f0 100%) #d2d2d2;
    background: -webkit-gradient(linear, left bottom, left top, from(#d4d4d4), to(#f0f0f0)) #d2d2d2;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.17);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.17);
}
#slidesNav li span {
    display: none;
}
/* @end */

/* @group Footer contact form */

#footerForm label {
    display: block;
    float: left;
    width: 100%;
    padding: 3px 0;
}
#footerForm label input, #footerForm label textarea {
    float: left;
    border: none;
    background: #fff;
    padding: 6px 5px;
    width: 150px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#footerForm label.checkbox input {
    width: auto;
    background: transparent;
}
#footerForm label.checkbox span {
    width: auto;
    padding-left: 10px;
}
#footerForm label.checkbox {
    padding: 10px 0;
    padding-left: 100px;
}
#footerForm label.ferror input, #footerForm label.ferror textarea {
    background-color: #fcc2d5;
}
#footerForm label textarea {
    padding: 0;
    width: 200px;
    height: 100px;
}
#footerForm .button {
    text-align: center;
    margin: 5px 0 0 97px;
}
#footerForm label.ferror span {
    color: #9f0002;
}
#footerForm label span {
    display: block;
    float: left;
    width: 100px;
}
/* @end */

/* @group Search */
#searchBox {
    float: right;
    padding: 0;
    position: relative;
}
#searchBox i {
    background: none repeat scroll 0 0 #BABABA;
    color: #FFFFFF;
    font-size: 18px;
    padding: 3px;
    position: absolute;
    right: 4px;
    top: 4px;
}
.searchFor {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #BABABA;
    color: #BABABA;
    font-size: 15px;
    height: 29px;
    line-height: 8px;
    margin: 0;
    padding: 0 30px 0 5px;
    width: 271px;
}
/* @end */

/* @group Uvodna */
#uRight {
    float: right;
    width: 300px;
}
#uLeft h2 {
    color: #27426f;
    font-size: 28px;
    border-bottom: 3px solid #962b6e;
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
}
#uLeft h2 strong {
    font-weight: normal;
    float: left;
    line-height: 28px;
}
#uLeft h2 a {
    float: right;
    text-decoration: none;
    border-left: 1px solid #962b6e;
    font-size: 16px;

    color: #72706b;

    line-height: 24px;
    padding: 3px 25px 3px 15px;
}
#uRight h3 {

    color: #27426f;
    font-size: 24px;
    text-shadow: 0 1px #fff;
    margin: 0;
    line-height: 24px;
    padding: 15px 20px 5px 20px;
}
#uLeft span.date {
    color: #a5a5a5;
    display: block;
    padding: 0 0 10px 0;
}
#uLeft h5 a, #uLeft h4 a  {
    color: #962b6e;
    text-decoration: none;
    padding: 0 0 3px 0;
    display: block;
}
#uLeft h3 a {
    line-height: 16px;
    color: #12418e;
    font-size: 16px;
    text-decoration: none;

}
#uLeft .uNewsLeft h3 a {
    font-size: 22px;
    line-height: 24px;
}
#uLeft .img {
    -moz-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    border: 1px solid #6d6d6d;
}
.uNewsLeft .img {
    float: right;
    margin: 0 0 10px 20px;
}
.uNewsRight .newsItem {
    float: left;
    width: 100%;
    padding: 0 0 15px;
    margin: 0 0 15px 0;
    border-bottom: 1px dotted #ccc;
}
.uNewsRight .img {
    float: left;
    margin: 0 15px 0 0;
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.uNewsLeft {
    float: left;
    width: 310px;
}
.uNewsLeft .content p {

}
.uNewsLeft .content {
}
.uNewsLeft .gVec {
    clear: both;
}
.uNewsRight {
    float: right;
    width: 310px;
}
.newsBox {
    float: left;
    width: 100%;
    clear: both;
    margin: 0 0 20px 0;
}
#uLeft .green  h2, #uLeft .green  h2 a {
    border-color: #37962b;
}
#uLeft .green  h2 a {

}
/* @end */


/* @group mailing box */
#eNovice h3 {
    font-size: 22px;
    color: #fff;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    font-weight: normal;
    padding: 0 0 5px 0;
}
#eNoviceC {
    padding: 25px 30px;
}
#eNovice {
    float: left;
    width: 100%;
    margin: 0 0 25px 0;
    background: url(envelope.png) no-repeat 190px center #f9c64a;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #7d6878;
}
#eNovice form {

}
#eNovice form p {
    padding: 0 0 15px 0;
}

#eNovice form  label {
    display: block;
    float: left;
    width: 80px;
    padding: 10px 0 15px;
}
#eNovice form .textinput {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    border: none;
    padding: 10px 12px;
    width: 160px;
    color: #a6a6a6;
}
/* @end */

/* @group bannerji */
#banner300 {
    float: left;
    width: 100%;
    -moz-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
    box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
}
#banner728 {
    width: 728px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 12px;
}
/* @end */



/* @group jQuery autocomplete */

.ac_results {
    text-align: left;
    margin: 7px 0 0 -80px;
    padding: 0 0 15px 0;
    background-color: #fff;
    overflow: hidden;
    z-index: 99999;
    -webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.5);
    box-shadow:0 0 15px rgba(0,0,0,0.5);
    -moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius:0 0 20px 20px;
    border-radius: 0 0 20px 20px;
}
.ac_results .button {
    margin: 15px 0 0 15px;
    display: none;
}
.ac_results ul {
    -moz-border-radius: 0;
    -webkit-border-radius:0;
    border-radius: 0;
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #320126;
    background-color: #fff;
}
.ac_results li span {
    display: block;
    font-size: 15px;
    color: #9ea6a4;
}
.ac_results li {
    text-align: left;
    margin: 0px;
    padding: 8px 10px;
    cursor: default;
    display: block;
    border-bottom: 1px dotted #320126;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 15px;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
    color: #000;
}

.ac_loading {
    /* background: white url('indicator.gif') right center no-repeat; */
}

.ac_odd {

}

.ac_results .ac_over {
    background: #0d2136;
    color: white;
    text-shadow: rgba(0,0,0,0.2) 0 1px 0;
}
.ac_over span {
    color: #d0d0d0;
}
/* @end */

ul.itemSeznam {
    margin: 15px 0 15px 0;
    padding: 10px 0 10px 10px;

}
.item4 ul.itemSeznam {
    border-top: none;
    margin-top: 0;
    padding-top: 5px;
}
ul.itemSeznam li  {
    margin: 2px 0;
}
ul.itemSeznam li a {
    display: block;
    padding: 0;
    margin: 0;
}
#tip7-title b {
    color: #fff;
    text-shadow: 1px 1px #000;
    font-size: 15px;
}
#tip7-title span {
    color: #d4d4d4;
    display: block;
    text-shadow: 1px 1px #000;
}
#akcijskaLeft {
    float: left;
    width: 100%;
    padding: 0 0 15px 0;
    clear: both;
    background-color: #cfd4d6;
}
#akcijskaLeft .itemImgs {
    width: 195px;
    margin: 0 15px;
}
#akcijskaLeft p {
    margin: 10px 0 0 0;
}
#akcijskaLeft h3 {
    font-size: 22px;
    margin: 0;
    padding: 0;
}
#akcijskaLeft h4 a {
    color: #2a2a2a;
}
#akcijskaLeft h4 {
    margin: 0;
    padding: 0;
}
#akcijskaLeft h2 {
    font-size: 22px;
    padding: 10px 15px 0;
}
#akcijskaLeft .itemImgs a {
    width: 100%;
}
#akcijskaLeft .content {
    margin: 0 15px;
    padding: 10px 0 0 0;
    clear: both;

}
#akcijskaLeft .katCena {
    padding: 15px 0 0 0;
}

#katalogTrak {
    position: relative;
    float: left;
    width: 100%;
    height: 280px;
    overflow: hidden;
    background-color: #ebeee3;
}
#katalogTrakC {
    position: absolute;
    left: 0;
    top: 15px;
    width: 3000px;
}
.katTrak {
    float: left;
    width: 230px;
    overflow: hidden;
    padding: 0 15px;
    border-right: 1px dashed #d4d7cd;
}
.katTrak .itemImgs {
    width: 100%;
    border: none;
}
.katTrak .itemImgs a {
    width: auto;
}
.katTrak h3 {
    font-size: 22px;
    margin: 0;
    padding: 0;
}
.katTrak h4 {
    padding: 0;
    margin: 0;
}
.katTrak h4 a {
    color: #282828;
}
.katTrak .katCena {
    padding: 10px 0 0 0;
}
.hmenu li.home a span {
    display: none;
}
/* @group banners */
#bannersWrapper {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    background: url(dl.png) no-repeat -50px center #edf0f2;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.banner {
    text-align: center;
    padding: 30px 0;
    border-bottom: 1px solid #dedddd;
    cursor: pointer;
}
.banner.last {
    border-bottom: none;
}
.banner h3 a {
    color: #04628e;
}
.banner h3 {
    font-family: 'Raleway', 'Open Sans', sans-serif;
    color: #04628e;
    font-size: 18px;
    padding:  5px 0 15px 0;
}
.banner h4 {
    display: inline;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #fff;
    font-size: 13px;
    padding: 6px 13px;
    background-color: #0f78c0;
}
.banner .icon {
    color: #2b2c2d;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.22);
    font: normal 60px FontAwesome;
}

/* @end */

.socialToolbar {
    float: left;
    background: #eee;
    padding: 8px 15px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    margin-bottom: 20px;
}
#bodyUvodna .socialToolbar {
    margin-top: -60px;
    margin-bottom: 70px;
}
.socialToolbar .socialButton {
    float: left;
    padding-right: 20px;
}
#infoWindowOverlay {
    position: fixed;
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 100000;
}
#infoWindow p {
    margin: 0;
    padding: 10px 0;
    font-size: 14px;
    font-family: 'Raleway', 'Open Sans', sans-serif;
    /*	color: #000;*/
}
#infoWindow {

    z-index: 100001;
    position: fixed;
    width: 600px;
    left: 50%;
    padding: 10px;
    top: 50%;
    margin-left: -310px;
    background: #fff;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -moz-box-shadow: 0 0 8px black;
    -webkit-box-shadow: 0 0 8px black;
    box-shadow: 0 0 8px black;
}
#infoWindow .button {
    display: inline-block;
    margin: 5px 0 10px 0;
    font-size: 18px;
    padding: 8px 30px;
}
#mainColumn h2.lastNews a {
    display: inline-block;
    font-size: 13px;
    padding:10px 0 10px 20px;
    margin: 0 0 0 20px;
    border-left: 1px solid #eee;
}
#mainColumn h2.lastNews {
    clear: both;
    margin-top: -30px;
    margin-bottom: 20px;
    float: left;
    position: relative;
    font-size: 26px;
}
h2.lastNews .icon-star {
    position: absolute;
    left: -34px;
    color: #fff;
    background-color: #efb016;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    padding: 6px;
    font-size: 16px;
    line-height: 16px;
}
#mobileMenu {
    display: none;
}
#right_social{
    float: left;
    width: 100%;
}
#right_social span{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}
#right_social a{
    width: 23%;
    margin-right: 6.5px;
    max-width: 70px;
    float: left;
}
#right_social a img{
    width: 100%;
}
#right_social a.socila_last{
    margin-right: 0px;
}
.colboxContent{
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
}
.colboxContent .item_news{
    float: left;
    width: 100%;
    background: #F6F4EE;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 80px;
}
.colboxContent .item_news a.img{
    float: left;
    width: auto;
}
.colboxContent .item_news a.img img{
    float: left;
}
.colboxContent .item_news h5{
    float: right;
    margin: 5px 10px;
    width: 210px;
}
.colboxContent .item_news h5 a {
    color: #141414;
    font-family: 'Raleway','Open Sans',sans-serif;
    font-size: 14px;
    line-height: 23px;
}
.baner_right{
    padding-top: 10px;
    border-top: 4px solid #444;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
#footer1{
    float: left;
    width: 100%;
}
#footer1 ul{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#footer1 ul li{
    float: left;
    width: 25%;
}
#footer1 ul li li{
    width: 100%;
}
#footer1 ul h1, #footer1 ul h1 a {
    color: #017163;
    font-size: 18px;
    font-weight: lighter;
    margin-bottom: 0;
    font-family: 'Raleway', 'Open Sans', sans-serif;
}
#footer1 ul li a:hover{
    text-decoration: underline;
}
#blog_glava{
    background: url(blog_glava.png) no-repeat top center;
    height: 250px;
}
.head_shadow{
    position: absolute;
    bottom: -12px;
    height: 12px;
    width: 100%;
    background: url(header_shadow.png) repeat-x;
}

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max-moz-device-pixel-ratio: 2) {

}
/* @group Responsive */
@media (max-width: 970px) {
    .itemImgs1{
        float: left;
        width: 100%;
    }
    .pading {
        float: left;
        padding: 0 4%;
        width: 92%;
    }
    .pading img{
        width: 100% !important;
        height: auto !important;
    }
    .itemNovice .itemImgs {
        float: left;
        margin: 0 2% 12px;
        width: 96%;
    }
    .itemNovice .item_sadrzaj{
        margin: 0 2%;
        width: 96%;
    }
    div#mainColumn ul.propertisi1{
        width: 100% !important;
    }
    .footer_bottom_box{
        width: 96%;
    }
    .itemNovice .itemImgs img{
        width: 100% !important;
        height: auto !important;
    }
    .baner_right img{
        width: 100% !important;
        height: auto !important;
    }
    .colboxContent .item_news h5{
        width: auto;
        float: none;
    }
    .colboxContent .item_news a.img {
        margin: 0 5px 0 0;
    }
    .itemImgs1 img{
        width: 100% !important;
        height: auto !important;
    }
    .searchFor{
        width: auto;
    }
    #top1{
        width: 100%;
    }
    #topLogo{
        right: 10px;
    }
    .slideContent1{
        left: 10px;
    }
    .slideContent h3 {
        padding: 0 30px;
    }
    .slideContent {
        width: 33%;
        margin: 0;
        padding: 20px 0;
        right: 0;
        left: auto;
    }
    .slideContent, #bannersWrapper, #eNovice {
        -webkit-border-radius: 20px 0 0 20px;
        -moz-border-radius: 20px 0 0 20px;
        border-radius: 20px 0 0 20px;
    }
    #mainWrapperC,#main,#footer,#topBar,#footerWrapperC,#fullColumn {
        width: 98%;
    }
    #mainColumn {
        width: 63%;
        margin-left: 0%;
    }
    #rightCol {
        width: 33%;
    }
    #footer .colbox3 h3 {
        position: relative;
        left: auto;
        right: auto;
        margin: 0;
        padding: 0 0 10px 0;
        top: auto;
    }
    #searchBox {
        margin-right: 10px;
    }
    #footer .colbox {
        width: 30%;
    }
    #footer {
        background-position: 20px 40px;
    }
    #footerForm label span {
        width: 30%;
    }
    #footerForm label input, #footerForm label textarea {
        width: 50%;
    }
    #footerForm label.checkbox {
        padding-left: 30%;
        width: auto;
    }
    #footerForm label.checkbox input {
        margin-left: -20px;
    }
    #footerForm label.checkbox span {
        display: inline;
        float: none;
        padding: 0;
    }
    #footerForm .button {
        margin-left: 30%;
    }
    #footerForm label textarea {
        width: 60%;
    }
    .colboxContent .item_news {
        height: auto;
    }
    .kabi {
        width: auto;
        clear: both;
        width: 100%;
        text-align: center;
        left: auto;
        bottom: 0;
        margin-bottom: -35px;
    }
    #slidesWrapper {
        overflow: hidden;
    }
}
@media (max-width: 890px) {
    .slideContent1{
        width: 100%;
    }
    .slideContent1 img{
        width: 100%;
    }
    .slideTxt1{
        width: 100%;
    }
    #topLogo{
        top: 20px;
    }
}
@media (max-width: 820px) {
    /* collapse menu */
    .hmenu {
        /*  display: none;*/
    }
    #right_social a{
        margin-right: 2.5%;
    }
    .item_sadrzaj{
        float: left;
        padding-bottom: 25px;
    }
    #mobileMenu i {
        font-size: 18px;
        margin: 0 5px 0 0;
    }
    #mobileMenu {
        display: none;
        float: left;
        color: #fff;
        font-family: 'Raleway', 'Open Sans', sans-serif;
        font-size: 13px;
        padding: 8px 0 8px 15px;
    }
    #topBarWrapper {
        /* position: absolute;*/
    }
    .on .hmenu {
        display: block;
        position: absolute;
        left: 0;
        top: 40px;
        background: #fff;
        width: 100%;
        margin: 0;
        border: none;
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.19);
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.19);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.19);
    }
    .on .hmenu li ul.sub2::before {
        left: 40px;
        border-color: transparent transparent #f1f1f1 transparent;
    }
    .on .hmenu li a.active {
        color: #fff;
    }
    .on .hmenu li ul.sub2 {
        display: block;
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        float: none;
        clear: both;
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #f1f1f1;
    }
    .on .hmenu li.home a i {
        font-size: 18px;
        vertical-align: middle;
    }
    .on .hmenu li.home a span {
        display: inline;
        font-size: 12px;
    }
    .on .hmenu li ul.sub2 li {
        display: inline;
        float: none;
        clear: both;
    }
    .on .hmenu li.hasSub i {
        display: none;
    }
    .on .hmenu li {
        float: none;
    }
    .on .hmenu li a.active::after {
        display: none;
    }
    .on .hmenu li a, .on .hmenu li ul.sub2 li a {
        text-shadow: none;
        color: #5f5c5c;
        display: block;
        float: none;
        border: none;
        border-bottom: 1px solid #eee;
        padding: 13px 20px;
    }
    .on .hmenu li ul.sub2 li a {
        border-bottom: 1px solid #e4e3e3;
    }
    .on .hmenu li ul.sub2 li a:hover, .on .hmenu li a:hover {
        background: none;
        color: #7cac17;
    }
    .on .hmenu li ul.sub2 li a.active {
        color: #fff;
        background-color: #91a089;
    }
}
@media (max-width: 650px) {
    #mainColumn, #rightCol {
        width: 100%;
        margin: 0;
    }
    #footer1 ul li {
        clear: both;
        display: block;
        float: none;
        margin: 0 auto;
        width: 250px;
    }
    .socialToolbar {
        margin-top: 15px;
    }
    #bannersWrapper, #eNovice {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
    }
    #footer {
        background: none;
    }
    #footer .colbox::before {
        display: none;
    }
    #footer .colbox::after {
        content: "";
        border-bottom: 1px solid #ccc;
        width: 70px;
        position: absolute;
        left: 0;
        bottom: 0;
    }
    #footer .colbox {
        width: auto;
        float: none;
        display: block;
        margin: 0;
        padding: 20px;
    }
    #footer .colbox3 {
        padding-bottom: 60px;
    }
    #footer .colbox3::after {
        display: none;
    }
    #slidesWrapper {
    }
    .slideContent1{
        width: 96%;
    }
    .slideContent1 a{
        width: auto;
    }
    #slidesWrapper .slide {
        height: 110px;
        overflow: hidden;
    }
    #slidesWrapper img {
        height: 100%;
    }
    .slideContent h3 {
        font-size: 18px;
    }
    .slideContent {
        right: auto;
        width: 60%;
        left: 0;
        -webkit-border-radius:0 20px 20px 0;
        -moz-border-radius: 0 20px 20px 0;
        border-radius: 0 20px 20px 0;
    }
    #slidesNav {
        position: absolute;
        left: auto;
        right: 20px;
        bottom: 10px;
        text-align: left;
        margin-left: 50px;
        z-index: 50;
    }
}
@media (max-width: 470px) {
    .slideContent1 a img{
        width: 100%;
    }
}

.bcms-form-title {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}

.bcms-form {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.bcms-from-row .bcms-form-label {
    padding-bottom: 2px;
}
.bcms-form-row .bcms-form-input {
    padding-bottom: 5px;
}

.bcms-form-row .bcms-form-input input[type="file"],
.bcms-form-row .bcms-form-input input[type="text"],
.bcms-form-row .bcms-form-input textarea {
    width: 100%;
    line-height: 1.5;
}

.bcms-form-row .bcms-form-input textarea {
    padding-right: 1px;
}

.bcms-form-row .bcms-form-input textarea {
    height: 100px;
}

.bcms-form-row.form-fn-captcha {
    padding-top: 15px;
    padding-bottom: 15px;
}

.bcms-form-input .btn {
    margin-top: 10px;
}

.bcms-form .alert {
    position: relative;
    float: left;
    width: 100%;
    margin-top:1px;
    padding: 2px;
    text-align: center;
}

.bcms-form .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.bcms-form .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.carousel-img-replacement {
    position: relative;
    float: left;
    width: 310px;
    height: 310px;
    margin-bottom: 20px;
    background-size: cover;
    background-position: center center;
    text-align: justify;
}

.carousel-img-replacement span {
    position: absolute;
    left: 15px;
    bottom: 15px;
    right: 15px;

    font-size: 20px;
    line-height: 22px;
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, .9);
}

/* @end */
