/*

@font-face  {
	
font-family: "Sanchez-Regular";
	
src: url("../fonts/Sanchezregular.eot?") format("eot"),
url("../fonts/Sanchezregular.woff") format("woff"),
url("../fonts/Sanchezregular.ttf") format("truetype"),
url("../fonts/Sanchezregular.svg#Sanchez-Regular") format("svg");
	
font-weight: normal;
	
font-style: normal;
	
}

 */
body {
	font-family: "Sanchez";
	background: url("../img/bg.png") repeat-y #331A3A;
	color: #fff;
}

a {
	color: #ddd;

	-webkit-transition: color 0.5s ease 0s;
	-moz-transition: color 0.5s ease 0s;
	-o-transition: color 0.5s ease 0s;
	-ms-transition: color 0.5s ease 0s;
	transition: color 0.5s ease 0s; /* Firefox 4 */
/* Safari and Chrome */
/* Opera */
}

a:hover {
	color: #F9DE18;
	text-decoration: none;
}

ul,ol {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

.page-header {
	padding: 0 0 0 10px;
	margin: 0 0 10px;
}

.page-header h1 {
	/*font-size: 32px;*/
	font-size: 26px;
	line-height: 36px;
}

.entry-content p{
	text-align: justify;
}

strong {
	font-weight: normal;
}

.clear {
	clear: both;
}

.text-center {
    text-align: center;
}

/* --------------breadcrumbs --------------------*/
.breadcrumb li a,.breadcrumb-plugin a {
	color: #F9DE18;
}

.breadcrumb-plugin {
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid white;
}

/* --------------header --------------------*/
.home-header {
	margin: 30px 0;
}

.head .logo div {
	float: left;
}

.head h2 {
	display: inline-block;
	margin: 0 0 10px;
	font-size: 41px;
	font-weight: normal;
}

.head h2 a {
	color: #fff;
}

/*----------------primary navigation area-----------------------*/
.navbar-inner {
	background: none;
	border: none;
	padding: 0;

	-webkit-box-shadow: none;
	box-shadow: none;
}

.navbar .nav > li > a {
	padding: 0;
	text-shadow: none;
	color: inherit;
	font-weight: normal;
}

.navbar .nav > li > a:hover {
	background-color: transparent;
}

.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus {
	background: none;
	color: #F9DE18 !important;

	-webkit-box-shadow: none;
	box-shadow: none;
}

.navbar {
	margin-bottom: 0;
}

.navbar .brand {
	color: #fff;
	font-size: 22px;
	text-shadow: none;
}

.nav {
	margin: 0 !important;
}

.active a {
	color: #F9DE18 !important;
	font-weight: bold;
}

.nav-item,.nav-item-centercol {
	margin-bottom: 10px;
}

.nav-item {
	width: 30%;
}

.nav-item-centercol {
	width: 40%;
}

.nav > li > a:hover {
	background-color: transparent;
	color: #ddd !important;
}

/*----------------slider area-----------------------*/
.site-slider #anything iframe {
	float: left;
	margin-right: 60px;
}

.site-slider #anything h2 {
	font-size: 26px;
	font-weight: normal;
	color: #f9de18;
	margin-top: 0;
}

.site-slider #anything ul {
	margin: 0;
}

.site-slider #anything ul,.site-slider #anything li {
	list-style-type: none;
}

.site-slider #anything ul li:first-child {
	margin-bottom: 10px;
}

.site-slider #anything ul li a {
	color: #f9de18;
}

.slider-controls {
	margin: 10px 0 0 0 !important;
}

.slider-arrows {
	float: left;
}

.slider-arrows a {
	font-family: trebuchet ms;
	font-size: 35px;
	font-weight: bold;
	padding: 0 3px;
}

.slider-pagination {
	float: right;
}

.slider-pagination a {
	background: url("../img/sprite.png") no-repeat;
	background-position: 0 -385px;
	width: 15px;
	margin: 0 3px;
	text-indent: -9999px;
	display: inline-block;
	outline: none;
}

.slider-pagination a.activeSlide {
	background: url("../img/sprite.png") no-repeat;
	background-position: -20px -385px;
}

/*----------------solliloqoy slider area-----------------------*/
.span12.responsive-slider {
	margin-top: 30px;
	overflow: hidden;
}

/*----------------Footer-----------------------*/
#content-info {
	background: url('../img/black_bg.png') repeat;
	margin: 30px auto;
}

#content-info .span12 {
	padding-bottom: 10px;
}

#content-info section {
	float: left;
	width: 25%;
}

textarea {
	height: 60px;
}

#content-info section ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#nav_menu-2 .widget-inner {
	padding-left: 10px;
}

.footer-copy {
	background: url('../img/black_bg.png') repeat;
}

.footer-copy p {
	padding: 10px;
	margin: 0;
	text-align: center;
}

/*----------------------blog -------------------------*/
.blog-documentary .nav-tabs > .active > a,.blog-documentary .nav-tabs > .active > a:hover {
	background-color: transparent;
	border: 0;
	color: #fff;
}

.blog-documentary ul li {
	width: 50%;
}

#main #blog-news ul li {
	list-style: none;
}

.blog-documentary ul li a,#fd_zone_title a {
	font-size: 20px;
	padding: 25px 0 !important;
	font-weight: normal;
	text-align: center;
}

.blog-documentary .nav-tabs > li > a,.blog-documentary .nav-tabs > li > a:hover {
	border: none;
}

.nav-background,#fd_zone_title {
	background-color: #242424;
	height: 70px;
}

.nav-tabs {
	border: 0;
}

.blog-documentary .tabs-margin {
	display: inline;
}

.tab-pointer {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	position: absolute;
	top: 35px;
}

.pointer-left {
	left: 43%;
}

.pointer-right {
	right: 13%;
}

#fd_zone {
	margin-left: 0;
}

#fd_zone_title a {
	display: block;
}

#fd_zone_title a:hover {
	color: #ddd;
	text-decoration: none;
}

.documentary_details,.documentary_img {
	float: left;
}

.documentary_img {
	width: 150px;
}

.first-section {
	border-bottom: 1px solid #777777;
	display: inline-block;
	float: left;
}

.documentary_details {
	width: 450px;
	border-left: 10px solid #a0af20;
	margin: 9px 0;
	padding: 0 15px;
	height: 130px;
}

.blog-documentary {
	position: relative;
}

#blog-news .span4,#blog-news .span8 {
	background: url('../img/black_bg.png') repeat;
	margin-top: 30px;
}

.big-symbol-img {
	position: relative;
}

.FDzone-list {
	height: 270px;
	overflow: hidden;
}

#fd_zone .FDzone-list .post h2 {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 10px;
	border-bottom: 1px dotted #777;
}

.zone-listall {
	text-align: center;
	padding: 10px 0;
	border-bottom: 10px solid #F89408;
	margin: 0 20px;
}

.zone-listall a {
	color: #1dd2d0;
}

.post-data,.post-thumb,.post-border,.post-border-1 {
	float: left;
}

.post-thumb {
	width: 150px;
}

.post-thumb img {
	float: right;
}

.post-border,.post-border-1 {
	height: 130px;
	margin: 10px 0;
}

.post-border-1 {
	border-left: 10px solid #9EB121;
}

.post-border {
	border-left: 10px solid #DC3638;
}

.post-data {
	padding: 10px;
	height: 130px;
}

.blog-documentary .tab-content .post-data h2 {
	font-size: 18px;
	line-height: 20px;
	margin-top: 0;
}

.blog-documentary .tab-content .post-data h2 a {
	font-weight: normal;
}

.excerpt-read-more {
	margin-top: -5px;
	text-align: right;
}

.excerpt-read-more a {
	font-weight: normal;
	color: #1dd2d0 !important;
	font-size: 12px;
}

.blog-documentary .desk-listall {
	text-align: center;
}

.blog-documentary .desk-listall a {
	color: #1DD2D0 !important;
	font-weight: normal;
}

.blog-documentary .desk-listall a:hover {
	color: #F9DE18 !important;
}

/*--------------------------ticker-----------------------------*/
.home-ticker {
	background: url('../img/black_bg.png') repeat;
	margin-top: 30px;
	padding: 0 10px;
	text-align: center;
	border: 4px double #888888;

	-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
}

.home-ticker ul {
	margin: 10px;
	width: 99% !important;
}

.home-ticker ul li {
	list-style-type: none;
	text-align: center;
	width: 100% !important;
}

.home-ticker ul li .tickerLink {
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

/*--------------------------icons-----------------------------*/
.icons {
	background: url('../img/black_bg.png') repeat;
	margin-top: 30px;
	padding: 20px 0;
}

.icons h4,.icons p {
	text-align: center;
}

.span12.icons .span3 p a {
	display: inline-block;
	height: 90px;
	overflow: hidden;
	position: relative;
	width: 90px;
}

.span12.icons .span3:first-child p a img {
	left: 0;
	position: absolute;
	top: 0px;
}

.span12.icons .span3:nth-child(2) p a img {
	left: 0;
	position: absolute;
	top: -95px;
}

.span12.icons .span3:nth-child(3) p a img {
	left: 0;
	position: absolute;
	top: -190px;
}

.span12.icons .span3:nth-child(4) p a img {
	left: 0;
	position: absolute;
	top: -285px;
}

/*----------------------ecom ------------------------*/
.ecom .span12 {
	background: url("../img/black_bg.png") repeat;
	margin-top: 30px;
}

.ecom .span12 .ecom-headbar {
	background-color: #242424;
	margin: 0 0 20px;
	padding: 12px 0;
}

.ecom .span12 .ecom-headbar span {
	font-size: 22px;
	line-height: 26px;
	display: inline-block;
	text-align: center;
	width: 80%;
}

.ecom .span12 .ecom-headbar a {
	color: #1DD2D0 !important;
	padding-left: 10px;
	display: inline-block;
}

.ecom .span12 .col1,.ecom .span12 .col2,.ecom .span12 .col3,.ecom .span12 .col4 {
	float: left;
	margin: 0 1.5%;
	width: 22%;
}

#ecom-carousel .col1 {
	border-bottom: 10px solid #F79406;
}

#ecom-carousel .col2 {
	border-bottom: 10px solid #4F6784;
}

#ecom-carousel .col3 {
	border-bottom: 10px solid #A0AF20;
}

#ecom-carousel .col4 {
	border-bottom: 10px solid #DC383A;
}

.ecom .span12 h4,.ecom .span12 p {
	text-align: center;
}

.col-info,#ecom-carousel {
	margin-bottom: 0;
}

#ecom-carousel .item .col-info {
	line-height: 20px;
}

.movie-img {
	height: 170px;
	overflow: hidden;
}

.movie-duration,.movie-title {
	margin-bottom: 0;
	line-height: 20px;
}

.movie-title {
	min-height: 40px;
}

.ecom #ecom-carousel .carousel-control {
	background: none;
	border: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
	top: -16%;
	text-align: inherit;
	border-radius: 0;
	left: auto;
	font-family: trebuchet ms;
}

.ecom #ecom-carousel .carousel-control:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.ecom #ecom-carousel .left {
	right: 15px;
}

.ecom #ecom-carousel .right {
	right: -10px;
}

/*-----------------------------miff_images-----------------------------*/
.riff_images {
	background: url("../img/black_bg.png") repeat;
	margin-top: 30px;
	padding: 20px 0;
}

/*-----------------------------Sidebar-----------------------------*/
#sidebar {
	border-left: 1px solid #bcbcbc;
	/*border-bottom: 1px solid #bcbcbc;*/
	padding: 0 14px 10px 14px;
	margin-top: 40px;
	margin-bottom: 40px;
}

#sidebar section {
	padding: 20px 0;
	border-bottom: 5px solid #A0AF20;
}

#sidebar section:first-child {
	padding-top: 0;
}

#sidebar section:nth-child(2) {
	border-bottom: 5px solid #4F6784;
}

#sidebar section:nth-child(3) {
	border-bottom: 5px solid #F79406;
}

#sidebar section:first-child .widget-inner {
	padding-top: 0;
}

#sidebar section:last-child {
	border-bottom: none;
}

.widget-inner h3 {
	margin-bottom: 0;
	font-size: 22px;
	margin-top: 4px;
}

.widget-inner ul,.widget-inner ul li {
	margin: 0px;
}

#searchsubmit, .search-catalog-search {
	background-color: #267199;
	background-position: 0 32px;
	color: #FFFFFF;
	text-shadow: none;
	border-radius: 0;
	width: 67px;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);

	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-ms-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease; /* Firefox 4 */
/* Safari and Chrome */
/* Opera */
}

#searchsubmit:hover , .search-catalog-search:hover{
	background-color: #186287;
}

.search-catalog-search:hover{
	background-position: 0 32px;
}

.sear

input.search-query {
	border-radius: 0;
}

#s {
	background-color: #777777;
	border: 1px solid #777777 !important;
	margin-bottom: 10px;
	color: #D9D9D9;
	text-shadow: none;
	width: 80%;
	font-family: sanchez;
	display: block;
    border-radius: 0;
}

textarea:focus,input[type="text"]:focus {
	-webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(119, 119, 119, 0.6);
	box-shadow: 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(119, 119, 119, 0.6);
	border-color: rgba(119, 119, 119, 0.8);
	outline: 0 none;
}

aside#sidebar .widget-inner #shopp-cart-ajax ul li a:before {
	padding: 2px 5px;
	background-color: #267199;
	border-radius: 2px;

	-webkit-transition: background-color 0.5s ease 0s;
	-moz-transition: background-color 0.5s ease 0s;
	-o-transition: background-color 0.5s ease 0s;
	-ms-transition: background-color 0.5s ease 0s;
	transition: background-color 0.5s ease 0s;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
	margin-bottom: 7px;
	display: inline-block;
	content: "Edit Cart";
	visibility: visible;
	font-size: 13px;
	line-height: 20px;
}

aside#sidebar .widget-inner #shopp-cart-ajax ul li:last-child a:before {
	content: "Checkout";
}

aside#sidebar .widget-inner #shopp-cart-ajax ul li a {
	font-size: 8px;
	line-height: 8px;
	visibility: hidden;
	float: left;
	display: inline-block;
	width: 50%;
}

aside#sidebar .widget-inner #shopp-cart-ajax ul li a:hover {
	background-color: #186287;
}

aside#sidebar .widget-inner #shopp-cart-ajax ul {
	display: inline-block;
	margin-bottom: -20px;
}

/*-----------------------------Informative pages-----------------------------*/
#main ul,ol {
	list-style: disc;
}

.page-article-content {
	padding: 20px 10px;
}

#main article {
	border-bottom: 1px dotted #777;
	padding: 0 10px 35px 15px;
}

#main article .span2 {
	width: 18%;
}

#main article:last-child {
	border-bottom: none;
}

#main article header h2 a {
	color: #F9DE18;
}

#main article header h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 22px;
}

#main article img {
	padding: 5px;
	border: 2px solid #777;
}

#main article header h1 {
	/*color: #F9DE18;*/
	font-size: 26px;
	line-height: 30px;
}

.custom-posts {
	border-bottom: 1px solid white;
	margin-bottom: 10px;
}

.view-more-listbtn {
	background-color: #267199;
	border-radius: 2px 2px 2px 2px;
	display: inline-block;
	float: right;
	margin-top: 15px;
	padding: 4px 7px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);

	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-ms-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
	font-size: 12px;
	line-height: 16px; /* Firefox 4 */
/* Safari and Chrome */
/* Opera */
}

.view-more-listbtn:hover {
	background-color: #186287;
}

.view-more-listbtn a:hover {
	color: #ddd;
}

/*, .in */
.alert,.alert-block,.fade {
	/*-------------doesnt show the comments notifications in post detail page ------------*/

}

#main .alert{
	margin-left: 15px;
}

.blue-btn {
	background-color: #267199;
	border-radius: 2px 2px 2px 2px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);

	-webkit-transition: background-color 0.5s ease;
	-moz-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	-ms-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
	padding: 4px 7px;
	margin: 0 10px; /* Firefox 4 */
/* Safari and Chrome */
/* Opera */
}

.blue-btn:hover {
	background-color: #186287;
}

.blue-btn a:hover {
	color: #ddd;
}

.blue-btn a {
	color: #ddd !important;
	font-weight: normal;
}

.lastest-label {
	background-color: #1E688F;
	border-radius: 3px 3px 3px 3px;

	-webkit-box-shadow: 0 1px 4px #AAAAAA inset;
	box-shadow: 0 1px 4px #AAAAAA inset;
	float: right;
	font-size: 11px;
	line-height: 16px;
	padding: 1px 5px;
	margin-top: 7px;
}

/*-----------------------------search result pagination for posts-----------------*/
.pager li > a,.pager li > span,.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > span,.pager li > a:hover {
	background-color: transparent;
	border: 0;
}

/* --------------------------------Acronix toggle ------------------*/
.arconix-accordions {
	border: 0;
}

.arconix-accordions-vertical div.arconix-accordion-title {
	background: url("../img/accordion-right.png") no-repeat scroll 99% center transparent;
	color: #fff !important;
	letter-spacing: normal;
	text-transform: none;
	border: 1px dotted #777777;
	border-radius: 4px;
	padding: 5px 27px 5px 15px;
}

.arconix-accordions div.current {
	background: url("../img/accordion-down.png") no-repeat scroll 99% center transparent;
}

.arconix-accordions div.current,.arconix-accordions div.current:hover,.arconix-accordions div.current:active {
	background-color: transparent;
	cursor: pointer;
	border: 1px dotted #777777;
	border-radius: 4px;
}

.arconix-accordions-vertical .arconix-accordion-content {
	background-color: transparent;
	border-color: #777777;
	border-radius: 0 0 4px 4px;
	border-style: dotted;
	border-width: 0 1px 1px;
}

.arconix-accordions div.arconix-accordion-title:hover {
	background-color: transparent;
}

/* ---------------------------------------member account pages -----------------------------------*/
#shopp form.shopp.member-acc-details li label.member-acc-title {
	font-size: 22px;
	line-height: 26px;
	margin: 20px 0;
}

#shopp form.shopp.member-acc-details li label.member-newsletter input {
	margin: 0 7px 5px 0;
}

#shopp form.member-acc-details #billing-address-fields input,#shopp form.member-acc-details #shipping-address-fields input,#shopp form.member-acc-details #billing-address-fields select,#shopp form.member-acc-details #shipping-address-fields select {
	margin: 13px 0 3px;
}

#shopp form.member-acc-details .right input {
	width: 90%;
}

#shopp form.member-acc-details .right select {
	width: 93%;
}

#shopp form.shopp.member-acc-details #save-button {
	background-color: #267199;
	border: medium none;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	padding: 5px 10px;

	-webkit-transition: background-color 0.5s ease 0s;
	-moz-transition: background-color 0.5s ease 0s;
	-o-transition: background-color 0.5s ease 0s;
	-ms-transition: background-color 0.5s ease 0s;
	transition: background-color 0.5s ease 0s;
	margin: 10px 0;
}

#shopp form.shopp.member-acc-details #save-button:hover {
	background-color: #186287;
}

#shopp form.shopp.member-acc-details li span {
	padding: 0 20px 0 0;
}

/* normal desktop */
@media (min-width: 900px) {
	#shopp form.shopp.member-acc-details li span {
	padding: 0 10px 0 0;
	width: 35%;
}

}

#shopp form table.member-acc-history,#shopp form table.member-acc-history th {
	border-collapse: collapse;
	border: 1px solid #BCBCBC;
}

#shopp table.member-acount-downloads,#shopp table.member-acount-downloads td,#shopp table.member-acount-downloads th,#shopp #receipt table.order.widefat,#shopp #receipt table.order.widefat td,#shopp #receipt table.order.widefat th {
	border-collapse: collapse;
	border: 1px solid #BCBCBC;
	margin: 15px 0;
}

#shopp table.member-acount-downloads tr small {
	margin: 5px 0;
	display: block;
}

#shopp .shopp-errors .member-error-msg {
	display: block;
}

#shopp .shopp-errors .member-error-msg li {
	list-style: none;
}

/* ---------------------------------------responsive -----------------------------------*/
.head_title {
	width: 76%;
}

.head_logo {
	width: 23%;
}

#logo {
	margin-right: 15%;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container {
	max-width: 940px;
}

.blog-documentary .post-data {
	width: 70%;
}

.blog-documentary .post-thumb {
	width: 25%;
}

.icons .span3 {
	margin: auto !important;
	width: 25%;
}

#blog-news .span4,#blog-news .span8 {
	height: 100%;
}

.mobile-block-title {
	background-color: #242424;
	height: 70px;
}

.mobile-block-title a {
	font-size: 20px;
	display: block;
	padding: 25px 0 !important;
	text-align: center;
}

.mob-listall,.mob-listall2 {
	margin: 0 20px;
	padding: 10px 0;
	text-align: center;
}

.mob-listall {
	border-bottom: 10px solid #9EB121;
}

.mob-listall2 {
	border-bottom: 10px solid #DC3638;
}

.block-text,.block-img {
	float: left;
}

.block-text {
	width: 68%;
	padding-right: 5px;
}

.block-img {
	width: 30%;
	text-align: right;
}

.mobile-block-content .post {
	border-bottom: 1px dotted #777777;
	padding: 10px 0 10px 10px;
}

.mobile-block-content .post:last-child {
	border-bottom: none;
}

.mobile-block-content .post .block-text h2 {
	font-size: 18px;
	line-height: 22px;
}

.mobile-block-content .post .block-text h2 a {
	color: #F9DE18;
}

/*------------- category listing------------------*/

#main article.last-post {
	padding: 0 10px 40px;  /* top left-right bottom*/
}


/*--- Search catelog page -------*/

.search-filters{
	padding-top: 20px;		
}
	
.search-btn{
	margin-top: 20px;
}

.reset-btn{
	font-size: 16px;
    margin-left: 10px;
    padding: 4px 10px;
}

.export{
	margin:15px 0px;
}

.search-catalog-pagination{
	margin:0px;
}

.search-catalog-pagination li.active{
	color:#F9DE18;
	text-decoration: underline;
	margin-right: 2px;
}

.search-catalog-pagination li{
	position:relative;
	display: inline-block;
	margin-left: 5px
}

.search-catalog-details{
	margin: 20px 10px;
}
#search-catalog-form .input-medium{
	width:85%;
}

#search-catalog-form select{
	width:90%;
}

#search-catalog-form select.filters{
	width:43%;
}

#search-catalog-form .filter-search{
	margin-top: 20px;
}

#main .no-result{
	margin-left :0px;
}

.search-catalog-details .table-hover tr:hover td{
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2) !important;
}

.search-catalog-details .table-hover th{
	background: rgba(0, 0, 0, 0.25);
}

.search-catalog-details .table-hover th:first-child, .search-catalog-details .table-hover th:nth-child(4),
.search-catalog-details .table-hover th:nth-child(5), .search-catalog-details .table-hover td:first-child,
.search-catalog-details .table-hover td:nth-child(4), .search-catalog-details .table-hover td:nth-child(5){
	text-align: center;
}

.search-catalog-details .table-bordered{
	border: 1px solid #744755;
    border-collapse: separate;
    border-radius: 4px;
    margin-bottom: 0px;
}

.search-catalog-details .table-bordered th, .search-catalog-details .table-bordered td{
	border-left: 1px dotted #744755;
	border-top: 1px solid #744755;
}



/* Large desktop */
@media (min-width: 1200px) {
	#blog-news #fd_zone {
		width: 34.19%;
	}
/*---------- category listing ----------------*/
	#main article .span8 {
		width: 74.812%;
	}

}

/* normal desktop */
@media (min-width: 980px) and (max-width: 1199px) {
	#blog-news #fd_zone {
		width: 34%;
	}
	
	/*---------- category listing ----------------*/
	#main article .span8 {
		width: 70.812%;
	}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	#content-info section {
	float: none;
	margin: auto;
}

.primary-nav-area {
	float: left !important;
	margin-top: 30px;
}

.navbar-inner .container {
	padding: 0 20px;
}

.nav-collapse.in.collapse {
	margin-top: 15px;
}

.navbar-inner {
	padding: 10px 0;
	background: url("../img/black_bg.png") repeat scroll 0 0 transparent;
}

.home-header {
	margin: 30px 0 0;
}

.ecom .span12 .col1,.ecom .span12 .col2,.ecom .span12 .col3,.ecom .span12 .col4 {
	width: 40%;
	margin: 0 5% 30px;
	border-bottom: 0 !important;
}

.ecom #ecom-carousel .carousel-control {
	top: -7%;
}

#search-catalog-form select.filters{
	width:90%;
}


#search-catalog-form .submit-reset-btn{
	padding-bottom: 20px;
}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	#blog-news .span8,#blog-news .span4 {
		width: 100%;
	}

	.head_title {
		width: 70%;
	}

	.head_logo {
		width: 30%;
	}
	
	.navbar-inner .container {
		padding: 0 20px;
	}
	
	.navbar-inner {
		padding: 10px 0;
		background: url("../img/black_bg.png") repeat scroll 0 0 transparent;
	}
	
	/*---------- category listing ----------------*/
	#main article .span8 {
		width: 97.5%;
	}
}

@media (min-width: 480px) and (max-width: 767px){
	/*------------------ footer ----------------------*/
	#content-info section {
		width: auto;
	}
	
	#content-info section div.widget-inner {
		padding: 0 0 0 14px;
	}
	
	#search-catalog-form .input-medium{
		width:88%;
	}
}



/* Landscape phones and down */
@media (max-width: 480px) {
	.head_title {
		width: 70%;
	}
	
	.head_logo {
		width: 30%;
	}
	
	#content-info section {
		margin: inherit;
		width: auto;
		padding-left: 14px;
	}
	
	.navbar-inner .container {
		padding: 0 20px;
	}
	
	#nav_menu-2 .widget-inner {
		padding-left: 0;
	}
	
	.primary-nav-area {
		float: left !important;
		margin-top: 30px;
	}
	
	.nav-collapse.in.collapse {
		margin-top: 15px;
	}
	
	.home-header {
		margin: 30px 0 0;
	}
	
	.ecom .span12 .col1,.ecom .span12 .col2,.ecom .span12 .col3,.ecom .span12 .col4 {
		width: 90%;
		margin: 0 5% 30px;
		border-bottom: 0 !important;
	}
	
	.ecom #ecom-carousel .carousel-control {
		top: -3.5%;
	}

}

