/* @override http://flipitnova.dev.bananadmin.com/p/elementi/basic_responsive.css?ver=02 */
/*.rspnsv_show {
    display:none;
}
*/
/* Tablets and phones------------------------- */
@media (max-width:930px) {
      #topWrapperC {
        margin:0 auto;
        width:100%;
    }
     #topLogo {
        float:left;
        height:110px;
        margin-top:20px;
        position:relative;
        z-index:100;
    }
     .header_menu_width {
        float:right;
        height:110px;
        position:absolute;
        width:100%;
    }
     #jezikMeni {
        right:0px;
    }
     .top_menu {
        left:35px;
    }
     .slider {
        width:100% !important;
    }
     #mainWrapperC {
        width:100%;
    }
     #main {
        width:100%;
    }
     #footerWrapperC {
        width:100%;
    }
     .hmeni li.first {
        margin-left:0;
    }
     .hmeni li a {
        width:114px;
    }
     #novice {
        width:255px;
        margin: 0px;
    }
     #novice h2 {
        width:245px;
    }
     #novice h6 {
        width:245px;
    }
    #novice p {
        width:245px;
    }
     .sliderWraper {
        height:auto !important;
    }
     #mainColumn {
        width:auto;
    }
    #leftCol {
        width:100%;
    }
    #leftCol #podpora, #leftCol #partnerji, #leftCol #reference {
        margin:5px;
    }
    .itemContent form {
        float:left;
        width:480px;
    }
}
@media screen and (max-width:768px) {
        #vmeni {
        display:none;
    }
     .hmeni ul i {
        display:block;
        float:right;
    }
    .hmeni {
        left:33px;
        min-height:40px;
        position:relative;
        top:65px;
        width:auto;
    }
    .hmeni ul {
        background:url("heni_responsiv.png") no-repeat scroll right 10px #FFFFFF;
        border:1px solid #AAAAAA;
        border-radius:5px 5px 5px 5px;
        box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
        height:auto;
        left:0;
        padding:5px 40px 5px 0;
        position:absolute;
        top:0;
        width:auto;
        z-index:1000;
    }
     .hmeni ul ul {
        background:none;
        float:left;
        width:auto;
        padding-right:0px;
    }
     .hmeni ul:hover ul {
        display:block;
        border:none;
        float:left;
    }
     .hmeni ul ul {
        float:left;
        border:none;
        box-shadow:none;
        position:inherit;
        padding-left:10px;
    }
     .hmeni ul ul ul {
        padding-left:10px;
    }
     .hmeni li.first {
        border:none;
        float:left;
    }
     .hmeni li {
        border:none;
        float:left;
    }
    .hmeni li {
        display:none;
        /* hide all <li> items */
    margin:0;
    }
    .hmeni #hmenu1 {
        display:block;
        /* show only current <li> item */
    }
    .hmeni a {
        display:block;
        padding:5px 5px 5px 32px;
        text-align:left;
        
    }
     .hmeni li a {
        height:auto;
        width:200px;
        background: none !important;
    }
    .hmeni a.hmeniAkt {
        background:none;
        color:#666;
    }
    /* on nav hover */
    .hmeni ul:hover {
        background-image:none;
    }
    .hmeni ul:hover li {
        display:block;
        margin:0 0 5px;
    }
    .hmeni ul:hover .current {
        background:url(images/icon-check.png) no-repeat 10px 7px;
    }
    /* right nav */
    .hmeni.right ul {
        left:auto;
        right:0;
    }
    /* center nav */
    .hmeni.center ul {
        left:50%;
        margin-left:-90px;
    }
     .footer_logotipi {
        float:left;
        width:100%;
    }
     .social {
        float:left;
        width:100%;
        margin-left:25px;
        margin-top:10px;
    }
     .colbox_mailing {
        margin-top:0px;
    }
}
@media screen and (max-width:768px) {
    body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select, button, .ac_results {
  color: #000;
  font-size: 14px;
}
.col1 .fckTable td, .col1 .fckTable th, .col2 .fckTable td, .col2 .fckTable th {
    .uvodna_top {
        display: block;
        float: none;
        margin: 0 auto;
        width: 97%;
    }
    #mainColumnUvodna {
        display: block;
        float: none;
        margin: 0 auto;
        width: 255px;
    }
    .uvodna_top a {
        clear: both;
        color: #454545;
        display: block;
        float: none;
        text-decoration: none;
        width: 181px;
        margin: 0 auto;
    }
    #reference{
        margin-left: 15px;
    }
    #col3 {
        display: block;
        float: none;
        margin: 0 auto;
        width: 220px;
    }
}
@media screen and (max-width:710px) {
        #mainColumn {
        width:93%;
    }
    #mainColumnVmeni {
        width:90%;
    }
}
@media screen and (max-width:708px) {
        .slider_text {
        display:none;
    }
}
@media screen and (max-width:687px) {
        #mainColumn {
        display:block;
        float:none;
        margin:0 auto;
        width:93%;
        padding-left:0px;
    }
     #leftCol {
        display:block;
        float:none;
        margin:0 auto;
        width:230px !important;
    }
}
@media screen and (max-width:640px) {
        #searchBox {
        bottom:50px;
        float:left;
        position:absolute;
        right:-3px;
        width:auto;
    }
    #mainColumn {
        width:93%;
    }
    #mainColumnVmeni {
        float:left;
        margin-left:10px;
        width:100%;
        margin:0px;
    }
}
@media screen and (max-width:520px) {
      
        .header_menu_width {
        position:inherit;
        width:100%;
        float:left;
        height:auto;
        margin-bottom:10px;
    }
     .itemImgsprodukt {
        float:left;
        width:100%;
    }
    .itemContent form {
        width:100%;
    }
     #topLogo {
        margin-top:0px;
    }
     .top_menu {
        position:inherit;
        clear:both;
        float:left;
        margin-left:10px;
    }
     #jezikMeni {
        position:inherit;
        clear:both;
        float:left;
        margin-top:10px;
        margin-left:10px;
    }
     #searchBox {
        position:inherit;
        clear:both;
        float:left;
        margin-top:10px;
        margin-left:10px;
    }
     .hmeni {
        background:none;
        min-height:40px;
        position:inherit;
        clear:both;
        margin-bottom:10px;
    }
    .hmeni ul {
        position:inherit;
    }
    .top_menu li {
        border:none;
    }
    .top_menu li:first-child {
        border:none;
    }
    .footer_row2 {
        position:inherit;
    }
    .colbox_mailing {
        clear:both;
        float:left;
        margin-bottom:10px;
        margin-left:20px;
    }
    #footerWrapper {
        height:auto;
    }
    #footer {
        height:auto;
        background:#949494;
    }
    #eNovice form {
        position:initial;
        float:left;
        clear:both;
    }
}
@media screen and (max-width:340px) {
        .item_information {
        float:right;
        width:100%;
    }
    .itemContent label input, .itemContent label textarea {
        margin-right:0 !important;
        width:90%;
        float:left;
    }
    .informationBox {
        width:90%;
    }
}
