/*  General ------------------------------ */

@font-face {
  font-family: 'BHoma';
  src: url('../fonts/BHoma.eot?') format('eot'),
url('../fonts/BHoma.woff') format('woff');
  src: local('â�?º'), url('../fonts/BHoma.ttf') format('truetype');
}

@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?') format('eot'),
url('../fonts/BYekan.woff') format('woff');
  src: local('â�?º'), url('../fonts/BYekan.ttf') format('truetype');
}

@font-face {
  font-family: 'BKoodakBold';
  src: url('../fonts/BKoodakBold.eot?') format('eot'),
url('../fonts/BKoodakBold.woff') format('woff');
  src: local('â�?º'), url('../fonts/BKoodakBold.ttf') format('truetype');
}

h1,h2,h3,h4,h5 {font-family: 'BYekan', tahoma; font-weight: normal;}


body {
    font-family:tahoma;margin-top: 10px; font-size: 12px; background: #efefef;}

h1 { font-weight: 200 !important;font-size: 28px !important;color: #fb9700;}

h2 {font-size: 25px  !important; }

h3, .h3 {
    font-size: 20px;
    color: #999;
}
a {outline:none;color:#CC7A00;}
a:hover, a:focus {
    color: #000;
    text-decoration: underline;
}

select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .inputbox:focus {
    border-color: #FFDD00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 4px #FFDD00;
    outline: 0 none;
}
.btn {border:none; transition: all 0.3s ease 0s;}
.btn-default {
    background-color: #999;
    border-color: #ddd;
    color: #fff;
    font-size: 11px;
    padding: 4px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #FFDD00;
    border-color: #ADADAD;
    color: #333333;
}
.btn-primary {
    background-color: #FB9700;
    border-color: #FB9700;
    color: #000;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #333;
    border-color: #333;
    color: #FB9700;
}
/*  Header ------------------------------ */


.logo {padding-left: 150px; background-image: url('/images/spc-logo.png'); background-repeat: no-repeat; background-position: left center;}
.logo-text .site-slogan {
    display: block;
    font-size: 13px;
    margin-top: 0px;
    color:#C1A700;
}
.logo-text a {
    color: #999999;
    font-size: 22px;
    font-weight: normal;
    padding-top: 5px;
    text-decoration: none;
}

div.finder {
    margin-bottom: 0px;
    text-align: right;
}

.head-search .form-control {
    transition: all 0.3s ease 0s;height: 31px;

}

#finder-search fieldset.word div.form-group button.btn {border:none; background:transparent; color:#ccc;}
div.head-search form#mod-finder-searchform.form-search div.finder button.btn {vertical-align: bottom;}
.logo-image img {
    width: 100%;
}

/*  Nav ------------------------------ */
.navbar-default .navbar-nav > li > a { font-family: tahoma;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #333;
    color: #FFFFFF;
   
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #999;
    color: #000;
}


.fa-bars:before {
    color: #FFFFFF;
    content: "";
}


.navbar-default .navbar-toggle {
    background: none repeat scroll 0 0 #333333;
    border-color: #333;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #777;border-color: #777;
}



.home .t3-sl-1   {border-bottom:5px solid #ddd  !important;}

.top-text { margin-top: -10px; color:#999; font-family:tahoma; font-size:12px;}
.top-text ul {margin:0px;}
.top-text ul li {list-style:none;}







/*  Sidebar ------------------------------ */



.t3-sidebar a:before {
    content: "\f101";
    font-family: "FontAwesome";
    color:#333;
}
.t3-sidebar a {color: #333; font-size: 12px;}
.t3-sidebar a:hover {color: #999;}

.t3-sidebar ul {margin:0px;}
.t3-sidebar li{list-style:none;padding: 5px 0 0;}
.t3-sidebar .module-title {
    background: none repeat scroll 0 0 #999;
    border-left: 5px solid #FF9B00;
    color: #fff;
    font-size: 18px;
    margin: 0 0 10px !important;
    padding: 5px 13px;
}
.t3-sidebar .rev_slider_wrapper {border:5px solid #ccc;}

.t3-content.col-xs-12.col-sm-8.col-md-9,.t3-content.col-xs-12.col-md-6.col-md-push-3 {border-right:1px solid #eee;}

/*  Content ------------------------------ */

.article-title {
    font-size: 20px !important;
}
.t3-content {min-height: 400px;padding-top: 0px;}


.jicons-icons {}
.contact-form legend { display: none;}
.contact-form textarea {height: 200px;}


.home iframe {margin-bottom:-15px;}


.article-content img,.article-intro p img {
    border: 1px solid #DDDDDD;
    max-width:250px;
float:left;
margin-right: 10px;
}
.blog img {
    border: 1px solid #DDDDDD;
    max-width:180px;
float:left;
margin-right: 10px;
}


div.contact div.page-header{display: none;}
 div.contact dl + h3 {display: none;}
 div.contact h3{
    border-bottom: 1px solid #EEEEEE;
    margin: 0 0 20px;
    padding-bottom: 9px;
    font-size: 33px;
    font-weight: 200;
    color: #000;
}

article h4 {
    clear: both;
    border-bottom: 1px solid #ddd;
    margin: 20px 0px;
    padding-bottom: 5px;
  color:#891427;
}

article img {
    margin-bottom: 20px;
}




div.contact {margin-top: -12px;}






/*  breadcrumb ------------------------------ */
.breadcrumb {background: transparent; margin-bottom: 10px;}


   

/*  Footer ------------------------------ */
.t3-footer {
    background: none repeat scroll 0 0 #333;
    border-top: 10px solid #FB9700;
    color: #555555;
    margin-bottom: -2px;
}

.t3-footnav .t3-module {background: transparent;}
.t3-footnav .t3-module .module-title {
   
    color: #FFDD00;
    font-size: 21px;
    font-weight: normal;
    letter-spacing: 1px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.categories-module li, ul.categories-module li, .category-module li, ul.category-module li ,.t3-footnav .t3-module ul > li{
    border-top: none;
    list-style: none outside none;
    padding: 5px 0 0 0;
}
.t3-copyright p {
    margin: 0 auto;
    text-align: center;
    width: 280px;
color:#ccc;
}

.contact-details h5 {
    color: #eee;
}
.contact-details p {
    color: #777;
}


.t3-copyright {
    border-top:none;
    font-size: 12px;
    padding: 0;
}

.t3-footnav .t3-module ul > li > a {color: #999;}
.t3-footnav .t3-module ul > li > a:hover {color:#ccc;}
.t3-footnav .t3-module ul > li > a:before {color: #ffdd00;content: "\f101";
    font-family: "FontAwesome";}



.farsi-info .module-title { display: none;}
.farsi-info {font-family:tahoma;font-size:12px;}
.farsi-info a:before {content:""!important;}
.farsi-info a:hover {text-decoration:none; color:red !important;}
.farsi-info > ul {
    direction: rtl;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}

.farsi-info > ul li {padding:0px !important;}
.bottom-farsi-text { font-size:12px; color:#999;text-align:center;}
.bottom-farsi-text h5 {font-weight:bold; font-size:14px; font-family:tahoma;text-align:center;}


.t3-footer .custom > p {
    color: #999;
}
.t3-footer h4 {
    color: #fb9700;
    font-size: 16px;
}










/* ---------------------------------  
	slider 
------------------------------------ */
  .t3-sl {

    padding-top: 0px;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom:0px;
   
}
.t3-spotlight.t3-spotlight-1 {
    margin: 0px !important;
    padding: 0px !important;
   margin-bottom: -30px;
  padding-bottom:0px;
}
#Mod87 {
    margin-bottom: 0;
    border-bottom: 3px solid #999;
    border-top: 0px solid #999;
}
.t3-spotlight .col-lg-12 { padding: 0px !important;}



/* ---------------------------------  
	MQ 
------------------------------------ */

@media only screen and (max-width: 400px) {



.article-aside {
display: none;
}


}


@media only screen and (max-width: 768px) {

.logo-text {display: none;}
.logo {width: 100%; height: 80px; padding: 0px; background-position: center center;}


h1,h2,h3 {font-size:23px;}
.head-search .form-control {
    width: 100% !important;
}	
 div.finder {text-align: center;}  

.nav li a i {
    padding-right: 10px;
}

.blog img,.article-content img ,.article-intro p img {float:none;margin-bottom: 20px;max-width:285px;}



.t3-content.col-xs-12.col-sm-8.col-md-9,.t3-content.col-xs-12.col-md-6.col-md-push-3 {border-right:none;}
}

@media only screen and (min-width: 769px) {

.navbar-default {
    background-color: #000;
    border: none;
    border-bottom:3px solid #999;
    border-top: 3px solid #999;

}
.navbar-default .navbar-nav > li > a {
    color: #FF9B00;
     font-family: 'BKoodakBold',tahoma;
    font-size: 20px;
}
  
  .dropdown-menu {  background-color: #FFDD00;}
 div.mega-dropdown-inner div.mega-inner ul.mega-nav li a {color: #333;}
  
  
  
}
