/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/modules.css);


/* Module Badges
----------------------------------------------------------------------------------------------------*/

.module .badge {
	width: 27px;
	height: 13px;
	background: url(../images/module_badges.png) 0 0 no-repeat;
}
 
.module .badge-hot { background-position: 0 0; }
.module .badge-top { background-position: 0 -25px; }
.module .badge-live {width: 90px; height: 66px;background: url(../images/free.png) 0 0 no-repeat;margin: -19px -16px;}
.module .badge-new { background-position: 0 -75px; }

/* Module Icons
----------------------------------------------------------------------------------------------------*/

.module .module-title .icon { background: url(../images/module_icons.png) 0 0 no-repeat; }

.module.mod-box-color .module-title .icon,
.module.mod-box-black .module-title .icon { background-image: url(../images/module_icons_color.png); }

.module .module-title .icon-download { background-position: 0 0; }
.module .module-title .icon-twitter { background-position: 0 -30px; }
.module .module-title .icon-mail { background-position: 0 -60px; }
.module .module-title .icon-bubble { background-position: 0 -90px; }
.module .module-title .icon-login { background-position: 0 -120px; }
.module .module-title .icon-cart { background-position: 0 -150px; }


/* Module Type: Box
----------------------------------------------------------------------------------------------------*/

.mod-box {
	padding: 15px;
	border: 1px solid rgba(0,0,0,0.15);
	border-bottom-color: rgba(0,0,0,0.25);
	background: #fff;
	background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
}
/*Added by Nagsh.ir */
.module.mod-box.small-padding {padding:3px;}

.mod-box .badge { top: 15px; right: 15px; }

.mod-box .module-title {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e2e2e2;
	text-transform: uppercase;
}

.mod-box .module-title .color { color: #444; }

.mod-box .module-title span.subtitle { color: #999; }

/* Color Grey */
.mod-box-grey {
	border: 1px solid rgba(0,0,0,0.2);
	border-bottom-color: rgba(0,0,0,0.3);
	background: #f2f2f2;
	background-clip: padding-box;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.mod-box-grey .module-title { border-bottom-color: #d2d2d2; }

/* Color Black */
.mod-box-black {
	border: 1px solid #222;
	background: #2D2D2D url(../images/module_box_black.png) 0 0 repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #aaa;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}

.module.mod-box-black .module-title {
	border-bottom-color: #4b4b4b;
	color: #ccc;
}

.module.mod-box-black .module-title .color { color: #fff; }

.mod-box-black h1,
.mod-box-black h4 { color: #bbb; }

.mod-box-black h3 { color: #e2e2e2; }

.mod-box-black h2,
.mod-box-black h5 { color: #999; }

.mod-box-black a { color: #fff; }

.mod-box-black em,
.mod-box-black code { color: #e2e2e2; }

/* Color Color */
.mod-box-color h1,
.mod-box-color h4,
.mod-box-color a:hover { color: #fff; }


/* Module Type: Plain
----------------------------------------------------------------------------------------------------*/

.mod-plain { text-shadow: 0 1px 0 rgba(255,255,255,0.4); }

.grid-h .mod-plain { padding: 10px 20px 10px 0; }
.module.mod-plain.nagsh.deepest {padding: 0;}

.grid-v .mod-plain { padding: 20px 10px 0 0; }
.grid-v:first-child .mod-plain { padding-top: 10px; }

.sidebar-a-right #sidebar-a .grid-v .mod-plain,
.sidebar-b-right #sidebar-b .grid-v .mod-plain {
	padding-right: 0;
	padding-left: 10px;
}

.mod-plain .badge { top: 10px; right: 10px; }

.module.mod-plain .module-title {
	margin-bottom: 5px;
	padding: 0;
	color: #444;
}

#bottom-c .mod-plain a:hover { color: #444; }


/* Module Type: Line
----------------------------------------------------------------------------------------------------*/

.mod-line {
	margin: 0;
	padding: 15px;
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.grid-h .mod-line { background: url(../images/module_line.png) 0 0 repeat-y; }

.grid-v .mod-line { background: url(../images/module_line_v.png) 0 0 repeat-x; }

.grid-h:first-child .mod-line,
.grid-v:first-child .mod-line { background: none; }

.mod-line .badge { top: 15px; right: 15px; }

.mod-line .module-title .color { color: #444; }

.mod-line .module-title {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #e2e2e2;
}

.grid-v .mod-line .module-title {
	margin-bottom: 5px;
	padding: 0;
	border-bottom: none;
}
.module.mod-box.nagsha.deepest {padding: 10px;background: rgba(255, 255, 255, 0.7);}
.module.mod-box.nagshc.deepest {padding: 15px 10px;}
.sub-slide h3.module-title { font-size: 21px; font-weight: 500; text-align: center; padding: 10px 0 20px 0; font-family: iransans; color: #db1032; }
.sub-slide  .module-title .color { color: #db1032; }
.red-box {background: #fff0eb; border-radius: 5px; width: 93%; margin: 70px auto 20px auto; padding:10px; }
.faq .wk-accordion-default .toggler { margin-bottom: 8px; padding: 15px; font-size: 14px; font-family: iransans; }
.contact-nagsh .address { width: 40%; float: right; background: #f9f9f9; padding: 10px; margin-left: 10px; }
.contact-nagsh .contact { width: 26%; float: right; background: #f9f9f9; padding: 10px; margin-left: 10px;}
.contact-nagsh .mail { width: 21%; float: right; background: #f9f9f9; padding: 10px; margin-left: 10px;}
.contact-nagsh .telegram {float: right; width: 29%; padding: 5px 15px 20px;}
.contact-nagsh .instagram {float: right; width: 29%; padding: 5px 15px 20px;}
.contact-nagsh .soroush {float: right; width: 29%; padding: 5px 15px 20px;}
.contact-nagsh .telegram a {color: #666;}
.contact-nagsh .instagram a {color: #666;}
.contact-nagsh .soroush a {color: #666;}
.contact-nagsh .social {float: right; width: 98.3%; background: #f9f9f9; margin: 10px 0 0 0px;}
.contact-nagsh .social h3 { font-family: iransans; font-size: 15px;}
.contact-nagsh .item h3 {float: right; width: 100%; border-bottom: solid 2px #ffffff; padding-bottom: 10px; font-size: 15px;}
.contact-nagsh form#contact-form {float: right; width: 100%;}