.space-left{
    padding-left: 10px;
}
.border-bottom{
    border-bottom: 1px dashed ;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
ul{
    padding: 0;
    list-style: none;
}
ul li{
    list-style: none;
}
small{
    font-size: 11px;
}
.clickable{
    cursor:pointer;
}
.local_price:after{
    content: "zł";
    padding-left: 4px;
}
.box-bordered{
    margin-bottom: 20px;
    padding: 10px!important;
    border-color: #e7e7e7;
    background-repeat: repeat-x;
    border-radius: 4px;
    background-color: #f7f7f9;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);
}
.panel-small{
    border:none!important;
    box-shadow: none;;
    margin-bottom: 2px;
}
.panel-small .panel-heading {
    padding: 3px 3px 3px 5px;
    font-size: 14px;
    font-weight: normal;
}
.panel-small .panel-body {
    padding: 0;
    margin: 0;
}
.pageHeader{
    margin-bottom: 20px;
    background-color: #f7f7f9;
    padding: 10px!important;
    border-color: #e7e7e7;
    background-repeat: repeat-x;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 5px rgba(0, 0, 0, 0.075);

}
h1{
    //font-family: "Virgo Book",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    margin: 0!important; 
    text-transform: uppercase!important;
    font-size: 22px!important;
    margin-bottom: 20px!important;


}
h2{
    font-size: 1.8em!important;line-height: 1.6em!important;
}
h3{
    margin: 0!important;padding: 0!important;
    //font-family: "Virgo Book",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    font-size: 18px!important;
    line-height: 20px!important;
}
h4{
    //font-family: "Virgo Book",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    font-size: 16px!important;
    line-height: 25px!important;
}
h5{
    //font-family: "Virgo Book",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    font-size: 14px!important;
    line-height: 20px!important;
}
h6{
    //font-family: "Virgo Book",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    font-size: 12px!important;
    line-height: 22px!important;
}
h7{
    //font-family: "Virgo Book",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    font-size: 10px!important;
    line-height: 22px!important;
}
.border{
    border: thin solid #B890C2;
    padding: 5px;
}
.radius{
    border-radius: 5px;
}
.noborder{
    border:none!important;
}

.bgcolor1{
    background-color: #B890C2!important;
}
.bgcolor2{
    background-color: #CC87DD!important;  
}
.bgcolor3{
    background-color: #491157!important;  
    color:#fff!important;
}
.bgcolor3 a{
    color:#8d8b8c!important;
}

.blog-box{
    height: 260px;
}
@media screen and (max-width:480px) {
    body{

        background: url('/images/background.jpg') center bottom no-repeat!important;
        background-attachment: fixed!important;
        background-size: 100% auto!important;
        padding: 14px;
    }
    h2{
        font-size: 1.2em!important;line-height: 1.6em!important;
    }
    .blog-box{
        height: auto!important;
    }
}


.favorites{
    font-size: 12px;
}

.favorites .pictures-list{
    list-style: none; padding: 0; margin: 0;
}
.favorites .pictures-list li{
    display: inline-block;
}
.favorites .pictures-list li a{
    border: 5px solid white;
    box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, 0.1);
    box-sizing: content-box;
    display: block;
    height: 81px;
    width: 107px;
}
.favorites .pictures-list li a img{
    width:100%;
    height: 100%;
}

.loved{}
.loved h3{
    margin: 0; 
    padding: 3px 0;
    font-size: 16px;
    font-weight: bold;
}
.loved .pictures-list{list-style: none; padding: 0; margin: 0;}
.loved .pictures-list:after{
    content:'';
    display:block;
    clear: both;

}
.loved .pictures-list li{
    list-style: none; 
    padding: 0; 
    margin: 0;
    display: inline-block;
    padding-bottom: 5px;
    float: left;
    margin-right: 6px;
}
.loved .pictures-list li a{
    border: 5px solid white;
    box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, 0.1);
    box-sizing: content-box;
    display: block;
    height: 105px;
    width: 140px;
}
.loved .pictures-list li.item-1 a{

    height: 225px;
    width: 300px;
}
.loved .pictures-list li img{
    width: 100%;
    height: 100%;
}
.loved .pictures-list li.item-1 {
    margin-right: 10px;
}
.loved .pictures-list li.item-1 img{
    width: 300px;    
}

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

    .loved .pictures-list li a{
        height: 93px;
        width: 121px;
    }
    .loved .pictures-list li.item-1 a{

        height: 201px;
        width: 270px;
    }
    .loved .pictures-list li.item-3{

        margin-right: 0;                                                                                                                                                                
    }
    .loved .pictures-list li.item-1 img{
        width: 270px;                                                                                       
    }
    .loved .pictures-list li.item-4{
        visibility: hidden!important;
        display: none;
    }
    .loved .pictures-list li.item-5{
        visibility: hidden!important;
        display: none;
    }
    ul.pictures-popup-galelery >li > a {
        width: 110px!important;
        margin: 0 10px 10px 0;
    }
    ul.pictures-popup-galelery >li:nth-child(6){
        visibility: hidden;
        display: none;
    }

}


#slider-container{
    margin-bottom: 30px;
}
.carousel-indicators li {
    width:20px!important;
    height:20px!important;
}

.borderlight{
    border:thin solid #93bfe1;
}
.pageheader{
    border:1px solid #0b395c ;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 10px;
    color:#0b395c;
    background: #dae9f0;
}
.pageheader h1{
    padding: 0!important;
    margin: 0!important;
}
.navbar{

    background-image: none;
}
.navbar-brandx {
    float: left;

    height: 100px;

    padding: 0!important;
    margin-left: -35px;
}
.navbar-brandx a{
    display: block;
    width: 100%;
    height: 100%;
}
.nav-container{
    font-size: 15px;
    margin-left: 200px;

    position: absolute;
    bottom: 0;

}
.headnav{

    display: table-row!important;
    width: 100%!important;
}
.headnav li{
    display: table-cell;

    background: #93BFE1;
    margin: 0 2px 0;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.headnav li.ico a{
    padding: 10px 20px 10px 20px;
}
.headnav li a{
    padding: 10px;

}
#navbar{height: 100px!important;position: relative;}
#navbar .nav{position: relative; bottom: 0;}
ul.small_gallery{list-style: none; margin: 0;padding: 0;}
ul.small_gallery li{background:#fff;display: inline-block;list-style: none;margin: 4px;}
@font-face {
    font-family: 'Virgo Book';
    src: url(/fonts/Virgo-Book.woff) format('woff'),
        url(/fonts/Virgo-Book.ttf) format('truetype'),
        url(/fonts/Virgo-Book.svg#Virgo-Book) format('svg');
    font-weight: normal;
    font-style: normal;
}
.grayBlock{
    background: #f2f2f2;
    padding: 10px;
    border-bottom: 2px solid silver;

}
.font2{
    font-family: 'Virgo Book'!important;
}

ul.submenu{
    text-align: right;
    list-style: none;
    display: block;
    margin: 0;
    padding: 5px;
    background: none;
}
ul.submenu > li{
    list-style: none;
    text-align: left;

}
ul.submenu li a{
    display:block;

}  
ul.submenu li a:hover{

}  
ul.submenu li ul{
    padding-left: 15px;
}  
ul.submenu > li > ul >li{
    list-style: none;
    font-weight: normal;
}  


.row-page-title{
    padding: 0;
    margin: 0;

}
.row-page-title .title{

    padding: 5px;
    text-align: center;

    width:400px; 
    box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.1);
    margin:0 auto;
    position: relative;
    top:-20px;

    background: #fff;
}
.row-page-title .title h1{
    margin: 0;
    color: #676767;
    font-size: 30px;
}

.big-block-title{

    text-align: center;
    font-size: 20px;
    background: url('/images/sewing.gif')center no-repeat;
    margin: 10px auto;
}
.big-block-title span{
    background: #fff;
    display: inline-block;
    padding: 10px;
} 

.clear{clear: both;}
.fullWidth{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: initial;
}

/*HOME-GALLERY*/
ul.home-gallery{
    list-style: none;
    display: block;
    width:620px;
}
ul.home-gallery li{
    list-style: none;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

ul.home-gallery li:nth-child(1){
    width:250px;
    height:180px;
    border:3px solid red;
}
ul.home-gallery li:nth-child(3){
    width:500px;
    height:360px;
    border:3px solid red;
}
/*HOME-GALLERY*/

/*HEAD-MENU*/
.container-top-menu{
    height:50px;
    background: #f2f2f2;
    box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    z-index: 100;
    position: fixed;
    width: 100%;
    top:0;
    z-index: 100!important;
}
.head-navi-item a:hover{

}
.topMenu{

    font-size: 18px;
    z-index: 1000 !important;


    background-position: top center; 
    background-repeat: no-repeat;
    position: relative;

}
#head-navi-left{float: left;padding: 0;}
#head-navi-left > li {
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid transparent;
    display: block;
    float: left;
    position: relative;}
#head-navi-left > li:first-child {
    border-left: 1px solid #e6e6e6;
}
#head-navi-left > li:last-child:after {}
#head-navi-left > li :last-child {color: #666;
                                  display: block;
                                  height: 50px;
                                  line-height: 50px;
                                  padding: 0 20px;}
#head-navi-right{float: right;padding: 0;}
#head-navi-right > li {border-right: 1px solid #e6e6e6;
                       border-left: 1px solid #e6e6e6;
                       display: block;
                       float: left;
                       position: relative;}

#head-navi-right > li:last-child:after {}
#head-navi-right > li :last-child {color: #666;
                                   display: block;
                                   height: 50px;
                                   line-height: 50px;
                                   padding: 0 20px;}
.head-navi-item{cursor: pointer;

}
.head-navi-item:hovera{
    background: #fff;
    border-bottom: none;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
}
/*HEAD-MENU*/


body{
    font-family: 'LatoWeb', sans-serif;
    color:#8d8b8c;


    background-position: center top;

    background: url('/images/background.jpg') center top no-repeat!important;
    background-color: #f2f4f3!important;
    background-attachment: fixed!important;
    background-size: 100% auto!important;

}

a{color:#8d8b8c;}
a:hover{text-decoration: none;color:#8d8b8c;}
.italic{
    font-style:italic;
}
.content{

    padding-top: 0;
    min-height: 400px;
    position: relative; 
    top:20px;
    z-index: 1;
}
.bold{font-weight: bold;}
.center{text-align: center;}
.uppercase{
    text-transform: uppercase;
}
/*
.content{background: #fff;padding-top: 20px;margin-top: 100px;position: relative; top:80px;}
.frborder{
    border: 1px solid #F2F2F2;
    padding: 10px;
    margin: 10px;
}
.right-block a{
    text-align: left;
    display: block;

    color:#676767;
    margin: 0;
}
.right-block a:hover{
    background: #F2F2F2;
}
.right-block{
    border-collapse: collapse;
    font-size: 12px;
    display:block;
    margin-right: 10px;
    border-left:thin solid silver;
    border-right:thin solid silver;
}
.right-block .bd-down{
    border-bottom: thin solid silver;
}
.right-block .bd-top{
    border-top: thin solid silver;
}
.right-block .space{
    padding: 10px;
}
.right-block > div:hover{
    background: #F2F2F2;
}
.right-block .head{
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    padding: 5px 10px;
}
.right-block .rb-content{
    padding: 10px;
}
.right-block ul li{
    padding: 0;;
}
.right-block li{
    padding: 2px 10px;
}





.product-box.menu-right{
    background: #fff;
    box-shadow:none;
}
.product-box.menu-right ul{
    padding: 20px;
    text-align: left;
}
.product-box.menu-right ul li a{
    color:#676767;
    font-size: 14px;
}








.fs-12{font-size: 12px;}
.fs-14{font-size: 14px;}
.fs-16{font-size: 16px;}
.fs-m{font-size: 16px;}
.fs-l{font-size: 18px;}
.fs-xl{font-size: 20px;}
.fs-xxl{font-size: 22px;}

@media screen and (max-width:480px) {
    .hide-mobile{
        display: none;
    }
}




a{color:#000;}
a:hover{text-decoration: none;color:#D05F3D;}
.content-wrapper{
    background: #ECECEC;
    padding-top: 10px;
    padding-bottom: 10px;
}
.content{
    margin-top: 10px;
}
nowrap{white-space: nowrap;}
ul, li{list-style: none;padding: 0; margin: 0;}
.bd{border:thin solid;}
#menu-container{margin-top: 40px;margin-bottom: 20px;}
#topnav{display: -moz-box;padding: 0; margin: 0;box-shadow: 0 1px 11px rgba(0, 0, 0, 0.5);margin-bottom: 10px;z-index:300;

}
#topnav li{

    font-weight: bold;
    font-size: 20px;

    display: inline-block;
    margin: 0;

    float: none;
    text-align: center;
    background: none repeat scroll 0 0 #EEEEEE;
    margin-right: 2px;
}
#topnav li.last{
    margin: 0;
}
#topnav .topnav-home:before{
    content:'\e601';
    padding-left: 7px;
    font-family:'icomoon';
    font-size: 22px;

}
#topnav .topnav-home{
    width:100px;

}
#topnav li a{
    text-transform: uppercase;
    color: #373A3F;
    padding: 24px 0 24px;
    width: 256px;
    display: block;

}
#topnav li:hover{
    background: #D05F3D;
}
#topnav li:hover a{
    color: #FFF;
}
#topnav li:hover ul{display: block;}
#topnav li ul{display: none;position: absolute;left: 0;width: 100%;min-height: 40px;background: #D05F3D;padding-top: 20px;z-index: 200;margin: 0;padding-bottom: 20px;}
#topnav li ul li{ background: none;text-align: left;display:block;}
#topnav li ul li ol{display: block;float: left;}
#topnav li ul li ol li{display: block;}
#topnav li ul li ol li a{font-size: 15px; font-weight: normal;padding:0;text-transform: none;}
#topnav li ul li a{font-size: 15px; font-weight: normal;padding:0;text-transform: none;}
#topnav li ul li {font-size: 12px; font-weight: normal;padding:0;text-transform: none;color:#FFF;}
.info-panel{margin-bottom: 10px;}

.info-panel .block-title-xl {
    clear: both;
    display: block;
    border-bottom: 3px solid;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0; margin: 0;
    margin:0 0 10px 0;
    color: #D05F3D;

}
.info-panel .block-title-s {
    clear: both;
    display: block;
    border-bottom: 2px solid;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0; margin: 0;
    margin:0 0 0 0;
    color: #D05F3D;

}
.info-panel .info{
    margin:0;
    padding: 10px;
    background: url('/images/body.jpg');
}

.block-title-xl {
    clear: both;
    display: block;
    border-bottom: 3px solid #D05F3D;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding: 0; margin: 0;
    margin-bottom: 20px;
}
.block-title-s {
    clear: both;
    display: block;
    border-bottom: 1px solid;
    font-weight: normal;
    margin-bottom: 10px;

}
.block-title-xs {
    font-size: 19px;
    clear: both;
    display: block;
    border-bottom: 3px solid;
    font-weight: bold;
    margin-bottom: 10px;
}
.blog-index {margin-bottom: 10px;}
.blog-index .title{font-weight: bold; display: block;}
.blog-index .more{font-size: 10px;display: block;text-align: right;}

.realizacje{text-align: center;}
.realizacje  .item{
    display: inline-block;
    box-shadow: 5px 5px 5px rgba(102, 102, 102, 0.35);
    width:220px;
    height: 160px;

    background-repeat: no-repeat;
    background-position: top center;
    margin: 0 auto;
}
.drawings-index {position: relative;text-align: center;}
.drawings-index  .item{

    position: relative;
    width:130px;
    height: 210px;   
    background-repeat: no-repeat;

    z-index: 99;

}


.opinie-index  .item{
    font-size: 12px;
}
.opinie-index  .item .signature{
    font-size: 10px;
    text-align: right;
}
.opinie.item{
    display: inline-block;
    border:2px solid #A9A9A9;
    width:260px;
    height: 190px;
    border:9px solid #fff;
    background-repeat: no-repeat;
    margin-right: 8px;
}
.opinie{
    background-image: url('/images/background-opinie.png');
    background-position: top right;
    background-color: #DBD9DA;
    background-repeat: no-repeat;
}
.home-oferta{}
.home-oferta > a > div{
    display: inline-block;
    border:2px solid #A9A9A9;
    width:201px;
    height: 140px;
    background-repeat: no-repeat;
    margin-right: 8px;
    position: relative;
}
.home-oferta > a > div .price-label{
    position: absolute;
    bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    background: silver;
    padding: 4px 10px;
    left: -7px;
}

.info{
    padding: 10px;
    background: url('/images/body.jpg');
}




.description_anchor_link{
    list-style: none;
    padding: 0; margin: 0;
}
.description_anchor_link li{
    list-style: none;
    padding: 0; margin: 0;
    display: inline-block;
}

#goToTop{
    background: url("/images/goto-top.png") center;
    display: block;
    width: 48px; height: 48px;
    right: 10px;
    opacity: 1;
    position: fixed;
    bottom: 100px;
    visibility: hidden;
}

.details-price{
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}

.shadow{
    box-shadow: 5px 5px 5px rgba(102, 102, 102, 0.35);
}


/*lista produktów*/
.product-list{
    position: relative;
    float: left;
    margin: 0 20px 13px 0;
    width: 251px;
    height: 210px;
    position: relative;
    background: url('/images/body.jpg');
    padding: 0;
    box-shadow: 5px 5px 5px rgba(102, 102, 102, 0.35);
}
.product-list .title{
    margin: 5px;
}
.product-list .product-image{
    width:100%;
    height: 170px; 
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 0;
    background-position: center;
    background-repeat: no-repeat;
}
.product-list .list-price{
    position: absolute;
    top:40px; 
    right: -10px;
    width:80px;
    background: #D05F3D;
    height: 50px;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
    box-shadow: 5px 5px 5px rgba(102, 102, 102, 0.35);
}
.product-list .list-price .price{
    color:#FFF;
    font-weight: bold;
    font-size: 22px;
}
.product-list .list-price .oldprice{
    color:#FFF;
    font-size: 12px;
    position: absolute;
    top:0;
    left: 5px;
    text-decoration:line-through;
    font-style:italic;
}
.product-list .title, .product-list .title:hover{
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    font-size: 14px;
}
.product-list .description{
    visibility: hidden;
    background: url('/images/body.jpg');
    position: absolute;
    bottom: 0;
    left: 0;
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px;
}


.color-1{
    color:#D05F3D;
}
.bg-color-1{
    background: #D05F3D;
}





.nopadding {padding: 0;}
.no-right-padding{padding-right: 0;}
.nomargin{margin: 0;}



.btn-color {
    color: #000 $important;
    background-color:  transparent;
    border-color: #ccc;
    text-align: left;
    padding-left: 50px;
}
.btn-color:hover{
    background-color: #DBDBD9;
}
.btn-color a{color:#000;}
.btn-color:hover a{}

.bg-blue{background-color: #428BCA; color:#fff;}



.color-block{
    cursor: pointer;
    position: relative;
    text-align: center;
    background: #FFC95D;

    color:#fff;padding: 20px 0 0 0;
    width:220px;
    height: 220px;
}
.color-block:hover{
    background: #D9D7DA !important;
    color:#000!important;
}
.color-block.silver{
    background: none;color:#C0C0C0;  border:thin solid #C0C0C0;
}
.color-block.red{
    background: #EE5249;
}
.color-block.blue{
    background: #428BCA;
}
.color-block.orange{
    background: #db741c;
}
.color-block h1{
    font-weight: bold;font-size: 30px;text-transform: uppercase;
    margin-bottom: 20px;
}

.orange{
    background: #db741c;
}


.footer{
    margin-top: 140px;

    padding-top: 20px;

    min-height: 80px;
}

.footer .email{font-size: 60px;text-align: right;color:#de0037;}
.footer .email:hover{color: silver;}

.footer .fmenu li{}
.footer .fmenu li:hover a{color:#de0037;}

div.line{background-color:silver;height: 1px;}


/*    
     .home-products2{}
            .home-products2 .index-box{
                cursor: pointer;
                width:470px;
                height: 210px;
                float: left;
                margin-right: 20px;
                margin-bottom: 20px;
                background: #fff;
                
            }
            .home-products2 .index-box:nth-child(even){
                margin-right: 0;
            }
            .home-products2 .index-box .picture{
                float: left;
                width: 240px;
                background: url("/Pictures/290x/536a007e96572_background.jpg") repeat scroll center center rgba(0, 0, 0, 0);
                
            }
            .home-products2 .index-box .picture .pct{
                width: 240px;
                height: 210px;
                background-position: center;
                background-repeat: no-repeat;
                
            }
            .home-products2 .index-box .info{
                width: 230px;
                background: #fff;
                height: 210px;
                position: relative;
                float: right;
                padding: 0 5px;
                
            }
            .home-products2 .index-box .info .name{
                font-size: 18px;
                margin: 0;
                padding: 0;
                text-transform: uppercase;
            }
            .home-products2 .index-box .info .description{
                font-size: 14px;
            }
            .home-products2 .index-box .info .price2{
                font-size: 36px;
                position: absolute;
                bottom: 5px;
                right: 15px;
                color:#db741c;
                font-weight: bolder;
            }*/


.home-products3{}
.home-products3 .product-box {
    cursor: pointer;
    background-position: right;
    position: relative;
    margin-bottom: 10px;
}
.home-products3 .product-box .bigname .price{
    color:#DE0037;position: absolute; bottom: 10px; font-size: 40px;font-weight: bold;left: 25px;
}
.home-products3 .product-box .description{
    display: none;
}
.home-products3 .product-box.active .description{
    text-align: left;
    font-size: 18px;
    display: block;
    width:250px;
    height: 165px;
    padding: 10px;
}
.home-products3 .product-box.active {

}
.home-products3 .product-box .image{
    background-position: right;
    background-repeat: no-repeat;
    width:100%;
    height: 163px;
    position: relative;
}
.home-products3 .product-box .bigname{
    padding: 20px 0 0 20px;
    font-style: italic;

}
.home-products3 .product-box .small_name{
    color:#393939;
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;

}
.home-products3 .product-box .small_name .first{
    color: #D9345E;

    font-size: 30px;
}
.home-products3 .product-box.active .bigname{
    display: none;
}
.home-products3 .product-box .bottom{
    padding: 0;
    background: #C5CAD0;
}
.home-products3 .product-box.active .bottom{
    position: relative;
}

.home-products3  .product-box .bottom .name{
    position: relative;
    font-weight: bold;
    margin: 0;
    float:right;
    background: #C5CAD0; height: 40px;left: 0;font-size: 13px;line-height: 40px;
    text-align: right;color:#fff; text-transform: uppercase;padding-right: 20px;color:#000;
}
.home-products3 .product-box.active .name{
}
.home-products3 .product-box.active .bottom .arrow{
    background: #DE0037!important;
}
.home-products3 .product-box .bottom .arrow{
    top:0;
    margin: 0; padding: 0;
    background: black !important;
    height: 40px;
    width:65px !important;float:right;color: #fff;font-size: 25px;line-height: 40px;text-align: center;
    position: relative;
}
.home-products3 .product-box .bottom .price2{
    display: none;
}
@media screen and (max-width: 480px) 
{
    .home-products3  .product-box .bottom .name{
        font-size: 14px;
        line-height: 16px;
        padding-left: 10px!important;
        padding-right: 0;
        text-align: left;
        float: left;
        width:auto;
        width:195px;
    }
    .home-products3 .product-box .bottom .arrow{
        width: 30px!important;
        display: none;
    }
    .home-products3 .product-box .bottom .price2{
        display: block;
        min-width: 30px!important;
        float: right;
        font-size: 20px;
        font-weight: bold;
        padding-right: 5px;
    }

    .home-products3 .product-box .bigname{
        display: none;
    }
}

.head-block{
    margin-bottom: 20px;height: 50px;border-left: 8px solid #DE0037;width: 100%;font-size: 18px;line-height: 50px;font-weight: bold;padding-left: 20px;text-transform: uppercase;background: url('/images/b.jpg');
}
.head-block-xs{

    margin-left: 10px;
    margin-bottom: 10px;
}
.head-block-xs .title{
    margin-left: -10px;
    margin-bottom: 10px;height: 30px;border-left: 8px solid #DE0037;width: 100%;font-size: 14px;line-height: 30px;font-weight: bold;padding-left: 10px;text-transform: uppercase;background: url('/images/b.jpg');
}
.text-block-item p.text{
    padding: 0; margin: 0;
}
.text-block-item a{
    padding-left: 250px;
}

.block-border{
    margin: 0 20px 20px 0;
    border:1px solid silver;
    padding: 15px;
}

.gallery_wrapper{}
.gallery_wrapper .picture-wrapper{


    margin: 0 10px 10px 0;
    border:1px solid #f2f2f2;
    
    float: left;
    height: 138px!important;
    width: 180px!important;
    overflow: hidden;
    box-sizing:border-box;

}
.gallery_wrapper .picture-wrapper img{

height: 100%;

}
.gallery_wrapper .picture-wrapper:nth-child(3n){



}

.gallery_wrapper .gallery{
    display: block;
    width: 260px;
    height: 200px;
    background-repeat: no-repeat!important;
    background-position: center;
}
.gallery_wrapper .gallery.active{
    position: relative;
    border-left: 15px solid;
    left:-15px;
}

.img-gallery{

    padding:  13px;
}






@media screen and (max-width:1200px) and (min-width:768px) {
    .row-page-title .title{
        width: 250px!important;
    }

}



/*top menu*/


@media screen and (max-width:1200px) {
    .topMenu {
        font-size: 19px!important;
        font-family: "Verdana",Georgia,Arial,Verdana,Helvetica,sans-serif!important;
    }
}

/*top menu*/

/*home-block*/
.home-block
{
    overflow: hidden;
    position: relative;
}

.home-block-title{
    position: absolute;
    bottom: -110px;
    left: 0;
    width: 100%;
    height: 150px;

    text-align: center;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    color:#fff;
    font-weight: bold;
    padding: 10px;
    box-shadow: 5px 5px 0 0 rgba(0, 0, 0, 0.1);}

.home-block:hovera .home-block-title{
    //box-shadow: 5px 5px 0 0 #db741c;
}
.home-block .home-block-title h1{
    line-height: 20px;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 18px;

}
.home-block .home-block-title h2{
    line-height: 20px;
    margin: 0;
    padding: 0;
    font-size: 14px;

}
/*home-block*/



h2.block-title{
    font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;
    text-align: center;
    border-top: 1px solid #f2f2f2;
    padding-top: 20px;
    padding-bottom: 10px;
}
@media screen and (max-device-width: 480px)  {
    h2.block-title{
        font-family: 'Verdana';
        font-size: 15px;
    }

    .row-page-title .title{
        padding: 5px;
        text-align: center;
        width:100%!important; 
        box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.1);
        margin:0 auto;
        position: relative;
        top:-20px;

        background: #fff;
    }
    .row-page-title .title h1{
        margin: 0;
        color: #676767;

    }
}





@media screen and (max-width: 480px) {
    #navbar{
        height: auto!important;
        margin: 0;

    }
    .head-navi-item{

    }
    .headnav{
        height: auto!important;
        float: none!important;
        display: block!important;
        width: 100%;
        clear: both;
    }
    .headnav li{
        display: block!important;
        width: 100%;
        border-top-left-radius: 0!important;
        border-top-right-radius: 0!important;
    }
    .nav-container {

        margin-left: 0;
        position: relative;
    }
}

#head-small-menu{

}
#head-small-menu > li{
    list-style: none;
    display: inline-block;
    font-size: 25px!important;
    color: #8d8b8c!important;
    padding: 0 10px;
}
.bigselect{
    background: transparent;
    width: auto;
    font-size: 20px;
    height: auto;
    margin: 0;
}
.bigselect > option{
    text-align: right;
}


.carousel-indicators{display: none!important;}

.wizzard-my-projects{}
.wizzard-my-projects li{
    display: inline-block;
    border: thin dotted;
    padding: 5px;
    width: 110px;
    height: 110px;
    box-sizing:content-box;
    margin: 5px;
}
.wizzard-my-projects li img{

    width: 110px;
    height: 110px;
}
.wizzard-my-projects li:last-child:after{
    content: '';
    clear: both;
}