.main-menu-container {
    background-color: #fff;
}

.page-title2 {
    margin: 120px 0 0 0;
}
.breadcrumbs2 {
    margin-top: 125px;
}

.category-menu-list{
    padding-top:15px !important;
}
.category-menu-list li {
    float: left !important;
    width: 25% !important;
}

.page-title-large2-cont {
    /*padding-top: 80px !important;*/
    padding-top: 15px !important;
}

.widget {
    margin-bottom: 30px !important;
}
.shop-ad-img img{
    top: -15px !important;
}
.contact-form-cont {
    padding: 40px 50px 40px 60px;
}

.menu-contact-text-container{
    color:#4B4E53 !important;
}
.post-prev-title{
    height:53px;
    overflow:hidden;
}

.well{
    border: none !important;
    background-color: #fff !important;
    margin-bottom: 0px !important;
}
.well li {
    list-style: none;
}

.category-toggle{
    padding-bottom:10px;
}
.main-menu-title small{
    color:#6b6d6f !important;
    font-size:14px !important;
}
.dropdown-toggle{
    text-align:left !important;
    border-radius: 0px !important;
}
.dropdown-toggle .caret{
    position: absolute;
    margin-top: 10px;
    right: 30px;
}

.in-stock, .preorder{
    color:green;
}
.in-stock-limited{
    color:#FCC340;
}
.out-of-stock{
    color:red;
}

.cd-header-buttons .icon_cart_wrap span {
    background: #966239;
    color:#fff;
}

.header-shop #main-menu .nav.navbar-nav {
    margin-right: 95px;
}

.input-block{
    padding-left: 60px;
}

.order-place {background-color: #FBF18E !important;}

h1, h2, h3, h4, h5, h6 {
    color: #966239;
}

.section-title2 {
    /*color: #624129;*/
}

.block-inline-bg-white h3{
    color: #fff;
}

.button.gray-light:hover {
    background-color: #966239;
}
.btn-disabled:hover{
    background-color:#4B4E53 !important;
    cursor:not-allowed !important;
}

.shop-add-btn-cont {
    margin-right: 0px;
}

.bg-yellow {
    background-color: #966239;
    color: #fff;
}
.text-middle {
    left: 25%;
}
.checkbox-list li {
    padding:0px 5px;
    border-radius:4px;
}

.checkbox-list li.checkactive{
    background-color:#EEEEEE;
} 

#items-grid {
    padding-top: 30px;
}

.footer-icetech p {
    color: #808080 !important;
    font-size: 0.9em !important;
    text-align: center !important;
}
.footer_copy_right p {
    color: #7c7c7c;
    font-size: 16px;
    line-height: 80px;
    margin-bottom: 0;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.footer-icetech {
    text-align: center !important;
}
.footer_copy_right a {
    color: #fff;
}

.opencat{
    font-size:30px !important;
    width:25px;
    float:left;
}
.is_open{
    display:block !important;
}
.is_closed{
    display:none !important;
}

/* helpers */
.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;
  padding-left: 0;
}

.row.half-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row.half-gutter [class*='col-']:not(:first-child),
.row.half-gutter [class*='col-']:not(:last-child) {
  padding-right: 7px;
  padding-left: 7px;
}