/* Code was cut from header of template */
body{
    background-color:rgba(220, 220, 220, 0);
    font-family:Tahoma;
}
.w162928{
    background-color:rgb(250, 197, 42);
}
.w153090{
    background-color:rgb(250, 197, 42);
}
.w153098{
    background-color:rgb(250, 197, 42);
}
.w161212{
    background-color:rgb(250, 197, 42);
}
.w161217{
    flex:1;
}
.nav-main .nav-list--mobile{
    background:rgba(48,42,42,1)
}
.nav-main .nav-item .link{
    color:rgb(0, 15, 116)
}
.nav-btn--main{
    fill:rgb(0, 15, 116)
}
.nav-btn--main:hover{
    fill:rgba(255,255,255,1)
}
.nav-main .nav-item .link:hover, .nav-main .nav-item .link:active, .nav-main .nav-item .link.active{
    color:rgba(255,255,255,1)
}
.nav-main .nav-item .link:after, .nav-main .nav-item .link:after, .nav-main .nav-item .link:after{
    background:rgba(255,255,255,1)
}
.w161216{
    max-height:120px;
}
.w162921{
    background-color:rgb(251, 251, 251);
}
@media (max-width: 767px){
    .w161216{
        margin-left:20px;
    }
    .w162911{
        position:relative;
    }
    .w162915{
        position:relative;
    }
    .w162922{
        padding: 70px 10px 0;
    }
}
@media (min-width: 767px){
    .w162928{
        padding:30px 0;
    }
    .w162930{
        margin-left:-30px;
        margin-right:-30px;
    }
    .w162933{
        padding-left:30px;
        padding-right:30px;
    }
    .w162931{
        padding-left:30px;
        padding-right:30px;
    }
    .w162932{
        height:400px;
    }
    .w162935{
        padding:15px 0;
    }
    .w153103{
        margin-top:40px;
    }
    .w153102{
        margin-top:40px;
    }
    .w153097{
        border: 1px solid #fac52a;
        border-radius:10px;
        font-size:18px;
    }
    .w153090{
        border-radius: 10px;
        padding: 0 15px;
        margin-bottom:40px;
        font-size:18px;
    }
    .w153098{
        padding:15px;
        border-radius:10px;
    }
    .w153095{
        padding:15px 0;
    }
    .w153091{
        padding:15px 0;
    }
    .w153101{
        font-size:18px;
        padding:5px 15px 0;
    }
    .w153093{
        padding:15px 0;
    }
    .w161212{
        position:relative;
        margin-bottom:30px;
        padding:15px 0;
    }
    .w161213{
        position:relative;
    }
    .w161217{
        margin-left:15px;
    }
    .w161219{
        margin-right:15px;
    }
    .w161220{
        font-size:18px;
        font-weight:700;
    }
    .w161222{
        font-size:18px;
        font-weight:700;
    }
    .w161218{
        font-size:11px;
    }
    .w162921{
        margin:40px 0;
    }
    .w162911{
        position:relative;
        padding-right:2px;
    }
    .w162915{
        position:relative;
        padding-left:2px;
    }
    .w162919{
        margin-top:10px;
    }
    .w162922{
        padding:50px 0 50px 0;
    }
    .w162913{
        position: absolute;
        left: 0;
        bottom: -1px;
        margin: 0;
        padding: 15px;
        color:#030F6F;
        background:#fac52a;
    }
    .w162917{
        position: absolute;
        left: 0;
        bottom: -1px;
        margin: 0;
        padding: 15px;
        color:#030F6F;
        background:#fac52a;
    }
}
/* Code was cut from header of template */


@media (max-width:600px) 
{ /* это будет показано при разрешении монитора до 930 пикселей */

   .hidden-xs
   {
       display:none;
   }
   .visible-xs
   {
       display:block;
   }
}

 

@media (min-width: 601px) 
{
     .pixar
    {
        float:left;
        width:49%;
    }
    
} 
.footer
{
 
    margin: 70px 0px 0px 0px;
}
.gh1
{
    color: #4a4a4a;
}
#TOVAR-TABLE
{
     
    font-weight: 300;
    color:#4a4a4a;
}
.clearfix
{
    clear: both;
}
.catimg
{
    float: left;
    margin-right:15px;
    width:200px;
}
.desk-text
{
    font-size:16px;
}
   .tel-header
{
    display:block;
    font-size:21px;
    font-weight:bold;
    padding:0px 0px 0px 0px; 
    
}
.product-thumbnail .thumbnail
{
   
    margin: 0px;
}
.header-phone-second
{
    /*     верх,право,низ,лев*/
    margin: 0px 0px 0px 10px;
    
    display: inline-block;
}

.footer .contact-item-name
{
    font-size:18px;
    font-weight:bold;
}

.footer .lptracker_phone
{
    font-size:18px;
}

.product-item a .spanclass
{
   
}
.breadcrumb
{
    /*      верх, право, низ,  лев*/
    padding:6px 0px 6px 0px;
    margin-bottom: 0px;
}
.spanclass_cat_item
{
     font-size:18px;
     /*      верх, право, низ,  лев*/
     padding:6px 0px 0px 0px;
     display:block;
     
}
.list-group-item.active
{
    background-color:#000f74;
}

.tovar-table-css
{
    font-size:16px;
}
 
.item-cat-container
{
    min-height: 230px;
}
.Oform-Form .error
{
    
    color:red;  
   
    padding:0px 0px 0px 10px;
}
.podItem
{
    padding-left:15px;
}
.left-adress
{
    font-size: 12px;
    display:block;
    text-align: center;
}
.smaler img 
{ 
    
    float:left;
    
}
.left-adress .glyphicon 
{
    COLOR:#01509;
}
.header-link a span
{ 
    color:white;
}
.vagno-kont
{
    border:0px;
    padding:6px 8px 6px 8px;
     
    background-color: #DF013A;
    color:white;
    font-family : "Montserrat" , sans-serif;
}
.myfont
{
    font-family : "Montserrat" , sans-serif;
}

.spanwhite 
{
    color:white;
    font-size:13px;
}
.pr-14
{
    padding-right: 14px;
}
 

.ti-plus
{
    line-height: 24px;
}
.ti-minus
{
    line-height: 24px;
}
.span-soot
{
    font-size:11px;
    color: #333333;
    display:block;
     
}
.old-price
{
    color: #8d8d8d;
    text-decoration: line-through;
}
.add-item
{
    background-color: #cc0033;
    padding:5px 10px 5px 10px;
    display: block;
    
    margin:0 auto;
    color:white; 
}
.add-item:hover
{
    background-color: #00ac05 ;
    color:white;;
}
.tov-price
{
    color:  #525252;
}
.lhcb
{
    line-height: 30px;
}
.header-phone .tel-header
{
    margin-right:10px;
    
}
.header-phone tr td
{
    font-size:20px;
    font-weight:bold;
    color:black;
    
}
 .state-content
{
    font-size:16px;
}
.header-phone .glyphicon
{
    color: #cccccc;
}
.state-content h1
{
    color: rgb(3, 15, 111);
    /*      верх, право, низ,  лев*/
    padding:10px 0px 10px 0px;
}

.state-content h2
{
    font-size:19px;
    /*      верх, право, низ,  лев*/
    padding:10px 0px 10px 0px;
}

.state-content h2
{
    font-size:17px;
    /*      верх, право, низ,  лев*/
    padding:10px 0px 10px 0px;
}
 
.state-content p
{
    text-indent: 10px;
    text-align: justify;
     
}


.hidden{
    
    display:none;
}