/*!
Theme Name: DLFox
Theme URI: http://webkernel.net/
Author: Mostafa Movasaghi
Author URI: https://webkernel.net
Description: Theme For DLFOX.com by WebKernel.Net
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dlfox
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
 .under_phone_banner_link img {
    display: block;
    margin: 10px auto;
}
.single_content p {
    line-height: 1.8;
    text-align: justify;
}
.system_text.help_text {
    text-align: justify;
}
body.page_index .WK_carousel .sec_ads .effect_image img {
    max-height: 350px;
}
body.page_index .futur_game_wrapper .product_hover .img_responsive {
    opacity: 0.2;
}
body.page_index .futur_game_wrapper .introduction_game .product_hover a{
    color:#fff;
    font-size: 12px;
}
body.page_index .futur_game_wrapper .introduction_game .product_hover {
    background: black;
}
body.page_index .futur_game_wrapper .introduction_game .product_hover:hover {
    background:#ff0043;
}
body.page_index .futur_game_wrapper .product_hover .name_game{
        font-size: 13px;
    top: 17px;
}
.ajax_load_more {
    transition: 0.7s;
}
section.c-sections.WK_main_columns.single {
    background: #f9f9f9;
}
article.buy_news.buy_counter.single {
    background: #fff;
}
.single_content {
    background: #fff;
    padding: 0 30px;
    border-radius: 20px 0 0 0;
    box-shadow: 0 0 30px #dadada;
    padding-bottom: 25px;
}
div#comments {
    background: #fff;
    padding: 30px;
    margin-top: 20px;
    box-shadow:0 0 30px #e0e0e0;
}
.commant_count{
    width: 100px;
    text-align: left;
    font-family: iransans;
    padding: 6px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30.333 30.333' style='enable-background:new 0 0 30.333 30.333;' xml:space='preserve'%3E%3Cpath style='fill:%23010002;' d='M0,26.75V11.908c0-4.59,3.735-8.325,8.325-8.325h13.681c4.591,0,8.327,3.735,8.327,8.325v2.56 c0,4.59-3.735,8.325-8.325,8.325H8.518L0,26.75z M8.325,5.439c-3.567,0-6.469,2.902-6.469,6.469v11.933l6.253-2.905h13.899 c3.567,0,6.469-2.902,6.469-6.469v-2.56c0-3.567-2.903-6.469-6.471-6.469H8.325V5.439z M8.937,11.767 c0.975,0,1.765,0.79,1.765,1.765s-0.79,1.765-1.765,1.765s-1.765-0.79-1.765-1.765S7.962,11.767,8.937,11.767z M21.395,11.767 c0.975,0,1.765,0.79,1.765,1.765s-0.79,1.765-1.765,1.765s-1.765-0.79-1.765-1.765S20.42,11.767,21.395,11.767z M15.165,11.767 c0.975,0,1.765,0.79,1.765,1.765s-0.79,1.765-1.765,1.765s-1.765-0.79-1.765-1.765S14.19,11.767,15.165,11.767z'/%3E%3C/svg%3E%0A") no-repeat center;
    margin: 10px auto;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 0 1px #383838;
    padding-right: 70px;
    text-align: center;
    position: relative;
    background-position: 100% center;
}
.commant_count .numn{
    position: relative;
    z-index: 9;
    width: 50px;
    left: 27px;
    top: -2px;
    background: #1cd156;
	padding: 3px;
	border-radius: 5px;
	margin-right: -2px;
	margin-top: -2px;
	position: relative;
}

.commant_count .numn:before{
	content: '';
	width: 0;
	height: 0;
	border-left: 7px solid #1cd156;
	border-bottom: 7px solid transparent;
	display: inline-block;
	position: absolute;
	bottom: -4px;
	right: 0;
	transform: rotate(90deg);

}

/*.commant_count:before {
    content: " ";
    background: #1cd156;
    position: absolute;
    width: 30px;
    height: 26px;
    z-index: 0;
    display: block;
    top: 1px;
    left: 10px;
    border-radius: 7px;
}*/
.commant_count {
}
.comments-title {
    text-align: center;
    font-family: iransans;
    font-weight: bold;
    font-size: 17px;
    margin: 15px 0 50px 0;
}
.comment-body .comment-author.vcard {
    font-weight: bold;
    font-size: 15px;
    color: #000;
    margin-bottom: 2px;
    clear:both;
}
.comment-body {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 11px;
}
ul.children li .comment-body {
    background: #f9f9f9;
    padding: 25px;
    border-radius: 10px;
    box-shadow: 0px 2px 5px #dcdcdc;
    color: #000;
    margin-bottom: 12px;
}
.comment-body .comment-author.vcard a {
    color: #000;
}
.comment-body p {
    line-height: 24px;
    font-weight: normal;
    text-shadow: 0 0 0;
    padding-bottom: 5px;
    padding-top: 5px;
	word-wrap: break-word;
}
.comment-body a {
    line-height: 24px;
    font-weight: normal;
    text-shadow: 0 0 0;
    padding-bottom: 5px;
    padding-top: 5px;
	word-wrap: break-word;
}
ol.comment-list>li.odd:after {
    /*content: " ";*/
    background: #f1f1f1;
    width: 100%;
    height: 2px;
    position: relative;
    bottom: 0px;
    left: 0;
    display: block;
    box-shadow: 0 1px 0px #e9e9e9;
    margin-bottom: 10px;
}
.cld-like-dislike-wrap.cld-custom {
    float: right;
    width: 100px;
    margin-right: 70px;
}
.cld-dislike-wrap.cld-common-wrap {
    float: left;
    width: 50%;
}

.cld-like-wrap.cld-common-wrap {
    float: right;
    width: 20px !important;
    min-width: 25px;
}
.cld-like-dislike-wrap .cld-common-wrap {
    margin-right: 0px;
}
body.page_index .WK_top_panel {
    z-index: 1;
    position: relative;
}
section.c-sections.WK_search {
    position: relative;
    z-index: 99;
}
.reply a {
    color: #7c7c7c;
    background: url("assets/img/replay.png") no-repeat center right;
    padding-right: 20px;
}
.comment-meta.commentmetadata {
    float: right;
    margin-left: 15px;
	    padding-right: 60px;
}
.comment-meta.commentmetadata a {
    color: #000;
}
body.page_index .WK_main_columns.single .right_column::before {
    content: none !important;
}
p.comment-form-comment.col-xs-12.col-sm-6 {
    float: right;
    min-height: 130px;
    padding: 0px;
    margin-right: -30px;
}
p.comment-form-comment textarea {
    width: 100%;
    min-height: 197px;
    padding: 15px;
    font-size: 14px;
    font-weight: bold;
    border: none;
    border-radius: 5px;
    max-width: 100%;
    min-width: 50%;
    box-shadow: 1px 1px 3px #dcd8d8;right
}
/*p.comment-form-comment {
    float: left;
    width: calc(50% + 45px);
    margin-left: -30px;
}*/
p.comment-form-comment textarea::placeholder{
    font-weight:normal;
    color:#000;
}
p.comment-form-author input,
p.comment-form-email input,
p.comment-form-url input{
    padding: 18px;
    font-size: 14px;
    font-weight: bold;
    border: none;
    border-radius: 5px;
    box-shadow: 0px 1px 3px #dcd8d8;
    min-width: 45%;
    margin-bottom: 5px;
}
form#commentform p.form-submit input#submit {
    float: left;
    border: none;
    color: #fff;
    background: #27d35e;
    border-radius: 5px;
    padding: 15px 30px;
    box-shadow: 0 0 15px #aaaaaa;
    transition: 0.5s;
}
form#commentform p.form-submit {
    float: left;
    display: block;
    clear: left;
    width: 150px;
    margin: 25px 15px;
}
form#commentform p.form-submit input#submit:hover {
    background: #00bf3d;
    transition: 0.5s;
    box-shadow: 0 0 6px black;
}
div#respond.comment-respond {
    background: #f9f9f9;
    margin-left: -30px;
    margin-right: -30px;
    padding: 30px;
    display: table;
    width: calc(100% + 60px);
    margin-top: 20px;
    margin-bottom: -30px;
    box-shadow: 0 0 5px #d2d2d2;
    border-radius: 0 0 5px 5px;
    padding-bottom: 0;
}
p.send_comment_title {
    font-weight: bold;
    padding-right: 30px;
    background: url(assets/img/comment_title.png) no-repeat center right;
    background-position: right 0;
    margin-bottom: 35px;
    height: 25px;
    padding-top: 5px;
}
h3#reply-title {
    margin-top: 10px;
    font-size: 15.5px !important;
}
p.comment-form-author input::placeholder,
p.comment-form-email input::placeholder,
p.comment-form-url input::placeholder {
    font-weight: normal;
    color: #000;
}
a#cancel-comment-reply-link {
    color: red;
    font-weight: bold;
}
p.logged-in-as a {
    font-weight: bold;
    color: black;
}
.comment_note {
    background: url(assets/img/alarm_red.png) right no-repeat;
    background-position: calc(100% - 15px) 20%;
    padding-right: 60px;
    margin-top: 15px;
    float: right;
    display: block;
    width: calc(100% - 200px);
    text-align: justify;
    font-size: 12px;
    line-height: 1.5;
    padding-bottom: 15px;
}
span.icon_tags {
    display: block;
    width: 40px;
    background: url(assets/img/tags.png) center right no-repeat;
    height: 30px;
    float: right;
}
p.single_tags {
    padding: 30px 5px;
        padding-bottom: 0;
}
p.single_tags a {
    font-size: 11px;
    color: #929292;
    font-weight: bold;
    padding: 5px;
    transition: 0.5s;
}
p.single_tags a:hover {
    color: #ff0d4c;
    transition: 0.5s;
}
body.page_index .WK_upside_carousel .owl_carousel_3::before {
    content: none !important;
}
body.page_index .WK_upside_carousel .owl_carousel_3::after {
    content: none !important;
}
h4.related_post_title {
    margin-top: 30px;
    margin-bottom: -15px;
    color: #828282;
    float: left;
    font-size: 14px !important;
}
img.banner_single_post {
    width: 100%;
    border-radius: 5px;
    margin-top: 15px;
}
.archive_list article {
    background: #fff;
}
.archive_list article>ul {
    visibility: hidden;
}
.post-ratings {
    /*direction: ltr;*/
}
.single_content .post_star  .star_title {
    float: right;
}
.single_content .post_star .post-ratings {
    float: right;
    width: auto;
}
.archive_list .post_star {
    width: 200px;
}
.post_star {
    float: right;
    margin-top: 8px;
}
.post-ratings-loading {
    display: none !important;
}
.star_title {
    float: right;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    padding-left: 20px;
}
.post-ratings em {
    font-size: 10px;
    width: 100%;
    text-align: right;
    direction: rtl;
    margin-top: 5px;
    display: block;
}
ul.page-numbers li {
    margin-left: 10px;
    float: right;
    border: 1px solid #e5e5e5;
    min-width: 35px;
    text-align: center;
    height: 35px;
    transition: 0.5s;
    color: #adadad;
    box-shadow: 0px 0px 0px #f9f9f9;
}
ul.page-numbers li a {
    color: #adadad;
}
ul.page-numbers li span.current {
    width: 100%;
    background: #fff;
    display: block;
    height: 33px;
    box-shadow: 0px 7px 5px #aaaaaa;
}
ul.page-numbers li span,ul.page-numbers li a {
    padding: 7px 10px;
    display: inline-table;
    width: 100%;
}
ul.page-numbers li:hover {
    background: #f3f3f3;
    box-shadow: 0px 7px 5px #aaaaaa;
}
.paging {
    display: table;
    margin-top: 10px;
    margin-bottom: 25px;
}
.paging.first-paging {
    float: left;
}
.archive_title {
    float: right;
        font-weight: bold;
        width: auto;
        display: inline-flex;
}
.archive_title img{
    float: right;
    margin-left: 10px;
}
.image_title_cover {
    width: 51px;
    height: 51px;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    float: right;
}
.single_content.page_single {
    background: url(assets/img/page_bg.png) no-repeat left top #fff;
    min-height: 300px;
    padding-bottom: 30px;
}
.single_content.page_single h1.title_page {
    padding-top: 100px;
    padding-right: 90px;
    color: #2379ef;
    font-weight: bold;
    font-size: 25px !important;
    padding-bottom: 120px;
    background: url(assets/img/page_title_icon.png) no-repeat right center ;
}
body.page_index .WK_main_columns .buy_counter .text_news_box li.btn.btn_download {
    float: right;
}
span.num_larg {
    font-size: 80px;
    font-family: iransans;
    text-align: left;
    float: left;
    position: absolute;
    z-index: 1;
    color: gray;
    font-weight: bold;
    left: 5px;
    bottom: -20px;
    opacity: 0.6;
}
h4 {
    line-height: 17px;
}
*:focus {outline: 0;} *:hover {outline: 0 !important;}
html, body {overflow-x: hidden;}
html {background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAB4AHgMBEQACEQEDEQH/xABfAAEBAQAAAAAAAAAAAAAAAAAAAQgBAQAAAAAAAAAAAAAAAAAAAAAQAAECBAQGAwAAAAAAAAAAAAEAAhEhMUFhEiIy8FFxgbFCwdFyEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDU+4xMgKD5QIZ/x5QASDlNLFAy+vqafSCkFxgdvlBJukJNuUCul3bFAg6BbHo5BSS0xq2+CCQIm2YNQgU1OrxRBdUzezUEbhNppggCR0zby5dEAbgXVsECcYnsEH//2Q==) repeat; font: 16px/22px Roboto; color: #222;}
.draggable {cursor: url(data:image/gif;base64,R0lGODlhEAAQAJECAP///wAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAI0lC8RyLkBgFoMSotrVHsnhHWXdISS+DzRimIWy3Ii7CU0Tdn3mr93bvDBgMFfozg86mKHAgA7), move;}
#top_carousel {height: 280px; overflow: hidden;width: 100%;}
#top_carousel .item {width: 200px; height: 280px; position: relative; overflow: hidden;}
#top_carousel .item img {display: block; width: 170%;float: left; height: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#top_carousel .item .title {
    opacity: 0;
    visibility: hidden;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-align: center;
    text-shadow: 0 0 12px rgba(0,0,0,0.7);
    padding: 20px 5px;
    font-size: 12px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
}
#top_carousel .item.carousel_center .title {opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
span.farsi_list.see_archive {
    position: absolute;
    right: 0;
    top: 15px;
    opacity: 0;
    transition: 0s;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane li.cat-item:hover > span.farsi_list {
    opacity: 0;
}
body.page_index .quick_access_wrapper .tab-bottom .tab-pane li.cat-item:hover > span.farsi_list.see_archive {
    opacity: 1;
    transition:0s
}
body.page_index .WK_main_columns .buy_counter .Progress_Bar {
    transform: scale(0.7);
    margin-top: -25px;
}
ul.has_rank {
    text-align: left;
}
body.page_index .WK_main_columns .buy_counter .text_news_box ul.has_rank li.btn.btn_download {
    float: left;
    margin-right: 25px;
}
body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later {
    transition: 0.5s;
    background: #f5ffdc;
    color: #829061;
}
body.page_index .WK_main_columns .buy_counter .text_news_box .btn.btn_Later .resaize_img {
    opacity: 0.6;
}
img.shbanner {
    max-width: 100%;
}
.shbanner_cover {
    position: absolute;
    width: calc(100% - 30px);
    background: rgba(0,0,0,0.5);
    cursor: context-menu;
    top: 0;
    color: #fff;
    padding: 15px;
    line-height: 2;
    padding-top: 60px;
    height: 100%;
    transition: 0.5s;
    opacity: 0;
    z-index: 0;
}
a.shbanner_link {
    color: #fff;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-weight: bolder;
    font-size: 16px;
}
a.shbanner_link i.fa.fa-play.btn_start {
    float: left;
    margin-top: -10px;
    z-index: 2;
}
a.shbanner_link i.fa.fa-play.btn_start::after {
    z-index: 0;
}
a.shbanner_link i.fa.fa-play.btn_start::before {
    z-index: 2;
    position: relative;
}
.shbanner_cover:hover {
    opacity: 1;
    transition: 0.3s;
}
.ads_area_small_banner {
    padding: 0px;
}
.ads_area_small_banner {
    padding: 0px;
}
section.c-sections.WK_carousel img {
    width: 100%;
    height: 361px;
}
section.c-sections.WK_carousel h2 {
top: -50px;
    height: 50px;
    left: 0;
    margin: 0px;
    background: #000000bf !important;
    z-index: 9;
    padding: 15px 30px;
    display: block;
    width: calc(100% - 0px);
    color: #fff;
    font-size: 13px !important;
    position: relative;
    text-align: center;
    box-shadow: 0 -15px 20px 5px #000000bf;
}
.widget_wrapper {
    margin-bottom: 35px;
}
body.page_index .WK_main_columns .right_column{
    overflow: hidden;
}
section.c-sections.WK_main_columns.single .right_column {
    overflow: visible;
}
.meno_footer,.logo_Enamad {
    margin-top: 40px;
}
.Copy_Act {
    padding-right: 25px;
    margin-top: -20px;
}
.WK_carousel .owl-carousel.owl-rtl .owl-item {
    max-height: 360px;
    overflow: hidden;
}
section.c-sections.WK_carousel {
    margin-bottom: 45px;
}
.hovereffect img {
    position: absolute;
    width: calc(200% - 40px) !important;
    left: 0px;
}
.home_mid_ads a img {
    width: calc(100% + 16px);
    float: right;
    display: block;
}
.home_mid_ads a {
    display: table;
}
.home_mid_ads {
    margin-bottom: 30px;
    position: relative;
    z-index: 9;
}
body.page_index .WK_upside_carousel .product:hover {
    background: linear-gradient(-109deg, #3ce2c1, #236fef, #e13b5f);
    transition: 0.5s;
}
body.page_index .WK_main_columns .buy_news .text_news_box table:before {
    border-right: 1px solid #f1f1f1;
    box-shadow: 1px 0 1px #fbfbfb;
    content: " ";
    position: absolute;
    right: -5px;
    top: 0px;
    height: calc(100% - 5px);
}
body.page_index .quick_access_wrapper .nav-link-tabi li {
    padding: 5px;
    width: 20%;
    transition: 0.1s;
}
.widget_wrapper.categorization_wrapper {
    box-shadow: 0 0 50px #c3c3c3;
    margin-top: -35px;
    padding-top: 30px;
    margin-bottom: 0px;
}

.no_home .widget_wrapper.categorization_wrapper{
    margin-top: -35px;
}

.widget_wrapper.popular_panel_wrapper {
    margin-top: -35px;
    box-shadow: 0 0 30px #dddddd;
    margin-bottom: 0px;
    z-index: 0;
}
.widget_wrapper.ADS_wrapper {
    z-index: 1;
    position: relative;
    box-shadow:0px 0 20px -6px #898989;
   
}
body.page_index .popular_panel_wrapper .list_intr .introduction_sec:hover {
    box-shadow: 0 0 50px #a7a7a7;
    transition: 0.5s;
}
.widget_wrapper.futur_game_wrapper {
    margin-top: -35px;
    padding-top: 10px;
}
.widget_wrapper.futur_game_wrapper {
    box-shadow: 0 0 50px #dcdcdc;
}
.widget_wrapper.futur_game_wrapper .widget_title:before {
    box-shadow: 0 0 50px #dcdcdc;
    content: " ";
    position: absolute;
    top: -25px;
    left: 0px;
    height: 74px;
    width: 100%;
}
.widget_wrapper.futur_game_wrapper .widget_title {
    position: relative;
}
body.page_index .widget_wrapper.site_information_wrapper {
    margin-top: -35px;
    box-shadow: 0 20px 50px #c7c7c7;
    position: relative;
    z-index: 2;
}
.widget_wrapper.blog_wrapper {
    margin-top: -40px;
    position: relative;
    z-index: 5;
    background: #fff;
    box-shadow: 0 25px 40px #f8f8f8;
}
.widget_wrapper.blog_wrapper:after {
    content: " ";
    background: #fff;
    bottom: -60px;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 60px;
}
.widget_wrapper.quick_access_wrapper {
    box-shadow: 0 50px 50px #f2f2f2;
    position: relative;
}
.widget_wrapper.quick_access_wrapper:before {
    position: absolute;
    width: 100%;
    background: white;
    content: " ";
    height: 60px;
    bottom: -35px;
    left: 0px;
}
body.page_index .futur_game_wrapper .product_hover .count_day span aside {
    font-size: 10px;
    font-weight: normal;
}
nav.navbar.top_bar_menu:before {
    content: " ";
    width: calc(100% - 40px);
    position: absolute;
    left: 20px;
    top: 10px;
    height: 60px;
    border-radius: 100%;
    z-index: 0;
    box-shadow: 0 0 40px #c5c5c5;
}
nav.navbar.top_bar_menu {
    z-index: 2;
    position: relative;
}
div#myNavbar {
    z-index: 2;
    position: relative;
    background: #fff;
    padding: 5px 0;
}
.col-md-3.col-sm-3.col-xs-3.product_image {
    overflow: hidden;
    max-height: 320px;
}
body.page_index .WK_carousel .owl_carousel_2 {
    max-width: 400px;
    margin: auto;
}
.part_cate .col-md-8.col-sm-12.col-xs-12 {
    padding-right: 2px;
}
.part_cate label.new {
    margin-top: 15px;
}
body.page_index .categorization_wrapper .gallery_product .photo_pillar a {
    overflow: hidden !important;
    max-width: 100%;
    display: block;
    margin-right: 15px;
}
body.page_index .categorization_wrapper .gallery_product .photo_pillar img.img_respond {
    width: 110px;
    float: left;
}
.part_cate {
    overflow: hidden;
}
.col-md-3.col-sm-3.col-xs-3.product_image a {
    overflow: hidden;
    display: block;
    margin-right: 5px;
}
body.page_index .WK_main_columns .buy_news {
    padding-right: 40px;
}
body.page_index .WK_main_columns .left_column.no_home {
    background: none;
}
.no_home .widget_wrapper.quick_access_wrapper {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+9,ffffff+28,ffffff+100 */
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 9%, #ffffff 28%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f9f9f9 9%,#ffffff 28%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f9f9f9 9%,#ffffff 28%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.no_home .widget_wrapper {
    background: #fff;
}
.no_home .blog_wrapper:after {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ffffff+1,f9f9f9+44 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 1%, #ffffff 1%, #f9f9f9 44%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 1%,#ffffff 1%,#f9f9f9 44%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 1%,#ffffff 1%,#f9f9f9 44%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
}
.no_home .widget_wrapper.ads_magazine_wrapper {
    background: none;
}
body.page_index .line_color.no_home {
    margin-top: 0px;
    background: linear-gradient(-90deg,#FFE , #a2a2a2, #7f7f7f, #e4e4e4, #818181, #fff);
    bottom: 10px;
    box-shadow: inset 0 -40px 40px 11px #f9f9f9;
    margin-bottom: -20px;
    width: 100%;
    position: inherit;
}
.categorization_wrapper .filter-button {
    margin-right: 4px !important;
}
.single_content p img {
    max-width: 100%;
}

.system_text.help_text.ziprar p img {
    max-width: 2%;
}

.single_content .social_tels_top a.btn.btn-social-icon {
    width: 50px;
    overflow: hidden;
    height: 30px;
    transition: 0.5s;
    color: #1bb5c2;
    position: relative;
}
.single_content .social_tels_top a.btn.btn-social-icon:hover {
    width: 190px;
}
.single_content .social_tels_top a.btn.btn-social-icon img {
    display: inline;
    float: right;
}
.single_content .social_tels_top a.btn.btn-social-icon .resaize_img {
    float: left;
}
.single_content .social_tels_top a.btn.btn-social-icon span.show_social_txt {
    opacity: 0.5;
    position: absolute;
    left: 220px;
    transition: 0.5s;
    color: #1bb5c2;
}
.single_content .social_tels_top a.btn.btn-social-icon:hover span.show_social_txt {
    opacity: 1;
    left: 40px;
    transition: 0.5s;
}
.single_post_bar {
    display: table;
    width: 100%;
    margin-bottom: 60px;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding-top: 5px;
    padding-bottom: 13px;
}
.single_alarm {
    background: #f5f5f5;
    border-radius: 20px;
    text-align: center;
    padding: 15px 50px;
    font-weight: BOLD;
    font-size: 13px;
    box-shadow: 0 2px 5px #e5e5e5;
    margin-bottom: 50px;
}
.single_alarm i.fa.fa-exclamation-triangle.warning_icon {
    float: right;
    margin-right: 5px;
    color: red;
    padding-top: 1px;
}
.bottom_single_message {
    border: 1px solid #e4e4e4;
    position: relative;
    padding: 10px 40px;
    padding-left: 90px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
}
.bottom_single_message i.fa.fa-exclamation-triangle.warning_icon {
    position: absolute;
    right: -7px;
    top: 20px;
    background: #f9f9f9;
    padding-top: 7px;
    padding-bottom: 5px;
    color: #68b418;
}
.bottom_single_message img {
    position: absolute;
    /*left: 30px;*/
    left:0;
    top: calc(50% - 20px);
    width: 100%;
}

.bottom_single_message h3 {
    font-size: 25px !important;
    letter-spacing: 0px;
    margin-bottom: 5px;
}
.header_dlbox {
    background: #fafafa;
    padding: 25px 30px;
    display: table;
    width: 100%;
    padding-bottom: 20px;
}
.title_dlbox {
    float: right;
    color: #20a43c;
    font-size: 17px;
    text-shadow: 0 0 0px #20a43c;
}
.title_dlbox i {
    font-weight: 100;
    border-bottom: 2px solid;
    margin-left: 5px;
}
.download_box {
    box-shadow: 0 0 30px #e3e3e3;
    position: relative;
}
.size_dlbox {
    float: right;
    margin-right: 15px;
}
.size_dlbox div {
    float: right;
    margin-right: 30px;
    font-size: 12px;
    padding-top: 3px;
    color: #8f8f8f;
    text-shadow: 0 0 0px #8f8f8f;
}
.pass_dlbox {
    float: left;
    position: relative;
    padding-left: 30px;
}
i.fa.fa-key {}
.pass_dlbox i.fa.fa-key {
    position: absolute;
    left: 0px;
    transform: rotate(45deg);
    font-size: 25px;
    color: #bfbfbf;
}
span.pass_title {
    float: left;
    direction: ltr;
    font-size: 10px;
    color: #c3c3c3;
}
span.pass_dlfox {
    float: left;
    font-size: 12px;
    color: #8f8f8f;
    clear: both;
}
.copy_pass {
    width: 30px;
    height: 30px;
    transition: 0.5s;
    float: right;
    position: absolute;
    right: -40px;
    padding: 7px;
    color: #c3c3c3;
    cursor: pointer;
    bottom: -4px;
}
.copy_pass {}
.copy_pass i.fa.fa-files-o {-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.copy_pass:hover {
    color: #8f8f8f;
    transition: 0.5s;
}
div.bhoechie-tab-container{
    z-index: 10;
    background-color: #ffffff;
    padding: 0 !important;
    opacity: 0.97;
}
div.bhoechie-tab-menu{
    padding-right: 0;
    padding-left: 0;
    border-left: 1px solid #e5e5e5;
    padding-top: 15px;
    padding-bottom: 15px;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
    border: none;
    background: #fff;
    color: #cccccc;
    font-weight: bold;
    padding: 15px 20px;
    text-align: right;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
    color: #5a5a5a;
    background: #fff;
    border: none;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
    content: '';
    position: absolute;
    left: calc(100% - 2px);
    top: 50%;
    height: 25px;
    margin-top: -13px;
    border-right: 2px solid #20a43c;
}
div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.content_dlbox {
    width: 100%;
    display: table;
    background: #fff;
    box-shadow: 0px -18px 40px 0 #f3f3f3;
}
.download_link_area {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 15px;
}
a.download_link {
    font-weight: bold;
    color: #000;
    transition: 0.5s;
}
a.download_link:hover {
    color: #20a43c;
    transition: 0.3s;
}
span.dl_number {
    float: left;
    font-size: 20px;
    color: #20a43c;
}
a.download_link i {
    padding-left: 10px;
}
.bhoechie-tab {
    border-right: 1px solid #e5e5e5;
    margin-right: -1px;
}
.bhoechie-tab-content.active .download_link_area:last-child {
    padding-bottom: 20px;
    border: none;
}
.single li.btn.btn_Later {
    background: none !important;
    border: none;
    color: #797979 !important;
    float: left;
}
body.page_index .single_post_bar .social_tels_top .btn-social-icon:hover .resaize_img .img_S {
    top: -120px;
}
.banner_small_dlbox_b img {
    max-width: 100%;
    box-shadow: 0 4px 1px #dedede;
    border-radius: 10px;
}
.banner_small_dlbox_b {
    padding: 0px;
    margin: 30px 0 15px 0;
    text-align: center;
}
.banner_small_dlbox_b:nth-child(2n) {
    padding-right: 10px !important;
}
.banner_small_dlbox_b:nth-child(2n-1) {
    padding-left: 10px !important;
}
@media (max-width: 2500px){
    section.c-sections.WK_carousel img {
        width: 100%;
        height: 361px;
    }
    .WK_carousel .owl-carousel.owl-rtl .owl-item {
        max-height: 360px;
    }
}
@media  (max-width: 1200px) {
    section.c-sections.WK_carousel img {
        height: 295px;
    }
    body.page_index .WK_carousel .owl_carousel_2 .owl-nav {
        bottom: 53px;
    }
    body.page_index .WK_main_columns .buy_news {
        padding: 0;
    }
    .single_content {
        padding: 0 15px;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img {
        right: -15px;
    }
    body.page_index .WK_main_columns .buy_counter .bar_counter {
        margin-right: -25px;
    }
    .WK_carousel .owl-carousel.owl-rtl .owl-item {
        max-height: 295px;
    }
}
@media (max-width: 992px){
    section.c-sections.WK_carousel img {
        height: 220px;
    }
    .WK_carousel .owl-carousel.owl-rtl .owl-item {
        height: 220px;
    }
    section.c-sections.WK_carousel h2 {
        font-size: 10px !important;
    }
    body.page_index .WK_main_columns .buy_counter .bar_counter {
        margin-right: -90px;
    }
    body.page_index .WK_main_columns .buy_news .text_news_box .type_class .resaize_img {
        right: -38px;
    }
    .shbanner_cover:hover {
    padding: 1px 5px;
    font-size: 11px;
    /* text-align: justify; */
    overflow: hidden;
    display: block;
    }
    
    a.shbanner_link i.fa.fa-play.btn_start {
        margin-top: 10px;
    }

}
@media (max-width:768px) {
    body.page_index .WK_main_columns .buy_news {
    padding-right: 0px;
    }
    .home_mid_ads a img {
        width: 100% !important;
    }
    nav.navbar.top_bar_menu:before{
        content: none !important;
    }
 }
 /*om*/   
.comments-area .comment-body {
    position: relative;
}
.comments-area .comment-body .reply {
    display: inline-block;
    position: absolute;
    right: 0;
}
ul.children li .comment-body .reply{
    right: 20px;
}
.cld-dislike-wrap.cld-common-wrap{
    direction: ltr;
}
.cld-dislike-wrap.cld-common-wrap .cld-count-wrap {
    margin-left: -1px;
}
.cld-like-dislike-wrap {
     margin-bottom: 0 !important;
}
.comment-body .reply a {
    cursor: pointer;
}
span.in-reply-to {
    font-size: 10px;
    display: block;
    margin-bottom: 5px;
    color: #8f8f8f;
}
.comments_paginat {
    text-align: center;
    height: 40px;
    text-align: center;
    min-height: 40px;
    margin-top: 15px;
    margin-bottom: 15px;
    clear: both;
    display: block;
}
.comments_paginat a.page-numbers,.comments_paginat span.page-numbers.current {
    border: 1px solid #eaeaea;
     background: #f9f9f9; 
    color: #adadad;
    padding: 3px;
    display: inline-block;
    min-width: 30px;
    box-shadow: 0px 0px 5px #f9f9f9;
    transition: all ease 0.5s;
    margin-top: 5px;
    
}
 a.page-numbers:hover,.comments_paginat span.page-numbers.current {
    color: #ff0043;
    background: #fff;
    border: none;
    border-bottom: 2px solid #dedede;
    box-shadow: 0 0 30px #eeecec;
    transition: 0.5s;
}
.comments_paginat .next.page-numbers,.comments_paginat .prev.page-numbers
{
   display: none; 
}
span.author_link.is_admin {
    padding-left: 25px;
    background: url(assets/img/is_admin.png) center left no-repeat;
    padding-top: 3px;
}
 /*id*/   
.bulk_link ul li {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 15px;
    text-align: right;
}
.bulk_link {
    text-align: center;
}
.bulk_link ul li a {
    font-weight: bold;
    color: #000;
    transition: 0.5s;
}
.bulk_link ul li a:hover{
    color: #20a43c;
    transition: 0.3s;
}
.bulk_link ul li a:before{
    content: "\f019";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 15px;
    }
.bulk_link img{
	width: 100%;
}


img.c_ginfo {
    display: BLOCK;
    margin: auto;
}
.c_im_area span {
    width: 100%;
    text-align: center;
    display: block;
    font-weight: bold;
    margin-top: 10px;
    font-size: 12px;
}
.c_im_area span.game_info {
    color: #2375ef;
}
span.game_system {
    color: #000;
}
span.game_system2 {
    color: #1dc13c;
}
span.game_help{
    color: #d29623;
}
span.game_gall{
    color: #ff0043;
}
.c_cont_area {
    position: relative;
}
.c_cont_area:before {
    content: " ";
    width: 1px;
    height: 100%;
    background: #f1f1f1;
    right: -1px;
    top: 0px;
    display: block;
    position: absolute;
}
.c_im_area {display: BLOCK;padding-top: 30px;padding-bottom: 20px;position: relative;}
.single_content div.row {
    /*margin-bottom: 50px;*/
}
.c_im_area:before {
    content: " ";
    width: 1px;
    height: 100%;
    background: #f1f1f1;
    left: 0px;
    top: 0px;
    display: block;
    position: absolute;
    box-shadow: 1px 0px 0px #fbfbfb;
}
table.content_table_ginfo {
    font-size: 11px;
    text-shadow: 0 0 0px black;
}
table.content_table_ginfo td {
    padding: 6px 0;
}
table.content_table_ginfo td.head_info {
    font-weight: bold;
    font-size: 11px;
    padding-left: 20px;
}
.c_cont_area:before{
    content: " ";
    width: 1px;
    height: 100%;
    background: #f1f1f1;
    right: -1px;
    top: 0px;
    display: block;
    position: absolute;
}
.c_cont_area {
    margin-bottom: 15px;
    padding-bottom: 0px;
}
.system_text {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    line-height: 2.3;
}
.system_text img {
    text-align: center;
    float: none;
    margin: auto;
}
.system_text.help_text{
    color: #000000;
    margin-top: 5px;
    /*letter-spacing: 1px;*/
    font-family: inherit;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 0 0 0;
}
/*.system_text.help_text img {
    display: block;
    margin: auto;
}*/
span.game_sub_title {
    color: #afafaf;
    margin-top: 5px;
}
.system_text.help_text.ziprar ul li{
    background: url(assets/img/green_tick.png) no-repeat;
    padding-right: 22px;
    margin-right: 10px;
    padding-bottom: 5px;
    background-position: right 5px;
    line-height: 1.9;
}
/*
single gallery section
 */
.custom-cat-slider {
}
.custom-cat-slider .carousel-indicators1 {
    bottom: 0;
        display: flex;
    position: static;
    text-align: center;
    margin: auto;
    width: 90%;
    margin-top: 21px;
}
.custom-cat-slider .carousel-indicators1 .webkernel_url_thumb {
position: relative;
float: right;
width: 100%;
height: 100%;
}
.custom-cat-slider .carousel-indicators2 {
top:8px;
margin-top: 20px;
right: auto;
bottom: 0 !important;
position: relative;
}
.custom-cat-slider .carousel-indicators2 > li {
border: 1px solid #ddd;
    display: block;
    width: 6px;
    margin: 3px;
    height: 6px;
}
.custom-cat-slider .carousel-indicators1 > li {
width: 95px !important;
height: 55px !important;
text-indent: 0;
border: none;
margin: 3px;
display: inline-block !important;
overflow: hidden;
border-radius: 0;
box-shadow: 0 0 3px 1px #ddd;
position: relative;
}
.custom-cat-slider .carousel-inner .item img {
box-shadow: 0 0 10px 4px #ddd;
}
.custom-cat-slider .carousel-indicators1 .webkernel_url_thumb_hover .fa {
margin-top:22%;
color: #fff;
width: 15px;
}
.custom-cat-slider .carousel-indicators1 .webkernel_url_thumb_hover {
display: block;
background: #FF0043;
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
opacity: 0;
transition: all ease 0.3s; 
}
.custom-cat-slider .carousel-indicators1 li:hover .webkernel_url_thumb_hover 
{
    opacity: 0.9;
}
.custom-cat-slider .carousel-indicators1 > li:hover {
    box-shadow: 0 0 10px #898989;
    transition: 0.5s;
}
.carousel.slide.custom-cat-slider {
    box-shadow: 0 0 15px #6b6b6b;
}
.system_text.gal_single_content_area {
    padding-right: 15px;
}
body.err404{background: #fff;text-align: center;}
    .error-404-four {
        color: #ff0043;
        font-size: 12em;
    }
    .error404 #main {
        padding: 50px;
    }
    .error-404-report .fa {
        color: #ff0043;
        margin: 3px;
    }
/*
.error-404-report {
    position: fixed;
    bottom: 15px;
    right: 15px;
    opacity: 0.7;
    transition: all ease 0.3s;
    direction: ltr;
}
*/
.error-404-report:hover{opacity: 1;}
.error-404-report a{    color: #d0d0d0;
    font-size: 12px;}
.col-md-4.error-404-shape img {
    max-width: 400px;
    margin-top: 5%;
}
.col-md-4.error-404-arrow img {
    max-width: 154px;
    width: 50%;
    margin-top: 45%;
}
span.error-404-four.d-table-cell.err404-cell:after {
    display: block;
    content: " ";
    background: #e0dfdf;
    width: 100px;
    height: 4px;
    border-radius: 100%;
    opacity: 0.5;
    bottom: 30px;
    position: relative;
    box-shadow: 0 0px 1px #d2d2d2;
    left: -5px;
}
.col-xs-6.error-404-copyright.text-left span.disi_by {
    direction: ltr;
    font-size: 10px;
    color: #ccc;
    padding-left: 20px;
    margin-bottom: -10px;
}
a.d-table-cell.err404-cell {
    padding-right: 60px;
}
.error-404-four.col-md-6 {
    margin-top: 30%;
}
.error-404-text.col-md-6 {
    margin-top: 39%;
        text-align: RIGHT;
        font-weight: BOLD;
        padding: 0px;
}
.error-404-four .shadow:after {
    content: " ";
    width: 100px;
    height: 5px;
    background: #e8e8e8;
    border-radius: 100%;
    margin: auto;
    display: block;
    margin-top: -26px;
}
.error-404-text.col-md-6 h2 {
    font-size: 20px !important;
    text-align: right;
    font-weight: bold;
    color: #ff0043;
    text-shadow: 0 0 0px #ff0043;
    margin-bottom: 25px;
}
body.rtl.error404.hfeed {
  background: url(assets/img/page_bg.png) no-repeat left top #fff;
  background-position: 0px -64px;
  padding-top: 100px;
  padding-bottom: 120px;
}
/*
.error-404-copyright {
    position: absolute;
    bottom: -45px;
    left: 10%;
    direction: ltr;
    color: #dddbdb;
    font-size: 11px;
}
*/
.error-404-copyright i {
    color: #ff0043;
}
.p404_html{
    background: #fff !important;
}
.error-404-copyright span {
color: #b5b5b5;
    font-size: 12px;
    display: block;
    text-align: left;
}
span.page_sub_title {
    margin-top: -122px;
    position: absolute;
    font-size: 11px;
    display: block;
    color: #8f8f8f;
    margin-right: 89px;
}
form.wpcf7-form {
    width: 100%;
}
form.wpcf7-form input,form.wpcf7-form select,form.wpcf7-form textarea {
    border: none;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 5px;
    margin-bottom: 15px;
    font-size: 13px;
    color: #5a5a5a;
    font-weight: bold;
}
form.wpcf7-form textarea {
    color: #2274e6;
    height: 190px;
    max-width: 100%;
    border-bottom: none;
    min-width: 100%;
    margin-bottom: 10px;
}
span.wpcf7-form-control-wrap.x8:after {
    content: " ";
    background: url(assets/img/contact_msg.png) no-repeat center #fff;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 1px;
    bottom: 15px;
    pointer-events: none;
    cursor: pointer;
}
span.wpcf7-form-control-wrap.x8 {
    border-bottom: 1px solid #e1e1e1;
}
h3#tarikhche {
    font-size: 16px !important;
    text-shadow: 0 0 0;
}
input.wpcf7-form-control.wpcf7-submit {
	background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 437.296 437.296' style='enable-background:new 0 0 437.296 437.296;' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M432.706,6.798c-4.608-4.608-10.24-5.632-15.36-3.584L72.77,141.454c-5.632,2.048-9.216,8.192-9.216,13.824 s4.608,11.264,10.24,13.312l151.04,46.592l46.592,150.528c1.536,5.632,6.656,9.728,13.312,10.24h0.512 c5.632,0,10.752-3.584,13.312-9.216L436.29,22.158C438.338,17.038,437.314,10.894,432.706,6.798z'/%3E%3Crect fill='%23fff' x='35.486' y='332.084' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -218.8917 164.3892)' width='107.007' height='28.672'/%3E%3Crect fill='%23fff' x='-5.534' y='250.702' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -173.3598 111.5473)' width='107.007' height='28.672'/%3E%3Crect fill='%23fff' x='116.723' y='372.783' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -223.876 233.7532)' width='107.007' height='28.672'/%3E%3C/svg%3E%0A") no-repeat;    color: #fff;
    font-size: 14px;
    width: 110px;
    float: left;
    font-weight: normal;
    border-radius: 10px 0;
    box-shadow: 0 0 30px #cbcbcb;
    padding-right: 45px;
    margin-top: 25px;
    background-position: calc(100% - 15px) center;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #2274e6;
    background-size: 20px;
}
h2#contact_form_title {
    font-weight: bold;
    font-size: 14px !important;
    margin-bottom: 15px;
}
.contact_form_content {box-shadow: 0 5px 20px #e4e4e4;    border-radius: 10px;}
.contact_acard  .vc_tta-panel-heading {border-color: #ff000000 !important;}
.contact_acard h4.vc_tta-panel-title {
    background: #3986f1;
}
.contact_acard h4.vc_tta-panel-title a{
    color: #fff !important;
}
.contact_acard h4.vc_tta-panel-title a i:before,
.contact_acard h4.vc_tta-panel-title a i:after{
    border-color:#fff !important;
}
.contact_acard .vc_active h4.vc_tta-panel-title {
    background: #f6f9ff;
}
.contact_acard .vc_active h4.vc_tta-panel-title a{
    color: #3986f1 !important;
}
.contact_acard .vc_active h4.vc_tta-panel-title a i:before{
    border-color:#3986f1 !important;
}
.contact_acard .vc_tta-panel {
    margin-bottom: 20px;
    border-radius: 10px;
    overflow: hidden;
    border: none !important;
}
.contact_acard .vc_tta-panel-body {
    background: #fff !important;
    border: none !important;
}
.contact_other_time {text-align: left;}
.contact_other_time>div:first-child {border-left: 1px solid #ededed;padding-left: 30px;}
.contact_other_time span.title_day {
    color: #adadad;
    font-size: 12px;
}
span.time_contect {
    font-weight: bold;
    font-size: 15px;
    color: #404040;
    top: 4px;
    position: relative;
}
.col-xs-12.col-sm-4 span.time_contect {top: 0;font-size: 18px;}
.timeline-separator-text .sep-text {
    background: #fff !important;
    padding: 15px 5px;
    color: #a0a0a0 !important;
}
.timeline-wrapper .timeline-dot {border: 1px solid #e5e5e5;padding: 6px;background: #fff !important;}
.timeline-wrapper .timeline-dot:before {
    content: " ";
    background: #2379ef;
    position: initial;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    display: block;
}
.ult-timeline-arrow {
    display: none;
}
.tl-animation-slide-out .timeline-dot {
    border: 1px solid #eaeaea !important;
    width: 18px !important;
    height: 18px !important;
    left: -31px !important;
}
.timeline-post-right .timeline-dot {
    right: -26px;
}
.ult-responsive.timeline-item-spt {
    font-size: 11px;
    letter-spacing: 0.2px;
    line-height: 2;
    text-shadow: 0 0 0;
}
.ult-responsive.timeline-item-spt h4 {
    font-size: 11px !important;
    color: #989696;
    text-shadow: 0 0 0 #8d8d8d;
    margin-top: -6px;
    margin-bottom: 15px;
}
.timeline-block .timeline-header h3, .timeline-header-block .timeline-header h3 {
    font-weight: bold;
    font-size: 14px !important;
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block {
    border: none !important;
}
body .wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block:last-child {
    top: -82px !important;
}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block:first-child {
    top: 100px !important;
}
.timeline-separator-text .sep-text {
    padding-bottom: 13px !important;
    padding-top: 13px !important;
}
.timeline-wrapper:first-child {margin-bottom: 70px !important;padding-bottom: 60px;}
.smile-icon-timeline-wrap .timeline-separator-text:last-child {
    margin-top: 390px !important;
    margin-bottom: 150px !important;
}
.timeline-line span:last-child {
    display: none;
}
.timeline-line {
    height: calc(100% + 60px) !important;
}
.smile-icon-timeline-wrap {
    margin-top:-50px !important;
}
.timeline-feature-item .timeline-dot, .timeline-wrapper .timeline-dot{
    padding: 4px !important; 
}
.timeline-line {
    border-left: none !important;
    box-shadow: 0px 30px 0px #e6e6e6;
    border-radius: 100%;
}
.row2_date_y_wk {
    margin-top: 110px !important;
}
div.wpcf7-response-output {
    float: right;
    width: calc(100% - 150px);
    font-size: 12px;
    margin-top: -32px;
    border-color: #ffffff;
    background: #fff;
    box-shadow: 0 0 10px #cecece;
    border-radius: 10px;
}
span.wpcf7-not-valid-tip {
    font-size: 11px;
}
ul.about_social {
    display: block;
    width: 100%;
    clear: both;
    padding: 15px;
}
ul.about_social li {
    border-bottom: 1px solid #f0f0f0;
    padding:9px 5px 15px 5px;
    overflow: hidden;
    margin-top: 3px;
}
ul.about_social li a {
    color: #000;
    transition: 0.5s;
    padding-right: 35px;
    position: relative;
    display: block;
    font-size: 12px;
    text-shadow: 0 0 0;
}
ul.about_social li a:hover {
    color: #16b2c0;
    transition: 0.5s;
}

ul.about_social li.tw a:hover:before{
    
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.107 31.107' style='enable-background:new 0 0 31.107 31.107;' xml:space='preserve'%3E%3Cpath style='fill:%2316b2c0;' d='M22.774,31.107h-8.313c-5.382,0-9.761-4.379-9.761-9.761V3.633C4.7,1.63,6.33,0,8.333,0 c2.003,0,3.633,1.63,3.633,3.633v7.952h8.56c2.003,0,3.633,1.63,3.633,3.633c0,2.003-1.63,3.633-3.633,3.633h-8.56v2.496 c0,1.376,1.119,2.495,2.495,2.495h8.313c2.003,0,3.633,1.63,3.633,3.633S24.777,31.107,22.774,31.107z M8.333,1.774 c-1.024,0-1.858,0.834-1.858,1.858v17.714c0,4.403,3.583,7.985,7.986,7.985h8.313c1.024,0,1.858-0.833,1.858-1.857 s-0.833-1.858-1.858-1.858h-8.313c-2.354,0-4.271-1.915-4.271-4.269v-3.383c0-0.49,0.397-0.888,0.888-0.888h9.447 c1.024,0,1.857-0.833,1.857-1.858c0-1.024-0.833-1.857-1.857-1.857h-9.447c-0.49,0-0.888-0.398-0.888-0.888v-8.84 C10.19,2.608,9.357,1.774,8.333,1.774z'/%3E%3C/svg%3E%0A") no-repeat;
}
ul.about_social li.tw a:before {
    content: " ";
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.107 31.107' style='enable-background:new 0 0 31.107 31.107;' xml:space='preserve'%3E%3Cpath style='fill:%23010002;' d='M22.774,31.107h-8.313c-5.382,0-9.761-4.379-9.761-9.761V3.633C4.7,1.63,6.33,0,8.333,0 c2.003,0,3.633,1.63,3.633,3.633v7.952h8.56c2.003,0,3.633,1.63,3.633,3.633c0,2.003-1.63,3.633-3.633,3.633h-8.56v2.496 c0,1.376,1.119,2.495,2.495,2.495h8.313c2.003,0,3.633,1.63,3.633,3.633S24.777,31.107,22.774,31.107z M8.333,1.774 c-1.024,0-1.858,0.834-1.858,1.858v17.714c0,4.403,3.583,7.985,7.986,7.985h8.313c1.024,0,1.858-0.833,1.858-1.857 s-0.833-1.858-1.858-1.858h-8.313c-2.354,0-4.271-1.915-4.271-4.269v-3.383c0-0.49,0.397-0.888,0.888-0.888h9.447 c1.024,0,1.857-0.833,1.857-1.858c0-1.024-0.833-1.857-1.857-1.857h-9.447c-0.49,0-0.888-0.398-0.888-0.888v-8.84 C10.19,2.608,9.357,1.774,8.333,1.774z'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    position: absolute;
    left: calc(100% - 25px);
    top: -5px
}

ul.about_social li.ins a:before{
    content: " ";
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.059 31.059' style='enable-background:new 0 0 31.059 31.059;' xml:space='preserve'%3E%3Cpath style='fill:%23010002;' d='M23.128,31.059H7.931C3.558,31.059,0,27.5,0,23.127V7.93C0,3.557,3.558,0,7.931,0h15.197 c4.373,0,7.931,3.557,7.931,7.93v15.197C31.059,27.5,27.501,31.059,23.128,31.059z M7.931,1.774c-3.395,0-6.156,2.761-6.156,6.155 v15.197c0,3.395,2.762,6.156,6.156,6.156h15.197c3.395,0,6.155-2.762,6.155-6.156V7.93c0-3.395-2.761-6.155-6.155-6.155H7.931z'/%3E%3Cpath style='fill:%23010002;' d='M30.171,11.654H19.232c-0.49,0-0.888-0.398-0.888-0.888c0-0.49,0.397-0.888,0.888-0.888h10.938 c0.49,0,0.888,0.397,0.888,0.888C31.059,11.256,30.661,11.654,30.171,11.654z'/%3E%3Cpath style='fill:%23010002;' d='M11.597,11.654H0.887C0.397,11.654,0,11.256,0,10.767c0-0.49,0.397-0.888,0.887-0.888h10.71 c0.49,0,0.888,0.397,0.888,0.888C12.484,11.256,12.087,11.654,11.597,11.654z'/%3E%3Cpath style='fill:%23010002;' d='M15.529,22.45c-3.816,0-6.922-3.104-6.922-6.921c0-3.817,3.105-6.922,6.922-6.922 c3.816,0,6.921,3.104,6.921,6.922C22.45,19.346,19.346,22.45,15.529,22.45z M15.529,10.382c-2.838,0-5.148,2.31-5.148,5.148 s2.31,5.146,5.148,5.146c2.838,0,5.146-2.308,5.146-5.146S18.367,10.382,15.529,10.382z'/%3E%3Cpath style='fill:%23010002;' d='M25.557,9.361h-3.993c-0.49,0-0.888-0.397-0.888-0.887V4.48c0-0.49,0.398-0.887,0.888-0.887h3.993 c0.49,0,0.887,0.397,0.887,0.887v3.994C26.443,8.965,26.047,9.361,25.557,9.361z M22.45,7.586h2.219V5.368H22.45V7.586z'/%3E%3Cpath style='fill:%23010002;stroke:%23FFFFFF;stroke-width:1.7748;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;' d=' M19.232,10.767'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    position: absolute;
    left: calc(100% - 25px);
    top: -5px;
}

ul.about_social li.ins a:hover:before{
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.059 31.059' style='enable-background:new 0 0 31.059 31.059;' xml:space='preserve'%3E%3Cpath style='fill:%2316b2c0;' d='M23.128,31.059H7.931C3.558,31.059,0,27.5,0,23.127V7.93C0,3.557,3.558,0,7.931,0h15.197 c4.373,0,7.931,3.557,7.931,7.93v15.197C31.059,27.5,27.501,31.059,23.128,31.059z M7.931,1.774c-3.395,0-6.156,2.761-6.156,6.155 v15.197c0,3.395,2.762,6.156,6.156,6.156h15.197c3.395,0,6.155-2.762,6.155-6.156V7.93c0-3.395-2.761-6.155-6.155-6.155H7.931z'/%3E%3Cpath style='fill:%2316b2c0;' d='M30.171,11.654H19.232c-0.49,0-0.888-0.398-0.888-0.888c0-0.49,0.397-0.888,0.888-0.888h10.938 c0.49,0,0.888,0.397,0.888,0.888C31.059,11.256,30.661,11.654,30.171,11.654z'/%3E%3Cpath style='fill:%2316b2c0;' d='M11.597,11.654H0.887C0.397,11.654,0,11.256,0,10.767c0-0.49,0.397-0.888,0.887-0.888h10.71 c0.49,0,0.888,0.397,0.888,0.888C12.484,11.256,12.087,11.654,11.597,11.654z'/%3E%3Cpath style='fill:%2316b2c0;' d='M15.529,22.45c-3.816,0-6.922-3.104-6.922-6.921c0-3.817,3.105-6.922,6.922-6.922 c3.816,0,6.921,3.104,6.921,6.922C22.45,19.346,19.346,22.45,15.529,22.45z M15.529,10.382c-2.838,0-5.148,2.31-5.148,5.148 s2.31,5.146,5.148,5.146c2.838,0,5.146-2.308,5.146-5.146S18.367,10.382,15.529,10.382z'/%3E%3Cpath style='fill:%2316b2c0;' d='M25.557,9.361h-3.993c-0.49,0-0.888-0.397-0.888-0.887V4.48c0-0.49,0.398-0.887,0.888-0.887h3.993 c0.49,0,0.887,0.397,0.887,0.887v3.994C26.443,8.965,26.047,9.361,25.557,9.361z M22.45,7.586h2.219V5.368H22.45V7.586z'/%3E%3Cpath style='fill:%2316b2c0;stroke:%23FFFFFF;stroke-width:1.7748;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;' d=' M19.232,10.767'/%3E%3C/svg%3E%0A") no-repeat;

}

ul.about_social li.tg a:before{
    content: " ";
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M385.268,121.919l-210.569,129.69c-11.916,7.356-17.555,21.885-13.716,35.323l22.768,80 c1.945,6.821,8.015,11.355,14.999,11.355c0.389,0,0.782-0.014,1.176-0.043c7.466-0.542,13.374-6.103,14.367-13.515l5.92-43.866 c0.798-5.902,3.642-11.392,8.001-15.45l173.765-161.524c5.251-4.869,5.945-12.842,1.618-18.545 C399.263,119.636,391.388,118.16,385.268,121.919z M214.32,290.478c-7.808,7.268-12.895,17.089-14.323,27.655l-2.871,21.278 l-16.527-58.072c-1.343-4.704,0.635-9.791,4.805-12.365l154.258-95.007L214.32,290.478z'/%3E%3Cpath d='M503.67,37.382c-6.579-5.576-15.657-7.111-23.698-4.005L15.08,212.719C5.873,216.27-0.047,224.939,0,234.804 c0.048,9.874,6.055,18.495,15.316,21.965l108.59,40.529l42.359,136.225c2.326,7.489,8.197,13.308,15.703,15.566 c7.502,2.256,15.604,0.643,21.66-4.31l63.14-51.473c3.032-2.472,7.362-2.594,10.528-0.295l113.883,82.681 c4.097,2.978,8.932,4.511,13.823,4.511c2.865,0,5.749-0.526,8.517-1.596c7.486-2.895,12.93-9.312,14.56-17.163l83.429-401.309 C513.26,51.685,510.257,42.967,503.67,37.382z M491.536,55.99l-83.428,401.308c-0.302,1.45-1.346,2.053-1.942,2.284 c-0.6,0.232-1.785,0.489-2.997-0.393l-113.887-82.685c-5.091-3.696-11.077-5.531-17.052-5.531 c-6.518,0-13.027,2.185-18.347,6.519l-63.154,51.485c-1.124,0.92-2.291,0.756-2.885,0.577c-0.598-0.18-1.665-0.69-2.099-2.086 l-43.845-141.006c-0.937-3.013-3.217-5.423-6.173-6.527L22.462,237.662c-1.696-0.635-2.057-1.958-2.062-2.957 c-0.005-0.99,0.343-2.307,2.023-2.955L487.316,52.409c0.002-0.001,0.005-0.002,0.008-0.003c1.51-0.583,2.627,0.087,3.159,0.537 C491.017,53.398,491.867,54.398,491.536,55.99z'/%3E%3Cpath d='M427.481,252.142c-5.506-1.196-10.936,2.299-12.131,7.804l-1.55,7.14c-1.195,5.505,2.299,10.936,7.804,12.131 c0.729,0.158,1.456,0.234,2.174,0.234c4.695,0,8.92-3.262,9.958-8.037l1.55-7.14C436.48,258.769,432.985,253.338,427.481,252.142z '/%3E%3Cpath d='M417.281,299.122c-5.512-1.195-10.938,2.299-12.132,7.804l-23.459,108.051c-1.195,5.505,2.299,10.936,7.803,12.131 c0.73,0.158,1.457,0.234,2.174,0.234c4.696,0,8.92-3.262,9.958-8.037l23.459-108.052 C426.279,305.748,422.785,300.317,417.281,299.122z'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    position: absolute;
    left: calc(100% - 25px);
    top: -5px;
}

ul.about_social li.tg a:hover:before{

    background: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%2316b2c0;' d='M385.268,121.919l-210.569,129.69c-11.916,7.356-17.555,21.885-13.716,35.323l22.768,80 c1.945,6.821,8.015,11.355,14.999,11.355c0.389,0,0.782-0.014,1.176-0.043c7.466-0.542,13.374-6.103,14.367-13.515l5.92-43.866 c0.798-5.902,3.642-11.392,8.001-15.45l173.765-161.524c5.251-4.869,5.945-12.842,1.618-18.545 C399.263,119.636,391.388,118.16,385.268,121.919z M214.32,290.478c-7.808,7.268-12.895,17.089-14.323,27.655l-2.871,21.278 l-16.527-58.072c-1.343-4.704,0.635-9.791,4.805-12.365l154.258-95.007L214.32,290.478z'/%3E%3Cpath style='fill:%2316b2c0;' d='M503.67,37.382c-6.579-5.576-15.657-7.111-23.698-4.005L15.08,212.719C5.873,216.27-0.047,224.939,0,234.804 c0.048,9.874,6.055,18.495,15.316,21.965l108.59,40.529l42.359,136.225c2.326,7.489,8.197,13.308,15.703,15.566 c7.502,2.256,15.604,0.643,21.66-4.31l63.14-51.473c3.032-2.472,7.362-2.594,10.528-0.295l113.883,82.681 c4.097,2.978,8.932,4.511,13.823,4.511c2.865,0,5.749-0.526,8.517-1.596c7.486-2.895,12.93-9.312,14.56-17.163l83.429-401.309 C513.26,51.685,510.257,42.967,503.67,37.382z M491.536,55.99l-83.428,401.308c-0.302,1.45-1.346,2.053-1.942,2.284 c-0.6,0.232-1.785,0.489-2.997-0.393l-113.887-82.685c-5.091-3.696-11.077-5.531-17.052-5.531 c-6.518,0-13.027,2.185-18.347,6.519l-63.154,51.485c-1.124,0.92-2.291,0.756-2.885,0.577c-0.598-0.18-1.665-0.69-2.099-2.086 l-43.845-141.006c-0.937-3.013-3.217-5.423-6.173-6.527L22.462,237.662c-1.696-0.635-2.057-1.958-2.062-2.957 c-0.005-0.99,0.343-2.307,2.023-2.955L487.316,52.409c0.002-0.001,0.005-0.002,0.008-0.003c1.51-0.583,2.627,0.087,3.159,0.537 C491.017,53.398,491.867,54.398,491.536,55.99z'/%3E%3Cpath style='fill:%2316b2c0;' d='M427.481,252.142c-5.506-1.196-10.936,2.299-12.131,7.804l-1.55,7.14c-1.195,5.505,2.299,10.936,7.804,12.131 c0.729,0.158,1.456,0.234,2.174,0.234c4.695,0,8.92-3.262,9.958-8.037l1.55-7.14C436.48,258.769,432.985,253.338,427.481,252.142z '/%3E%3Cpath style='fill:%2316b2c0;' d='M417.281,299.122c-5.512-1.195-10.938,2.299-12.132,7.804l-23.459,108.051c-1.195,5.505,2.299,10.936,7.803,12.131 c0.73,0.158,1.457,0.234,2.174,0.234c4.696,0,8.92-3.262,9.958-8.037l23.459-108.052 C426.279,305.748,422.785,300.317,417.281,299.122z'/%3E%3C/svg%3E%0A") no-repeat;
}

ul.about_social li.fb a:before{
    content: " ";
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.06 31.06' style='enable-background:new 0 0 31.06 31.06;' xml:space='preserve'%3E%3Cpath style='fill:%23010002;' d='M19.967,7.254h4.49c2.001,0,3.627-1.626,3.627-3.626S26.458,0,24.457,0h-4.49 c-5.375,0-9.746,4.373-9.746,9.746v2.492H6.623c-2.011,0-3.647,1.627-3.647,3.627s1.637,3.627,3.647,3.627h3.598v7.94 c0,2,1.626,3.627,3.627,3.627c2,0,3.627-1.627,3.627-3.627v-7.94h4.736c2.002,0,3.628-1.627,3.628-3.628 c0-1.999-1.626-3.626-3.628-3.626h-4.736V9.746C17.475,8.373,18.593,7.254,19.967,7.254z M16.589,14.011h5.622 c1.023,0,1.856,0.831,1.856,1.854c0,1.023-0.833,1.856-1.856,1.856h-5.622c-0.489,0-0.887,0.397-0.887,0.886v8.826 c0,1.024-0.831,1.855-1.854,1.855s-1.856-0.832-1.856-1.855v-7.94v-0.871c0-0.493-0.4-0.893-0.892-0.893h-0.879H6.623 c-1.033,0-1.874-0.836-1.874-1.863c0-1.027,0.841-1.863,1.874-1.863h3.598h0.886c0.486,0,0.88-0.392,0.886-0.877 c0-0.003,0.001-0.007,0.001-0.01c0-0.004-0.001-0.007-0.001-0.011v-0.866V9.746c0-4.397,3.577-7.973,7.975-7.973h4.49 c1.023,0,1.855,0.831,1.855,1.854c0,1.023-0.832,1.855-1.855,1.855h-4.49c-2.352,0-4.265,1.912-4.265,4.264v3.378 C15.702,13.613,16.1,14.011,16.589,14.011z'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    position: absolute;
    left: calc(100% - 25px);
    top: -5px;
}

ul.about_social li.fb a:hover:before{

    background: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31.06 31.06' style='enable-background:new 0 0 31.06 31.06;' xml:space='preserve'%3E%3Cpath style='fill:%2316b2c0;' d='M19.967,7.254h4.49c2.001,0,3.627-1.626,3.627-3.626S26.458,0,24.457,0h-4.49 c-5.375,0-9.746,4.373-9.746,9.746v2.492H6.623c-2.011,0-3.647,1.627-3.647,3.627s1.637,3.627,3.647,3.627h3.598v7.94 c0,2,1.626,3.627,3.627,3.627c2,0,3.627-1.627,3.627-3.627v-7.94h4.736c2.002,0,3.628-1.627,3.628-3.628 c0-1.999-1.626-3.626-3.628-3.626h-4.736V9.746C17.475,8.373,18.593,7.254,19.967,7.254z M16.589,14.011h5.622 c1.023,0,1.856,0.831,1.856,1.854c0,1.023-0.833,1.856-1.856,1.856h-5.622c-0.489,0-0.887,0.397-0.887,0.886v8.826 c0,1.024-0.831,1.855-1.854,1.855s-1.856-0.832-1.856-1.855v-7.94v-0.871c0-0.493-0.4-0.893-0.892-0.893h-0.879H6.623 c-1.033,0-1.874-0.836-1.874-1.863c0-1.027,0.841-1.863,1.874-1.863h3.598h0.886c0.486,0,0.88-0.392,0.886-0.877 c0-0.003,0.001-0.007,0.001-0.01c0-0.004-0.001-0.007-0.001-0.011v-0.866V9.746c0-4.397,3.577-7.973,7.975-7.973h4.49 c1.023,0,1.855,0.831,1.855,1.854c0,1.023-0.832,1.855-1.855,1.855h-4.49c-2.352,0-4.265,1.912-4.265,4.264v3.378 C15.702,13.613,16.1,14.011,16.589,14.011z'/%3E%3C/svg%3E%0A") no-repeat;
}

ul.about_social li.gp a:before{
    content: " ";
    width: 25px;
    height: 25px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.878 32.878' style='enable-background:new 0 0 32.878 32.878;' xml:space='preserve'%3E%3Cpath style='fill:%23010002;' d='M15.234,31.672C6.834,31.672,0,24.838,0,16.439S6.834,1.206,15.234,1.206 c2.526,0,5.029,0.632,7.238,1.827c1.635,0.884,2.247,2.934,1.362,4.569c-0.59,1.092-1.728,1.769-2.968,1.769 c-0.557,0-1.11-0.141-1.602-0.406C18.037,8.3,16.643,7.95,15.234,7.95c-4.681,0-8.49,3.809-8.49,8.489s3.809,8.489,8.49,8.489 c3.409,0,6.462-2.054,7.791-5.117h-3.934c-1.859,0-3.372-1.513-3.372-3.372s1.513-3.372,3.372-3.372h8.004 c1.859,0,3.372,1.513,3.372,3.372C30.467,24.838,23.634,31.672,15.234,31.672z M15.234,2.98c-7.421,0-13.459,6.038-13.459,13.459 s6.038,13.458,13.459,13.458s13.458-6.037,13.458-13.458c0-0.881-0.716-1.598-1.597-1.598h-8.004 c-0.881,0-1.597,0.717-1.597,1.598c0,0.881,0.716,1.597,1.597,1.597h6.349l-0.309,1.123c-1.221,4.441-5.292,7.544-9.898,7.544 c-5.66,0-10.265-4.604-10.265-10.264S9.574,6.174,15.234,6.174c1.703,0,3.389,0.426,4.875,1.229 c0.236,0.128,0.492,0.192,0.758,0.192c0.588,0,1.128-0.32,1.407-0.838c0.419-0.774,0.129-1.746-0.646-2.165 C19.677,3.538,17.466,2.98,15.234,2.98z'/%3E%3Cpath style='fill:%23010002;' d='M31.813,5.317h-1.775V3.541c0-0.489-0.397-0.887-0.887-0.887c-0.49,0-0.888,0.397-0.888,0.887 v1.775h-1.775c-0.49,0-0.887,0.398-0.887,0.887c0,0.49,0.397,0.889,0.887,0.889h1.775v1.774c0,0.49,0.397,0.889,0.888,0.889 c0.49,0,0.887-0.398,0.887-0.889V7.092h1.775c0.49,0,0.887-0.398,0.887-0.889C32.7,5.714,32.303,5.317,31.813,5.317z'/%3E%3Cpath style='fill:%23010002;' d='M29.151,9.931c-0.587,0-1.065-0.477-1.065-1.065V7.269h-1.598c-0.587,0-1.065-0.478-1.065-1.065 c0-0.586,0.478-1.064,1.065-1.064h1.598V3.541c0-0.586,0.478-1.064,1.065-1.064c0.587,0,1.064,0.478,1.064,1.064v1.598h1.598 c0.587,0,1.065,0.478,1.065,1.064c0,0.588-0.478,1.065-1.065,1.065h-1.598v1.597C30.215,9.454,29.738,9.931,29.151,9.931z M26.488,5.495c-0.391,0-0.71,0.318-0.71,0.709c0,0.392,0.318,0.711,0.71,0.711h1.953v1.951c0,0.392,0.318,0.711,0.71,0.711 c0.391,0,0.709-0.318,0.709-0.711V6.915h1.953c0.391,0,0.709-0.318,0.709-0.711c0-0.391-0.318-0.709-0.709-0.709H29.86V3.541 c0-0.391-0.318-0.709-0.709-0.709c-0.392,0-0.71,0.318-0.71,0.709v1.953H26.488z'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    position: absolute;
    left: calc(100% - 25px);
    top: -5px;
}

ul.about_social li.gp a:hover:before{

    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32.878 32.878' style='enable-background:new 0 0 32.878 32.878;' xml:space='preserve'%3E%3Cpath style='fill:%2316b2c0;' d='M15.234,31.672C6.834,31.672,0,24.838,0,16.439S6.834,1.206,15.234,1.206 c2.526,0,5.029,0.632,7.238,1.827c1.635,0.884,2.247,2.934,1.362,4.569c-0.59,1.092-1.728,1.769-2.968,1.769 c-0.557,0-1.11-0.141-1.602-0.406C18.037,8.3,16.643,7.95,15.234,7.95c-4.681,0-8.49,3.809-8.49,8.489s3.809,8.489,8.49,8.489 c3.409,0,6.462-2.054,7.791-5.117h-3.934c-1.859,0-3.372-1.513-3.372-3.372s1.513-3.372,3.372-3.372h8.004 c1.859,0,3.372,1.513,3.372,3.372C30.467,24.838,23.634,31.672,15.234,31.672z M15.234,2.98c-7.421,0-13.459,6.038-13.459,13.459 s6.038,13.458,13.459,13.458s13.458-6.037,13.458-13.458c0-0.881-0.716-1.598-1.597-1.598h-8.004 c-0.881,0-1.597,0.717-1.597,1.598c0,0.881,0.716,1.597,1.597,1.597h6.349l-0.309,1.123c-1.221,4.441-5.292,7.544-9.898,7.544 c-5.66,0-10.265-4.604-10.265-10.264S9.574,6.174,15.234,6.174c1.703,0,3.389,0.426,4.875,1.229 c0.236,0.128,0.492,0.192,0.758,0.192c0.588,0,1.128-0.32,1.407-0.838c0.419-0.774,0.129-1.746-0.646-2.165 C19.677,3.538,17.466,2.98,15.234,2.98z'/%3E%3Cpath style='fill:%2316b2c0;' d='M31.813,5.317h-1.775V3.541c0-0.489-0.397-0.887-0.887-0.887c-0.49,0-0.888,0.397-0.888,0.887 v1.775h-1.775c-0.49,0-0.887,0.398-0.887,0.887c0,0.49,0.397,0.889,0.887,0.889h1.775v1.774c0,0.49,0.397,0.889,0.888,0.889 c0.49,0,0.887-0.398,0.887-0.889V7.092h1.775c0.49,0,0.887-0.398,0.887-0.889C32.7,5.714,32.303,5.317,31.813,5.317z'/%3E%3Cpath style='fill:%2316b2c0;' d='M29.151,9.931c-0.587,0-1.065-0.477-1.065-1.065V7.269h-1.598c-0.587,0-1.065-0.478-1.065-1.065 c0-0.586,0.478-1.064,1.065-1.064h1.598V3.541c0-0.586,0.478-1.064,1.065-1.064c0.587,0,1.064,0.478,1.064,1.064v1.598h1.598 c0.587,0,1.065,0.478,1.065,1.064c0,0.588-0.478,1.065-1.065,1.065h-1.598v1.597C30.215,9.454,29.738,9.931,29.151,9.931z M26.488,5.495c-0.391,0-0.71,0.318-0.71,0.709c0,0.392,0.318,0.711,0.71,0.711h1.953v1.951c0,0.392,0.318,0.711,0.71,0.711 c0.391,0,0.709-0.318,0.709-0.711V6.915h1.953c0.391,0,0.709-0.318,0.709-0.711c0-0.391-0.318-0.709-0.709-0.709H29.86V3.541 c0-0.391-0.318-0.709-0.709-0.709c-0.392,0-0.71,0.318-0.71,0.709v1.953H26.488z'/%3E%3C/svg%3E%0A") no-repeat;
}


ul.about_social li a:after {
    content: " ";
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.4 490.4' style='enable-background:new 0 0 490.4 490.4;' xml:space='preserve'%3E%3Cpath d='M245.2,490.4c135.2,0,245.2-110,245.2-245.2S380.4,0,245.2,0S0,110,0,245.2C0,380.4,110,490.4,245.2,490.4z M245.2,24.5 c121.7,0,220.7,99,220.7,220.7s-99,220.7-220.7,220.7s-220.7-99-220.7-220.7S123.5,24.5,245.2,24.5z'/%3E%3Cpath d='M198.9,322.8c2.4,2.4,5.5,3.6,8.7,3.6s6.3-1.2,8.7-3.6c4.8-4.8,4.8-12.5,0-17.3l-48-48h183.4c6.8,0,12.3-5.5,12.3-12.3 s-5.5-12.3-12.3-12.3H168.3l48-48c4.8-4.8,4.8-12.5,0-17.3s-12.5-4.8-17.3,0l-68.9,68.9c-4.8,4.8-4.8,12.5,0,17.3L198.9,322.8z'/%3E%3C/svg%3E%0A") no-repeat;
    display: inline-block;
    position: absolute;
    right: calc(100% - 25px);
    top:0;
}

ul.about_social li a:hover:after{

    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.4 490.4' style='enable-background:new 0 0 490.4 490.4;' xml:space='preserve'%3E%3Cpath style='fill:%2316b2c0;' d='M245.2,490.4c135.2,0,245.2-110,245.2-245.2S380.4,0,245.2,0S0,110,0,245.2C0,380.4,110,490.4,245.2,490.4z M245.2,24.5 c121.7,0,220.7,99,220.7,220.7s-99,220.7-220.7,220.7s-220.7-99-220.7-220.7S123.5,24.5,245.2,24.5z'/%3E%3Cpath style='fill:%2316b2c0;' d='M198.9,322.8c2.4,2.4,5.5,3.6,8.7,3.6s6.3-1.2,8.7-3.6c4.8-4.8,4.8-12.5,0-17.3l-48-48h183.4c6.8,0,12.3-5.5,12.3-12.3 s-5.5-12.3-12.3-12.3H168.3l48-48c4.8-4.8,4.8-12.5,0-17.3s-12.5-4.8-17.3,0l-68.9,68.9c-4.8,4.8-4.8,12.5,0,17.3L198.9,322.8z'/%3E%3C/svg%3E%0A") no-repeat;
}
/*ul.about_social li a:hover:after {
    background-position: -150px 0px;
}
ul.about_social li a:hover:after {
    background-position: -150px 0px;
}*/
/*ul.about_social li.tw a:before {
    background-position: 0 -30px;
}*/
/*ul.about_social li.tw a:hover:before {
    background-position: 0 0;
}*/
/*ul.about_social li.ins a:before {
    background-position: -30px -30px;
}*/
/*ul.about_social li.ins a:hover:before {
    background-position: -30px 0;
}*/
/*ul.about_social li.tg a:before {
    background-position: -60px -30px;
}*/
/*ul.about_social li.tg a:hover:before {
    background-position: -60px 0;
}*/
/*ul.about_social li.fb a:before {
    background-position: -90px -30px;
}*/
/*ul.about_social li.fb a:hover:before {
    background-position: -90px 0;
}*/
/*ul.about_social li.gp a:before {
    background-position: -119px -30px;
}*/
/*ul.about_social li.gp a:hover:before {
    background-position: -119px 0;
}*/
a.see_maps{
    display: block;
    font-weight: bold;
    background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Ccircle style='fill:%2340A459;' cx='255.722' cy='256' r='255.445'/%3E%3Cpath style='fill:%23378B4E;' d='M255.722,0.555c-1.944,0-3.878,0.03-5.812,0.073c-0.492,0.011-0.983,0.022-1.474,0.037 c-1.843,0.051-3.682,0.119-5.514,0.209c-0.474,0.023-0.945,0.056-1.418,0.081c-1.394,0.077-2.785,0.165-4.174,0.264 c-0.699,0.05-1.397,0.098-2.094,0.153c-1.61,0.128-3.217,0.27-4.82,0.428c-0.829,0.082-1.654,0.173-2.479,0.262 c-0.991,0.108-1.98,0.221-2.968,0.34c-0.856,0.103-1.714,0.202-2.567,0.313c125.334,16.327,222.126,123.498,222.126,253.282 S347.737,492.953,222.403,509.28c0.854,0.111,1.71,0.211,2.567,0.313c0.987,0.119,1.977,0.232,2.968,0.34 c0.826,0.09,1.652,0.181,2.479,0.262c1.603,0.158,3.209,0.3,4.82,0.428c0.696,0.056,1.395,0.104,2.094,0.153 c1.388,0.099,2.779,0.188,4.174,0.264c0.473,0.027,0.945,0.058,1.418,0.081c1.833,0.09,3.672,0.158,5.514,0.209 c0.491,0.014,0.982,0.026,1.474,0.037c1.932,0.043,3.868,0.073,5.812,0.073c141.079,0,255.445-114.367,255.445-255.445 S396.801,0.555,255.722,0.555z'/%3E%3Cpath style='fill:%23898790;' d='M222.403,233.787l106.563-61.152c0,0,116.569,24.829,143.473-24.263l8.485-15.483l7.379,16.04 c15.321,33.304,23.42,70.329,23.42,107.071c0,84.691-41.95,163.833-112.217,211.703l-7.25,4.94L222.403,233.787z'/%3E%3Cpath style='fill:%237A797F;' d='M511.166,256c0-44.143-11.198-85.671-30.908-121.898l-7.82,14.269 c-9.45,17.245-21.888,34.878-34.284,50.741c4.162,18.295,6.374,37.333,6.374,56.888c0,71.337-29.248,135.834-76.4,182.176 l23.852,34.666C463.639,427.598,511.166,347.012,511.166,256z'/%3E%3Cpath style='fill:%233D9AE3;' d='M255.722,512c-87.455,0-168.01-44.081-215.484-117.917l-4.527-7.04l142.267-119.937l163.74,230.122 l-10.434,3.385C306.874,508.169,281.452,512,255.722,512z'/%3E%3Cpath style='fill:%231D81CE;' d='M342.752,496.827l-17.317-24.795c-30.569,19.333-65.625,32.915-103.137,37.801 c10.906,1.42,22.13,1.612,33.424,1.612C286.17,511.445,315.674,506.6,342.752,496.827z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M177.978,267.106l44.425-33.319l170.805,238.278l-8.302,4.872 c-11.729,6.884-24.073,12.861-36.69,17.766l-6.499,2.527L177.978,267.106z'/%3E%3Cpath style='fill:%23E0E0E3;' d='M341.718,497.229c18.2-6.475,35.457-14.944,51.49-25.164l-24.615-34.338 c-13.395,13.232-28.248,24.992-44.293,35.023L341.718,497.229z'/%3E%3Cpath style='fill:%23FFCE00;' d='M31.37,379.188c-7.01-12.718-12.964-26.113-17.696-39.813l-2.112-8.059l299.691-208.592 l44.425,33.319L35.712,387.042L31.37,379.188z'/%3E%3Cpath style='fill:%23CD2900;' d='M382.579,250.216c-15.713-16.41-94.094-100.753-94.094-149.704C288.485,45.089,333.575,0,388.997,0 s100.512,45.089,100.512,100.512c0,48.918-78.382,133.287-94.095,149.704l0,0C391.917,253.87,386.077,253.871,382.579,250.216 L382.579,250.216z'/%3E%3Cpath style='fill:%23891D00;' d='M388.997,134.386c-24.803,0-44.98-20.178-44.98-44.98s20.178-44.98,44.98-44.98 c24.803,0,44.98,20.178,44.98,44.98S413.8,134.386,388.997,134.386z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M144.659,186.586c29.088,0,52.755-23.666,52.755-52.755c0-4.6-3.729-8.33-8.33-8.33h-33.319 c-4.6,0-8.33,3.729-8.33,8.33c0,4.6,3.729,8.33,8.33,8.33h24.018c-3.769,15.901-18.088,27.766-35.125,27.766 c-19.902,0-36.095-16.193-36.095-36.095s16.193-36.095,36.095-36.095c8.8,0,17.275,3.202,23.865,9.015 c3.452,3.044,8.715,2.713,11.757-0.736c3.043-3.45,2.713-8.714-0.736-11.757c-9.636-8.5-22.025-13.181-34.886-13.181 c-29.088,0-52.755,23.666-52.755,52.755S115.57,186.586,144.659,186.586z'/%3E%3C/svg%3E%0A")no-repeat;
    clear: both;
    margin-top: 20px;
    padding: 10px 50px;
    margin-right: 15px;
    color: #000;
    font-size: 13px;
    background-position: right;
}
/*.contact_social_part .wpb_column.vc_column_container.vc_col-sm-3 {
     border-left: 1px solid #f0f0f0;
}*/
.contact_social_part .wpb_column.vc_column_container.vc_col-sm-3:before {
    content: " ";
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0px;
    background: #f0f0f0;
    top: 13px;
}
.contact_social_part .wpb_column.vc_column_container.vc_col-sm-9:after {
    background: #f0f0f0;
    display: block;
    height: calc(100% - 30px);
    content: " ";
    width: 1px;
    right: -1px;
    position: absolute;
    top: 14px;
}
.timeline-wrapper:last-child .timeline-block:first-child .timeline-dot:before {
    background: #3ce2c1;
}
.timeline-wrapper:last-child .timeline-block:last-child .timeline-dot:before {
    background: #30c7d1;
}
body.page_index .WK_main_columns .buy_news .text_news_box table tr td:last-child {
    text-shadow: 0 0 0 #000;
}
body.page_index .WK_main_columns 
 .single_content .buy_news {
    margin-bottom: 20px;
}
body.page_index .WK_main_columns .single_content .buy_news .text_news_box .mod_articles_category_introtext {
    margin-bottom: 0px;
}
.title_dlbox i.fa.fa-arrow-down {
    font-size: 15px;
    font-weight: normal;
}
body.page_index .WK_main_columns .buy_news .text_news_box table tr td:last-child {
    text-shadow: 0 0 0 #000;
}
body.page_index .WK_main_columns 
 .single_content .buy_news {
    margin-bottom: 20px;
}
body.page_index .WK_main_columns .single_content .buy_news .text_news_box .mod_articles_category_introtext {
    margin-bottom: 0px;
}
.title_dlbox i.fa.fa-arrow-down {
    font-size: 15px;
    font-weight: normal;
}
.download_link_area:hover:after {
    content: " ";
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    top: -1px;
    left: -37px;
}
.download_link_area:hover:before {
    content: " ";
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    bottom: -1px;
    left: -37px;
}
.download_link_area:after {
    content: " ";
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    top: -1px;
    left: 0px;
}
.download_link_area:before {
    content: " ";
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    bottom: -1px;
    left: 0px;
}
.download_link_area {
    position: relative;
    transition: 0.5s;
}
/*.wpb_single_image.wpb_content_element.vc_align_left.contact_location_ico:before {
    content: " ";
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0px;
    background: #f0f0f0;
    top: 30px;
}*/
/*.wpb_single_image.wpb_content_element.vc_align_left.contact_phone_ico:before {
    content: " ";
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0px;
    background: #f0f0f0;
    top: 30px;
}*/
.wpb_single_image.wpb_content_element.vc_align_left.contact_phone_ico img {
    padding-top: 29px;
    margin-left: 5px;
}
.wpb_single_image.wpb_content_element.vc_align_left.contact_social_ico img {
    margin-left: 5px;
    padding-top: 24px;
}
.wpb_single_image.wpb_content_element.vc_align_left.contact_location_ico img {
    margin-left: 5px;
}
.single_content.page_single p {
    text-align: justify;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon:before {
    transform: scale(0.6);
    top: 5px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon:after {
    transform: scale(0.6);
    left: 5px;
}
.wpb_single_image.wpb_content_element.vc_align_center.contact_logo img {
    margin-left: 13px;
}
form.wpcf7-form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #2274e6;
}
form.wpcf7-form textarea::-moz-placeholder { /* Firefox 19+ */
color: #2274e6;
}
form.wpcf7-form textarea:-ms-input-placeholder { /* IE 10+ */
color: #2274e6;
}
form.wpcf7-form textarea:-moz-placeholder { /* Firefox 18- */
color: #2274e6;
}
.h_iframe-aparat_embed_frame iframe {
    padding: 0px !important;
    border: none !important;
}
.iframe-bg:hover .icon-play,.iframe-bg .icon-play {
    background-color: #ff0043;
    border-color: #ff0043;
    background: url(assets/img/aparat_play.png) no-repeat center;
}
section.c-sections.WK_top_panel {
    position: relative;
    z-index: 99;
}
/*****************************************************************/
/* Display classes */
.d-table{
    display: table;
}
.d-table-row{
    display: table-row;
}
.d-table-cell{
    display: table-cell;
}
/*************************/
/* Margin classes */
.margin-auto-lr{
    margin-right:auto;
    margin-left:auto;
}
.margin-auto-tb{
    margin-top:auto;
    margin-bottom:auto;
}
.margin-auto{
    margin: auto;
}
/*************************/
span.err404-cell>h2{
    color: #ea003e;
    line-height: 2.1;
    font-weight: bold;
}
.err404-cell{
    height: 450px;
    vertical-align:middle;
}
div.error-404-desc-container{
    margin-top: -20px;
}
div.error-404-four-container {
    margin: auto 60px auto 0px;
}
.overflow-hidden{
    overflow: hidden;
}
.error-404-copyright{
    direction: ltr;
    font-size: 10px;
    color: #ccc;
}
.error-404-report{
    direction: ltr;
    text-align: right;
}
.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 20px;
    left: 0;
    z-index: 1030;
}
.single_content.search_404 {
    padding: 50px 30px;
    text-align: center;
    border-radius: 5px;
}
.single_content.search_404 p {
    text-align: center;
}
.single_content.search_404 h3 {
    padding: 30px;
}
@media (max-width:992px){
    .err404-cell{
        /*height: 170px;*/
        vertical-align: top;
    }
}
.single_content div.row.category_module_item {
    padding-top: 25px;
}
.single_content .col-md-9.col-sm-9.col-xs-9.text_news_box {
    margin-top: 5px;
}
.post-ratings img {
    margin-left: 3px;
}
.owl-carousel.owl_carousel_1.wk_owl_carousel_1.owl-theme.owl-rtl.owl-loaded.owl-drag {
    overflow: hidden;
}
.ads_page .alexa_ads_area {
    background: url(assets/img/ads_alexa.png) no-repeat center;
    height: 134px;
    width: 180px;
    position: absolute;
    left: 300px;
    top: 70px;
    padding-top: 90px;
    color: #2379ef;
    font-weight: bold;
    font-size: 18px;
    text-align: left;
    padding-left: 65px;
}
.single_content.page_single.ads_page {
    position: relative;
}
table.ads_table thead {
    font-size: 16px;
    font-weight: bold;
}
table.ads_table {
    width: 100%;
}
table.ads_table span.ads_tb_small {
    font-size: 14px;
    font-weight: bold;
}
table.ads_table tbody tr {
    color: #409810;
    border-collapse: separate;
    border-spacing: 75em;
    font-weight: bold;
}
table.ads_table tbody tr td {
    background: #eff6eb;
    padding: 30px 15px;
}
table.ads_table tbody tr.spacer {
    background: none;
}
table.ads_table tbody tr.spacer td {
    background: none;
    padding: 5px;
}
table.ads_table tbody tr td:first-child {
    border-radius: 0 15px 15px 0;
    padding-right: 20px;
}
table.ads_table tbody tr td:last-child {
    border-radius: 15px 0 0 15px;
}
table.ads_table tbody tr.diactive_ads {
    color: #d5201f;
}
table.ads_table thead td:last-child {
    text-align: left;
    padding-left: 25px;
}
table.ads_table thead td {
    padding-right: 20px;
}
.single_content.page_single.ads_page .ult_tabs {
    margin-bottom: 5px !important;
}
table.ads_table tbody tr.diactive_ads td {
    background: #fff4f4;
}
h4.vc_custom_heading.ads_form_p2_titme {
    font-size: 15px !important;
    font-weight: bold;
    padding-bottom: 10px;
}
.single_content.page_single.ads_page .ads_page_contact {
    background: #fafafa;
    padding: 8px 30px;
    border-radius: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    box-shadow: 0px 2px 3px #d6d6d6;
    width: 100%;
    max-width: 305px;
    margin-left: auto;
    margin-right: auto;
    background-position: 25px center !important;
}
.single_content.page_single.ads_page .ads_page_contact h4 {
    font-weight: BOLD;
    font-size: 14px !important;
}
.single_content.page_single.ads_page .ads_page_contact h3 {
    font-weight: bold;
    font-size: 20px !important;
    margin-top: 0;
    margin-bottom: 5px;
}
div#ads_page_contact_phone {
    background: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='31.161px' height='31.161px' viewBox='0 0 31.161 31.161' style='enable-background:new 0 0 31.161 31.161;' xml:space='preserve'%3E%3Cpath fill='%232274e6' d='M12.024,7.431c-1.267,0.08-2.385,0.229-3.357,0.451C7.698,8.104,7.015,8.425,6.616,8.851 c0.063,0.266,0.096,0.709,0.096,1.328v0.61H0C0.244,8.841,0.752,7.355,1.523,6.33c0.731-0.956,1.736-1.584,3.008-1.885 c1.273-0.301,2.141-0.496,2.604-0.584C8.188,3.667,9.311,3.529,10.5,3.449c1.188-0.08,2.889-0.12,5.1-0.12 c3.251,0,5.537,0.066,6.846,0.2c1.313,0.133,2.674,0.42,4.088,0.862c1.414,0.443,2.461,1.116,3.146,2.018 c0.746,0.992,1.239,2.453,1.481,4.38h-6.61v-0.318c0-0.743,0.022-1.282,0.075-1.62c-0.41-0.442-1.116-0.773-2.123-0.995 c-1.002-0.221-2.065-0.367-3.198-0.438c-1.134-0.07-2.363-0.106-3.703-0.106C14.481,7.31,13.289,7.351,12.024,7.431z M6.711,11.292 v1.143c0,0.548-0.271,0.823-0.811,0.823H0.672c-0.141,0-0.286-0.089-0.442-0.266C0.076,12.814,0,12.628,0,12.435v-1.143H6.711z M2.604,26.213v-5.361c0-0.584,0.076-1.078,0.229-1.475c0.156-0.398,0.412-0.828,0.771-1.289l5.806-7.884V8.532h2.506l0.117,1.673 h6.98V8.532h2.834v1.805l5.996,7.752c0.45,0.551,0.729,0.982,0.838,1.303c0.11,0.316,0.166,0.806,0.166,1.461v5.361 c0,1.08-0.438,1.619-1.313,1.619H3.797C3.002,27.833,2.604,27.293,2.604,26.213z M20.085,17.346 c1.252-0.602,1.879-1.326,1.879-2.177c0-0.833-0.629-1.544-1.889-2.137c-1.261-0.593-2.752-0.889-4.475-0.889 c-1.748,0-3.252,0.301-4.513,0.902c-1.26,0.602-1.891,1.311-1.891,2.124c0,0.851,0.627,1.576,1.881,2.177 c1.252,0.604,2.762,0.902,4.521,0.902C17.337,18.249,18.831,17.948,20.085,17.346z M31.161,12.435c0,0.212-0.062,0.402-0.183,0.57 c-0.123,0.168-0.254,0.253-0.396,0.253h-5.342c-0.166,0-0.324-0.076-0.472-0.226c-0.147-0.15-0.225-0.349-0.225-0.597v-1.144h6.613 v1.143L31.161,12.435L31.161,12.435z'/%3E%3C/svg%3E%0A") no-repeat;
}
div#ads_page_contact_telegram{
background: url("data:image/svg+xml,%0A%3Csvg width='30px' height='30px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300 300' style='enable-background:new 0 0 300 300;' xml:space='preserve'%3E%3Cpath fill='%232274e6' id='XMLID_497_' d='M5.299,144.645l69.126,25.8l26.756,86.047c1.712,5.511,8.451,7.548,12.924,3.891l38.532-31.412 c4.039-3.291,9.792-3.455,14.013-0.391l69.498,50.457c4.785,3.478,11.564,0.856,12.764-4.926L299.823,29.22 c1.31-6.316-4.896-11.585-10.91-9.259L5.218,129.402C-1.783,132.102-1.722,142.014,5.299,144.645z M96.869,156.711l135.098-83.207 c2.428-1.491,4.926,1.792,2.841,3.726L123.313,180.87c-3.919,3.648-6.447,8.53-7.163,13.829l-3.798,28.146 c-0.503,3.758-5.782,4.131-6.819,0.494l-14.607-51.325C89.253,166.16,91.691,159.907,96.869,156.711z'/%3E%3C/svg%3E%0A") no-repeat;
}
div#ads_page_contact_email{
background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='27px' height='21px' viewBox='0 0 511.626 511.626' style='enable-background:new 0 0 511.626 511.626;' xml:space='preserve'%3E%3Cpath fill='%232274e6' d='M49.106,178.729c6.472,4.567,25.981,18.131,58.528,40.685c32.548,22.554,57.482,39.92,74.803,52.099 c1.903,1.335,5.946,4.237,12.131,8.71c6.186,4.476,11.326,8.093,15.416,10.852c4.093,2.758,9.041,5.852,14.849,9.277 c5.806,3.422,11.279,5.996,16.418,7.7c5.14,1.718,9.898,2.569,14.275,2.569h0.287h0.288c4.377,0,9.137-0.852,14.277-2.569 c5.137-1.704,10.615-4.281,16.416-7.7c5.804-3.429,10.752-6.52,14.845-9.277c4.093-2.759,9.229-6.376,15.417-10.852 c6.184-4.477,10.232-7.375,12.135-8.71c17.508-12.179,62.051-43.11,133.615-92.79c13.894-9.703,25.502-21.411,34.827-35.116 c9.332-13.699,13.993-28.07,13.993-43.105c0-12.564-4.523-23.319-13.565-32.264c-9.041-8.947-19.749-13.418-32.117-13.418H45.679 c-14.655,0-25.933,4.948-33.832,14.844C3.949,79.562,0,91.934,0,106.779c0,11.991,5.236,24.985,15.703,38.974 C26.169,159.743,37.307,170.736,49.106,178.729z'/%3E%3Cpath fill='%232274e6' d='M483.072,209.275c-62.424,42.251-109.824,75.087-142.177,98.501c-10.849,7.991-19.65,14.229-26.409,18.699 c-6.759,4.473-15.748,9.041-26.98,13.702c-11.228,4.668-21.692,6.995-31.401,6.995h-0.291h-0.287 c-9.707,0-20.177-2.327-31.405-6.995c-11.228-4.661-20.223-9.229-26.98-13.702c-6.755-4.47-15.559-10.708-26.407-18.699 c-25.697-18.842-72.995-51.68-141.896-98.501C17.987,202.047,8.375,193.762,0,184.437v226.685c0,12.57,4.471,23.319,13.418,32.265 c8.945,8.949,19.701,13.422,32.264,13.422h420.266c12.56,0,23.315-4.473,32.261-13.422c8.949-8.949,13.418-19.694,13.418-32.265 V184.437C503.441,193.569,493.927,201.854,483.072,209.275z'/%3E%3C/svg%3E%0A") no-repeat;
}
.ads_hesab_tabs li.ult_tab_li.current a {
    transition: 0.5s;
    border-bottom: 1px solid #2274e6;
    /*margin-right: 30px;*/
}
.ads_hesab_tabs li.ult_tab_li a {
    transition: 0.5s;
    border-bottom: 1px solid #ffffff;
    padding-top: 0px !important;
}
.ult_tabs.ads_hesab_tabs ul {
    margin-right: 30px;
}
.ads_location_sample{
    /*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23000' d='M16.047 18.06H1.953A2.02 2.02 0 0 1-.06 16.047V1.953A2.02 2.02 0 0 1 1.953-.061h14.094a2.02 2.02 0 0 1 2.013 2.014v14.094a2.02 2.02 0 0 1-2.013 2.013zM1.953 15.04h14.094L11.517 9l-3.524 4.53-2.517-3.02z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")center no-repeat;*/
    height: 40px;
    width: 40px;
    box-shadow: 0 0 5px #c7c7c7;
    border-radius: 10px;
    cursor: pointer;
    float: left;
    margin-left: 15px;
}

.ads_location_sample .svg-ads{
    line-height: 50px;
    margin-right: 10px;
}
.simple_ads_image.active {
    opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #000000b5;
    padding: 20px;
    cursor: pointer;
    z-index: 9999;
    visibility: visible;
    transition: 0.5s;
}
.simple_ads_image.deactive {
    position: fixed;
    top: 0;
    left: 0;
    width: 0%;
    height: 0%;
    z-index: 0;
    display: none;
}
.simple_ads_image img {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
}
.ads_location_sample.no_image {
    visibility: hidden;
}
.order_ads,.order_ads_book {
    display: block;
    background: #fff;
    float: left;
    padding: 10px 20px;
    box-shadow: 0 0 5px #c7c7c7;
    border-radius: 10px;
    margin-left: 15px;
    cursor: pointer;
    width: 75px;
    text-align: center;
}
.order_ads_book{
    color: #000;
}
.ads_table_area {
    position: relative;
}
.order_ads_form {
background: #2274e6;
    color: #fff;
    position: absolute;
    width: calc(100% + 60px);
    height: min-content;
    border-radius: 15px;
    left: -30px;
    overflow: hidden;
    min-height: 400px;
    display: none;
    top: 50%;
        transform: translate(0%, -50%);
        z-index: 2;
    padding-bottom: 40px;
}
.order_ads_form .info_part {
    background: #2066c8;
    position: relative;
    height: 100%;
    padding: 40px 30px 30px 50px;
    text-align: justify;
}
.order_ads_form  .ads_form_title_area{
    background: url(assets/img/ads_head_logo.png) no-repeat center right;
    display: block;
    width: calc(100% - 150px);
    padding: 40px 60px;
    margin-right: 10px;
    float: right;
}
.cupri_input_wrapper {
    display: block;
    float: right;
    width: 33.3333333%;
    position: relative;
    overflow: hidden;
}
.cupri_input_wrapper .cupri_tbl span {
    display: none;
}
div#cupri_form .col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3.col-xs-12.text-center {
    width: 100% !important;
    margin: auto;
}
.cupri_input_wrapper label input::placeholder,.cupri_input_wrapper textarea::placeholder,
.main_ads_form_send form.wpcf7-form input::placeholder,
.main_ads_form_send form.wpcf7-form textarea::placeholder {
    color:#fff;
}
.cupri_input_wrapper label input,
.cupri_input_wrapper label select,
.main_ads_form_send form.wpcf7-form input,
.main_ads_form_send form.wpcf7-form select,
.main_ads_form_send form.wpcf7-form textarea
{
    background: #195bb7;
    color: #fff;
    font-weight: normal;
    border: none;
    padding: 7px 10px;
    width: 100%;
    display: block;
    font-size: 14px;
    border-radius: 10px;
}
.cupri_input_wrapper label.cupri_tbl {
    width: 100%;
    padding: 5px 10px;
}
label.cupri_tbl.cupri_fprice {
    position: relative;
    /* overflow: hidden; */
    height: 40px;
    /*padding-top: 0px;*/
    /*top: -26px;*/
    z-index: 9999;
}
input#cupri_fprice {
    /*margin-top: 17px;*/
}
.ads_page_card img {
    width: 100%;
        border-radius: 25px;
        box-shadow: 0 0 15px #dadada;
        margin-top: 10px;
        max-height: 195px;
}
p.cupri_submit_label {
    display: block;
    clear: both;
    float: left;
    margin-left: 10px;
}
p.cupri_submit_label button#cupri_submit,
.main_ads_form_send form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    color: #195bb7;
    border: none;
    background: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    box-shadow: 0 3px 4px #2033b9;
    margin-top: 10px;
}
.cupri_input_wrapper textarea,.main_ads_form_send form.wpcf7-form textarea {
    width: 100%;
    background: #195bb7;
    font-weight: normal;
    color: #fff;
    padding: 10px;
    border: none;
    border-radius: 10px;
    height: 100px;
}
.cupri_input_wrapper:nth-child(7) {width: 100%;}
.ads_form_exit{
    cursor: pointer;
        background: url(assets/img/ads_form_exit.png) center no-repeat;
        width: 40px;
        height: 40px;
        float: left;
        padding: 20px;
        margin-top: 34px;
}
ul.alert.alert-warning.cupri-errors {
    display: block;
    background: #E91E63;
    color: #fff;
    border: none;
}
div#cupri_form {
    clear: both;
}
div#cupri_form .error {
    background: #E91E63 !important;
    font-family: iransans;
    width: 100%;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 15px;
}
.main_ads_form_send {
    clear: both;
    padding: 5px;
    display: none;
}
.main_ads_form_send form.wpcf7-form input,
.main_ads_form_send form.wpcf7-form select,
.main_ads_form_send form.wpcf7-form textarea{
}
.main_ads_form_send br {
    display: none;
}
.main_ads_form_send span {
    display: block;
    width: 33.3%;
    float: right;
    padding: 0 5px;
}
span.wpcf7-form-control-wrap.your-message {
    width: 100%;
}
.order_ads_form form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    width: 60px;
    margin-left: 5px;
}
.main_ads_form_send span.wpcf7-not-valid-tip {
    width: 100%;
    color: #fff;
}
.main_ads_form_send div.wpcf7-response-output {
    clear: both;
    float: right;
    border: none;
    background: #195bb7;
    padding: 5px 15px;
    border-radius: 5px;
    box-shadow: none;
    margin-top: -40px;
    width: auto;
}
table.ads_table.shadow:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: black;
    position: fixed;
    z-index: 1;
    transition: 0.5s;
    opacity: 0.6;
}
.archive_list li.btn.btn_download {
    float: left !important;
}
.archive_list li.btn.btn_Later {
    float: right;
}

.archive_list .widget_footer ul {
    float: left;
}
.archive_list .col-md-9.col-sm-9.col-xs-9.text_news_box {
    padding-left: 25px;
}
.gglcptch.gglcptch_v2 {
    float: right;
}
input[type='number'] {
    -moz-appearance:textfield !important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.custom-cat-slider .carousel-inner .item img {
    width: 100%;
}
li.comment div#respond.comment-respond {
    clear: both;
    margin-bottom: 20px;
}

.c_im_area .btn-svg svg{
    width: 36px;
    height: 36px;
    position: relative;
}

.btn-svg .back-check{
    width: 12px;
    height: 12px;
    background-color: #1dc13c;
    position: absolute;
    text-align: center;
    line-height: 10px;
    bottom: 47px;
    right: 50px;
    border-radius: 3px;
}

.btn-svg .back-check svg{
    width: 10px;
    height: 10px;
    fill:#fff;
}

.view-svg svg{
    fill: #2375ef;
}

.suggest-svg svg{
    fill: #1dc13c;
}

.operate-svg svg{
    fill: #d29623;
}

.game-svg svg{
    fill: #ff0043;
}

.wpb_wrapper{
    position: relative;
}
.wpb_wrapper .location-svg{
    position: absolute;
    left: 0;
    top:-35px;
    fill: #2274e6;
    width: 50px;
    height: 50px;
}

.wpb_wrapper .tel-svg{
    position: absolute;
    left: 0;
    top:0;
    fill: #2274e6;
    width: 30px;
    height: 30px;
}

.wpb_wrapper .net-svg{
    position: absolute;
    left: 0;
    top: 0;
    fill: #2274e6;
    width: 30px;
    height: 30px;
    transform: rotate(-180deg);
}

.archive_title .image_title_cover svg{
    width:40px;
    height: 40px;
    fill: #000;
}

.btn{
    border-radius: 0;
}

.comment-form-cookies-consent{
    display: none;
}

.theiaStickySidebar div:nth-child(4){
    display: none;
}

@media (max-width: 565px) {
.h_iframe-aparat_embed_frame {
height: 300px !important;
}

.custom-cat-slider .carousel-indicators2 { display: none; }
.custom-cat-slider .carousel-indicators1{ margin: 10px 0px; }


}



/* ============================================================
   باکس دانلود — تب‌های دسترس‌پذیر (Accessible Tabs)
   پوسته تیره با هدر گرادیان بنفش + سبز (مطابق طرح ارسالی)
   ============================================================ */

/* ---------- بدنه باکس ---------- */
.download_box {
    box-shadow: 0 12px 34px rgba(0, 0, 0, .30);
    border-radius: 14px;
    overflow: hidden;
}

/* ---------- هدر بنفش ---------- */
.download_box .header_dlbox {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px 22px;
    width: 100%;
    padding: 16px 20px;
    background: linear-gradient(90deg, #3f2455 0%, #5b1f96 55%, #6a1dac 100%);
}
.download_box .title_dlbox {
    float: none;
    display: flex;
    align-items: center;
    gap: 8px;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    text-shadow: none;
}
.download_box .title_dlbox i {
    border-bottom: none;
    margin-left: 0;
    color: #7ed957;
    font-size: 15px;
}
.download_box .size_dlbox {
    float: none;
    margin: 0;
    display: flex;
    gap: 18px;
}
.download_box .size_dlbox div {
    float: none;
    margin: 0;
    color: #d9c7ea;
    font-size: 12px;
    text-shadow: none;
}
.download_box .pass_dlbox {
    float: none;
    margin-inline-start: auto;
    padding-left: 0;
    display: flex;
    align-items: center;
    gap: 7px;
}
.download_box .pass_dlbox i.fa.fa-key {
    position: static;
    transform: rotate(45deg);
    font-size: 15px;
    color: #c9b3de;
}
.download_box span.pass_title {
    float: none;
    font-size: 10px;
    color: #c9b3de;
}
.download_box span.pass_dlfox {
    float: none;
    font-size: 12px;
    color: #ffffff;
}
.download_box .copy_pass {
    position: static;
    float: none;
    width: auto;
    height: auto;
    right: auto;
    bottom: auto;
    padding: 5px 12px;
    border: 1px solid rgba(255, 255, 255, .35);
    border-radius: 7px;
    color: #f0e6f8;
    cursor: pointer;
    transition: .3s;
}
.download_box .copy_pass:hover {
    color: #ffffff;
    border-color: #7ed957;
    background: rgba(126, 217, 87, .14);
}

/* ---------- محتوای تیره ---------- */
.download_box .content_dlbox {
    display: block;
    background: #241f1c;
    box-shadow: none;
}
.dlfox-tabs {
    width: 100%;
    background: #241f1c;
}

/* ---------- نوار تب‌ها (کاملاً ریسپانسیو — بدون اسکرول افقی) ---------- */
.dlfox-tablist {
    display: flex;
    flex-wrap: wrap;
    background: #171311;
    border-bottom: 1px solid rgba(255, 255, 255, .08);
    padding: 6px 8px 0;
}
.dlfox-tab {
    flex: 1 1 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 13px 18px;
    background: transparent;
    border: none;
    border-bottom: 3px solid transparent;
    margin-bottom: -1px;
    border-radius: 10px 10px 0 0;
    color: #a7998d;
    font-weight: bold;
    font-size: 13px;
    font-family: inherit;
    cursor: pointer;
    white-space: nowrap;
    transition: color .3s, background .3s, border-color .3s;
}
.dlfox-tab i.fa { font-size: 15px; }
.dlfox-tab:hover {
    color: #ffffff;
    background: rgba(255, 255, 255, .05);
}
.dlfox-tab.is-active {
    color: #ffffff;
    background: linear-gradient(180deg, #38b552 0%, #279a3f 100%);
    border-bottom-color: #1f7a33;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .20);
}
.dlfox-tab:focus { outline: none; }
.dlfox-tab:focus-visible {
    outline: 2px solid #7ed957;
    outline-offset: -2px;
    border-radius: 10px 10px 0 0;
}

/* ---------- پنل‌ها ---------- */
.dlfox-panels { background: #241f1c; }
.dlfox-panel {
    padding: 18px 20px;
    color: #ede7dc;
}
.dlfox-panel[hidden] { display: none; }
.dlfox-empty {
    color: #8f877c;
    font-size: 13px;
    padding: 12px 4px;
}
.dlfox-empty i {
    padding-left: 6px;
    color: #5c554c;
}
.dlfox-set-title {
    color: #3ecf66;
    font-weight: bold;
    font-size: 13px;
    margin: 6px 0 4px;
    padding-bottom: 6px;
    border-bottom: 1px dashed rgba(255, 255, 255, .14);
}
.dlfox-rich {
    line-height: 1.9;
    color: #ede7dc;
}
.dlfox-rich p { margin: 0 0 10px; }
.dlfox-rich ul,
.dlfox-rich ol { padding-right: 20px; }
.dlfox-rich a { color: #7ed957; }
.dlfox-rich img { max-width: 100%; height: auto; }
.dlfox-rich table {
    border-collapse: collapse;
    width: 100%;
    margin: 8px 0;
    table-layout: fixed;
}
.dlfox-rich table td,
.dlfox-rich table th {
    border: 1px solid rgba(255, 255, 255, .12);
    padding: 8px 10px;
    font-size: 13px;
    word-break: break-word;
}
.dlfox-panel,
.dlfox-rich {
    overflow-wrap: break-word;
}

/* ---------- ردیف لینک‌های دانلود ---------- */
.download_box .download_link_area {
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, .07);
    padding: 12px 16px;
    background: transparent;
    transition: .3s;
}
.download_box .download_link_area:hover { background: rgba(255, 255, 255, .03); }
.download_box .download_link_area:before,
.download_box .download_link_area:after {
    background: rgba(255, 255, 255, .07);
}
.download_box .download_link_area:hover:before,
.download_box .download_link_area:hover:after {
    background: rgba(126, 217, 87, .45);
}
.dlfox-panel .download_link_area:last-child { border-bottom: none; }
.download_box a.download_link {
    color: #f5f0e7;
    font-weight: bold;
}
.download_box a.download_link:hover { color: #7ed957; }
.download_box a.download_link i {
    padding-left: 10px;
    color: #3ecf66;
}
.download_box span.dl_number {
    color: #3ecf66;
}

/* ---------- فرم کپچا ---------- */
.dlfox-captcha-row { margin-bottom: 10px; }
.dlfox-captcha-row img {
    border-radius: 4px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .4);
}
.dlfox-captcha-refresh {
    margin-right: 12px;
    font-size: 11px;
    color: #7ed957;
}
.dlfox-captcha-code {
    width: 30%;
    margin-bottom: 10px;
    display: inline-block;
    background: #171311;
    border: 1px solid rgba(255, 255, 255, .14);
    color: #ede7dc;
}
.dlfox-captcha-row .error-captcha { color: #ff6b6b; }
.dlfox-captcha-row .success-captcha { color: #3ecf66; }

/* ---------- کارت تریلر (یوتیوب) ---------- */
.dlfox-trailer-card {
    display: flex;
    align-items: center;
    gap: 14px;
    text-decoration: none;
    background: #171311;
    border: 1px solid rgba(255, 255, 255, .09);
    border-radius: 12px;
    padding: 12px;
    transition: border-color .3s, box-shadow .3s;
}
.dlfox-trailer-card:hover {
    border-color: #38b552;
    box-shadow: 0 8px 22px rgba(0, 0, 0, .45);
}
.dlfox-trailer-thumb {
    position: relative;
    flex: 0 0 168px;
    width: 168px;
    height: 94px;
    border-radius: 8px;
    overflow: hidden;
    background: #000000;
    display: block;
}
.dlfox-trailer-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.dlfox-trailer-play {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dlfox-trailer-play svg {
    width: 46px;
    height: 46px;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, .5));
}
.dlfox-trailer-meta {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}
.dlfox-trailer-domain {
    font-size: 11px;
    color: #8f877c;
}
.dlfox-trailer-title {
    font-size: 14px;
    font-weight: bold;
    color: #f5f0e7;
    line-height: 1.6;
}

/* پیام «پست فیلتر شده» در پوسته تیره */
.download_box .content_dlbox .bulk_link.bhoechie-tab-content {
    background: #241f1c;
    color: #ede7dc;
    padding: 18px 20px;
}

/* ---------- ریسپانسیو: تبلت ---------- */
@media (max-width: 991px) {
    .download_box .header_dlbox {
        gap: 8px 16px;
        padding: 14px 16px;
    }
    .download_box .pass_dlbox {
        margin-inline-start: 0;
        width: 100%;
        flex-wrap: wrap;
    }
}

/* ---------- ریسپانسیو: موبایل (بدون هیچ اسکرول افقی) ---------- */
@media (max-width: 767px) {
    .download_box .header_dlbox {
        gap: 8px 12px;
        padding: 12px 12px;
    }
    .download_box .title_dlbox { font-size: 15px; }
    .download_box .size_dlbox {
        flex-wrap: wrap;
        gap: 6px 14px;
        width: 100%;
    }
    .download_box .size_dlbox div { font-size: 11px; }

    /* تب‌ها: شبکه ۳ ستونه، آیکون بالا + متن زیر */
    .dlfox-tablist {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 6px;
        padding: 8px;
        border-bottom: none;
    }
    .dlfox-tab {
        flex: none;
        width: 100%;
        min-width: 0;
        flex-direction: column;
        gap: 4px;
        padding: 10px 4px;
        font-size: 11.5px;
        line-height: 1.4;
        text-align: center;
        white-space: normal;
        border: 1px solid rgba(255, 255, 255, .10);
        border-radius: 9px;
        margin-bottom: 0;
    }
    .dlfox-tab i.fa { font-size: 15px; }
    .dlfox-tab.is-active {
        border-bottom-color: #1f7a33;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18);
    }
    .dlfox-tab:focus-visible {
        outline-offset: 2px;
        border-radius: 9px;
    }

    .dlfox-panel { padding: 14px 12px; }
    .download_box .download_link_area { padding: 11px 10px; }
    .download_box a.download_link { font-size: 13px; }

    .dlfox-trailer-card {
        flex-direction: column;
        align-items: stretch;
    }
    .dlfox-trailer-thumb {
        flex: 0 0 auto;
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
    }
    .dlfox-captcha-code { width: 100%; }
}

/* ---------- ریسپانسیو: گوشی‌های خیلی باریک ---------- */
@media (max-width: 360px) {
    .dlfox-tablist { grid-template-columns: repeat(2, 1fr); }
    .dlfox-tab { font-size: 11px; padding: 9px 4px; }
}
