*
Theme Name: KingUp
Version:2
Author:Shikna
Author URI:http://www.shikna.ir
Author email:Omid_ghs@yahoo.com
Author name:امید غلامرضایی
*/
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 auto;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
*{margin:0 auto;}
li{list-style:none;}
ul{padding: 0;}
a{text-decoration: none;}
@font-face {
	font-family: yekanbkh-regular;
	src: url('fonts/Yekan-Bakh-Regular.eot');
	src: url('fonts/Yekan-Bakh-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Yekan-Bakh-Regular.woff') format('woff'),
		 url('fonts/Yekan-Bakh-Regular.ttf') format('truetype');
}
@font-face {
	font-family: yekanbkh-medium;
	src: url('fonts/Yekan-Bakh-Medium.eot');
	src: url('fonts/Yekan-Bakh-Medium.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Yekan-Bakh-Medium.woff') format('woff'),
		 url('fonts/Yekan-Bakh-Medium.ttf') format('truetype');
}
@font-face {
	font-family: yekanbkh-Heavy;
	src: url('fonts/Yekan-Bakh-Heavy.eot');
	src: url('fonts/Yekan-Bakh-Heavy.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Yekan-Bakh-Heavy.woff') format('woff'),
		 url('fonts/Yekan-Bakh-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: yekanbkh-bold;
	src: url('fonts/Yekan-Bakh-Bold.eot');
	src: url('fonts/Yekan-Bakh-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Yekan-Bakh-Bold.woff') format('woff'),
		 url('fonts/Yekan-Bakh-Bold.ttf') format('truetype');
}
body{direction: rtl; font-family: yekanbkh-regular;background: #fff url("img/bghead.png");}
.wrapper{width:1160px;}
.logo{background:url('img/logo.png') center no-repeat; width:113px; height:59px; float:right;}
header{width: 100%;  float: right; padding-top: 60px;}
.menu-top{float: left; margin-top: 30px;}
.menu-top ul li{float: right; margin-right: 30px; font-size: 14px;}
.menu-top ul li a{color: #2E2E2E; font-family: yekanbkh-medium;transition: all 0.2s ease-in; text-align: center}
.menu-top ul li a:hover{color: #faa500; text-shadow: 0 1px 0 #fff;}
.box-vip{width: 100%; float: right; margin-top: 50px;}
.box{width: 23%; float: right; margin: 0 1%; background: #fff; border-radius: 10px; box-shadow: 0px 0px 20.7px 2.3px rgb(0,0,0,0.1); position: relative;}
.box:hover:before{ background: #faa500;}
.box:before{width: 94%; background: #d0d4dd; height: 150px; position: absolute; bottom:-5px; right:3%; content: ''; border-radius: 10px; z-index: -1; transition: all 0.2s ease-in;}
.box:first-child:before{ background: #faa500;}
.box:after{width: 80%; background: #e7e7e7; height: 150px; position: absolute; bottom:-10px; right:10%; content: ''; border-radius: 10px; z-index: -2;}
h1{float: right; font-size: 12px; font-weight: lighter; margin: 28px 12px 0 0; background: #fff; border-radius: 5px; box-shadow: 0px 0px 20.7px 2.3px rgb(0,0,0,0.1); padding: 6px 10px;}
.main{width: 100%; float: right; margin: 50px 0 0;}
.news{width: 800px; float: right; background: #fff; box-shadow: 0px 0px 20.7px 2.3px rgb(0,0,0,0.1); border-radius: 8px; padding: 16px; font-size: 13px;}
.news svg{float: right; fill:#2E2E2E;}
.t-box{width: 80%; margin: 0 5%; border-bottom: 1px solid #d0d4dd; padding: 24px 5%; float: right;}
.t-box svg{float: right; fill:#faa500;}
.t-box span{float: right; font-family: yekanbkh-Heavy; color: #262425; padding: 10px 5px 0;}
.t-box strong{float: left; font-size: 10px; background: #ececec; padding: 4px 4px 1px; border-radius: 2px; margin: 8px 0 0;}
.box ul{width: 92%; float: right; margin: 10px 4%;}
.box ul li{width: 100%; float: right; font-size: 14px; padding: 13px 0; border-bottom: 1px solid #f7f7f7;}
.box ul li:last-child{border-bottom: none;}
.box ul li span{float: left;}
.box a{float: right; width: 92%; margin: 0 4%; text-align: center; color: #fff; background: #22252e; padding: 15px 0;border-radius: 5px;font-size: 14px; margin-bottom: 10px; transition: all 0.2s ease-in;}
.box a:hover{background: #faa500;}
.news strong{float: right;margin: 6px 8px 0; color: #2E2E2E;}
.support{float: left; width: 320px;}
.support a{color: #fff; width: 48%; float: left; margin-right: 2%; text-align: center; padding: 18px 0; border-radius: 8px; box-shadow: 0px 0px 20.7px 2.3px rgb(0,0,0,0.1);}
.support a:nth-child(1){background: #4eb6ff;}
.support a:nth-child(2){background: #4ac959;}
.news span{float: right; margin-top: 6px;}
footer{width: 100%; height:60px; background: #fff; float: right; margin-top: 100px;}
footer p{text-align: center; margin: 25px 0 0; font-family: yekanbkh-bold; color: #555}
.page-single{width: 96%; float: right; margin: 40px 0 0; background: #fff; box-shadow: 0px 0px 20.7px 2.3px rgb(0,0,0,0.1); border-radius: 10px; padding: 20px 2%;}
.rcp_form input[type=text], .rcp_form input[type=password], .rcp_form input[type=email],.ginput_container input[type=text]{background: #fff; padding:10px 0; width: 100%; float: right;border: 1px solid #e9e9e9; border-radius: 5px; margin:8px 0;}
#rcp_login_form{width: 320px; text-align: center; margin: 30px auto;}
.gform_body{float:right; width:50%; line-height: 1.7;}
.gform_footer{width:100%; float:right;}
.rcp_form input:focus{border-color:#faa500;}
.rcp_login_data{display: inline-block; background: #f1f1f1; padding: 30px 30px 10px;border-radius: 10px;}
.rcp_login_data p{width: 100%; float: right; margin-bottom: 20px;}
.rcp_user_login{color: #555;}
#rcp_login_submit,.gform_button{background: #faa500; color: #333; border: none; cursor: pointer; width: 100%; float: left; padding:15px 0; border-radius: 5px;transition: all 0.2s ease-in;font-family: yekanbkh-bold;}
#rcp_login_submit:hover,#rcp_submit:hover,.gform_button:hover{background: #dd9200; color: #fff}
.rcp_lost_password a{color: #FF3341;}
.rcp_error{width: 96%; padding: 15px 2%; float: right; background:#FF3341; border-radius: 5px; text-align: center; color: #fff; margin-bottom: 40px;}
.page-single h2{width: 100%; float: right; padding: 10px 0 20px; border-bottom: 1px solid #f7f7f7; margin-bottom: 20px;}
.rcp_subscription_fieldset{line-height: 1.8;}
.rcp_subscription_message{font-family: yekanbkh-bold;color: #faa500;}
#rcp_subscription_levels{width: 100%; float: right; margin: 20px 0;}
#rcp_subscription_levels li{width: 100%; padding: 12px 0; float: right; font-size: 14px;border-bottom: 1px solid #fff;border-radius: 5px; background: #f7f7f7;}
.rcp_subscription_level input[type=radio]{margin: 4px 4px 0; float: right;}
.page-single table.rcp_registration_total_details{width: 50%;}
.page-single table {border-collapse: collapse;width: 100%;font-size: 14px;}
.page-single table td,.page-single table th {border: 1px solid #ddd;padding: 8px;}
.page-single table tr:nth-child(even){background-color: #f2f2f2;}
.page-single table tr:hover {background-color: #fff;}
.page-single table th {padding-top: 12px;padding-bottom: 12px;text-align: right;background-color: #ebebeb;color: #333;}
#rcp_submit{padding: 10px 40px; float: right;color: #333; background: #faa500; border:none; cursor: pointer; font-family: yekanbkh-bold; border-radius: 8px;}
#rcp_apply_discount{font-family: yekanbkh-bold; color: #faa500; background: #fff; border-radius: 5px; border:1px solid #faa500; cursor: pointer;}
.rcp_discount_invalid{color: #FF3341}
.rcp_discount_valid{color: green;}
.rmenup{width:60%;position: fixed;right:-60%;top:0;background:#24262e;height: 100%;transition: all .3s ease-in;z-index: 999;}
.lmenup{width:40%;position: fixed;left:-40%;top:0;height: 100%;z-index: 999;background:rgba(0,0,0,0.4);transition: all .3s ease-in;backdrop-filter: blur(4px);}
.show{position: absolute;left: 30px;top: 50px;color: #fff;cursor: pointer;font-size: 25px;z-index: 998;display: none;}
.close i{padding:7px 10px;color:#fff;float: right;cursor: pointer;}
.close{left:10px;top:10px;position: absolute;padding:15px;fill:#fff;cursor:pointer;}
.md{width:100%;float: right;z-index: 999;position: relative;display: none;}
.slidemenu{width:100%;float: right;margin-top: 60px;}
.slidemenu li{width:100%;float: right;}
.slidemenu li a{width:88%;float: right;margin: 0 1%;padding:10px 5%;font-size: 13px;color:#e7e7e7;transition: all 0.2s ease-in;} 
.slidemenu li a:before{transition: all 0.2s ease-in;content: "";width: 4px; height: 5px;float: right;background: url(images/lif.png);margin: 4px 0 0 10px;}
.slidemenu li a:hover:before{background-position: -5px 0;}
.slidemenu li a span{display: none;}
.slidemenu li a:hover{color:#ffba00;}
.mdmenu{display: none;}
.showm{position: absolute;left: 20px;top: 20px; cursor: pointer; display:none;}
.mobile-menu{display: none;}
@media screen and (max-width:750px){
	.wrapper{width: 98%;}
	.news{width: 98%; padding: 16px 1%;}
	.logo{width: 100%;}
	header .wrapper {text-align: center;}
	.logo{float: none; display: block;}
	h1{display: inline-block; float: none;}
	.support{width: 100%; margin: 20px 0;}
	.support a:nth-child(2){float: right; margin-right: 0;}
	.menu-top{display: none;}
	.box{width: 48%; margin: 0 1% 30px;}
	.mdmenu,.showm{display: block;}
}
@media screen and (max-width:600px){
	#rcp_login_form{width: 96%; margin: 0 2%;}
	.page-single table.rcp_registration_total_details{width: 100%;}
	#rcp_submit{width: 100%; padding: 16px 0; text-align: center; margin: 10px 0}
	.box{width: 280px; float: none; display: inline-block;}
	.box-vip{text-align: center;}
	.box-vip ul{text-align: right;}
}
fieldset{border:none;}




