
/* ps 17  styles */
.button.button-small-blockblog {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #6f6f6f none repeat scroll 0 0;
    border-color: #666666 #5f5f5f #292929;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font: bold 13px/17px Arial,Helvetica,sans-serif;
    padding: 0;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.24);

}
.button.button-small-blockblog b {
    border: 1px solid #8b8a8a;
    display: block;
    padding: 3px 8px;
}

.button-mini-blockblog{
    color: #fff;
    background-color: #2fb5d2;
    border-color: transparent;

    position: relative;
    display: inline-block;
    padding: 5px 7px;
    font-weight: bold;
    cursor: pointer;
    white-space: normal;
    text-align: left;
}

.search-blog17{
    border: none;
    padding: 10px;
    background: #ebebeb;
    color: #acaaa6;
    width: 150px;
}

.block-content a i.fa-lg, .block-content i.fa-lg{font-size: 14px!important;}
.block-content a i.fa-comments-o{font-size: 15px!important;}
.block-blog-like a, .block-blog-date,.block-content .the-number, .block-blog-like{font-size: 13px}
.name-category a, a.item-comm, .product-page-blockblog a{text-decoration: underline!important;}


.search_blog .block_content{background: none;}

.current-item-block a.item-article{margin-bottom: 10px}



/* ps 17  styles */

.col-lg-9 .mce-tinymce  {
    border: 1px solid #c7d6db!important;
}



.owl_blog_home_recents_posts_type_carousel .owl-controls .owl-nav{
    margin-bottom:10px!important;
}

.owl_blog_recents_posts_type_carousel, .owl_blog_cat_type_carousel, .owl_blog_com_type_carousel,
.owl_users_type_carousel_blockblog, .block-archives17, .block-search-in-blog, .block-tags-blog, .block-gallery-blog, .block-authors17
{padding:15px!important;}


.blog-post-item .other-posts p{font-size:12px!important;}


@media
only screen and (max-width: 760px) {
    .owl_blog_recents_posts_type_carousel, .owl_blog_cat_type_carousel, .owl_blog_com_type_carousel,
    .owl_users_type_carousel_blockblog, .block-archives17, .block-search-in-blog, .block-tags-blog, .block-gallery-blog {
        padding: 0px!important;
    }
}
.breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #f1f1f1;
    content: none;
}


 .post_content ul{
     display: block !important;
     list-style-type: disc !important;
     margin-block-start: 1em !important;
     margin-block-end: 1em !important;
     margin-inline-start: 0px !important;
     margin-inline-end: 0px !important;
     padding-inline-start: 40px !important;
 }

.post_content ul {
    list-style-type: disc;
    list-style-position: inside;
}
.post_content ol {
    list-style-type: decimal;
    list-style-position: inside;
}
.post_content ul ul, .post_content ol ul {
    list-style-type: circle;
    list-style-position: inside;
    margin-left: 15px;
}
.post_content ol ol, .post_content ul ol {
    list-style-type: lower-latin;
    list-style-position: inside;
    margin-left: 15px;
}
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #253237;
    border-color: #253237;
}
.list-group-item.active a{
    color: #fff !important;
}
.list-group-item.active:focus, .list-group-item.active:hover{
    z-index: 2;
    color: #fff;
    background-color: #253237;
    border-color: #253237;
}

#module-blockblog-blog .page-content.card.card-block{
    box-shadow: none;
    border: unset;
}
#module-blockblog-blog .page-content.card.card-block .sidebar-responsive{
    display: none;
}
#module-blockblog-blog .page-content.card.card-block .sidebar .list-group-item{
    border: unset;
    border-bottom: solid 1px lightgrey;
    background-color: unset;
    padding: 16px 20px 16px;
}

#module-blockblog-blog .page-content.card.card-block div.content-item .panel-heading,
#module-blockblog-blog .page-content.card.card-block div.content-item img,
#module-blockblog-blog .page-content.card.card-block div.content-item .entry-date,
#module-blockblog-blog .page-content .readmore-link,
#module-blockblog-blog .blog-post-title,
#module-blockblog-blog .post_content p a,
#module-blockblog-blog .col-md-4.blog-sidebar h1,
#module-blockblog-blog .col-md-4.blog-sidebar a.btn.btn-secondary
{
    color:#b0825a;;
}
#module-blockblog-blog .col-md-4.blog-sidebar h1{
    font-size: 1rem;
}
.related-product-single-block{
    padding-bottom: 30px;
}
#module-blockblog-blog .col-md-4.blog-sidebar a.btn.btn-secondary{
    font-size: 0.875rem;
    text-transform: lowercase;
    font-style: italic;
}

#module-blockblog-blog .col-md-4.blog-sidebar a.btn.btn-secondary{
    background: unset;
    box-shadow: unset;
    padding: 0;
}

#module-blockblog-blog .sidebar.col-md-3{
    position: sticky;
    z-index: 1;
    top: 0;
}
#module-blockblog-blog .col-md-4.blog-sidebar >.row{
    padding-right: 40px;
}
#module-blockblog-blog .breadcrumb{
    padding-bottom: 15px;
}
#module-blockblog-blog .page-content.card.card-block div.content-item p{
    padding:  10px 0;
}

#module-blockblog-blog .page-content.card.card-block .panel.panel-default{
    display: flex;
    padding-bottom: 50px;
}
#module-blockblog-blog .page-content.card.card-block div.content-item{
    width: 50%;
}
#module-blockblog-blog .page-content.card.card-block div.content-item:first-child{
    padding-right: 90px;
}
#module-blockblog-blog #content{
  background-color:   #fff;
}
#module-blockblog-blog .toolbar-paging{
    background: unset;
}

#module-blockblog-blog .pagination{
    background:  unset;
}


#module-blockblog-blog .sideblock-img-container {
    display: block;
    padding-bottom: 18px;
}

#module-blockblog-blog .btn.btn-primary.add-to-cart{
    height: 35px;
    line-height: inherit;
    background: #d2232a;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 2px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2);
    text-transform: uppercase;
    font-family: Raleway ExtraBold, sans-serif;
    font-weight: 400;
    font-style: normal;
}

#module-blockblog-blog h3.panel-title, #module-blockblog-blog .anyideas_filter_block_title, .related-post-title, .related-products-title, #module-blockblog-blog .white_block_main > .btn.btn-primary h3.anyideas_filter_block_title{
    font-size: 1.125rem;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    font-family: "Droid serif";
}
#module-blockblog-blog .white_block_main > .btn.btn-primary h3.anyideas_filter_block_title{
    color: #fff;
}
.related-product-single-block h1{
    color: #C7A88D;
    font-family: Raleway;
    font-size: 17px;
    text-align: left;
}
#module-blockblog-blog .entry-date, #module-blockblog-blog .readmore-link, .related-product-single-block p, .related-product-container h2{
    font-family: "Droid serif";
    font-size: 14px;
    line-height: 1.25em;
}
.related-product-single-block p, .related-product-single-block h1{
    line-height: 23px;
}
.related-product-single-block p a:visited, .related-product-single-block a:visited, .related-product-single-block p a:focus, .related-product-single-block a:focus{
    text-decoration-line: unset;
}
.product-container{
    padding-right: 30px;
}
.related-product-container h2{
    font-size: 12px;
    text-decoration-line: unset;
}
.productsImgBlock {
    text-align: center;
}

#module-blockblog-blog .page-content.card.card-block div.content-item p{
    font-size: 14px;
    color: #666;
    font-weight: 400;
    font-family: "Droid serif";
}
#module-blockblog-blog .anyideas_filter_block_title, .related-post-title, .related-products-title, .related-product-container h2.name, .related-product-container h2.price{
    color: #000000;
    font-weight: 600;
}
.related-product-container h2.price{
    font-size: 13px;
    text-align: center;
}
.related-product-container h2.name{
    margin-top:17px;
    text-align: center;
}
.blog-img{
    padding-bottom: 20px;
}
.related-product-container h2.name:visited .related-product-container h2.price:visited{
    text-decoration-line: unset;
}
#module-blockblog-blog .page-content.card.card-block .sidebar .list-group-item a, #module-blockblog-blog .post_content, .white_block_main .list-group-item a{
    color: #707070;
    font-size: 15px;
}
#module-blockblog-blog .post_content p, .related-product-single-block p a, .related-product-single-block a{
    color: #707070;
    line-height: 1.7em;
}
#module-blockblog-blog .post_content{
    opacity: 1;
}
#module-blockblog-blog .blog-post .blog-post-title{
    font-size:24px ;
    font-family: Raleway;
    margin-bottom: 20px;
}
#module-blockblog-blog .post_content h1, #module-blockblog-blog .post_content h2, #module-blockblog-blog .post_content h3, #module-blockblog-blog .post_content h4{
    font-size: 20px;
    font-family: Noto Serif;
    color: black;
    font-style: normal;
    font-weight: 500;
}

#module-blockblog-blog .page-content.card.card-block .sidebar .list-group-item{
    border-bottom-color: #C7A88D;
    opacity: 56%;
}
#module-blockblog-blog .readmore-link{
    padding: 10px 23px;
    border: solid 1px #C7A88D;
    width: max-content;
    font-family: "Droid serif";
}
#module-blockblog-blog .page-content.card.card-block .sidebar .current.list-group-item a, .white_block_main .current.list-group-item a, .related-product-single-block small{
    color: #C7A88D;
    opacity: 1;
}
#module-blockblog-blog .col-md-9.blog-main{
    padding-left: 115px;
}
.white_block_main ul.list-group{
    padding-right: 30px;
}

.white_block_main  .list-group-item{
    border: unset;
    border-bottom: solid 1px #C7A88D;
    margin-bottom: 1px;
}
/*RESPONSIVE CSS*/

.blog-items a{
    text-decoration-line: unset;
}
#module-blockblog-blog .blog-main .breadcrumb-responsive{
    display: none ;
}

@media(max-width: 700px) {
    #module-blockblog-blog .breadcrumb{
        display: none;
    }
    #module-blockblog-blog .blog-main .breadcrumb-responsive{
        display: block;
    }
    #module-blockblog-blog .col-md-9.blog-main{
        padding: 15px;
    }
    #module-blockblog-blog .related-products-title{
        padding: 0 15px;
    }
    #module-blockblog-blog .related-product-container{
        padding: 15px;
        padding-left: 15px !important;
    }

    #module-blockblog-blog .productsImgBlock img{
        display: block;
        margin: auto;
    }
    #module-blockblog-blog .related-product-container{
        margin: 0 auto;
    }
    #module-blockblog-blog .sidebar-desktop .side_widget{
        display: none;
    }
    #module-blockblog-blog #content > .row{
        display: flex;
        flex-direction: column-reverse;
    }
    #module-blockblog-blog ul.list-group {
        padding-right: 0;
    }
    .sidebar-responsive{
        padding-bottom: 20px;
    }
    /*RESPONSIVE SIDE BAR START */
    #module-blockblog-blog .page-content.card.card-block .sidebar-responsive{
        display: block;
    }
    #module-blockblog-blog .page-content.card.card-block .sidebar{
        display: none;
    }
    #module-blockblog-blog .white_block_main > .btn.btn-primary{
        width: 100%;
        background-color: #C7A88D;
        box-shadow: unset;
    }
    #module-blockblog-blog .white_block_main > .btn.btn-primary h3.anyideas_filter_block_title{
        margin-bottom: unset;
    }
    #module-blockblog-blog #collapseExample .list-group-item a{
        color: #C7A88D;
    }
    #module-blockblog-blog #collapseExample .list-group-item{
        background: unset;
        border: unset;
        border-bottom: solid 1px lightgrey;
    }
    #module-blockblog-blog #collapseExample .card.card-body{
        background-color: unset;
        box-shadow: unset;
        border: unset;
    }
    /*RESPONSIVE SIDE BAR END */

    #module-blockblog-blog .page-content.card.card-block .panel.panel-default{
        flex-direction: column;
    }
    #module-blockblog-blog .page-content.card.card-block div.content-item:first-child{
        padding-right: 0;
        padding-bottom: 6px;
    }
    #module-blockblog-blog .page-content.card.card-block div.content-item{
        width: 100%;
    }
    #module-blockblog-blog .blog-sidebar >.row{
        padding-right: 15px;
        padding-left: 15px;
    }
    #module-blockblog-blog .page-content.card.card-block{
        padding: 0;
    }
    #module-blockblog-blog .col-md-8.blog-main {
        padding-right: 2rem;
        padding-left: 2rem;
    }
    #module-blockblog-blog .related-product-single-block{
        padding: 15px;
    }
    /*HOMEPAGE BLOCK*/

    .current-item-block {
        flex-direction: column;

    }
    .block-side{
        width: 100%;
    }
    .block-content{
        width: 100%;
        padding-left: 0;
    }
}
.current-item-block,.flex-product-post, #index .homepage-blog-flex{
    display: flex;

}

@media only screen and (min-width: 500px) {
    #index .homepage-blog-flex .current-item-block{
        width: 50%;
    }
    .block-side{
        width: 30%;
    }
    .block-content{
        width: 70%;
        padding-left: 20px;
    }
}


.block-content a{
    font-family: Raleway ExtraBold, sans-serif;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    height: 59.5px;
    display: block;

}
.btn.btn-default.button.button-small-blockblog.button{
    border: solid 1px #b0825a;
    color: #b0825a;
    text-transform: uppercase;
    font-size: 16px;
    font-family: Raleway;
    text-align: center;
    background: transparent;
    padding: 11px 25px;
    border-radius: unset;
    text-shadow: unset;
    font-weight: 300;

}
.block-content a:hover, .owl_blog_recents_posts_type_carousel .hidden-sm-down:hover, #product .block-content .block-heading a:hover {
    color: #b0825a;
}

.block-content .blog-block-content, .block-content .block-blog-date{
    color: #aaa;
}
.owl_blog_recents_posts_type_carousel .hidden-sm-down{
    font-size: 20px;
    position: relative;
    padding: 0;
    padding-bottom: 0px;
    font-family: Raleway;
    text-align: left;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 20px;
}

#product .owl-item .flex-product-post:before{
    content: unset;
}
#product .owl-item .flex-product-post{
    text-indent: unset;
}
#product .block-top{
    width: 30%;
}
#product .other-posts{
    margin-top: 100px;
}
#product .owl-nav{
    bottom: 0;
}
#product .block-content .block-heading a{
    color: black;
}

.readmore-link:hover {
    background: #b0825a;
    color: #fff !important;
    opacity: 0.8;
}

.blockblog-list-view .col-xs-12
{
    border-bottom: 1px solid #eaeaea;
    padding-top: 30px;
}