/*
##==========================================##
## @author    : OCdevWizard                 ##
## @contact   : ocdevwizard@gmail.com       ##
## @support   : http://help.ocdevwizard.com ##
## @copyright : (c) OCdevWizard. Blog, 2019 ##
##==========================================##
*/
.ocdw_blog-h3 .fa{font-size:inherit}
.ocdw_blog-tags-block a{text-decoration:none!important}
.ocdw_blog-posts-block h4 a{font-weight:700;color:#23a1d1;font-size:inherit;line-height:20px;text-decoration:none}
.ocdw_blog-posts-block h4 a:hover{color:#2a6496}
.ocdw_blog-posts-block + .ocdw_blog-posts-block{margin-top:30px}
.ocdw_blog-posts-block h4 a{font-weight:700;color:#23a1d1;font-size:inherit;line-height:20px;text-decoration:none}
.ocdw_blog-posts-block h4 a:hover{color:#2a6496}
.ocdw_blog-posts-block + .ocdw_blog-posts-block{margin-top:30px}
.list-group .ocdw_blog-list-group-item.active{background:#fff}
.list-group .ocdw_blog-list-group-item:hover{border-left:0!important}
.list-group .ocdw_blog-list-group-item.current-item{background:#eee}
.ocdw_blog-list-group-item a{border:0;padding:0;background:none;display:inline-block;color:#23a1d1;text-decoration:underline;position:relative}
.ocdw_blog-list-group-item a:hover{border:0;padding:0;text-shadow:none;background:none}
.ocdw_blog-list-group-item a:hover span{background:#080808}
.ocdw_blog-list-group-item img{float:left;margin:0 8px 0 0}
.ocdw_blog-comments-block .media-body,.ocdw_blog-comments-block .media-left,.ocdw_blog-comments-block .media-right{display:table-cell;vertical-align:top}
.ocdw_blog-comments-block .media-left,.ocdw_blog-comments-block .media > .pull-left{padding-right:10px}
.ocdw_blog-comments-block .product-thumb .caption{padding:20px;min-height:180px}

#column-left .ocdw_blog-posts-block .product-thumb,#column-left .ocdw_blog-comments-block .product-thumb,#column-right .ocdw_blog-posts-block .product-thumb,#column-right .ocdw_blog-comments-block .product-thumb{margin-bottom:0}
.ocdw_blog-posts-block .swiper-pagination,.ocdw_blog-comments-block .swiper-pagination{position:relative}
.ocdw_blog-posts-block .swiper-container-horizontal > .swiper-pagination-bullets,.ocdw_blog-posts-block .swiper-pagination-custom,.ocdw_blog-posts-block .swiper-pagination-fraction,.ocdw_blog-comments-block .swiper-container-horizontal > .swiper-pagination-bullets,.ocdw_blog-comments-block .swiper-pagination-custom,.ocdw_blog-comments-block .swiper-pagination-fraction{bottom:0}
.ocdw_blog-posts-block .swiper-container .product-thumb,.ocdw_blog-comments-block .swiper-container .product-thumb{margin-bottom:0}
.ocdw_blog-posts-block .swiper-container,.ocdw_blog-comments-block .swiper-container{margin-bottom:15px}
.product-thumb.post-block{padding:10px;display:inline-block}
.ocdw_blog-thumb .caption{min-height:140px}
.ocdw_blog-thumb .caption .description{display:block}
.product-list .ocdw_blog-post-heading{margin-top:0}
.product-list .ocdw_blog-thumb .button-group{border:0;background:none;text-align:left!important;padding:0!important}
.product-list .ocdw_blog-post-item{display:flex;justify-content:flex-start}
.product-list .ocdw_blog-post-item .image{width:210px;min-width:210px;padding:0}
.product-grid .ocdw_blog-post-item .caption{padding:0}
.ocdw_blog-post-item .video{width:100%}
.product-list .ocdw_blog-post-item .video{padding-left:0;width:210px;min-width:210px;height:210px!important}
.product-list .ocdw_blog-post-item .video-inner{height:210px!important}
.product-list .ocdw_blog-post-item .caption{margin-left:20px}
.ocdw_blog-post-item{border:1px solid #fff0;}
.ocdw_blog-post-item .caption{min-height:unset;padding:0}
.ocdw_blog-post-item .image a{position:relative;overflow:hidden}
.ocdw_blog-post-heading{display:block;width:100%;text-decoration:none;margin:10px 0; 
font-family: Gilroy;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 26px;
color: #000000;
min-height: 60px;
}
.blog-grid .caption, .ocdw_blog-post-item .caption {
	font-family: Gilroy;
	font-size: 14px;
padding: 0 30px 20px;
color: #9b9b9b;
}

.post-info-block{display:block;margin-bottom:15px}
.post-info-block span + span{margin-left:10px}
.post-info-tags{margin:15px 0;display:block}
.post-info-tags a{background:#eee;color:#333;display:inline-block;height:23px;line-height:22px;padding:0 12px 0 23px;position:relative;margin:0 5px 10px 0;text-decoration:none;font-size:12px;font-weight:400;text-transform:none}
.post-info-tags a:before{background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,0.25);content:'';height:6px;left:10px;position:absolute;width:6px;top:8px}
.post-info-tags a:hover,.post-info-tags a:focus,.post-info-tags a:active{background:#ccc;color:#fff}
.post-info-tags a:hover:after,.post-info-tags a:focus:after,.post-info-tags a:active:after{border-left-color:#ccc}
.post-info-share{display:inline-block}
.post-info-vote{display:inline-block}
.post-info-share + div{margin-left:20px}
.post-info-tags > div,.post-info-vote > div,.post-info-share > div{float:left;text-transform:uppercase;font-weight:700;font-size:14px;margin-right:10px}
.post-info-tags > div{padding-top:1px}
.post-info-vote > div{padding-top:5px}
.post-info-share > div{padding-top:5px}
.post-info-vote button{background:none;border:1px solid #eee;outline:0;padding:3px 5px;cursor:pointer}
.post-info-vote button i{font-size:20px;line-height:20px}
.post-info-vote button:nth-child(2){color:#cf4242}
.post-info-vote button:nth-child(3){color:#42cf5e}
.post-info-vote button span{font-weight:700;margin:0 4px;font-size:15px}
.post-info-share a{outline:0;padding:6px;line-height:1;min-width:31px;display:inline-block;text-align:center;color:#fff}
.post-info-share a.pt{background:#cb2027}
.post-info-share a.vk{background:#6383a8}
.post-info-share a.at{background:#ff6550}
#ocdw_blog-comment-email,#ocdw_blog-comment-respond-email{display:none}
#ocdw_blog-comment-alerts .alert,#ocdw_blog-comment-respond-alerts .alert{margin-bottom:0}
#ocdw_blog-comment-form textarea,.comment-inner-aditional textarea{resize:vertical;min-height:70px}
#ocdw_blog-comment-form h3 i,#ocdw_blog-comment h3 i{font-size:21px}
#ocdw_blog-comment-form{margin-top:20px}
#ocdw_blog-comment-form form > div{padding:15px;border:1px solid #eee}
#comment-error-warning .alert{margin-bottom:5px}
#ocdw_blog-post-description,#ocdw_blog-category-description,#ocdw_blog-author-description{font-size:14px}
div[class^='ocdw_blog'] .swiper-pagination{position:relative}
div[class^='ocdw_blog'] .swiper-container-horizontal > .swiper-pagination-bullets,.ocdw_blog-products-block .swiper-pagination-custom,.ocdw_blog-products-block .swiper-pagination-fraction{bottom:0}
div[class^='ocdw_blog'] .swiper-container .product-thumb{margin-bottom:0}
div[class^='ocdw_blog'] .swiper-container{margin-bottom:15px; padding: 0 10px 25px;}
div[class^='ocdw_blog'] .swiper-slide{transform:scale(99.5%)}
div[class^='ocdw_blog'] .swiper-heading-block{display:flex;justify-content: center;}
div[class^='ocdw_blog'] .swiper-heading-block > div{display:flex}
div[class^='ocdw_blog'] .swiper-heading-block > div button{height:25px;width:25px;display:flex;align-items:center;justify-content:center;font-weight:700;outline:0;cursor:pointer}
div[class^='ocdw_blog'] .swiper-heading-block > div button:active,
div[class^='ocdw_blog'] .swiper-heading-block > div button:hover{outline:0}
div[class^='ocdw_blog'] .swiper-heading-block > div button + button{margin-left:5px}
div[class^='ocdw_blog'] .swiper-heading-block .ocdw_blog-products-h3{margin-top:0}
div[class^='ocdw_blog'] .swiper-heading-block.box-heading > div button{height:14px;width:14px;border:0;background:none}
div[class^='ocdw_blog'] .box-content .swiper-pagination{margin-top:15px}
.image-main{margin:0 0 20px;overflow:hidden}
.video-main{margin:0 0 20px;overflow:hidden}
.video-main > iframe{width:100%;height:400px}
.video-main .video-inner,.video-link{width:100%;background-size:cover}
.video-link-hidden{display:none}
.image-main a{display:block;position:relative}
.image-main a img{width:100%;height:100%}
.image-additionals{position:relative;margin-bottom:20px}
.image-additionals .inner{display:grid;grid-gap:20px;margin-top:10px}
.image-additionals .inner div.image-item{overflow:hidden}
.image-additionals .inner a{display:block;position:relative}
.image-additionals .inner a img{width:100%;height:100%}
.image-additionals .inner a img.video-play{width:40px;height:45px;margin-left:10px;margin-top:5px;filter:invert(100%)}
.show-image-additionals div{display:flex;justify-content:center;align-items:center;background:#eee;cursor:pointer;font-size:25px;height:100%;font-weight:700;text-transform:uppercase}
.show-image-additionals span i{font-size:25px}
.show-image-additionals span:nth-child(2){display:none}
.more-image-additionals{display:none}
.more-image-additionals.active{display:block}
.ocdw_blog-post-comments-block > div{display:flex}
.ocdw_blog-post-comments-block > div + div{margin-top:10px}
.ocdw_blog-post-comments-block > div .comment-inner{margin-left:15px;border:1px solid #eee;display:flex;width:100%;justify-content:space-between}
.ocdw_blog-post-comments-block > div .comment-inner > div:nth-child(1){width:100%}
.ocdw_blog-post-comments-block > div .comment-inner .comment-name{font-weight:700;display:block;padding:10px;background:#f7f7f7}
.ocdw_blog-post-comments-block > div .comment-inner .comment-date{float:right;font-weight:400}
.ocdw_blog-post-comments-block > div .comment-inner .comment-description{padding:10px;border-top:1px solid #eee}
.ocdw_blog-post-comments-block > div .comment-inner .comment-vote{border-left:1px solid #eee;justify-content:center;display:flex;align-items:center;min-width:90px;flex-direction:column}
.ocdw_blog-post-comments-block > div .comment-inner .comment-vote div + div{margin-top:7px}
.ocdw_blog-post-comments-block > div .comment-inner .comment-vote button{background:none;border:1px solid #eee;outline:0;padding:3px 5px;cursor:pointer}
.ocdw_blog-post-comments-block > div .comment-inner .comment-vote button i{font-size:20px;line-height:20px}
.ocdw_blog-post-comments-block > div .comment-inner .comment-vote button:nth-child(1){color:#cf4242;transform:scale(-1,1)}
.ocdw_blog-post-comments-block > div .comment-inner .comment-vote button:nth-child(2){color:#42cf5e}
.ocdw_blog-post-comments-block > div .comment-inner-additional{margin-left:15px;border:1px solid transparent;display:flex;width:100%;justify-content:space-between}
.ocdw_blog-post-comments-block > div .comment-inner-additional .alert{margin-bottom:0;width:100%}
.ocdw_blog-post-comments-block > div .comment-inner > div:nth-child(1){width:100%}
.ocdw_blog-post-comments-block > div .comment-image{width:40px}
.ocdw_blog-post-comments-block > div .comment-image button{background:none;border:0;outline:0;width:100%;text-align:center;margin:10px 0 0;cursor:pointer}
.ocdw_blog-post-comments-block > div .comment-image button i{font-size:20px}
.comment-pagination-item{display:none}
#ocdw_blog-comment .pagination{margin-top:15px}
#ocdw_blog-comment h3{margin-bottom:20px}
#ocdw_blog-comment-form.oc1 form,.ocdw_blog-comment-respond.oc1 form{display:block;margin-top:0}
#ocdw_blog-comment-form.oc1 *,.ocdw_blog-comment-respond.oc1 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ocdw_blog-comment-form.oc1 :after,#ocdw_blog-comment-form.oc1 :before,.ocdw_blog-comment-respond.oc1 :after,.ocdw_blog-comment-respond.oc1 :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ocdw_blog-comment-form.oc1 .row,.ocdw_blog-comment-respond.oc1 .row{margin-right:-15px;margin-left:-15px}
#ocdw_blog-comment-form.oc1 label,.ocdw_blog-comment-respond.oc1 label{font-size:12px;font-weight:400;display:inline-block;max-width:100%;font-family:'Open Sans',sans-serif;font-weight:400;color:#666}
#ocdw_blog-comment-form.oc1 div.required .control-label:before,.ocdw_blog-comment-respond.oc1 div.required .control-label:before{content:'* ';color:red;font-weight:700}
#ocdw_blog-comment-form.oc1 input[type=checkbox],.ocdw_blog-comment-respond.oc1 input[type=checkbox]{margin:4px 0 0;line-height:normal;box-sizing:border-box;padding:0}
#ocdw_blog-comment-form.oc1 textarea.form-control,#ocdw_blog-comment-form.oc1 input[type="text"].form-control,.ocdw_blog-comment-respond.oc1 textarea.form-control,.ocdw_blog-comment-respond.oc1 input[type="text"].form-control{font-size:12px}
#ocdw_blog-comment-form.oc1 button.save-comment,#ocdw_blog-comment .comment-pagination-item.oc1,.ocdw_blog-comment-respond.oc1 button.save-comment,.ocdw_blog-search-block button.do-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;overflow:hidden;margin:0;padding:0 15px;outline:0;border:0;min-width:100px;max-width:31%;font-size:12px;line-height:1;font-family:'Open Sans',sans-serif;text-decoration:none;color:#fff;background:#47c843;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:flex;align-items:center;justify-content:center;background:#47c843}
#ocdw_blog-comment-form.oc1 button.save-comment:hover,#ocdw_blog-comment .comment-pagination-item.oc1:hover,.ocdw_blog-comment-respond.oc1 button.save-comment:hover,.ocdw_blog-search-block button.do-search:hover{background:#3cb736;box-shadow:0 3px 8px 0 rgba(0,0,0,.20)}
#ocdw_blog-comment-form.oc1 button.save-comment:active,#ocdw_blog-comment .comment-pagination-item.oc1:active,.ocdw_blog-comment-respond.oc1 button.save-comment:active,.ocdw_blog-search-block button.do-search:active category-list{background:#33933a}
#ocdw_blog-comment-form.oc1 .form-control,.ocdw_blog-comment-respond.oc1 .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background:#fff!important}
#ocdw_blog-comment-form.oc1 .form-horizontal .form-group:after,.ocdw_blog-comment-respond.oc1 .form-horizontal .form-group:after,#ocdw_blog-comment-form.oc1 .form-horizontal .form-group:before,.ocdw_blog-comment-respond.oc1 .form-horizontal .form-group:before,#ocdw_blog-comment-form.oc1 .row:after,.ocdw_blog-comment-respond.oc1 .row:after,#ocdw_blog-comment-form.oc1 .row:before,.ocdw_blog-comment-respond.oc1 .row:before{display:table;content:" "}
#ocdw_blog-comment-form.oc1 .col-lg-12,.ocdw_blog-comment-respond.oc1 .col-lg-12,#ocdw_blog-comment-form.oc1 .col-lg-6,.ocdw_blog-comment-respond.oc1 .col-lg-6,#ocdw_blog-comment-form.oc1 .col-md-12,.ocdw_blog-comment-respond.oc1 .col-md-12,#ocdw_blog-comment-form.oc1 .col-md-6,.ocdw_blog-comment-respond.oc1 .col-md-6,#ocdw_blog-comment-form.oc1 .col-sm-12,.ocdw_blog-comment-respond.oc1 .col-sm-12,#ocdw_blog-comment-form.oc1 .col-sm-6,.ocdw_blog-comment-respond.oc1 .col-sm-6,#ocdw_blog-comment-form.oc1 .col-xs-12,.ocdw_blog-comment-respond.oc1 .col-xs-12,#ocdw_blog-comment-form.oc1 .col-xs-6,.ocdw_blog-comment-respond.oc1 .col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#ocdw_blog-comment-form.oc1 .form-horizontal .form-group,.ocdw_blog-comment-respond.oc1 .form-horizontal .form-group{margin-right:-15px;margin-left:-15px}
#ocdw_blog-comment-form.oc1 .form-group,.ocdw_blog-comment-respond.oc1 .form-group{margin-bottom:15px}
#ocdw_blog-comment-form.oc1 .form-horizontal .form-group:after,.ocdw_blog-comment-respond.oc1 .form-horizontal .form-group:after,#ocdw_blog-comment-form.oc1 .row:after,.ocdw_blog-comment-respond.oc1 .row:after{clear:both}
#ocdw_blog-comment-form.oc1 .text-danger,.ocdw_blog-comment-respond.oc1 .text-danger{color:#a94442;font-weight:400;margin-top:5px}
#ocdw_blog-comment .text-center,.ocdw_blog-comment-respond.oc1 .text-center{text-align:center}
@media (min-width: 768px) {
#ocdw_blog-comment-form.oc1 .col-sm-12,.ocdw_blog-comment-respond.oc1 .col-sm-12,#ocdw_blog-comment-form.oc1 .col-sm-6,.ocdw_blog-comment-respond.oc1 .col-sm-6{float:left}
#ocdw_blog-comment-form.oc1 .col-sm-6,.ocdw_blog-comment-respond.oc1 .col-sm-6{width:50%}
#ocdw_blog-comment-form.oc1 .col-sm-12,.ocdw_blog-comment-respond.oc1 .col-sm-12{width:100%}
#ocdw_blog-comment-form.oc1 .form-horizontal .control-label,.ocdw_blog-comment-respond.oc1 .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}
}
.ocdw_blog-categories-block .box-category a{display:flex;align-items:center;justify-content:flex-start}
.ocdw_blog-categories-block .box-category a img{margin-right:5px}
.ocdw_blog-categories-block .box-category li{margin:5px 0;padding:0!important}
.ocdw_blog-archive-block .box-archive,.ocdw_blog-tags-block .box-tags{list-style:none;padding-left:0;margin:0}
.ocdw_blog-content .category-list ul{padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}
.ocdw_blog-content .category-list ul li{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
.ocdw_blog-posts-block .box-content.vertical{padding:0}
.ocdw_blog-posts-block .box-content.vertical .box-product > div{margin-right:0;margin-bottom:0;width:100%;padding:10px;box-sizing:border-box}
.ocdw_blog-posts-block .box-content.vertical .box-product > div + div{border-top:1px solid #DBDEE1}
.ocdw_blog-comments-block .box-content.vertical{padding:0}
.ocdw_blog-comments-block .box-content.vertical .box-product > div{margin-right:0;margin-bottom:0;width:100%;padding:10px;box-sizing:border-box}
.ocdw_blog-comments-block .box-content.vertical .box-product > div + div{border-top:1px solid #DBDEE1}
.ocdw_blog-post-vote-alert{margin-top:15px}
.ocdw_blog-post-vote-alert button,.comment-inner-additional button{outline:0}
.ocdw_blog-comment-respond{margin-top:0!important}
.ocdw_blog-comment-respond .comment-inner-aditional{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-left:18px;padding:15px;width:100%}
.ocdw_blog-comment-respond.oc1 .comment-inner-aditional{margin-left:17px}
.comment-responds-block,.comment-alert-message{margin-left:55px}
.comment-alert-message .comment-inner-aditional{width:100%}
.comment-alert-message .comment-inner-aditional .alert{margin-bottom:0}
.video-inner,.video-link{position:relative;margin:0 auto;background-position:50% 50%;width:100%;height:100%}
.video-inner{display:inline-block}
.video-inner > div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}
.mfp-iframe-scaler.ocdw_blog .mfp-bottom-bar{margin-top:4px!important}
.mfp-figure.ocdw_blog:after{box-shadow:none;background:transparent}
.video-inner i{position:relative;color:#EEBB3F;text-align:center;border-radius:50%;font-size:180%;border:5px solid #EEBB3F;width:50px;height:50px;line-height:40px;box-shadow:0 0 20px 0 rgba(238, 187, 63, 1);transition:transform .5s cubic-bezier(0.2,0.5,0.5,1.2)}
.video-inner i:before{margin-left:5px}
.video-inner > div i:after{transition:background .5s ease-out;background:#EEBB3F;border-radius:50%;content:'';position:absolute;left:-5px;right:-5px;top:-5px;bottom:-5px;opacity:.2;transition:opacity .5s ease}
.video-inner:hover{cursor:pointer}
.video-inner > div:hover i,.video-inner > div:hover img.video-play{color:#000;border-color:#EEBB3F;transform:scale(1.5)}
.video-inner > div:hover i:after{opacity:1;z-index:-1}
.video-inner > div:active i{transform:scale(0.5)}
.video-inner span{position:absolute;left:0;top:0;display:block;width:100%;height:100%;border-radius:100%;border:1px solid #EEBB3F;animation:youtube-lines 3.7s cubic-bezier(0.3,0.52,0.41,0.87) infinite}
.video-inner span:nth-child(2){animation-delay:1.8s}
@keyframes youtube-lines {
0%{transform:scale(1);border-color:rgba(238, 187, 63, 1); opacity: 0.8;}
30%{border-color:rgba(238, 187, 63, 1); opacity: 0.5;}
100%{transform:scale(2.4);border-color:rgba(238, 187, 63, 1); opacity: 0.3;}
}
@media (min-width: 320px) {
.image-additionals .inner{grid-template-columns:repeat(1,1fr)}
}
@media (min-width: 525px) {
.image-additionals .inner{grid-template-columns:repeat(2,1fr)}
}
@media (min-width: 992px) {
.image-additionals .inner div.image-item{height:100%}
.image-additionals .inner{grid-template-columns:repeat(4,1fr)}
#column-left + #content .image-additionals .inner{grid-template-columns:repeat(3,1fr)}
#content + #column-right .image-additionals .inner{grid-template-columns:repeat(3,1fr)}
}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
.ocdw_blog-content .spinner{margin:0 auto;width:55px;height:13px;line-height:13px;text-align:center}
.ocdw_blog-content .button-loading .spinner{width:25px;height:18px;line-height:15px}
.ocdw_blog-content .spinner > div{width:14px;height:14px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:spinner-animation 1.4s infinite ease-in-out both;animation:spinner-animation 1.4s infinite ease-in-out both}
.ocdw_blog-content .button-loading .spinner > div{width:5px;height:5px}
.ocdw_blog-content .button-loading .spinner div + div{margin-left:5px}
.ocdw_blog-content .button-loading .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.ocdw_blog-content .button-loading .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes spinner-animation {
0%,80%,100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes spinner-animation {
0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1.0);transform:scale(1.0)}
}
.blog-items {
	display: flex;
	flex-wrap: wrap;
}
.blog-grid {
	margin: 0 11px;
	width: 31.66%;
}
.blog-grid img {
	width: 100%;
}
.extension-ocdevwizard-blog-category {
	background: #fff;
}
.extension-ocdevwizard-blog-category .breadcrumb {
	background: #fff;
}

.row.tabs-cat {
	display: flex;
justify-content: center;
}
.tab-cat a {
width: 100px;
height: 32px;
border: 1px solid #000000;
font-family: Druk Text Wide Cyr;
font-style: normal;
font-weight: 500;
font-size: 10px;
color: #262626;
text-align: center;
line-height: 8px;
margin: 4px;
display: flex;
justify-content: center;
align-items: center;
padding-bottom: 2px;
}
.tab-cat a:hover, .list-blog-category.active {
	background: #000000;
	color: #fff;
	border: 1px solid #000000;
}
.image-name-date {
	position: relative;
}
.date-added {
	position: absolute;
top: 200px;
left: 193px;
font-family: Gilroy;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #FFFFFF;
}
.extension-ocdevwizard-blog-post h1 {
	position: absolute;
top: 238px;
left: 190px;
font-family: Druk Text Wide Cyr;
font-style: normal;
font-weight: 500;
font-size: 32px;
line-height: 41px;
color: #FFFFFF;
max-width: 650px;
}
.post-info-share {
	bottom: 44px;
position: absolute;
right: 192px;
}
#ocdw_blog-post-description {
width: 920px;
margin: 0 auto;
}
.head-desc {
	font-family: Druk Text Wide Cyr;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 30px;
color: #000000;
margin-top: 40px;
display: block;
margin-bottom: 30px;
}
.post-info-share .fb {
	height: 32px;
width: 226px;
border-radius: 0;
border: none;
background-color: #fff0;
background-image: url(/image/backcall.png);
margin-left: 40px;
font-family: Druk Text Wide Cyr;
font-style: normal;
font-weight: 500;
font-size: 10px;
line-height: 20px;
color: #000000;
}
.title_spec::after {
    content: '';
    background-color: #EEBB3F;
    position: absolute;
    width: 72px;
    height: 2px;
    bottom: -40px;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: 55px;
}
#ocdw_blog-post-description p {
	font-family: Gilroy !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 18px !important;
line-height: 34px !important;
letter-spacing: 0.02em !important;
color: #000000 !important;
}
.extension-ocdevwizard-blog-post, .extension-ocdevwizard-blog-post .breadcrumb {
	background: #fff;
}
.category-6 .blog-grid {
	margin: 0 8px;
width: 48.78%;
}
.extension-ocdevwizard-blog-category .category-6 .caption {
	position: absolute;
bottom: 10px;
left: 12px;
}
.category-6 .ocdw_blog-post-item {
	overflow: inherit;
	margin-bottom: 16px;
}
.spec-bl, .extension-ocdevwizard-blog-post .category-6 .post-info-tags, .relback.post .post-info-tags {
	width: 189px;
height: 38.78px;
background-image: url(/image/backcall.png);
font-family: Druk Text Wide Cyr;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 18px;
color: #000000;
justify-content: center;
display: flex;
align-items: center;
}
.category-6 .ocdw_blog-post-heading {
	height: 74px;
font-weight: 800;
font-size: 26px;
line-height: 34px;
color: #FFFFFF;
font-family: Druk Text Wide Cyr;
}
.date-cat {
	font-family: Gilroy;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 20px;
letter-spacing: 0.02em;
color: #FFFFFF;
}
.extension-ocdevwizard-blog-post .category-6 .date-added {
	bottom: 35px;
top: auto;
}
.extension-ocdevwizard-blog-post .category-6 .post-info-tags {
	margin: 15px 0;
position: absolute;
bottom: 180px;
left: 190px;
}
.extension-ocdevwizard-blog-post .category-6 .fb {
	display: none;
}
body.category-6 .back-blog {
	display: none;
}
body.category-6 .relback {
	background: #fff;
}
body.category-6 .ocdw_blog-content #ocdw_blog-products-block h3 {
    display: block;
font-family: Druk Text Wide Cyr;
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 25px;
color: #000000;
margin-bottom: 30px;
text-align: left;
}
#ocdw_blog-post-description {
	font-family: Gilroy;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 34px;
letter-spacing: 0.02em;
color: #000000;
margin-bottom: 60px;
}
body.category-6 .relback.post {
	background: #F4F4F4;
padding-bottom: 70px;
}
.relback.post .ocdw_blog-post-item {
	position: relative;
}
.relback.post .ocdw_blog-post-item .caption {
	position: absolute;
bottom: 0;
padding-bottom: 30px;
color: #fff;
}
.extension-ocdevwizard-blog-post footer {
	margin-top: 0;
}
#content {
	min-height: 550px;
}
.ocdw_blog-posts-block .product-layout > div {
	padding: 0 9px;
}
.ocdw_blog-products-block .product-layout > div {
	padding: 0 10px;
}
.ocdw_blog-posts-block .product-layout img, .ocdw_blog-products-block .product-layout .image img {
	width: 100%;
}
.ocdw_blog-posts-block .product-layout, .ocdw_blog-products-block .product-layout  {
	margin-right: -10px;
margin-left: -10px;
display: flex;
justify-content: center;
}
body.category-6 #ocdw_blog-products-block {
	margin-top: 60px;
	margin-bottom: 80px;
}
.category-6 .blog-items {
	margin: 0 -8px 60px;
}
.spec-bl {
	display: none;
}
.date-cat {
	color: #000000;
opacity: 0.5;
}
.row.tabs-cat {
	margin-bottom: 28px;
}
.row.tabs-cat img {
	display: none;
}
body.category-2 .show_allbl {
	display: none !important;
}
.ocdw_blog-products-block .module-title {
    margin-bottom: 80px;
    position: relative;
}
.category-2 .ocdw_blog-products-block {
	margin-bottom: 80px;
}
.extension-ocdevwizard-blog-category .ocdw_blog-content {
	margin-bottom: 80px;
}
.extension-ocdevwizard-blog-post .category-2 h1:after {
content: '';
background-color: #EEBB3F;
position: absolute;
width: 72px;
height: 2px;
bottom: -40px;
left: 6%;
transform: translate(-50%, -50%);
}
.category-6 .spec-bl {
	display: flex;
}
.category-6 .date-cat {
	color: #fff;
	opacity: 1;
}
.extension-ocdevwizard-blog-category .ocdw_blog-content.category-6 {
	margin-bottom: 0px;
}
.extension-ocdevwizard-blog-post.category-2 .back-blog {
	margin-bottom: 0;
}
#ocdw_blog-posts-block-0 .product-thumb:hover .ocdw_blog-post-heading, .relback.post .product-thumb:hover .ocdw_blog-post-heading {
	color: #EEBB3F;
}