/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/* ==========================================================================
   STYLE3
   ========================================================================== */

/** djmenu **/
	
.dj-main li.dj-up {
	background: url("../images/style3/djmenu_sep.png") no-repeat left center;
}

.dj-main li.hover a.dj-up_a,
.dj-main li:hover a.dj-up_a,
.dj-main li.active a.dj-up_a {
    color: #c4a671;
	border-bottom: 1px solid #c4a671;
}

.dj-main li.hover ul.dj-submenu,
.dj-main li:hover ul.dj-submenu {
	background: url("../images/style3/color_bg.png");
	-webkit-box-shadow:  inset 0px 5px 0px 0px rgba(124, 44, 13, 0.7);
	        box-shadow:  inset 0px 5px 0px 0px rgba(124, 44, 13, 0.7);
}

.dj-main li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover ul, 
.dj-main li.hover li.hover li.hover li.hover li.hover ul,
.dj-main li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover ul, 
.dj-main li:hover li:hover li:hover li:hover li:hover ul {
	background: url("../images/style3/color_bg.png");
	-webkit-box-shadow:  inset 0px 5px 0px 0px rgba(124, 44, 13, 0.7);
	        box-shadow:  inset 0px 5px 0px 0px rgba(124, 44, 13, 0.7);
}

/** layout **/
	
body {
    background: url("../images/style3/body_bg.png");
    border-bottom: 5px solid #232f2e;
}

#jm-top-bar {
    background: url("../images/style3/top-bar_bg.png");
}
	
#jm-footer {
    background: url("../images/style3/body_bg.png");
    color: #516563;
}

#jm-footer a:link,
#jm-footer a:visited {
    color: #516563;
}

#jm-copyrights {
	border-right: 1px solid #516563;
}

/** menu **/
	
ul.menu li a:link, 
ul.menu li a:visited {
	background-image: url("../images/style3/menu_li.png");
}

ul.menu li.active > a,
ul.menu li > a:hover {
    color: #c4a671 !important;
}

/** modules **/
	
.jm-module.color-ms {
	background: url("../images/style3/color_bg.png");
	-webkit-box-shadow:  inset 0px 5px 0px 0px rgba(124, 44, 13, 0.7);
	        box-shadow:  inset 0px 5px 0px 0px rgba(124, 44, 13, 0.7);
}

.jm-module.color-ms li {
	background-image: url("../images/style3/li.png");
}

.jm-module.color2-ms {
	background: #eccca3;
}		

/** reset **/

a:link,
a:visited {
    color: #8a4a31;
}

ul li {
    background-image: url("../images/style3/li.png");
}

/** template **/
	
#jm-back-top a {
    background: url("../images/style3/backtotop.png") no-repeat;
}
	
table.category th {
	background: url("../images/style3/color_bg.png");
}	
	
input:focus, select:focus, textarea:focus,
input:hover, select:hover, textarea:hover {
    border: 1px solid #e0cfb0;
}

.jm-module.color-ms input:focus, .jm-module.color-ms select:focus, .jm-module.color-ms textarea:focus,
.jm-module.color-ms input:hover, .jm-module.color-ms select:hover, .jm-module.color-ms textarea:hover {
    border: 1px solid #663b28;
}

input.button, button.validate, button, .djf_mod .djf_pag span.button {
	background: #c4a671;	
}

.jm-module.color-ms input.button, .jm-module.color-ms button.validate, .jm-module.color-ms button, .jm-module.color-ms .djf_mod .djf_pag span.button {
	background: #8a4a31;	
}

input.button:hover,
button.validate:hover,
button:hover,
input.button:active,
button.validate:active,
button:active,
.djf_mod .djf_pag span.button:hover,
.djf_mod .djf_pag span.button.active {
	background: #8a4a31;
}

p.readmore a:before,
p.readmore a:before,
a.readmore:before,
a.readon:before,
.djf_mod a.btn:before {
	background-image: url("../images/style3/readmore_bg.png");
}	

p.readmore a:link,
p.readmore a:visited,
a.readmore:link,
a.readmore:visited,
a.readon:link,
a.readon:visited,
.djf_mod a.btn:link,
.djf_mod a.btn:visited {
    background-color: #c4a671;
}

p.readmore a:hover,
a.readmore:hover,
a.readon:hover,
.djf_mod a.btn:hover {
    background-color: #8a4a31;
}
	
p.readmore a:hover:before,
a.readmore:hover:before,
a.readon:hover:before,
.djf_mod a.btn:hover:before {
    background-image: url("../images/style3/readmore_bg_hover.png");
}

.jm-module.color-ms p.readmore a:before,
.jm-module.color-ms p.readmore a:before,
.jm-module.color-ms a.readmore:before,
.jm-module.color-ms a.readon:before,
.jm-module.color-ms .djf_mod a.btn:before {
	background-image: url("../images/style3/readmore-color_bg.png");
}	

.jm-module.color-ms p.readmore a:link,
.jm-module.color-ms p.readmore a:visited,
.jm-module.color-ms a.readmore:link,
.jm-module.color-ms a.readmore:visited,
.jm-module.color-ms a.readon:link,
.jm-module.color-ms a.readon:visited,
.jm-module.color-ms .djf_mod a.btn:link,
.jm-module.color-ms .djf_mod a.btn:visited {
    background-color: #8a4a31;
}

ul.pagenav li {
    color: #663b28;
}

ul.pagenav li a {
    background: #c4a671;
    color: #663b28;
    border: 1px solid #8a4a31;
}

div.pagination li {
    color: #663b28;
}

div.pagination ul li span,
div.pagination ul li a,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-end span.pagenav {
    background: #c4a671;
    color: #663b28;
    border: 1px solid #8a4a31;
}

.pane-sliders div.panel h3.title {
    background-color: #c4a671;
}

.pane-sliders div.panel h3.title:hover,
.pane-sliders div.panel h3.title.pane-toggler-down {
    background-color: #8a4a31;
}

/** editor **/
	
.jm-featured {
	background: url("../images/style3/featured.png") no-repeat;	
}	
	
.jm-reserve-room a {
	background: url("../images/style3/reserve_button.png") no-repeat;
}		

.jm-color-font {
    color: #8a4a31;
}	

.jm-quote .jm-quote-left-in,
.jm-quote .jm-quote-right-in {
	background: url("../images/style3/quote.png") no-repeat;
}

.jm-icons .jm-facebook {
    background-image: url("../images/style3/facebook.png");
}

.jm-icons .jm-twitter {
    background-image: url("../images/style3/twitter.png");
}

.jm-icons .jm-google {
    background-image: url("../images/style3/google.png");
}

.jm-icons .jm-pinterest {
    background-image: url("../images/style3/pinterest.png");
}

.jm-icons a:hover {
	background: #1e2827; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMjgyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzJmMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1e2827 0%, #232f2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e2827), color-stop(100%,#232f2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e2827 0%,#232f2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e2827 0%,#232f2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e2827 0%,#232f2e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e2827 0%,#232f2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2827', endColorstr='#232f2e',GradientType=0 ); /* IE6-8 */
}

.ch-item.ch-first .ch-info,
.ch-item.ch-second .ch-info .ch-info-back,
.ch-item.ch-third .ch-info .ch-info-back {
    background: url('../images/style3/color_bg.png');
}

.a-button.first {
    background: url("../images/style3/button1.png") no-repeat top right;	
}

.a-button.first .a-btn-slide-text {
    color: #8a4a31;
}

.a-button.first:hover {
    background: url("../images/style3/button1_hover.png") no-repeat top right;
}

.a-button.second {
    background: url("../images/style3/button2.png") no-repeat top right;	
}

.a-button.second .a-btn-slide-text {
    color: #5b3423;
}

.a-button.second:hover {
    background: url("../images/style3/button2_hover.png") no-repeat top right;
}

.a-button.third {
    background: url("../images/style3/button3.png") no-repeat top right;	
}

.a-button.third .a-btn-slide-text {
    color: #2c1a0f;
}

.a-button.third:hover {
    background: url("../images/style3/button3_hover.png") no-repeat top right;
}

/** dj-mediatools **/
	
.dj-tabber .dj-tab {
	background: #c4a671 !important;
}

.dj-tabber span.dj-tab-in {
	color: #69634f !important;
}

.dj-tabber .dj-tab img {
	border: 1px solid #e7d7b2 !important;
}

.dj-tabber .dj-tab-active {
	background: #9b5538 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliNTUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTNmMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #9b5538 0%, #793f2a 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b5538), color-stop(100%,#793f2a)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9b5538 0%,#793f2a 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9b5538 0%,#793f2a 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9b5538 0%,#793f2a 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #9b5538 0%,#793f2a 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b5538', endColorstr='#793f2a',GradientType=0 ) !important; /* IE6-8 */
}

.dj-tabber .dj-tab-indicator {
    background: url("../images/style3/dj-tab-indicator-left.png") no-repeat right center !important;
}

.dj-tabber .dj-tabs-left .dj-tab-indicator {
    background: url("../images/style3/dj-tab-indicator-right.png") no-repeat left center !important;
}
	
.box_skitter .info_slide .image_number_select {
    background: #8a4a31 !important;
}

.slider-ms .djslider .navigation-container img.prev-button {
	background: url(../images/style3/prev.png) no-repeat;
	width: 51px;
	height: 56px;
}

.slider-ms .djslider .navigation-container img.next-button {
	background: url(../images/style3/next.png) no-repeat;
	width: 51px;
	height: 56px;
}

.slider-ms .djslider .navigation-container img.play-button {
	background: url(../images/style3/play.png) no-repeat;
	width: 56px;
	height: 56px;
}

.slider-ms .djslider .navigation-container img.pause-button {
	background: url(../images/style3/pause.png) no-repeat;
	width: 56px;
	height: 56px;
}

/** djcatalog2 **/
	
#djcatalog .djc_filters .djc_filters_in, 
#djcatalog .djc_order .djc_order_in {
	background: url("../images/style3/color_bg.png");
	-webkit-box-shadow:  inset 0px 5px 0px 0px rgba(71, 47, 60, 0.2);
	        box-shadow:  inset 0px 5px 0px 0px rgba(71, 47, 60, 0.2);
}

#djcatalog .djc_filters input, 
#djcatalog .djc_filters select, 
#djcatalog .djc_filters textarea {
	background: #fff;
	border: 1px solid #fff;
}

#djcatalog .djc_filters input:focus, 
#djcatalog .djc_filters select:focus, 
#djcatalog .djc_filters textarea:focus,
#djcatalog .djc_filters input:hover, 
#djcatalog .djc_filters select:hover, 
#djcatalog .djc_filters textarea:hover {
    border: 1px solid #663b28;
}

#djcatalog .djc_filters input.button, 
#djcatalog .djc_filters button.validate, 
#djcatalog .djc_filters button {
	background: #8a4a31;
}

#djcatalog .djc_filters input.button:hover,
#djcatalog .djc_filters button.validate:hover,
#djcatalog .djc_filters button:hover,
#djcatalog .djc_filters input.button:active,
#djcatalog .djc_filters button.validate:active,
#djcatalog .djc_filters button:active {
	background: #3b3b3b !important;
}

#djcatalog .djc_atoz_list li span span {
	background: #c4a671;
}

#djcatalog .djc_atoz_list li a span {
	background: #8a4a31;	
}

#djcatalog .djc_subcategories_grid .djc_title,
#djcatalog .djc_items .djc_title,
#djcatalog .djc_related_items .djc_title {
	background: url("../images/style3/title-star_bg.png") no-repeat bottom center;
}

#djcatalog .featured_item .djc_item_bg,
#djcatalog .djc_items_table tr.cat-list-row0.featured_item,
#djcatalog .djc_items_table tr.cat-list-row1.featured_item {
	background: url("../images/style3/catalog-featured_bg.png");
}

#djcatalog .djc_items .djc_price span,
#djcatalog.djc_item .djc_price span,
.mod_djc_item .djc_price span {
	color: #8a4a31;
}

#djcatalog .accordion-heading a {
    background-color: #c4a671;
}

#djcatalog .accordion-heading a:hover,
#djcatalog .accordion-heading a.active {
    background-color: #8a4a31;
}

.djf_mod .djf_text h3,
.mod_djc_item .djc_title h4 {
	background: url("../images/style3/catalog_badge.png") no-repeat left 6px;
}

.jm-module.color-ms .mod_djc_item .djc_category_info + .djc_introtext,
.jm-module.color-ms .mod_djc_item .djc_producer_info + .djc_introtext,
.jm-module.color-ms .mod_djc_item .djc_price + .djc_introtext {
	background: url("../images/style3/catalog_sep_color.png") no-repeat top left;
}