/* FRONTEND CSS
*********************************************/
@font-face {
  font-family: 'BKoodakBold';
  src: url('../fonts/IRANSansWeb.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/IRANSansWeb.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

html {
	/* scrollbar fix (prevent ugly left pull for lower content sites) */
	overflow-y: scroll;
}

body , div.subCategory h2 , div.catItemHeader h3.catItemTitle {
	font-family:BKoodakBold !important;
	font-size:16px;

}
div.catItemHeader h3.catItemTitle{ padding-bottom:5px;}
.k2Pagination .pagenav{ border:1px solid #000; display:inline-block;    padding: 5px;
    margin: 5px;}


.joomir-toppest{ font-size:14px;}



.joomir-aboutus{ width:100%; clear:both;}

.joomir-toppest{ float:left; clear:both; width:100%;     background-color: #282e3e;
    color: #fff; padding-top:20px; padding-bottom:10px;
	        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
	 } 
	
	.top-nav-collapse .joomir-toppest{ padding-top:10px; padding-bottom:0px; }
	
	
	.joomir-ex-menu{ padding-top:5px; padding-bottom:0px; clear:both; width:100%; } 
	.top-nav-collapse .joomir-ex-menu{ padding-top:0px; padding-bottom:0px; } 
	.navbar-default .navbar-nav>li>a{ color:#202f39; }
	.navbar-default .navbar-nav>li>a:hover{ color:red;}
	
	a{     transition: 0.3s ease-out all; } 
	
	
	.joomir-toppest a{ color:#FFF;}
	.joomir-toppest a:hover{ color:#e21f2f;} 
.joomir-menu-logo{ background-color:#999; float:left; clear:both; width:100%; }
.joomir-date{ font-size:14px;}
.joomir-social ul{ padding:0px; margin:0px; }
.joomir-social ul a{ font-size:18px;}

[class*='fa-']{ text-align:right;}
[class*='fa-']:before, [class*='fa-']:after {
    font-family: "FontAwesome";
	 float:right;
	 padding-left:10px;
	 
}


.joomir-top-fixed{ position:fixed;  top:0px; left:0px; width:100%; z-index:10000000; }
.navbar-brand{ padding:0px; height:auto;}
.fa-calendar{ padding-top:14px; padding-bottom:14px;}

p{ direction:rtl; line-height:2; text-align:justify; }


.other-section{ clear:both; width:100%; direction:rtl; padding-top:70px;}

.intro-section{ background:url(../images/hero11.webp); color:#000; padding-top:100px;}

.breadcrumbs{ border-bottom:1px solid #ff0000;}

.topbot{ background-color:#e21f2f; color:#FFF; }

.breadcrumbs{ font-size:12px;}

.designedsite .catItemTitle a {
    width: 160px;
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #00F;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    height: 90px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #ffffff;
}

.form-horizontal .control-label{ float:right !important; text-align:right !important;}

input, button, select, textarea{ font-family:BKoodakBold !important; direction:rtl;}
.form-horizontal .controls{ margin-left:0px; margin-right:180px  !important;}

.articles-section{ background-color:#00b894; color:#FFF;}

.tarefe-section{ background-color:#eaf2f6; }


.portfolio-section{ background-color:#fdcb6e; color:#000;}

.latest-div{ background-color:#636e72; color:#fff; line-height:30px; padding:10px;}



/* bootstrap rtl */
.col-md-3,.col-md-4,.col-md-9,.col-md-2,.col-md-7,.col-md-6{ float:right; }
.nav-pills>li{ float:right;}
.fa-envelope,.fa-map-marker,.fa-phone{ direction:rtl;}
.navbar-brand{ float:right;}
.navbar-nav>li{ float:right;}
.navbar-nav{ float:right;}
.navbar-header{ float:right;}

.services-section{ background:#0984e3; color:#FFF;}

#services a{ color:#fff;}

.services-section h3{ display:inline-block; width:24%;}


.joomir-plan .plan {
    background: #fff;
    list-style: none;
    margin: 0px;
	padding:0px;
	direction:rtl;
	border-radius:5px;
}



.joomir-plan .plan li {
    padding: 10px 0;
    border-bottom: 1px dashed #eee;
    text-align: center;
    color: #999;
    font-size: 15px;
    line-height: 20px;
}

.joomir-plan ul.plan li ul{ padding:0px; margin:0px;}

.joomir-plan ul.plan li ul li {
    list-style: none;
    line-height: 25px;
}


.joomir-plan li.plan-price {
    color: #666;
    padding: 40px 0;
    font-size: 30px;
    text-align: center;
}

.joomir-plan .plan.featured li.plan-price {
    background: #e21f2f;
	color:#FFF;
}

h1{ font-size:46px !important;}
.intro-section p{ font-size:24px; }

.problemfieldname2{ float:right;}

.k2ItemsBlock{ direction:rtl;}

.itemRatingBlock span{ display:none !important;}
div.itemRatingBlock .itemRatingForm span{ display:inline-block !important; float:none;}

div.k2Pagination ul li{ display:inline-block;}
.down-address{ display:none;}

div.itemHeader .itemTitle{ font-family:BKoodakBold !important;  }

.itemFullText p{ direction:rtl; text-align:justify;}


h3:nth-child(2){ color:#000;}


.joomirlogo2{ display:none !important;}
.joomirlogo{ display:block  !important;}

.persiandateitem{ width:150px; direction:rtl;     font-size: 14px; }

.k2ItemsBlock  ul{ list-style:none; padding:0px;}
.k2ItemsBlock a{ display:block; padding:5px;}

table.contentpaneopen{ margin-left:auto; margin-right:auto; } 
table.contentpaneopen td{ color:#000;}

.joomirnamad{ position:fixed; right:0px; bottom:0px;}

.joomirsamandehi{ position:fixed; left:0px; bottom:0px;}

.tarefe-section{ height:auto; }

.joomir-plan .col-md-3{ margin-bottom:20px;}

.ipricemaintable{ font-family:BKoodakBold !important; }

.services-section a{ color:#FB0307;}

.navbar-default{ background-color:#fff;}

.topjoomirsection p{ text-align:center;}

 section{ height:auto !important; min-height:100%; padding-bottom:20px;}
 
 .contact-section{ min-height:auto; padding-bottom:0px; }
 
 div.itemFullText{ text-align:justify !important;}
 
 div.itemExtraFields ul li{ height: auto; }
 
 #footer-copy{ direction:rtl;}
 
 .joomirahmaddarkoob ul li{ padding:5px;}
 
 .itemFullText ul, .itemFullText ol , .joomirahmaddarkoob {
    background: whitesmoke;
    border-radius: 7px;
    border: 1px solid #ccc;
    line-height: 2;
}
.joomirahmaddarkoob h3{ text-indent:20px;}

.itemFullText h2 , .itemFullText h3 , .itemFullText h4 , .itemFullText h5  , .itemFullText h6   {
    border-radius: 7px;
    box-shadow: 3px 3px 3px 3px rgba(0,0,0,.09);
    padding: 10px !important;
	margin:auto !important;
	margin-bottom:10px !important;
	margin-top:10px !important;
}

.topjoomirsection{ color:#fff;background: rgba(0, 0, 0, 0.6);
    display: inline-block;
    padding: 10px;
    border-radius: 10px;}
.latest-div a{ color:#fff;}
.navbar-left{ float:left;}

div.itemHeader h1.itemTitle{ line-height: 2;
    font-size: 24px !important;}
  .portfolio-section  .bank-account{
        border: 1px solid #eee;
    border-radius: 5px;
    padding: 5px;
    margin: 20px 5px;
    background-color: navajowhite;
    }

/* MEDIA QUERIES
*********************************************/

/* Extra small devices (phones, less than 768px) */
/* No media query -> mobile first strategy */

/* Small devices (tablets, 768px and up) */
@media (max-width: 900px) {
.services-section h3{ display:inline-block; width:90%;}
.intro-section,.about-section,.services-section,.contact-section,.portfolio-section,.tarefe-section,.articles-section { height:auto;}
.navbar .joomir-address{ display:none;}
.navbar .joomir-tel{ display:none;}
.navbar .joomir-email{ display:none;}
.down-address{ display:block;}
.intro-section{ padding-bottom:20px; }
.joomir-plan .col-xs-12{ margin-bottom:20px;}
.form-horizontal .controls{ margin-right:60px !important; margin-left:20px !important;}
.joomirlogo2{ display:block  !important;}
.joomirlogo{ display:none  !important;}
.navbar-collapse{ clear:both;}
.other-section img{ max-width:100%;}
}


@media (min-width: 768px) {

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* for higher resolutions (android and retina) */
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
  
}