/*  
Theme Name: zohur
Theme URI: http://zohur.net/
Description: Designed by <a href="http://zohur.net/" target="_blank">Mohammad Jamallou</a>.
Version: 1.0
Author: Mohammad Jamallou
Author URI: http://zohur.net/

	This theme was designed and built by Mohammad Jamallou.

	The CSS, XHTML and design is released under Creative Commons Attribution 2.5:
	http://zohur.net/
	
	To use this theme, a link back to "http://zohur.net/" must be provided. You are free to:
	- use this theme for personal or commercial projects
	- modify, translate, or distribute

*/
a {
    color: #44A1D0;
    text-decoration: none;
}

#header {
    background: url("images/zohur.png") no-repeat scroll right 5px transparent;
    height: 200px;
    position: relative;
}
#header .description, #header h1, #rbt {
    display: none;
}
#date {
    left: 80px;
    position: absolute;
    top: 135px;
}
#flag {
    background: url("images/bf.png") no-repeat scroll 23px 145px transparent;
    height: 180px;
    left: 10px;
    position: absolute;
    top: -25px;
    width: 70px;
}
#searchform {
    height: 28px;
    left: 0;
    position: absolute;
    bottom: 12px;
    width: 220px;
    z-index: 999;
}
#searchform #s {
    height: 18px;
    margin-top: 3px;
	border-radius: 2px;
}
#searchsubmit {
    background: url("images/search-btn.png") no-repeat scroll left 3px transparent;
    border: medium none;
    height: 28px;
    line-height: 0;
    margin: 0 5px;
    text-indent: -999%;
    width: 25px;
}
#front .dbx-content ul {
    height: 200px;
    list-style: none outside none;
    margin: 0;
    overflow-y: scroll;
    padding: 0;
}
#rss-3 ul {
    height: 300px !important;
}
ol {
    margin: 5px 0 15px;
    padding-right: 20px;
}
ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul li {
    background: url("images/mini-check.png") no-repeat scroll right top transparent;
    padding-bottom: 10px;
    padding-right: 18px;
}
.widget_categories ul li {
	background: url(images/mini-category.png) no-repeat right 2px;
}
.widget_categories ul li ul li {
	background: url(images/bullet-grey.png) no-repeat right 14px;
}
.popularitypostswidget ul li {
	background: url(images/mini-hot.png) no-repeat right 2px;
}
.dbx-content ul li {
    line-height: 170%;
    width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
ul li ul li {
	background-position: 100% 100%;
    padding-top: 10px;
	padding-bottom: 0;
}

div {
    margin: 0;
    padding: 0;
}
p {
    line-height: 200%;
    margin: 0 0 10px !important;
    padding: 0 !important;
    max-width: 100%;
}
.entry div {
    max-width: 100%;
}
.page {
	text-align: center;
}
.wraper {
	background: url("images/tr-bg.png") repeat;
	display: inline-block;
	border: 1px solid #8dc2fb;
	border-radius: 5px;
	text-align: justify;
	padding: 0 4px;
	width: 978px;
	margin: 25px 0 10px;
	box-shadow: 0 0 10px gray;
}
.hidden {
    margin: 0;
    padding: 0;
    visibility: hidden;
}

#footer {
    color: #FFFFFF;
    direction: ltr;
    display: inline-block;
    padding: 0 10px 10px;
    text-align: left;
    width: 990px;
}

#footer a {
    color: white;
}
.dbx {
    background-color: #024984;
    background-image: url("images/bg_light_blue.png");
    border-radius: 5px 5px 10px 10px;
    color: white;
    display: block;
    height: auto;
    margin: 0 0 4px;
    padding: 0;
}
.dbx-content {
    background-color: #f9f9f9;
    border-radius: 10px 10px 5px 5px;
    color: black;
    display: block;
    padding: 10px 5px;
    top: 0;
}

.dbx-title {
    background: url("images/sidep.png") no-repeat right 7px transparent;
    display: block;
    font-size: 11px;
    height: 20px;
    line-height: 15px;
    margin: 0 7px;
    padding: 5px 17px;
}
#right {
    display: block;
    float: right;
    width: 210px;
}
#front {
    display: block;
    float: right;
    margin: 0 4px;
    width: 550px;
}
#left {
    display: block;
    float: right;
    width: 210px;
}
body {
    background: url("images/main-bg.jpg") repeat-x fixed 0 0 #03224E !important;
    color: #333333;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: 0 0 1px #9BC4F2;
    direction: rtl;
    font-family: TAHOMA;
    font-size: 12px;
}
.center {
    text-align: center;
}
.dbx-content a:hover, .dbx-content a:focus, .dbx-content a:active, .dbx-content a, .dbx-content a:visited {
	color: #000000;
	text-decoration: none;
}
.azan1, .azan11, .azan4 {
    clear: both;
    height: 18px;
}
.azan2 {
    float: right;
	display: block;
	width: 95px;
	text-align: right;
}
.azan3 {
    float: left;
}
.azan6, .azan4 {
    text-align: center;
}
input, select, textarea {
    font-family: tahoma;
    font-size: 12px;
}

#content {
    background-color: white;
    border-radius: 5px;
    line-height: 200%;
    padding: 10px;
    margin-bottom: 10px;
}
.post-nav a, .post-nav a:visited {
    color: #999999;
}
.post-nav .previous a {
    background: url("images/post-nav-previous.gif") no-repeat scroll left center transparent;
    float: left;
    padding-left: 20px;
}
.post-nav .next a {
    background: url("images/post-nav-next.gif") no-repeat scroll right center transparent;
    float: right;
    padding-right: 20px;
}
.post-nav a:hover {
    color: #000000;
}

h2 {
    font-size: 14px;
    margin: 5px 0;
    text-align: right;
    line-height: 200%;
}
h2 a, h2 a:visited {
    color: #333333;
}
h2 a, h2 a:visited {
    color: #333333;
}
h2 a:hover {
    color: #44A1D0;
}
.post-meta {
    background-color: #F0F9FF;
    margin: 10px 0;
    border-radius: 5px;
    box-shadow: 0 0 10px gray;
}
.post-title {
    border-radius: 5px 5px 0 0;
    border-style: solid solid dotted;
    border-width: 1px;
    padding: 5px;
    text-align: center;
    border-color: #94C2E8;
}
.page-title {
    border-radius: 5px !important;
    border-style: solid !important;
}
.post-data {
    color: #999999;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: 1px;
    padding: 5px;
    text-align: center;
    border-color: #94C2E8;
}
#content h4 {
    background-color: #F0F9FF;
    border-radius: 5px;
    border-style: solid;
	border-width: 1px;
    padding: 5px;
    border-color: #94C2E8;
}
.right {
    float: right;
}
.left {
    float:left;
}
.post-nav {
    display: inline-block;
	width: 100%;
}
.entry img:hover {
    opacity: 1;
    transform: scale(1.02);
    transition: all 400ms ease-in-out 0s;
}
.entry img:not(:hover) {
    opacity: 0.9;
    transition: all 400ms ease-in-out 0s;
}
img {
    border-radius: 5px;
    box-shadow: 0 0 10px gray;
    height: auto;
    max-width: 100% !important;
    border: none;
}
.entry table {
    width: 100% !important;
}
.entry img, img.center, img[align="center"], .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
img.left, img[align="left"], .alignleft, .imagenews, .image, img[style="float: left;"] {
    float: left;
    margin: 0 5px 0 0 !important;
}
img.right, img[align="right"], .alignright, img[style="float: right;"] {
    float: right;
    margin: 0 0 0 5px !important;
}
.cm {
    background-color: #FFCB5C;
    border-radius: 5px;
    padding: 0 3px;
}
.quran-wraper, .quran-footer {
	width: 790px !important;
}
/* comment */
h3#comments {
    background: url("images/comments.gif") no-repeat scroll right center transparent;
    clear: both;
    direction: rtl;
    font: bold 140%/120% Arial,Helvetica,sans-serif;
    padding-right: 25px;
    text-align: right;
}
#respond h3 {
    background: url("images/respond.gif") no-repeat scroll right center transparent;
    clear: both;
    direction: rtl;
    font: bold 140%/120% Arial,Helvetica,sans-serif;
    margin: 20px 0 0;
    padding-right: 25px;
    text-align: right;
}
#commentform {
    direction: rtl;
    margin-top: 10px;
    text-align: right;
}
#commentform label {
    color: #666666;
    font-family: tahoma;
    font-size: 11px;
    padding-right: 5px;
}
#commentform small {
    color: #999999;
    font-size: 90%;
}
#commentform input, #commentform textarea {
    background-color: #E2E2E2;
    border: 1px solid #E3E3E3;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font: 11px tahoma;
    padding: 5px 3px 3px 7px;
}
#commentform input {
    width: 220px;
}
#commentform textarea {
    width: 510px;
}
#commentform #submit {
    color: #000000;
    cursor: pointer;
    font: bold 11px/100% Tahoma;
    padding-bottom: 6px;
    text-shadow: 0 0 2px white;
    width: 135px;
}
#commentform #submit:hover {
    background-color: #8DC2FB;
    color: #FFFFFF;
    text-shadow: 0 0 2px black;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
    border: 1px solid #3B9ACC;
}
.commentlist {
    direction: rtl;
    font-family: tahoma;
    line-height: 200%;
    margin: 10px auto;
    padding-right: 25px;
    text-align: justify;
}
.commentlist li {
    border-right: 2px solid #FFCCFF;
    padding: 0 10px 5px;
}
.commentlist .alt {
    border-right: 2px solid #99CCFF;
}
.commentlist small {
    display: block;
    font-family: tahoma;
    font-size: 87%;
    margin-bottom: 5px;
}
.commentlist small a, .commentlist small a:visited {
    color: #999999;
}
.reply {
    margin-bottom: 25px;
}
.commentlist ul.children {
    margin-right: 20px;
}
.commentlist ul.children li {
    background: none;
    padding: 0 10px 5px 0;
}
.comment-reply-link {
    background-color: green;
    border-radius: 5px 5px 5px 5px;
    color: white;
    padding: 3px 5px 6px;
}
.fn {
    font-weight: bold;
}

.page-nav {
    background-color: gray;
    clear: both;
    height: 24px;
    text-align: center;
    border-radius: 5px;
}
.yarpp-related {
    clear: both;
}
.widget_recent_comments ul li {
    background: url("images/mini-comment.png") no-repeat scroll right 2px transparent;
}
.widget_rss ul li {
    background: url("images/mini-forum.png") no-repeat scroll right top transparent;
}
.entry object, .entry embed {
    display: block;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
#menu .menu-item {
    background: url("images/bg_light_blue.png") repeat-x scroll 0 0 #033965;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 40px;
    list-style: none outside none;
    padding: 0;
    transition: all 300ms ease-in-out 0s;
}
#menu .menu-item:hover {
    background-position: 0 -42px;
}
#menu .sub-menu {
    display:none;
    position: absolute;
}

#menu .menu-main-menu-container {
    height: 40px;
    padding: 0 5px;
}
#menu .dbx {
    border-radius: 5px;
}
#menu a {
    color: white;
    display: block;
    padding: 0 17px;
    font-size: 10px;
}
.menu-item {
    position: relative;
}
.menu-item-has-children a {
    background: url("images/arrow.png") no-repeat scroll 50% 0 transparent;
}
#menu .menu-item:hover .sub-menu {
    display: block;
    background-color: white;
    left: -90px;
    top: 40px;
    width: 170px;
    z-index: 999;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 0 10px gray;
}
#menu .menu-item:hover .sub-menu .menu-item .sub-menu {
    display: none;
}
#menu .menu-item:hover .sub-menu .menu-item:hover .sub-menu {
    display: block;
    border-radius: 0 0 5px 5px;
    left: -170px;
    top: 0;
}
#menu .menu-item:hover .sub-menu .menu-item:hover .sub-menu a {
    background: none !important;
}
#menu .sub-menu li {
    background: none;
    float: none;
}
#menu .sub-menu li:hover {
    background-color: #EFEFEF;
}
#menu .sub-menu a {
    background: none;
    color: black;
    padding: 0 10px;
}
#menu .sub-menu a:hover {
    color: #A32403;
}
.menu-item-has-children .menu-item-has-children a {
    background: url("images/arrow2.png") no-repeat scroll 0 50% transparent !important;
}
#text-44 .textwidget div, #text-45 .textwidget div {
    background-color: orange;
    height: 15px;
    margin-bottom: 30px;
}
#text-44 .textwidget p, #text-45 .textwidget p {
    margin-bottom: 0 !important;
}
.widget_categoryposts ul {
    height: 200px !important;
}
.widget_categoryposts li {
    background: url("images/special.png") no-repeat scroll right 3px transparent;
}
.cat-post-item a {
    border: medium none;
    padding: 0;
}
.currency table {
    border: medium none !important;
}
.currency table td {
    border: 1px solid gray;
}
.car center, .currency center {
    display: none;
}
img[itemprop="image"] {
    height: auto;
    width: 100%;
}
.attachment-wp-cpl-post-thumb.wp-post-image {
    box-shadow: 0 0 5px #808080;
    height: 80px;
    width: 80px;
}
tr:nth-child(even) {background: none repeat scroll 0 0 #F5F5F5}
tr:nth-child(odd) {background: none repeat scroll 0 0 #EFEFEF}
#header #menu * {
	-moz-transition:all 0.3s; /* Firefox 4 */
	-webkit-transition:all 0.3s; /* Safari and Chrome */
	-o-transition:all 0.3s; /* Opera */
	transition:all 0.3s;
	}
.sticky #menu { position: fixed;top: 0;z-index: 9999;width: 978px;}

.page-nav {
    text-align: center;
}
.wp-pagenavi, .wp-pagenavi a, .wp-pagenavi span {
    color: #ffffff;
    direction: rtl;
    display: inline-block !important;
    line-height: 12px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #ffffff !important;
}
.news_body {
    max-width: 520px !important;
}
#menu-main-menu li a {
    white-space: nowrap;
}