/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.

----------------------------------------------------------- */
@font-face {
	font-family: 'ALGER';
	src: url('../fonts/ALGER.eot');
	src: local('ALGER'), url('../fonts/ALGER.woff') format('woff'), url('../fonts/ALGER.ttf') format('truetype');
}




#myGallery:before {
	/*background: url("../images/slideshow-over.png") center center;*/
	background-color: rgba(5, 5, 5, 0.0);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}


#s5_bottom_row2_area1 {
	background:#e2ead1 url("../images/bottom_2_bg.jpg") top center !important;
	background-size: cover !important;
	color: #12223d;
}

#s5_bottom_row3_area1 {
	background:#424f79 url("../images/bottom_3_bg.jpg") center center !important;
	color: #ffffff;
}

#s5_footer_area1 {
	background:#151e39 !important;
}

#s5_center_area1 {
	background: #ebf3da !important;
}

#s5_font_breadcrumb_wrap {
	background:#d2dac1 !important;
	font-size: 14px;
}

a.pathway, a.pathway:visited {
    color: #ffffff;
}

.breadcrumb>li { 
	text-shadow: none;
}

.form-actions {
	background:none;
	border:none;
}

legend {
	font-size:15px;
	margin: 0;
	text-transform:none;
}

.form-horizontal .control-group {
	margin-bottom:5px;
}

hr {
	border-color:#e1e1e1;
}

a, a:visited{
	color: #6b755e !important;
	text-decoration: underline #d6dccd;
}

a.btn {
	color: #FFF;
}

#s5_bottom_menu_wrap a img {
	float: right;
    padding: 5px 0 0 10px;
}

#s5_right_wrap .s5_mod_h3 {
	margin-bottom: 0px;
	text-align: center;
}

label, fieldset {
	text-transform: none !important;
}

div.icons .btn-group.pull-right {
	margin-top: -70px;
}

div.icons .btn-group.pull-right a.btn,
div.icons .btn-group.pull-right a.btn:visited {
	color: #5C728B !important;
}


.pagination{margin:20px 0}
.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}
.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}


.pagination a,.pagination span{-moz-border-bottom-colors:none !important;-moz-border-image:none !important;-moz-border-left-colors:none !important;-moz-border-right-colors:none !important;-moz-border-top-colors:none !important;background-color:#e5eed2 !important;border-color:#ddd !important;border-style:solid !important;border-width:0px 0px 0px 0 !important;line-height:34px !important;padding:2px 14px !important;text-decoration:none !important; margin: 0 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
color: #d2dac1;}
.pagination a {background-color:#d2dac1 !important;}

.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;border-radius:3px 0 0 3px}
.pagination{text-align:center !important;float:none !important;height:55px !important;margin:0 !important;display:block !important; padding:0 !important}
.pagination ul{border-radius:3px 3px 3px 3px;box-shadow:0 1px 2px rgba(0,0,0,0.05);display:inline-block;margin-bottom:0;margin-left:0;padding:0}
.pagination li{display:inline; margin: 0 2px !important;}
li{line-height:18px;padding-bottom:24px;}
.pagination ul>li{display:inline !important;padding:0 !important}
.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px !important;border-radius:3px 0 0 3px}
.pagination ul,ul.pagenav{float:none !important;margin:0 !important}

.pagination li:first-child a {
	background: #fff !important;
}
.pagination li:first-child span{
	background: #cccccc !important;
	color: #999;
}
.chrono_credits {
	display: none;
}


#tabphoto {
	min-height: 250px;
	background:url("../images/loading.gif") no-repeat center center;
}

#s5_pos_custom_2, #s5_pos_inside_header {
	position: relative;
}

#s5_pos_custom_2  #logo {
	position:absolute;
	left: 0;
	right: 0;
	z-index: 1;
	margin: 0 auto;
	width: 556px;
}

#s5_pos_inside_header #logo {
	width: 760px;
	position:absolute;
	left: 0;
	right: 0;
	z-index: 1;
	margin: 0 auto;
}

#s5_pos_custom_2  #left-products {
	position: absolute;
	top: 212px;
	left: 20px;
	z-index: 1;
	width: 443px;
}

#right-products {
	position: absolute;
	z-index: 1;
	right: 9px;
    top: 157px;
    width: 375px;
}

#s5_pos_inside_header #left-products {
	position: absolute;
	top: 73px;
	left: 3% !important;
	z-index: 1;
	width: 370px;
}

#s5_pos_inside_header #right-products {
	position: absolute;
	top: 33px;
	right: 3%;
	z-index: 1;
	width:298px;
}

#paper-scroll {
	height: 172px;
	margin-top: -130px;
	background: url("../images/paper-scroll.png") no-repeat center center;
	position: relative;
}

#paper-scroll-inside {
	height: 126px;
	margin-top: -79px;
	background: url("../images/paper-scroll.png") no-repeat center center;
	position: relative;
}



h1, h2, h3 {
	font-family: 'ALGER' !important;
}


.module_round_box-viewcatalog h2 a {
	color: #000333 !important;
	text-decoration: none;	
}

#s5_component_wrap_inner h1, #s5_component_wrap_inner h2, #s5_component_wrap_inner h3 {
	color: #12223d !important;
}

.s5_mod_h3 {
	font-family: 'ALGER' !important;
}

#s5_bottom_row2_area1 .s5_mod_h3 {
	text-align: center;
}

h1.normal {
	font-family: "Raleway",Helvetica,Arial,sans-serif !important;
}




#s5_below_columns_inner {
	padding-bottom: 0 !important;
}

#s5_below_columns_inner .module_round_box_outer {
	margin: 0 !important;
}

.module_round_box-viewcatalog {
	background: #c5cdb4;
	position: relative;
	padding: 10px 10px 10px 176px;
}

.module_round_box-viewcatalog .catalog {
	left: -22px;
	top: -28px;
	position: absolute;
	z-index: 2;
}

.custom-viewcatalog h2, .custom-buyantiques h2 {
	margin: 0;
}



.module_round_box-buyantiques {
	background: #d2dac1;
	position: relative;
	padding: 10px 10px 10px 130px;
}

.module_round_box-buyantiques .we-buy-antiques {
	left: -21px;
	top: -20px;
	position: absolute;
	z-index: 2;
}


#s5_bottom_row3_area_inner .module_round_box_outer {
	margin-bottom: 10px;
}
#s5_bottom_row3_area_inner a {
	color:#FFFFFF !important;
	text-decoration: none;
}
#s5_bottom_row3_area_inner a:hover {
	color:#bdc5ac !important;
	text-decoration: none;
}


.virtuemartcategories {
	text-align: center;
}

.category {
	background-color:rgba(200, 208, 183, 0.54);
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	margin: 10px;
	min-height: 212px;
	width: 21.7%;
	text-align:center;
}

.category-view .category {
	width: 32% ;
	padding: 0 !important;
	margin: 5px !important;
}

.category-image {
	border: 4px solid #3d4a74;
	height: 186px;
	display: block;
	background-size: cover !important;
	background-position: center center !important;
}

.category-image img {
	
}

.category-name {
	min-height: 67px;
	line-height: 63px;
	display: inline-block;
}

.category-name a, .category-name a:visited {
	font-size: 20px;
	color: #3d4a74 !important;
	margin: 10px 0;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	line-height: 23px;
}


.product-name {
	text-align: center;
	font-size: 17px;
	margin: 10px 0;
	font-weight: 500;
}

.category-name a:hover, .category-name a:focus {
	text-decoration: none;
	color: #7d846e !important;	
}

.category-description {
	font-style: italic;
	padding: 0 20px;
}


.catalognote {
	background: #151e39;
    display: block;
    padding: 3px 15px 3px 55px;
    position: absolute;
    z-index: 1;
	color: #ffffff;
	font-size: 15px;
	line-height: 19px;
}

.custom-catalognote {
	padding-left: 184px;
	background: url("../images/info.png") no-repeat 139px 5px;
	min-height: 50px;
}

#s5_bottom_row3_wrap {
	padding-top: 83px;
}

#s5_bottom_row2_wrap {
	padding-top: 88px;
}