@font-face {
font-family: 'alegreyabold';
src: url('/fonts/alegreya-bold-webfont.eot');
src: url('/fonts/alegreya-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/alegreya-bold-webfont.woff') format('woff'),
url('/fonts/alegreya-bold-webfont.ttf') format('truetype'),
url('/fonts/alegreya-bold-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'alegreyabold_italic';
src: url('/fonts/alegreya-bolditalic-webfont.eot');
src: url('/fonts/alegreya-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/alegreya-bolditalic-webfont.woff') format('woff'),
url('/fonts/alegreya-bolditalic-webfont.ttf') format('truetype'),
url('/fonts/alegreya-bolditalic-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'alegreyaitalic';
src: url('/fonts/alegreya-italic-webfont.eot');
src: url('/fonts/alegreya-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/alegreya-italic-webfont.woff') format('woff'),
url('/fonts/alegreya-italic-webfont.ttf') format('truetype'),
url('/fonts/alegreya-italic-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'alegreyaregular';
src: url('/fonts/alegreya-regular-webfont.eot');
src: url('/fonts/alegreya-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/alegreya-regular-webfont.woff') format('woff'),
url('/fonts/alegreya-regular-webfont.ttf') format('truetype'),
url('/fonts/alegreya-regular-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_probold';
src: url('/fonts/sourcesanspro-bold-webfont.eot');
src: url('/fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/sourcesanspro-bold-webfont.woff') format('woff'),
url('/fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
url('/fonts/sourcesanspro-bold-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_probold_italic';
src: url('/fonts/sourcesanspro-boldit-webfont.eot');
src: url('/fonts/sourcesanspro-boldit-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/sourcesanspro-boldit-webfont.woff') format('woff'),
url('/fonts/sourcesanspro-boldit-webfont.ttf') format('truetype'),
url('/fonts/sourcesanspro-boldit-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_proregular';
src: url('/fonts/sourcesanspro-regular-webfont.eot');
src: url('/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/sourcesanspro-regular-webfont.woff') format('woff'),
url('/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
url('/fonts/sourcesanspro-regular-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_prosemibold';
src: url('/fonts/sourcesanspro-semibold-webfont.eot');
src: url('/fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
url('/fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
url('/fonts/sourcesanspro-semibold-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_proSBdIt';
src: url('/fonts/sourcesanspro-semiboldit-webfont.eot');
src: url('/fonts/sourcesanspro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/sourcesanspro-semiboldit-webfont.woff') format('woff'),
url('/fonts/sourcesanspro-semiboldit-webfont.ttf') format('truetype'),
url('/fonts/sourcesanspro-semiboldit-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'source_sans_proitalic';
src: url('/fonts/sourcesanspro-it-webfont.eot');
src: url('/fonts/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/sourcesanspro-it-webfont.woff') format('woff'),
url('/fonts/sourcesanspro-it-webfont.ttf') format('truetype'),
url('/fonts/sourcesanspro-it-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"Trade Gothic W01 Cn 18";
src:url("/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot");
src:url("/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot") format("eot"),
url("/fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),
url("/fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),
url("/fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:"TradeGothicW01-BoldCn20";
src:url("/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot");
src:url("/fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot") format("eot"),
url("/fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),
url("/fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),
url("/fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'webfontregular';
src: url('/fonts/rothenbg-webfont.eot');
src: url('/fonts/rothenbg-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/rothenbg-webfont.woff') format('woff'),
url('/fonts/rothenbg-webfont.ttf') format('truetype'),
url('/fonts/rothenbg-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
*{max-height:80000px;}
body{
font:13px/19px alegreyaregular, Georgia, "Times New Roman", Times, serif;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:none;
min-width:320px;
}
header, footer, article, section, nav, figure, aside, main { display: block; }
figure { margin:0; padding:0; }
img{
border-style:none;
vertical-align:top;
}
a:hover{text-decoration:underline;}
a:active {
background-color: transparent;
color:#00759c;
text-decoration:underline;
}
input,
textarea,
select{
font:100% Arial, Helvetica, sans-serif;
vertical-align:middle;
color:#000;
}
form,fieldset{
margin:0;
padding:0;
border-style:none;
}
input[type=text], input[type=search], input[type=email], input[type=password], input[type=file], input[type=submit], input[type=tel], textarea{
-webkit-appearance:none;
-webkit-border-radius:0;
border-radius:0;
}
input[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border: 0 !important;
padding: 0 !important;
}
sup{top:-0.4em;}
.w1{
width:100%;
position:relative;
overflow:hidden;
}
#header{padding:14px 0 15px;}
.navbar-default{
overflow:hidden;
border:none;
border-radius:0;
background:none;
}
.header-holder{overflow:hidden;}
.logo{
float:left;
width:83px;
height:93px;
background:url(/images/logo.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:0 18px 0 -1px;
}
.logo a{
display:block;
height:100%;
}
.menu{
border-bottom:1px solid #dccfa5;
overflow:hidden;
padding:16px 0 9px;
margin:0 0 2px;
}
.menu .tools{
width: 100%;
list-style:none;
margin:0;
padding:4px 0 0;
float:left;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.menu .tools li{
float:left;
padding:0 0 0 6px;
margin:0 0 0 5px;
background: url(/images/separator.png) no-repeat 0 2px;
}
.menu .tools li:first-child{
background:none;
margin:0;
padding:0;
}
.menu .tools a{
color:#66460e;
float:left;
}
.menu .item{
width:100%;
list-style:none;
margin:0;
padding:0;
text-transform:uppercase;
font:14px/17px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.menu .item li{
float:right;
padding:0 0 0 9px;
margin:0 0 0 8px;
background: url(/images/separator2.png) no-repeat 0 3px;
}
.menu .item li+li {
background:none;
margin:0;
padding:0;
}
.menu .item a{
color:#8a5900;
float:left;
}
.navbar-collapse{
padding-right:0;
padding-left:0;
}
.navbar{margin-bottom:0;}
#nav{border-top:1px solid #dccfa5;}
#nav ul{
list-style:none;
margin:0;
padding:7px 0 0;
text-transform:uppercase;
display:table;
width:100%;
font:18px/21px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
#nav ul li{
text-align: center;
display:table-cell;
vertical-align:top;
padding:0 4px 1px;
background: url(/images/separator3.png) no-repeat;
}
#nav ul li:first-child{background:none;}
#nav ul li.first{
text-align:left;
padding-left:0;
}
#nav ul li.last{
text-align:right;
padding-right:0;
}
#nav ul a{
color:#535848;
}
#nav ul a:hover,
#nav ul li.active a{
color:#363931;
text-decoration:none;
/* font-family:"TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif; */
text-shadow: 1px 0px 0px rgba(75, 75, 75, 1);
}
#nav ul li.blog-last a{
color:#8a5900;
}
.blog{
background: url(/images/ABAA_CollectorButton_p2.jpg) no-repeat;
width:146px;
height:81px;
float:right;
margin:8px 0 0 34px;
text-indent:-9999px;
overflow:hidden;
}
.search-box{
background:#20221e;
overflow:hidden;
padding:3px 10px 4px 100px;
}
.input-box{float:left;}
.search-form label{
float:left;
text-transform:uppercase;
color:#fff;
margin:2px 11px 0 0;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.search-form select{
float:left;
color:#fff;
width:79px;
height:19px;
border-radius:0;
border:none;
margin:2px 0 0;
padding:0;
background:#494a46 url(/images/select-opener.png) no-repeat 100% 0;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.form-control:focus{
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
border-color:#000;
}
.search-frame{float:left;}
.search-form input[type="text"],
.search-form input[type="search"]{
float:left;
width:182px;
height:18px;
margin:0 7px 0 0;
padding:0 6px 1px;
color:#000;
background:#e6e3dd;
border:1px solid #e6e3dd;
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
font:14px/20px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default{
outline:none;
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
}
.btn {
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
border-radius:0 !important;
color:#fff;
text-transform:uppercase;
border:none;
cursor:pointer;
margin:0;
padding:4px 6px;
text-shadow:0 0 0 rgba(0,0,0,0);
font:18px/23px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.btn:hover {cursor:pointer;}
.btn:focus{-moz-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);}
.btn-warning {background:#976F28}
.btn-warning:hover{background-color: #7e5d21;}
.btn-primary {background-color: #1f6274;}
.btn-primary:hover{background-color: #277a91;}
.btn-info {
background-color:#1b5464;
border-color: #1d5b6c;
}
.btn-info:hover{background-color: #277a91;}
input[type="text"]:-moz-placeholder,
input[type="search"]:-moz-placeholder{color: #000;}
input[type="text"]::-moz-placeholder,
input[type="search"]::-moz-placeholder{
color: #000;
opacity:1;
}
input[type="text"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder{color: #000;}
input[type="text"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder{color: #000;}
input[type="text"]:focus,
input[type="search"]:focus{
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
border-color:#000 !important;
}
input[type="text"].inverse:focus,
input[type="search"].inverse:focus{
border-color: #af812e !important;
}
.search-form input[type="submit"]{
padding:0;
margin:0 14px 0 0;
float:right;
text-indent:-9999px;
overflow:hidden;
font-size:0;
border:none;
cursor:pointer;
background: url(/images/bg-button.png) no-repeat;
width:9px;
height:18px;
}
.search-form input[type="submit"]:focus{
background: url(/images/bg-search-hover3.png) no-repeat 0 3px;
}
.search-form input[type="submit"]:hover{cursor:pointer;}
.search-form .advanced{
color:#fff;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
float:left;
margin:3px 0 0;
}
.text-logo{
height:1050px;
position:relative;
z-index:1;
}
.text-title{
color:#fff;
display:block;
background:#1b5464;
text-transform:uppercase;
-ms-transform: rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
-webkit-transform: rotate(90deg);
transform:rotate(90deg);
white-space:nowrap;
margin:2px 0 0;
padding:17px 0 0 10px;
position:relative;
z-index:1;
}
.text-title em{
font-style:normal;
display:inline-block;
vertical-align:bottom;
font:52px/34px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.text-title span{
text-transform:none;
display:inline-block;
padding:0 3px 8px 0;
vertical-align:bottom;
font:31px/34px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
.carousel-caption{
position:absolute;
left:0 !important;
top:0;
width:100%;
height:100%;
padding:0;
text-shadow:0 0 0 rgba(0,0,0,0);
}
.carousel img{width:100%;}
#main{position:relative;}
#main:after{
content:'';
position:absolute;
top:25px;
left:0;
bottom:0;
width:63px;
background:#1b5464;
}
#main h1:not(.title-heading){
font:36px/39px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 26px;
}
#main h2:not(.title){
font:30px/33px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
color:#1b5464;
margin:0 0 22px;
text-transform:uppercase;
}
#main h3:not(.title){
font:23px/26px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
color:#1a1a1a;
margin:0 0 26px;
}
#main h4, #main h3.modal-title{
font:20px/23px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
color:#1b5464;
text-transform:uppercase;
margin:0 0 23px;
}
legend.control-label {
font-size:13px;
border-width:0px;
}
#main .carousel-caption h1,
#main .carousel-caption h2{
color:#fff;
margin:0;
font:66px/62px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
text-shadow: #474747 1px 2px 4px;
}
.carousel-caption .caption-holder{
position:absolute;
left:0;
top:0;
text-align:left;
padding:6px 20px 0 16px;
}
.carousel-caption .caption-frame{
position:absolute;
left:10px;
bottom:12px;
padding:11px 36px 1px 16px;
width:429px;
color:#fff;
background:#000;
text-align:left;
background:rgba(0,0,0,0.6);
font:14px/17px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.carousel-caption .caption-frame p{margin:0 0 13px;}
.carousel-caption .caption-frame.visible-xs {width:auto}
.carousel-caption .caption-frame.visible-xs a{font-size: 14px;}
.carousel-caption .caption-frame a{
color:#fff;
font-family:source_sans_probold;
}
.carousel-caption .caption-frame a:hover{
color:#e4c139;
text-decoration:none;
}
.carousel-caption .caption-frame a:focus{text-decoration:none;}
.carousel-indicators{
left:auto;
right:16px;
bottom:6px;
margin:0;
font-size:0;
letter-spacing:-4px;
text-align:right;
}
.carousel-indicators li{
width:9px;
height:9px;
margin:0 0 0 5px !important;
vertical-align:top;
border:none;
background:#fff;
background:rgba(255,255,255,0.6);
}
.carousel-indicators .active{
background:#c6a319;
width:9px;
height:9px;
}
.carousel-inner > .item.active {
background-color:#000;
}
.find-form{background:#f4f2ef;}
.find-form .find-holder{
padding:0 21px 10px 16px;
min-height:380px;
}
.find-form .title{
font:20px/23px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
color:#fff;
background:#7e5d21;
text-align:center;
text-transform:uppercase;
display:block;
padding:4px 2px;
margin:0 -21px 12px -16px;
}
.find-form input[type="text"]{
width:100%;
height:22px;
border:1px solid #d2d0cf;
padding:0 5px 1px;
color:#000;
display:block;
margin:0 auto 10px;
float:none;
background:#fff;
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
font:13px/18px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
.label-noclick {
cursor:pointer;
}
.label-noclick:hover {
text-decoration: underline;
}
.find-form label,
.find-form .label{
color:#20221e;
display:block;
margin:0;
text-align:left;
padding:0 0 4px;
border-radius:0;
font:12px/9px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.find-form .label{padding:0 0 8px;}
.find-form select{
width:161px;
color:#fff;
margin:2px 0 13px;
padding:0;
}
.find-form .select-area{
float:none;
background:#606160;
display:block;
margin:2px 0 13px;
width:100% !important;
}
.blog-find-form {
height: 180px;
margin-bottom: 20px;
}
.select-options.drop-find-select .drop-holder{border-color:#535452;}
.select-options.drop-find-select .item-selected a{background:#535452;}
.select-find-select.select-area .center{
width:135px;
padding:2px 0 1px 6px;
}
.select-options.drop-find-select ul a{padding:2px 0 1px 6px;}
.find-form .alt-row{
overflow:hidden;
padding:0 0 4px;
}
.find-form .alt-box{
padding:0 0 3px;
overflow:hidden;
}
.find-form input[type="checkbox"]{
float:left;
margin:0;
padding:0;
width:16px;
height:16px;
}
.find-form .alt-row label{
overflow:hidden;
margin:0;
}
.find-form .row-alt{
overflow:hidden;
margin:-3px 0 0;
}
.find-form .more{
float:left;
color:#317077;
width:65px;
font:12px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.find-form .btn {float:right;}
.line-box{overflow:hidden;}
.search-list ul{
list-style:none;
margin:0 0 2px;
padding:0 0 12px;
border-bottom:1px solid #a4a99a;
display:table;
width:100%;
text-transform:uppercase;
font:15px/18px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.search-list li{
display:table-cell;
text-align:center;
padding:0 4px;
background: url(/images/bullet.png) no-repeat 0 10px;
}
.search-list li:first-child{background:none;}
.search-list a{color:#7e5d21;}
.search-list a:hover{color:#bc8500;}
.gallery-block{
margin-bottom:11px;
margin-top:20px;
}
.search-books{
border:solid #a4a99a;
border-width:1px 0;
padding:16px 0 18px;
position:relative;
}
.search-books .title{
position:absolute;
left:0;
top:16px;
padding:4px 8px;
z-index:1;
text-transform:uppercase;
color:#fff;
background: #7e5d21;
background: rgba(99, 74, 25, 0.8);
font:20px/23px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.search-books > ul{
list-style:none;
margin:0 -26px 0 0;
padding:0;
letter-spacing:-4px;
}
.search-books > ul:after{
content:"";
display:block;
clear:both;
}
.search-books > ul > li{
display:inline-block;
vertical-align:top;
position: relative;
width:102px;
margin:0 1.25% 0 0;
letter-spacing:normal
}
.search-books .popup-link{
display:block;
border-radius:1px;
border:1px solid #b2b6a9;
border:1px solid rgba(180, 184, 172, 0.7);
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);
box-shadow:0 0 1px rgba(0,0,0,0.2);
}
.search-books .popup-link img{border-radius:1px;}
.search-books .popup-active .popup-holder{
border:1px solid #b2b6a9;
border:1px solid rgba(180, 184, 172, 0.7);
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);
box-shadow:0 0 1px rgba(0,0,0,0.2);
background:#f5f3ef;
width:355px;
overflow:hidden;
border-radius:2px;
padding:11px 0 10px 11px;
position:absolute;
left:-17px;
top:-27px;
z-index:1;
}
.search-books .popup-active img{
width:124px;
height:164px;
}
.search-books .popup-active .popup-link{
float:left;
margin:0 15px 0 0;
}
.search-books > ul > li.right.popup-active .popup-holder{
left:auto;
right:-17px;
padding:11px 11px 10px 0;
}
.search-books > ul > li.right.popup-active .popup-link{
float:right;
margin:0 0 0 15px;
}
.search-books > ul > li.right.popup-active .popup-text{padding:1px 20px 20px;}
.search-books > ul > li.right.popup-active .sup-title{margin:0 0 9px -20px;}
.search-books > ul > li.right.popup-active .sup-title .holder{padding:0 20px 10px 20px;}
.search-books .popup-holder .popup-text{
overflow:hidden;
display:none;
color:#1a1a1a;
padding:1px 20px 20px 0;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.search-books .popup-active .popup-text{display:block;}
.search-books .popup-holder .popup-text p{margin:0;}
.popup-text .sup-title {
color:#1a1a1a;
display:block;
margin:0 -20px 9px 0;
text-transform:uppercase;
border-bottom:1px solid #eae9e4;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.popup-text-not .sup-title{
color:#1a1a1a;
display:block;
margin:0 -20px 9px 0;
text-transform:uppercase;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.popup-text .sup-title span{
background: url(/images/bullet2.png) no-repeat 0 6px;
padding:0 0 0 7px;
margin:0 0 0 4px;
}
.popup-text .sup-title span:first-child{
background:none;
padding:0;
margin:0;
}
.popup-text .holder{
border-bottom:1px solid #d7d8d0;
padding:0 20px 10px 0;
}
.popup-text .title-book, .popup-text-not .title-book {
display:block;
margin:0 0 8px;
font:15px/18px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.popup-text .title-book a, .popup-text-not .title-book a {color: #44909e; line-height: 1.1rem; }
.item-popup{
list-style:none;
margin:0;
padding:0 0 2px;
overflow:hidden;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.item-popup li{
float:left;
background: url(/images/bullet2.png) no-repeat;
padding:0 0 0 4px;
margin:0 0 0 4px;
}
.item-popup li:first-child{
background:none;
padding:0;
margin:0;
}
.about-box{
overflow:hidden;
border:solid #a4a99a;
border-width:1px 0;
margin:2px 0 0;
padding:11px 0 18px;
}
#main .about-box h1{
color:#1b5464;
text-transform:uppercase;
}
.item-more{
list-style:none;
margin:0;
padding:0;
text-align:right;
letter-spacing:-4px;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.item-more li{
display:inline-block;
vertical-align:top;
letter-spacing:normal;
margin:0 0 0 5px;
padding:0 0 0 8px;
background: url(/images/separator4.png) no-repeat 0 2px;
}
.item-more li:first-child{background:none;}
.item-more a{color:#1b5464;}
.item-more a:hover{
color:#2089a7;
text-decoration:none;
border-bottom:1px solid #2089a7;
}
.about-box p{margin:2px 0 9px 1px;}
.about-box .about-holder{padding:0 20px 0 0;}
.post-block{
margin:2px 0 0;
padding:14px 0 19px;
border-top:1px solid #a4a99a;
line-height:17px;
}
.post-block .box{padding:0 0 20px;}
.post-block p{margin:0 0 4px;}
#main .post-block h2{
font-size:22px;
line-height:24px;
color:#000;
margin:0 0 10px;
text-transform:none;
}
#main .post-block h2 a{color:#000;}
#main .post-block h2 a:hover{
text-decoration:none;
color:#2089a7;
}
.post-block .time{
text-transform:uppercase;
display:block;
margin:0 0 5px;
letter-spacing:1px;
color:#1b5464;
font:11px/14px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.post-block .time span{font-size:9px;}
.post-block .blog{
float:none;
display:block;
margin:3px 0 21px;
background: url(/images/bg-blog2.png) no-repeat;
width:200px;
height:110px;
}
.post-block .img{
margin:0 0 10px;
display:block;
width:100%;
height:auto;
}
.post-block .post-box{
background:#A76460;
color:#fff;
font:16px/22px source_sans_proregular, Arial, Helvetica, sans-serif;
}
#main .post-block .post-box h2{
font-size:18px;
line-height:21px;
color:#fff;
background:#b1403b;
margin:0;
padding:9px 19px;
text-transform:uppercase;
}
.post-block .img-link{
display:block;
margin:0 0 12px;
}
.post-block .img-link img{
width:100%;
height:auto;
}
.text-holder{padding:0 30px 11px 17px;}
.text-holder .learn-more{
color:#fff;
text-transform:uppercase;
font:14px/17px source_sans_probold, Arial, Helvetica, sans-serif;
}
.clickable {cursor:pointer;}
#footer{
padding:0 0 42px;
background-color:#fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmJmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWUyZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fcfbfa 0%, #e5e2dc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfbfa), color-stop(100%,#e5e2dc));
background: -webkit-linear-gradient(top, #fcfbfa 0%,#e5e2dc 100%);
background: -o-linear-gradient(top, #fcfbfa 0%,#e5e2dc 100%);
background: -ms-linear-gradient(top, #fcfbfa 0%,#e5e2dc 100%);
background: linear-gradient(to bottom, #fcfbfa 0%,#e5e2dc 100%);
}
#footer .search-box{
overflow:hidden;
color:#fff;
padding:5px 9px 4px 19px;
margin:0 0 17px;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
#footer .search-box p{margin:0;}
#footer .share-box{
float:right;
text-transform:uppercase;
color:#fff;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
#footer .more{
float:right;
color:#939393;
margin:1px 0 0 6px;
text-transform:none;
font:13px/15px source_sans_probold, Arial, Helvetica, sans-serif;
}
.search-box .social-networks{
list-style:none;
margin:0;
padding:0 0 0 4px;
float:right;
}
.search-box .social-networks li{
float:left;
margin:0 0 0 8px;
}
.search-box .social-networks a{
text-indent:-9999px;
overflow:hidden;
float:left;
color:#fff;
}
.search-box .social-networks .facebook{
background: url('/images/sprite-social.png') no-repeat;
width: 7px;
height: 14px;
}
.search-box .social-networks .twitter{
background: url('/images/sprite-social.png') no-repeat -15px -1px;
width: 14px;
height: 11px;
margin:1px 0 0;
}
#footer .logo{
background: url(/images/logo-footer.png) no-repeat;
width:67px;
height:82px;
margin:2px 0 0 11px;
}
#footer .title{
display:block;
text-transform:uppercase;
color:#20221e;
padding:0 0 13px;
clear:both;
font:16px/19px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.footer-item{
float:left;
width:190px;
margin:0 5.11% 0 0;
}
.footer-item ul{
list-style:none;
margin:0;
padding:0;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.footer-item ul li{padding:0 0 4px;}
.footer-item ul a{color:#796647;}
.footer-holder{
border:solid #7a7e75;
border-width:1px 0;
overflow:hidden;
padding:6px 0 2px;
margin:0 0 15px;
}
.address-form label{
color:#363931;
text-transform:uppercase;
float:left;
padding:4px 11px 0 2px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.address-form input[type="text"]{
float:left;
width:166px;
height:20px;
margin:0 9px 0 0;
padding:0 6px 1px;
color:#373333;
background:none;
border:1px solid #b6b4b4;
border:1px solid rgba(182, 180, 180, 0.55);
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
font:12px/21px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
.address-form input[type="submit"]{
padding:0;
margin:4px 0 0;
float:left;
text-indent:-9999px;
overflow:hidden;
font-size:0;
border:none;
cursor:pointer;
background: url(/images/bg-search.png) no-repeat;
width:6px;
height:13px;
color:#373333;
}
.address-form input[type="submit"]:hover{cursor:pointer;}
.footer-holder .social-networks{
list-style:none;
margin:0;
padding:4px 23px 0 0;
float:right;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.footer-holder .social-networks li{
float:left;
margin:0 0 0 87px;
}
.footer-holder .social-networks a{
color:#363931;
text-transform:uppercase;
position:relative;
padding:0 0 0 28px;
}
.footer-holder .social-networks a.facebook{padding:0 0 0 22px;}
.footer-holder .social-networks a.facebook:after{
content:'';
position:absolute;
top:-1px;
left:0;
background: url('/images/sprite-social.png') no-repeat 0 -18px;
width: 8px;
height: 16px;
}
.footer-holder .social-networks a.twitter:after{
content:'';
position:absolute;
top:0;
left:0;
background: url('/images/sprite-social.png') no-repeat -22px -18px;
width: 18px;
height: 13px;
}
.footer-frame{
padding:0 0 18px 18px;
overflow:hidden;
margin:0 -100px 0 0;
}
.footer-block{
color:#62665e;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
text-align:center;
}
.footer-block p{margin:0 0 5px;}
.footer-menu ul{
list-style:none;
margin:0;
padding:0 7px 0 0;
text-align:center;
letter-spacing:-4px;
font:11px/14px source_sans_probold, Arial, Helvetica, sans-serif;
}
.footer-menu li{
display:inline-block;
vertical-align:top;
letter-spacing:normal;
margin:0 0 0 5px;
padding:0 0 0 7px;
background: url(/images/bullet3.png) no-repeat 0 5px;
}
.footer-menu li:first-child{background:none;}
.footer-menu a{color:#62665e;}
.glossary-page .text-block{padding-top:63px;}
.glossary-page .glossary-sidebar .see-also,.glossary-page .glossary-sidebar .share-this{
margin-bottom: 30px;
}
.glossary-page .glossary-term-wrapper {
border-bottom: 1px solid #a4a99a;
border-top: 1px solid #a9aea0;
padding-bottom: 20px;
}
.glossary-page .glossary-term-header{
border-bottom: 1px solid #a4a99a;
margin-bottom: 2px;
}
.glossary-page .glossary-term-description, .glossary-page .glossary-term-additional-wrapper{
margin-right: 10px;
}
.glossary-page .glossary-term-additional-wrapper{
margin-top:25px;
}
.glossary-term {
padding: 21px 0px 36px;
position:relative;
border-bottom: 1px solid #a4a99a;
margin-bottom: 50px;
}
.glossary-page .glossary-term:before{
content:'';
position:absolute;
left:0;
right:0;
bottom:-4px;
height:1px;
background:#a4a99a;
}
.glossary-page .glossary-term:after{
content:'';
position:absolute;
top:0;
right:228px;
bottom:0;
background:#a9aea0;
width:1px;
}
.glossary-page .glossary-image {
border:1px solid #a9aea0;
border-top:none;
position:relative;
text-align:center;
padding:5px 5px;
}
.glossary-page .glossary-image img {
max-width: 100%;
}
.glossary-page .glossary-term-description {
padding: 35px 0;
font-size: 14px;
}
.glossary-page .glossary-term-description .glossary-pronunciation {
font-family: 'source_sans_proregular',Arial,Helvetica,sans-serif;
position:relative;
padding-bottom: 15px;
margin-bottom: 15px;
}
.glossary-page .glossary-term-description .glossary-pronunciation:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 33px;
background: #b0aaaa;
height: 1px;
}
.glossary-page .glossary-term-description .glossary-origin {
font-family: alegreyaitalic,Georgia,"Times New Roman",Times,serif;;
}
.main-section{position:relative;}
.main-section:after{
content:'';
position:absolute;
bottom:0;
left:0;
right:0;
width:100%;
z-index:-1;
height:51px;
background-color: #fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fffefe 0%, #fcfbfb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffefe), color-stop(100%,#fcfbfb));
background: -webkit-linear-gradient(top, #fffefe 0%,#fcfbfb 100%);
background: -o-linear-gradient(top, #fffefe 0%,#fcfbfb 100%);
background: -ms-linear-gradient(top, #fffefe 0%,#fcfbfb 100%);
background: linear-gradient(to bottom, #fffefe 0%,#fcfbfb 100%);
}
#main .text-block h1{
font-size:80px;
line-height:80px;
color:#376e7e;
margin:0 0 41px;
text-transform:uppercase;
}
#main .text-block h2,
#main .text-block #sidebar h2,
#main .alphabet-box .link-box .title{
font-size:15px;
line-height:18px;
color:#7e5d21;
margin:0 0 10px;
text-transform:uppercase;
}
#main .alphabet-box .link-box .title { display:block; }
.text-block {
line-height:20px;
border-bottom:1px solid #a4a99a;
padding-top:16px;
padding-bottom:26px;
}
.item-list ul
{
list-style: none;
margin: 0;
padding: 0;
font:12px/16px source_sans_probold, Arial, Helvetica, sans-serif;
}
.item-list ul ul
{
margin-left: 1em;
font:12px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
max-height: 0;
overflow: hidden;
-webkit-transition: max-height 800ms ease-in-out;
-moz-transition: max-height 800ms ease-in-out;
-ms-transition: max-height 800ms ease-in-out;
-o-transition: max-height 800ms ease-in-out;
transition: max-height 800ms ease-in-out;
}
.item-list > ul > li
{
position:relative;
padding:0 0 7px;
margin:0 0 5px;
}
.item-list > ul > li:after
{
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 33px;
background: #b0aaaa;
height: 2px;
-webkit-transition: width 400ms ease;
-moz-transition: width 400ms ease;
-ms-transition: width 400ms ease;
-o-transition: width 400ms ease;
transition: width 400ms ease;
}
.item-list > ul > li:hover:after { width: 63px; }
.item-list > ul > li:hover ul { max-height: 400px; }
.item-list ul a
{
display: block;
padding: 2px 0;
color: #0c4864;
}
.item-list ul ul a { color: rgba(12, 72, 100, 0.6); }
.item-list ul li.has-children > a:after
{
content: '';
border-width: 4px 4px 0 4px;
border-style: solid;
border-color: #0c4864 transparent;
display: inline-block;
vertical-align: middle;
margin-left: .5em;
}
.item-list ul a:hover { text-decoration: none; }
.item-list ul ul a:hover { color: rgba(12, 72, 100, 1.0); }
.text-block .box
{
color:#20221e;
padding-top:8px;
font:12px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.text-block .box p {margin:0 0 11px;}
.text-block .text-holder{padding:0 60px 0 0;}
.alphabet-box,
.content-section{
border:solid #a4a99a;
border-width:1px 0;
margin:2px 0 50px;
padding:21px 0 36px;
position:relative;
}
.alphabet-box:after,
.content-section:after{
content:'';
position:absolute;
top:0;
right:227px;
bottom:0;
width:4px;
border:solid #a4a99a;
border-width:0 1px;
}
.alphabet-box:before,
.content-section:before{
content:'';
position:absolute;
left:0;
right:0;
bottom:-4px;
height:1px;
background:#a4a99a;
}
.alphabet-box .title{
display:block;
color:#1b5464;
margin:1px 0 13px;
text-transform:uppercase;
font:18px/21px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.paging-box{
border-bottom:1px solid #d2d0cf;
padding:0 3px 5px 0;
margin:0 0 7px;
}
.pagination{
text-transform:uppercase;
margin:0;
padding:0;
border-radius:0;
font:13px/16px source_sans_probold, Arial, Helvetica, sans-serif;
}
.pagination a{
color:#373a30;
background:#a4a99a;
}
.pagination > li > a,
.pagination > li > span{
border-radius:0;
background:#a4a99a;
border:none;
margin:0 2px 2px 0;
width:22px;
padding:3px 3px 2px;
text-align:center;
font:13px/16px source_sans_probold, Arial, Helvetica, sans-serif;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span,
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-radius:0;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus{
background:#4d5340;
color:#fff;
}
.glossary-form{
background:#f4f2ef;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
margin:0 0 32px;
color:#317077;
}
.glossary-form .title,
.box-light-teal .title,
.box-full-teal .title {
display:block;
color:#222;
padding:5px 16px 6px;
margin:0 0 7px;
text-transform:uppercase;
font:16px/19px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.box-full-teal .title {
color:#fff;
}
.glossary-form .title {
background:#4B6A73;
color:#fff;
}
.glossary-form .alt-row:after{
content:"";
display:block;
clear:both;
}
.glossary-form .alt-row{padding:0 0 0 1px;}
.glossary-form input[type="text"],
.glossary-form input[type="search"],
.filter-form input[type="search"],
.filter-form input[type="text"]{
border:1px solid #d2d0cf;
background:#fff;
width:130px;
height:22px;
margin:0 6px 0 0;
padding:0 7px 0 5px;
float:left;
color:#373333;
-webkit-box-shadow:0 0 0 rgba(0,0,0,0);
box-shadow:0 0 0 rgba(0,0,0,0);
font:13px/16px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
.glossary-form input[type="submit"],
.filter-form input[type="submit"]{
padding:0;
margin:5px 0 0;
float:left;
text-indent:-9999px;
overflow:hidden;
font-size:0;
border:none;
cursor:pointer;
background: url(/images/bg-search2.png) no-repeat;
width:9px;
height:12px;
color:#000;
}
.glossary-form input[type="submit"]:hover,
.glossary-form input[type="submit"]:focus,
.filter-form input[type="submit"]:hover,
.filter-form input[type="submit"]:focus{
cursor:pointer;
background: url(/images/bg-search-hover.png) no-repeat 0 -1px;
}
.glossary-form p{margin:0 0 4px;}
.glossary-form .box-holder,
.box-light-teal .box-holder,
.box-full-teal .box-holder {padding:0 20px 17px 16px;}
.box-light-teal{
background:#f4f2ef;
color:#20221e;
margin:0 0 31px;
font:12px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.box-light-teal .title{
background:#8fc4ca;
padding:6px 16px 6px;
}
.box-light-teal p{margin:0 0 9px;}
.box-contribute .box-holder{padding-bottom:17px;}
.box-contribute .editor-link{color:#0c4864;}
.box-full-teal {
background:#1b5464;
}
.box-full-teal .title{
padding:12px 16px 2px;
font:20px/23px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.box-full-teal .box-holder {
color:#fff;
font-family: 'source_sans_prosemibold';
font-size: 12px;
line-height: 16px;
}
.item-no-image-box {
padding-top: 18px;
display: block;
overflow: hidden;
}
.item-no-image {
background-color: #d9d4cb;
font-size: 80px;
line-height: 120px;
width:90px;
height: 120px;
overflow: hidden;
font-family: 'webfontregular', Georgia, "Times New Roman", Times, serif;
color: #ffffff;
float: left;
margin-right: 20px;
margin-bottom: 14px;
}
.item-no-image a {
color: #FFFFFF;
text-decoration: none;
}
/* BOOK LANDER PAGE */
.item-page .article-gallery .item-no-image-box {
padding-top: 18px;
display: block;
overflow: hidden;
width: 100%;
cursor: default;
float: auto;
}
.item-page .article-gallery .request-image{
padding-top: 3px;
margin: 0 auto;
text-align: center;
}
.item-page .article-gallery .request-image a:after {
width: 100px;
}
.item-page .article-gallery .item-no-image {
background-color: #d9d4cb;
border: 1px solid #a4a99a;
font-size: 160px;
line-height: 250px;
max-width:190px;
width: 95%;
height: 250px;
overflow: hidden;
font-family: 'webfontregular', Georgia, "Times New Roman", Times, serif;
color: #ffffff;
float: none;
margin: 0 auto;
text-align: center;
}
.item-page .item-no-image a {
color: #FFFFFF;
text-decoration: none;
}
.request-image {
display: block;
}
.request-image a {
font-family: 'alegreyaregular', Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
font-size:15px;
padding-bottom: 7px;
position: relative;
}
.request-image a:after{
content:'';
position:absolute;
bottom:0;
left:0;
width:33px;
background:#b0aaaa;
height:1px;
}
.item-description {
padding-top: 18px;
font-size: 16px;
}
.item-social{
list-style:none;
margin:-2px 0 0;
padding:0 0 0 1px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.item-social li{padding:0 0 4px;}
.item-social a{
overflow:hidden;
color:#79756d;
position:relative;
}
.item-social a:hover{
text-decoration:none;
color:#20221e;
}
.item-social a:before{
float:left;
content:'';
margin:0 5px 0 0;
width:16px;
height:16px;
}
.item-social a.email:before{
background: url(/images/ico-message.png) no-repeat;
margin-top:-1px;
}
.item-social a.facebook:before{
background: url(/images/ico-facebook.png) no-repeat;
margin-top:-1px;
}
.item-social a.tweet:before{
background: url(/images/ico-twitter.png) no-repeat;
margin-top:-3px;
}
.item-social a.pinterest:before{
background: url(/images/ico-pinterest.png) no-repeat;
margin:-2px 4px 0 1px;
}
.item-social a.googleplus:before{
background: url(/images/ico-googleplus.png) no-repeat;
margin:-2px 4px 0 1px;
}
.item-social a.email:hover:before{background: url(/images/ico-message-hover.png) no-repeat;}
.item-social a.facebook:hover:before{background: url(/images/ico-facebook-hover.png) no-repeat;}
.item-social a.tweet:hover:before{background: url(/images/ico-twitter-hover.png) no-repeat;}
.item-social a.pinterest:hover:before{background: url(/images/ico-pinterest-hover.png) no-repeat;}
.item-social a.googleplus:hover:before{background: url(/images/ico-googleplus-hover.png) no-repeat;}
.alphabet-box .link-box,
.cart-block .link-box{font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;}
.link-box .more{
color:#79756d;
margin:0 0 0 1px;
font:12px/15px source_sans_probold, Arial, Helvetica, sans-serif;
}
.letter-block .letter{
display:block;
color:#6d6d6d;
padding:0 0 12px;
text-transform:uppercase;
font:23px/26px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.letter-block .letter-holder{
border-bottom:1px solid #d2d0cf;
margin:0 0 10px;
padding:0 30px 0 0;
}
.letter-block .letter-holder p{margin:0 0 8px;}
#main .letter-block h2{
margin:0 0 1px;
color:#1b5464;
text-transform:none;
font:14px/17px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
#main .letter-block h2 a{color:#1b5464;}
.blog-page #header .blog{
margin:0;
background:none;
text-indent:0;
width:auto;
height:auto;
float:none;
display:block;
}
.box-logo{
float:right;
color:#1b5464;
width:201px;
margin:18px 0 0;
text-transform:uppercase;
font:15px/18px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.blog-page .logo{
float:left;
width:68px;
height:76px;
position:relative;
z-index:1;
margin:0;
background: url('/images/bg-logo.png') no-repeat;
}
.box-logo span{
float:left;
width:142px;
padding:11px 0 10px 27px;
margin:15px 0 0 -9px;
border:solid #ccc;
border-width:1px 0;
background: url(/images/arrow.png) no-repeat 15px 17px;
}
.blog-page #header{padding:21px 0 19px;}
.box-logo:hover{
text-decoration:none;
color:#976509;
}
.box-logo:hover span{background: url(/images/arrow-hover.png) no-repeat 15px 17px;}
.box-logo:hover .logo{background-position:0 -85px;}
.blog-page #main:after{display:none;}
.block-blog{
position:relative;
padding:16px 0 42px;
margin:0 0 50px;
border-bottom:1px solid #a4a99a;
}
.block-blog:after{
height:1px;
width:100%;
background:#a4a99a;
content:'';
bottom:-4px;
left:0;
right:0;
position:absolute;
}
.block-blog:before{
content:'';
position:absolute;
top:0;
right:219px;
bottom:0;
width:4px;
border:solid #a4a99a;
border-width:0 1px;
}
.blog-page #main{border-top:1px solid #a4a99a;}
.blog-page #main:before{
height:1px;
width:100%;
content:'';
display:block;
margin:2px 0 0;
background:#a4a99a;
}
.visual{
position:relative;
margin:4px 0 22px;
}
.visual .title{
position:absolute;
left:0;
top:0;
color:#fff;
padding:5px 12px 6px 11px;
background:#357C88;
text-transform:uppercase;
font:22px/25px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.article time{
display:block;
text-transform:uppercase;
color:#1b5464;
margin:0 0 7px;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.article time sup{
font-size:9px;
line-height:12px;
}
#main .article h1{
margin:0 0 15px;
color:#000;
font:30px/34px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
#main .article h1 a{color:#000;}
#main .article h1 a:hover{
text-decoration:none;
color:#2089a7;
}
.text-by{
color:#000;
text-transform:uppercase;
display:block;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.text-by a{color:#1b5464;}
.text-by a:hover{
color:#2089a7;
text-decoration:none;
}
#article-author .author-container {
margin-top: 40px;
}
#article-author .author-pic {
}
#article-author .author-bio {
margin: 20px 0px;
}
#article-author .heading{
display:block;
text-transform:uppercase;
color:#30322b;
padding:0 0 4px;
font:15px/18px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.article{
line-height:17px;
padding:0 0 22px;
border-bottom:1px solid #bcc0b5;
}
.blog-page .article a {
font-weight: bold;
}
.article p a{
color:#1b5464;
}
.article-holder{
padding:23px 0 0 3px;
}
.single-post {
font-size: 16px;
line-height: 1.6;
}
.blog-page .post-block{
border-color:#bcc0b5;
padding:32px 0 11px;
overflow:hidden;
}
.post-block .text-by{padding:9px 0 10px;}
.post-block .box .title{
color:#44909e;
border-bottom:1px solid #a4a99a;
padding:0 0 10px;
display:inline-block;
vertical-align:top;
min-width:200px;
margin:0 0 18px;
font:15px/18px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.post-block .box .title a{color:#357C88;}
.post-block .box .title a:hover{
text-decoration:none;
color:#bc8500;
}
.post-block .box p a{color:#1b5464;}
.archive-block{
border-top:1px solid #bcc0b5;
position:relative;
padding:3px 0 0;
}
.archive-block .archive-holder{padding:20px 0 0;}
.archive-block:before{
content:'';
height:1px;
display:block;
width:100%;
background:#bcc0b5;
}
.archive-block .title{
display:block;
color:#357C88;
padding:0 0 15px;
margin:11px 0 22px;
border-bottom:1px solid #a4a99a;
text-transform:uppercase;
font:23px/26px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.archive-item ul{
list-style:none;
margin:0;
padding:0 0 13px;
}
.archive-item ul li{padding:0 0 14px;}
.archive-item ul a{color:#000;}
.archive-item ul a:hover{
text-decoration:none;
color:#2089a7;
}
#main .archive-item h3{
margin:0;
font:14px/18px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.archive-item time{
color:#1b5464;
padding:0 0 1px;
display:block;
text-transform:uppercase;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.archive-item time span{
background: url(/images/separator5.png) no-repeat;
padding:0 0 0 5px;
margin:0 0 0 3px;
}
.archive-item .order{
color:#0c4864;
text-transform:uppercase;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.about-abaa{
background:#f4f2ef;
line-height:18px;
padding:22px 42px 29px 20px;
}
#main .about-abaa h2{
color:#7e5d21;
margin:0 0 29px 2px;
font:36px/30px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.about-abaa p{margin:0 0 22px;}
.about-abaa p:after{
display:block;
height:1px;
width:113px;
margin:24px 0 0;
content:'';
background:#a4a99a;
}
.about-abaa .item-list ul{
list-style:none;
margin:0;
padding:0;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.about-abaa .item-list ul li{
padding:0 0 4px;
margin:0;
}
.about-abaa .item-list ul li:after{display:none;}
.about-abaa .item-list ul a{color:#79530e;}
.about-abaa .item-list ul a:hover{
text-decoration:none;
color:#bc8500;
}
.main-nav{padding:0 0 31px;}
.main-nav ul{
list-style:none;
margin:0;
padding:0;
text-transform:uppercase;
font:16px/19px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.main-nav li{padding:0 0 7px;}
.main-nav a{color:#1b5464;}
.main-nav a:hover{
text-decoration:none;
color:#7e5d21;
}
#sidebar {padding:0 0 0 31px;}
#sidebar-left {
padding-right: 20px;
padding-top: 20px;
margin-bottom: 10px;
}
#sidebar-left .popup-holder {
border:1px solid #b2b6a9;
border:1px solid rgba(180, 184, 172, 0.7);
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2);
box-shadow:0 0 1px rgba(0,0,0,0.2);
background:#f5f3ef;
overflow:hidden;
border-radius:2px;
padding:11px 11px 11px 11px;
margin-bottom: 5px;
left:-17px;
top:-27px;
z-index:1;
}
#sidebar .box {padding:0 0 45px;}
#main #sidebar h2, #main #sidebar-left h2,
#sidebar h2, #sidebar-left h2 {
min-width:179px;
border-bottom:1px solid #a4a99a;
text-transform:uppercase;
color:#6f7168;
display:inline-block;
vertical-align:top;
margin:0 0 14px;
padding:0 0 9px;
font:18px/21px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.item-people ul{
list-style:none;
margin:0;
padding:0;
line-height:14px;
font-size:12px;
}
.item-people ul li{
overflow:hidden;
padding:0 0 3px;
}
.item-people ul img{
float:left;
margin:0 10px 0 0;
}
.item-people ul .text{
overflow:hidden;
padding:2px 0 0;
}
.item-people ul .name{
display:block;
color:#2f312b;
margin:0 0 3px;
text-transform:uppercase;
font:14px/17px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.item-people ul .name a{color:#2f312b;}
.item-people ul .name a:hover{
text-decoration:none;
color:#bc8500;
}
.item-people ul p{margin:0;}
#sidebar .box-holder{
padding:0 0 15px;
margin:-2px 0 0;
}
#sidebar .box-frame, #sidebar-left .box-frame {padding:0 0 29px;}
#sidebar .heading, #sidebar-left .heading{
display:block;
text-transform:uppercase;
color:#30322b;
padding:0 0 4px;
font:15px/18px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
#sidebar .date{
color:#2f312b;
display:block;
font-style:normal;
font:20px/24px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
#sidebar .calendar{
list-style:none;
margin:0;
padding:0 40px 0 2px;
overflow:hidden;
text-transform:uppercase;
font:12px/15px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
#sidebar .calendar li{
float:left;
padding:0 8px 3px 0;
}
#sidebar .calendar a{color:#357C88;}
#sidebar .calendar a:hover{color:#0c4864;}
.tags-item{padding:1px 0 0 2px;}
.tags-item ul{
list-style:none;
margin:0;
padding:0;
font:12px/14px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.tags-item ul li{padding:0 0 4px;}
.tags-item ul li a{color:#357C88;}
a.newsletter{
color:#357C88;
text-transform:uppercase;
margin:0 0 0 1px;
font:15px/18px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.browse-item{
padding:10px 0 7px;
margin:0 0 17px;
border-bottom:1px solid #a4a99a;
}
.browse-item:after{
content:"";
display:block;
clear:both;
}
.browse-item .text-browse{
float:left;
color:#20221e;
line-height:16px;
margin:2px 3px 0 2px;
}
.browse-item ul{
list-style:none;
margin:0;
padding:0;
float:left;
text-transform:uppercase;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.browse-item ul:after{
content:"";
display:block;
clear:both;
}
.browse-item ul li{
float:left;
padding:0 0 0 1px;
background: url(/images/separator6.png) no-repeat 0 5px;
}
.browse-item ul li:first-child{
background:none;
padding:0;
}
.browse-item ul a{
color:#7e5d21;
float:left;
padding:3px 7px 3px 5px;
}
.browse-item ul a:hover,
.browse-item ul a:focus{
color:#fff;
background:#a98013;
text-decoration:none;
}
.browse-item .learn{
float:right;
color:#825610;
margin:3px 0 0;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.browse-item .dropdown{float:left;}
.browse-item .dropdown-menu{
background:#f5f3ef;
border:none;
text-transform:none;
border-radius:0;
float:none;
font-size:14px;
line-height:17px;
padding:6px 0 11px;
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);
box-shadow:0 0 6px rgba(0,0,0,0.25);
}
.browse-item .dropdown-menu li{
float:none;
background:none;
padding:3px 0 0;
}
.browse-item .dropdown-menu a{
float:none;
color:#1a1a1a;
display:block;
padding:3px 16px 2px 9px;
}
.browse-item .dropdown-menu a:hover{
background:#e9e5d9;
color:#0c4864;
}
.browse-item .dropdown-menu .all{
text-transform:uppercase;
color:#1a1a1a;
padding:1px 0 0;
font-family:source_sans_probold, Arial, Helvetica, sans-serif;
}
.heading-box{
line-height:18px;
position:relative;
padding:18px 60px 3px 0;
}
.container-gallery{
position:relative;
border-bottom:1px solid #a4a99a;
border-top:1px solid #a9aea0;
}
.container-gallery:after{
content:'';
position:absolute;
top:0;
right:209px;
bottom:0;
background:#a9aea0;
width:1px;
}
#main .container-gallery .title,
.container-gallery .title{
color:#7e5d21;
display:block;
padding:0 0 16px;
text-transform:uppercase;
font:14px/17px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.container-gallery .title span{
background: url(/images/bullet3.png) no-repeat 0 9px;
padding:0 0 0 9px;
margin:0 0 0 4px;
}
.headinh-box{padding:0 0 20px;}
#main .headinh-box h1{
color:#1a1a1a;
margin:0;
font:23px/25px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
#main .container-gallery h2{
color:#1a1a1a;
margin:0 0 6px;
text-transform:none;
font:18px/21px alegreyabold, Arial, Helvetica, sans-serif;
}
#main .container-gallery h2 span{padding:0 3px;}
.container-gallery .carousel{
border:1px solid #a9aea0;
border-top:none;
}
.article-gallery .carousel-inner .lightbox-link, .glossary-term .glossary-image .lightbox-link {
position:relative;
display:block;
}
.article-gallery .carousel-inner .lightbox-link:after, .glossary-term .glossary-image .lightbox-link:after {
content:'';
position:absolute;
bottom:1px;
left:1px;
width:26px;
height:27px;
background: url(/images/ico-plus.png) no-repeat;
}
.article-gallery .carousel-inner .lightbox-link:hover:after, .glossary-term .glossary-image .lightbox-link:hover:after{background-position:-34px 0;}
.container-gallery .carousel-indicators{
position:static;
width:auto;
padding:0 1px;
overflow:hidden;
margin:0 -1px 0 0;
border-top:1px solid #a4a99a;
}
.container-gallery .carousel-indicators li.active,
.container-gallery .carousel-indicators li{
width:19.7%;
height:auto;
float:left;
background:none;
border-radius:0;
margin:0 0.3% 0 0 !important;
}
.fancybox-close {
position: absolute;
top: 2px;
right: 2px;
width:28px;
height:28px;
background: transparent url(/images/ico-close.png);
cursor: pointer;
z-index: 1103;
}
.fancybox-skin {
border-radius: 0px;
}
.fancybox-skin {
padding: 20px; /* should be 20px */
z-index: 1101;
outline: none;
background:#fff;
border:1px solid #aaafa1;
-moz-box-sizing:content-box !important;
-webkit-box-sizing:content-box !important;
box-sizing:content-box !important;
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);
box-shadow:0 0 6px rgba(0,0,0,0.25);
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 86%, #eae7e1 99%, #eae7e1 100%, #fefdfd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(86%,#ffffff), color-stop(99%,#eae7e1), color-stop(100%,#eae7e1), color-stop(100%,#fefdfd));
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 86%,#eae7e1 99%,#eae7e1 100%,#fefdfd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ffffff 86%,#eae7e1 99%,#eae7e1 100%,#fefdfd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 86%,#eae7e1 99%,#eae7e1 100%,#fefdfd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 86%,#eae7e1 99%,#eae7e1 100%,#fefdfd 100%);
}
.fancybox-skin *{
-moz-box-sizing:content-box !important;
-webkit-box-sizing:content-box !important;
box-sizing:content-box !important;
}
.fancybox-title {
z-index: 1102;
padding:12px 1px 9px;
margin:22px auto -10px !important;
text-transform:uppercase;
text-align:left;
position:relative;
border-top:1px solid #5c5757;
word-spacing:-1px;
background:none;
font:13px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.fancybox-nav span {
background: url(/images/ico-right-left.png);
width: 14px;
height: 18px;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: -19px 0;
}
.cloudzoom-caption {
display: none !important;
}
.article-gallery .link-box{
text-align:right;
padding:0 0 5px;
}
.article-gallery{line-height:20px;}
.article-gallery .more{
text-transform:uppercase;
color:#307696;
font:13px/17px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.by-box{
display:inline-block;
vertical-align:top;
position:relative;
font-size:14px;
line-height:25px;
padding:8px 0 7px;
margin:0 0 18px;
}
.by-box span{text-transform:uppercase;}
.by-box:after,
.heading-box:after{
content:'';
position:absolute;
left:0;
bottom:0;
background:#000;
width:111px;
height:1px;
}
.article-gallery p{margin:0 0 12px;}
.heading-box p{margin:0 0 9px;}
.by-box em{
font-family:alegreyaitalic;
font-style:normal;
}
.zoom-block{
display:none;
position:absolute;
left:862px;
top:269px;
border:1px solid #a4a99a;
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.25);
box-shadow:0 0 6px rgba(0,0,0,0.25);
}
.cart-box{
background:#f5f3ef;
padding:13px 15px 12px;
margin:0 0 16px;
}
.cart-box .cost{
color:#1a1a1a;
display:block;
padding:0 0 12px;
font:20px/23px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.cart-box .cost sup{
position:relative;
vertical-align:baseline;
font-size:12px;
line-height:14px;
top:-7px;
}
.cart-box .add{
display:inline-block;
vertical-align:top;
margin:0 0 13px;
padding:3px 11px 3px 10px;
}
.item-page .item-list,
.cart-block .item-list{padding:0 0 20px 18px;}
.cart-box .or{
display:block;
color:#1a1a1a;
font:13px/16px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
#main .cart-block .glossary-form .title,
.cart-block .glossary-form .title{
font:16px/19px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
color:#222222;
text-transform:uppercase;
display:block;
padding:6px 16px;
background:#8fc4ca;
}
.cart-block .glossary-form .box-holder{padding:0 20px 14px 16px;}
.cart-block .glossary-form{margin:0;}
.cart-block .glossary-form p{margin:0 0 8px;}
.cart-block .glossary-form input[type="text"]:-moz-placeholder,
.cart-block .glossary-form input[type="search"]:-moz-placeholder{color: #373333;}
.cart-block .glossary-form input[type="text"]::-moz-placeholder,
.cart-block .glossary-form input[type="search"]::-moz-placeholder{
color: #373333;
opacity:1;
}
.cart-block .glossary-form input[type="text"]:-ms-input-placeholder,
.cart-block .glossary-form input[type="search"]:-ms-input-placeholder{color: #373333;}
.cart-block .glossary-form input[type="text"]::-webkit-input-placeholder,
.cart-block .glossary-form input[type="search"]::-webkit-input-placeholder{color: #373333;}
.link-box .title,
.cart-block .title,
#main .cart-block .title,
#sidebar .title, #sidebar-left .title,
#main #sidebar .title, #main #sidebar-left .title{
padding:0 0 10px;
color:#7e5d21;
display:block;
text-transform:uppercase;
font:15px/18px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
#main .cart-block h2.title {
margin-bottom:0;
}
.cart-block .link-box{padding:0 0 34px 16px;}
.illustration{
font:13px/18px source_sans_proregular, Arial, Helvetica, sans-serif;
padding:0 0 10px;
}
.specializing-text{
display:block;
padding:0 0 8px;
font:13px/18px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.specializing-text a,
.illustration .sub-title a{color:#0c4864;}
.specializing-text span{
font-size:11px;
line-height:14px;
text-transform:uppercase;
color:#686060;
}
.illustration .image{
float:left;
margin:0 -1px 0 0;
}
.illustration .text{overflow:hidden;}
#main .illustration h3{
display:block;
color:#1a1a1a;
margin:0 0 10px;
font:18px/21px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
}
.illustration h3 a{color:#1a1a1a;}
.illustration .sub-title,
.box-book .text .sub-title{
display:block;
padding:0 0 9px;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.illustration .sub-title a span{padding:0 3px;}
.illustration .title{
display:inline-block;
text-transform:uppercase;
color:#fff;
padding:2px 14px 3px 13px;
margin:0 0 11px;
background:#906212;
font:14px/17px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.illustration .text-holder{padding:0 0 0 15px;}
.illustration .text-holder.no-dealer-image {padding:0 0 0 0px;}
.illustration-block .item-list{
background:#f5f3ef;
margin:1px 0 0;
padding:12px 0 6px 18px;
}
.illustration-block .item-list li{padding:9px 0 1px;}
.illustration-block .item-list ul li:after{
bottom:auto;
top:0;
}
.illustration-block .item-list ul li:first-child{padding:0 0 1px;}
.illustration-block .item-list ul li:first-child:after{display:none;}
.illustration-block{
border-top:1px solid #a4a99a;
margin:2px 0 0;
padding:26px 0 0;
}
.block-figure{
border-bottom:1px solid #a4a99a;
padding:0 0 33px;
}
.block-figure .heading{
text-transform:uppercase;
color:#686060;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
display:block;
padding:0 0 11px;
}
.box-book{overflow:hidden;}
.box-book .img{
float:left;
margin:1px 10px 0 0;
/*border:1px solid #a4a99a;*/
}
.box-book img {
border:1px solid #a4a99a;
}
.box-book .text{
overflow:hidden;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.box-book .text .title{
color:#262323;
text-transform:uppercase;
display:block;
border-bottom:1px solid #d2d0cf;
padding:0 0 5px;
margin:0 0 8px;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.box-book .text p{margin:0;}
#main .box-book .text h3{
display:block;
text-transform:uppercase;
font:13px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
color:#262323;
margin:0 0 5px;
}
#main .box-book .text h3 a{ color: #1b5464; line-height: 1.1rem; }
.box-book .text .sub-title span{padding:0 1px;}
.box-book .text .sub-title{
font-size:12px;
line-height:15px;
padding:0 0 5px;
}
.block-figure .link-box{
text-align:right;
margin:-8px 0 0;
}
.block-figure .link-box a{
text-transform:uppercase;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.block-figure .link-box a:hover{color:#00759c;}
#main .about-box h2{
margin:5px 0 0;
font:30px/26px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.item-page .about-box,
.shop-page .about-box{
padding:17px 0 18px;
font-size:14px;
border-bottom:none;
}
.item-page .about-box p{margin:2px 0 6px;}
.item-page #main{padding:0 0 24px;}
.intro{padding:6px 0 0;}
.intro-holder{
overflow:hidden;
padding:0 0 24px;
}
.intro-holder .img{
float:left;
margin:1px 20px 0 0;
}
.intro-holder .text{
overflow:hidden;
font:14px/20px alegreyaregular, Georgia, "Times New Roman", Times, serif;
}
.intro-holder .text p{margin:0;}
.intro-holder .text p:after{
content:'';
display:block;
height:1px;
width:111px;
margin:20px 0 0;
background:#2e2b2b;
}
.connect-box{
background:#f4f2ef;
width:186px;
margin:0 0 17px;
padding:11px 13px 8px;
}
.connect-box .title{
color:#686060;
display:block;
padding:0 0 7px 2px;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.connect-box .social-networks{
list-style:none;
margin:0;
padding:0;
font:12px/15px source_sans_probold, Arial, Helvetica, sans-serif;
}
.connect-box .social-networks li{padding:0 0 6px;}
.connect-box .social-networks img{
float:left;
margin:-1px 7px 0 0;
}
.connect-box .social-networks a{
overflow:hidden;
vertical-align:top;
color: #514e49;
}
.container-intro{
position:relative;
padding:19px 0 30px;
}
.container-intro:after{
content:'';
position:absolute;
top:0;
right:220px;
width:1px;
bottom:-41px;
background:#c4c7be;
}
.intro .headinh-box{padding:0 0 22px;}
.term-box{
background:#f4f2ef;
padding:15px 26px 9px 16px;
margin:0 10px 0 0;
font:12px/17px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.term-box .title{
text-transform:uppercase;
color:#7e5d21;
display:block;
margin:0 0 8px;
font:15px/18px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.cart-block .address{
margin:0 0 6px;
padding:0 0 8px;
position:relative;
font:12px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
color:#131313;
}
.address:after{
background:#b0aaaa;
bottom:0;
content: "";
height: 1px;
left: 0;
position: absolute;
width: 33px;
}
.cart-block .address .address-holder{
display:block;
padding:0 0 6px;
}
.cart-block .address a{color:#0c4864;}
.cart-block .address .line{
overflow:hidden;
display:inline-block;
vertical-align:top;
margin:0 0 3px;
}
.cart-block .address .line img{
float:left;
margin:1px 6px 0 0;
}
.member-page .item-list{padding:0 0 26px;}
.member-page .cart-block .link-box{padding:0 0 34px;}
.cart-block .image{margin:0 0 17px;}
.member-page .cart-block .title{padding:0 0 13px;}
.member-page .item-social{
margin:0;
padding:2px 0 0;
}
.member-page .find-form .more{text-transform:uppercase;}
.member-page .find-form .title{
background:none;
text-align:left;
padding:0 0 14px;
margin:0;
color:#686060;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.member-page .find-form .find-holder{
min-height:0;
padding:15px 19px 10px;
}
.member-page .find-form input[type="submit"]{
font-size:15px;
line-height:18px;
background:#bb892e;
width:56px;
height:23px;
padding:0;
}
.member-page .connect-box {
float: none;
display:inline-block;
float:left;
margin-top:10px;
width:100%;
margin-bottom: 5px;
}
.browse-block .title-heading,
.filter-form .title-heading{
margin:0 0 3px;
padding:0 230px 13px 0;
text-transform:uppercase;
position:relative;
display:block;
color:#1b5464;
font:26px/29px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.browse-block .title-heading:after{
height:1px;
background:#a4a99a;
position:absolute;
left:0;
right:0;
bottom:0;
content:'';
}
.browse-block .title-heading:before{
height:1px;
background:#a4a99a;
position:absolute;
left:0;
right:0;
bottom:-3px;
content:'';
}
.topic-box .heading{
color:#686060;
text-transform:uppercase;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
display:block;
padding:0 0 7px;
}
.topic-item {padding:0 0 0 14px;}
.topic-item ul{
list-style:none;
margin:0;
padding:0 0 0 1px;
font:12px/20px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.topic-item ul a{color:#1b5464;}
.browse-block:before{
background: none repeat scroll 0 0 #c4c7be;
bottom:0;
content: "";
position: absolute;
left:209px;
top: 45px;
width: 1px;
}
.items-block{
padding-top:13px;
padding-bottom:60px;
}
#main .items-block h2{
text-transform:uppercase;
color:#7e5d21;
margin:0 0 18px;
font:20px/23px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif
}
#main .items-block .box-book .text h3{
border-top:1px solid #d2d0cf;
padding:8px 0 0;
}
.items-block .box-book .text .title{
border:none;
margin:0;
padding:0 0 5px;
}
.items-block .box-book .img{margin:1px 13px 0 0;}
.items-block .box-book{padding:0 0 14px;}
.items-block .link-box{
text-align:right;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding:6px 0 0;
}
#main .catalog-block h3{
text-transform:uppercase;
color:#686060;
margin:0 0 12px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.catalog-block{
padding:16px 52px 30px 8px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.catalog-block p{margin:0 0 10px;}
.catalog-block .img-link{
display:inline-block;
vertical-align:top;
margin:0 0 15px;
border:1px solid #a4a99a;
}
.catalog-block .title{
display:block;
color:#262323;
padding:0 0 4px;
font:13px/16px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.catalog-block .item-list li{
padding:7px 0 0;
margin:0 0 6px;
}
.catalog-block .item-list li:after{
bottom:auto;
top:0;
}
.catalog-block .item-list .all{
text-transform:uppercase;
padding:5px 0 0;
}
.browse-block{
padding:0 0 17px;
margin:0 0 59px;
position:relative;
border-bottom:1px solid #c4c7be;
}
.browse-block:after{
content:'';
position:absolute;
bottom:-4px;
left:0;
height:1px;
width:100%;
background:#c4c7be;
}
.browse-block .find-form{margin:0 0 21px;}
.shop-page .text-block{
padding-top:0;
border:none;
font-size:14px;
padding-bottom:16px;
}
.shop-page .browse-item{margin:0;}
.blockquote{
border:none;
margin:0;
padding:0;
}
.blockquote p{
display:block;
margin:0 0 18px;
font:13px/19px alegreyaregular, Arial, Helvetica, sans-serif;
}
.blockquote .small{
display:block;
text-align:right;
color:#000;
font:12px/15px source_sans_proitalic, Arial, Helvetica, sans-serif;
}
.blockquote .small a{color:#1b5464;}
.shop-page .text-block .text-holder{padding:42px 19px 0 0;}
.shop-page #main .text-block h1{margin:0 0 39px;}
.shop-page .title-heading{
margin:0;
padding:0;
}
.shop-page .browse-block .title-heading:after,
.shop-page .browse-block .title-heading:before{display:none;}
.shop-page .pagination{
float:right;
color:#707665;
padding:0 0 0 5px;
}
.shop-page .pagination > li, .blog-page .pagination > li{
background: url(/images/bullet4.png) no-repeat 0 7px;
float:left;
margin:0 0 0 4px;
padding:0 0 0 10px;
}
.shop-page .pagination > li:first-child, .blog-page .pagination > li:first-child{background:none;}
.shop-page .pagination > li > a, .blog-page .pagination > li > a{
background:none;
width:auto;
height:auto;
color:#0c4864;
padding:0;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.shop-page .pagination > li > a:hover, .blog-page .pagination > li > a:hover,
.shop-page .pagination > li.active > a, .blog-page .pagination > li.active > a{
background:none;
text-decoration:underline;
color:#0c4864;
}
.shop-page .pagination .more, .blog-page .pagination .more{
padding:0 0 0 6px;
margin:0;
background:none;
}
.text-page{
float:right;
padding:1px 0 0;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.filter-form{border-bottom:1px solid #a4a99a;}
.filter-form .alt-row label{
display:block;
overflow:hidden;
color:#1b5464;
margin:0;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.filter-form .alt-row{
overflow:hidden;
padding:0 0 5px;
}
.filter-form .row-alt{
overflow:hidden;
padding:6px 0 11px;
margin:3px 0 0;
border-top:1px solid #d2d0cf;
}
.sorting-box{
padding:4px 4px 1px 20px;
margin:0 0 16px;
background:#f4f2ef;
}
.filter-form input[type="text"],
.filter-form input[type="search"]{
width:162px;
margin:0 8px 0 0;
}
.filter-form input[type="submit"]{background: url(/images/bg-search3.png) no-repeat;}
.filter-form input[type="submit"]:hover{background: url(/images/bg-search-hover3.png) no-repeat 0 -1px;}
.search-holder{overflow:hidden;}
.search-holder label{
float:left;
color:#20221e;
padding:3px 8px 0 0;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.search-holder .box{overflow:hidden;}
.filter-form .row-alt label{
color:#20221e;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.filter-form select{
float:right;
margin:0;
padding:0;
width:161px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.filter-form .select-area{
width:161px !important;
background:#606160;
float:right;
margin:1px 0 0;
}
.select-options.drop-search-select .item-selected a{background:#606160;}
.select-options.drop-search-select .drop-holder{border-color:#606160;}
.filter-form .select-area .center{
width:135px;
padding:2px 0 1px 5px;
}
.filter-form .sort-label{
float:right;
padding:2px 7px 0 0;
}
.applied-item{
list-style:none;
margin:1px 0 14px;
padding:0;
float:left;
color:#fff;
font:13px/16px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.applied-item li{
float:left;
background:#a7a4a3;
padding:1px 8px 1px 6px;
margin:3px 4px 0 0;
}
.applied-item .close{
float:left;
opacity:1;
text-indent:-9999px;
overflow:hidden;
background: url(/images/close.png) no-repeat;
width:8px;
height:8px;
margin:4px 6px 0 0;
}
.filter-form .items-block{
padding-top:0;
padding-bottom:0;
position:relative;
}
.filter-holder:after{
content:'';
position:absolute;
top:3px;
bottom:0;
left:228px;
width:1px;
background:#a4a99a;
}
.filter-holder{
border-top:1px solid #a4a99a;
position:relative;
}
.filter-holder:before{
content:'';
display:block;
height:1px;
width:100%;
background:#a4a99a;
margin:2px 0 0;
}
.box-page{padding:0 0 11px;}
.pagination-holder{
padding:13px 0 0;
overflow:hidden;
}
.form-holder{padding:0 0 35px 20px;}
#main .form-holder h2{margin:0 0 8px;}
.offered{
display:block;
padding:0 0 6px;
font:13px/16px alegreyaitalic, Georgia, "Times New Roman", Times, serif;
}
.offered a{color:#0c4864;}
.box-book .cart-box{
float:right;
width:100%;
color:#262323;
font:11px/14px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.box-book .cart-box p{
margin:0 0 7px;
text-transform:uppercase;
}
.box-book .dealer{
color:#555751;
font-size:11px;
line-height:14px;
display:block;
padding:0 0 8px;
}
.form-holder .cart-box{
padding:8px 9px 11px;
margin:-4px 0 0;
}
.form-holder .cart-box .add{
font-size:15px;
line-height:18px;
padding:2px 6px 2px 5px;
margin:0 0 0 1px;
}
.form-holder .cart-box .cost{
font-size:18px;
line-height:21px;
padding:0 0 6px;
}
.form-holder .cart-box .cost sup{
font-size:11px;
line-height:13px;
top:-6px;
}
.form-holder .box-book{
border-top:1px solid #d2d0cf;
padding:4px 0 22px;
}
.form-holder .box-book .img{margin:0;}
.form-holder .box-book .text{padding:3px 0 0;}
#main .form-holder .box-book .text h3{
font-size:14px;
line-height:17px;
margin:0 0 4px;
border:none;
padding:0;
text-transform:none;
}
.pager.pagination{
letter-spacing:-4px;
float:none;
border-top:1px solid #a4a99a;
display:block;
padding:12px 0 11px 22px;
}
.pager.pagination li{
float:none;
display:inline-block;
vertical-align:top;
letter-spacing:normal
}
.pager.pagination .previous,
.pager.pagination .next{
float:left;
padding:0;
margin:0;
text-transform:uppercase;
background:none;
}
.pager.pagination .next{
float:right;
margin:0 0 0 22px;
}
.items-page{overflow:hidden;}
.filter-form .items-page .select-area{width:56px !important;}
.filter-form .form-holder .select-area .center{
width:35px;
padding:2px 0 1px 11px;
}
.filter-form .items-page label{
padding:2px 11px 0 0;
margin:0;
font:13px/16px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.filter-form .box-book .text .sub-title span{padding:0 2px 0 3px;}
.shop-page .about-box{padding:17px 0 26px;}
.filter-block{
background:#f4f2ef;
padding:12px 9px 20px;
}
.filter-block .title{
display:block;
text-transform:uppercase;
color:#1b5464;
padding:0 0 5px;
font:20px/23px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif
}
.filter-block .row-box{
overflow:hidden;
padding:0 0 17px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.filter-block .label{
padding:0 0 1px 1px;
border-radius:0;
color:#20221e;
text-align:left;
display:block;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.filter-block label.label {margin-bottom:0}
.filter-form .filter-block .row-box input[type="text"]{
float:left;
width:43px;
margin:0 2px 0 0;
}
.filter-block .row-box label:not(.label){
float:left;
margin:5px 2px 0 1px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.filter-block .row-box .text{
float:left;
margin:5px 0 0;
}
.filter-block .row-box span.to{
padding:5px 3px 0 4px;
float:left;
}
.filter-block .row-box.box label:not(.label){margin:5px 5px 0 1px}
.filter-block .row-box.box{padding:0 0 12px;}
.filter-block .select-area{
float:none;
display:block;
margin:2px 0 12px 2px;
}
.filter-block .alt-row label{color:#20221e;}
.filter-frame{padding:11px 0 0;}
.filter-frame .chk-area{margin:3px 7px 0 1px;}
.filter-form .filter-block .alt-row{padding:1px 0;}
.filter-form .filter-block .alt-row .chk-area{margin:3px 5px 0 3px;}
.content-block{
border-bottom:1px solid #bcbfb4;
position:relative;
padding:26px 0 23px;
}
.intro-content{
border-bottom:1px solid #bcbfb4;
padding:0 0 2px;
margin:0 0 47px;
}
.list-item{padding:26px 30px 30px 1px;}
.list-item ul{
list-style:none;
margin:0;
padding:0;
}
.list-item > ul > li{padding:0 0 7px;}
.list-item > ul > li > a{
color:#1b5464;
text-transform:uppercase;
font:15px/18px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.list-item ul ul{padding:7px 0 0 8px;}
.list-item ul ul li{padding:0 0 5px;}
.list-item ul ul a{
color:#1a1a1a;
font:12px/15px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
.content-block .sup-text{padding:0 0 8px;}
.content-block p{margin:0 0 14px;}
.content-block .sup-text p{margin:0 0 9px;}
.content-block p span,
.content-section p span{font-variant:small-caps;}
.content-holder{
border-top:1px solid #a9aea0;
position:relative;
}
.content-block:after,
.content-block:before{
content:'';
position:absolute;
top:97px;
left:208px;
bottom:0;
width:1px;
background:#bcbfb4;
}
.content-block:before{
left:auto;
right:229px;
top:0;
}
.content-holder:before{
display:block;
height:1px;
width:100%;
background:#bcbfb4;
content:'';
margin:2px 0 0;
}
/* biblio add */
.plain .content-block:after,
.plain .content-block:before {
background: none;
}
.plain .content-holder:after {
background: none;
}
.foot-bread a {
text-decoration: none;
color: #fff !important;
}
/* end biblio add */
#main .content-block h1{margin:0 0 28px;}
#main .content-block h2{
color:#7e5d21;
font-size:20px;
line-height:23px;
margin:0 0 15px;
}
#main .content-block h3{
font-size:18px;
line-height:21px;
margin:0 0 17px;
}
#main .content-block h4{
text-transform:none;
font:16px/16px alegreyabold, Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 12px;
}
#main .content-block h5{
text-transform:none;
font:13px/16px source_sans_probold, Arial, Helvetica, sans-serif;
color:#000;
margin:0;
padding:0 0 11px;
}
.video-block{margin:0 0 25px;}
.alignleft{float:left;}
.alignright{
float:right;
margin:4px 0 13px 28px;
}
.content-block .alignleft{margin:6px 19px 31px -1px;}
.alignleft img{margin:0 0 21px;}
.alignleft .text-description{
color:#796647;
width:222px;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
#main h6{
color:#3f4336;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.text-section{padding:24px 19px 20px 0;}
.landers-page .text-block{
border:none;
padding-bottom:35px;
}
.landers-page .text-block .text-holder{
border-top:1px solid #a4a99a;
padding:48px 49px 0 4px;
}
.text-block .img{margin:4px 0 0 1px;}
.landers-page .text-block .blockquote p{
margin:0 0 10px;
line-height:20px;
}
.landers-page .text-block .blockquote .small{
font-size:13px;
line-height:15px;
}
.content-container .time{
color:#1b5464;
display:block;
margin:0 0 34px;
text-transform:uppercase;
font:12px/15px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.content-section .time sup{
vertical-align:baseline;
position:relative;
top:-4px;
font-size:9px;
line-height:12px;
}
.content-container{border-top:1px solid #a4a99a;}
.title-block{
border-bottom:1px solid #a4a99a;
margin:0 0 23px;
}
#main .text-content h2{
color:#7e5d21;
margin:0 0 15px;
font:20px/23px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
.text-content .item{
overflow:hidden;
margin:0 0 1px 10px;
}
.text-content .item dt{
float:left;
padding:0 0 0 7px;
font:13px/19px alegreyaregular, Arial, Helvetica, sans-serif;
}
.text-content .item dd{
margin:0 0 10px;
padding:0 0 0 7px;
background: url(/images/bullet5.png) no-repeat 0 9px;
font:13px/19px alegreyabold_italic, Arial, Helvetica, sans-serif;
}
.text-content .blockquote{
border:none;
padding:15px 26px 16px 14px;
background:#eff6f7;
margin:0 0 18px;
}
.content-section p{margin:0 0 17px;}
.text-content p{margin:0 0 10px;}
.text-content .blockquote .sup-text{padding:0 0 10px;}
.text-content .blockquote .sup-text p{font-family:alegreyaitalic, Georgia, "Times New Roman", Times, serif;}
#main .text-content h5{
font:13px/16px source_sans_probold, Arial, Helvetica, sans-serif;
margin:0 0 11px;
color:#000;
}
.text-content .alignleft{margin:7px 20px 20px 0;}
.text-content .alignleft img{margin:0 0 13px;}
.text-content .alignleft .text-description{width:282px;}
.content-intro{padding:0 19px 0 2px;}
.content-section{padding:11px 0 25px;}
#sidebar .post{
line-height:17px;
overflow:hidden;
padding:13px 0 0;
position:relative;
}
#sidebar .post-frame .post:first-child{padding:0;}
#sidebar .post:before{
content:'';
width:27px;
height:1px;
position:absolute;
left:0;
top:0;
background:#222321;
}
#sidebar .post h3{
color:#000;
margin:0;
padding:0 0 5px;
font:14px/18px source_sans_prosemibold, Arial, Helvetica, sans-serif;
}
#sidebar .post h3 a{color:#000;}
#sidebar .post .time{
color:#1b5464;
display:block;
margin:0 0 6px;
letter-spacing:1px;
text-transform:uppercase;
font:11px/14px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
}
#sidebar .post .time sup{
vertical-align:baseline;
position:relative;
top:-4px;
font-size:9px;
line-height:12px;
}
#sidebar .post-frame .post:first-child:before{display:none;}
#sidebar .post-frame{
border-bottom:1px solid #a4a99a;
padding:0 0 2px;
margin:0 0 10px;
}
#sidebar .post-frame:after{
content:'';
display:block;
height:1px;
width:100%;
background:#a4a99a;
margin:1px 0 0;
}
.blog-column #sidebar h2{
margin:0 0 17px;
padding:0 0 11px;
}
.blog-column #sidebar{padding:34px 0 0;}
#sidebar .item-list{padding:0 0 35px;}
#sidebar .link-box{padding:0 0 61px;}
#sidebar .post p{margin:0 0 12px;}
#sidebar a.img-link{
margin:5px 0 13px;
display:block;
}
#sidebar .box-link{
text-align:right;
padding:0 11px 0 0;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.jcf-hidden {
display: block !important;
position: absolute !important;
left: -9999px !important;
}
.chk-area {
border: 1px solid #d2d0cf;
margin:0 7px 0 0;
float: left;
background:#fff;
width: 9px;
height: 9px;
}
.chk-focus {
border-color:#000;
}
.chk-checked {background: #797a76;}
.chk-disabled {background: #eee;}
.jcf-label-disabled {color: #ccc;}
.select-area {
position: relative;
overflow: hidden;
cursor: default;
width:78px !important;
height:18px;
color:#fff;
margin:0 3px 0 0;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
float: left;
background: #555655;
border: 1px solid #555655;
}
.select-area.select-focus.select-inverse {
border: 1px solid #9C9D97;
-webkit-box-shadow: 0px 0px 3px 2px rgba(204,204,204,1);
-moz-box-shadow: 0px 0px 3px 2px rgba(204,204,204,1);
box-shadow: 0px 0px 3px 2px rgba(204,204,204,1);
}
.select-area.select-focus {
border: 1px solid #000;
background-color: #494a49;
-webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.75);
}
.select-area .center {
white-space: nowrap;
padding:2px 0 2px 9px;
width:59px;
display:block;
}
.select-disabled {background: #eee;}
.select-area .select-opener {
background: url(/images/select-opener.png) no-repeat;
position: absolute;
height:18px;
width:18px;
right: 0;
top: 0;
}
.select-options {
position: absolute;
overflow: hidden;
background: #fff;
z-index: 2000;
}
.select-options .drop-holder {
border: 1px solid #494a46;
overflow: hidden;
height: 1%;
}
.select-options ul {
list-style: none;
overflow: hidden;
padding: 0;
margin: 0;
}
.select-options ul li {
width: 100%;
float: left;
}
.select-options ul a {
text-decoration: none;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
display: block;
cursor: default;
color: #3c3d3a;
height: 1%;
padding:2px 0 2px 9px;
}
.select-options .item-selected a {
text-decoration: none;
background: #3c3d3a;
color: #fff;
}
.select-options .optgroup {clear: both;}
.select-options .optgroup strong {
display: block;
padding: 5px;
}
.select-options .optgroup ul a {padding-left: 30px;}
/* Shop Categories Lander */
#main .shop-categories {
border-bottom: 1px solid #A4A99A;
padding-bottom: 24px;
}
#main .shop-categories .thumbnail {
border: none;
margin: 15px 0 0 0;
position:relative;
text-align:left !important;
}
#main .shop-categories .thumbnail img {margin:0;}
#main .shop-categories .thumbnail h3 {
font-family: "Trade Gothic W01 Cn 18";
font-weight:normal;
font-size: 18px;
text-transform:uppercase;
margin:0;
padding: 10px 0 7px 3px;
position:relative;
z-index: 100;
}
#main .shop-categories .thumbnail.active h3 {
color: #055671;
}
#main .shop-categories .thumbnail .caption {
position: absolute;
top:0;
left:0;
background-color: #f4f2ef;
width: 100%;
height: 100%;
color:#131313;
z-index: 50;
}
#main .shop-categories .thumbnail .caption a {
color:#855b0f;
font-family: 'source_sans_probold';
font-size: 12px;
}
#main .shop-categories .thumbnail.active .caption {
display:block !important;
}
/* Shop Storefront Carousel */
#main .shop-storefront .gallery-block {
border-bottom: 1px solid #a4a99a;
margin-bottom:2px;
}
#main .shop-storefront #carousel-shop-storefront .caption-holder h1 {
margin-top:5px;
}
#main .shop-storefront #carousel-shop-storefront .caption-holder h1 span {
font-size: 15px;
line-height:17px;
color:#fff;
text-transform:uppercase;
font-weight:normal;
font-family: 'source_sans_proregular';
display:block;
}
#main .shop-storefront #carousel-shop-storefront .caption-frame p {
font-size: 14px;
}
#main .shop-storefront #carousel-shop-storefront .caption-frame {
padding-bottom: 10px;
}
#main .shop-storefront #carousel-shop-storefront .caption-frame blockquote {
margin:0;
padding:0;
border:none;
}
#main .shop-storefront #carousel-shop-storefront .caption-frame blockquote small {
color:#fff;
font-family:'source_sans_proitalic';
}
/* Shop Storefront Book Thumbnails */
#shop-storefront-search-books.search-books {
padding-bottom:0;
border:none;
}
#shop-storefront-search-books.search-books .popup-holder{
margin-bottom: 18px;
}
/* Category Browser */
.category-browser {
border-top: 1px solid #a4a99a;
border-bottom: 1px solid #a4a99a;
padding: 25px 0;
margin-bottom: 2px;
}
#main .category-browser h3 {
color:#1b5464;
font-size:20px;
line-height:26px;
text-transform:uppercase;
margin:7px 0;
}
.category-browser-thumbnail img{
max-width: 100%;
}
.category-browser #category-browser-list .category-browser-list-item {
margin-left:-10px;
}
.category-browser #category-browser-list .category-browser-list-item a{
font-family: 'source_sans_prosemibold';
color:#1a1a1a;
display:block;
padding: 3px 20px 3px 10px;
}
.category-browser #category-browser-list .category-browser-list-item a:hover,
.category-browser #category-browser-list .category-browser-list-item.active a{
background-color: #5999a2;
color:#fff;
text-decoration:none;
}
.category-browser #category-browser-list .category-browser-list-item a.all-link{
font-family:'source_sans_probold';
}
.category-browser .category-browser-list {
padding-right:0 !important;
}
.category-browser .category-browser-detail {
padding-left:0 !important;
background-color:#f4f2ef;
min-height: 380px;
}
.category-browser .category-browser-category {
padding-top: 25px;
position: relative;
}
.category-browser-subcategories {
border-top: 1px solid #d2d0cf;
padding: 20px 0 50px 0;
margin: 20px 0 0 0;
}
.category-browser-subcategories label {
color:#1b5464;
font-size: 12px;
line-height: 16px;
font-family: 'source_sans_probold';
font-weight: normal;
margin-bottom:0;
padding:-bottom:0;
}
.category-browser-subcategories .chk-area {
margin-top: 5px;
}
.category-browser-all-links {
margin-right: 7px;
font-family: 'source_sans_proregular';
text-transform:uppercase;
color:#1b5464;
}
.category-browser-all-links a {
font-family: 'source_sans_proregular';
text-transform:uppercase;
display:inline-block;
padding: 0px 3px;
}
/* Shop Storefront Recent Listings */
.shop-storefront-bottom {
border-top: 1px solid #a4a99a;
margin-bottom: 50px;
}
#shop-storefront-search-books-2 {
border:none;
margin-bottom:0;
padding-bottom:0;
border-right: 1px solid #a4a99a;
}
#shop-storefront-search-books-2 strong.title {
background-color: rgba(27, 84, 100, 0.8);
}
#shop-storefront-search-books-2 .popup-holder.col-lg-3 {
padding:0 10px 0 0;
margin-bottom: 15px;
}
#shop-storefront-search-books-2 .popup-link {
border:none;
box-shadow:none;
margin-bottom: 10px;
}
#shop-storefront-search-books-2 .popup-text {
/* display:block; */
}
#shop-storefront-search-books-2 .popup-text .sup-title,
#shop-storefront-search-books-2 .popup-text .sup-title .holder,
#shop-storefront-search-books-2 .popup-text .title-book {
border:none;
margin:0;
padding:0;
}
#shop-storefront-search-books-2 .popup-text .title-book a {color: #1a1a1a;font-weight:bold;font-size:12px;}
#shop-storefront-search-books-2 .popup-text p.sup-title {
text-transform:none;
}
#shop-storefront-search-books-2 .popup-link img {
box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.shop-storefront-buying {
padding: 22px 5px 22px 15px;
}
.shop-storefront-buying p {
color: #1b5464;
}
.shop-storefront-buying p.more-link {
font-family: 'source_sans_probold';
}
#main .shop-storefront-buying h2 {
font-size: 22px;
margin-bottom: 20px;
}
/* SHOPPING CART */
.cart-content-block {
padding: 26px 0px 23px;
}
.cart-content-wrapper {
position: relative;
border-bottom: 1px solid #BCBFB4;
border-top: 1px solid #BCBFB4;
}
.cart-content-wrapper:before {
display: block;
height: 1px;
width: 100%;
background: none repeat scroll 0% 0% #BCBFB4;
content: "";
margin: 2px 0px 0px;
}
.cart-content {
font: 14px/18px source_sans_proregular,Arial,Helvetica,sans-serif;
position: relative;
}
.cart-content:before {
content: "";
position: absolute;
left: auto;
right: 200px;
top: 0px;
bottom: 0px;
background: none repeat scroll 0% 0% #BCBFB4;
width: 1px;
}
.cart-content:after {
display: block;
height: 1px;
width: 100%;
background: none repeat scroll 0% 0% #BCBFB4;
content: "";
margin: 0px 0px 2px 0px;
}
#sidebar.sidebar-cart {
padding: 20px;
}
#sidebar.sidebar-cart .btn {
width:100%;
}
.cart-wrapper {
position: relative;
}
.cart-wrapper .row {
padding-top: 20px;
padding-bottom: 20px;
}
.cart-item {
border-bottom: 1px solid #A4A99A;
}
.cart-item-details {
/*text-align:right;*/
}
.cart-subtotals {
margin-top: 20px;
border-bottom: 1px solid #A4A99A;
}
.cart-price {
font-weight: bold;
}
#cart-total {
font-weight: bold;
font-size: 16px;
}
.cart-no-items {
padding-top: 20px;
}
.cart-item-quantity {
font-size: 10px;
padding: 5px 0;
}
.cart-item-actions {
text-transform: uppercase;
font-size: 10px;
}
@media only screen and (max-width: 767px){
.cart-content:before {
display: none;
}
#sidebar.sidebar-cart {
padding: 20px 0;
}
.popup-link img { max-height: 75px; }
.search-books > ul > li { width: 11% !important; }
}
@media only screen and (min-width: 767px) and (max-width: 991px){
.cart-content:before {
right: 205px;
}
.cart-wrapper #ship_form .form-group {
width: 100%;
}
.cart-wrapper #ship_form .form-control {
width: 100%;
}
.cart-wrapper #ship_form .btn {
margin-top: 10px;
width: 100%;
}
.popup-link img { max-height: 90px; }
.search-books > ul > li { width: 11% !important; }
}
@media only screen and (min-width: 1200px){
.cart-content:before {
right: 205px;
}
}
/* */
#page-menu .selected a:before {
content: '>\0000a0';
font-weight: 700;
font-size: 1.1em;
}
.like_sidebar_h2_link {
font-family: 'Trade Gothic W01 Cn 18', Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 18px;
color: #1b5464;
text-transform: uppercase;
}
/* RESPONSIVE YOUTUBE */
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* EVENTS PAGES */
#event-44th-boston-international-antiquarian-book-fair-2020 .map,
#event-44th-boston-international-antiquarian-book-fair-2020 .adr {
display:none;
}
span.small-caps {
font-variant: small-caps;
}
/* Events General */
#sidebar.events-sidebar {
padding: 23px 0 0 0;
}
#sidebar.events-sidebar .box-link {
margin-bottom: 40px;
}
/* Events Listing */
#main .event-featured-horizontal-description h2 {
color: #7E5D21;
font-size: 20px;
line-height: 23px;
text-transform: uppercase;
margin-bottom: 16px;
}
#main .event-featured-horizontal-description h3 {
font-size: 30px;
color: #000;
text-transform: none;
}
.event-content {
margin-top:20px;
}
.event-featured-horizontal {
margin-bottom: 20px;
}
.event-list {
margin-top:20px;
}
.event-list > h2 {
border-bottom: 1px solid #A4A99A;
font-size: 23px !important;
text-transform: uppercase;
font-family: "TradeGothicW01-BoldCn20",Arial,Helvetica,sans-serif !important;
}
#main .event-list h3 {
font: 22px/26px "Trade Gothic W01 Cn 18",Arial,Helvetica,sans-serif;
}
.event-list-row {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #a4a99a;
}
.event-list-image {
margin-bottom: 10px;
}
/* Events Details */
.event-detail {
margin-top: 20px;
margin-right: 20px;
}
.event-detail .text-description {
color: #796647;
font: 12px/15px source_sans_proregular,Arial,Helvetica,sans-serif;
margin-bottom: 20px;
margin-top: 13px;
}
#main .event-detail-description h3.location {
font:16px/18px alegreyabold, Arial, Helvetica, sans-serif;
}
.event-detail-image {
margin-bottom: 20px;
}
.events-container {
border-top: 1px solid #A4A99A;
margin-top: 4px;
}
.events-detail-callout {
background-color: #eae8e4;
padding: 50px 20px 20px 20px;
margin: 45px 0px 20px 0px;
position: relative;
font-family: source_sans_proregular,Arial,Helvetica,sans-serif;
}
.events-detail-callout h3 {
padding: 5px 10px;
position: absolute;
text-transform: uppercase;
top: 0;
left: 0;
background-color: #976F28;
color: #fff !important;
}
.events-detail-callout .event-date {
font-family: source_sans_prosemibold,Arial,Helvetica,sans-serif;
font-variant: normal;
}
.events-detail-callout a {
color: #7e5d21;
}
.events-detail-callout .title {
color: #7e5d21;
display: block;
padding: 0px 0px 16px;
text-transform: uppercase;
font: 14px/17px "Trade Gothic W01 Cn 18",Arial,Helvetica,sans-serif;
}
/* Remove vertical line from iPad portrait display */
@media only screen and (min-width: 767px) and (max-width: 991px){
.content-block:after{display: none;}
}
/* Member Landing */
.find-form-members,
.box-full-teal {
margin-bottom: 20px;
}
#carousel-member {margin-bottom: 15px}
#main #carousel-member .carousel-caption {
top: auto;
bottom:0;
min-height: 96px;
max-height: 196px;
}
#main #carousel-member .carousel-caption h2 {
font-family:"Trade Gothic W01 Cn 18";
font-weight:normal;
font-size: 90px;
line-height: 96px;
text-transform:uppercase;
text-shadow: 0.1em 0.1em 0.2em black;
}
.member .illustration {
margin-top: 20px;
padding-top: 15px;
border-top: 1px solid #a4a99a;
}
#member-search-books .search-books {
border-top: none;
padding-top: 10px;
padding-bottom:3px;
border-bottom: 1px solid #a4a99a;
}
#member-search-books .search-books .popup-holder {
margin-bottom: 15px;
}
#member-search-books small {
text-transform:uppercase;
color: #686060;
font-family: 'source_sans_proregular';
font-size: 12px;
}
#member-search-books .view-all {
font-family: 'source_sans_proregular';
font-size: 12px;
text-transform:uppercase;
}
#member-bottom {
margin-top: 2px;
border-top: 1px solid #a4a99a;
padding-top: 20px;
}
.member-catalogs {
background-color: #f4f2ef;
}
#main .member-catalogs h2{
color: #7e5d21;
font-family:"Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
margin:0 0 15px 0;
}
.member-catalogs {
font-family: 'source_sans_proregular', Arial, Helvetica, sans-serif;
padding-top:12px;
}
.member-catalogs a {
font-family: 'source_sans_proregular', Arial, Helvetica, sans-serif;
color: #7e5d21;
}
.member-catalogs a.view-all {display:inline-block;padding: 8px 0 0 0;text-transform:uppercase;font-size:12px;}
.member-catalogs-recent div[class^="col-"] {
padding-right:0;
padding-left:10px;
}
.member-catalogs .thumbnail {
padding:0;
background-color: transparent;
border: none;
}
.member-catalogs .thumbnail img {
border: 1px solid #a4a99a;
margin:0;
}
.member-catalogs .thumbnail .caption{
padding-left:0;
padding-bottom:0;
}
#main .bookseller-interview #abaa-video_wrapper {
margin-bottom: 15px;
}
.more-link-before {
margin-bottom: 15px;
padding-bottom: 15px;
position: relative;
}
.more-link-before:after {
background: none repeat scroll 0 0 #B0AAAA;
bottom: 0;
content: "";
height: 1px;
left: 0;
position: absolute;
width: 33px;
}
#main .bookseller-interview h3 {
font-family:"TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;
color: #262323;
font-size: 16px;
line-height: 20px;
font-weight: normal;
margin: 0 0 8px 0;
}
#main .bookseller-interview h4 {
font-family: 'source_sans_proregular', Arial, Helvetica, sans-serif;
color: #0c4864;
font-size: 13px;
line-height: 18px;
font-weight: normal;
text-transform:none;
padding-bottom: 8px;
margin: 0 0 10px 0;
border-bottom: 1px solid #d2d0cf;
}
.bookseller-interview .view-all{
font-family: 'source_sans_proregular', Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.find-form-members .find-members {
padding-bottom: 12px;
font-family: 'source_sans_proregular';
font-size: 12px;
}
.find-form-members .sub-title {font-family: 'source_sans_probold';padding-top:0;}
.find-form-members label {padding-top: 8px}
.find-form-members .alt-row label {padding-top:0}
.find-form-members.find-form input[type="text"] {margin-bottom:3px}
.find-form-members .select-near-select,
.find-form-members #input-city {margin:0;}
.find-form-members .select-near-select {}
.find-form-members .find-members .space-after {
margin-bottom: 2px;
}
.find-form-members .find-members .space-before {
margin-top: 2px;
}
.find-form-members.find-form .select-area {margin-bottom:3px;}
div#bookseller_carousel .carousel-caption .caption-holder h2 {
position: absolute;
left: 0;
top: 125px !important;
text-align: left;
padding: 6px 20px 0 16px;
font-weight: normal; font-size: 90px;
line-height: 96px; text-transform: uppercase;
text-shadow: 0.1em 0.1em 0.2em black;
font-family: 'Trade Gothic W01 Cn 18';
}
.side-bar-social .social-networks{
list-style:none;
margin:0;
padding:4px 23px 0 0;
float:right;
font:12px/15px source_sans_proregular, Arial, Helvetica, sans-serif;
}
.side-bar-social .social-networks li{
float:left;
margin: 10px 0px 0px 10px;
}
.side-bar-social .social-networks a{
color:#363931;
text-transform:uppercase;
position:relative;
padding:0 0 0 28px;
}
.side-bar-social .social-networks a.facebook{padding:0 0 0 28px;}
.side-bar-social .social-networks a.facebook:after{
content:'';
position:absolute;
top:-1px;
left:0;
background: url('/images/sprite-social.png') no-repeat 0 -18px;
width: 8px;
height: 16px;
}
.side-bar-social .social-networks a.twitter:after{
content:'';
position:absolute;
top:0;
left:0;
background: url('/images/sprite-social.png') no-repeat -22px -18px;
width: 18px;
height: 13px;
}
#skip-navigation,
.skip-link {
background-color:#fff;
color:#1f1f1e;
padding:10px;
border:1px dotted #a90f00;
z-index:999999
}
#skip-navigation:not(.sr-only),
.skip-link:not(.sr-only) {
position:absolute;
left:10px;
top:10px
}
@media only screen and (min-width: 1200px ){
.find-members .row div[class^='col-']:first-child {
padding: 0 0 0 10px;
}
.find-members .row div[class^='col-'] {
padding-left: 5px;
padding-right:0;
}
.find-members .row div[class^='col-']:last-child {
padding: 0 10px 0 5px;
}
}
@media only screen and (max-width: 1199px){
.blog-page #header .blog img{
width:100%;
height:auto;
}
.search-books > ul > li{
width:98px;
margin:0 1.2% 0 0;
}
.footer-item{
width:181px;
margin:0 3.11% 0 0;
}
.find-form .find-holder{
min-height:365px;
padding:0 21px 6px 16px;
}
.find-form input[type="text"]{margin:0 0 9px;}
.find-form .select-area{margin:2px 0 11px;}
.visual img{
width:100%;
height:auto;
}
.pagination > li > a,
.pagination > li > span{width:21px;}
.alphabet-box:after,
.content-section:after{right:207px;}
.container-intro:after{right:210px;}
.filter-holder:after{left:209px;}
.form-holder .box-book .img img{
width:100%;
height:auto;
}
.video-block img{
width:100%;
height:auto;
}
.content-block:after{left:209px;}
.content-block:before{right:209px;}
.alphabet-box:after,
.content-section:after{right:208px;}
.glossary-page .glossary-term:after {right:219px;}
.container-gallery:after{right:199px;}
}
@media (min-width: 992px) {
#bookseller-member-privilege {
margin-top:-50px;
}
#bookseller-sidebar {
margin-top:-25px;
}
}
@media only screen and (max-width: 991px){
.post-block .blog{
width:150px;
height:83px;
background-size:100% 100%;
}
.post-block .img img{
max-width:100%;
height:auto;
}
#main:after{width:42px;}
.text-title{padding:0 0 0 10px;}
#nav ul{
font-size:12px;
line-height:16px;
}
#main .carousel-caption h2{
font-size:50px;
line-height:46px;
}
/*.carousel-caption .caption-frame{width:380px;}*/
.find-form .title{
font-size:16px;
line-height:19px;
}
.text-title em{
font-size:37px;
line-height:24px;
}
.text-title span{
font-size:25px;
line-height:28px;
}
.carousel{margin:0 0 10px;}
.carousel-caption .caption-holder{padding:6px 60px 0 16px;}
.search-books > ul > li{width:75px;}
.search-books .popup-link img{
width:100%;
/* height:auto; */
}
#main .post-block h2{
font-size:18px;
line-height:22px;
}
#main .post-block .post-box h2{
font-size:17px;
line-height:20px;
}
.post-block .post-box{
font-size:13px;
line-height:20px;
}
.text-holder .learn-more{
font-size:12px;
line-height:15px;
}
.footer-item{
width:138px;
margin:0 2.11% 0 0;
}
.footer-holder .social-networks li{margin:0 0 0 10px;}
.footer-frame{margin:0;}
.block-blog:before{right:168px;}
.box-logo{
width:165px;
font-size:12px;
line-height:17px;
margin:2px 0 0;
}
.box-logo span{
background-position:8px 17px;
width:106px;
padding:11px 0 10px 17px;
}
.box-logo:hover span{background-position:8px 17px;}
#main .article h1{
font-size:24px;
line-height:29px;
}
#sidebar .calendar{padding:0 30px 0 2px;}
#main .about-abaa h2{
font-size:32px;
line-height:29px;
}
.box-light-teal .title,
.glossary-form .title{padding:6px 5px;}
.glossary-form .box-holder,
.box-light-teal .box-holder,
.cart-block .glossary-form .box-holder{padding:0 5px 11px 7px;}
.glossary-form input[type="text"],
.glossary-form input[type="search"],
.filter-form input[type="search"],
.filter-form input[type="text"]{width:110px;}
.alphabet-box:after{right:157px;}
.glossary-page .glossary-term:after {right:169px;}
.pagination > li > a,
.pagination > li > span{
width:15px;
font-size:12px;
line-height:13px;
}
.container-gallery:after{right:149px;}
.carousel img{height:auto;}
#main .box-book .text h3{
font-size:12px;
line-height:14px;
}
.container-intro:after{right:159px;}
.browse-block:before{left:159px;}
.member-page .find-form .find-holder{padding:15px 9px 10px;}
.filter-holder:after{left:159px;}
.applied-item{
font-size:10px;
line-height:16px;
}
.filter-block .row-box span.to {
clear: both;
display: block;
float: none;
padding: 5px 3px 4px 4px;
width: 100%;
}
.filter-block .row-box.box label{
width:100%;
clear:both;
margin:5px 0 3px;
}
.filter-block .select-area{
width:100% !important;
}
.filter-form .select-area .center{width:106px;}
.text-block img{
/*width:100%;*/
height:auto;
}
.shop-page .text-block .text-holder{padding:12px 19px 0 0;}
.shop-page #main .text-block h1,
#main .text-block h1{
font-size:36px;
line-height:39px;
margin:0 0 20px;
}
#main .form-holder .box-book .text h3{
font-size:13px;
line-height:16px;
}
.content-block:before{right:159px;}
.content-block:after{left:160px;}
.text-section{padding:24px 0 20px;}
.content-block .alignleft{margin:6px 9px 31px -1px;}
.landers-page .text-block .text-holder{padding:10px 49px 0 4px;}
.alphabet-box:after,
.content-section:after{right:158px;}
.about-abaa{padding:22px 16px 29px 20px;}
}
@media only screen and (max-width: 610px){
.login-iframe { margin-left: 12px !important; }
.hide-on-frame { display: none;}
div#bookseller_carousel .carousel-caption .caption-holder h2 {
left: 0;
top: 100px !important;
font-size: 50px;
line-height: 55px;
}
}
@media only screen and (max-width: 767px){
#main h1{font:26px/29px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;}
#main h2:not(.title){font:20px/23px "Trade Gothic W01 Cn 18", Arial, Helvetica, sans-serif;}
#main h3{font:16px/19px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;}
#main h4{font:14px/17px "TradeGothicW01-BoldCn20", Arial, Helvetica, sans-serif;}
#main #carousel-member .carousel-caption h2 { font-size: 70px; }
.logo{
background-size:100% 100%;
width:63px;
height:73px;
margin:0;
position: absolute;
left:10px;
top:0;
z-index: 100;
}
#header .navbar .tools{
float:none;
text-align:right;
padding-top: 7px;
}
#header .navbar .item-wrap,
#header .navbar .tools-wrap{
width: 100%;
padding-left: 82px;
position: relative;
z-index: 50;
}
#header .navbar .menu {
border:none;
}
#header .navbar .menu .tools li {
float:none;
display:inline-block;
}
#header .navbar .menu a {float:none}
#header .navbar .menu .item-wrap {
border-bottom: 1px solid #dccfa5;
margin-bottom: 2px;
}
#header .navbar .menu .tools-wrap {
border-top: 1px solid #dccfa5;
}
.navbar-default{}
.navbar-collapse{border:none;}
.navbar-default .navbar-toggle{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:18px;padding:0;margin:0;border:none;}
.navbar-toggle .icon-bar { height: 3px; }
.navbar-default .navbar-toggle .icon-bar{ width:25px;background-color:#7e5d21;}
.navbar-toggle .icon-bar + .icon-bar { margin-top:4px}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar{background-color:#7e5d21;}
.navbar-default .navbar-toggle.active .icon-bar{width:25px;background-color:#fff;}
.navbar-default .navbar-toggle.active:hover .icon-bar,
.navbar-default .navbar-toggle.active:focus .icon-bar{background-color:#fff;}
.menu { padding: 0px; }
.menu .tools,
.menu .item{
font-size:11px;
line-height:13px;
float:left;
display:block;
padding:10px 0 7px;
}
.menu .item{
position:relative;
font-size:12px;
line-height:18px;
width: 100%;
}
#nav-shrunk ul li {
text-align: center;
display: table-cell;
vertical-align: top;
float: left;
padding: 0 0 0 6px;
margin: 0 0 0 5px;
background: url(//images/separator.png) no-repeat 0px 3px;
}
#nav-shrunk .first {
background: none;
}
.login-iframe {
}
#nav-shrunk { float: left; margin-top: 2px; width: auto;}
#nav ul, #nav-shrunk ul {display:block;}
#nav ul li, #nav-shrunk ul {
display:block;
text-align:left !important;
background:none;
padding:0 0 10px;
}
#nav-shrunk ul li a {
color: #66460e;
/* float: left; */
/* display: inline-block; */
text-decoration: none;
width: 100%;
list-style: none;
margin: 0;
padding: 4px 0 0;
font-family: source_sans_proregular, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
}
.block-blog:before{display:none;}
.navbar-header {
width:auto;
position:absolute;
top:14px;
left:82px;
z-index: 120;
}
.blog-page .logo{background-size:68px 160px; }
.blog{
background-size:100% 100%;
width:106px;
height:51px;
}
.navbar-default {overflow:visible}
#abaa-navbar-collapse {position:absolute;top:8px;left:77px;z-index:110;}
#nav {padding: 22px 5px 5px;width: 176px;min-height:223px;border:none;background-color:#1b5464;}
#nav ul{border-bottom: 1px solid #326574;}
#nav ul li {padding:8px 0;border-top: 1px solid #326574;}
#nav ul li a{
font-size: 15px;
color:#fff;
}
#nav ul li a:hover {color:#fff}
.header-holder{clear:both;}
.text-title{
-ms-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-webkit-transform: rotate(0deg);
transform:rotate(0deg);
text-align:center;
padding:0px 10px 3px;
}
#main:after{display:none;}
.text-title span{
padding:0 3px 0 0;
font-size:11px;
line-height:15px;
}
.text-title em{
font-size:13px;
line-height:16px;
}
.search-form label{
font-size:10px;
line-height:13px;
float:none;
display:block;
margin:3px 0 10px;
}
.search-box{padding:3px 10px 4px 10px;}
.select-area{
float:none;
margin:0 0 10px;
display:block;
width:100% !important;
}
.search-form .advanced{clear:both;}
.text-logo{height:auto;}
#main .carousel-caption h2{
font-size:35px;
line-height:42px;
}
.carousel-caption .caption-frame{
max-width:280px;
width:85%;
font-size:10px;
line-height:14px;
}
.carousel-caption .caption-frame p{margin:0 0 5px;}
.carousel-indicators{right:5px;}
.search-form input[type="text"],
.search-form input[type="search"]{
margin:0;
width:100%;
}
.search-form input[type="submit"]{margin:0 0 0 10px;}
.search-frame,
.input-box{
float:none;
overflow:hidden;
}
.search-books > ul{margin:0;}
.search-books > ul > li{
width:24%;
margin:0 1% 3px 0;
}
.search-books .popup-holder .popup-text{
font-size:10px;
line-height:13px;
}
.search-books > ul > li.popup-active .popup-holder{
width:100%;
left:0;
top:-12px;
padding:11px 2px 10px 2px;
}
.search-books > ul > li.popup-active .popup-link{
width:100%;
margin:0 0 7px;
float:none;
display:block;
}
.popup-text .holder{padding:0 3px 0 0;}
.search-books .popup-holder .popup-text{padding:0;}
.search-books > ul > li.right.popup-active .popup-holder{
padding:11px 2px 10px 2px;
right:0;
left:auto;
}
.search-books > ul > li.right.popup-active .popup-link{
width:100%;
margin:0 0 7px;
float:none;
display:block;
}
.search-books > ul > li.right.popup-active .sup-title,
.search-books > ul > li.popup-active .sup-title{margin:0 0 9px;}
.search-books > ul > li.right.popup-active .sup-title .holder{padding:0;}
.popup-text .sup-title span{
padding:0;
margin:0;
display:block;
background:none;
}
.popup-text .title-book{
font-size:12px;
line-height:15px;
margin:0 0 8px;
}
.item-popup{
font-size:11px;
line-height:14px;
}
.search-books > ul > li.right.popup-active .popup-text{padding:0;}
.popup-text .sup-title{
font-size:10px;
line-height:14px;
}
.item-popup li{
background:none;
float:none;
padding:0;
margin:0 0 3px !important;
}
#footer .share-box{float:none;}
#footer .logo{
display:block;
float:none;
margin:0 0 20px 20px;
}
.footer-item{
float:none;
margin:0 0 10px;
width:100%;
}
.address-form label{
float:none;
display:block;
}
.footer-holder .social-networks{
float:none;
overflow:hidden;
clear:both;
padding:10px 0 0 10px;
}
.footer-holder .social-networks li{
margin:0 0 10px;
float:none;
}
.footer-holder .social-networks a{padding:0 0 0 28px !important;}
.footer-holder .social-networks a.facebook:after{left:6px;}
#sidebar{padding:20px 0 0;}
.archive-item{padding:0 0 20px;}
.box-logo{
float:none;
display:block;
overflow:hidden;
margin:20px auto 0;
}
#sidebar .calendar{
width:120px;
padding:0 0 0 2px;
}
#footer{
background: url(/images/bg-footer.png) repeat-x !important;
padding:0 0 31px;
}
.text-block .text-holder{padding:0;}
#main .text-block h1{
font-size:36px;
line-height:45px;
text-align:center;
}
.cart-block .glossary-form{margin:0 0 20px;}
.cart-block{padding:0;}
.box-book .img,
.items-block .box-book .img{
float:none;
display:block;
margin:9px 9px 9px 0px;
}
.box-book,
.items-block .box-book{padding:0 0 30px;}
#main .about-box h2{margin:0 0 20px;}
.illustration-block .item-list{margin:0 0 20px;}
.browse-item ul{width:285px;}
.container-gallery:after,
.alphabet-box:after,
.container-intro:after,
.browse-block:before,
.filter-holder:after,
.content-block:before,
.content-block:after,
.alphabet-box:after,
.glossary-term:after,
.content-section:after{display:none;}
.term-box{margin:0 0 30px;}
.intro-holder .img{
float:none;
margin:0 0 30px;
}
.connect-box{width:100%;}
.text-block img{margin:0 0 20px;}
.filter-block{margin:0 0 20px;}
.form-holder{padding:0 0 35px;}
.browse-item .learn{
float:left;
clear:both;
}
.pagination-holder{
clear:both;
float:left;
}
.filter-form .select-area{
float:none;
display:block;
margin:0 0 10px;
}
.filter-form .sort-label{
float:none;
padding:0 4px 0 0;
}
.sorting-box{padding:4px 4px 10px 10px;}
.filter-form .items-page label{padding:0 4px 0 0;}
.filter-block .label{padding:0 0 10px;}
#main .form-holder .box-book .text h3{
font-size:12px;
line-height:15px;
}
.form-holder .box-book .text{padding:9px 0 20px 9px;}
.form-holder .cart-box .add{
width:100%;
text-align:center;
}
.box-book .cart-box{float:none;}
.filter-form .alt-row{clear:both;}
.shop-page .pagination > li{
margin:0 0 0 4px;
padding:0 0 0 8px;
}
.pager.pagination{padding:12px 0 11px 0;}
.pager.pagination .next{margin:0;}
.search-holder .box{padding:0 0 10px;}
.search-holder label{padding:3px 4px 0 0;}
.filter-form .search-holder .select-area,
.filter-form .items-page .select-area{
float:left;
margin:0 10px 10px 0;
}
.applied-item li{
float:none;
overflow:hidden;
margin:0 0 5px;
}
.applied-item{
float:none;
}
.shop-page .text-block .text-holder{padding:12px 0 0;}
.filter-block .row-box.box label{margin:5px 0;}
.content-block .alignleft{
float:none;
margin:0 0 20px;
}
.alignleft .text-description{width:auto;}
.landers-page .text-block .text-holder{padding:10px 0 0;}
.text-block .img{margin:4px 0 10px;}
.content-intro{padding:0;}
#sidebar .link-box{padding:0 0 30px;}
.filter-form .filter-block .row-box input[type="text"]{
width:90%;
}
#main .shop-storefront #carousel-shop-storefront .caption-holder {
width: 50%;
}
#main .shop-storefront #carousel-shop-storefront .caption-frame {
right: 0;
bottom: 5px;
top: auto;
left: auto;
}
.shop-storefront-bottom {padding-left: 10px;}
#shop-storefront-search-books-2 { border:none;}
.shop-storefront-buying {padding-left:0px;padding-right:10px;}
.member-catalogs a.view-all {padding:0;}
div#bookseller_carousel .carousel-caption .caption-holder h2 {
left: 0;
top: 130px !important;
font-size: 50px;
line-height: 55px;
}
}
/* phones (portrait and landscape) */
@media only screen and (max-width: 480px){
.category-browser-subcategories .col-xs-6 {
width:100%;
float:none;
margin-bottom:0;
}
#main #carousel-member .carousel-caption h2 { font-size: 30px; }
#main .shop-storefront #carousel-shop-storefront .caption-frame {
display:none;
}
#main .shop-storefront #carousel-shop-storefront .caption-holder {
width: 100%;
}
.illustration .image {
float: none;
}
.shop-categories .thumbnail .caption p {
max-height: 90px;
overflow:hidden;
}
div#bookseller_carousel .carousel-caption .caption-holder h2 {
left: 0;
top: 95px !important;
font-size: 30px;
line-height: 35px;
}
}
@media print {
#header{ display: none; }
#footer{ display: none; }
.member-page #main .row > .col-lg-1 { display: none; }
.member-page #main .row > .col-lg-9 { float: left; width: 45%; }
.member-page #main .row > .col-lg-3 { float: right; width: 45% }
.member-page .member-catalogs { float: none; width: 98% !important; }
.member-page .term-box { display: none; }
#main:after{display:none;}
.member-page .search-box { display: none; }
.member-page .text-logo { display: none; }
.member-page .item-list { display: none; }
.member-page .img-link { width: 100%; }
.member-page .img-link:after { content: ""; }
.member-page .img-responsive:after { content: "
"; }
.member-page .connect-box { display: none !important; }
.member-page .specializing-text { display: none; }
.member-page .container-intro > .row > .hidden-xs { display: block !important; }
.member-page .container-intro:after { display:none;}
.member-page aside { display: none; }
.member-page img { max-width: 500px; }
@page { margin: 2.5cm; }
body { font: 12pt Georgia, "Times New Roman", Times, serif; line-height: 1.3; }
h1 { font-size: 24pt; }
h2 { font-size: 14pt; margin-top: 25px; }
.member-page blockquote, ul { margin: 0; }
.member-page li { content: "» "; }
.member-page p a { word-wrap: break-word; }
.member-page a { color: #000; }
img .center-block { float: left; margin-bottom: 15px; }
}
#collapse-button { z-index: 9999; }
/* accessibility specific styles */
.btn:focus{outline:dotted 2px #000}
div.active:focus{outline:dotted 1px #000}
a:focus{outline:dotted 1px #000}
.close:hover,.close:focus{outline:dotted 1px #000}
.nav>li>a:hover,.nav>li>a:focus{outline:dotted 1px #000}
.carousel-indicators li,.carousel-indicators li.active{box-shadow:0px 0px 0px 1px #808080}
.carousel-tablist-highlight{display:block;position:absolute;outline:2px solid transparent;background-color:transparent;box-shadow:0px 0px 0px 1px transparent}
.carousel-tablist-highlight.focus{outline:2px solid #6495ED;background-color:rgba(0,0,0,0.4)}
a.carousel-control:focus{outline:2px solid #6495ED;background-image:linear-gradient(to right, transparent 0px, rgba(0,0,0,0.5) 100%);box-shadow:0px 0px 0px 1px #000000}
.carousel-pause-button{position:absolute;top:-30em;left:-300em;display:block}
.carousel-pause-button.focus{top:0.5em;left:0.5em}
.carousel:hover .carousel-caption,.carousel.contrast .carousel-caption{background-color:rgba(0,0,0,0.5);z-index:10}
.alert-success{color:#2d4821}.alert-info{color:#214c62}.alert-warning{color:#6c4a00;background-color:#f9f1c6}.alert-danger{color:#d2322d}.alert-danger:hover{color:#a82824}
Dick echoed the cry. Jeff had already caught the threat of that swamp below them. They could not risk going a foot lower. The pilot opened his throttle, picking up climbing speed to the roar of his engine. They all saw the captain¡¯s face assume an expression of disgust. ¡°We are going to trap the real culprit.¡± Over to the disused estate the quarry and its watchful shadow moved. The Deacon's merciful heart had been moved by the sufferings of the poor beasts. He had done all that he could on the journey to lighten the labor of those attached to his own wagon. He had restrained as much as possible the St. Vitus Dance of the teamster's keen whip, uselessly remonstrated with him against his profanity, carried a rail to help pry the wheels out of the mudholes, and got behind and pushed going up the steep hills. At the journey's end when the exhausted brutes stood motionless, with their ears drooping and their eyes looking unutterable disgust at everything connected with the army and war, the Deacon helped the teamster take their harness off, and carry them as much corn and hay as the Forage-Master could be pursuaded to dole out to them. His decision was confirmed a minute or two later, when, after some more fanfarronade the initiation ended, the officers removed their masks and shrouds, and the candles in the sconces around the room were relighted. Billings took his seat on the platform at the end of the room farthest from the door, picked up the gavel and rapped for order. "Come, don't waste any time asking questions," answered the nervous little Surgeon. "There's more troops coming right along, and we mustn't take any chances of their catching it." "Can't think of it for a minute," said Shorty with great self-denial. "Don't speak so loud before these boys. They're recruits for the rijimint. We must take 'em into camp. We'll see you later." ov the nicest boys that ever lived, but he needs half- "Serves 'em right, the yaller-bellied, clay-eatin' yowlers," said Shorty savagely, looking over the mangled corpses. "Pays 'em up for their murderin' abatis. We got it in this time worse on them than they did on us, though it'd take as much of this as'd make up several Counties to pay up for any one o' the good boys we lost yesterday. I hope they are all where they kin look down and see how we got it on the secesh hell-hounds. We'll do 'em up worse yit before we're through with 'em." Marvor opened his mouth wide, wider, until Cadnan saw the flash of his many teeth, and a second passed in silence. Then Marvor snapped his jaws shut, hissing, and spoke. "The masters tell us what to do. They make our life for us." HoME»µ¸ç»µÍø
ENTER NUMBET 0017
liequ5.net.cn
www.lzled.com.cn
www.gede2.com.cn
yeqi6.net.cn
www.kemu7.com.cn
www.muchu6.net.cn
luyue0.com.cn
www.yaoze1.net.cn
tiexi4.com.cn
www.huimu3.net.cn