@charset "UTF-8";
/*********************************
Theme Name: VinaTheme
Author: Vina Design
Description: VinaTheme new theme, Fully optimized and specified
Version: 1.9.3
License: It all belongs to VinaTheme.
Tags: VinaTheme theme, VinaTheme, Film, Serial
Text Domain: VinaTheme
*********************************/
 * {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     outline: 0;
     box-sizing: border-box 
}
 @font-face {
     font-family: IRANSansWeb;
     font-style: normal;
     font-weight: normal;
     src: url('fonts/eot/IRANSansWeb.eot');
     src: url('fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), url('fonts/woff2/IRANSansWeb.woff2') format('woff2'), url('fonts/woff/IRANSansWeb.woff') format('woff'), url('fonts/ttf/IRANSansWeb.ttf') format('truetype');
	 font-display: swap;
}
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
	 font-family:IRANSans,IRANSansWeb;
     background: transparent 
}
 ol, ul {
     list-style: none 
}
 blockquote, q {
     quotes: none 
}
 table {
     border-collapse: collapse;
     border-spacing: 0 
}
 img {
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     max-width: 100%;
     height: auto;
     border: 0;
     vertical-align: middle 
}
 button, input[type="button"], input[type="reset"], input[type="submit"] {
     cursor: pointer;
     -webkit-appearance: button;
     border: none 
}
 article, details, figcaption, figure, footer, header, hgroup, nav, section, summary, main {
     display: block 
}
 audio, canvas, video {
     display: inline-block 
}
 audio:not([controls]) {
     display: none 
}
 [hidden] {
     display: none 
}
 body, html {
     overflow-x: hidden 
}
 body {
     background: #fff;
     font-size: 13px;
     color: #444;
}
 #main {
     width: 100%;
     font-size: 13px ;
     margin: 0 auto;
     overflow: hidden;
     height: auto 
}
 #main main {
     overflow: hidden;
     display: block 
}
h1 {
     font-size:14px; 
}
 a {
     color: #0046ff;
     text-decoration: none;
     transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     -ms-transition: all .3s ease-out;
     -moz-transition: all .3s ease-out 
}
 a:hover {
     color: #0046ff;
     transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     -ms-transition: all .3s ease-out;
     -moz-transition: all .3s ease-out 
}
 .clear {
     clear: both 
}
 textarea, input[type=text], input[type=password], input[type=email], input[type=submit], select {
     margin-bottom: 10px;
     font-size: 13px 
}
 input, select {
     cursor: pointer 
}
 input[type=text], input[type=password], input[type=email] {
     cursor: text 
}
 textarea {
     overflow: auto 
}
 textarea, input {
     padding: 5px;
     outline: none 
}
 select {
     padding: 2px 
}
 option {
     padding: 0 4px 
}
 textarea, input, select {
     margin-bottom: 10px;
     border-width: 1px;
     border-style: solid;
     border-color: #F1F1F1;
     border-top-color: #ddd;
     border-left-color: #ddd;
     background-color: #F9F9F9;
     color: #515151;
     font-size: 13px;
     padding: 6px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
     outline: none;
}
 input[type="submit"] {
     background-color: #f5ab35;
     color: #F5F5F5 
}
 input[type="submit"]:hover {
     background-color: #282828 
}
 ::-moz-selection {
     background: #4C4C4C;
     color: #FFF 
}
/* @font-face{
     font-style:normal;
     font-weight:700;
     src:url(fonts/eot/IRANSansWeb_Bold.eot);
     src:url(fonts/eot/IRANSansWeb_Bold.eot?#iefix) format("embedded-opentype"), url(fonts/woff/IRANSansWeb_Bold.woff) format("woff"), url(fonts/ttf/IRANSansWeb_Bold.ttf) format("truetype") 
}
 @font-face{
     font-style:normal;
     font-weight:100;
     src:url(fonts/eot/IRANSansWeb.eot);
     src:url(fonts/eot/IRANSansWeb.eot?#iefix) format("embedded-opentype"), url(fonts/woff/IRANSansWeb.woff) format("woff"), url(fonts/ttf/IRANSansWeb.ttf) format("truetype") 
}
 @font-face{
     font-style:normal;
     font-weight:300;
     src:url(fonts/eot/IRANSansWeb_Light.eot);
     src:url(fonts/eot/IRANSansWeb_Light.eot?#iefix) format("embedded-opentype"), url(fonts/woff/IRANSansWeb_Light.woff) format("woff"), url(fonts/ttf/IRANSansWeb_Light.ttf) format("truetype") 
}
 @font-face{
     font-style:normal;
     font-weight:400;
     src:url(fonts/eot/IRANSansWeb_UltraLight.eot);
     src:url(fonts/eot/IRANSansWeb_UltraLight.eot?#iefix) format("embedded-opentype"), url(fonts/woff/IRANSansWeb_UltraLight.woff) format("woff"), url(fonts/ttf/IRANSansWeb_UltraLight.ttf) format("truetype") 
}
 @font-face{
     font-style:normal;
     font-weight:500;
     src:url(fonts/eot/IRANSansWeb_Medium.eot);
     src:url(fonts/eot/IRANSansWeb_Medium.eot?#iefix) format("embedded-opentype"), url(fonts/woff/IRANSansWeb_Medium.woff) format("woff"), url(fonts/ttf/IRANSansWeb_Medium.ttf) format("truetype") 
}
 */
 .wp-video-shortcode.mejs-container {
     width:100%!important;
     height:auto!important;
     padding-top:57%!important 
}
 .wp-video-shortcode.mejs-container video, .mejs-layer {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     width:100%!important;
     height:100%!important 
}
 .aligncenter, div.aligncenter {
     display:block;
     margin:5px auto 
}
 .alignright {
     float:right;
     margin:5px 0 20px 20px 
}
 .alignleft {
     float:left;
     margin:5px 20px 20px 0 
}
 .aligncenter {
     display:block;
     margin:0px auto;
     width:100%;
     text-align:center;
     height:auto 
}
 a img.alignright {
     float:right;
     margin:10px 0 20px 20px 
}
 a img.alignleft {
     float:left;
     margin:5px 20px 20px 0 
}
 a img.aligncenter {
     display:block;
     margin-left:auto;
     margin-right:auto 
}
 .wp-caption {
     background:#fff;
     border:1px solid #f0f0f0;
     max-width:96%;
     padding:5px 3px 10px;
     text-align:center 
}
 .wp-caption.alignnone {
     margin:5px 20px 20px 0 
}
 .wp-caption.alignleft {
     margin:5px 20px 20px 0 
}
 .wp-caption.alignright {
     margin:5px 0 20px 20px 
}
 .wp-caption img {
     border:0 none;
     height:auto;
     margin:0;
     max-width:98.5%;
     padding:0;
     width:auto 
}
 .wp-caption p.wp-caption-text {
     font-size:11px;
     line-height:17px;
     margin:0;
     padding:0 4px 5px 
}
 h1, h2, h3, h4, h5, h6 {
     font-weight:400 
}
 ::-webkit-scrollbar {
     width:10px;
     height:10px 
}
 ::-webkit-scrollbar-track {
     background:#FFF;
     border:1px solid #D8D8D8 
}
 ::-webkit-scrollbar-thumb {
     background:#4C4C4C;
     height:120px 
}
 ::-webkit-scrollbar-thumb:active {
     background:#888 
}
 .header {
     width:100%;
     margin:0 auto 25px 
}
 .header.fixed {
     width:100%;
     z-index:999999;
     background:#fff;
     box-shadow:0 1px 10px .01px rgba(0, 0, 0, 0.15);
     transition:background-color ease-out 500ms;
     position:fixed 
}
 .header-content {
     width:1260px;
     margin:0 auto;
     background:transparent;
     overflow:hidden;
     height:50px 
}
 .logo {
     float:right 
}
 .logo i {
     float:right;
     height:42px;
     background:#0046ff;
     width:160px;
     margin-top:8px;
     margin-left:25px 
} 
.logo img {
     float:right;
     height:60px;
     width:160px;
     margin-left:5px 
}
 .header-content span {
     position:relative;
     float:right;
     padding:15px;
     color:#009023;
     cursor:wait;
     font-size:15px 
}
 .navig ul li {
     float:right 
}
 .navig ul li a {
     display:block;
     font-size:15px;
     padding:15px;
     color: #5d5d5d;
     cursor:pointer;
     font-weight:500 
}
 .navig ul li a:hover:not(.no), .menu ul li:hover>a:not(.no) {
     color:#0046ff 
}
 .navig ul li ul {
     position:absolute;
     background:#fff;
     width:210px;
     margin-top:-5px;
     display:none;
     border-radius:12px;
     box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.2);
     padding:8px 0;
     z-index:99999 
}
 .navig ul li ul li {
     float:none;
     display:block;
     text-align:justify;
     transition:.3s 
}
 .navig ul li ul li:hover {
     background:#1a58f5 
}
 .navig ul li ul li a {
     padding:12px 15px;
     font-size:14px 
}
 .navig ul li ul li a:hover {
     color:#fff!important 
}
 .navig .morei {
     width:43px;
     padding:17px 15px 12px 0 !important 
}
 .search-box {
     float:left;
     width:370px;
     padding:4px 0px;
}
 .ps-search {
     background:#fff;
     border-radius:35px;
     margin-top:5px;
     height:40px 
}
 .header.fixed .ps-search {
     background:#dfe8ff;
     transition:background-color ease-out 500ms 
}
 .ajax-search {
     border-radius:35px;
     color:#5d5d5d;
     text-align:center;
     border:transparent;
     background:transparent;
     padding:10px;
     width:200px 
}
 .search-box button {
     color:#fff;
     -webkit-mask:url(img/svg/search.svg) no-repeat 50% 50%;
     mask:url(img/svg/search.svg) no-repeat 50% 50%;
     -webkit-mask-size:cover;
     background:#5d5d5d;
     float:left;
     border:0;
     width:25px;
     height:25px;
     cursor:pointer;
     margin:8px 0 0 16px 
}
 .serch {
     height:100%;
     width:100%;
     display:none;
     position:fixed;
     z-index:1000;
     top:0;
     left:0;
     right:0;
     bottom:0;
     background:rgba(0, 0, 0, 0.85) 
}
 .serch .clz {
     position:absolute;
     top:10px;
     right:11px;
     font-size:50px;
     cursor:pointer;
     color:#fff;
     line-height:40px 
}
 .serch-content {
     position:relative;
     top:6%;
     width:90%;
     text-align:center;
     margin:auto;
     padding:0 
}
 .serch input[type=text] {
     border:0;
     background:#0046ff;
     padding:11px 5%;
     width:90%;
     font-size:14px;
     color:#fff;
     border-radius:12px 
}
 .serch input[type=text]::placeholder {
     color:#fff 
}
 .serch input[type=submit] {
     color:#fff;
     display:block;
     cursor:pointer;
     margin:20px auto 0;
     width:160px;
     padding:13px 40px;
     font-size:14px;
     border-radius:12px;
     background:#ffc300;
     border:0 
}
 .menuside {
     min-width:100%;
     height:auto;
     background:rgba(255, 255, 255, 0.85);
     position:fixed;
     top:50px;
     bottom:0;
     right:0;
     z-index:200000;
     overflow:scroll;
     padding-top:15px;
     display:none 
}
 .menuside ul {
     height:100%;
     display:block 
}
 .menuside ul li {
     width:100%;
     padding:10px 
}
 .menuside ul li a {
     color:#5d5d5d;
     font-size:14px;
     padding:16px 
}
 .menuside ul li a:before {
     display:inline-block;
     content:"";
     width:7px;
     height:7px;
     border-radius:50%;
     background:#5d5d5d;
     margin-left:7px 
}
 .hdrbc {
     width:100%;
     background:#fff;
     height:50px;
     text-align:center;
     position:fixed;
     top:0;
     z-index:100;
     box-shadow:0 1px 10px .01px rgba(0, 0, 0, 0.08);
     display:none 
}
 .mlogo {
     margin:auto;
     position:absolute;
     top:0;
     left:0;
     bottom:0;
     right:0;
     width:160px;
     height:55px 
}
 .mlogo i {
     float:right;
     height:42px;
     background:#0046ff;
     width:160px;
     z-index:100 
}
 .mlogo img {
     float:right;
     height:60px;
     width:160px;
     z-index:100 
}
 .iconclz, .iconmenu {
     float:right;
     width:50px;
     height:50px;
     cursor:pointer; 
}
 .iconclz svg, .iconmenu svg {
     fill:#00592A;
     height:40px;
     width:40px 
}
 .icnserch {
     float:left;
     width:50px;
     height:50px;
     cursor:pointer 
}
.icnserch i {
     color:#00592A;
     font-size:30px;
     display:block;
     margin:10px 
}
.iconsearch {
     float:left;
     width:50px;
     height:50px;
     cursor:pointer 
}
.iconsearch i {
     color:#00592A;
     font-size:30px;
     display:block;
     margin:10px 
}
.iconmenu i {
     color:#00592A;
     font-size:30px;
     display:block;
     margin:10px 
}

/* .icnserch i {
     -webkit-mask:url(img/svg/search.svg) no-repeat 50% 50%;
     mask:url(img/svg/search.svg) no-repeat 50% 50%;
     -webkit-mask-size:cover;
     background:#0046ff;
     width:40px;
     height:40px;
     display:block;
     margin:5px 
}*/
 .offer-p {
     margin-bottom:25px 
}
 .offer-p .title {
     font-size:16px;
     font-weight:500;
     color:#ecb201;
     padding-right:70px;
     position:relative;
     padding-top:4px;
     padding-bottom:18px 
}
 .offer-p .title:before {
     content:'';
     position:absolute;
     top: 0;
     right:3px;
     width:58px;
     height:58px;
     float:right;
     -webkit-mask:url(img/svg/offer.svg) no-repeat 50% 50%;
     mask:url(img/svg/offer.svg) no-repeat 50% 50%;
     -webkit-mask-size:cover;
     mask-size:cover;
     background:linear-gradient(to left, #4776e6, #ffc41d);
     background:-webkit-linear-gradient(top, #ffc402, #f9b900, #daa803) 
}
 .offer-p .title span {
     display:block;
     font-size:14px;
     font-weight:300;
     margin-top:10px;
     position:relative 
}
 .offer-p .title .more a {
     position:absolute;
     left:0;
     top:0;
     margin:13px 0 0;
     padding:8px 10px 8px 23px;
     border-radius:12px;
     background:#fff;
     color:#0046ff;
     font-size:13px;
     font-weight:600     
}
 .offer-p .title .more a:hover {
     background:#ffc300 
}
 .offer-p .title .more a:after {
     content:'';
     position:absolute;
     width:20px;
     height:20px;
     background-color:#0046ff;
     -webkit-mask:url(img/svg/left-arrow.svg) no-repeat 50% 50%;
     mask:url(img/svg/left-arrow.svg) no-repeat 50% 50%
}
 .offer-p .item {
     transition:.3s all ease 
}
 .offer-p .item:hover .hovr-sp {
     opacity:1;
     visibility:visible 
}
 .offer-p .item figure {
     border-radius:12px;
     position:relative;
     margin:0;
     overflow:hidden;
     box-shadow:1px 1px 15px rgba(46, 100, 229, 0.35) 
}
 .offer-p .item figure img {
     width:100%;
     height:275px 
}
 .offer-p .item figure .hovr-sp {
     width:100%;
     position:absolute;
     top:0;
     height:100%;
     border-radius:12px;
     opacity:0;
     visibility:hidden;
     transition:.5s;
     background:rgba(0, 72, 255, 0.7) 
}
 .offer-p .item .name {
     bottom:51px;
     display:block;
     position:absolute;
     margin-right:15px 
}
 .offer-p .item .name h3 {
     color:#fff;
     font-size:14px;
     font-weight:300;
     margin-top:6px 
}
 .owl-carousel .owl-stage-outer {
     padding:0 
}
 .play-b {
     position:absolute;
     top:50%;
     left:50%;
     transform:translate(-50%, -50%);
     -ms-transform:translate(-50%, -50%);
     float:right;
     height:60px;
     -webkit-mask:url(img/svg/play-b.svg) no-repeat 50% 50%;
     mask:url(img/svg/play-b.svg) no-repeat 50% 50%;
     -webkit-mask-size:cover;
     mask-size:cover;
     background:#fff;
     width:60px;
     z-index:99 
}
 .owl-item .rating {
     display:block;
     position:absolute;
     left:15px;
     top:15px;
     width:38px;
     height:38px;
     background-image:url(img/mstar.png);
     background-position:center center;
     background-size:contain;
     background-repeat:no-repeat;
     z-index:3;
     font-size:12px;
     color:#ffbe00;
     text-align:center;
     line-height:43px 
}
 .owl-item .re-type {
     display:block;
     position:absolute;
     z-index:3;
     font-size:13px;
     color:#000ea4;
     text-align:center;
     background:#ffc402;
     padding: 4px 10px;
     bottom:15px;
     font-weight:400;
     border-radius:8px;
     margin-right:15px 
}
 .headbg {
     position:absolute;
     top:0;
     left:0;
     z-index:-1;
     width:40% 
}
 .headbg .headbg-img {
     margin-top:-6px;
     -webkit-mask-box-image:url(img/svg/bg.svg);
     mask-image:url(img/svg/bg.svg);
     mask-position:right top;
     background-size:cover;
     background:url(img/svg/bg.svg) right no-repeat;
     height:1026px
}
 .headbg .headbg-img:after {
     content:'';
     opacity:.9;
     position:absolute;
     right:0;
     top:0;
     width:100%;
     height:100%;
     background:#0046ff;
     background:linear-gradient(324deg, #0046ff 0%, #0046ff 100%) 
}
 .unheadads {
     width:1260px;
     margin:0 auto 
}
 .unheadads a img {
     margin-bottom:10px;
     border-radius:12px;
     width:100%;
     height:auto 
}
 .samandehi {
     padding:13px;
     background:#00592A;
     margin:0 0 10px;
     text-align:center;
     color:#fff;
     border-radius:12px;
     font-size:14px;
     font-weight: 700;
}
 .ads-static {
     width:100%;
     float:right;
     margin-bottom:20px 
}
 .single_header_ads {
     position: relative;
     overflow: hidden;
     text-align: center;
     max-width: 100%;
     border: 0;
     width: 49%;
     background: #fff;
     display: inline-block;
     float: right;
     border-radius: 12px;
     box-shadow: 1px 1px 15px rgba(67,38,100,.15);
     margin-bottom: 10px;
}
 .single_header_ads:first-of-type {
     margin-left:2% 
}
 .single_header_ads img {
     display:block;
     width:100%;
     height:auto;
     margin:0px auto;
     border-radius:12px 
}
 .ads-static .single_header_ads:nth-child(even) {
     float:left;
     clear:left 
}
 .single_header_ads .box_hover {
     background-color:rgba(0, 72, 255, 0.7);
     position:absolute;
     transition:.5s;
     top:100%;
     height:100%;
     padding:20px 30px;
     color:#fff 
}
 .single_header_ads .box_hover h3 {
     color:#ffd034;
     font-size:24px;
     font-weight:400;
     line-height:30px;
     margin-bottom:40px 
}
 .single_header_ads:hover .box_hover {
     transition:.5s;
     top:0 
}
 .single_header_ads .box_hover a {
     border-radius:25px;
     display:inline-block;
     background-color:#ffc402;
     color:#fff;
     font-size:18px;
     font-weight:400;
     line-height:45px;
     padding:4px 15px;
     margin-top:100px;
     box-shadow:0 0 15px rgba(255, 196, 2, 0.61) 
}
 .single_header_ads .box_hover a:hover {
     background-color:#ffc402;
     box-shadow:none 
}
 .single_header_ads .box_hover {
     background-color:rgba(0, 72, 255, 0.7);
     position:absolute;
     transition:.5s;
     top:100%;
     height:100%;
     padding:20px 30px;
     color:#fff 
}
 .single_header_ads .box_hover h3 {
     color:#ffd034;
     font-size:24px;
     font-weight:400;
     line-height:30px;
     margin-bottom:40px 
}
 .single_header_ads .box_hover p {
     font-size:14px 
}
 .single_header_ads:hover .box_hover {
     transition:.5s;
     top:0 
}
 .single_header_ads .box_hover a {
     border-radius:25px;
     display:inline-block;
     background-color:#ffc402;
     color:#fff;
     font-size:16px;
     font-weight:400;
     line-height:45px;
     padding:0 15px;
     margin-top:100px;
     box-shadow:0 0 15px rgba(255, 196, 2, 0.61) 
}
 .single_header_ads .box_hover a:hover {
     background-color:#ffc402;
     box-shadow:none 
}
 .con, .container {
     width:1260px;
     margin:0 auto 
}
 .main-content {
     float:right;
     width:71%;
     height:auto 
}
 .post {
     float:left;
     width:73%;
     margin-top:10px 
}
 .tit {
     width:100%;
     padding:17px;
     margin:0 auto;
     position:relative 
}
 .tit h1, .tit h1 a, .tit h2, .tit h2 a {
     font-size:18px;
     color:#0046ff;
     min-height:40px;
     font-weight:500;
     display:inline;
     line-height:32px 
}
 .tit > i {
     float:right;
     margin:0 0 0 12px 
}
 .tit > i::before {
     content:'';
     width:8px;
     height:30px;
     float:right;
     background:#0046ff;
     -moz-border-radius:10px;
     -webkit-border-radius:10px;
     border-radius:10px 
}
 .tit > i::after {
     content:'';
     display:inline-block;
     border-left:6px solid transparent;
     border-right:6px solid #0046ff;
     border-top:6px solid transparent;
     border-bottom:6px solid transparent;
     position:absolute;
     top:27px 
}
 .imdb-sco {
     background:#ffc402;
     color:#fff;
     position:absolute;
     top:0;
     left:17px;
     border-radius:0 0 8px 8px;
     box-shadow:0 5px 18px -1px rgba(234, 207, 9, 0.58);
     width:55px;
     height:69px;
     text-align:center;
     z-index:9;
     padding-top:27px;
     padding-left:4px;
     cursor: pointer;
}
 .imdb-sco svg {
     float:left;
     width:48px;
     height:38px;
     fill:#fff 
}
 .imdb-sco span {
     float:left;
     padding:14px 10px;
     display:block;
     position:absolute;
     left:0;
     right:0;
     top:-13px;
     z-index:3;
     font-size:22px;
     color:#fff;
     text-align:center;
     line-height:1.6;
     font-weight:400 
}
 .footerp {
     width:100%;
     display:inline-block;
     padding:4px 15px 7px 
}
 .footerp .more-link {
     float:left;
     font-size:16px;
     background:#0046ff;
     color:#FFF;
     padding:9px 30px;
     border-radius:12px;
     font-weight:700 
}
 .footerp .trailer-buttom:hover, .footerp .more-link:hover {
     color:#FFF;
     box-shadow:0 0 0 30px #ffc402 inset 
}
 .footerp .more-link svg {
     width:22px;
     height:22px;
     display:inline-block;
     margin-left:3px;
     fill:#fff;
     margin-bottom:-5px 
}
 .footerp .trailer-buttom {
     float:left;
     font-size:14px;
     background:#0046ff;
     color:#FFF;
     padding:3px 15px 6px;
     border-radius:12px;
     font-weight:400;
     opacity:.5 
}
 .footerp .trailer-buttom svg {
     width:19px;
     height:19px;
     display:inline-block;
     margin-left:1px;
     fill:#fff;
     margin-bottom:-4px 
}
 .footerp span {
     float: right;
     margin: 11px 0 0 30px;
     color: #5d5d5d;
     font-size: 14px;
}
 .footerp span a {
     color:#5d5d5d;
     font-size:14px 
}
 .footerp span a:hover {
     color:#0046ff 
}
 .footerp span svg {
     margin-bottom:-4px;
     margin-left:3px;
     fill:#5d5d5d 
}
 .entry, .post-listing, .post-section, .related, .post-col {
     width:100%;
     background:#FFF;
     margin-bottom:10px;
     overflow:hidden;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
     border-radius:12px 
}
 .entry-title, .entry-title a {
     font-size:16px;
     color:#555;
     min-height:35px;
     font-weight:500 
}
 .entry-title a:hover {
     color:#38a0f0 
}
 .post-head {
     width:auto;
     margin:0;
     position:relative;
     overflow:hidden 
}
 .post-head .author-avatar, .post-head .thumbnail {
     float:right;
     margin:0;
     margin-top:6px;
     margin-right:6px;
     width:33px;
     height:33px 
}
 .post-head .author-avatar img, .post-head .thumbnail img {
     float:right;
     max-height:100%;
     border-radius:5px;
     box-shadow:0 0 5px rgba(0, 0, 0, 0.5) 
}
 .post-icon {
     float:right;
     width:25px;
     height:25px;
     background:url(images/sbg.png) no-repeat right -147px;
     margin-left:1px 
}
 .post-content {
     padding:0 15px;
     color:#3F3F3F;
     font-size:14px;
     line-height:2.1em;
     overflow-x:hidden;
     clear:both 
}
 .post-content>div {
     border-radius:12px 
}
 .post-content li {
     list-style-type:none;
     margin-right:12px 
}
 .post-content li::before {
     display:inline-block;
     content:"";
     width:7px;
     height:7px;
     border-radius:50%;
     background:#ffc402;
     margin-left:7px 
}
 .post-content ol li {
     margin-right:12px;
     list-style-type:decimal 
}
 .post-content p {
     margin:5px 0;
     min-height:20px 
}
 .post-content br {
     clear:both 
}
 .post-content img {
     max-width:100%;
     height:auto;
     border-radius:12px 
}
 .post-content blockquote p {
     color:#6e6e6e!important 
}
 .post-content blockquote, .post-content pre {
     background:#FFF;
     font-size:14px;
     line-height:2em;
     color:#fff;
     padding:6px 15px;
     margin:0;
     border-radius:12px;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15) 
}
 .post-content blockquote p a {
     color:#0046ff!important;
     margin-right:28px;
     font-size:14px!important 
}
 .post-content blockquote p a::before {
     content:'';
     position:absolute;
     width:24px;
     height:24px;
     margin-top:2px;
     background-color:#0046ff;
     -webkit-mask:url(img/svg/film-n.svg) no-repeat 50% 50%;
     mask:url(img/svg/film-n.svg) no-repeat 50% 50%;
     margin-right:-28px 
}
 .post-content pre {
     font:12px Tahoma!important 
}
 .post-content h1, .post-content h2, .post-content h3, .post-content h4 {
     color:#3F3F3F;
     margin:5px 0 
}
 .post-content h1 {
     font-size:18px 
}
 .post-content h2 {
     font-size:16px 
}
 .post-content h3 {
     font-size:14px 
}
 .post-content h4 {
     font-size:13px 
}
 .post-content input, .post-content textarea {
     border-color:#F1F1F1;
     border-width:1px;
     border-style:solid;
     border-top-color:#DDD;
     border-left-color:#DDD;
     background:#F9F9F9;
     color:#515151;
     font:12px IRANSansWeb;
     padding:8px;
     margin-bottom:10px;
     display:block;
     width:100%;
     min-height:30px;
     -webkit-border-radius:3px;
     -moz-border-radius:3px;
     border-radius:3px 
}
 .post-content input[type="submit"] {
     border:0;
     background:#3498DB;
     color:#FAFAFA 
}
 .information {
     width:100%;
     min-height:30px;
     margin:5px 0;
     padding:0 10px;
     box-shadow:0 8px 8px #F7F7F7;
     overflow:hidden 
}
 .post-info {
     width:100%;
     height:5px;
     overflow:hidden 
}
 .post-info ul {
     float:right;
     margin:0 
}
 .post-info li {
     float:right;
     padding:3px 
}
 .post-info li a {
     color:#02A478 
}
 .cat-list {
     float:right;
     padding:10px 5px 
}
 .tags-list a {
     font-size:14px;
     color:#fff;
     padding:4px 11px;
     display:inline-block;
     white-space:nowrap;
     background:#0046ff;
     border-radius:12px;
     margin: 5px 0 
}
 .cat-list a:hover, .tags-list a:hover {
     background:#ffc402 
}
 div.post-left {
     padding-top:19px 
}
 div.post-left.only {
     padding-top:0 
}
 div.post-left.only .post-image {
     text-align: center;
     display: block;
     float: none;
}
 div.post-right {
     width:63%;
}
 div.post-center {
     width:100%;
     position:relative;
	 text-align:justify;
     display:inline-block 
}
 p.post-image {
     float:left 
}
 p.post-image.only {
     float:none;
     text-align:center;
}
 h2.post-t1 {
     display:inline-block;
     font-size:16px;
     font-weight:500;
     color:#0046ff 
}
 p.post-t2 {
     font-size:15px;
     font-weight:500 
}
 p.post-t3 {
     margin-bottom:20px!important 
}
 p.post-t3 strong {
     color:#094bf3;
}
 p.film-story strong {
     color:#0048ff;
	 margin-right: 20px;
     font-weight:600 
}
 p.film-story strong:before {
     content:'';
     position:absolute;
     width:17px;
     height:17px;
     margin-right:-20px;
     margin-top:4px;
     background-color:#5d5d5d 
}
 .post-content p span a {
     color:#001dff 
}
p.film-story {
	     display:block;
}
p.film-name, p.film-genre, p.film-rate, p.film-lan, p.film-year, p.film-country, p.film-director, p.film-actor, p.film-actor {
     display:block;
     margin-right:19px 
}
 p.film-rate strong {
     padding:3px;
     background:#ffc402;
     border-radius:5px;
     color:#fff 
}
p.film-year strong {
     padding:3px 6px;
	 margin-right:10px;
     background:#0046ff;
     border-radius:5px;
     color:#fff 
}
p.film-name:before, p.film-genre:before, p.film-rate:before, p.film-lan:before, p.film-year:before, p.film-country:before, p.film-director:before, p.film-actor:before, li.maker:before, li.pg:before, li.writer:before, li.running-time:before, li.music:before {
     content:'';
     position:absolute;
     width:17px;
     height:17px;
     margin-right:-20px;
     margin-top:4px;
     background-color:#5d5d5d 
}
 p.film-name:before {
     -webkit-mask:url(img/svg/film-n.svg) no-repeat 50% 50%;
     mask:url(img/svg/film-n.svg) no-repeat 50% 50% 
}
 p.film-genre:before, li.pg:before {
     -webkit-mask:url(img/svg/ganre.svg) no-repeat 50% 50%;
     mask:url(img/svg/ganre.svg) no-repeat 50% 50% 
}
 p.film-rate:before {
     -webkit-mask:url(img/svg/star-min.svg) no-repeat 50% 50%;
     mask:url(img/svg/star-min.svg) no-repeat 50% 50% 
}
 p.film-lan:before {
     -webkit-mask:url(img/svg/language.svg) no-repeat 50% 50%;
     mask:url(img/svg/language.svg) no-repeat 50% 50% 
}
 p.film-year:before {
     -webkit-mask:url(img/svg/year.svg) no-repeat 50% 50%;
     mask:url(img/svg/year.svg) no-repeat 50% 50% 
}
 p.film-country:before {
     -webkit-mask:url(img/svg/country.svg) no-repeat 50% 50%;
     mask:url(img/svg/country.svg) no-repeat 50% 50% 
}
 p.film-director:before {
     -webkit-mask:url(img/svg/director.svg) no-repeat 50% 50%;
     mask:url(img/svg/director.svg) no-repeat 50% 50% 
}
 p.film-actor:before {
     -webkit-mask:url(img/svg/actor.svg) no-repeat 50% 50%;
     mask:url(img/svg/actor.svg) no-repeat 50% 50% 
}
 p.film-story:before {
     -webkit-mask:url(img/svg/story.svg) no-repeat 50% 50%;
     mask:url(img/svg/story.svg) no-repeat 50% 50% 
}
 p.film-story strong:before {
     -webkit-mask:url(img/svg/story.svg) no-repeat 50% 50%;
     mask:url(img/svg/story.svg) no-repeat 50% 50% 
}
 div.offer-post-title {
     padding:20px 0 
}
 .offer-post-title p.offer {
     padding:8px 30px 8px 0;
     display:inline-block;
     background:#fff;
     width:100%;
     border-radius:12px;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15) 
}
 .offer-post-title p.offer a strong {
     color:#0b4cf1;
     font-size:15px 
}
 .offer-post-title p.offer a strong:hover {
     color:#ffb900;
     font-size:15px 
}
 .more-info-list h3 {
     font-size:16px;
     color:#0b4cf1;
     font-weight:700 
}
 .more-info-list ul li {
     list-style:none;
     display:block;
     width:96%;
     margin-right:19px 
}
 .more-info-list ul li strong {
     color:#ffc300 
}
 li.maker:before, li.music:before, li.writer:before {
     -webkit-mask:url(img/svg/director.svg) no-repeat 50% 50%;
     mask:url(img/svg/director.svg) no-repeat 50% 50% 
}
 li.running-time:before {
     -webkit-mask:url(img/svg/time.svg) no-repeat 50% 50%;
     mask:url(img/svg/time.svg) no-repeat 50% 50%;
     width:17px;
     height:17px;
     margin-top:7px 
}
 strong.left-p {
     float:left;
     padding-left:23px 
}
 strong.left-p, strong.left-p a {
     font-size:14px;
     color:#bdbdbd;
     font-weight:300;
     display:inline-block!important 
}
 .post-big-img {
     margin:20px 0;
     border-radius:12px 
}
 .dub-info, .per-info {
     padding:10px;
	 text-align:justify;
     border-radius:12px;
     border-right:4px solid #4774e6;
     border-bottom:1px solid #4774e6;
     border-left:1px solid #4774e6;
     border-top:1px solid #4774e6;
     margin-bottom:20px 
}
 .per-info h2, .per-info h3 {
     font-weight:500 
}
 .per-info a {
     color:#0046ff 
}
 .dub-info strong, .per-info strong {
     font-weight:600 
}
 .en-info {
     margin-bottom:20px;
     border-radius:12px;
     direction: ltr;
	 text-align:justify;
}
 .gift-box, .en-info {
     padding:10px;
     border-top:1px solid #ffba00;
     border-left:1px solid #ffba00;
     border-right:4px solid #ffba00;
     border-bottom:1px solid #ffba00 
}
 .gift-box strong, .en-info strong {
     font-weight:600 
}
 .tags-list {
     width:100%;
     margin:0 auto;
     margin-bottom:15px;
     padding:10px 15px;
     background:#fff;
     overflow:hidden;
     color:#5d5d5d;
     font-size:17px;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
     border-radius:12px 
}
 .post-cm-hex:hover {
     background:#d0ab65;
     color:#fff 
}
 .box-main-single-download {
     width:98%;
     margin-right:7px 
}
 .boxdl-title {
     margin-top:20px;
     clear:both;
     display:block;
     font-size:18px;
     border-top-right-radius:25px;
     background-color:#444;
     color:#FFF;
     padding:5px 12px 1px 1px;
     max-width:110px;
     position:relative;
     right:5px 
}
 .go-left {
     float:left;
     margin-top:-27px 
}
 .ltr {
     direction:ltr;
     display:inline-block 
}
 .left-text .icon {
     margin:3px 2px -3px 0 
}
 .fa-lock::before {
     content:'';
     position:absolute;
     width:16px;
     height:16px;
     margin-right:3px;
     margin-top:-7px;
     background-color:#0046ff;
     -webkit-mask:url(img/svg/lock.svg) no-repeat 50% 50%;
     mask:url(img/svg/lock.svg) no-repeat 50% 50% 
}
 .vip-box-1080 {
     width:100%;
     background-color:#d8d9da;
     margin:0 auto;
     padding:0;
     float:right;
     margin-bottom:3px;
     border-bottom:1px solid #444;
     border-right:3px solid #444;
     border-top:2px solid #444;
     border-left:2px solid #444 
}
 .keyfiyat-hexm {
     margin-top:10px;
     margin-right:10px 
}
 .linkdl-hexm {
     background:#444;
     color:#fff;
     padding:2px;
     border-radius:5px;
     margin-right:20px;
     margin-left:8px 
}
 .linkkomaki-hexm {
     background:#dbca00;
     color:#fff;
     padding:2px;
     border-radius:5px;
     margin-right:4px 
}
 .ads-beynpost {
     width:100%;
     background-color:#f1f1f1;
     padding:10px;
     border:1px solid #E0E0E0 
}
 .box-linkdownload {
     clear:both;
     background-color:#D8D9DA;
     padding:0;
     list-style:none;
     font-size:14px 
}
 .box-linkdownload li {
     margin-right:0;
     border-bottom:1px solid #444;
     border-right:5px solid #555;
     border-left:1px solid #555;
     padding:5px 10px 
}
 .box-linkdownload li:hover {
     border-right:5px solid #444;
     border-left:1px solid #444 
}
 .box-linkdownload li a {
     color:#171616 
}
 .box-linkdownload li a:hover {
     color:#C09C3D 
}
 .box-linkdownload p {
     margin-right:0;
     border-bottom:1px solid rgba(176, 0, 203, .52);
     border-right:5px solid rgba(176, 0, 203, .52);
     border-left:1px solid rgba(176, 0, 203, .52);
     padding:5px 10px;
     color:#b000cb 
}
 .as-post-related {
     width:50px;
     height:50px 
}
 .relatedposts {
     margin:0 auto;
     padding-right:13px 
}
 .relatedthumb {
     float:right;
     margin:0 4px;
     margin-bottom:10px;
     margin-top:0 
}
 .relatedthumb img {
     margin:0 0 3px;
     padding:0;
     border-radius:4px 
}
 .relatedthumb a {
     color:#fff;
     display:block;
     padding-top:5px;
     padding-right:5px;
     padding-left:5px;
     text-decoration:none;
     width:150px;
     height:30px;
     overflow:hidden;
     font-size:13px;
     background-color:#38a0f0;
     border-radius:5px;
     text-align:center 
}
 .relatedthumb a:hover {
     background-color:#FEAD00;
     color:#fff 
}
 .widget-feedburner {
     padding:5px 
}
 .hex-admin {
     float:left 
}
 .radiusas {
     border-radius:8px 
}
 .tooltip {
     position:relative;
     display:inline-block;
     text-align:center 
}
 .tooltip .tooltiptext {
     visibility:hidden;
     width:110px;
     background-color:#000;
     color:#fff;
     border-radius:100% 33px 100% 33px;
     padding:3px 0;
     position:absolute;
     z-index:1;
     bottom:120%;
     left:40px;
     margin-left:-50px!important;
     opacity:0;
     transition:opacity 1s;
     text-align:center;
     font-size:11px 
}
 .tooltip:hover .tooltiptext {
     visibility:visible;
     opacity:1 
}
 .banner-as {
     width:100%;
     background:#323234;
     padding:10px 
}
 .infolink {
     padding:9px 5px;
     margin:5px 0;
     color:#fff;
     font-weight:500;
     background:linear-gradient(90deg, #ebebeb 0%, #695a5a 100%);
     border-right:4px solid #c09c3d 
}
 .fbx-modal .fbx-error-msg>span, .fbx-modal .fbx-loader>div, .fbx-modal a.fbx-close, .fbx-modal a.fbx-next, .fbx-modal a.fbx-prev {
     font-family:foobox!important 
}
 .item-list .post-thumbnail {
     float:right;
     width:200px;
     height:200px 
}
 .item-list {
     padding:5px 8px;
     margin:6px 0;
     border-bottom:1px solid #EBEBEB;
     overflow:hidden 
}
 .item-list:last-child {
     border-bottom:0 
}
 .item-list header {
     margin-bottom:15px;
     overflow:hidden;
     position:relative 
}
 .item-list .excerpt {
     text-align:justify;
     line-height:2.1em;
     color:#545454 
}
 .post-title a {
     font-size:15px, tahoma;
     color:#006EBC 
}
 .post-title-icon {
     float:right;
     margin:5px 0 0 10px 
}
 .post-title-icon:before {
     content:'';
     width:13px;
     height:15px;
     float:right;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-radius:3px 
}
 .post-title-icon:after {
     content:'';
     display:inline-block;
     border-left:4px solid transparent;
     border-top:4px solid transparent;
     border-bottom:4px solid transparent;
     position:absolute;
     top:8px 
}
 .cat-box {
     width:100%;
     margin:0 0 22px;
     border:1px solid #EBEBEB;
     border-radius:2px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px;
     overflow:hidden;
     background:#FFF;
     position:relative 
}
 .cat-box-content {
     padding:8px;
     overflow:hidden 
}
 .cat-box .cat-box-title {
     width:100%;
     height:40px;
     background:#F4F4F4;
     border-bottom:2px solid #EBEBEB 
}
 .boxs-category {
     min-width:85px;
     padding:5px;
     text-align:center;
     float:right;
     position:relative;
     margin:3px 5px;
     border-radius:3px;
     color:#fff;
     font-size:13px 
}
 .boxs-category a {
     color:#FFF 
}
 .page-stripe {
     background:url(images/sbg.png) repeat-x right -810px;
     height:15px;
     overflow:hidden 
}
 .message {
     width:100%;
     padding:10px;
     font-size:13px;
	 color:#FFF;
     background:#53A93F;
     border-radius:3px;
     margin:0 0 10px 
}
 .broadcats {
     width:100%;
     margin:0 auto;
     padding:10px;
     margin-bottom:10px;
     color:#505050;
     border-radius:12px;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
     font-weight: 700;
     font-size: 16px;
}
 .broadcats a {
     padding: 5px;
     color:#505050 
}
 .broadcats a:hover {
     color:#b02c51 
}
 .entry-info {
     padding:8px 
}
 #author-box {
     background:#f6f6f6;
     border:1px solid #E0E0E0;
     padding:10px;
     margin:10px 0;
     overflow:hidden 
}
 #author-box h4 {
     font:13px DKB, tahoma;
     color:#444 
}
 #author-box .item-list {
     padding:6px;
     line-height:2em 
}
 #author-box .item-list img {
     height:auto!important;
     border:1px solid #ccc;
     padding:4px;
     background:#FFF;
     float:right;
     margin:0 10px 5px 0 
}
 #author-box .author-info {
     float:right;
     width:105px;
     overflow:hidden;
     margin-left:5px 
}
 #author-box .avatar-author {
     float:right;
     margin:5px auto;
     margin-left:10px;
     margin-bottom:10px;
     width:100px;
     height:100px;
     background:#FFF;
     border:5px solid #FFF;
     box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);
     -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.3) 
}
 #author-box .avatar-author img {
     max-height:100%;
     max-width:100% 
}
 #author-box .author-description {
     text-align:justify;
     font-size:14px;
     color:#404040;
     overflow:hidden 
}
 .related-posts-box {
     width:100%;
     height:auto;
     margin:0 auto;
     margin-bottom:10px;
     background:#fff;
     font-size:14px;
     color:#FFF;
     padding:15px;
     text-align:right;
     display:inline-block;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
     border-radius:12px 
}
 .related-posts-box .title {
     position:relative;
     display:block;
     padding:5px;
     margin:0 0 10px;
     font-size:17px;
     font-weight:500;
     color:#5d5d5d 
}
 .related-posts-box .pishd a {
     position:relative;
     display:inline-block;
     border-radius:12px;
     overflow:hidden;
     height:200px 
}
 .pishd img {
     width:100%;
     height:100% 
}
 .hover-offer {
     width:100%;
     position:absolute;
     top:0;
     height:100%;
     border-radius:12px;
     opacity:0;
     visibility:hidden;
     transition:.5s;
     background:rgba(0, 72, 255, 0.7);
     z-index:999 
}
 .hover-offer .play-b {
     width:40px;
     height:40px 
}
 .pishd .scr {
     text-align:center;
     left:10px;
     top:16px;
     background:#fff;
     color:#0046ff;
     padding:4px 8px 2px;
     border-radius:12px;
     line-height:14px;
     display:none;
     font-size:14px;
     position:absolute 
}
 .pishd .scr small::after {
     content:"/10";
     font-size:10px 
}
 .pishd .scr small::before {
     float:left;
     content:"";
     background:#0046ff;
     -webkit-mask:url(img/svg/star-min.svg) no-repeat 50% 50%;
     mask:url(img/svg/star-min.svg) no-repeat 50% 50%;
     width:16px;
     height:16px;
     margin-right:2px;
     margin-top:-2px 
}
 .pishd a:hover .hover-offer {
     opacity:1;
     visibility:visible 
}
 .pishd a:hover .scr {
     display:block 
}
 .pishd span {
     color:#fff;
     font-size:12px;
     line-height:20px;
     text-align:center;
     bottom:13px;
     display:block;
     position:absolute;
	 width:100%;
     margin-left:10px 
}
 .pishd a:hover span {
     display:block 
}
 .page-head {
     width:100%;
     height:16px;
     margin:10px 0 10px 5px;
     overflow:hidden 
}
 .page-head h1 {
     font-size:14px;
     color:#404040;
     float:right;
     margin:-3px 0 0 5px 
}
 .page-stripe {
     height:5px;
     overflow:hidden;
     background:#0046ff;
     margin-top:4px;
     border-radius:15px 
}
/* Manual installation kk Star Ratings - * Remove Plugin kk Star Ratings .ps-star-ratings {
     float:left;
     padding:5px 0;
     position:relative;
     border-radius:12px;
     margin:15px 
}
 .ps-star-ratings .stars-wrap {
     float:left;
     width:85px 
}
 .ps-star-ratings .psfr-stars {
     height:17px;
     position:relative 
}
 .ps-star-ratings .psfr-star {
     background-position:0 0 
}
 .ps-star-ratings .psfr-star.gray {
     background:url(images/rating_off.png) repeat-x 
}
 .ps-star-ratings .psfr-star.yellow {
     background-image:url(images/rating_on.png) 
}
 .ps-star-ratings .orange {
     background-image:url(images/rating_over.png) 
}
 .ps-star-ratings .psfr-stars .psfr-fuel {
     height:16px;
     position:absolute;
     top:0;
     left:0;
     z-index:0 
}
 .ps-star-ratings .psfr-stars a {
     width:17px;
     height:16px;
     float:left;
     position:relative;
     z-index:1 
}
 .ps-star-ratings .psfr-legend {
     float:left;
     margin-left:10px;
     font-size:14px;
     color:#4C4C4C 
}
 .psfr-legend strong {
     font-size:13px;
}
 .ps-star-ratings .best, .ps-star-ratings .item {
     display:none 
}
 .ps-star-ratings .rating {
     display:none 
}
 */
 .box-img, .boxdl {
     padding:10px 20px;
     text-align:justify;
     position:relative;
     display:inline-block;
     width:100% 
}
 .box-img .hed .title, .boxdl .hed .title {
     line-height:32px;
     float:right;
     font-size:18px;
     color:#0046ff;
     position:relative;
     font-weight:500;
     padding-bottom:10px 
}
 .boxdl .hed svg {
     margin-bottom:-7px;
     margin-left:3px;
     fill:#0046ff 
}
 .film-bx {
     display:block!important 
}
 .box-img .bdy, .boxdl .bdy {
     float:right;
     position:relative;
     display:block;
     width:100% 
}
 .boxdl .bdy .open-close {
     float:right;
     width:100%;
     margin-bottom:12px;
     font-weight:700;
     font-size:14px;
     cursor:pointer;
     padding:0 5px;
     border-radius:8px;
     border:1px solid #2560f5;
     background:#fff;
     box-shadow:0 0 20px rgba(37, 95, 245, 0.34) 
}
 .boxdl .bdy .open-close span {
     color:#0046ff;
     font-size:14px;
     font-weight:400;
     padding:14px 9px;
     display:inline-block 
}
 .boxdl .bdy .open-close span.btn {
     padding:7px 16px;
     float:left;
     color:#fff;
     position:relative;
     top:7px;
     border-radius:7px;
     left:-6px;
     margin-left:15px;
     font-weight:600;
     background:#0046ff;
     transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     -ms-transition: all .3s ease-out;
     -moz-transition: all .3s ease-out;
}
 .boxdl .bdy .open-close:hover span.btn {
     box-shadow: 0 0 8px rgba(0, 70, 255, 0.45);
}
 .boxdl .bdy .hideme span.btn {
     color:#333;
     background:#ffc402;
}
 .boxdl .bdy>ul {
     width:100%;
     float:right;
     -webkit-transition:none;
     -moz-transition:none;
     -o-transition:none;
     -ms-transition:none;
     transition:none;
     display:none 
}
 .boxdl .bdy>ul>li {
     display:inline-block;
     float:right;
     margin-bottom:13px;
     width:100%;
     font-weight:600;
     font-size:13px;
     position:relative;
     background:#FFF!important;
     border-right:5px solid #255ef5;
     border-bottom:1px solid #255ef5;
     border-left:1px solid #255ef5;
     border-top:1px solid #255ef5;
     border-radius:8px 
}
 .boxdl .bdy>ul>li>span {
     color:#5d5d5d;
     font-size:13px;
     font-weight:400;
     padding:13px 0 13px 13px;
     display:inline-block 
}
 .boxdl .bdy ul li ul.inf0 {
     padding:9px 5px 3px;
     text-align: center;
}
 .boxdl .bdy ul li ul.inf0 li {
     display: inline-block ;
     
}
 .boxdl .bdy ul li ul.inf0 li:first-of-type {
     color:#0046ff;
}
 .boxdl .bdy ul li ul.l1nk {
     padding:10px 8px 0px;
	 display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
}
 .boxdl .bdy > ul > li > ul.l1nk > li {
     cursor:pointer;
	 margin-bottom:10px;
}
 li.dir {
     padding-left:2px 
}
 li.sub, .kftall, .kftfhd, .kft1080, .kft720, .kft480 {
     padding:2px 
}
 .kftall a, .kft1080 a, .kft720 a, .kft480 a, .kftfhd a, li.sub a, li.dir a {
     padding:5px 18px;
     border-radius:10px;
     color:#fff;
     font-weight:400 
}
 li.dir a {
     background:#0046ff;
     box-shadow:0 0 8px rgba(0, 70, 255, 0.45) 
}
 li.sub a {
     background:#0031b3 
}
 .kftall a {
     background:#001038;
	 display:block;
}
 .kftfhd a {
     background:#0046ff 
}
 .kft1080 a {
     background:#0039d0 
}
 .kft720 a {
     background:#0033bd 
}
 .kft480 a {
     background:#002a9a 
}
 .kftfhd a:hover, .kft1080 a:hover, .kft720 a:hover, .kft480 a:hover, li.sub a:hover, li.dir a:hover {
     background:#ffc402 !important;
     color:#333;
     box-shadow:none 
}
.kftall {
     width:100%;
     text-align:center;
}
 li.scr, li.aud {
     margin-top:4px;
     margin-left:10px 
}
 li.scr svg, li.aud svg {
     fill:#255ef5 
}
 li.scr:hover svg, li.sub:hover svg, li.aud:hover svg {
     fill:#fb0 
}
 span.tooltiptext {
     visibility:hidden;
     width:100px;
     background-color:#5d5d5d;
     color:#fff;
     text-align:center;
     border-radius:8px;
     padding:5px 0;
     position:absolute;
     z-index:1;
     top:-29px;
     left:-160%;
     font-weight:400 
}
 span.tooltiptext::after {
     content:"";
     position:absolute;
     top:100%;
     left:50%;
     margin-left:-5px;
     border-width:5px;
     border-style:solid;
     border-color:#5d5d5d transparent transparent 
}
 .boxdl .bdy>ul>li>ul>li:hover .tooltiptext {
     visibility:visible 
}
 .box-dl {
     width:96%;
     margin:5px auto;
     clear:both;
     overflow:hidden;
     position:relative 
}
 .box-dl .title {
     background:#52C1DC;
     padding:6px 8px;
     margin-right:15px;
     font-size:14px;
     color:#FFF;
     display:inline-block;
     border-radius:3px 3px 0 0;
     -moz-border-radius:3px 3px 0 0 
}
 .box-dl .title:before {
     content:"\f0ed";
     font:18px FontAwesome;
     float:right;
     margin:2px 0 0 5px 
}
 .box-dl-info {
     width:100%;
     background:#FCFEFF;
     border:1px solid #A4EAF9;
     border-bottom:2px solid #A4EAF9;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     overflow:hidden;
     min-height:65px 
}
 .box-dl-info ul li, .box-dl-info ul li a {
     font-size:13px;
     color:#005163 
}
 .box-dl li {
     margin:5px 
}
 .box-dl-info ul li a:hover {
     color:#000 
}
 .box-dl-info ul li:before {
     font:6px FontAwesome;
     color:#A4EAF9;
     content:"\f111";
     margin-left:5px;
     display:inline-block 
}
 .box-dl-info:before {
     position:absolute;
     font:65px FontAwesome;
     color:#D1F6FF;
     content:"\f0ed";
     top:45%;
     left:5%;
     margin:-10px 0 0 -15px 
}
 .post-thumbnail, .comments-avatar img, .author-avatar-login {
     margin-right:5px;
     position:relative;
     overflow:hidden;
     border-radius:50% 
}
 .post-thumbnail img, .author-avatar-login img {
     max-width:100%;
     max-height:100%;
     transition:all .4s;
     box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5) 
}
 .post-thumbnail .image-overlay, .news-pics .image-overlay {
     position:absolute;
     top:0;
     right:0;
     overflow:hidden!important;
     width:100%!important;
     height:100%!important;
     background:rgba(136, 105, 22, 0.46)!important;
     text-align:center;
     opacity:0;
     -webkit-transition:all .4s ease!important;
     -moz-transition:all .4s ease;
     -o-transition:all .4s ease;
     -ms-transition:all .4s ease;
     transition:all .4s ease;
     -webkit-backface-visibility:hidden!important 
}
 .post-thumbnail:hover .image-overlay, .news-pics:hover .image-overlay {
     opacity:1 
}
 .post-thumbnail .post-like:before, .post-thumbnail .view:before, .post-thumbnail .heart:before, .post-thumbnail .link:before, .post-thumbnail .posts:before, .news-pics .pics:before, .post-thumbnail .star:before {
     font:30px FontAwesome;
     color:#FFF;
     opacity:1;
     display:block;
     width:34px;
     height:34px;
     position:absolute;
     top:50%;
     left:50%;
     margin:-15px 0 0 -15px 
}
 .post-thumbnail .post-like:before {
     content:"\f164" 
}
 .post-thumbnail .heart:before {
     content:"\f004" 
}
 .post-thumbnail .link:before {
     content:"\f0c1" 
}
 .post-thumbnail .star:before {
     content:"\f005" 
}
 .news-pics .pics:before {
     content:"\f030" 
}
 .post-thumbnail span {
     color:#FFF!important;
     background:none;
     float:none;
     text-align:center 
}
 .narrow-sidebar {
     float:right;
     width:200px;
     margin:10px 2px 
}
 .sidebar {
     float:left;
     width:315px;
     margin:11px 0 0 
}
 .sidebar div.widgets {
     display:block;
     margin-bottom:10px;
     background:#FFF;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
     border-radius:12px;
     padding:5px 
}
 .sidebar .title .head, .widget-tabs-title {
     padding:0 9px;
     color:#5d5d5d;
     font-size:17px;
     font-weight:500;
     width:100%;
     margin:0 auto;
     margin-bottom:15px 
}
 .sidebar >div .content {
     padding:0;
     clear:both 
}
 .sidebar .content ul li a {
     padding:0;
     color:#5d5d5d;
     font-size:14px;
     transition:all .2s 
}
 .sidebar .content ul li a:hover {
     color:#0046ff;
     transition:all .2s 
}
 .sidebar .content li {
     overflow: auto;
     position: relative;
}
 .sidebar .post-thumbnail {
     float:left;
     width:45px;
     height:45px;
     border:1px solid #58c9f3 
}
 .sidebar .content h3 {
     margin-bottom:5px 
}
 .sidebar .content span {
     color:#fff;
     width:90px;
     background:#ededed;
     padding-right:7px;
     border-radius:4px;
     overflow:hidden;
     font-size:13px;
     height:20px;
}
 .sidebar .post-date, .narrow-sidebar .post-date {
     display:block 
}
 .sidebar span.post-date:before, .narrow-sidebar span.post-date:before {
     content:'\f017';
     font:12px FontAwesome;
     margin-left:3px 
}
 .side-slider a {
     position:relative;
     width:109px;
     height:160px;
     float:right;
     background:#0046ff;
     margin:0 0 0 8px;
     border-radius:12px 
}
 .side-slider a img {
     border-radius:12px;
     height:100% 
}
 .side-slider a:hover .hover-offer {
     opacity:1;
     visibility:visible 
}
 .side-slider a span {
     padding:0!important;
     text-align:center;
     bottom:6px;
     display:block;
     margin:0 6px 0 0;
     background:none!important;
     position:absolute;
     width:auto!important 
}
 .widget-tabs-title a {
     float:right;
     margin:3px 0 0 10px;
     border-radius:4px 4px 0 0;
     padding:5px;
     color:#868686;
     font:14px dinarb, tahoma 
}
 .widget-tabs-title a:hover, .widget-tabs-title a.active {
     background:#FFF;
     color:#303030;
     border-radius:4px 4px 0 0;
     font-size:14px;
     box-shadow:0 -1px 2px #d4d4d4;
     -moz-box-shadow:0 -1px 2px #d4d4d4;
     -webkit-box-shadow:0 -1px 2px #d4d4d4 
}
 .widget-tabs-content {
     width:100% 
}
 .sidebar .news-pics, .narrow-sidebar .news-pics {
     width:70px;
     height:70px;
     float:right;
     overflow:hidden;
     position:relative 
}
 .comments-avatar img {
     float:right 
}
 .avatar-user {
     float:right;
     margin-left:10px 
}
 .author-avatar-login {
     width:85px;
     height:85px;
     margin:5px auto 
}
 .user-input-login, .user-password-login {
     font-size:13px;
     color:#404040;
     border:1px solid silver;
     border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     border-color:#F1F1F1;
     border-bottom-color:#DDD;
     border-right-color:#DDD;
     background:#F9F9F9;
     width:96% 
}
 .requirethumb {
     float:left;
     clear:left;
     width:50px;
     margin:8px 10px 
}
 .requiredesc {
     float:right;
     margin:0 10px 0 0;
     width:60% 
}
 .requiredesc p {
     display:block;
     color:#886916 
}
 .requiredesc h6 {
     font-size:13px;
}
 .requiredesc h6 a {
     color:#5C5C63;
     text-align:justify;
     font-weight:500;
     font-size:14px 
}
 .requiredesc h6 a:hover {
     color:#FF6A00 
}
 .requiredesc {
     margin:8px 10px 
}
 .requiredesc span {
     float:right;
     clear:both 
}
 .clear-border {
     clear:both;
     border-bottom:1px dashed #CCC 
}
 .sidebar .flexslider, .narrow-sidebar .flexslider {
     overflow:hidden;
     margin-bottom:20px;
     clear:both;
     border-radius:2px;
     -moz-border-radius:2px;
     -webkit-border-radius:2px 
}
 .sidebar .slider-caption, .narrow-sidebar .slider-caption {
     width:100%;
     padding:0;
     bottom:0 
}
 .sidebar .slides h3, .narrow-sidebar .slides h3 {
     position:absolute;
     bottom:0;
     padding:10px;
     background:#000;
     opacity:.9;
     width:100% 
}
 .sidebar .slides h3 a, .narrow-sidebar .slides h3 a {
     color:#FFF;
     font-size:14px;
}
 .widget-feedburner p {
     margin:6px 0 10px 
}
 .feedburner-email, .search-bd, .bbpress #bbp_search {
     width:68%;
     height:30px;
     border:1px solid #F1F1F1;
     border-top-color:#DDD;
     border-left-color:#DDD;
     background:#F9F9F9;
     color:#515151;
     font-size:13px;
     padding:4px 7px;
     margin-bottom:10px 
}
 .feedburner-subscribe, .search-bt {
     float:left;
     width:30%;
     height:30px;
     font-size:13px;
     color:#FFF 
}
 .feedburner-subscribe {
     background:#F7BE0F;
     transition:all .3s ease-in-out .3ms 
}
 .search-bt, .bbpress #bbp_search_submit {
     background:#1ABB9C;
     transition:all .3s ease-in-out .3ms;
     color:#fff 
}
 .feedburner-subscribe:hover {
     background:#DBA80F 
}
 .search-bt:hover, .bbpress #bbp_search_submit:hover {
     background:#15997E 
}
 .narrow-sidebar .ads-box img {
     display:block;
     margin:5px auto;
     max-width:100% 
}
 .sidebar .ads-box img {
     margin:4px 10px;
     max-width:100% 
}
 .sidebar .ads-box {
     text-align:center;
     margin:10px 0 
}
 .widget-textads {
     border:1px solid #eaeaea;
     border-bottom:4px solid #DBDBDB;
     padding:6px;
     margin-bottom:20px;
     overflow:hidden 
}
 .widget-textads a {
     color:#0069B5 
}
 .widget-textads li {
     overflow:hidden;
     border-bottom:1px solid #dbdbdb;
     padding:0 0 5px 
}
 .widget-textads li:last-child {
     border-bottom:0 
}
 .widget-textads li a {
     display:block 
}
 .gp-widget {
     display:block;
     width:98%;
     margin:8px auto 
}
 .sidebar-narrow-left .narrow-sidebar {
     float:left 
}
 .sidebar-narrow-left .post {
     float:right 
}
 .sidebar-narrow-right .main-content {
     float:left 
}
 .sidebar-narrow-right .sidebar {
     float:right 
}
 .layout-1c .sidebar {
     float:left;
     width:30% 
}
 .layout-1c .post {
     float:right;
     width:69% 
}
 .layout-1c .post.full {
     float:none;
     width:100% 
}
 .layout-1c .main-content {
     float:none;
     width:auto 
}
 .layout-1c .narrow-sidebar {
     display:none 
}
 .social-counter-widget {
     width:100%;
     overflow:hidden 
}
 .social-counter-widget li {
     width:100%;
     height:40px;
     margin-bottom:15px;
     box-shadow:2px 2px 7px 0 #e0e0e0;
     overflow:hidden 
}
 .social-counter-widget span {
     padding:10px 0;
     display:inline-block 
}
 .social-counter-widget .add {
     float:left;
     margin:5px 5px 0;
     background:#9E9C9C;
     color:#fff;
     padding:5px;
     border-radius:4px 
}
 .social-counter-widget i {
     float:right;
     width:40px;
     height:40px;
     margin-left:10px;
     background-image:url(images/sbg.png) 
}
 .sc-twitter {
     background-position:-1px -295px 
}
 .sc-facebook {
     background-position:-60px -230px 
}
 .sc-google {
     background-position:-1px -230px 
}
 .sc-instgram {
     background-position:-60px -295px 
}
 .widget-icon {
     font-weight:400;
     font-style:normal;
     font-size:20px;
     padding:0;
     margin:0;
     float:left;
     width:100px 
}
 .product-title {
     display:block 
}
 ul.post-meta, p.post-meta {
     margin:0 auto;
     overflow:hidden;
     min-height:45px;
     border-bottom:1px solid #e0e0e0;
     width:100% 
}
 .post-head ul.post-meta {
     position:absolute;
     bottom:0 
}
 .post-meta li, p.post-meta span {
     display:inline-block;
     float:right;
     margin-right:auto;
     padding-right:11px 
}
 .post-meta span, .post-meta span a {
     font-size:12px;
     color:#b9b7b7 
}
 .post-meta .post-author:before {
     color:#929496;
     font-size:13px;
     background-image:url(images/ic.png);
     height:30px;
     width:35px;
     background-position:-71px top;
     background-attachment:scroll;
     background-repeat:no-repeat;
     margin-right:auto;
     margin-left:auto;
     margin-top:0;
     opacity:.8 
}
 .post-info .cat-list:before {
     content:"\f009" 
}
 #wpcomm .avatar {
     width:80%!important;
     box-shadow:none 
}
 .down-newsticker select {
     display:none 
}
 #footer {
     width:100%;
     min-height:280px;
     background:#fff;
     position:relative;
     padding:10px 0 5px;
}
 .ftcentr {
     width:1260px;
     margin:0 auto;
     padding:0 23px;
     border-radius:12px;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
}
 .ftcentr .rtl {
     float: right;
     width: 60%;
     overflow: hidden;
}
 .ftcentr .rtl a {
     color: #5d5d5d;
     font-size: 14px;
     line-height: 3;
     display: inline-block;
}
 .ftcentr .rtl a:hover {
     color:#0046ff 
}
 .ftcentr .rtl a::before {
     display:inline-block;
     content:"";
     width:7px;
     height:7px;
     border-radius:50%;
     background:#ffc402;
     margin-left:7px 
}
 .ftcentr .rtl div {
     font-size:18px;
     padding:20px 0;
     color:#0046ff 
}
 .footer-menu {
     overflow: hidden;
     margin: 10px;
     display: block;
     columns: 3;
     -webkit-columns: 3;
     -moz-columns: 3;
}
 .ftcentr .ltr {
     width: 40%;
     float: left;
     text-align: center;
}
 .ftcentr .ltr div {
     font-size:18px;
     color:#0046ff;
     padding:20px 0 
}
 .ftcentr .ltr .social-item {
     padding:0 
}
 .ftcentr .rtl .rtl-links {
     display:inline-block 
}
 .ftcentr .ltr a {
     float:left 
}
 .ftcentr .ltr a svg {
     fill:#0046ff;
     width:65px;
     height:65px;
     padding:12px;
     background:#fff;
     border-radius:20px;
     transition:.5s;
     margin:0 3px;
     box-shadow:1px 1px 15px rgba(0, 70, 255, 0.22) 
}
 a.plus svg, a.twi svg {
     width:34px;
     height:34px;
     padding:3px 
}
 .ltr a svg:hover {
     background:#0046ff 
}
 .ltr a:hover svg {
     fill:#ffc402 
}
 .ftcentr .corg {
     clear:both;
     display:block;
     width:100%;
     padding:19px 0 27px;
     line-height:26px;
     font-size:13px 
}
 .ftcentr a.mrpc:hover {
     letter-spacing:1px 
}
 .ftcentr .corg p svg {
     top:4px;
     position:relative 
}
 .ftcentr .corg::before {
     float:right;
     content:"";
     width:163px;
     height:43px;
     background:#0046ff;
     margin-left:50px;
     margin-top: 6px;
}
 .down-fix {
     z-index:999;
     color:#fff;
     text-align:center;
     width:100%;
     position:fixed;
     bottom:0;
     right: 0;
     box-shadow:0 3px 10px rgba(0, 0, 0, .25);
     background:rgba(0, 0, 0, 0) -webkit-linear-gradient(-180deg, rgb(251, 176, 30), rgb(229, 2, 18), rgb(192, 6, 156)) repeat scroll 0% 0%;
}
 .down-fix .text {
     font-size:20px;
     padding:12px 6px;
     width:100%;
     display:block;
     color:#fff;
     font-weight:500 
}
 .scrollToTop {
     z-index:2;
     background:#38a0f0;
     border-radius:100%;
     -moz-border-radius:100%;
     -webkit-border-radius:100%;
     padding:4px 8px;
     text-align:center;
     cursor:pointer;
     font-weight:700;
     position:fixed;
     bottom:10px;
     right:10px;
     display:none 
}
 .scrollToTop:hover {
     color:#FFF 
}
 .scroll-top:before {
     text-align:center;
     font:20px FontAwesome;
     color:#FFF;
     content:'\f077' 
}
 .pagination {
     width:100%;
     clear:both;
     direction:rtl;
     margin:0 auto;
     padding:15px;
     display:inline-block;
     margin-bottom:15px;
     box-shadow:1px 1px 15px rgba(67, 38, 100, 0.15);
     border-radius:12px 
}
 .pagination h3 {
     font-weight:400;
}
 .pagination a, .pagination span {
     float:right;
     color:#fff;
     font-size:15px;
     margin:0 5px;
     background:#0046ff;
     text-decoration:none;
     border-radius:25px;
     box-shadow:0 0 20px rgba(0, 70, 255, 0.41);
     width: 50px;
     height: 50px;
     text-align: center;
     line-height: 50px;
}
 .pagination span.current, .pagination a:hover {
     float:right;
     color:#FFF;
     margin:0 5px;
     background:#ffc402;
     text-decoration:none;
     border-radius:35px;
     border:0;
     box-shadow:0 0 20px rgba(254, 195, 2, 0.68);
}
 .pagination .pages {
     color:#5d5d5d;
     box-shadow:0 0 20px rgba(0, 70, 255, 0.22);
     background:#fff;
     width: 120px;
}
 .pagination #pr-next-page {
     padding:0;
     border:0;
     background:none;
     float:none 
}
 #comments {
     position:relative;
	 margin: 5px auto;
}
 .form-submit #submit {
     width:100%;
     height:30px;
     font:14px dinarb, tahoma;
     color:#FFF;
     position:relative;
     border-radius:3px;
     padding:3px;
     background:#FA6F73;
     border:0 
}
 .form-submit #submit:hover {
     background:#EA2E38 
}
 input.error, textarea.error {
     border:1px solid red!important 
}
 .fn {
     font-size:13px;
     font-style:normal;
     color:#146DAD 
}
 ul.comment-top-meta {
     float:right;
     width:100%;
     margin-bottom:3px;
     border-bottom:2px solid #F2F2F2;
     padding:6px 0;
     overflow:hidden 
}
 .comment-top-meta li {
     float:right;
     border-left:2px solid #F2F2F2;
     padding:0 5px 
}
 li.comment-name, li.comment-name a {
     margin-left:5px;
     color:#333 
}
 li.comment-date a {
     margin-left:5px;
     color:#9B59B6 
}
 li.c-like-dislike {
     margin-left:5px 
}
 .bypostauthor {
     border-color:#8CDCF2;
     background:#FCFEFF;
     color:#026393 
}
 .bypostauthor .comment-avatar {
     border-color:#8CDCF2 
}
 .bypostauthor .comment-avatar:before {
     border-right:7px solid #8CDCF2 
}
 .bypostauthor ul.comment-top-meta {
     border-bottom-color:#8CDCF2 
}
 .not-found {
     display:block;
     background:#F1F9F7;
     margin:15px 0;
     padding:8px;
     border:1px solid #E0F1E9;
     border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;
     font-size:16px;
     color:#52A280 
}
 #sitemap {
     overflow:hidden;
     padding:10px 0 0 15px 
}
 .sitemap-col {
     float:left;
     margin:0 2% 10px 0;
     width:23% 
}
 #sitemap .last {
     margin-right:0 
}
 .sitemap-col h2 {
     color:#303030;
     font-size:14px;
     border-bottom:1px solid #e9e9e9;
     padding-bottom:10px;
     margin-bottom:-3px 
}
 .sitemap-col ul {
     padding-left:0;
     margin-left:0 
}
 .sitemap-col ul li a {
     padding:4px 0;
     display:inline-block 
}
 a.tooldown {
     display:inline-block;
     float:left 
}
 .tipsy {
     font:12px tahoma;
     position:absolute;
     padding:5px 5px 8px;
     z-index:99999999 
}
 .tipsy-inner {
     background-color:#303030;
     color:#FFF;
     max-width:200px;
     padding:5px 8px 4px;
     text-align:center;
     border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px 
}
 .tipsy-arrow {
     border:5px solid #303030;
     position:absolute;
     width:0;
     height:0;
     line-height:0 
}
 .tipsy-arrow-n {
     border-bottom-color:#303030 
}
 .tipsy-n .tipsy-arrow {
     top:0;
     left:50%;
     margin-left:-5px;
     border-bottom-style:solid;
     border-top:none;
     border-left-color:transparent;
     border-right-color:transparent 
}
 .review-box {
     width:96%;
     margin:0 auto;
     margin-top:10px;
     margin-bottom:10px;
     border:3px solid #eaeaea;
     border-radius:3px;
     -webkit-border-radius:3px;
     overflow:hidden 
}
 .review-list, .user-rate-box {
     width:98%;
     padding:5px;
     margin:0 auto;
     margin-top:5px;
     margin-bottom:5px;
     border:1px solid #dbdbdb;
     border-right:5px solid #dbdbdb;
     overflow:hidden 
}
 .user-rate-box {
     background:#F2F2F2 
}
 .review-list h5 {
     font-size:14px;
     color:#555 
}
 .review-percentage .review-item {
     width:98%;
     margin:0 auto 
}
 .review-percentage .review-item h5 {
     font-size:14px;
}
 .review-percentage .review-item h5 span, .points .review-item h5 span {
     float:left;
     background:transparent 
}
 .review-percentage .review-item span {
     background:#F2F2F2;
     display:block;
     height:15px 
}
 .review-percentage .review-item span span {
     background:#94C700;
     display:block;
     height:15px 
}
 .review-stars .review-list, .user-rating {
     background:#F2F2F2;
     padding:5px;
     overflow:hidden 
}
 .review-stars .review-list h5 {
     float:right;
     padding:5px 0;
     font-size:14px;
}
 .review-stars .stars-large {
     float:left 
}
 .review-total-score .stars-large {
     float:none!important;
     margin:0 auto 10px 
}
 .review-summary {
     width:98%;
     background:#F2F2F2;
     overflow:hidden;
     margin:0 auto;
     margin-top:5px;
     padding:6px;
     border:1px solid #dbdbdb;
     border-right:5px solid #dbdbdb 
}
 .review-description {
     padding:5px;
     display:table-cell;
     vertical-align:top 
}
 .review-total-score {
     float:left;
     background:#4E5A7A;
     text-align:center;
     color:#FFF;
     padding:10px;
     border:3px solid #2E323D 
}
 .review-total-score h3 {
     margin:0 0 -3px;
     font-size:44px;
     color:#FFF;
     font-weight:700 
}
 .review-total-score h4 {
     font-size:14px;
     color:#FFF 
}
 .review-top {
     margin:0 auto;
     width:95% 
}
 span.stars-large {
     width:98px;
     height:22px;
     display:block;
     background:url(images/sbg.png) no-repeat left -175px 
}
 span.stars-large span {
     float:left;
     width:100%;
     height:22px;
     display:block;
     background:url(images/sbg.png) no-repeat left -153px;
     cursor:pointer 
}
 .rating-score-text {
     font:12px tahoma;
     padding:3px;
     float:right;
     direction:ltr 
}
 .user-rate {
     float:left 
}
 .btn-dirct {
     font-size:12px;
     display:inline-block;
     padding:1px 10px 0 0;
     font-weight:400 
}
 .release-types {
     float:left;
     margin:5px 0 
}
 .release-types a {
     padding:3px 10px;
     font-size:12px;
     color:#0046ff;
     font-weight:400;
     z-index:9999999999 
}
 .release-type-page-img {
     float:left;
     margin:15px 0 5px 
}
 .widget-icon.fm-widget-icon {
     font-size:16px;
     color:#fff;
     background-color:#886916;
     border-radius:4px;
     line-height:27px;
     padding:0 8px;
     text-align:center;
     margin:10px 10px 6px;
     font-size:12px 
}
 .widget-icon.fm-widget-icon:hover {
     background-color:#000 
}
 .widget-icon.fm-widget-icon::before {
     display:none!important 
}
 .trailer-widget {
     padding:0 0 8px;
     display:flex;
     flex-wrap:wrap;
     justify-content:space-between;
     align-items:center;
     width:100%;
     margin:0 auto 
}
 .trailer-widget a {
     position:relative;
     overflow:hidden;
     margin:auto;
     border-radius:12px;
     text-align:center 
}
 .trailer-widget a img {
     width:100%;
     height:100% 
}
 .trailer-widget a:hover .hover-offer {
     opacity:1;
     visibility:visible 
}
 .trailer-widget a span {
     padding:0!important;
     text-align:center;
     bottom:6px;
     display:block;
     margin:0 6px 0 0;
     background:none!important;
     position:absolute;
     width:auto!important 
}
 .trailer-widget a:nth-of-type(1), .trailer-widget a:nth-of-type(2) {
     width:47%;
     height:230px;
     margin-bottom:10px 
}
 .trailer-widget a:nth-of-type(3), .trailer-widget a:nth-of-type(4), .trailer-widget a:nth-of-type(5) {
     width:30.2%;
     height:150px 
}
 .aside-trailer-box .title a {
     color:#0046ff;
     border-radius:9px;
     line-height:27px;
     padding:0;
     text-align:center;
     margin:0;
     font-size:12px;
     background:rgba(0, 70, 255, 0.07);
     float:left;
     width:90px 
}
 .aside-trailer-box .title a:hover {
     background:#0046ff;
     color:#fff 
}
 .fm-tril-widget {
     padding:0 0 8px;
     display:flex;
     flex-wrap:wrap;
     justify-content:space-between;
     align-items:center;
     width:100%;
     margin:0 auto 
}
 .fm-tril-widget .fm-each-tril {
     position:relative;
     overflow:hidden;
     margin:auto 
}
 .fm-tril-widget .fm-each-tril img {
     position:absolute;
     width:100%;
     height:auto;
     top:50%;
     left:50%;
     transform:translate(-50%, -50%) 
}
 .fm-tril-widget .fm-each-tril h3 {
     width:100%;
     position:absolute;
     bottom:0;
     line-height:25px;
     font-size:12px;
     text-align:center;
     background:rgba(0, 0, 0, 0.6);
     color:#fff;
     left:0;
     margin:0;
     padding:0;
     z-index:6;
     opacity:0;
     white-space:nowrap;
     transition:all .3s ease-out;
     -o-transition:all .3s ease-out;
     -ms-transition:all .3s ease-out;
     -moz-transition:all .3s ease-out 
}
 .fm-tril-widget.fm-shahrzad-box .fm-each-tril h3 {
     opacity:1 
}
 .fm-tril-widget .fm-each-tril:hover h3 {
     opacity:1 
}
 .fm-tril-widget .fm-each-tril::before {
     content:"ÃƒÆ’Ã‚Â¯Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹";
     width:56px;
     height:60px;
     padding-left:4px;
     display:block;
     font-size:32px;
     line-height:60px;
     position:absolute;
     top:50%;
     left:50%;
     transform:translate(-50%, -50%);
     font-family:FontAwesome;
     font-weight:400;
     font-style:normal;
     text-decoration:inherit;
     -webkit-font-smoothing:antialiased;
     color:#fff;
     vertical-align:middle;
     z-index:4;
     background:rgba(0, 0, 0, 0.6);
     border-radius:50%;
     transition:all 450ms ease-in;
     opacity:0;
     text-align:center;
     margin-top:-10px 
}
 .fm-tril-widget .fm-each-tril::after {
     content:" ";
     position:absolute;
     bottom:-50%;
     left:-50%;
     display:block;
     z-index:3;
     width:0;
     height:0;
     background-color:#886916;
     -webkit-transition:all 450ms ease-in;
     transition:all 450ms ease-in;
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     opacity:0 
}
 .fm-tril-widget .fm-each-tril:hover::after {
     width:300%;
     height:300%;
     opacity:.5 
}
 .fm-tril-widget .fm-each-tril:hover::before {
     opacity:1 
}
 .fm-tril-widget .fm-each-tril:nth-of-type(1), .fm-tril-widget .fm-each-tril:nth-of-type(2) {
     width:47.2%;
     height:230px;
     margin-bottom:5px 
}
 .fm-tril-widget .fm-each-tril:nth-of-type(3), .fm-tril-widget .fm-each-tril:nth-of-type(4), .fm-tril-widget .fm-each-tril:nth-of-type(5), .fm-tril-widget .fm-each-tril:nth-of-type(6) {
     width:30%;
     height:155px 
}
 .fm-tril-widget .fm-each-tril:nth-of-type(3) h3, .fm-tril-widget .fm-each-tril:nth-of-type(4) h3, .fm-tril-widget .fm-each-tril:nth-of-type(5) h3, .fm-tril-widget .fm-each-tril:nth-of-type(6) h3, .fm-tril-widget.fm-shahrzad-box .fm-each-tril:nth-of-type(2) h3 {
     line-height:21px;
     font-size:9px 
}
 .fm-tril-widget .fm-each-tril:nth-of-type(3)::before, .fm-tril-widget .fm-each-tril:nth-of-type(4)::before, .fm-tril-widget .fm-each-tril:nth-of-type(5)::before, .fm-tril-widget .fm-each-tril:nth-of-type(6)::before, .fm-tril-widget.fm-shahrzad-box .fm-each-tril:nth-of-type(2)::before {
     width:37px;
     height:40px;
     padding-left:3px;
     display:block;
     font-size:21px;
     line-height:40px 
}
 .fm-tril-widget.fm-shahrzad-box .fm-each-tril:nth-of-type(1) {
     width:100% 
}
 .fm-tril-widget.fm-shahrzad-box .fm-each-tril:nth-of-type(2), .fm-tril-widget.fm-shahrzad-box .fm-each-tril:nth-of-type(3), .fm-tril-widget.fm-shahrzad-box .fm-each-tril:nth-of-type(4) {
     width:32%;
     height:140px;
     margin-bottom:0 
}
 .fm-animation-widget article {
     margin-bottom:4px;
     position:relative;
     display:block;
     box-sizing:border-box;
     width:100% 
}
 .fm-animation-widget article .fm-each-anim {
     box-sizing:border-box;
     -webkit-transition:all 200ms ease-in-out;
     -moz-transition:all 200ms ease-in-out;
     transition:all 200ms ease-in-out;
     text-decoration:none;
     position:absolute;
     width:100%;
     height:100%;
     content:'';
     background:-moz-linear-gradient(top, transparent 50%, #000 90%);
     background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(90%, #000));
     background:-webkit-linear-gradient(top, transparent 50%, #000 90%);
     background:-o-linear-gradient(top, transparent 50%, #000 90%);
     background:-ms-linear-gradient(top, transparent 50%, #000 90%);
     background:linear-gradient(to bottom, transparent 50%, #000 90%) 
}
 .fm-animation-widget article .fm-anim-img {
     box-sizing:border-box;
     display:block;
     margin:0;
     padding:0;
     max-width:100%;
     border:0;
     vertical-align:middle;
     width:100%;
     height:auto 
}
 .fm-animation-widget article h3 {
     box-sizing:border-box;
     display:block;
     width:100%;
     margin:0;
     color:#fff;
     font-size:12px;
     font-weight:400;
     line-height:18px;
     position:absolute;
     bottom:12px;
     padding:0 12px;
     transition:all .3s ease-in-out 
}
 .fm-animation-widget article h3 a {
     box-sizing:border-box;
     border:0;
     margin:0;
     padding:0;
     font:inherit;
     font-size:100%;
     list-style:none;
     vertical-align:baseline;
     -webkit-transition:all 200ms ease-in-out;
     -moz-transition:all 200ms ease-in-out;
     transition:all 200ms ease-in-out;
     text-decoration:none;
     display:block;
     width:100%;
     color:#fff 
}
 .fm-animation-widget article:hover h3 a {
     color:#58c9f3 
}
 .fm-animation-widget article h3 a time {
     font-size:10px;
     float:left;
     color:#fff;
     padding-right:12px 
}
 .fm-animation-widget article .fm-persian-icon {
     position:absolute;
     left:10px;
     top:6px;
     -webkit-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;
     opacity:.5 
}
 .fm-animation-widget article:hover .fm-persian-icon {
     opacity:1 
}
 .fm-animation-widget article .fm-persian-icon i {
     display:inline-block;
     float:left;
     width:28px;
     height:28px;
     line-height:28px;
     font-size:16px;
     text-align:center;
     color:#fff;
     z-index:999;
     position:relative;
     cursor:default 
}
 .fm-animation-widget article .fm-persian-icon i:nth-child(2) {
     margin-left:2px 
}
 .fm-animation-widget article .fm-persian-icon i.fa-commenting-o {
     background-color:#4fcab2 
}
 .fm-animation-widget article .fm-persian-icon i.fa-volume-up {
     background-color:#53a1cf 
}
 .fm-animation-widget article .fm-persian-icon i .fm-tooltiptext {
     display:block;
     position:absolute;
     padding:5px 9px;
     background-color:#886916;
     left:50%;
     transform:translate(-50%, -150%);
     color:#fff;
     line-height:1;
     top:-2px;
     width:auto;
     height:auto;
     white-space:nowrap;
     z-index:99999;
     box-sizing:border-box;
     opacity:0;
     -webkit-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 
}
 .fm-animation-widget article .fm-persian-icon i:hover .fm-tooltiptext {
     opacity:1;
     transform:translate(-50%, -100%) 
}
 .fm-animation-widget article .fm-imdb {
     position:absolute;
     right:10px;
     top:6px;
     display:inline-block;
     width:28px;
     height:28px;
     line-height:30px;
     background-color:#f3ce00;
     border-radius:50%;
     text-align:center;
     color:#fff;
     -webkit-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;
     font-size:13px;
     opacity:.5;
     font-weight:700;
     cursor:default;
     text-shadow:0 0 1px grey 
}
 .fm-animation-widget article:hover .fm-imdb {
     opacity:1 
}
 .fm-animation-widget article .fm-imdb .fm-tooltiptext {
     display:block;
     position:absolute;
     padding:5px 9px;
     background-color:#886916;
     left:50%;
     transform:translate(-50%, -150%);
     color:#fff;
     line-height:1;
     top:-2px;
     width:auto;
     height:auto;
     white-space:nowrap;
     z-index:99999;
     box-sizing:border-box;
     opacity:0;
     -webkit-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 
}
 .fm-animation-widget article .fm-imdb:hover .fm-tooltiptext {
     opacity:1;
     transform:translate(-50%, -100%) 
}
 .textwidget p a img {
     border-radius:9px 
}
 .box-main-single-download span strong a {
     color:inherit 
}
 .sidenav {
     height:100%;
     position:fixed;
     z-index:99999999999;
     top:0;
     right:0;
     background-color:#38a0f0;
     overflow-x:hidden;
     transition:.5s;
     padding-top:60px;
     width:0 
}
 .sidenav a {
     padding:4px 15px 4px 4px;
     text-decoration:none;
     font-size:14px;
     color:#fff;
     display:block;
     transition:.3s 
}
 .sidenav a:hover {
     color:#fead00 
}
 .sidenav .closebtn {
     position:absolute;
     top:0;
     left:0;
     font-size:28px;
     padding:4px 15px;
     color:#fff 
}
 .btn-movie-age-danger {
     float:left;
     padding:4px;
     background-color:#fff;
     margin:4px;
     padding:5px;
     float:left;
     width:100px;
     border-right-width:3px;
     height:35px;
     text-align:center;
     padding:6px 13px;
     font-size:14px;
     color:#38a0f0;
     margin-left:11px;
     margin-top:12px;
     border-radius:35px;
     border:1px solid #38a0f0 
}
 .btn-movie-age-danger::before {
     font-family:FontAwesome;
     content:"\f005";
     float:right;
     font-size:18px;
     margin:0;
     color:#38a0f0;
     padding:0 1px 5px 
}
 #wpcomm {
     border:none;
     padding:15px 
}
 #wc-comment-header {
     max-width:100%;
     padding:15px 15px 0;
     display:block;
     float:none;
     clear:both;
     font-size:17px;
     margin:0 auto;
     font-weight:500;
     color:#505050 
}
 #wpcomm .wpdiscuz-textarea-wrap {
     border:0!important 
}
 #wpcomm .wc-field-submit .wc_comm_submit {
     background-color:#0046ff;
     border:0!important;
     padding:12px 40px;
     border-radius:15px;
     box-shadow:0 0 3px #0046ff 
}
 #wpcomm .wc-field-submit .wc_comm_submit:hover {
     background-color:#ffc402;
     box-shadow:0 0 3px #ffc402 
}
 #wpcomm .wc_comm_form.wc_main_comm_form .wc-field-textarea .wpdiscuz-textarea-wrap textarea {
     font-size:17px;
     background:#f4f6fd;
     padding:30px 85px 0 78px;
     width:100%;
     color:#2f2f2f;
     border-radius:20px;
     box-shadow:0 0 3px #0046ff;
     min-height:100px!important;
     height:100px!important 
}
 #wpcomm .wpdiscuz-form-top-bar .wpdiscuz-user-settings:hover {
     color:#38A0F0 
}
 #wpcomm .wc_comm_form.wc_main_comm_form .wc-field-comment .wc-field-avatararea {
     width:44px;
     margin:22px 35px;
     float:right;
     position:absolute;
     z-index:10 
}
 #wpcomm .wc-form-footer {
     border:none;
     padding-bottom:0 
}
 .wpdiscuz-front-actions {
     width:100%;
     padding:0;
     background:none!important 
}
 #wpcomm .wpdiscuz-sort-button-active {
     color:#0046ff!important;
     cursor:default!important 
}
 #wpcomm .wpdiscuz-front-actions .wpdiscuz-sort-buttons .wpdiscuz-sort-button {
     color:#5d5d5d;
     margin-right:15px;
     cursor:pointer 
}
 .fa-caret-up:before {
     content:'';
     position:absolute;
     width:14px;
     height:14px;
     margin-right:3px;
     margin-top:-7px;
     background-color:#5d5d5d;
     -webkit-mask:url(img/svg/up.svg) no-repeat 50% 50%;
     mask:url(img/svg/up.svg) no-repeat 50% 50% 
}

 #wpcomm .wc-toggle i.fa-chevron-down {
     display:inline-block;
     padding-right:5px 
}
 #wpcomm .wc-toggle .fa-chevron-down:before {
     content:'';
     position:absolute;
     width:19px;
     height:19px;
     margin-right:9px;
     margin-top:-7px;
     background-color:#999;
     -webkit-mask:url(img/svg/up-i.svg) no-repeat 50% 50%;
     mask:url(img/svg/up-i.svg) no-repeat 50% 50% 
}
 #wpcomm .wc_comm_form.wc-secondary-form-wrapper .wc-field-textarea textarea {
     height:57px!important;
     background-color:#f4f6fd;
     border-radius:15px;
     box-shadow:0 0 3px #0046ff 
}
 .red-bc {
     background-color:#1d212d!important 
}
 .fa-volume-down::before {
     content:"\f028"!important;
     font-size:20px!important;
     margin-right:-2px!important 
}
 .fa-download::before {
     font-size:20px!important;
     margin-right:-2px!important 
}
 .fa-picture-o::before {
     font-size:18px!important;
     margin-right:-2px!important 
}
 .fa-commenting-o::before {
     font-size:19px!important;
     margin-right:-2px!important 
}
 .fa-commenting-o {
     line-height:20px!important 
}
 .fm-color-dir .fa-download {
     line-height:23px!important 
}
 #wpcomm .wc-comment .wc-comment-left {
     width:64px;
     float:right;
     text-align:center;
     line-height:16px;
     margin-top:0;
     position:relative;
     margin-right:0 
}
 #wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
     color:#38A0F0;
     border:none;
     border-bottom-style:none;
     border-bottom-width:medium;
     border-bottom:0!important 
}
 #wpcomm .wc-comment-header {
     margin:0;
     height:35px;
     border:none;
     padding:0 
}
 .wc_held_for_moderate {
     background-color:#ffc402;
     text-align:center;
     color:#fff;
     border:none;
     padding:5px 10px;
     width:100%;
     margin:8px 0!important;
     border-radius:12px 
}
 #wpcomm .wc-comment-author {
     font-size:17px;
     float:right;
     white-space:normal;
     text-align:right;
     padding:0;
     font-weight:500;
     color:#0046ff 
}
 #wpcomm .wc-comment-link {
     font-size:12px;
     float:left;
     text-align:left;
     line-height:20px;
     padding:12px 0 0 26px;
     margin:0 
}
 #wpcomm .wc-closed-comment.wc-comment .wc-comment-header .wpd-closed {
     display:inline-block;
     border-radius:0;
     font-size:12px;
     padding:0;
     margin:0;
     line-height:0;
     height:22px;
     width:23px 
}
 #wpcomm .wc-sticky-comment.wc-comment .wc-comment-header .wpd-sticky {
     display:inline-block;
     border-radius:0;
     font-size:12px;
     padding:0;
     margin:0;
     line-height:0;
     height:22px;
     width:23px 
}
.fa-clock:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    margin-right: -10px;
    margin-top: -11px;
    background-color: #999;
    -webkit-mask: url(img/svg/time.svg) no-repeat 50% 50%;
    mask: url(img/svg/time.svg) no-repeat 50% 50%;
}
#wpdcom {
    max-width: 900px;
    padding: 0;
    margin: 7px auto 15px auto;
}
#wpdcom .ql-editor > * {
    font-family:'IRANSansWeb';
}
#wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-date {
    padding: 0 10px 0 0;
    font-size: 12px;
}
#wpdcom .wpd-field-radio .wpd-item, #wpdcom .wpd-field-checkbox .wpd-item {
    display: block;
    text-align: right;
}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
	margin: 0;
}
@media screen and (max-width: 600px) {
#wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    flex-grow: 0;
    margin-bottom: 0px;
    margin-right: 61px;
    flex-wrap: wrap;
    margin-top: -50px;
}
}
 #wpcomm .wpdiscuz-readmore {
     background:#ffc402;
     color:#fff;
     padding:1px 8px;
     border-radius:5px;
     cursor:pointer 
}
 #wpcomm .wc-comment-right .wc-comment-text {
     text-align:right;
     padding:5px 0;
     min-height:30px 
}
 #wpcomm .wc-comment-footer {
     font-weight:400;
     padding:0;
     margin-top:0;
     min-height:28px 
}
 #wpcomm .wc-comment-footer .wc-footer-right .wc-comment-date {
     display:inline-block;
     margin-right:12px;
     margin-top:5px 
}
 #wpcomm span.wc-vote-link span {
     position:absolute;
     width:90px;
     color:#FFF;
     background:#fd304f;
     height:auto;
     line-height:17px;
     padding:4px;
     font-size:14px;
     text-align:center;
     visibility:hidden;
     border-radius:20px;
     display:inline-block 
}
 #wpcomm span.wc-vote-link span:after {
     content:'';
     position:absolute;
     top:100%;
     right:50%;
     margin-right:-8px;
     width:0;
     height:0;
     border-top:8px solid #fd304f;
     border-left:8px solid transparent;
     border-right:8px solid transparent 
}
 #wpcomm .wc-comment-right .wc-comment-text p {
     margin-bottom:0;
     line-height:24px!important 
}
 #wpcomm .wc-comment .wc-comment-right {
     margin-right:69px;
     padding:8px 13px;
     display:block;
     margin-bottom:10px;
     background:#f4f6fd!important;
     border:1px solid #f4f6fd!important;
     margin-left:0;
     border-radius:15px!important 
}
 #wpcomm .wc-footer-left .wc-reply-button i {
     font-size:13px;
     font-family:FontAwesome!important 
}
 #wpcomm .wc-reply .wc-footer-left .wc-cta-button, #wpcomm .wc-reply .wc-footer-left .wc-cta-button-x {
     font-size:11px;
     padding:2px 8px 4px;
     line-height:16px;
     margin:0 
}
 .wc_follow_email_confirm_fail, .wc_follow_login_to_follow, .wc_follow_impossible, .wc_follow_not_added {
     background-color:#fd304f!important;
     font-size:14px;
     text-align:center;
     color:#fff;
     border:0;
     padding:5px 10px;
     width:100%;
     box-sizing:border-box;
     margin:5px 0;
     border-radius:12px 
}
 #wpcomm .wc-footer-left .wc-cta-button {
     padding:4px 13px;
     border:0;
     color:#0046ff;
     border-radius:35px;
     background:#dde5ff;
     padding:4px 16px 6px 16px;
     margin:0 
}
 #wpcomm .wc-footer-left .wc-reply-button:hover {
     background:#0046ff;
     color:#fff 
}
 #wpcomm .wc-comment-footer .wc-footer-left {
     float:left;
     display:block 
}
 #wpcomm .wc-comment-footer .wc-footer-right {
     float:right;
     display:block;
     margin-top:0;
     line-height:22px 
}
 .wc-blog-post_author > .wc-comment-right .wc-comment-author a {
     color:#f24848!important 
}
 .wpdiscuz-form-bottom-bar, #wc-comment-header .wpdiscuz-comment-count .wpd-cc-arrow {
     display:none 
}
 #wc-comment-header .wpdiscuz-comment-count .wpd-cc-value {
     background:#0046ff;
     border-radius:25px;
     height:25px;
     min-width:25px;
     font-size:13px;
     padding:6px 
}
 #wpcomm .wpdiscuz-form-top-bar {
     display:none 
}
 .fa-comments::before {
     content:"\f112";
}
 #wpcomm .wpf-cta:hover {
     color:#fff!important;
     border-radius:2px 
}
 #wpcomm .page-numbers {
     color:#0046ff!important;
     border:#0046ff 1px solid!important;
     border-radius:25px;
     padding:4px 10px;
     font-size:16px;
     margin:18px 1px;
     line-height:33px;
     background:#fff 
}
 #wpcomm span.current {
     background:#0046ff;
     color:#fff!important 
}
 #wpcomm .wpd-form-row .wpdiscuz-item {
     display:inline-block;
     padding:4px 0 0 7px 
}
 #wpcomm .wc-field-submit {
     padding:4px 0 0 
}
 #wpcomm .wpd-form-row .wpdiscuz-item .wpd-field-icon {
     color:#fff;
     opacity:0 
}
 #wpcomm .wpd-form-row .wpd-field {
     background:#f4f6fd;
     padding:10px;
     border:0;
     box-shadow:0 0 3px #0046ff;
     border-radius:14px;
}
 #wpcomm .wc-comment-footer .wc-vote-result {
     font-size:12px!important;
     border:0!important 
}
 #wpcomm .wc-comment-footer .wc-down {
     display:none 
}
 #wpcomm .wc-field-submit {
     padding:10px 0 0 
}
 #wpcomm .wpd-form-row .wpdiscuz-item {
     padding:10px 0 0 
}
#wpcomm .wpd-form-col-left .wpd-field-group.wpd-field-single .wpd-field-group-title, #wpcomm .wpd-form-col-right .wpd-field-group.wpd-field-single .wpd-field-group-title {
	text-align:right;
}
 .gallery-container {
     direction:ltr;
     -webkit-overflow-scrolling:touch;
     overflow-scrolling:touch;
     overflow-x:auto;
     width:100% 
}
 #gallery-featured {
     width:-webkit-max-content;
     width:-moz-max-content;
     width:max-content 
}
 #gallery-featured .gallery-post {
     width:200px;
     height:auto;
     margin-left:4px 
}
 .gallery-post {
     text-align:center;
     font-size:12px;
     float:right;
     position:relative 
}
 #gallery-featured .gallery-figure {
     height:100px;
     color:#fff;
     background:#fff;
     overflow:hidden;
     position:relative;
     direction:ltr;
     font-size:10px;
     border-radius:12px 
}
 .gallery-post-more {
     position:absolute;
     top:0;
     right:0;
     bottom:0;
     left:0;
     z-index:11 
}
 .gallery-figure img {
     width:100%;
     height:auto 
}
 .gallery-figure h2, .gallery-figure h3 {
     background:rgba(0, 0, 0, .8);
     width:100%;
     font-size:11px;
     position:absolute;
     bottom:0;
     z-index:12;
     margin:0 
}
 .gallery-figure h2 a, .gallery-figure h3 a {
     padding:5px 4px;
     display:block;
     color:#fff 
}
 .top-posts-overlay {
     position:absolute;
     bottom:0;
     left:0;
     right:0;
     background-color:rgba(0, 0, 0, 0.55);
     overflow:hidden;
     width:100%;
     height:100%;
     -webkit-transform:scale(0);
     transition:.3s ease;
     z-index:99 
}
 .gallery-figure:hover .top-posts-overlay {
     transform:scale(1) 
}
 .light-box-img {
     position:fixed;
     background:rgba(0, 0, 0, 0.5);
     top:0;
     right:0;
     left:0;
     bottom:0;
     z-index:9999 
}
 .light-box-img img {
     display:block;
     position:absolute;
     top:50%;
     left:50%;
     transform:translate(-50%, -50%) 
}
 #wpcomm .wc-vote-link.wc-up {
     color:#05b504!important 
}
 #wpcomm .wc-footer-left .wc-reply-button i, #wpcomm .wc-comment-footer .wc-vote-result.wc-vote-result-dislike {
     display:none 
}
 .fa-chevron-down:before {
     display:none 
}
 .taxonomy-list li {
     display:inline-block;
     width:30%!important;
     padding:5px 0!important;
     margin-right:5px!important;
     background:rgba(0, 70, 255, 0.07058823529411765)!important;
     border-radius:9px;
}
 .taxonomy-list li a::before {
     display:none 
}
 .taxonomy-list li a {
     text-align:center;
     color:#5d5d5d!important;
     display:block;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .taxonomy-list li a:hover {
     color:#0046ff!important 
}
 .yeartaxonomy-list li {
     display:inline-block;
     width:23%!important;
     padding:3px 0!important;
     margin:0 2px!important;
     background:rgba(0, 70, 255, 0.07058823529411765)!important;
     border-radius:9px;
}
 .yeartaxonomy-list li a::before {
     display:none 
}
 .yeartaxonomy-list li a {
     margin-right:5px;
     color:#5d5d5d!important;
     display:block;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
	 margin-top:2px;
}
 .yeartaxonomy-list li a:hover {
     color:#0046ff!important 
}
 .simpletaxonomy-list li {
     display:inline-block;
     width:47%!important;
     padding:5px 0!important;
     margin-right:5px!important;
     background:rgba(0, 70, 255, 0.07058823529411765)!important;
     border-radius:9px;
}
 .simpletaxonomy-list li a::before {
     display:none 
}
 .simpletaxonomy-list li a {
     margin-right:10px;
     color:#5d5d5d!important;
     width:120px;
     display:block;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .simpletaxonomy-list li a:hover {
     color:#0046ff!important 
}
 .sidebar .content span.count {
     font-size: 10px;
     padding: 2px 7px;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     background: #ccc;
     margin-top: 2px;
     position: absolute;
     left: 10px;
     width: auto;
     line-height: 17px;
}
.yeartaxonomy-list li span.count {
	padding: 2px 4px !important;
	margin-top: 0px !important;
	left: 5px !important;
}
 .sidebar .content li:nth-child(3n-2) a .count {
     background: #FF0000;
     color: #fff;
}
 .sidebar .content li:nth-child(3n-1) a .count {
     background: #FEC342;
     color: #000;
}
 .sidebar .content li:nth-child(3n) a .count {
     background: #607D8B;
     color: #fff;
}
 .textforads {
     margin:5px 
}
 .textforads ul.ads-text {
     overflow: hidden;
     display: block;
     width: 360px;
     columns: 2;
     -webkit-columns: 2;
     -moz-columns: 2;
}
 .textforads ul.ads-text li a {
     color: #444;
     display: inline-block;
     font-size: 12px;
     line-height: 3;
}
 .textforads ul.ads-text li a:hover {
     color: #0046ff;
}
 .textforads ul.ads-text li a::before {
     display:inline-block;
     content:"";
     width:7px;
     height:7px;
     border-radius:50%;
     background:#ffc402;
     margin-left:7px 
}
 .widget-con {
     text-align:center;
     width:1200px;
     margin:0 auto;
     overflow:hidden;
     background:#fff;
     margin-top:10px;
     padding:5px 
}
 .widget-con h4 {
     margin:10px 0;
     font-size:20px 
}
 .widget-con figure {
     margin:0 0 0 .5%;
     width:24.4%;
     float:left;
     overflow:hidden;
     background:#eee 
}
 .widget-con a img {
     border:0;
     padding-top:5px 
}
 .widget-con figcaption {
     margin:5px 0;
     padding:0 5px;
     height:25px 
}
 .widget-con figcaption a {
     display:block;
     line-height:25px;
     color:#000;
     font-size:15px 
}
 .widget-con .clear-con {
     clear:both 
}
 .textadv {
     display:inline-block;
     font-size:12px;
     padding:12px 0 0;
     color:#b6b6b6 
}
 .box-series-post {
     margin:0 5px;
     width:100%;
     background:#fff;
     border-radius:9px 
}
 .box-series-h {
     margin:0;
     display:block;
     clear:both;
     height:40px;
     line-height:40px 
}
 .box-series-h-t {
     height:44px;
     float:right;
     margin:0 10px;
     font-size:15px 
}
 .box-series-h-t a {
     float:right;
     font-size:15px;
     color:#555;
     font-weight:500 
}
 .box-series-h .more-st {
     float:left;
     font-size:10px;
     color:#888;
     margin:0 10px 
}
 .box-series-post .item {
     position:relative;
     display:block;
     padding:0;
     text-align:center;
     overflow:hidden 
}
 .box-series-post a p {
     background: rgba(0, 0, 0, .8);
     height:auto;
     padding:0 5px;
     font-size:12px;
     line-height:20px;
     transition:all .2s ease-in-out;
     position:absolute;
     bottom:0;
     color:#ffc402;
     width:100%;
     border-radius:0 0 9px 9px;
     font-weight: 500;
}
 .box-series-post a img {
     width:100%;
     border-radius:9px 
}
 .box-series-post a:hover p {
     height:100%;
     background-color:rgba(93, 93, 93, 0.57);
     color:#FFF;
     border-radius:9px;
     padding:22px 0 
}
 @media only screen and (max-width: 1200px) {
     .header, .headbg {
         display:block 
    }
     .single_header_ads {
         width:49% 
    }
     .header {
         width:100% 
    }
     .header-content {
         width:99% 
    }
     .logo {
         width:15% 
    }
     #main {
         width:100% 
    }
     .offer-p .item figure img {
         height:240px 
    }
     .ftcentr, .con, .unheadads, .container {
         width:99% 
    }
     .footer-as, .footer, .copy-right {
         width:100% 
    }
     .scroll-box .scroll-item {
         margin-right:45px 
    }
     .group_items-box, .group_items {
         width:575px!important 
    }
     .trailer-widget a:nth-of-type(1), .trailer-widget a:nth-of-type(2) {
         width:47%;
         height:200px;
         margin-bottom:10px 
    }
     .trailer-widget a:nth-of-type(3), .trailer-widget a:nth-of-type(4), .trailer-widget a:nth-of-type(5) {
         width:30.2%;
         height:130px 
    }
}
 @media only screen and (max-width: 1150px) {
     ul.slider-list {
         margin-top: 0 !important;
    }
}
 @media only screen and (max-width: 1100px) {
     .trailer-widget a:nth-of-type(1), .trailer-widget a:nth-of-type(2) {
         width:47%;
         height:180px;
         margin-bottom:10px 
    }
     .trailer-widget a:nth-of-type(3), .trailer-widget a:nth-of-type(4), .trailer-widget a:nth-of-type(5) {
         width:30.2%;
         height:115px 
    }
}
 @media only screen and (max-width: 985px) and (min-width: 768px) {
     #main {
         width:100% 
    }
     .logo {
         width:17% 
    }
     .header-content span {
         display:none 
    }
     .ftcentr, .con, .container {
         width:99%;
         float:none;
         margin:0 auto 
    }
     .offer-p .item figure img {
         height:270px 
    }
     .main-content, .post, .entry, .layout-1c .sidebar, .layout-1c .post {
         width:100%;
         clear:both;
         float:none;
         margin:0 auto;
         margin-bottom:15px 
    }
     #wpcomm .wc-comment .wc-comment-right, #wpcomm .wc-reply .wc-comment-right {
         margin-left:5px!important;
         margin-right:5px!important 
    }
     .narrow-sidebar {
         width:100%;
         float:none;
         margin:0 auto;
         clear:both 
    }
     .sidebar {
         width:100%;
         float:none;
         margin:0 auto 
    }
     .trailer-widget a {
         width:18%!important;
         height:auto!important;
         margin:0!important 
    }
     .post-content {
         width:100%;
         display:block;
         clear:both 
    }
     .down-newsticker span {
         font-size:14px;
         padding:11px 8px 
    }
     .footer, .copy-right {
         width:100% 
    }
     .footer-content, .footer-widget {
         width:98%;
         float:none;
         margin:0 auto 
    }
     .footer-widget {
         margin-bottom:10px 
    }
}
 @media only screen and (max-width: 806px) {
     .post-image {
         width: 100%;
         float: none !important;
         text-align: center;
         display: block !important;
    }
     div.post-right {
         width: 100%;
    }
     .post-right p span.quality {
         float: none !important;
         white-space: unset !important;
    }
}
 @media only screen and (max-width: 767px) and (min-width: 480px) {
     #main {
         width:100% 
    }
     .hdrbc {
         display:block 
    }
     .header, .headbg {
         display:none 
    }
     .offer-p {
         margin-top:65px 
    }
     .offer-p .title .more {
         background:#0046ff 
    }
     .offer-p .title .more a {
         color:#fff 
    }
     .offer-p .title .more a::after {
         background-color:#fff 
    }
     .offer-p .item figure img {
         height:210px 
    }
     .container, .main-content {
         width:98%;
         float:none;
         margin:0 auto 
    }
     .main-content, .post, .entry, .layout-1c .sidebar, .layout-1c .post {
         width:100%;
         clear:both;
         margin:0 auto;
         margin-bottom:25px;
         float:none 
    }
     .sidebar {
         width:100%;
         float:none;
         margin:0 auto 
    }
     .trailer-widget a {
         width:18%!important;
         height:auto!important;
         margin:0!important 
    }
     .post-content {
         width:98%;
         display:block;
         clear:both 
    }
     .list-box li.first-news, .list-box li.inner-post {
         display:block;
         width:98%;
         float:none;
         margin:0 auto 
    }
     #wpcomm .wc-reply.wc-comment .wc-comment-left .avatar {
         width:29px!important;
         height:29px!important;
         margin:11px 15px 0 3px !important 
    }
     #wpcomm .wc-comment .wc-comment-left .avatar {
         margin:3px 12px 0 5px !important 
    }
     #wpcomm .wc-reply .wc-comment-header {
         margin-right:27px!important 
    }
	 .boxdl .bdy .open-close span {
		 padding:9px
	 }
	 .boxdl .bdy .open-close span.btn {
		 top:0
	 }
}
 @media only screen and (max-width: 479px) {
     .samandehi {
         margin:50px 0 10px;
     }
     .ftcentr .ltr .social-item {
         display: inline-block;
    }
     .single_header_ads {
         width:100% 
    }
     .footer-menu {
         width: 100%;
         display: block;
         margin-right: 0;
    }
     .textforads ul.ads-text {
         width: 100%;
         margin-right: 0;
         text-align: center;
    }
     .ftcentr .ltr a {
         float:none 
    }
     #main {
         width:100% 
    }
     .hdrbc {
         display:block 
    }
     .header, .headbg {
         display:none 
    }
     .offer-p {
         margin-top:65px 
    }
     .offer-p .title .more {
         background:#0046ff 
    }
     .offer-p .title .more a {
         color:#fff 
    }
     .offer-p .title .more a::after {
         background-color:#fff 
    }
     .offer-p .item figure img {
         height:150px 
    }
     .play-b {
         height:30px;
         width:30px 
    }
     .boxdl .bdy ul li ul.l1nk, .boxdl .bdy>ul>li>ul.l1nk>li, .boxdl .bdy > ul > li > ul.l1nk > li a {
         text-align:center;
         margin-left:0;
		 margin-bottom: 10px;
    }
     .boxdl .bdy > ul > li > ul.l1nk > li:last-of-type {
         margin-bottom: 0;
    }
     .boxdl .bdy ul li ul.inf0 {
         float: none;
         text-align: center;
         padding-bottom: 7px;
    }
     .boxdl .bdy ul li ul.inf0 li {
         float: none;
         padding: 10px;
    }
     .boxdl .bdy .open-close {
         text-align:center;
         padding:10px 
    }
     .boxdl .bdy .open-close span {
         display:block;
		 width:100%;
		 padding: 5px
    }
     .boxdl .bdy .open-close span.btn {
         width:100%;
         margin:0;
         position:initial 
    }
     #wpcomm .wc-comment .wc-comment-right {
         margin-left:5px!important;
         margin-right:5px!important 
    }
     .ftcentr, .con, .unheadads, .container {
         width:94%;
         float:none;
         margin:0 auto;
         clear:both 
    }
     .post-boxs {
         display:none 
    }
     .post-left {
         width:100%!important;
         height:100%!important 
    }
     .post-right {
         width:100%!important 
    }
     .tit h1, .tit h1 a, .tit h2, .tit h2 a {
         display:block;
         width:100%;
		 text-align:center;
		
    }
	 .tit > i {
		 display:none;
	 }
	 .imdb-sco {
		 display:none;
	 }
     .main-content, .post, .entry, .layout-1c .sidebar, .layout-1c .post {
         width:100%;
         clear:both;
         float:none;
         margin:0 auto;
         margin-bottom:25px 
    }
     .post-content {
         width:98% 
    }
     .post-content img {
         max-width:100% 
    }
     .sidebar {
         width:100%;
         float:none;
         margin:0 auto 
    }
     .post-content {
         width:100%;
         display:block;
         clear:both 
    }
     .post-image {
         width:100% 
    }
     .post-left .post-image img {
         width:100%;
    }
     .ftcentr .rtl {
         width:100%;
         text-align:center 
    }
     .ftcentr .ltr {
         width:100% 
    }
     .ftcentr .corg {
         padding:19px 0 60px;
         text-align: center;
    }
     .ftcentr .corg::before {
         display:block;
         float:none;
         margin:0 auto 10px 
    }
     .trailer-buttom, .more-link {
         width:98%;
         float:none!important;
         display:block;
         clear:both;
         margin:8px auto;
         text-align:center 
    }
     #wpcomm .wc-comment-footer .wc-footer-right .wc-toggle {
         display:none 
    }
     #wpcomm .wc-reply.wc-comment .wc-comment-left .avatar {
         width:29px!important;
         height:29px!important;
         margin:11px 15px 0 3px !important 
    }
     #wpcomm .wc-comment .wc-comment-left .avatar {
         margin:3px 12px 0 5px !important 
    }
     #wpcomm .wc-reply .wc-comment-header {
         margin-right:27px!important 
    }
}
 @media screen and (max-height: 450px) {
     .sidenav {
         padding-top:15px 
    }
     .sidenav a {
         font-size:18px 
    }
}
 @media screen and (max-width: 480px) {
     .widget-con figure {
         width:48% 
    }
     .widget-con img {
         width:200px;
         height:110px 
    }
     .widget-con {
         width:94%;
         margin-bottom:10px 
    }
}
 @media only screen and (max-width: 985px) and (min-width: 768px) {
     .widget-con {
         width:94%;
         margin-bottom:10px 
    }
}
 @media only screen and (max-width: 767px) and (min-width: 480px) {
     .widget-con {
         width:94%;
         margin-bottom:10px 
    }
}
 @keyframes LoadingAnimation {
     0% {
         background-position:0 50% 
    }
     50% {
         background-position:100% 50% 
    }
     100% {
         background-position:0 50% 
    }
}
 img.loading {
     background:linear-gradient(45deg, #f7f9ff, #fff7df) 0 0 / 500% 100%;
     animation:LoadingAnimation 1s ease infinite 
}
 .post-right p span:last-of-type, .more-info-list li span:last-of-type {
     display: none !important;
}
 .block-social {
     width: 100%;
     padding: 10px 10px 10px 85px;
     background: #b4b4b4;
     color: #fff;
     min-height: 90px;
     position: relative;
     text-align: center;
     overflow: hidden;
     border-radius: 9px;
     font-weight: 500;
}
 .block-social.instagram {
     background: #9cccfd;
     -webkit-box-shadow: inset 76px 63px 162px -1px rgba(209, 75, 113, 1);
     -moz-box-shadow: inset 76px 63px 162px -1px rgba(209, 75, 113, 1);
     box-shadow: inset 76px 63px 162px -1px rgba(209, 75, 113, 1);
}
 .block-social.telegram {
     background: #566c83;
     -webkit-box-shadow: inset 39px -41px 270px -81px rgba(156, 204, 253, 1);
     -moz-box-shadow: inset 39px -41px 270px -81px rgba(156, 204, 253, 1);
     box-shadow: inset 39px -41px 270px -81px rgba(156, 204, 253, 1);
}
 .block-social.instagram svg {
     fill: #c46a93;
}
 .block-social.telegram svg {
     fill: #607a95;
}
 .instagram .link:hover {
     color: #c46a93;
}
 .block-social:hover svg {
     transform: translateY(-50%) rotate(360deg);
     box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .2);
}
 .block-social .big-text {
     font-size: 18px;
}
 .block-social span {
     display: block;
}
 .block-social .small-text {
     font-size: 10px;
}
 .block-social svg {
     left: 10px;
     width: 60px;
     height: 60px;
     border-radius: 50%;
     background: #fafafa;
     position: absolute;
     top: 50%;
     transform: translateY(-50%) rotate(0deg);
     padding: 12px 0;
     box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .1);
}
 .cubic-bezier, .block-social .link, .block-social svg {
     -webkit-transition: all 0.9s cubic-bezier(.55, 1.5, .55, 1.2);
     -moz-transition: all 0.9s cubic-bezier(.55, 1.5, .55, 1.2);
     -ms-transition: all 0.9s cubic-bezier(.55, 1.5, .55, 1.2);
     -o-transition: all 0.9s cubic-bezier(.55, 1.5, .55, 1.2);
     transition: all 0.9s cubic-bezier(.55, 1.5, .55, 1.2);
}
 .block-social .link {
     display: inline-block;
     padding: 2px 8px;
     color: #fff;
     border: 1px solid #fff;
     border-radius: 30px;
     font-size: 10px;
     margin-top: 5px;
     box-shadow: 0 0 0 0 #fff inset;
}
 .block-social .link:hover {
     box-shadow: -120px 0 0 0 #fff inset;
     color: #666;
}
 .disk-list {
     float: right;
     width: 100%;
}
 .disk-list li {
     padding: 8px 0;
     position: relative;
     overflow: hidden;
}
 .disk-list li:hover .disk {
     transform: rotate(360deg);
}
 .disk-list .disk {
     float: right;
     width: 70px;
     height: 70px;
     text-align: center;
     border-radius: 100%;
     position: relative;
     overflow: hidden;
     margin: 0 0 0 10px;
     transition: 0.4s ease-in-out;
     box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
 .disk-list .disk::after {
     position: absolute;
     content: "";
     width: 15px;
     height: 15px;
     border-radius: 100%;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     -o-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     background: #fff;
}
 .disk-list li .lititle {
     font-size: 13px;
     font-weight: lighter;
     margin: 3px 0;
     position: relative;
}
 .disk-list li .metaspan {
     font-size: 12px;
     color: #777;
}
 .disk-list li .metaspan svg {
     fill: #777;
     float: right;
     margin: 5px 0 0 7px;
}
 .disk-list li .click-arrow {
     position: absolute;
     right: 105%;
     top: 25%;
     fill: rgba(0, 0, 0, .0);
     transition: 0.4s ease-in-out;
}
 .disk-list li:hover .click-arrow {
     fill: rgba(0, 0, 0, .05);
     right: 85%;
}
 .kk-star-ratings {
     float: left;
     margin: 0 15px 15px;
}
 .kksr-stars {
     height: 25px;
     position: relative 
}
/* Manual installation kk Star Ratings - * Remove Plugin kk Star Ratings .kksr-star {
     width: 125px;
     float: left 
}
 .kksr-star.gray {
     background-image: url(img/gray.png);
}
 .kksr-star.yellow {
     background-image: url(img/yellow.png) 
}
 .kksr-star.orange {
     background-image: url(img/orange.png);
     opacity: 1!important;
}
 .kksr-stars .kksr-fuel {
     height: 25px;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 0 
}
 .kksr-stars a {
     width: 25px;
     height: 25px;
     float: left;
     position: relative;
     z-index: 1;
}
 .kksr-legend {
     color: #999;
     line-height: 27px;
     font-size: 15px;
     display: inline-block;
     margin-left: 10px;
}
 .kksr-legend .kksr-title {
     display: none 
}
 */
 .title-line {
     float: right;
     background: #0046ff;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     color: #fff;
     margin-left: -8px;
     height: 30px;
     text-align: center;
     line-height: 29px;
     font-weight: 700;
}
 .messageBox {
     direction: rtl;
     position: fixed;
     bottom: -60px;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     transform: translateX(-50%);
     white-space: nowrap;
     background: rgba(0, 0, 0, .8);
     color: #fff;
     border-radius: 4px;
     padding: 10px 15px;
     -webkit-transition: 0.4s ease-in-out;
     -moz-transition: 0.4s ease-in-out;
     -ms-transition: 0.4s ease-in-out;
     -o-transition: 0.4s ease-in-out;
     transition: 0.4s ease-in-out;
     z-index: 99999999999999;
}
 .messageBox.active {
     bottom: 10px 
}
 .video {
     display: block;
     width: 100%;
     height: 100%;
     border-radius: 4px;
}
 .cls-1 {
     fill: #cb0000;
}
 .cls-2 {
     fill: #D2A40D;
}
 .cls-3 {
     fill: #FFC402;
}
 .cls-4 {
     fill: #000;
}
 .cls-5 {
     fill: #a30000;
}
 .cls-6, .cls-7, .cls-8 {
     fill: #3e0000;
}
 .cls-10, .cls-6 {
     opacity: 0.6;
}
 .cls-7 {
     opacity: 0.4;
}
 .cls-9 {
     fill: #620000;
}
 .cls-11 {
     fill: #bc8100;
}
 .cls-12 {
     fill: #3e0000;
}
 .cls-13 {
     fill: #700;
}
 .cls-14 {
     fill: #fec342;
}
 .wheel {
     animation: wheel-rotate 6s ease infinite;
     transform-origin: center;
     transform-box: fill-box;
}
 @keyframes wheel-rotate {
     50% {
         transform: rotate(360deg);
         animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
    }
     100% {
         transform: rotate(960deg) 
    }
}
 .clock-hand-1 {
     animation: clock-rotate 3s linear infinite;
     transform-origin: bottom;
     transform-box: fill-box;
}
 .clock-hand-2 {
     animation: clock-rotate 6s linear infinite;
     transform-origin: bottom;
     transform-box: fill-box;
}
 @keyframes clock-rotate {
     100% {
         transform: rotate(360deg) 
    }
}
 #box-top {
     animation: box-top-anim 2s linear infinite;
     transform-origin: right top;
     transform-box: fill-box;
}
 @keyframes box-top-anim {
     50% {
         transform: rotate(-5deg) 
    }
}
 #umbrella {
     animation: umbrella-anim 6s linear infinite;
     transform-origin: center;
     transform-box: fill-box;
}
 @keyframes umbrella-anim {
     25% {
         transform: translateY(10px) rotate(5deg);
    }
     75% {
         transform: rotate(-5deg);
    }
}
 #cup {
     animation: cup-rotate 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;
     transform-origin: top left;
     transform-box: fill-box;
}
 @keyframes cup-rotate {
     50% {
         transform: rotate(-5deg) 
    }
}
 #pillow {
     animation: pillow-anim 3s linear infinite;
     transform-origin: center;
     transform-box: fill-box;
}
 @keyframes pillow-anim {
     25% {
         transform: rotate(10deg) translateY(5px) 
    }
     75% {
         transform: rotate(-10deg) 
    }
}
 #stripe {
     animation: stripe-anim 3s linear infinite;
     transform-origin: center;
     transform-box: fill-box;
}
 @keyframes stripe-anim {
     25% {
         transform: translate(10px, 0) rotate(-10deg) 
    }
     75% {
         transform: translateX(10px) 
    }
}
 #bike {
     animation: bike-anim 6s ease infinite;
}
 @keyframes bike-anim {
     0% {
         transform: translateX(-1300px) 
    }
     50% {
         transform: translateX(0);
         animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
    }
     100% {
         transform: translateX(1300px) 
    }
}
 #rucksack {
     animation: ruck-anim 3s linear infinite;
     transform-origin: top;
     transform-box: fill-box;
}
 @keyframes ruck-anim {
     50% {
         transform: rotate(5deg) 
    }
}
 .circle {
     animation: circle-anim ease infinite;
     transform-origin: center;
     transform-box: fill-box;
     perspective: 0px;
}
 .circle.c1 {
     animation-duration: 2s 
}
 .circle.c2 {
     animation-duration: 3s 
}
 .circle.c3 {
     animation-duration: 1s 
}
 .circle.c4 {
     animation-duration: 1s 
}
 .circle.c5 {
     animation-duration: 2s 
}
 .circle.c6 {
     animation-duration: 3s 
}
 @keyframes circle-anim {
     50% {
         transform: scale(.2) rotateX(360deg) rotateY(360deg) 
    }
}
 .four, #ou {
     animation: four-anim cubic-bezier(0.39, 0.575, 0.565, 1) infinite;
}
 .four.a {
     transform-origin: bottom left;
     animation-duration: 3s;
     transform-box: fill-box;
}
 .four.b {
     transform-origin: bottom right;
     animation-duration: 3s;
     transform-box: fill-box;
}
 #ou {
     animation-duration: 6s;
     transform-origin: center;
     transform-box: fill-box;
}
 @keyframes four-anim {
     50% {
         transform: scale(.98) 
    }
}
 .searchform {
     color: #505d6c;
}
 .searchform form {
     position: relative;
     display: flex;
}
 .searchform form input.searchtext {
     width: 100%;
     height: 40px;
     padding-right: 10px;
     border-radius: 12px;
     color: #505d6c;
     font-weight: 700;
     background: transparent;
     border: none;
     box-shadow: 1px 1px 15px rgba(67, 38, 100, 0.15);
}
 .searchform form .search-submit {
     position: absolute;
     left: 0;
     background: #fac000;
     padding: 8px 28px;
     border-radius: 12px 0 0 12px;
     color: #FFF;
     height: 40px;
     font-weight: 700;
}
 .searchfound {
     margin-bottom: 10px;
     text-align: center;
     background: #0046ff;
     color: #fff;
     padding: 8px;
     border-radius: 4px;
     font-weight: 700;
}
 .post-image {
     overflow: hidden;
     position: relative;
     display: inline-block;
     border-radius: 12px;
     float: left;
     margin: 5px 0 15px;
}
 .last-part-overlay {
     text-align: center;
}
 .last-part-overlay .last-part {
     background: rgba(0, 0, 0, .8);
     color: #ffc402;
     position: absolute;
     left: 0;
     right: 0;
     bottom: 8px;
     padding: 8px;
     font-size: 16px;
     transition: .4s ease-in-out;
     letter-spacing: 1px;
     font-weight: 500;
}
 .post-image:hover .last-part {
     bottom: -50%;
     opacity: 0;
}
 .navig ul ul ul, .menuside ul ul {
     
}
 .loading-line {
     width: 100%;
}
 .loading-line {
     height: 3px;
     position: fixed;
     top: 0;
     left: 0;
     overflow: hidden;
     -webkit-border-radius: 0 1px 1px 0;
     -moz-border-radius: 0 1px 1px 0;
     border-radius: 0 1px 1px 0;
}
 .loading-line {
     z-index: 999999;
}
 .loading-line:before {
     background: #002DA3;
}
 .loading-line:before {
     content: "";
     position: absolute;
     left: -50%;
     height: 3px;
     width: 40%;
     -webkit-animation: scroll-line 1.5s linear infinite;
     -moz-animation: scroll-line 1.5s linear infinite;
     animation: scroll-line 1.5s linear infinite;
     -webkit-border-radius: 0 1px 1px 0;
     -moz-border-radius: 0 1px 1px 0;
     border-radius: 0 1px 1px 0;
}
 @keyframes scroll-line {
     0% {
         left: -40%;
    }
     50% {
         left: 20%;
         width: 80%;
    }
     100% {
         left: 100%;
         width: 100%;
    }
}
 .loading-line-spinner {
     display: block;
     position: fixed;
     z-index: 999999;
     top: 15px;
     right: 15px;
     width: 20px;
     height: 20px;
     border: 2px solid transparent;
     border-top-color: transparent;
     border-left-color: transparent;
     border-top-color: #002DA3;
     border-left-color: #002DA3;
     border-radius: 10px;
     -webkit-animation: pace-spinner .4s linear infinite;
     -moz-animation: pace-spinner .4s linear infinite;
     -ms-animation: pace-spinner .4s linear infinite;
     -o-animation: pace-spinner .4s linear infinite;
     animation: pace-spinner .4s linear infinite;
}
 @keyframes pace-spinner {
     0% {
         -webkit-transform: rotate(0);
         transform: rotate(0) 
    }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg) 
    }
}
 .post-right p span.quality {
     display: inline !important;
     float: right;
     max-width: 60%;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
}
 .navig ul li:nth-of-type(n+9), .menuside ul li:nth-of-type(n+9), .ftcentr ul li:nth-of-type(n+9), .ftcentr ul li .sub-menu, .textforads ul.ads-text li .sub-menu {
     display: none 
}
 .no-item {
     background: #1e54e7;
     border: 2px solid #00278d;
     color: #fff;
     padding: 10px !important;
     border-radius: 12px;
     display: inline-block;
     width: 100%;
}
 .no-item a {
     background: #fff;
     color: #333;
     padding: 3px 20px;
     margin-right: 10px;
     border-radius: 4px;
}
 .no-item a:hover {
     padding: 3px 30px;
}
 .floatr {
     float: right;
}
 .floatl {
     float: left;
}
 #wpcomm .wc-comment-header {
     border-top: none !important;
}
 #wpcomm .wc-comment-link, #wpcomm .by-wpdiscuz, #wpcomm .wpd_label {
     display: none 
}
 #wpcomm .wc-comment .wc-comment-left .wc-comment-label {
     background: #1d56eb !important;
     color: #fff !important;
     width: 81%;
}
 #wpcomm .avatar, #wpcomm .wc-comment .wc-comment-left .wc-comment-label {
     border-radius: 5px !important;
}
 #wpcomm .wc-footer-left .wc-cta-button, #wpcomm .wc-footer-left .wc-cta-button-x {
     padding: 4px 16px 6px 16px !important;
     background: #00B38F;
     color: #fff !important;
     border: 1px solid #00B38F !important;
     margin: 0 3px !important;
     border-radius: 35px;
     font-size: 12px !important;
     line-height: unset !important;
}
 #wpcomm button, #wpcomm input[type="button"], #wpcomm input[type="reset"], #wpcomm input[type="submit"] {
     font-family: unset;
}
 input[type="submit"].wc_save_edited_comment {
     border-radius: 35px !important;
     margin: 7px 7px 0 !important;
}
 #wpcomm .wpdiscuz-subscribe-bar {
     margin-top: 15px;
}
 #wpcomm button, #wpcomm input[type="button"], #wpcomm input[type="reset"], #wpcomm input[type="submit"] {
     background-color: #00b38f !important;
     border-radius: 5px;
     border: none !important;
}
 .kksr-valign-top.kksr-align-left {
     display: none !important;
}
 ul.slider-list {
     text-align: center;
     max-width: 800px !important;
     margin: -66px auto 15px;
}
 ul.slider-list li {
     display: inline-block;
     margin-right: 10px;
}
 ul.slider-list li a {
     font-weight: 700;
     color: #0046ff;
     background:#fff;
     border-radius: 12px;
     width: 195px;
     text-align: center;
     margin-bottom: 10px;
     display: block;
     padding: 10px 0;
     cursor: pointer;
     border: 1px solid #d4d5ff;
     opacity: .5;
}
 ul.slider-list .owl-item.big li a, ul.slider-list.big li a {
     border-color: #1d56eb;
     background: #1d56eb;
     color: #fff;
     opacity: 1;
}
 ul.tab-content li {
     display:none;
}
.properties {
	float:left;
}
.text-center {
	text-align:center;
}
.top-title {
	 color:#fff;
     text-align:center;
     width:100%;
     box-shadow:0 3px 10px rgba(0, 0, 0, .25);
     background:rgba(0, 0, 0, 0) -webkit-linear-gradient(-180deg, rgb(251, 176, 30), rgb(229, 2, 18), rgb(192, 6, 156)) repeat scroll 0% 0%;
}
.header-box {
	padding: 13px 5px;
	background: #30ba31;
	margin: 0 0 10px;
	text-align: center;
	display: inline-block;	
	max-width: 100%;
	color: #fff;
	border-radius: 12px;
	font-size: 14px;
	width:49%;
	font-weight: 700;
	position: relative;
	float:right;

}

.header-box-2 {
	padding: 13px 5px;
	background: #ba3030;
	margin: 0 0 10px;
	text-align: center;
	display: inline-block;	
	max-width: 100%;
	color: #fff;
	border-radius: 12px;
	font-size: 14px;
	width:100%;
	font-weight: 700;
	position: relative;
	float:right;

}
.header-box a{
	color:#fff;
}
.header-box-2 a{
	color:#fff;
}
.header-box:first-of-type{
	margin-left:2%;
}
.ql-container {
	font-family:IRANSansWeb;
}
.ads {
	padding:5px;
	background-color:#fff;
	border-radius:10px;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
.ads>img {
     max-width:100%;
     height:auto;
     border-radius:12px 
}
.update-image {
	float:right;
	margin: 0 10px;
	border-radius:10px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.update-image img {
	border-radius:10px;
}
/* Switch 1 Specific Style Start */

input[type="checkbox"].switchads{
	font-size: 20px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 3.5em;
	height: 1.5em;
	background: #ddd;
	border-radius: 3em;
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	margin:0;
  }
  
  input[type="checkbox"].switchads:checked{
	background: #0ebeff;
  }
  
  input[type="checkbox"].switchads:after{
	position: absolute;
	content: "";
	width: 1.4em;
	height: 1.4em;
	border-radius: 50%;
	background: #fff;
	-webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
	        box-shadow: 0 0 .25em rgba(0,0,0,.3);
	-webkit-transform: scale(.7);
	        transform: scale(.7);
	left: 0;
	top:0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
  }
  
  input[type="checkbox"].switchads:checked:after{
	left: calc(100% - 1.5em);
  }
	
/* Switch 1 Specific Style End */

.blinking{
    animation:blinkingText 1.4s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    50%{    color: transparent; }
    100%{   color: #f00;    }
}

.video-mask {
    border-radius: 12px;
    overflow: hidden;
    background-color: black;
}
#wpdcom {
    height: auto;
    padding: 5px 15px;
}
#wpdcom .wpd-form-head {
	margin-top: 5px;
}
#wpdcom .wpd-second-button, #wpdcom .wpd-prim-button {
	font-family: inherit;
	letter-spacing: 0px;
}
