@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/fIKu7GwZTy_12XzG_jt8eA.woff2) format('woff2');
}
#dj-classifieds .djcf_items_blog .item_img img:hover {
 opacity: 0.5;   
}

#dj-classifieds .djcf_items_blog .item_box_in2, .a1
{    
-webkit-box-shadow: 3px 3px 3px #dcdcdc;
box-shadow: 3px 3px 3px #dcdcdc;   
}

#rt-extension
{
border-bottom: 2px solid #0B6FCF;
}  


@media screen and (min-width: 768px) {
#rt-header ul.menu {
float:right;
}} 
@media screen and (max-width: 768px) {
#rt-header ul.menu {
float:right;
margin-top:-55px;
margin-bottom:10px;
}} 



@media screen and (min-width: 768px) {
.titulmob 
{
display:none;
}}  
@media screen and (max-width: 768px) {
.titul 
{
display:none;
}}


 @media screen and (min-width: 1200px) {
#rt-header ul.menu img {
width:30px;
height:30px;
}} 
@media screen and (max-width: 1200px) {
#rt-header ul.menu img {
width:30px;
height:30px;
margin-top:-5px;
}} 
@media screen and (max-width: 750px) {
#rt-header ul.menu img {
width:20px;
height:20px;
margin-top:5px;
}} 

@media screen and (min-width: 768px) {
#rt-header ul.menu {
float:right;
}} 
@media screen and (max-width: 768px) {
#rt-header ul.menu {
float:right;
margin-top:-53px;
}} 
#rt-header ul.menu li a::before, ul.menu li .item::before, ul.menu li .separator::before {
display:none;}
#rt-header ul.menu li.active.current > a, 
ul.menu li.active.current > .item, ul.menu li.active.current > .separator, ul.menu li#current.active > a, 
ul.menu li#current.active > .item, ul.menu li#current.active > .separator {
    color: #dcdcdc;
    font-weight:bold;
    margin-right:-4px;}   
#rt-header ul.menu li a, ul.menu li .item, ul.menu li .separator {
    font-size: 1.0em;
    font-weight:bold;
    float:right;}
#rt-header ul.menu li {
    margin-bottom: 2px;
    margin-top:10px;}
#rt-header .nav a{
	color: #333;}
#rt-header .nav > li {
   border: 0px solid #000;
    border-radius: 7px;
    padding:5px;
    float:left;
    background-color: #fff;}
#rt-header .nav > li a:hover {
    text-decoration: none;
    background-color: #dcdcdc;
    border-radius: 7px;   
    padding:5px;
    margin:-5px;
    }
#rt-header .nav > li.active.current {
    text-decoration: none;
    background-color: #dcdcdc;}




a {
color:#0B6FCF;
}

.dj-megamenu-accordion-light.dj-align-left .dj-mobile-open-btn {
float:left;
}

#rt-header{
margin-top:5px;
}

@media screen and (min-width: 850px) {
.logo
{
margin-top:10px;
margin-left:10px;
  float:left;
}
}
@media screen and (max-width: 850px) {
.logo
{
margin-top:10px;
margin-left:10px;
  float:left;
}
}


@media screen and (min-width: 1200px) {

.search_res_details
{
position:absolute;
float:left;
margin-top:-35px; 
margin-left:240px;  
} 
}


@media screen and (max-width: 1200px) {
.search_res_details
{
  
} 

}






.a1
{
border-color: #333;
border-style: solid;
border-width: 1px;
padding: 7px;
margin-top: 20px; 
} 


#rt-header
{
  background:#fff;;
}



/* Basic styles */
body
{
color:#000;
background: #fff;
font-family: 'Roboto', arial, sans-serif;
font-weight: 400;
}

#dj-classifieds .dj-item
{
background:  #fff;
}



.gf-menu
{

}

.se_checkbox_v

{
float:left;
height:20px;

}

.radio_label
{
float:right;
padding-right:15px;
margin-top:5px;
}




@media screen and (min-width: 850px) {

.logo
{

margin-top:15px;  
}
}


@media screen and (max-width: 850px) {

.logo
{
text-align:center; 
}
}



.edit-icon
{
position:absolute;
margin-left:-20px;
}


#rt-top
{
background: none;
}


#rt-fullwidth
{
}

#rt-bottom .rt-container
{
color:#7c7c7c;
  background: #fff;
  margin-bottom:10px;
        border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;

}

#rt-extension .rt-block
{
color:#7c7c7c;
  background: #fff;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:40px;
  padding:10px;
  color:#333;
        border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
}  


#rt-showcase 
{
background:none;
}


#rt-showcase .rt-container
{
background:none;
  color:#108a07;
  padding-top:20px;
}



#rt-feature .rt-container
{
color:#333;
margin-bottom:15px;
}




#rt-utility
{
background:#0B6FCF;
padding-top:15px;
margin-bottom:-10px;
}




.componentheading
{
font-size:200%;
margin:5px;
}




.title,.price, .date
{
font-size:10px;
color: #000;
}






@media screen and (min-width: 850px) 
{

 .sloupec1
{
  padding:10px;
  margin-bottom:25px;
  width:46%;
  float:left;
}

 @media (min-width: 768px)
 {

 .sloupec1
{
  padding:10px;
  margin-bottom:25px;
  width:40%;
  float:left;
}
}









 .sloupec2
{
  padding:10px;
  margin-bottom:25px;
  width:46%;
  float:right;
}

}

@media screen and (min-width: 850px) 
{

 .sloupec1a
{
  padding:10px;
  margin-bottom:-35px;
  width:31%;
  float:left;
}


 @media (min-width: 768px)
 {
 .sloupec1a
{
  padding:10px;
  margin-bottom:-35px;
  width:30%;
  float:left;
}

}






}
@media screen and (min-width: 850px) 
{

 .sloupec2a
{
  padding:10px;
  margin-bottom:-35px;
  width:64%;
  float:left;
}

}













#rt-mainbody
{

  margin-top: 20px; 
  margin-bottom:0px;
  color:#333;
  min-height:500px;
  overflow: hidden; 
  border:solid 0px #A4A4A4;
  font-family: 'Roboto', arial, sans-serif;
  font-weight: 400;

}

#rt-mainbody .component-content{

  overflow: hidden; 
  padding: 10px;
}

.rt-block{
  padding: 0px;
  margin: 10px 0px;
  overflow: hidden;
  word-wrap: break-word;
}


#rt-sidebar-a 
{
  padding: 5px;

} 

#rt-sidebar-b 
{
  padding: 5px;
 
} 







#rt-content-bottom .rt-block
{  
padding: 20px;
border:solid 0px #dcdcdc;
} 













#rt-mainbottom 
{
  padding: 10px;
  background: #bdbdbb;
  margin-bottom:10px;
} 

  
#rt-mainbottom .in-rt-block{
  padding: 10px;
}


#rt-mainbottom .module-title{
  margin-bottom: 5px;
  margin: -13px -11px 10px -11px;
}






@media screen and (min-width: 450px) {
h1 {font-size: 200%;}
}
@media screen and (max-width: 450px) {
h1 {font-size: 140%;}
}


/* Typography changes */
h1, h2, h3, h4, h5, h6 {line-height: 1.1em;}
h2 {font-size: 140%;color:#000000;}
h3 {font-size: 110%;color:#0B6FCF;}
h4 {font-size: 110%;color:#0B6FCF;}
h5 {font-size: 110%;color:#0B6FCF;}
h6 {font-size: 110%;color:#0B6FCF;}
.componentheading {font-size: 100%;color:#0B6FCF;margin-left:0px;}  

ul{
margin-top:0px;
}


ul li a{
  font-size: 100%;
  line-height: normal;
}
p{
  margin: 0px;
}


.component-content .title{
  font-size: 100%;
  font-weight:bold;
}
.component-content .title a{
  text-decoration: none;
    font-size: 100%;
}
#rt-breadcrumbs h2.title{
  background: none;
  color: #000;
  text-shadow: 0px 1px 0px #fff;
  padding: 0px;
}
.module-title h2.title{
  background: none;
  color: #333;  
  margin-bottom:0px;
  margin-top:15px;
  text-shadow: none;
  font-weight: normal;
  font-size: 100%;
  text-align:center;
  letter-spacing: normal;
}

#rt-content-top
{

margin-bottom:-30px;
  background:none;
  color:#333;
  padding:0px;
}








/* Pagination */
.rt-pagination{
  clear: both;
  margin-top: 15px;
}
.rt-pagination a{
  text-decoration: none;
}
.rt-pagination div.tab, .rt-pagination div.page-block{
  border: 1px solid #ccc;
  text-shadow: 0px 1px 0px #fff;
  vertical-align: top;
}
.rt-pagination div.tab > div, .rt-pagination div.page-block > div{
  border:1px solid #fff;
}
.rt-pagination .page-active, .rt-pagination .page-inactive {
  padding: 0 5px;
}
.rt-pagination .page-inactive, .rt-pagination .page-active, .rt-pagination .tab .page-active{
  background: url(../images/greyGradient.png) left bottom repeat-x;
}
.rt-pagination .rt-results{
  margin-bottom: 0px;
  padding-bottom: 5px;
  font-weight: bold;
}

div.pagination ul{
    overflow: hidden;
}
div.pagination ul li{
  float: left;
    list-style-type: none;
   margin:0px;
  border:1px solid #CCCCCC;
  overflow: hidden;
  text-shadow: 0 1px 0 #FFFFFF;
}
div.pagination ul li span.pagenav , div.pagination ul li a.pagenav{

  text-decoration: none;
  display:block;
  line-height: 1.8em;
}
dl.article-count dt{
  float: left;
    padding-right: 5px;
}

#rt-footer
{
background:#dcdcdc;
color: #333;
padding:20px;
text-align:center;
}



#rt-footer .separator
{
color: #000;
}


#rt-footer  a:hover
{
color: #fff;

}

#rt-footer a
{
 color: #000;
}


#rt-debug
{
background: url("../images/header.png") top center repeat;
color: #ffffff;
position:fixed;
bottom: 0px;
right: 50%; left: 50%;
margin: -250px 0 0 -1000px;
height: 70px;
width: 2000px;
}

#rt-debug  a
{
color: #FFE0A7;
}







/*PIC*/

@media screen and (max-width: 960px) {

.amenu
{
display:none;
}
}



.pica{
 background:#0B6FCF;
  height: 25px;
  width: 90px;
  line-height:1.0;
  padding-top:4px;
  padding-bottom:2px;
  text-align:center;
  padding-left:8px;
  padding-right:8px;
  margin-right:3px;  
  color: #fff;  
  font-size:80%;
  font-weight:bold;
  border-left:solid 1px #999;
  border-right:solid 1px #999;
  border-top:solid 1px #999;
  float: left;
  overflow: hidden;
   border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px; 
 }
 
 
.pic {
  height: 25px;
  width: 90px;
  line-height:1.0;
  padding-top:4px;
  padding-bottom:2px;
  text-align:center;
  padding-left:8px;
  padding-right:8px;
  margin-right:3px;
  background: #fff;     
  color: #333; 
  font-size:80%;
  font-weight:bold; 
  border-left:solid 1px #999;
  border-right:solid 1px #999;
  border-top:solid 1px #999;
  float: left;
  overflow: hidden;
   border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;  
}

.pic a {
color: #333;    
}

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


.pic:hover {
  cursor: pointer;
}


/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
 /*seznamka*/
.tilt01:hover {
background: #0B6FCF;
color: #fff;                                        
}
 /*pro-zadane*/
.tilt02:hover {
background: #0B6FCF;
color: #fff;                                        
}
/*zahdeme*/
.tilt03:hover {
background: #108a07;
color: #fff;                                        
}
/*sexsexsex*/
.tilt04:hover {
background: #ed028d; 
color: #fff;                                       
}
/*eroticke-podniky*/
.tilt05:hover {
background: #97159f;
color: #fff;                                        
}
/*realitka*/
.tilt06:hover {
background: #0B6FCF;
color: #fff;                                        
}

/*IT*/
.tilt07:hover {
background: #1DC1E8;
color: #fff;                                        
}

/*facebook*/
.tilt08:hover {
background: #4167B2;
color: #fff;                                        
}
