html {
    height: 100%;
    margin-bottom: 0.01em;
}

html, ﻿body, div.MainWrapper {
	background:url('../images/common/bg.jpg') transparent repeat-x scroll center top;
}

html,body {
	background-color:#181818;
}

p {
	color:white;
	font-family:Tahoma;
	font-size:12px;
	direction:rtl;
}

h1.pTitle {
	color:white;
	font-family:"B Homa";
	font-size:20px;
	text-align:right;
	direction:rtl;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}

.page-header h1 {
	color:#F3C000 !important;
	font-family:"B Homa";
	font-size:20px;
	text-align:right;
	direction:rtl;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}

h3 {
	color:white !important;
	font-size:16px !important;
	text-align:right !important;
	direction:rtl !important;
	font-family:Tahoma !important;
}

.breadcrumb {
        background-color: transparent !important;
        font-family: Tahoma !important;
}

.breadcrumb > li {
        margin-left: 10px;
}

.breadcrumb > .active {
        color:#FFF !important;
}

.breadcrumb .pathway a, .pathway > span:nth-child(1) {
        color:#f3c000 !important;
}

.breadcrumb > li.active:last::before {
        content:none !important;
}

.breadcrumb > li + li::before {
        content:none !important;
}

.footer_links a {
        color:#FFF !important;
}

textarea {
	font-family:Tahoma;
	font-size:12px;
	text-align:right;
}

table tr th, table tr td {
	color:orange;
	font-family:Tahoma;
	font-size:12px;
	direction:rtl;
	padding:2px;
	text-align:right;
}

table tr:nth-child(even):hover {background: #545252;}

table tr {cursor:pointer;}

.top_section {
	min-height:105px;
	padding-bottom:10px;
}

/* Style for Search Box */
@media screen and (min-width: 1200px) {
.search_seachBox {
    padding-top:10px;
}

label.element-invisible {
    display:none !important;
}

div.mod_search109 input[type="search"], input#search-searchword, select#ordering, select#limit {
    text-align:right !important;
    direction:rtl !important;
    font-family:Tahoma !important;
    font-size:10px !important;
    padding:5px !important;
}

div.search_seachBox form .btn, button.hasTooltip {
    font-size: 11px !important;
    margin-left: -5px !important;
    margin-top: -1px !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    background-image: none !important;
    text-shadow: none !important;
    color: #FFF !important;
    background-color: #F3C000 !important;
    border-color:Transparent !important;
    border-radius: 0px !important;
}

button.hasTooltip {
    padding-bottom:6px !important;
    padding-top: 5px !important;
}

fieldset.only {
    display: none !important;
}

form#searchForm label.ordering, .form-limit label {
    direction: rtl !important;
    text-align: right !important;
    float: right !important;
    margin-left: 10px !important;
}

legend {
    direction: rtl !important;
}

.search-results {
    text-align: right !important;
    font-family: Tahoma !important;
    color: #FFF !important;
    direction: rtl !important;
}

.pagination {
    text-align: right !important;
    direction: rtl !important;
    font-family: Tahoma !important;
    color: #F3C000 !important;
}

.pagination ul {
    list-style: none !important;
}

.pagination ul li {
    float: right !important;
    padding: 5px !important;
}

.pagination ul li span {
    color: #F3C000 !important;
}

}

@media screen and (max-width: 1199px) {
    .search_seachBox {
        display: none !important;
    }
}

/* Only for chrome */
@supports (-webkit-appearance:none) {
    div.search_seachBox form .btn, button.hasTooltip 
    {
        margin-top: 2px !important;
        padding-top: 5px !important;
    }
    input#mod-search-searchword {
        box-shadow: none !important;
        border: none !important;
        padding-bottom: 7px !important;
    }
} 

/* END Search Box Styling */

/* Main Menu and Ads Section */
#MainMenu {
	background-repeat: repeat-x;
	border-radius: 8px;
	/*box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);*/
	background: -webkit-linear-gradient(#414141, #030303); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#414141, #030303); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#414141, #030303); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#414141, #030303); /* Standard syntax */
}

.navbar-nav > li {
	float:right !important;;
}

.navbar-nav > li > a {
	color:white !important;
	font-family:"B Homa";
	font-size:14px;
}

.nav > li > a:focus, .nav > li > a:hover, .nav > li > a:active {
	background-image:none !important;
	background-color:transparent !important;
	color:#F3A600 !important;
}

.nav > li > a {
	padding:10px 30px;
}

.notification-bar {
	min-height:65px;
	background-repeat: repeat-x;
	border-radius: 8px;
	padding-bottom:7px;
}

.dropdown-menu > li:nth-child(4) {
	border-top: 1px dashed #ccc !important;
}


@media screen and (min-width: 768px) {
	.dark {
		background-repeat: repeat-x;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		background-color:aqua !important;
		min-height:65px;
		background: -webkit-linear-gradient(#414141, #030303); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#414141, #030303); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#414141, #030303); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#414141, #030303); /* Standard syntax */
	}
	
	.orange {
		min-height:65px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		background: -webkit-linear-gradient(#F3C700, #F3A600); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#F3C700, #F3A600); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#F3C700, #F3A600); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#F3C700, #F3A600); /* Standard syntax */
	
	}
        div.controls input {width:35% !important; padding:5px; font-family: Tahoma;}
}

@media screen and (max-width: 767px) {
        span.top-address {
                display:none;
        }
        
        span.top-phone {
                font-size:16px;
        }

	.dark {
		background-repeat: repeat-x;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
		background-color:aqua !important;
		min-height:40px;
		background: -webkit-linear-gradient(#414141, #030303); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#414141, #030303); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#414141, #030303); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#414141, #030303); /* Standard syntax */
	}
	
	.orange {
		min-height:40px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		background: -webkit-linear-gradient(#F3C700, #F3A600); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#F3C700, #F3A600); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#F3C700, #F3A600); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#F3C700, #F3A600); /* Standard syntax */
	
	}
}


.navbar-toggle {
	background-color:#F3A600;
}

.navbar-toggle .icon-bar {
	background-color:white;
}

.dropdown-menu {
	text-align:right;
	direction:rtl;
	font-family:Tahoma;
	font-size:12px;
}

/* END Main Menu and Ads Section */

/* Carousel & Main Content */
#myCarousel {
	clear:both !important;
}

.carousel-indicators .active {
	background-color:#F3A600;
	border: 1px solid #F3A600;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #181818;
	border: 1px solid #181818;
	border-radius: 10px;
}

.carousel-inner > .item > img {
	border-radius: 8px;
}

.carousel-inner {
        margin-bottom:20px;
}

.MainContent {
	padding-left:0px !important;
	padding-right:0px !important;
}

.MainContent p {
	color:white;
	text-align:justify;
	direction:rtl;
	padding:7px 3px;
	font-family:Tahoma;
	font-size:12px;
}

.MainContent a {
	color:#F3A600;
}

.top-3-boxes {
	min-height:100px;
	border-radius: 10px;
	background: -webkit-linear-gradient(#414141, #030303); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#414141, #030303); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#414141, #030303); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#414141, #030303); /* Standard syntax */
        cursor: pointer;
        transition: all .2s ease-in-out;
}

.top-3-boxes:hover {
        transform: scale(1.1);
}

.top-3-boxes a {
	font-size:14px;
	font-weight:bold;
        display: block;
        width: 100%;
}

.top-3-boxes a:hover {
        text-decoration:none;
}

@media screen and (min-width: 768px) {
	.boxes {
		//padding-top:20px;
		padding-bottom:20px;
	}
	
	#MainMenu .container-fluid {
		height:50px;
	}
        
        div.col-lg-4:nth-child(1) {
                padding-left:0 !important;
        }

        /**div.col-lg-4:nth-child(3) {
                padding-right:0 !important;
        }**/
}

@media screen and (max-width: 767px) {
	.boxes {
		padding-top:8px;
		padding-bottom:8px;
	}	
}


.blog-featured {
	clear:both !important;
}

.navbar-default {
	background:transparent none repeat scroll 0% 0% !important;
        box-shadow:none !important;
}

.navbar-default {
	border:none !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color:transparent !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
	background-image:none !important;
}

.navbar-nav > li {
	text-align:right;
	direction:rtl;
}

/* Footer */
.footer {
        margin-top:15px;
}

.footer p {
	color:#F3A600;
	font-family:Tahoma;
	font-size:12px;
	padding-top:20px;
}
/* ./Footer */

/* Sidebar */
.sidebar {
	padding-right:0;
}

.sidebar .custom_techInfo {
	min-height:300px;
	background-color:#545252;
	border-radius:8px;
	padding-top:0;
	margin-top:-20px;
}

.sidebar-inner ul {
	list-style:none;
	padding-top:20px;
	padding-left:0;
}

.sidebar-inner ul li {
	display:block;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px black solid;
	text-align:right;
}

.sidebar-inner ul li a {
	color:white;
	font-family:Tahoma;
	font-size:12px;
	padding-right:20px;
}

h2,h4 {
color: #F3C000 !important;
font-family: tahoma !important;
text-align:right !important;
direction:rtl !important;
}

h2.block-title {
	padding-right: 20px;
	padding-top: 20px;
	font-family: tahoma;
	font-size: 20px;
	width: 100%;
	display: block;
	background: -webkit-linear-gradient(#414141, #030303); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#414141, #030303); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#414141, #030303); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#414141, #030303); /* Standard syntax */
	padding-bottom: 20px;
	color:#f3c000;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	text-align:right;
}

h2 {
	font-size: 20px;
}

/* ./Sidebar */


/* FORM */
form {
	text-align:right;
}

form label {
	font-family:Tahoma;
	font-size:12px;
	color:#F3A600;
	padding-bottom:8px;
	direction:rtl;
}

button.btn {
	font-family:Tahoma;
}

.form-inline .form-group, .form-inline .dropdown {
	float:right;
	padding:5px;
}

.table-responsive {
	clear:both;
	padding-top:10px;
}

.form-inline button {
	margin-top:5px;
}

div.dropdown select {
	padding:8px;
	font-family:Tahoma;
}

/* ./FORM */


/* Product Boxes */
.panel-body {
	background-color:#2e2e2e;
	color:#CCC;
}
/* ./Product Boxes */

/* Login Form */
/**div.login {
	padding-top:10px;
	padding-bottom:10px;
	border-radius: 10px;
	background: -webkit-linear-gradient(#414141, #030303); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#414141, #030303); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#414141, #030303); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#414141, #030303); /* Standard syntax */
}**/

.login-greeting {
        font-family:Tahoma;
        color:#F3C000 !important;
        font-size:12px;
        direction:rtl;
        text-align:center;
        margin-bottom:10px;
	font-weight:bold;
}

input.btn {
        font-family:Tahoma !important;
}

#login-form {
	padding:20px 20px !important;
}

div.userdata ul {
	list-style:none;
	padding-top:10px;
}

div.userdata ul li {
	font-family:Tahoma;	
	color:white;
}

div.userdata ul li a {
	color:white;
}

span.add-on {
	float:right;
}

label.element-invisible {
	padding-left:10px;
}

div #form-login-password {
	clear:both;
}

div #form-login-password span.add-on {
	float: right;
	padding-left: 9px;
}

div #form-login-remember {
	clear:both;
}

div #form-login-remember label {
	padding-right: 22px;
}

div.controls {
	margin-bottom:10px;
}

input {
	text-align:right;
}

input#modlgn-username, input#modlgn-passwd {
	padding:5px;
	font-family:Tahoma;
}

/* End Login Form */

/* Site Messages */
.alert-error h4 {
	color:red !important;
	font-family:Tahoma !important;
	text-align:right;
}

.alert h4 {
	color:green !important;
	font-family:Tahoma !important;
	text-align:right;
}

a.close {
	color:red;
	float:left;
	text-align:left;
}

div.alert {
	margin-left: -15px !important;
	margin-right: -15px !important;
        font-size:12px !important;
}

div.alert-warning {
	margin-left: 15px !important;
	margin-right: 15px !important;
        font-size:12px !important;
}

div.alert-error {
	padding: 10px !important;
	border: 1px solid red !important;
	margin-top: 10px !important;
	margin-bottom:5px !important;
	border-radius: 10px 10px 10px 10px !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
	background-color:#8D0000;
}

div.alert-message {
	padding: 10px !important;
	border: 1px solid green !important;
	margin-top: 10px !important;
	margin-bottom:5px !important;
	border-radius: 10px 10px 10px 10px !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
	background-color:#1AB395;	
}

.alert {
	box-shadow:none !important;
}

div.alert-message p, .alert-error p {
	font-size:13px !important;
}

div.alert-message p {
	color: #3A3A3A;
}
/* END Site Messages */

legend {
	color: #F3C000;
	font-family: tahoma;
        font-size:20px !important;
}

.unstyled > li {
        font-size:12px !important;
}

.product-boxes {
	margin-top:20px !important;
}

.btn-primary {
	background-color:#E0E0E0 !important;
        text-shadow: 0px 1px 0px #FFF !important;
        background-image: linear-gradient(to bottom, #FFF 0px, #E0E0E0 100%) !important;
        background-repeat: repeat-x !important;
        border-color: #CCC !important;
        color:#333 !important;
}

/** jComment custom style */
#comments-form label, #comments-report-form label {
       //float: right;
       direction: rtl;
       margin-left: 10px;
       color:#F3A600 !important;
       font-family:Tahoma;
}

#jc h4, span.captcha {
       color:#F3A600 !important;
       font-family:Tahoma;
}

#comments-form input.checkbox {
       float: right;
       margin-left: 10px;
}

#comments-footer > a:nth-child(1) {
       display:none !important;
}

#comments-form-send > div:nth-child(1) > a:nth-child(1):focus, #comments-form-send > div:nth-child(1) > a:nth-child(1):hover {
       background-color: #E0E0E0;
       background-position: 0px -15px;
}

#comments-form-send > div:nth-child(1) > a:nth-child(1) {
       text-shadow: 0px 1px 0px #FFF;
       background-image: linear-gradient(to bottom, #FFF 0px, #E0E0E0 100%);
       background-repeat: repeat-x;
       border-color: #CCC;
       color: #333;
       background-color: #FFF;
}

.comment-body {
       font-family:Tahoma;
       direction:rtl;
       text-align:justify !important;
}

.comment-box {
       direction:rtl;
}

#comments-list-footer {
       direction:rtl;
       font-family:Tahoma;
}

#comments-list-footer a {
       color:#F3C000 !important;
}

#comments .avatar-indent {
       padding:0px 0px 0px 40px;
}
/** END jComment custom style*/

/** Phoca Gallery Custom Styles */
.pg-cv-box {
       box-shadow: none !important;
       border: 2px solid #f7f7f7;
}

@media screen and (min-width: 768px) {
.pg-csv-box, .pg-cv-box {
       width:25% !important;
       margin:15px !important;
}

.pg-csv-box-img, .pg-cv-box-img {
       width:100% !important;
}
}
.pg-csv-name {
       text-align:center !important;
       direction:rtl !important;
       background:none !important;
}

.pg-cv-name {
       text-align:center !important;
       direction:rtl !important;
       background:none !important;
       color:#F3A600 !important;
       font-family:Tahoma !important;
       font-size:12px !important;
}

.pg-csv-name a, pg-cv-name a {
       color:#2E2E2E !important;
       font-family:Tahoma !important;
       font-size:12px !important;
}

#phocagallery > div:nth-child(6), #phocagallery > div:nth-child(9) {
       display:none !important;
}
/** END Phoca Gallery Custom Styles */

@media screen and (max-width: 1000px) {
.custom_sidebarBanner {
       display:none;
}
}

@media screen and (max-width: 768px) {
.dark, .orange {
       height:200px !important;
}
.dark > div:nth-child(1) > p:nth-child(1) > span:nth-child(1), .orange > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) {
       font-size:11px !important;
}
.header-logo {
       float:left;
}
.header-contact-info {
       float:right;
}

@media screen and (max-width: 768px) {
      .navbar-nav > li {
          width: 100%;
       }
}