/*body { margin: 0px; padding: 0px; color: #333; font-family: 'Cairo', sans-serif, Tahoma; font-size: 15px; line-height: 1.5em; background-color: #fff; direction:rtl; }*/
body { margin: 0px; padding: 0px; color: #333; font:normal 14px Tahoma, Geneva, sans-serif; line-height: 1.5em; background-color: #b45489; background-image: url(images/templatemo-body.jpg); background-repeat: repeat-x; background-position: top; direction:rtl; }
a { color: #333; text-decoration: none; }
a:hover { color: #CC3399; text-decoration: none; }

.body-container { background: url(images/body_top.jpg) top repeat-x; }
/* Start comment */
.comment { font: normal 12px tahoma, Arial; color: #505050; margin: 0; padding: 10px 0 0 0; line-height:21px; }
.comment h2 { margin:0; padding:10px 0 15px 0; font: bold 24px arial,tahoma; text-align:center;}
.commenttext { border:1px solid #b0b0b0; background-color:#fff; margin: 0 0 15px 0; padding: 0; }
.commenttext h3 { border-bottom:1px solid #b0b0b0; height:32px; font: bold 20px Arial,tahoma; background: url(images/user.png) right no-repeat; color: #505050; padding:0; margin:10px 10px 0 10px; }
.commenttext h3 span { padding:0 40px; margin:0; line-height:30px; }
.commenttext span.date { float:left; font: normal 12px tahoma; padding:5px 0 0 0; margin:0; }
.commenttext div { color: #505050; padding:10px; margin:0; }
/* End comment */

/* Rating Start */
.hover {width:30px; height:30px; background: url('img/star.png'); z-index: 1000; }
.rating_v { position:relative; left:0; top:2px; }
.rating_content { background-color: #0c121d; padding: 15px; margin-top: 15px; text-align: center; color: #fff; }
.rating_v img { width:30px; height:30px; }
.rating_v span { cursor: pointer; width:30px; }

.rating_ok { font-family: tahoma, Arial, sans-serif; font-size: 12px; color: #48b000; font-weight:bold; }
.rating_error {	font-family: tahoma, Arial, sans-serif;	font-size: 12px; color: #ff0000; font-weight:bold; }
/* Rating End */

/* Start Add Post */
.add { margin: 0; padding-bottom:8px; padding-top:8px; text-align:center; }
.add img { border:none; }
.formadd { margin: 0; padding-bottom:8px; font: normal 12px tahoma; text-align:right; }
/* End Add Post */

/* Start BBCODE Editor */
.button { border: 1px solid #e5e1e3; margin: 1px; padding: 2px; }
.button:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; }
/* End BBCODE Editor */

/* Start Poll */
.poll { margin: 0;  padding-bottom:8px; text-align:right; }
.poll p.d1 { margin: 0; padding:0; }
.poll img { border: none; height:10px; }
.poll input { border: none; padding:0; margin:3px; }
.polltitle { margin: 0;  padding:10px 0 10px 0; text-align:center; }
/* End Poll */

.codx {	direction: ltr; text-align: left; border: 1px solid #551507; margin: 0; padding: 5px; background-color: #FCFEF4; display: block; overflow: auto; font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace; }
.quote { border: 1px solid #551507; margin: 0; padding: 5px; background-color: #FCFEF4; }

/* Start text sections */
.sectiontext { padding:0; margin:0; }
.sectiontext .readmorelink { margin:0; text-align:center;  padding:5px 0 10px 0; }
.sectiontext .readmorelink h4 a { color: #505050; font: bold 20px arial, tahoma; }
/* End text sections */

/* Start search form */
#search { margin:0; padding:10px; text-align:center; }
#search input.textinput { width:150px; padding: 4px; margin: 0 0 10px 0; border:1px solid #cccccc; font: normal 12px tahoma; color:#303030; background: #FFF; }
#search input.submit { width:32px; height:32px; padding: 0; margin: 0; border:0px solid #cccccc; font: normal 12px tahoma; color:#303030; background: url(images/search.png) no-repeat; }
/* End search form */

.iconstypefile {border:none; }
.searchlinks { margin:0; text-align:center; padding:5px 0 15px 0; }
.searchlinks span { color:red; }




.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right;
}

.navbar-custom { margin-bottom: 0; }
.jumbotron-custom { text-align: center; padding-top: 30px; padding-bottom: 0; margin-bottom: 15px; color: #fff; /*background: url(images/templatemo-header.jpg) no-repeat center center; text-align: center;*/ background: none; }
.body-container { margin-top: 15px; }
.navbar-brand { display: none; padding: 7px 15px; float: right; }
.navbar-nav>li { float: right; }
.dropdown-menu>li>a { text-align: right; }
.navbar-toggle { float: left; margin-left: 15px; }

.article-content { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dotted #ddd; }
.article-content h1 { padding-top: 0px; margin-bottom: 10px; font-size: 18px; font-weight: 600; line-height: 27px; margin-top: 0; }
.article-info { font-size: 12px; margin-bottom: 10px; }
.article-info ul { padding:0; margin: 0; }
.article-info ul li { list-style: none; display: inline-block; margin-left: 20px; }

.menu-tpl { background-color: #fff; border: 1px solid #ddd; border-radius: 0px; }
.menu-tpl .panel-heading { color: #fff; background-color: #0c121d; }

.content-tpl { background-color: #fff; border: 1px solid #ddd; border-radius: 0px;  }
.content-tpl .panel-heading { color: #fff; background-color: #0c121d; }

footer { background-color: #727272; padding-top: 15px; padding-bottom: 10px; text-align: center; color: #fff; }
footer a { color: #fba51e; }

.pagination>li { float: right; }
.pagination { padding-right: 0; }

.post-last-item { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 0px dotted #ddd; }

.article-content-single {  }
.article-content-single h1 { padding-top: 0px; margin-bottom: 10px; font-size: 18px; font-weight: 600; line-height: 27px; margin-top: 0; }

.comment-form { padding: 15px; border: 1px dotted #ddd; }
.comment-form h3 {     padding-top: 0; margin-top: 0; margin-bottom: 30px;}

.contact-form { padding: 15px; border: 1px dotted #ddd; }
.contact-form h3 { padding-top: 0; margin-top: 0; margin-bottom: 30px;}

.image4details img { max-width: 100%; }

.custom-gallary { text-align: center; margin-bottom: 15px; }
.custom-gallary-last { margin-bottom: 0px; }
.custom-gallary img, .custom-gallary-last img { width: 100%; height: 117px; }

.text { font-weight: 600; }

/* post Share */
.post_share {
    padding: 7px;
    overflow: hidden;
    margin-top:10px;
}
.post_share span {
    border: 1px solid #e4e4e4;
    background: #efefef;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#efefef));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #efefef);
    background-image: -moz-linear-gradient(top, #f8f8f8, #efefef);
    background-image: -ms-linear-gradient(top, #f8f8f8, #efefef);
    background-image: -o-linear-gradient(top, #f8f8f8, #efefef);
    background-image: linear-gradient(top, #f8f8f8, #efefef);
    box-shadow: 0 1px #fff inset;
    -moz-box-shadow: 0 1px #fff inset;
    -webkit-box-shadow: 0 1px #fff inset;
    position: relative;
    margin-right: 5px;
    float: left;
}
.post_share span a{
    color: #333;
    font-size: 12px;
    display: block;
    padding: 4px 5px 5px 35px;
}
.post_share span i {
    width: 29px;
    position: absolute;
    height: 27px;
    opacity: 0.8;
    left: 2px;
}
.post_share span:hover i {
    opacity: 1;
}
.post_share span i.fb-share {
    background: url(icons/share/fb-share.png) no-repeat left;
}
.post_share span i.twitter-share {
    background: url(icons/share/twitter-share.png) no-repeat left;
}
.post_share span i.google-share {
    background: url(icons/share/google-share.png) no-repeat left;
}
.post_share span i.pin-share {
    background: url(icons/share/pin-share.png) no-repeat left;
}
.post_share span i.reddit-share {
    background: url(icons/share/reddit-share.png) no-repeat left;
}
.post_share span i.stumble-share {
    background: url(icons/share/stumble-share.png) no-repeat left;
}
.post_share span i.linkedin-share {
    background: url(icons/share/linkedin-share.png) no-repeat left;
}
.post_share span i.slashdot-share {
    background: url(icons/share/slashdot-share.png) no-repeat left;
}
.post_share span i.tumblr-share {
    background: url(icons/share/tumblr-share.png) no-repeat left;
}
.post_share span i.googleb-share {
    background: url(icons/share/googleb-share.png) no-repeat left;
}
.post_share span i.newsvine-share {
    background: url(icons/share/newsvine-share.png) no-repeat left;
}
.post_share span i.evernote-share {
    background: url(icons/share/evernote-share.png) no-repeat left;
}
.post_share span i.email-share {
    background: url(icons/share/email-share.png) no-repeat left;
}

@media (max-width: 768px) {
.navbar-brand { display: inline; }
.jumbotron-custom { display: none; }
.navbar-nav>li { float: none; }
.img-responsive { margin-bottom: 10px; width: 100%; }
}

#templatemo_header { height: 120px; width: 1000px; text-align: center; background: url(images/templatemo-header.jpg) no-repeat; }
#templatemo_menu { clear: both; width: 880px; height: 45px; padding: 0 60px; background: url(images/templatemo-menu.png) no-repeat; }

@media (min-width: 768px) {
.navbar-right { padding-right: 0; }
}

.container {
    padding-right: 0;
    padding-left: 0;
}

.menu-container {
    margin-bottom: 15px;
    margin-top: 20px;
}
.menu-container .container {
    background-color: #4a2546;
    border: 1px solid #8e68b1;
    border-radius: 6px;
}
.menu-container .navbar-default {
    background: none;
    border: none;
}
.menu-container .navbar-default .navbar-nav>li>a {
    color: #b45489;
}
.menu-container .navbar-default .navbar-nav>li>a:focus, .menu-container .navbar-default .navbar-nav>li>a:hover {
    color: #8e68b1;
}
.top-banners {
    text-align: center;
    margin-bottom: 15px;
}

.top-banners .img-responsive {
    text-align: center;
}

.navbar-default .nav-socialmedia>li>a {
    color: #fff;
}