/*
 Theme Name:     Internautica 2014
 Description:    Internautica version 2014
 Author:         S37
 Author URI:     http://www.studio37.si
 Template:       twentytwelve
 Version:        1.0.0
*/



@import url(http://fonts.googleapis.com/css?family=Open+Sans);

.by_cat
{
visibility: hidden;
}

.abymesto {
  text-align: center;
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 10px;
}



.t1 {
  text-align: left;
}
.extra-logotipi {
  width: 210px;
  height: 65px;
  position: absolute;
  right: 200px;
  top: 32px;

}



.single-sponzor {
  border: 1px solid white;
  margin: 10px;
  max-width: 355px;
  float: left;
  background-color: white;
  overflow: hidden;
  min-height: 320px;
}



#details {
  width:100%;

}


#details tr th {
  font-size: 14px;
  background-color: #9F9F9F;
  padding:7px;
  color:#2F2F2F;
  
}


#details tr td {
  height: 30px;
  border-bottom: 1px solid #9F9F9F;
  padding:10px;
}



.btn {
  background: #1b4e70;
  background-image: -webkit-linear-gradient(top, #1b4e70, #2980b9);
  background-image: -moz-linear-gradient(top, #1b4e70, #2980b9);
  background-image: -ms-linear-gradient(top, #1b4e70, #2980b9);
  background-image: -o-linear-gradient(top, #1b4e70, #2980b9);
  background-image: linear-gradient(to bottom, #1b4e70, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}


ul.sup-forma {
padding:0;
margin:0;

	} 


ul.sup-forma li {
list-style:none!important;
font-size:13px!important;
margin: 5px 0!important;
padding: 0;
height:40px!important;

	} 

ul.sup-forma li input[type=text], ul.sup-forma li input[type=date] , ul.sup-forma li input[type=email] {
padding:5px; border:2px solid #ccc; 
-webkit-border-radius: 5px;
border-radius: 5px;
width: 159px;
}


.slika {
	width:100%;
	
}



/* ABY */

.aby-naslov {
font-size: 1.2em;
text-align: center;
line-height: 1.3;
font-weight:bold;
margin: 20px 0 0 0;
}

.aby-vsebina {
	font-size: 0.7em;
	text-align: center;
	padding: 6px;
}


/* Galleries - Exhibitors */

.details-text{
	float:left;
	width:49%;
	border-right:1px solid #999;
	padding-right:16px;
}

.gallery-exhibitor{
	overflow: hidden;
	padding-left: 4%;
	
}

/*end galleries exhibitors*/

td.tg-031e {
border-bottom: 1px solid black;
height: 50px;
width: 50%;
}

td.tg-032e {
border-bottom: 1px solid black;
height: 50px;
width: 50%;
padding-right:20px;
}

table.tg {
margin: 50px 0;
width: 100%;
}

.premieres {
width: 31%;
min-width: 200px;
height: 250px;
margin: 6px;
display: inline-block;
vertical-align: middle;
border: 1px solid #999;
position: relative;
float:left;
}

.recent_bottom .post_title_premieres {
  font-size: 1.5em;
  font-family: BenchNine, Helvetica, sans-serif;
  padding: 6px;
  overflow: hidden;
  text-align: center;
  line-height: 1;
}


html{
background: url("images/ozd.jpg") fixed bottom repeat-x;

background-position:fixed;
}



.changebg{
    position: absolute;
    left: 0;
}


.changebg div{
  cursor: pointer;
  padding: 5px;
  border: 1px solid black;
}


.img2{
 background: url("images/grey-transp.png") fixed;

}

body{
    text-align: center;
  
    margin: 0;
    font-family: BenchNine,sans-serif;

   
  
}

.f1{
    background: url("images/shadl.png") right no-repeat;
    border-right: 1px solid #555;
    min-height: 290px;
}

.f2{
    background: url("images/shadl.png") right no-repeat;
    border-right: 1px solid #555;
}

#page{
    margin: 0 auto;
    box-shadow: 1px 6px 15px #000 ;
   
    font-family: sans-serif;
    font-size: 1em;
    color:#555;
    background-image: url("images/transpw.png");
}

#winners h4{
	clear:both;

	margin-top:10px;
	margin-bottom:10px;
	padding-top: 50px;
}

#winners img{
	max-width:355px
}

.topmain p {
    font-size: 1.2em;
}

a:hover,a{
    background-color: none;
    color: white;
    text-decoration: none;
}

.slideDown{
     
}


.menu-wrap{
     background-color: #444;

     padding: 1px;
    
     
}

.topmain h2{
    font-size: 1.6em;
    font-family: BenchNine, Helvetica, sans-serif;
    color: #444;
    background-color: #777;
}

.topmain .h22{
      font-size: 1.3em;
    font-family: BenchNine, Helvetica, sans-serif;
    color: #444;

   margin-top: -20px;
}


.logo-main img{
 
  
}

.ab{
   
   font-size: 1.1em;
 
    font-family: BenchNine,sans-serif;
   text-transform: uppercase;
}

.ab ul li{
    display: inline-block;
   border-left: 1px solid #575757;
}

.ab ul li:first-child{

   border-left: none;
}



.ab ul li a{

   padding: 12px;
   padding-top: 25px;
padding-bottom: 25px
}

.ab ul li a:hover{
    background-color: #dde0e4;
    color: #474849;
}

.sub-menu{
   position: absolute;
   z-index: 389865656;
   background-color: #333;
   margin-top: 24px;
   box-shadow: 1px 5px 8px #000;
   padding: 15px;
  
}



.ab ul li .sub-menu li{
   display: list-item;
   list-style: none;
    text-align: left;
    padding: 5px;
    border: none;
}
.ab ul li .sub-menu li a{
  padding: 0;
  font-size: 0.8em;
  color:#bbb9b9;

}
.ab ul li .sub-menu li:hover{
   
}

.ab ul li .sub-menu li a:hover{
   background-color: transparent;
   color:#e4e3e3;
    text-shadow: 1px 2px 3px #000;
}



.current-menu-item a{
   
}

#slider {
    position:absolute;
    max-height: 30px;
    left: 0;
    height: 10px;
    margin-left: 1px;
    background-color: #666;
    z-index:100000;
    
}

.line{
    height: 10px;
    background-color: #D3D3D3;
}

p{
   margin-bottom: 20px;
   line-height:1.3;
}



.box{

    text-align: justify;
    vertical-align: top;
    display: inline-block;
    margin-top: 40px;
	position:relative;
    
}

.live{
    position: fixed;
    top:12%;
    right: 40%;
    z-index: 98000;
    text-align: right;
    cursor:move;
}

.closeit{
 margin-left: 80%;
    height: 25px;
    width: 25px;
    text-align: right;
    background-image: url("images/close.png")
}

.title-line{
   
    color:#999;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: BenchNine , sans-serif;
    font-size: 2em;
   text-transform: uppercase;
   text-align: left;
       background-color: #efefef;
	   clear: both;
}

.title-line2{
   
    color:#999;
    padding: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: BenchNine , sans-serif;
    font-size: 2em;
   text-transform: uppercase;
   text-align: left;
       background-color: #efefef;
       margin-top: -35px;
}
.topmain h2, .topmain div.title-line{
   
    color:#999;
 
    font-family: BenchNine , sans-serif;
    font-size: 2.6em;
   text-transform: uppercase;
   text-align: left;
   background-color: #efefef;
       margin-top: 0;
           
}

.single-news h2{
   
    color:#444;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family:  sans-serif;
    font-size: 1em;
text-transform: none;
   text-align: left;
       background-color:transparent;
       margin-top: 0;
           
}

.sidebar .title-line{
   margin-top: -30px;
}

#content{
  
}

.try{
    width: 160px;
    height: 600px;
    margin: 0 auto;
     background-image: url("images/bn.jpg")
}
.sidebar{
  
    width: 23%;
    margin-left: 3%;
    box-shadow: 1px 6px 5px #999;
   -webkit-box-shadow: -2px 5px 15px 2px #ccc ;
   margin-bottom: 50px;
   overflow-y: visible;
}


.topmain{
    width: 70%;
    margin-bottom: 40px;

    padding: 10px;
      
     
}

.innerblock{

    margin-bottom: 30px;
    margin-top: 30px;
    text-align:center;

}

ol.flex-control-nav{
    text-align: right;
    list-style-type: none;
    
}

ol.flex-control-nav li a{
   color: transparent;
   
}

#searchform .screen-reader-text {
   display:none;
}



.social{
    width: 50px;
    border-radius: 50%;
    margin-left: 10px;
}

.social:hover{
    box-shadow: 1px 1px 6px #444;
    margin-top: -6px;
}

.center-al{
    text-align: center;
}


.borderbottom{
     border-bottom: 1px solid #999;
     border-bottom-style: dotted
     
}

.sidebar .bordertop,.sidebar{
    border-top: 1px solid #999;
    border-top-style: dotted
}
.socialgroup{
width: 200px;
height: 100px;
position: absolute;
right: 0;
top: 30px;

}




.content-line, .content-line p{
 
     border-bottom-left-radius: 5px;
     text-align: left
    
}

.innerblock .content-line{
 
    padding: 10px;
    border-bottom-left-radius: 5px;
}


footer, #footer{
    background-color: #333;
     color:#777;
   font-family: BenchNine, sans-serif;
    padding-top: 25px;
    position: relative
 
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

 
}

.footer{
   display: inline-block;
   width: 30%;
   vertical-align:top;
   text-align: left;
   margin-bottom: 25px;
  padding-left: 10px;
  
  
}

.footer a {
    color: #999;
}

.sidebar a{
    color:#0076a0
}

.socialgroup_footer
{
	width: 200px;
    height: 100px;
    right: 0;
    top: 30px;
	float: left;
}

.footer_social_apps
{
	position: absolute;
	width: 30%;
	margin-left: 45px;
	bottom: 0px;
}

@media screen and (max-width: 1412px) {
    .ab ul li a{
        padding: 5px;
        padding-bottom: 30px;
        padding-top: 30px;
    }
    
    .ab ul{
        padding: 0;
        
    }
    
     #page{
       width: 100%;
        
    }
    
    
}



.linetoggle{
    border-radius: 5px;
    width: 40px;
    height: 6px;
    background-color: black;
    margin: 0 auto;
    margin-bottom: 3px;
   
}

.resbutton{
   
    width: 60px;
    padding: 6px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
   
    text-align: center;
    font-size: 0.8em;
    
}
.menutoggle{

    position: relative;
    z-index: 7000;
    background-color: #999;
    padding: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center

}
.menutoggle ul li {
    
    list-style: none;
    text-align: left;

 border-bottom: 1px solid #777;
    max-width: 80%;
    margin: 20px;
    padding-bottom: 5px;
       text-align: center;
        
}

.menutoggle ul li a{
      font-family: BenchNine, sans-serif;
      color:#333;
      font-size: 1.5em;
    text-align: center;
   
}

.menutoggle .sub-menu {

    position: relative;
    background-color: transparent;
    box-shadow: none;

}

.menutoggle .sub-menu li{

  background: none;
  border-bottom: 1px solid #444;

}

.menutoggle .sub-menu a{

    color: #555;

}

.transp{
    background-image: url("images/transpb.png");
    min-width: 31%;
    min-width: 200px;
    height: 200px;
    
}

.recentepost{
    width: 31%;
height: 250px;
margin: 9px 9px 18px 9px;
vertical-align: middle;
border: 1px solid #999;
position: relative;
float: left;
overflow: hidden;
}

.recent_bottom{
 
    bottom: 0;
    background-color: #222;
    height: 60px;
    position: absolute;
    width: 100%;
   
}
.recent_bottom .post_title{
        font-size: 1.3em;
    font-family: BenchNine, Helvetica, sans-serif;
    color: #ccc;
    margin-left: 25%;
    padding: 6px;

    overflow: hidden;
}
.a2a_kit {
    float: left;
}
.recent_bottom .post_date{
    font-family: BenchNine, sans-serif;
    height: 55px;
    background-color: #333;
    float: left;
    color:#999;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 0;
  
}




.latest{
    width: 100%;
    text-align: left;
}

.upperinfo {
text-align: center;
padding-top: 10px;
position: relative;
/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); */
background: -moz-linear-gradient(top, rgba(211,221,229,0) 0%, rgba(128,139,153,0.2) 100%);
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,221,229,0)), color-stop(100%,rgba(128,139,153,0.2))); */
/* background: -webkit-linear-gradient(top, rgba(211,221,229,0) 0%,rgba(128,139,153,0.2) 100%); */
background: -o-linear-gradient(top, rgba(211,221,229,0) 0%,rgba(128,139,153,0.2) 100%);
background: -ms-linear-gradient(top, rgba(211,221,229,0) 0%,rgba(128,139,153,0.2) 100%);
/* background: linear-gradient(to bottom, rgba(211,221,229,0) 0%,rgba(128,139,153,0.2) 100%); */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d3dde5', endColorstr='#33808b99',GradientType=0 );
background-color: #F7F7F7;
}
.upperinfo>div{
    
  
        vertical-align: bottom
}
.upperinfo .contentupper{
  font-size: 200%;
  color:#666;
  margin-left: 60px;
  text-align: center;
}

.dateleft{
    
}

.pab {
    position: absolute;
    right: 0;
}

div.pab img{
    width: 100%
}

.imgcenter{
   display: inline-block;
   vertical-align: middle;
  
   width: 100%;
   max-width: 60%;
   min-width: 100px;
   margin-left: 5px;
}



.marginTopImg{
   
}

.imglogo{
   
}

.alltop{
    width: 100%;
    margin: 0 auto;
    
  
}

.alltop img{

  width: 100%;
max-width: 1000px;
 
  
}

.maxwid{
    max-width: 700px;
}
 .mobile-header{
       display: none;
       width: 90%;
       padding-bottom: 20px;
      
       
 }
    
.mobile-header img{
   max-width: 90%;
   margin-bottom: 30px;

}

#masthead{

     
}




ul.seznam-plovil {
width: 300px;  
    list-style-type: none;
    margin: 0 0 50px 0;
    padding: 0;
}

.seznam-plovil li {
margin-bottom:5px!important;
}

ul.seznam-plovil strong {
    display: block;
    background-color: #ECECEC;
    color: #636363;
    padding: 3px 0;
}

.plovila {
  width: 300px;
  float: left;
  margin: 0 0 0 20px;
  min-height: 750px;
  font-size: 0.8em;
}


.plovila-slika{
  width:300px;
}

@media screen and (max-width: 1280px) {
.recentepost {
	width: 46%;
	height: 250px;
	margin: 9px 9px 18px 9px;
	vertical-align: middle;
	border: 1px solid #999;
	position: relative;
	float: left;
	overflow: hidden;
}

.extra-logotipi {
  width: 210px;
  height: 65px;
  position: absolute;
  right: -2px;
  top: 40px;
}

.socialgroup {
  width: 200px;
  height: 10px;
  position: relative;
  right: 500px;
  top: 119px;
  visibility: hidden;
}

.alltop {
  width: 100%;
  margin: 0 auto;
  min-height: 100px;
}

.ab ul li a{
        padding: 5px;

        font-size: 0.9em;
    }

}


@media screen and (max-width: 1145px) {
    
    
    #page{
        padding: 0;
        overflow: hidden;
    }
    
    .sub-menu  li{
        margin-left: 0;
    }
    .ab .sub-menu {
        padding:35px;
        
    }
    .ab .sub-menu  li a {
        font-size: 10px;
    }

}



@media screen and (max-width: 800px) {
  
    
    .content-line{
        max-width: 90%;
    }
    
   .menutoggle ul li{
      text-align: left
    }
    .imgcenter{
        text-align: center;
       
    }
    .mobile-header{
       display: initial
       
    }
    .alltop{
        margin: 0 auto;
    }
    .alltop img{
        min-width: 200px;
    }
    
    .upperinfo{
        display: none;
        visibility: hidden;
    }
    
}
.tocenter{
   text-align: center
}

.fixedtop{}


#wave {
  position: relative;
  height: 70px;
  width: 600px;
  background: #e0efe3;
}

#wave:before {
        content: "";
        display: block;
        position: absolute;
        border-radius: 100% 50%;
        width: 340px;
    height: 80px;
    background-color: white;
    right: -5px;
    top: 40px;
}

#wave:after {
        content: "";
        display: block;
        position: absolute;
        border-radius: 100% 50%;
        width: 300px;
    height: 70px;
    background-color: #e0efe3;
    left: 0;
    top: 27px;
}

.wave{
    background: url("images/wave.png") repeat-x;
    height: 50px;
    margin: 0 auto;
    max-width:  50%;
    width: 50%;

}

.wave2{
 margin: 0 auto;
  

   
    
}

.wave2 div {
 
     
    
     width: 100%;
    
}
.b1{

    
}
.back2{
    
  background: url("images/transpb.png");
position:absolute;
	z-index:999999999;
top:0;
left:0;
	width:100%;

  
 
}

.back2 img{
width:100%;
max-width:800px;


}
.b3{
    background-color: #7184a3;
    
}
.b4{
    
    background-color: #556c91;
        
}

.w{
   
}

.sidebar form {
    text-align: center;
    margin-top: 10px;
    
}
.sidebar form *{
    display: inline-block;
    vertical-align: bottom
    
}
.sidebar form input[type=submit]{
    border: none;
    font-family: BenchNine;
    font-size: 1.2em;
    cursor: pointer;
    margin-left: -6px;
    border: 1px solid #999;
    height: 28px;
    border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   margin-top: 1px;
    
}

.sidebar form input[type=submit]:hover{
   background-color: #444;
   color:#ccc;
   padding-top: 0;
   
    
}

.sidebar form input[type=text]{
   background-color: #ccc;
   color:#444;
   border: none;
   width: 80px;
    border: 1px solid #999;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
  margin-top: -4px;
   height: 24px;
    
}


.sidebar form input[type=text]:focus{
   

    
}

.langs ul li{
   list-style: none;
   display: inline-block;
   text-align: left;
   
}

.langs ul{
  margin: 0;
}

.langs ul li a{
  padding: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: url("images/transpw.png");
  color:#444;
  font-family: BenchNine,sans-serif;
  font-size: 1em;
   
}

.langs{

    position: absolute;
    right: 10%;
    top: 0;
    z-index: 8989898989;
    
}

.ads{
    width: 100%;
    max-width: 728px;
   
    margin: 0 auto;
    margin-top: 45px;
    margin-bottom: 25px;
    text-align: center;
}

.ads img{
     margin: 10px;
}

.copyright{
    color:#333;
    font-size: 0.9em;
    background-color: #E0E0DE;
}

.social-footer{
    text-align: center;
    width: 100%;
}

.f3{

vertical-align: top;
}

.footer-wrap{
  
}

.media-partners{
   
  
}

.m-partner{
    width: 100px;
    display: inline-block;
    margin-right: 60px;
  

}
.m-partner:last-child{
    
}

.f2{
   
    
    text-align: center;
  
    
}

.back-icon{
   
}

.organizer{
    margin-bottom: 10px;
}

.content-line .ifsbo{
    margin: 0 auto;
    text-align: center;
}




.fb-button{
    width: 100%;
   text-align: center;
   margin-top: 25px;
}

.aw-toggle{
    display: none;
}

.aw-widget-36hour .tbg-su, .aw-widget-36hour .bg-su, .aw-widget-current .tbg-su, .aw-widget-current .bg-su ,.aw-widget-content.bg-su {
     background-image: url("images/grey-transp.png");
}

.aw-temperature-today b {
    font-family: BenchNine,sans-serif;
    font-size: 1.5em
}

.f3 ul li {
    list-style: none;
    border-bottom: 1px solid #555;
    display:inline-block;
    margin: 6px;
}

.f3 ul li a{
    color: #999;
}

.f3 ul li a:hover{
    color: whitesmoke;
}

.ccc a {
    color: #999;
	margin-left:45px;
}

.ddd{
    margin-top: -20px;
}

.image-post-top img{
    max-width: 100%;
    height: 100%;
        float:none;
        
}
.exhibition-home{
    margin: 0 auto;
    margin-bottom: 50px;
    margin-top: 50px;
    text-align: center
}

.exhibition-home div{
    margin: 0 auto;
    display: inline-block;
     padding: 3px;
     margin: 5px;
 
}

.exhibition-home a{
   
}

.exhibition-home a:hover{
   box-shadow: 1px 1px 6px #666;
}

.exhibition-home>div{
   
}

.exhibition-menu ul li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    vertical-align:top;
}

.exhibition-menu ul li a{
   color:#333;
   padding: 7px;
   border:1px solid #ebe9e9;
   border-radius: 4px;

   
}

.info-page a,.single-news h2 a,.single-news a, .readmore a, .single-view a, .topmain a{
    color:#666;
}

.topmain a{
     color:#7184a3
}

.newstop{
    margin-top: -28px;
}

::selection {color:black;background:yellow;}
::-moz-selection {color:black;background:yellow;} 


.post-date-news{
    font-size: 0.6em;
}

.single-news{
    border-bottom: 1px solid #D3D3D3;
    margin-bottom: 30px;
    border-bottom-style: dotted

   
    
}

.caption
{
    visibility: hidden!important;;
}

.nivo-lightbox-title
{
    visibility: hidden!important;;
}

.pagination
{
    visibility: hidden;
}

.pagination, .pagination a{
    color: #556c91;
   
}

.pagination a {
     padding: 5px;
    border: 1px solid #999;
    background-color: #f4f6f6;
}

.pagination a:hover {
    
    background-color: #ddf4f1;
}

.pagination span{
    color:#666;
     padding: 5px;
    border: 1px solid #999;
    background-color: #D3D3D3
}

.single-news:hover{
    background-color: #eaeaea;
    
}
.twitter-share-button{
    margin-bottom: -3px;
}

.if8{
    font-size: 0.8em;
}



.news{
    margin-bottom: 60px;
}

.single-view{
    margin-bottom: 60px;
}

.post-date-news-single{
    font-size: 0.95em;
    margin-bottom: 25px;
}

.topmain:first-child img{
   
 height: auto;
 margin-top: 5px;

   
}

.exhib-ex{
    
}

.art-top2{
    padding-bottom: 10px;
    margin-bottom: 40px;
    padding: 16px;
    max-width: 55%;
	float: right;

}

.home-video {
  float: left;
  max-width: 40%;
  
}

.bgc{

}

.transp{
    text-align: center;
}

.trp{
    margin: 0 auto;
}

.art-top2 .exercpt{
    text-align: center
}

.art-top2 .exercpt p{
    text-align: left
}

.yy{
    font-size: 1.55em;
}

.bottom-cont{
    margin: 0 auto;
    width: 96%;
}

.ex-home{
    margin-bottom: 70px;
}

.ex-home ul {
    width: 100%;
}

.ex-home ul li {
    list-style: none;
    margin: 10px;
    display: inline;
   
    width: 100%;
  
}
.ex-home #menu-exhibition li:last-child{
    visibility: hidden;
    display: none;
}
.ex-home ul li a{
    margin: 0 auto;

    padding-left: 50px;
    padding-right: 40px;
    font-size: 1.2em;
    color:#444;
    width: 100%;
     background: url("images/ritq.png") center no-repeat;
 
   
    
}

.star-required{
    color: red;
}
.ex-home ul li a:hover{
    
}

.exercpt{
    margin-bottom: 35px;
}

.latest{
    margin-bottom: 50px;
    
}
.art-top img{
    max-width:99%;
}
.topmain .feat-img{
   
    max-width: 150px;
}

.link-read-more{
    text-align: center;
margin-top: 10px;
}

.link-read-more a {
    border: 1px solid #999;
    padding: 5px;
}

#job-application .wrap-field label{
    margin-right: 50px;
    display: block;
    width: 100%;
    max-width: 280px;

}

#job-application input[type=text], #job-application textarea{
    width: 100%;
    max-width: 280px;
    border-radius: 5px;
    border:none;
    background-color: #E0E0DE;
    
}

#job-application fieldset{
    border: 1px solid #ccc;
    border-radius: 5px;
    width: auto;
   
}

@media screen and (max-width: 845px) {
    .ex-home ul li {
    list-style: none;
    margin: 10px;
    display: inline-block;
   
    width: 100%;
  
    }
    .tofloat{
        float: none;
        width: 100%;
        text-align: center;
    }
    .bfloat{
       
        width: 100%;
    
    }
    .bfloat #contacV{
       float: none;
       display: block;
       text-align: left;
        margin: 0 auto
    }
    .box{
        display: inherit;
        width: 90%;
        padding: 10px;
    }
    .fb-button{
        display: none;
        visibility: hidden;
    }
   
    .langs ul li a{
        font-size: 20px;
    }
    .transp{
        display: none;
    }
    
    .f1{
    background: none;
        border:none;
    }

    .f2{
        background: url("images/shadb.png") top no-repeat;
        border: none;
    }
    
    .f3{
        background: url("images/shadb.png") top no-repeat;
        border: none;
    }
    
    
    
    .m-partner{
        float: none;
    width: 100%;
 
  

    }
    
    #page{
        
        width:100% ;
    }
    #searchform{
        margin: 0 auto;
    }
    .content-line{
        width: 100%;
    }
    
    .title-line{
        width: 100%;
    }
    
    .widget-area{
        width: 90%;
       
    }
    
    .topmain p {
        max-width: 95%
    }
    
    .upperinfo .contentupper{
        background-color: #D3D3D3;

    }
    
    .footer{
        width: 90%;
        vertical-align: middle;
        text-align: center;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .social-footer{
        width: 100%;
    }
    
    .recentepost{
        width: 98%;
    }
	
	h2{
	clear:both
	}
	
	.sidebar{
	clear:both
	}
	
	.details-text{

	width:100%;
	float:none;
	}

	.gallery-exhibitor{
		width:100%;
		float:none;
	}
	
}

@media screen and (max-width: 845px) {
    #page{
        width: 100%;
    }
}

@media screen and (max-width: 1300px) {
    .ex-home ul li {
    list-style: none;
    margin: 10px;
    display: inline-block;
   
    width: 100%;
  
    }

    .recentepost {
width: 30%;
height: 250px;
margin: 9px 9px 18px 9px;
vertical-align: middle;
border: 1px solid #999;
position: relative;
float: left;
overflow: hidden;
}

.recent_bottom .post_title_premieres {
font-size: 1.4em;
font-family: BenchNine, Helvetica, sans-serif;
padding: 6px;
overflow: hidden;
text-align: center;
}
    
}












@media screen and (max-width: 970px) {
    .recentepost {
width: 46%;
height: 250px;
margin: 9px 9px 18px 9px;
vertical-align: middle;
border: 1px solid #999;
position: relative;
float: left;
overflow: hidden;
}
}


@media screen and (max-width: 768px) {
   .sidebar .title-line {
margin-top: -30px;
overflow: hidden;
}

}






.news-img{
    float: left
}



#imgMap{
    position: relative;
    width: 100%;
    max-width: 600px;
    background-color: #666
}


.hideall{
   display: none;
}

.byexhib{
    max-height: 200px;
    overflow-y: scroll;
}

.byexhib div, .bylocation div{
   cursor: pointer
}

.byexhib .ename:hover, .bylocation div:hover{
   background-color: #7184a3;
   color:#FFF;
}

.topmain ul li {
font-size: 1.2em;
line-height: 1.3;
margin-bottom: 15px; 
    
}

.topmain .title-line{
    margin-bottom: 30px;
}
#contactV input[type=text]{
    height: 25px;
}
#contactV input[type=text], #contactV textarea,#contactV select{
    border: none;
    width: 90%;
    max-width: 350px;
    display: block;
    background-color: #D3D3D3;
    border-radius: 5px;
    margin-bottom: 10px;
    
}

.df{
    margin: 20px;

}

.ex_list{

overflow:hidden
}

.tofloat{
   clear: both;
   
}

.bbfl{
    
 
}

.div1{
    clear: both;
    max-width: 100%;
    margin-top: 30px;
    
}

.saddr{
    margin: 20px;
}

#flipcountdownbox1{
    text-align: center;
    height: 70px;
    padding-top: 25px;


}

.katalog  {
margin: 0 50px;
}

.bgS{
        background: url("images/bgS.png") center no-repeat;
}

.bgE{
        background: url("images/bgE.png") center no-repeat;
}

.sidebar a.qlk{
    padding: 5px;
    margin: 3px;
    display: list-item;
    list-style: none;
    
    background-color: #dadee1;
    color:#282a2c;
    margin-bottom: 12px;
    border-left: 4px solid #556c91;
    font-weight: bold;
}

.sidebar a.qlk:hover{

    color:#dadee1;
    background-color:#282a2c;
}

.topmain .title-line{
   border-bottom: 3px solid #dadee1;
}

#pointer{
    visibility: hidden;
    display: none;
}

.panel-overlay p {
    font-size: 1em;
    margin-top: -5px;

}

.gallery-home{
    text-align: center;
}

.gallery-home:first-child{
    margin: 0 auto
}

.galleryview{
    margin: 0 auto;
}

.tel{
    width: 20px;
    height: 20px;
    background: url("images/phone.png") center no-repeat;
}

.fax{
    width: 20px;
    height: 20px;
    background: url("images/fax.png") center no-repeat;
}

.email{
    width: 20px;
    height: 20px;
    background: url("images/mail.png") center no-repeat;
}

.email, .fax, .tel{
    float: left; padding-left: 10px;
}

.sub-menu-down{
    min-height: 100px;
    background-color: #dde0e4;
    margin: 0;
    padding:10px;
}

.sub-menu-down ul li{
    display: inline-block;
    list-style: none;
    border-left: 1px solid #777;
}

.sub-menu-down ul li a{
  color:#666;
  margin: 20px;
  font-size: 1.5em;
 
  font-family: BenchNine,sans-serif;
  text-transform: uppercase;
  
  
  
  
}

.mmid{
 
}

.mmid p{
   text-align: center;
}

.mmid p:last-child{
   text-align: justify;
}

.exercpt-c p img{
    max-width: 100%;
}

.bfloat form{
    margin-top: 60px;
}

.jury {
    width: 260px;
    border: 1px solid #999;
    margin: 10px;
    display: block;
    min-height: 305px;
    float: left;
}

.jury:hover{
    box-shadow: 1px 1px 6px #666;
}

.jury-pic img{
    width: 100%;
    max-width: 100px;
}

.jury-pic {

    margin: 10px;
}

.jury-desc {
    
    margin: 10px;
    text-align: left;
    font-size: 0.8em;
}

.jury-name {
    
  
    clear: both;
    width: 100%;
    background-color: #444;
    color:#FFF;
    font-size: 1.4em;
    font-family: BenchNine, sans-serif;
}


.media_partners div{
    display: inline-block;
}

.h-img{
    float:left;
    margin: 10px;
}

.h-img img{
    max-width: 90px;
}

.h-inner-d{
    margin: 10px;
    font-size: 0.7em;
}

.h-name{
    margin-top: 10px;
    font-size: 0.8em;
    font-weight: bold;
}

.honorary{
    clear: both;
    display: list-item;
    margin-bottom: 20px;
    list-style: none;
}

#mp-embed-bar{
    display: none;
}

#ads-rel{
    border: none;
    width: 180px;
    min-height: 700px;
    margin: 0 auto;
    text-align: center;
}

.int-c1 fieldset{

}

.c36{
    font-size: 1.5em;
}

.int-c1{

width: 49%;
float: left;

}

.f8, .f9{
text-align:center;
  
}

.f2 .contact-footer{
    text-align: center;
    
}

.c9{
    text-align: left;
    margin: 15px;
}

.apps-link img{
    max-width: 100px;
}

.apps-l
{
	margin-left:0px;
}

.apps-link
{
    bottom: 7%;
	float: right;
    margin-right: 35px;
}

.rsocial{
    position: fixed;
    top:15%;
    z-index: 646846846846;
    left: 0;
    display: none;
}

.center-al2 a {
    display: list-item;
    list-style: none;
    margin: 6px;
}

.bt_s{
	cursor:pointer;
	margin-right:15px;
	border-radius:5px;
	background-color: #BDBDBD;
	padding:10px;
	max-width:400px;
	
}

.bt_s:hover{
	box-shadow:1px 1px 6px #888;
	
}
.item_s,.sboat{
	color: #1a7196;
	padding:20px;
	font-weight:bold;

}

.item_s .name_exh,.sboat{

cursor:pointer
}


.item_s,.sboat{
	border-bottom:1px solid #999
}

.item_s:hover{
	background-color:#666;
	color:#ccc;
}
.s_e_l{
margin-bottom:25px;
}
.s_e_l div{
	float:left;
	max-width:30px;
	border:1px solid #999;
	padding:5px;
	cursor:pointer;
	background-color:#dedede;
	margin:2px;
}

.s_e_l div:hover{
	box-shadow:1px 1px 5px #888;
}

div.popup1{
	width:100%;
	height:100%;
	background: url("images/transpb.png") fixed;
	color:red;
	position:relative;
	z-index:197987987897;
}

.info_exh img{
	max-width:1000px;
	width:99%;
}

.fi{

clear:both

}
.fw {

margin
	
}
.fw textarea{

height:100px;
	
}

.fw input[type=text],.fw textarea{

	width:90%;
	max-width:350px;
	border:1px solid black;
	border-radius:5px;
	background-color:#ccc;
	font-weight:bold;
	padding:5px;
	
}

.fw input[type=text]:focus{

	background-color:whitesmoke;
	
}

#flogin input[type=text],input[type=password]{
	width:90%;
	max-width:350px;
	border:1px solid black;
	border-radius:5px;
	background-color:#ccc;
	font-weight:bold;
	padding:5px;
}

#flogin input[type=submit]{
	padding:6px;
	border:none;
	background-color:#555;
	color:#ccc;
	text-align:center;
	margin-left:1%;
	width:70px;
	font-size:1.1em;
	font-weight:bold;
	border-radius:5px;
	cursor:pointer;
}

#flogin input[type=submit]:hover{
	
	background-color:#888;
	color:#555;
	box-shadow:1px 1px 5px #555;
	
}

.flg #flogin {
	
	
	
}
a.flogout:hover{
background-color:#ccc;
	color:#444;
	box-shadow:1px 1px 5px #555;
}
.fset{
	border:1px solid #999;
	border-radius: 6px;
	padding:6px;
	margin:6px;
}

a.flogout{
	background-color:#444;
	color:#ccc;
	padding:5px;
	border-radius:5px;

	right:1%;
	top:3%;
}

h2{
	clear:both
	}
	
	.single-boat{
			
			border:1px solid black;
			margin:10px;
			max-width:269px;
			float:left;
			min-height: 271px;
		
			

		}
		
		.title-category{
		
			clear:both;
			
		}
		
		.title-category{
			font-weight:bold;
			background-color:lightgrey;
			padding:5px;
			font-family: BenchNine,sans-serif;
			font-size:1.5em;
			margin:20px 0 0px 0;
		}
		
		.program-cel-div
		{
			width: 100%;
		}
		
		.title-program
		{
			margin:20px 0 0px 0;
		}
		
		.title-program-div-left
		{
			float: left;
			width: 48%;
			font-weight:bold;
			background-color:lightgrey;
			padding:5px;
			font-family: BenchNine,sans-serif;
			font-size:1.5em;
		}
		
		.title-program-div-right
		{
			float: left;
			width: 48%;
			
			background-color:lightgrey;
			padding:5px;
			font-family: BenchNine,sans-serif;
			font-size:1.5em;
			text-align: right;
		}
		
		.title-program-content-left
		{
			float: left;
			width: 49%;
			padding-top:5px;
			padding-bottom: 5px;
			-webkit-margin-before: 0em;
			-webkit-margin-after: 0em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			font-weight: bold;
			margin-left: 20px;
		}
		
		
		.title-program-content-right
		{
			float: left;
			width: 45%;
			padding-left:20px;
			padding-top:5px;
			padding-bottom: 5px;
		}
		
		.program-title-text
		{
			-webkit-margin-before: 0em;
			-webkit-margin-after: 0em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			font-weight: bold;
		}
		
		.program-cel-notranji-div 
		{
			width:100%;
		}
		
		.program-cel-notranji-div:nth-child(odd)
		{
			background: green;
		}
		
		.title-space
		{
			clear:both;
			min-height: 20px;
		}
		
		.title-place
		{
			clear: both;
			text-align: center;
			-webkit-margin-after: 0em;
			color: #999;
			font-family: BenchNine , sans-serif;
			font-size: 2.6em;
			text-transform: uppercase;
			background-color: #efefef;
			margin-top: 0;
		}
		
		.nominee-img{
			
			max-width:350px;
			
		}
		
		.topmain:first-child img{
			
			margin:0
			
		}
		
		.single-boat p{
			text-align:center;
		}
		
		.category-nominee{
			padding-top:40px;
			clear:both;
			
		}
		
		
		
.locationMark{

	width:30px;
	height:30px;
	background-color:red;
	position:absolute;

}
		


.sb_address,.sb_contact{
	color:#999;
}

.sb_cat{
	color:#888
}

.select_criteria div{
	
	float:left;
	text-align:center;
	margin-bottom:10px;

}

.cates{
	margin:0 auto;
	margin-bottom:10px;
	background-color:#ccc;
	padding:5px;
	border-radius:5px;
}

.by_back{
	border:1px solid #888;
	padding:5px;
	cursor:pointer;
	width:40px;
	border-radius:5px;
}
.ex_cat .cates  , .locations,.tosearch div{
	border:1px solid #ccc;
	margin:5px;
	border-radius:5px;
	cursor:pointer;
	padding-left:38px;
	color:#777;

}

.locations{
	color:#444;
	padding:5px;
}

.bboat{
	color:#888
}

.slo{
	color:#202b4c;
}

.ex_cat .cates:hover ,.locations:hover,.tosearch div:hover{
	box-shadow:1px 2px 5px #888;

}

.motorc{
	background: url("icons/motorne-jahte.jpg") no-repeat left;
	padding-left:35px;
	
}

.sailingc{
	background: url("icons/jadrnice.jpg") no-repeat left;
	padding-left:35px;
}

.infc{
	background: url("icons/napihljivi-colni.jpg") no-repeat left;
	padding-left:35px;
}

.infc{
	background: url("icons/napihljivi-colni.jpg") no-repeat left;
	padding-left:35px;
}

.enginec{
	background: url("icons/pogonski-agregati.jpg") no-repeat left;
	padding-left:35px;
}

.equipc{
	background: url("icons/pogonski-agregati.jpg") no-repeat left;
	padding-left:35px;
}

.divingc{
	background: url("icons/potapljaska-oprema.jpg") no-repeat left;
	padding-left:35px;
}

.modac{
	background: url("icons/moda.jpg") no-repeat left;
	padding-left:35px;
}

.financec{
	background: url("icons/financne-storitve.jpg") no-repeat left;
	padding-left:35px;
}

.pubc{
	background: url("icons/publikacije.jpg") no-repeat left;
	padding-left:35px;
}

.servc{
	background: url("icons/storitve.jpg") no-repeat left;
	padding-left:35px;
}

.foodc{
	background: url("icons/gostinska.jpg") no-repeat left;
	padding-left:35px;
}

#ex_list{
	clear:both
}

.details-boat{
	color:#444
}

#the_cam {
	width:100%;
	max-width:722px;
	max-height:480px;
	
	height:500px;
	overflow-y: hidden;
	overflow-x: hidden;
	float:left;
	
}

iframe { overflow:hidden; }

html body div#header{display:none}

#the_cam *{
	display:none;
}

.gallery-exhibitor p {
	display:none;
}

.innerblock div div a img
{
	width: 95%;
}

.katalog a img
{
	width: 80%;
}




