.ru .product-share-box > div:first-child{display:none;}

h2 .word-rotate {
    max-height:  42px;
    line-height: 42px;
    margin-bottom:-14px;
}

.mt20{margin-top:20px;}
@media (max-width: 767px){
    .home-concept .fc-slideshow img {
        max-height: 245px;
        max-width: 245px;
    }
    .home-concept .fc-slideshow {
        max-width: 245px;
        height: 245px;
    }
    .home-concept .project-image {
        max-width: 245px;
        text-align: center;
        display: inline;    
        float:none!important;
    }
    
}

.home-concept .project-image {
    width: 350px;
    margin: 15px 7px 0 0px;
    float: right;
}

#footer span, #footer li, #footer i{
    color: #95989c;
}

#footer {
    border-top:none;
    padding-top:0;
    margin-top:0;
    background: #34383d;
}
#footer .footer-copyright {
    background: #34383d;
    border-top:none;   
}
#footer .footer-copyright > div {
    border-top: 1px solid #53585e;    
}
#footer p, #footer a, #footer strong {
    color: #95989c;
}
.product .fa.fa-shopping-cart{display:none;}

.product .product-name a {
    font-size: 21px;
    font-weight: 400;
    color:#1d2127;
}
html .btn-primary {
    border-color: #6a3d31 #6a3d31 #4e3027;
}
section.section{margin-bottom:0;border-top:0;}
@media (max-width: 767px) {
    .menu-list-with-img{
        /*
        width:50%;
        float: left;
        */
    }
    .home-concept .project-image .box-image .big-circle {
        top: calc(50% + 7px);
    }
}
.menu-list-with-img{margin-bottom:30px;}
::selection{
    background-color: #6a3d31;
    color:#fff;
}
@media (min-width: 992px) {
    .col-md-9 .col-md-4.menu-list-with-img{width:50%}
    .menu-list-with-img-wrp.row{margin:0 0 15px 0;}
    
}

.sidebar h2 {
    position: relative;
    margin-top: -2px;
    padding-bottom: 15px;
    border-bottom: 2px solid #ededed;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
}
.sidebar h2:after {
    position: absolute;
    display: block;
    left: 0;
    bottom: -2px;
    width: 60px;
    margin-top: 1rem;
    border-top:2px solid #c6c6c6;
    content: "";
}
.sidebar .col-md-12.mt15{margin-top:0;}

h2{margin-bottom:15px;}
.form-bg-white {
    background-color:rgba(231, 232, 233, 0.5);
}
.section-footer-form h2{color:#1d2127!important}

.feature-box.feature-box-style-2 .feature-box-info {
    padding-left: 50px;
}

#header .header-search .form-control,#header .header-nav-main nav > ul > li > a,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu,#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a,#header.header-transparent .header-nav-main,#header.header-semi-transparent .header-nav-main,#header.header-semi-transparent-light .header-nav-main,#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin .dropdown-menu,.slider-container .tparrows,.nivo-slider .theme-default .nivoSlider,.nivo-slider .theme-default .nivoSlider img,.home-intro-compact,html.dark #header,html.boxed .body,blockquote.with-borders,p.drop-caps.drop-caps-style-2:first-child:first-letter,.btn-3d,select,.captcha-refresh,.featured-icon,.panel-group .panel-heading,.tabs,.nav-tabs li a,.tab-content,.tabs.tabs-bottom .tab-content,.tabs.tabs-bottom .nav-tabs li a,.tabs-left .tab-content,.tabs-left .nav-tabs > li:first-child a,.tabs-left .nav-tabs > li:last-child a,.tabs-right .tab-content,.tabs-right .nav-tabs > li:first-child a,.tabs-right .nav-tabs > li:last-child a,.nav-tabs.nav-justified li:first-child a,.nav-tabs.nav-justified li:first-child a:hover,.nav-tabs.nav-justified li:last-child a,.nav-tabs.nav-justified li:last-child a:hover,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child a,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,.tabs-navigation,.tabs-navigation .nav-tabs > li:first-child a,.tabs-navigation .nav-tabs > li:last-child a,.toggle > label,.toggle.toggle-simple .toggle > label,.toggle.toggle-simple .toggle > label:after,.owl-carousel .owl-nav [class*="owl-"],.owl-carousel.rounded-nav .owl-nav [class*="owl-"],.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover,.owl-carousel.full-width .owl-nav .owl-prev,.owl-carousel.big-nav .owl-nav .owl-prev,.owl-carousel.full-width .owl-nav .owl-next,.owl-carousel.big-nav .owl-nav .owl-next,.embed-responsive.embed-responsive-borders,.pricing-table h3,.pricing-table .plan,.featured-box,.featured-box .box-content,.thumb-info,.thumb-info .thumb-info-wrapper,.thumb-info .thumb-info-wrapper:after,.thumb-info .thumb-info-type,.thumb-info img,section.timeline .timeline-date,section.timeline .timeline-box,.testimonial blockquote,.testimonial.testimonial-style-2 blockquote,.testimonial.testimonial-style-3 blockquote,.testimonial.testimonial-style-4,.testimonial.testimonial-style-4 blockquote,.testimonial.testimonial-style-5 blockquote,.testimonial.testimonial-style-6 blockquote,.container .call-to-action,.progress,.progress.progress-border-radius,.progress.progress-border-radius .progress-bar,.progress-bar,.progress-bar-tooltip,.counters.with-borders .counter,html .scroll-to-top,.google-map.small,.google-map-borders,article.post .post-date .month,article.post .post-date .day,article .post-video,article .post-audio,ul.comments .comment-block,.recent-posts .date .month,#header nav.mega-menu .mega-menu-shop .dropdown-menu,.shop ul.products .product .add-to-cart-product,.product-info,.product-info img,.product-info + .product-info,.img-thumbnail.img-thumbnail-hover-icon:before,.product-thumb-info{border-radius:0}
@media (max-width: 479px) {
.tabs .nav.nav-tabs.nav-justified li:first-child a,.tabs .nav.nav-tabs.nav-justified li:first-child a:hover,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a,.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child a:hover{border-radius:0}
}
@media (min-width: 992px) {
#header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a,#header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,#header.flat-menu nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu,#header.flat-menu nav ul.nav-main li a,html.boxed #header.flat-menu .header-top{border-radius:0}
}
html .scroll-to-top {
    background: rgba(106, 61, 49, 0.7);
    bottom:100px;
}
html .scroll-to-top a:hover, .scroll-to-top a:focus{color:#fff !important;}