@font-face{font-family:'goth';src:url(//:) format('no404'), url('DroidKufi-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face {
    font-family: "JF Flat Regular";
    src: url('fonts/Web_Font/font/JF-Flat-regular.eot');
    src: url('fonts/Web_Font/font/JF-Flat-regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/Web_Font/font/JF-Flat-regular.svg#JF Flat Regular') format('svg'),
    url('fonts/Web_Font/font/JF-Flat-regular.woff') format('woff'),
    url('fonts/Web_Font/font/JF-Flat-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('fonts/montserrat-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v12-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
body{margin:0;padding:0;font-family:'JF Flat Regular','Montserrat';font-size:14px;color:#5e5e5e;background:#fff;}
a:link, a:visited{ color:#b7000b;text-decoration:none;font-weight:normal;} 
a:active, a:hover{ color:#4a4a4a;text-decoration:none;}
h1,h2,h3,h4,h5,h6{color:#b7000b;}
h1{border-bottom:1px solid #b7000b;padding-bottom:10px;}
p{margin:0px;padding:0px;}
.table th{text-align:center}
.search-bar{padding:10px 5px;background:#b7000b;color:#fff;background-image: linear-gradient(45deg, rgba(73,100,153,1), rgba(255,67,90,1));}
.search-bar .form-control{padding:0px 5px;}
.search-bar input[type="submit"]{padding:4px 15px;border:1px solid #fff;margin-top:25px;border-radius: 25px;}
table.listing{width:100%;font-size:12px;color:#000;border-collapse:collapse;border-spacing:0;}
table.listing tr{border-bottom:1px solid #eee;}
table.listing tr.even{background:#f2f8fa;}
table.listing tr:hover{background:#f0f0f0;}
table.listing tr td{padding:5px;}
table.listing th{text-align:center;color:white;padding:7px;font-size:12px;background:#b7000b;}
table.listing tr td a{font-size:inherit;color:inherit;text-decoration:none;}
img{margin:0px;padding:0px;border:none;max-width:100%;}
input[type="submit"]{border:0px;padding:3px 8px;text-align:center;color:#fff;background:#b7000b;cursor:pointer;transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;}
input[type="submit"]:hover{background:#4a4a4a;}
input[type="text"], input[type="password"]{padding:5px;border:1px solid #ccc;background:#fff;}
textarea{padding:5px;border:1px solid #ccc;background:#fff;}
.article_box{margin-bottom:5px;width:500px;border-collapse:collapse;border-color:#615336;border-radius:4px;-moz-border-radius:4px;}
.product_box{padding:5px;width:100%;width:250px;min-height:360px;margin:5px auto;text-align:center;border-radius:20px;}
.featured {background: #b7000b;/*#4e679c*/}
.featured_text{background:#fff600;font-weight:bold;padding:0 10px;border-radius:15px;}
.featured a{color:#fff}
.product_box img{width:215px;height:215px;border-radius:50%;border:1px solid #f0f0f0;margin:10px;}
.product_box .more a{background:#b7000b;padding:0px 10px;border-radius:15px;color:#fff;border:1px solid #fff}

.home-featured{background:#b7000b;padding:15px 5px;color:#fff;}
.home-featured h2{color:#fff;text-align:center;font-size:25px;border-bottom:1px dashed #fff;padding-bottom:15px;margin-bottom:15px;}
.home-featured .product_box{width:200px;min-height:280px;margin:5px auto;text-align:center;border-radius:250px;}
.home-featured .product_box img{width:200px;height:200px;border-radius:200px;}
.home-featured .product_box .more a{background:#fff;padding:0px 10px;border-radius:4px;color:#b7000b;}
.home-featured .product_box a{color:#fff;}
#lang{width:100px;float:right;position:relative;}
#lang a{color:#ffffff;text-decoration:none;}
#lang_ar{width:100px;float:left;position:relative;margin-left:50px;}
#lang_ar a{color:#ffffff;text-decoration:none;}
#albums{text-align:center;float:left;margin:10px;width:250px;height:180px;font:11px 'JF Flat Regular','Montserrat';padding:10px 0 0 0;border-radius:10px;background:#f9f7f2;}
#albums:hover{box-shadow:0 0 5px #ccc;}
#albums img{width:230px;height:130px;}
#gallery_img{text-align:center;float:left;margin:5px;width:250px;height:180px;font:11px 'JF Flat Regular','Montserrat';padding:10px 0 0 0;border-radius:10px;}
#gallery_img:hover{box-shadow:0 0 5px #ccc;}
#gallery_img img{width:230px;height:130px;border-radius:10px;}
#gallery_img2{text-align:center;float:left;margin:10px;box-shadow:0 0 10px #ccc;width:130px;height:130px;font:11px 'JF Flat Regular','Montserrat';padding:10px 0 0 0;border-radius:2px;-moz-border-radius:2px;background:#fff;}
#gallery_img2:hover{box-shadow:0 0 10px #3c88c8;}
#gallery_img2 img{width:128px;height:110px;}
#home_slideshow{text-align:center;float:left;margin:10px;border:1px solid #615336;width:250px;height:125px;font-size:11px;padding:10px 0 0 0;border-radius:4px;-moz-border-radius:4px;}
#home_slideshow img{width:240px;height:90px;}
.head{font-size:28px;text-align:center}
.article_shortcut{width:100%;margin:10px;padding:5px;min-height:110px;border:1px solid #f0f0f0;border-radius:2px;-moz-border-radius:2px;float:left;background:#fff;}
.article_shortcut img{width:160px;height:135px;float:left;margin:0 10px 5px 5px;}
.article_shortcut_ar{width:100%;margin:10px;padding:5px;min-height:110px;border:1px solid #f0f0f0;border-radius:2px;-moz-border-radius:2px;float:right;text-align:right;direction:rtl;background:#fff;}
.article_shortcut_ar img{width:160px;height:135px;float:right;margin:0 5px 5px 10px;}
.article_shortcut2{width:250px;margin:10px auto;}
.article_shortcut2 img{width:250px;height:250px;margin:0;box-shadow:0 0 10px #ccc;border-radius:10px;}
.article_shortcut2 .article_content a{color:#000;font-size:20px;}
.article_shortcut2 .article_content .more a{background:#000;padding:2px 10px;color:#39b44c;font-size:14px;}
.article_shortcut2 .article_content .more a:hover,.article_shortcut2:hover .more a{background:#39b44c;color:#000}
.article_shortcut2 .article_content{color:#48362a;z-index:1000;text-align:center;padding-top:20px;padding-bottom:5px;border-bottom:3px solid #000}
#error_note{color:#ff0000;background:#fff7a3 url(images/error_note.png) no-repeat;background-position:4px 3px;padding:2px 2px 2px 20px;margin:10px;border-radius:4px;}
#success_note{margin:20px 30px 20px 30px;background:#eff8d7 url(images/success_note.png) no-repeat 10px 3px;padding:10px 20px 10px 50px;border:1px solid #d6f094;color:#4a630a;border-radius:5px;-moz-border-radius:5px;}
.more{margin-left:10px;}
.more_ar{margin-right:10px;}
#paging a{padding:2px 9px 2px 9px;margin:3px;border-radius:3px;background:#ca0000;color:#fff;}
#paging span,#paging a:hover{padding:2px 9px 2px 9px;margin:3px;border-radius:3px;background:#000;color:#fff;}
#paging_ar a{float:right;padding:2px 9px 2px 9px;margin:3px;border-radius:3px;background:#ca0000;color:#fff;}
#paging_ar span,#paging_ar a:hover{float:right;padding:2px 9px 2px 9px;margin:3px;border-radius:3px;background:#000;color:#fff;}
#codeincode_header_wrapper{width:100%;height:95px;margin:0 auto;border-bottom:1px solid #b7000b;background:#f9f9f9;}
#codeincode_header{width:1024px;margin:0 auto;}
#codeincode_header #site_logo{float:left;margin:5px;max-height:85px;}
#codeincode_header #site_logo_ar{float:right;margin:5px;max-height:85px;}
#codeincode_menu{width:800px;float:right;}
#codeincode_menu ul{margin:30px 20px 0 0;padding:0px;list-style:none;}
#codeincode_menu ul li{padding:0px;margin:2px;display:inline;}
#codeincode_menu ul li a{float:left;display:block;margin:0 2px;padding:3px 10px;background:url(images/codeincode_menu_divider.jpg) right repeat-y;text-align:center;font-size:14px;text-decoration:none;color:#d20a11;font-weight:normal;outline:none;transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;}
#codeincode_menu ul li.right a{float:right;display:block;margin:0 2px;padding:3px 10px;background:url(images/codeincode_menu_divider.jpg) left repeat-y;text-align:center;font-size:14px;text-decoration:none;color:#d20a11;font-weight:normal;outline:none;}
#codeincode_menu li a:hover, #codeincode_menu li.right a:hover, #codeincode_menu li .current, #codeincode_menu li.right a.current{color:#fff;background:#b7000b;border-radius:5px;}
#codeincode_menu li .last{border:none;}
#codeincode_content_wrapper{padding:20px;width:100%;max-width:1200px;min-height:500px;margin:10px auto;}
#codeincode_content_wrapper2{}
#codeincode_footer_wrapper{width:100%;margin:0 auto;background:#b7000b;}
#codeincode_footer{font-size:16px;width:100%;max-width:1100px;text-align:center;padding:30px 0px 35px 0px;margin:0 auto;color:#fff;}
#codeincode_footer a{text-decoration:none;color:#fff;}
#codeincode_footer h3{font-size:25px;color:#fff;margin-bottom:15px;}
#codeincode_footer #designed{margin-top:10px;}
#codeincode_content_wrapper:after,#images:after,.special_slide:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#images{width:100%;margin-bottom:10px;margin-right:10px;}
#images #preview{text-align:center;}
#images #preview img{width:100%;}
#images .thumb{width:83px;height:70px;float:left;margin:7px;border:1px solid #f6f6f6;}

 /*carousel*/
.carousel {
	margin: 50px auto;
	/*padding: 0 70px;*/
	font-family: "JF Flat Regular";
}
.thumb-content h4{
	direction: rtl;
	font-size: 18px;
	font-style: normal;
}
.carousel .item {
	color: #747d89;
	min-height: 325px;
    text-align: center;
	overflow: hidden;
	
}
.carousel .thumb-wrapper {
	padding: 25px 15px;
	background: rgba(152,16,25,0.8);
	border-radius: 6px;
	text-align: center;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);
	margin: 0 auto;
	float:none;
}
.carousel .img-box {
	height: 160px;
	/*margin-bottom: 20px;*/
	width: 100%;
	position: relative;
}
.carousel img {	
	max-width: 100%;
	/*max-height: 100%;*/
	display: inline-block;
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	border-radius: 100%;
	border: 2px solid #fff;
	width: 160px;
	
}
.carousel h4 {
	font-size: 16px;
	line-height: 25px;
}
.carousel h4, .carousel p, .carousel ul {
	margin-bottom: 5px;
}
.carousel .thumb-content .btn {
	color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    
    background: none;
    border: 1px solid #fff;
    padding: 6px 14px;
    margin-top: 5px;
    line-height: 16px;
    border-radius: 20px;
}
.carousel .thumb-content .btn:hover, .carousel .thumb-content .btn:focus {
	color: #fff;
	background: #4E679C;
	box-shadow: none;
}
.carousel .thumb-content .btn i {
	font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.carousel .carousel-control {
	height: 54px;
	width: 55px;
	
    margin: auto 0;
    border-radius: 4px;
	opacity: 0.8;
	background-image: url(images/items-arrow.png);
	
}
.carousel .carousel-control:hover {
	background-image: url(images/items-arrow-hover.png);
	opacity: 1;
}
.carousel .carousel-control i {
    font-size: 36px;
    position: absolute;
    top: 50%;
    display: inline-block;
    margin: -19px 0 0 0;
    z-index: 5;
    left: 0;
    right: 0;
    color: #fff;
	text-shadow: none;
    font-weight: bold;
}
.carousel .item-price {
	font-size: 13px;
	padding: 2px 0;
}
.carousel .item-price strike {
	opacity: 0.7;
	margin-right: 5px;
}
.carousel .carousel-control.left i {
	margin-left: -2px;
}
.carousel .carousel-control.right i {
	margin-right: -4px;
}
.carousel .carousel-indicators {
	bottom: -50px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	margin: 4px;
	border-radius: 50%;
	border-color: transparent;
}
.carousel-indicators li {	
	background: rgba(0, 0, 0, 0.2);
}
.carousel-indicators li.active {	
	background: rgba(0, 0, 0, 0.6);
}
.carousel .wish-icon {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 99;
	cursor: pointer;
	font-size: 16px;
	color: #abb0b8;
}
.carousel .wish-icon .fa-heart {
	color: #ff6161;
}

.special_slide{
	width: 100%;
	padding-top: 59px;
}
.special_slide h2{
	background-color: #fff;
	color: #cf151f;
	text-align: center;
	width: 20%;
    margin: auto;
	font-weight: bold;
	
}
.article_details h5{
	font-weight: bold;
}
.special_slide .title{
	background-image: url(images/title-bg.png);
	background-position: center;
	background-repeat: repeat-x;
}
.items{
	background-color: #CC1721;
	background-image:url(images/items-bg.png);
	background-repeat:no-repeat;
	width: 100%;
	height: 451px;
	padding-top: 10px;
}
.items h4{
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}
/*items*/


.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul,#flexiselDemo3 {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;
}

.nbs-flexisel-inner ,.items{
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 150px;
    height: 150px;
    cursor: pointer;
    position: relative;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:0px 17px 0px 17px;  
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);   
    color: #fff; 
	height: 54px;
    width: 55px;
    margin: auto 0;
    border-radius: 4px;
    opacity: 0.8;
    background-image: url(images/items-arrow.png);
}
.nbs-flexisel-nav-left:hover,
.nbs-flexisel-nav-right:hover {
   background-image: url(images/items-arrow-hover.png);
   opacity: 1;
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<";
	font-size: 40px;
	
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 0px;    
}

.nbs-flexisel-nav-right:before {
    content: ">";
	font-size: 40px
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
#my-slider{
	width: 100% !important;
}
.card .fa-envelope-o{
	float: right;
	
}

footer{
	background-color: #4E679C;
	border-top: 5px solid #394D77;
	padding-top: 34px;
}
.card{
	background-color: #B52538;
	padding: 20px 40px 20px 40px;
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
	box-shadow: 0 8px 6px -6px black;
	float: left;
 
	
}
.card img{
	margin-bottom: 20px;
}
.card p{
	font-size: 16px;
}
.card .glyphicon{
	float: right;
	font-size: 35px;
}
.card .col-md-2{
	float: right;
}
.card .fa{
	margin-left: 10px;
	font-size: 35px;
    vertical-align: middle;
}
.mail{
	font-family: "Montserrat";
	margin-top: 20px;
}
.card a{
	color: #fff;
	line-height: 35px;
}
.card a:hover{
	color: #fff;
}
.social_footer .fa{
	margin-top: 18px;
	font-size: 25px;
}
.social_footer .fa:hover{
	color: #394D77;
}
.about{
	color: #fff;
	text-align: center;
	float: right;
    line-height: 30px;
    font-size: 18px;
}
.red{
	color: #283653;
	font-weight: bold;  
    font-size: 20px;
	margin-bottom: 10px;
}
.footer_copyright {
    background-color: #374B74;
    padding: 15px;
    color: #fff;
    text-align: right;
	
}
.ads{text-align:center;margin:10px 0;padding:10px 0}
.ads img{max-width:100%;}


select.publishReqStatus {
    border-radius: 5px;
    padding: 5px;
    border: none;
}



.commentReply textarea {
    margin-top: 5px;
    margin-bottom: 20px !important;
    background: #0000001a !important;
    box-shadow: none;
    border: 1px solid #00000042;
    min-height: 44px;
    font-size: 15px;
}
