/*
Theme Name: TaraneSaz
Author: Tik4.Com
Author URI: http://tik4.com/
Description: وب سایت ترانه ساز
Author: Tik4(Amir hossein Bakhshi)
Version: 2
*/
body{background:#fafafa !important;}
.boxes_shadows,.woocommerce .avatar_show,.woocommerce-MyAccount-navigation{
  -webkit-box-shadow: 0 6px 20px rgba(28,76,156,.1) !important;
  -moz-box-shadow: 0 6px 20px rgba(28,76,156,.1) !important;
	box-shadow: 0 6px 20px rgba(28,76,156,.1) !important;
border-radius:5px !important;}
img,.post-info,.woocommerce .avatar_show img,.hovereffect{border-radius:5px !important;}
.post-title i {border-radius: 0 5px 5px 0;}
.postdown{border-radius: 0 0 5px 5px !important;overflow: hidden;}
.shop-sec{border:none !important;overflow: hidden;}
.sidebar{overflow: hidden;}
.vipsec {padding-top:25px;}
.sidebar-title{border-radius: 5px 5px 0 0;position:relative;color: #28bb66;text-align:right !important;}
.floats_rights{position:relative;color: #28bb66;}
.sidebar-title span,.sidebar-title p,.floats_rights p{z-index: 2;position: relative;display: block;font-size:17px;}
.floats_rights p{margin:0 !important;}
.sidebar-title span::before,.sidebar-title p::before,.floats_rights p::before{
  content: '';
  width: 60px;
  height: 25px;
  z-index: -1;
  background: #ecf7e8;
  position: absolute;
  right: -5px;
  top: 2px;
  bottom: 0;
  margin: auto 0;
  transform: skewX(-30deg);
  -moz-transform: skewX(-30deg);
  -webkit-transform: skewX(-30deg);
  border-radius: 5px;
}
.ads_side_img{}
.shop-sec .box-title{display:flex;justify-content:space-between;align-content:center;align-items:center;padding:12px 24px 12px 14px;}
.thumbs_content_a li a{display:flex;justify-content:space-between;align-content:center;align-items:center;}
.thumbs_content_a li a img{width:65px;height:65px;border-radius:5px;margin-left:12px;}
.thumbs_content_a li a::before{display:none !important;}
.thumbs_content_a li a div{width:100%;}
.thumbs_content_a li a div span{width:100%;}
.thumbs_content_a li a div p{width:100%;margin:0 !important;}
.thumbs_content_a li a .fa-eye, .thumbs_content_a li a .fa-comment {
  float: right;
  margin: 2px 0 0 7px;
  color: #ffb931;
  font-size: 14px;
}
.edd_purchase_row{height:50px;}
.edd_purchase_details{width:150px;}
.edd_purchase_details a,.edd_purchase_status.failed,.edd_purchase_status.abandoned,.edd_purchase_status.revoked{background: #28bb66;color: #fff;padding:3px 0;margin:3px;width:150px;display:inline-block;
border-radius:5px;
transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
-webkit-transition:all ease-in-out 0.3s;
}
.edd_purchase_details a:hover{background: #22a75a;}
.edd_purchase_status.failed{background: #d1d1d1;color:#444 !important;}
.edd_purchase_status.revoked{background: #ff6262;color:#fff !important;}
.edd_purchase_status.abandoned{background: #31708f;color:#fff !important;}
.edd_purchase_details{font-size:0;line-height:10px !important;}
.edd_purchase_details a,.edd_purchase_details span{font-size:12px !important;line-height:24px !important;}
.edd_purchase_status.abandoned{display:none !important;}

.left_top_head,.cats_title_x{display:flex;justify-content:space-between;align-content:center;align-items:center;margin:10px auto;background:#ffffff;padding:20px;text-align:center;height:70px;}
.left_top_head a{width:47%;
  text-align:center;
  color: #fff;font-size:14px;
  padding: 6px 0;
  border-radius: 5px;
}
.orange_links {
  background: #ffb931;
  box-shadow: 0 2px 5px rgba(255,255,255,.3),0 5px 10px rgba(255,185,49,.45);
}
.green_links {
  background: #5cbd38;
  box-shadow: 0 2px 5px rgba(255,255,255,.3),0 2px 10px rgba(92,189,56,.45);
}
.left_top_head a i{font-size:17px;}
.cats_title_x p,.sellers_title{margin:0 auto !important;font-size:18px;padding:4px 0;}
.sellers_title{text-align:center;margin-bottom:25px !important;}


#blog_grides{margin: 70px -15px 0 -15px;}
.gblog_posts_gride{width: 25%;height: auto;padding: 15px;float: right;position: relative;}
.post_blogs{width: 100%;height: auto;position: relative;padding: 110px 0 20px 0;margin: 30px auto;
box-shadow: 0 0 20px rgba(0,0,0,.08);-moz-box-shadow: 0 0 20px rgba(0,0,0,.08);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,.08);background: #fff;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.post_blogs header figure{width: 150px;height: 150px;
position: absolute;margin: auto;right: 0;left: 0;top: -40%;}
.post_blogs img{display: block;margin: 0 auto;
box-shadow: 0 5px 20px rgba(0,0,0,.09);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.09);
-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.09);
transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.post_blogs h3{text-align: center;width: 90%;margin: 0 auto;}
.post_blogs h3 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:13px;color:#565656;}
.post_blogs:hover img{border-radius: 40px 7px 40px 7px !important;-moz-border-radius: 40px 7px 40px 7px;
-webkit-border-radius: 40px 7px 40px 7px !important;}
.post_blogs:hover a{color: #49962d;}




.navbar-right{margin-top:7px !important;}
.navbar-left{margin-top:9px !important;}
.nim_baha {width:100%;text-align:center;padding: 12px 15px;color: #7c6c5c;background: #fdf8e4;border:1px solid #d5cfc9;border-radius: 25px;}
.comment-date{float:right;padding:3px 10px;background-color: #e3dfdf;margin-right:10px;
border-radius:5px;}
.comment-post .list-inline{margin-left:15px;}
.sideright {position: sticky;top: 20px;}
.search_box_t{margin:20px 30px 0 0;}
.floats_rights{float:right;}
.nexts_links{float:left;border:1px solid #838383;padding:3px 5px;color:#838383;
border-radius:20px;transition:all 0.3s ease-in-out;
word-spacing: -2px;
font-size: 13px;}
.nexts_links i{float:left;font-size:18px;margin:0 5px 0 0;}
.clear{clear:both;}
.nexts_links:hover{border:1px solid #28bb66;}
.ehover12{background:#b6b6b6 !important;}
.ptags{margin-top:12px !important;}
.papypal_buy_url{width:100%;clear:both;
display: block;
text-align: center;
font-size: 25px;padding:15px 0;margin-bottom: 20px;
background-color: rgb(59, 149, 97);
color: rgb(229, 224, 216);
border-bottom:3px solid rgb(60, 157, 83);
border-radius:7px;
}

.tarlanweb_full_posts{margin: -5px -15px 0 -15px;}
.posts_g2_tarlanweb{width: 33.33%;float: right;padding: 15px;}
.posts_g2_tarlanweb *{box-sizing:border-box;transition:all 0.3s ease-in-out;}
.edd_posts{width: 100%;height: auto;background: #fff;margin: 0 auto;overflow: hidden;position:relative;
border-radius: 5px;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}

#learn .edd_posts,#shop .edd_posts{width:90%;margin:0 auto;
box-shadow: 0 3px 5px rgba(193, 195, 198,.8);
-moz-box-shadow: 0 3px 5px rgba(193, 195, 198,.8);
-webkit-box-shadow: 0 3px 5px rgba(193, 195, 198,.8);}
#learn .owl-item,#shop .owl-item{margin-top:20px !important;margin-bottom:20px !important;}
.clear{clear:both;}
.edd_posts:hover{box-shadow: 0 6px 20px rgba(193, 195, 198,.7) !important;-moz-box-shadow: 0 6px 20px rgba(193, 195, 198,.7) !important;-webkit-box-shadow: 0 6px 20px rgba(193, 195, 198,.7) !important;}
.edd_posts figure{overflow: hidden;min-height:250px;}
.edd_posts figure,.edd_posts figure a,.edd_posts figure img{margin:0 auto;width:100%;
display: block;line-height: 0;border-radius: 5px 5px 0 0 !important;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.edd_posts:hover figure img{transform: scale(1.1);}
.updates_notif{width: 28px;height: 30px;line-height: 34px;background:#ffb931;color:#fff;z-index: 999999;
text-align: center;position: absolute;right: 10px;top: 10px;font-size: 18px;
box-shadow: 0 2px 5px rgba(255,255,255,.25),0 5px 15px rgba(255,185,49,.35);
border-radius: 12px 12px 30px 30px;}
.updates_notif .tooltiptext{width: 80px !important;padding: 0 !important;font-size: 12px !important;}
.edd_posts header h2{width: 100%;padding: 12px 15px;height: 110px;overflow: hidden;text-overflow: ellipsis;font-size:15px;line-height:30px;}
.edd_posts header h2 a{display: block;color:#565656;}
.edd_posts footer{padding: 0 15px !important;height: 30px !important;min-height: 30px !important;
display: flex;
  align-content: center;
  align-items: center;}
.edd_posts footer div{height: 20px;line-height: 20px;overflow: hidden;}
.edd_posts .right_ft{width: 40%;float: right;font-size: 12px;color:#383838 !important;font-size:15px;}
.edd_posts .right_ft i{float: right;font-size: 15px;color: #ffb931;margin: 2px 0 0 5px;}
.edd_posts .left_ft,.slider_posts_edd .left_ft{width: 60%;float: left;text-align: left;font-size: 14px;
color: #49962d;}
.slider_posts_edd .left_ft{width: 100%;}
.edd_posts .left_ft i,.slider_posts_edd .left_ft i{font-size: 12px;margin-right: 2px;}
.left_ft .coent{color: #46484c;}
.left_ft .coent i{font-size: 15px;color: #ffb931;margin: 2px 0 0 5px;}
.edd_posts .left_ft del{display: none;}
.slider_posts_edd del{font-size: 12px;color: #ff682c;margin-left: 5px;}
.slider_posts_edd del i{font-size: 12px;}



.popup_box_bg{position: fixed;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,0.8);opacity: 0;visibility: hidden;z-index: 999999999999;cursor: pointer;}
.show_box_rkianoosh{visibility: visible;opacity: 1;transition: opacity 0.3s ease-in !important;}
.hidde_rkianoosh{overflow: hidden;}
.popup_box_content{width: 350px;height: 420px;background: #fff;padding-top: 30px;cursor: default;
position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;
border-radius: 5px;}
.close_popup_box_content{width: 30px;height: 30px;font-size: 40px;transform: rotate(45deg);cursor: pointer;
position: absolute;left: -30px;top: -30px;color: #fff;}
.bar-long{height: 5px;background-color: #B2152F;width: 0px;z-index: 999999999999;position: fixed;top: 0px;right: 0;}
.fulls_post_txt input,.fulls_post_txt textarea{background: #f6f6f6;color: #525252;padding: 5px 10px;
border: unset;
border-radius: 5px;}
.fulls_post_txt textarea{padding: 15px;font-size: 14px;width: 100%;}
.fulls_post_txt input[type="submit"],.night .fulls_post_txt input[type="submit"]{width: 120px;height: 40px;cursor: pointer;font-size: 15px;font-weight: bold;
background: #ffb84d;color: #fff;
border-radius: 5px;}
.contacts_right{width: 49%;float: right;}
.contacts_left{width: 49%;min-height:650px;float: left;position: relative;}
.contacts_left iframe{width: 100% !important;height: 650px !important;}
.p_txt_edd{width:100%;clear:both;position:relative;margin-bottom:15px;text-align:right;}
.p_txt_edd li{margin:8px 0;}
.reports_form_box{width: 100%;height: auto;clear: both;padding:0 10px;}
.reports_form_box p{margin-bottom: 8px;}
.reports_form_box input{width: 100%;height: 35px;border: 1px solid rgba(0,0,0,0.3);text-indent: 10px;
border-radius: 3px;font-size: 13px;}
.reports_form_box textarea{width: 100%;height: 80px;padding: 10px;border: 1px solid rgba(0,0,0,0.3);
border-radius: 3px;font-size: 13px;}
.reports_form_box input[type="submit"]{
border: unset;outline: unset;cursor: pointer;float: left;background: #44CE6B;color: #fff;
border-radius: 5px;}
.reports_form_box .wpcf7 form .wpcf7-response-output{margin:0;}
.popup_box_tarlanweb{height: 30px;line-height: 30px;display: inline-block;
cursor: pointer;background: #28bb66;color:#fff;width:100%;text-align:center;}
.popup_box_tarlanweb i{text-align: center;font-size: 15px;display:inline-block;vertical-align: middle;}
.ul_th3s{margin:0 -15px;width:100%;}
.ul_th3s li{width:33.3%;float:right;padding:0 15px;list-style-type:none;}
.fls_pp{display:block;width:100%;text-align:center;
background:#31708f;height: 30px;line-height: 30px;color:#fff;}
.wpfp-link{color:#fff !important;}


.list_rel_group{padding:0 !important;}
.list_rel_group *{box-sizing: border-box;}
.list_rel_group li{width:25%;padding:10px;float:right;list-style: none;overflow:hidden;}
.list_rel_group li a img{width:100%;height:auto;max-height:140px;margin-bottom:10px;}
.list_rel_group li a{width: 100%;display:block;
height: auto;
text-align: center;
clear: both;
background: #fff;
border: 1px solid rgba(0,0,0,.05);
padding: 10px;
border-radius: 5px;
transition: all .3s ease-in-out;}
.list_rel_group li a span{width: 100%;
height: 80px;display:block;
line-height: 21px;
font-size: 13px;
color:#585757;
overflow: hidden;}
.clear{clear:both;}
.list_rel_group li a:hover{background:#f1f1f1;}

.price_products_edd{width: 100%;font-size: 20px;color: #49962d;text-align: center;display: inline-block;}


.edd_download_buy_button,.edd_download_buy_button a{width: 100% !important;text-align: center;position:relative;}
.edd_download_buy_button .edd-add-to-cart{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    border: none !important;
    margin-bottom: 5px;
    width: 100%;
    padding: 10px 0;
    float: none;
    color: #fff;
    display: inline-block;
    font-size: 15px;
}
.edd_download_buy_button .edd-add-to-cart::before{
    content: "\f291";
    font-family: FontAwesome !important;
    font-size: 20px;
    width: 40px;
    height: 41px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    line-height: 41px;
    background: rgba(0,0,0,.3);
    border-radius: 0 3px 3px 0;
}


.coinx_urls{position:relative;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    border: none;height:40px;
    margin-bottom: 5px;margin-top:10px;background:#ff7575 !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
    width: 100%;
    padding: 10px 0;
    float: none;
    color: #fff;
    display: inline-block;
    font-size: 15px;
}
.coinx_urls img{width:40px;height:40px;float:right;position:absolute;right:0;top:0;padding:10px;background:rgba(0,0,0,0.3);}
.coinx_urls:hover{color:#fff !important;}

.demos_link{width: 100%;padding: 8px 0;position:relative;display: block;margin-bottom: 7px;text-align: center;
border: none;background: #657aff;color: #fff;text-indent:40px;
border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius: 3px;}
.demos_link::before{content: "\f0c1";font-family: FontAwesome !important;width: 40px;height: 100%;line-height: 40px;
font-size: 20px;position: absolute;right: 0;top: 0;bottom: 0;text-align: center;text-indent:0;
background: rgba(0,0,0,.3);
border-radius: 0 3px 3px 0;}
.demos_link:hover{opacity:0.9;}
.edd-button-secondary:active, .edd-button-secondary:hover, .edd-submit:active, .edd-submit:hover {
  transform: translateY(0) !important;
}
.edd_go_to_checkout{width: 100%;padding: 10px 0;position:relative;display: block;text-align: center;border: none;background: #5cb85c;color: #fff;text-indent:40px;
border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius: 3px;}
.edd_go_to_checkout::before{width: 40px;height: 100%;line-height: 40px;content: "\f00c";font-family: FontAwesome !important;font-size: 24px;position: absolute;right: 0;top: 0;bottom: 0;text-align: center;background: rgba(0,0,0,.3);
border-radius: 0 3px 3px 0;text-indent:0;}

.asides_box_content{width:100%;padding:15px;}
.tarlanweb_ir_detii{
    width: 100%;
    height: auto;text-align:right;
    padding: 10px;
    background: #f5f8fc;
    margin: 12px auto;
    border-radius: 5px;
}
.tarlanweb_ir_detii p {
    height: 26px;
    line-height: 26px;
    padding-right: 26px;margin:0 !important;
    position: relative;
    font-size: 12px;
    overflow: hidden;
}
.tarlanweb_ir_detii p::before {
    content: "\f00c";
    font-family: FontAwesome !important;
    width: 26px;
    height: 26px;
    line-height: 24px;
    font-size: 17px;
    color: #49962d;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
}
.p_txt_edd li{font-size:13px;}
.p_txt_edd li i{font-size:17px;display:inline-block;vertical-align:middle;margin-left:7px;}
.random_posts_side{width:97%;margin:0 auto !important;padding:5px 0 !important;display:flow-root;}
.random_posts_side li{width:50%;float:right;list-style-type:none !important;margin:0 !important;padding:1.5%;}
.random_posts_side li img{width:100%;height:auto;display:block;height:166px;}
.random_posts_side li a{display:block;line-height:0;}
.random_posts_side li a:hover img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}

.comment-sec{clear:both;}
.wpfp-span li{clear:both;margin-bottom:10px;list-style:none;padding:10px 0;}
.wpfp-span li a{display:block;}
.wpfp-span li img{width:70px;height:70px;float:right;margin-left:15px;}



.responsive-menu-button-inner {position: absolute;width: 24px;height: 2px;
left: 0;top: 0;bottom: 0;right: 0;margin: auto;background-color: #afafaf;}
.panel-menu-button-inner::after,.panel-menu-button-inner::before,.responsive-menu-button-inner::after,
.responsive-menu-button-inner::before {content: "";
-webkit-transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
-webkit-transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
}
.panel-menu-button-inner,.panel-menu-button-inner::after,.panel-menu-button-inner::before,
.responsive-menu-button-inner,.responsive-menu-button-inner::after,.responsive-menu-button-inner::before{
position: absolute;width: 24px;height: 2px;background-color: #afafaf;}
.panel-menu-button-inner::before,.responsive-menu-button-inner::before{bottom: -7px;}
.panel-menu-button-inner::after,.responsive-menu-button-inner::after{top: -7px;}
.responsive-menu-button-inner::after, .responsive-menu-button-inner::before{right: 0;}


#cssmenu{}
.navicon{height:50px;width:100%;line-height: 53px;float:left;cursor:pointer;position: relative;display:none;
font-size: 16px;text-align: center;
background-color: #44CE6B;
border-radius: 3px;
color: #fff;
margin: 0 !important;
border-bottom: 2px solid #238D41;}
#mobiles_header .circle_hlink{height:40px;width:40px;line-height: 43px;float: left;text-align: center;
cursor: pointer;background: #f0f2f7;color: #7f8187;position: relative;font-size: 20px;margin:12px 10px 0 0;
border-radius: 4px;}

#mobiles_header .login_register_url{height:46px;width:46px;line-height: 49px;font-size: 25px;padding: 0;
margin:10px 15px 0 0 !important;text-align: center !important;}

#mobiles_header{width:100%;height: 65px;
position:fixed;top:0;right:0;left:0;z-index:99999999999;background: #fff;
padding:0 2%;box-shadow:0 0 20px rgba(0,0,0,0.4);}
.mobiles_menu .socials_box{margin: 0 auto;float: none;text-align: center;background: #333;
position: absolute;bottom: 0;right: 0;left: 0;direction: ltr;}
.mobiles_menu .socials_box a{width: 40px;height: 40px;line-height: 40px;font-size:22px;
display: inline-block;margin: auto;float: none;}
.mobiles_menu .socials_box a:hover{color:#fff;}
.mobiles_menu{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;
background: #333;
width: 220px;
z-index: 999999999;
margin: 0px -232px 0px 0px;overflow-y: auto;}

.bodydeactive{width:100%;height:100%;background:rgba(0, 0, 0, 0.4);position:fixed;z-index:99999999;
display:none;top:0px;right: 0;left: 0;bottom: 0;}

.top_logo_title{width:100%;height:auto;background:#424141;text-align:center;position:relative;padding: 15px 0;}
.top_logo_title a{display: block;width: 100%;height: auto;clear: both;color: #fff;}
.top_logo_title img{display: block;margin: 0 auto;padding: 10px 0;}
.top_logo_title span{padding-bottom: 10px;display: block;}

.bottom_box{text-align: center;width: 100%;background: #222;}
.bottom_box .socials_url{width: 100%;float: none;text-align: center;}
.bottom_box a{display: inline-block;font-size: 26px;padding: 5px;color: #fff;float: none;margin: 3px;
border-radius: 3px;}
.bottom_box a:hover{background: #fff;}


.search_icons{font-size: 18px;margin-left: 0;}
.search_mobile_box{}
.logo_mobiles{width: 60%;height: 60px;line-height: 0;margin-top: 2px;float: right;}
.logo_mobiles figure{width: 60px;height: 60px;float: right;margin-left: 10px;}
.logo_mobiles span{display: block;line-height: 20px;}
.mob_titles_h1{font-size: 16px;margin-top: 10px;font-weight: bold;}
.mob_titles_h2{font-size: 12px;}

.searches_mobile{width: 100%;height: 65px;margin: 0 auto;display: none;z-index: 9999999999;
position:absolute;right: 0;left: 0;top: 0;}
#lsds_mobile{width: 100%;height: 100%;position: absolute;right: 0;top: 0;left: 0;bottom: 0;
background: #fff;border: unset;padding-right: 20px;}
.searches_mobile button{width: 60px;height: 60px;text-align: center;font-size: 25px;cursor: pointer;
border: unset;background: transparent;position: absolute;left: 0;top: 0;}
#cssmenu ul{transition:unset;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 100%;
  color: #ffffff;position: relative;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu ul li,#cssmenu ul li a{position: relative;display: block;}
#cssmenu > ul > li > a {
  padding: 10px 20px;
  z-index: 2;
  font-size: 14px;
  color: #fff;display: block;
}
#cssmenu li a:hover,#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{background: #44CE6B;}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
}
#cssmenu > ul > li:last-child > a,#cssmenu > ul > li.last > a {}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.holder::after,.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;left: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 11px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eee;
}
.holder::before {
  top: 12px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  z-index: 1;
  font-size: 13px;
  color: #fff;background:#222;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  color: #fff;
}
#cssmenu ul ul li:first-child > a {
}
#cssmenu ul ul ul li:first-child > a {
}
#cssmenu ul ul ul li a {
  padding-right: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  left: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}











.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-left: -1px;
    border-radius: 0;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block !important;
}

.dropdown-submenu>a:after {
    font-family: "FontAwesome";
    display: block;
    content: "\f104";
    color: #ccc;
    float: left;
    width: 0;
    height: 0;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.open>.dropdown-menu {display: block !important;}

.register_subscription_btn{
  background: #e16a62;
border: none;
color: #fff;
border-radius: 5px;
padding: 5px 10px;
margin: 0 5px;
width: 110px;
}
.register_subscription_btn:hover{background: #c15b54}
.login_register_btn{
  background: #22b15f;
border: none;
color: #fff;
border-radius: 5px;
padding: 5px 10px;
margin: 0 5px;
width: 110px;
}
.login_register_btn:hover{background: #1c9851;}

/********************** EDD Commision *******************/
#edd_user_commissions_overview{text-align: center;}
#edd_user_commissions_overview h3{
  width: 100%;
      text-align: center;
      border-bottom: 2px solid #66cf6b;
      padding: 10px;
      border-radius: 50px;
      display: inline-block;
      font-size: 18px;
      background: #66cf6b;
      color: #fff;
}
#edd_user_commissions_overview table{margin-bottom: 1rem;width: 100%;}
#edd_user_commissions_overview table thead tr th{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
    background: #f8f8f8;
}
#edd_user_commissions_overview table tbody tr td{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
}


#edd_user_commissions_unpaid{text-align: center;}
#edd_user_commissions_unpaid h3{
  width: 100%;
      text-align: center;
      border-bottom: 2px solid #66cf6b;
      padding: 10px;
      border-radius: 50px;
      display: inline-block;
      font-size: 18px;
      background: #66cf6b;
      color: #fff;
}
#edd_user_commissions_unpaid table{margin-bottom: 1rem;width: 100%;}
#edd_user_commissions_unpaid table thead tr th{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
    background: #f8f8f8;
}
#edd_user_commissions_unpaid table tbody tr td{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
}


#edd_user_commissions_paid{text-align: center;}
#edd_user_commissions_paid h3{
  width: 100%;
      text-align: center;
      border-bottom: 2px solid #66cf6b;
      padding: 10px;
      border-radius: 50px;
      display: inline-block;
      font-size: 18px;
      background: #66cf6b;
      color: #fff;
}
#edd_user_commissions_paid table{margin-bottom: 1rem;width: 100%;}
#edd_user_commissions_paid table thead tr th{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
    background: #f8f8f8;
}
#edd_user_commissions_paid table tbody tr td{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
}


#edd_user_commissions_revoked{text-align: center;}
#edd_user_commissions_revoked h3{
  width: 100%;
      text-align: center;
      border-bottom: 2px solid #66cf6b;
      padding: 10px;
      border-radius: 50px;
      display: inline-block;
      font-size: 18px;
      background: #66cf6b;
      color: #fff;
}
#edd_user_commissions_revoked table{margin-bottom: 1rem;width: 100%;}
#edd_user_commissions_revoked table thead tr th{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
    background: #f8f8f8;
}
#edd_user_commissions_revoked table tbody tr td{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
}


#edd_commissioned_products{text-align: center;}
#edd_commissioned_products h3{
  width: 100%;
      text-align: center;
      border-bottom: 2px solid #66cf6b;
      padding: 10px;
      border-radius: 50px;
      display: inline-block;
      font-size: 18px;
      background: #66cf6b;
      color: #fff;
}
#edd_commissioned_products table{margin-bottom: 1rem;width: 100%;}
#edd_commissioned_products table thead tr th{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
    background: #f8f8f8;
}
#edd_commissioned_products table tbody tr td{
  border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
}

.wpast-sidabar{
  display: none;
}
.wpast-main-content{
  -webkit-box-flex: 0;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
#wpast-sidebar-toggle{display: none;}
.wpast-wrap.wpast-view-ticket .wpast-main-content .wpast-reply-toggle a{
  display: inline-flex;
  top: 5px;
}
.wpast-wrap.wpast-view-ticket .wpast-main-content .wpast-total-ath{
  display: flex;
}
.wpast-wrap.wpast-view-ticket .wpast-main-content .wpast-ticket .wpast-info .avatar{
  margin: 0;
}
.wpast-wrap .wpast-panel-header h4 {
    float: right;
    font-size: 22px;
    margin: 6px;
}

.edd_download_file a{width:100%;height:auto;padding:5px 15px;background:#cac8c9;color:#43464f;display:block;font-size:15px;border-radius:10px;opacity:0.7;text-decoration:none !important;}
.edd_download_file a::before{content: "\f019";font-family: FontAwesome;
font-size:20px;display: inline-block;margin-left: 10px;}
.edd_download_file a:hover{opacity:1;}

.dropdown-menu li{position:relative;}
.dropdown-menu li:hover ul.sub-menu{display:block;position:absolute;right:200px;top:0;width:200px;
background:#fff;padding:0 !important;
border-radius:5px;
box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125);}
.dropdown-menu li ul.sub-menu li{list-style:none;width:100%;}
.dropdown-menu li ul.sub-menu li a{display:block;margin:0;padding:7px 15px;}
.dropdown-menu .menu-item-has-children::after{font-family: FontAwesome;content: "\f104";
position: absolute;left: 6px;bottom: 7px;color: #000;}
.dropdown-menu .menu-item-has-children:hover{background-color: #F5F5F5;}
.bg_whitess{background-color: #fff;padding:0 10px 10px 10px;margin:10px auto;
border-radius: 0;}

.top-search-form,.top-nav-thing{margin-top:20px !important;}
.top-search-form,.top-search-form input[type="search"],.top-search-form input[type="text"],.top-search-form #searchform_cat{background:#f9f9f9 !important;color: #000 !important;}

.rcp_discounts_fieldset{background: transparent !important;}
.rcp_discount_code {
  display: inline !important;
  width: 50% !important;
  float: right !important;
}
.rcp_button{
width: 49% !important;height:36px;
  float: left !important;
}
.rcp_form fieldset{margin-bottom:5px !important;}
.rcp_discounts_fieldset input[type="text"]:focus{background:transparent !important;}

.searchwp-live-search-results-showing{}
.top-search-form{position:relative !important;}
.comment-form-comment{width:100%;}
.form-submit{float:left;}
.c4wp_captcha_field{float:right;}

.dlbox_decv{width:100%;display:block;}
.dlbox_decv ul li{padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.dlbox_decv ul li:last-child{border-bottom:none;}
.dlbox_decv ul li i.fa{width:22px;height:22px;line-height:22px;display:inline-block;vertical-align:middle;font-size:17px;}
.pass_copyx{float:left;padding:0 10px;background:#31708f;color:#fff;cursor:pointer;
border-radius:20px;}
#div1{display:none;}
#show_copy_add{padding:5px;background:rgba(0,0,0,0.5);color:#fff;display:none;margin-top: 15px;text-align: center;
border-radius:12px;}
.new_ui_btnxq .popup_box_tarlanweb,.new_ui_btnxq .fls_pp{
height: 35px;line-height: 35px;
color: #787878;
background-color: #fff;
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
.new_ui_btnxq .popup_box_tarlanweb i,.new_ui_btnxq .fls_pp i,.new_ui_btnxq .fls_pp img{
width:35px;height: 35px;line-height: 35px;text-align:center;float:right;background: #318ef7;
color: #fff;border-radius:0 !important;
}

.new_ui_btnxq .fls_pp img{padding:8px;background:#ff6161;margin-right:0 !important;}
.new_ui_btnxq li:nth-child(1) .fls_pp{border-left:2px solid #318ef7;}
.new_ui_btnxq li:nth-child(2) .fls_pp{border-left:2px solid #ff6161;}
.new_ui_btnxq li:last-child .popup_box_tarlanweb{border-left:2px solid #f7994d;}
.new_ui_btnxq li:last-child i{background:#f7994d;}
.new_ui_btnxq a {
  color: #616161 !important;
}

.page-content .wpfp-span ul{padding:0 !important;}
.page-content .wpfp-span li{background:#f1f1f1;height:70px;padding:0 !important;position:relative;}
.page-content .wpfp-span li a{}
.page-content .wpfp-link {color: #666 !important;}
.page-content .wpfp-link.remove-parent{color:#fff;
position: absolute;
left: 50px;
bottom: 20px;
font-size: 17px;}
.page-content .wpfp-span li a::after{
content: "\f06e";
    font-family: FontAwesome !important;
    font-size: 15px;
	position:absolute;left:25px;bottom:23px;color:#666;
}
.page-content .wpfp-link.remove-parent::after{display:none;}
.translate_box_ds{margin-top:25px !important;text-align:center;}
.translate_box_ds a{display:inline-block;margin:3px;text-align:center;}

@media (max-width: 1070px){
	
}
@media (max-width: 970px){

.gblog_posts_gride {width: 33.3%;}	
	
}
@media (max-width: 870px){
.search_box_t{margin:15px auto !important;}
	
	
}
@media (max-width: 770px){
.tarlanweb_full_posts{margin:0 -10px;}
.posts_g2_tarlanweb {width: 33.3%;padding:10px;}
.list_rel_group li {width: 33.3%;}	
.ul_th3s li{padding:5px;}	
.mobile_hiddes,.logo_show{display:none;}
.navicon{display:block;}
.wpast-wrap.wpast-all-tickets .wpast-tickets-list .wpast-ticket-item {display: block !important;max-width: auto !important;margin: 0 auto !important;float: none !important;}
#rcp_registration_form ul {display: block !important;}
#rcp_registration_form ul li{width:100%;}
}
@media (max-width: 670px){
.posts_g2_tarlanweb {width: 50%;}	
.gblog_posts_gride {width: 50%;}
.post_blogs img{width:65%;height:auto;}
.post_blogs header figure{width: 65%;height: auto;top: -20%;}
}
@media (max-width: 570px){

.list_rel_group li {width: 50%;}		
.ul_th3s li{width:100%;}
.close_popup_box_content {left: 0;top: -60px;right: 0;margin: auto;}	
.popup_box_content{width:90%;}
.reports_form_box label{width:100% !important;}
.page-content .wpfp-span li{height:90px;}
.wpfp-span li img{width: 90px;height: 90px;}
.wpfp-span li a {font-size: 12px;line-height: 20px;padding-left:10px;}	
.page-content .wpfp-link.remove-parent{bottom: 2px;}
.page-content .wpfp-span li a::after{bottom:2px;}

}
@media (max-width: 400px){
	
.tarlanweb_full_posts{margin:0 0;}
.posts_g2_tarlanweb {width: 100%;padding:10px 0;}
.edd_posts figure, .edd_posts figure a, .edd_posts figure img{width:100%;height:auto;min-height:auto;}	
.list_rel_group li {width: 90%;padding:10px 0;float:none;margin:0 auto;}	
.list_rel_group li a span{height:auto;}
.random_posts_side li{width:100%;}
.random_posts_side li img{height: auto;min-height: auto;}	
.post_blogs header figure {top: 15%;}
.post_blogs{margin:0 auto;}
	
}

.user-subscription-status {
    background-color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 5px;
    padding: 15px;
    max-width: 100%; 
    text-align: center;
    margin: 10px auto;
    margin-top: 122px; 
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    color: #383838; 
    font-size: 13px; 
}

@media (max-width: 767px) {
    .user-subscription-status {
        max-width: 100%; 
        padding: 10px; 
        font-size: 14px; 
        margin-top: 35px; 
        
    }
}
.subscription-status {
    background: none;
    padding: 0;
    border: none;
    margin-top: 20px; 
}

.subscription-status {
    height: 150px;
    background-color: #fff;
    padding: 20px;
    border: 1px solid #b8b8b8;
    border-radius: 2px;
    width: 97.3%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.renewal-section {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    width: 62%;
    float: left;
    margin-right: 20px;
}

@media (max-width: 767px) {
    .subscription-status {
    padding: 10px; 
    min-height: 290px; 

    }

    .renewal-section {
        width: 100%;
        float: none;
        margin-right: 0;

    }
}

.status-tooltip {
    position: relative;
    cursor: pointer;
}

.status-tooltip-text {
    display: none;
    position: absolute;
    background-color: #ebebeb;
    border: 1px solid #ddd;
    padding: 10px;
    left: 50%;
    transform: translateX(-50%);
    top: 20px;
    width: 200px;
    text-align: center;
    z-index: 1;
}

.status-tooltip:hover .status-tooltip-text {
    display: block;
}


