

/*------------------CATEGORY----------------*/
body{
    
    
    background: url(img/bgl5.png) top left repeat-y, url(img/bgr5.png) top right repeat-y;
    /*
    background: url(img/bgbody.png);*/
}

@media(max-width:780px){
    body{
        
        
        background:  url(img/bgr5.png) top right repeat-y;
    }
    
}

/*CATALOG
----------------------------------------------*/
.cat_it{
    padding: 5px;
}
.cat_img{
    float: left;
    display: table;
    width: 200px;
    height: 150px;
    margin-right: 10px;
    
}
.cat_descr{
    padding-top: 10px;
}
.cat_title{
    font-size: 22px;
    color:#A7463F;
}


.cat_descr_mini{
	font-size: 12px;
    line-height:18px;
}
.cat_title_mini{
	font-size: 14px;
}
a.cat_title_mini{}
a.cat_title_mini{
	color:#333;
    
    font-weight: bold;

}

/*-------------- ARTS -------------*/
.glist_box{
    
}
.glist_box .gcat_it{
    padding: 5px;
    display: inline-block;
    vertical-align: top;
    
    padding: 5px;
    max-width: 280px;

}
.glist_box .gcat_img img{
    width:100%;
    height: auto;
    background-color: #777;
    padding: 1px;
}
.glist_box .gcat_img{
    
    display: table;
    
    
    
    
}
.glist_box .gcat_descr{
    padding-top: 10px;
}
.glist_box .gcat_title a{
    font-size: 16px;
    padding-left: 8px;
    color:#333;
}
.art_item{
    margin-bottom: 10px;
}

.art_item .it_img{
    float: left;
    margin-right: 10px;
}



.lgx-carousel-section .lgx-carousel .lgx-item {
    
    padding: 0 0 !important;
    
    
}





body{
    font-family: Georgia;
    /*font-family: Menlo, Monaco, Consolas, "Courier New", monospace;*/
    background-color: #FAEFDC;
}

body h1{
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1em;
}
.samovar{
    
    width:229px;
    height:310px;
    
    width:180px;
    height:240px;
    
    
    background: url(img/samovar.png) no-repeat;
    display: block;
    
    background-size: 100% auto;
    
}

@media(max-width:768px){
    .samovar{
        display:none;
    }
}
.ic_samovar{
    
    width:20px;
    height:27px;
    background: url(img/samovar.png) no-repeat;
    display:inline-block;
    
    background-size: 100% auto;
}
.f_ant{
    font-family: serif;
}

.bl_vintag{
    /*
    font-style: italic;*/
    background-color: rgba(40,32,14,0.5);
    background: url(img/b-ant.jpg) no-repeat;
    color:#fff;
    padding: 15px;
    margin-bottom: 10px;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    background-size: 100% auto ;
    
}
@media(max-width:992px){
    
    .samovar{
        
        margin:0 auto;
    }
    #hcenter{
        text-align: center;
    }
}

.container{}




#header {
    background: url(img/bh2.jpg) repeat-x top center;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-family: Georgia;
    height: auto;
    background-color: #53A380;
    background-color: #91392F;
    color:#FAEFDC;
    color:#32624D;
    color:#fff;
}

@media(max-width:992px){
    
    #header {
        
        background: url(img/bh2.jpg) repeat-x bottom center;
        background-color: #612525;
    }
    
    
}


#header .hnav{
    border-radius:0;
}



.telek_wrap{
    position: relative;
    
    display: table;
    margin: 0 auto;
}
.telek{
    /*
    width: 481px;
    height: 249px;
    */
    
    width: 460px;
    height: 281px;
    
    background: url(img/detali4.png) no-repeat bottom center;
    position: relative;
    z-index:999;
    
    pointer-events: none;
}




.telek_wrap video {
    position: relative;
    opacity:0.7;
    background: none !important;
}

.in_telek{
    position: absolute;
    top:28px;
    left:24px;
    width: 290px;
    height: 200px;
    
    
    /*
    
    z-index:99;
    padding: 14px;
    */
    
    background: #666;
    background: url(img/b_telek2.jpg);
    
   
}

.in_telek video{
    width:100%;
    max-width:100%;
    height:200px;
    position: relative;
    left:5px;
}

@media(max-width:1192px){
	
	.telek{

		width:400px;
        background-size: 100%;
	}
	.in_telek{
	   top:58px;
       width: 250px;
        height: 180px;
	}
    
    .in_telek video{
        width:auto;
        max-width:100%;
        height:180px;
    }

}
.in_telek img{
    height:auto;
}

.telek_wrap .in_telek .lgx-carousel-section .lgx-section-inner{
    
    background-color: transparent !important;
    
}

.in_con_telek{
    color:#eee;
    position: relative;
    z-index:9999;
}
@media(max-width:500px){
    
    h1{
        font-size: 18px;
        font-weight:bold;
    }
    
    h2{
        font-size: 16px;
        font-weight:bold;
    }
    
    h3{
        font-size: 14px;
        font-weight:bold;
    }
}

#hcenter{
    font-size: 1.2em; position: relative; padding-top: 10px;
}

@media(max-width:992px){
    #hcenter{padding-top: 0;}
}


#header #h_in{
    padding: 10px 15px 0;
    
}
a.logo{
    color:#ddd;
    font-size: 1.6em;
}
@media(max-width:992px){}

#hcontact{
    text-align: right;
    color:#000;
}


.hnav li.current-menu-item a{
    color:#fff;
}

/*

#header .hnav{
    margin-top: 12px;
    font-size: 1.2em;
    border: 0;
}
.topnav{
    margin-bottom: 0 !important;
}
.topnav li.current-menu-item a{
    border-bottom: 1px solid #999;
    cursor: default;
}
.topnav li.current-menu-item a:hover{}

*/


/*CLASES
------------------------------------*/



/*
.modal-mid{
    width: 400px;
}
.modal-body{
    background-color: #9FE75B;
}

.modal-header{
    background-color: #78C23A;
    color:#fff;
}
.modal-content{
    max-width: 100%;
}
.modal{
    
}
.modal-dialog{
    max-width: 100% !important;
}
*/


.mform input{
    width:100%;
    padding: 5px;
}
.mform select, .mform textarea{
    width:100% ;
    padding: 5px;
}

.vat td{
    vertical-align: top;
}



/* ----- CONTENT ------ */

.content{
    padding:20px; 
}
.context{
    font-size:1.2em;
}
.conback{
    /*background:rgba(255,255,255,0.7)
    
    inset rgba(255,255,255,.2) 0 3px 28px 3px;
    
    background:#fff;  
    background:url(img/bgcon.jpg);
    border-radius:4px;  
    
    box-shadow:
   inset rgba(0,0,0,.1) 0 16px 20px 3px,
   inset rgba(255,255,255,.4) 0 -16px 40px 3px
   ;
   
   
   border:0.5px dashed #999;
   border-top:0;
   border-bottom:0.5px solid #ddd;*/
}

.conback2{/*
    background:#444;  
    background:url(img/bgcon2.jpg);
    border-radius:4px;  
    
    box-shadow:
   inset rgba(0,0,0,.1) 0 16px 20px 3px
   ;
   
   
   border:0.5px dashed #999;
   border-top:0;
   border-bottom:0.5px solid #ddd;*/
    
}
.conback2 a{
    
    color:#555;
}
.content img{
    max-width: 100%;
}
.img-home{
    margin: 17px;
    border-radius:4px;
    border:2px solid #fff;
}

.mbreadcrumb{
    display: table;
    padding: 10px 10px 0;
}


/* ----  GENERAL PAGE -----*/



/******************CONTACT
****************------------*/
.fcontact{
    max-width: 500px;
    background-color: #9FE75B;
    padding: 10px;
}
.fcontact input{
    width:100%;
    padding: 5px;
}
.fcontact select, .fcontact textarea{
    width:100% ;
    padding: 5px;
}












 .context{
        font-size:14px;
    }

@media(max-width:900px){
    
     .context{
        font-size:14px;
    }
}


@media(max-width:480px){
    
    
    .in_telek video{
        width:100%;
        max-width:100%;
        height:160px;
        position: relative;
        left:0;
    }
   
    
    .telek{
        width: 300px;
        background-size: 100%;
        
    }
    .in_telek{
	   top:118px;
       width: 200px;
        height: 130px;
	}
    
    .in_telek video{
        
        height:130px;
    }
    
    /*.telek{
        width: 381px;
        height: 200px;
        background-size: 100%, auto; 
    }.in_telek{
        top:20px;
        left:23px;
        width: 270px;
        height: 160px;
        padding: 14px;
    }*/
}


.sidebar_cat a {
    color:#A7463F;
    letter-spacing: 1px;
    display: block;
    padding: 1px 4px;
    
}

.sidebar_cat a:hover {
    color:#D85A51;
    text-decoration: none;
    border-left:2px solid #D85A51;
    border-right:2px solid #D85A51;
}


/*************SIDEBARS
************-------------*/
.sidebar img{
    max-width: 100%;
}

.sidebar{
    padding-top: 20px;
}


/* ---- PAGIN ----- */

.wp_pagin .it a{
    display: inline block;
    padding: 2px 4px;
    background-color: #f1f1f1;
}


/* ---- COMMENTS ---- */
.com_name{
    font-weight: bold;
}
.comm_tit{
    font-size: 2em;
}
#form_comment textarea{
    width:100%;
    height:200px;
}

@media(max-width:600px){
    #form_comment .comfield{
        display:block;
        margin-bottom: 2px;
    }
}
@media(min-width:600px){
    #form_comment textarea{
        margin-top:10px;
    }
}


/* ---- footer ---- */

#footer {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    padding:10px;
    height: 100px;
	margin: 0 auto;
    margin-top: 30px;
    height: auto;
}
@media(max-width:720px){
    #footer {
        height: auto;
    }
}
#footer a{
    text-decoration: underline;
}
#footer a:hover{
    text-decoration: none;
}



