
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, thead {border-top: 1px solid #4d4d4d!important;}
.clearfix {display:block; clear:both; float:none; height:5px; width:100%;}
.container.padding {padding:24px 15px;}
.container-fluid.no-padding {padding:24px 0px!important;}
.container-fluid.no-padding .col-lg-12 {padding:0px!important;}
h1 a, h1 a:hover, h1 a:visited {color:black!important; font-size:36px;}
.navbar-default {background-color:white!important;}
/* Images */
.image-center {display:block; text-align:center; margin:0 auto;}
.image-responsive {width:100%; height:auto;}
a, a:hover, a:visited {color:#b02222!important;}
#esk {    background: url(https://www.toptal.com/designers/subtlepatterns/patterns/retina_dust.png);
}

/* Typography */
body, h1, h2, h3, h4, p, ul, li {font-family:'Crimson Text', Baskerville, serif!important;}
.capital {text-transform:uppercase; font-weight:700!important; font-size:75%!important;}
h1, .h1 {font-size:18px!important; line-height:30px!important; font-weight:400!important; letter-spacing:1px;}
p {font-size:14px!important;}
p.small {font-size:90%!important; padding:24px 0;}
.contenth2 {position:absolute; font-weight:bold;font-size:12px!important; background:white; padding:12px; margin-right:-150px; z-index:1000; }

/* Sticky Nav */
.navbar-logo {z-index:1000; position:relative;}
.navbar-collapse li a {text-align:center; color:#000!important; font-size:14px; font-family:'Crimson Text', serif; font-weight: bold; text-transform:uppercase;}
.social-media {max-width:18px!important; height:auto; margin-right:0px;}

@media all and (max-width:768px) {

	#about img {max-width:250px; height:auto; margin:0 auto; text-align:center; display:block;}
}
@media (max-width: @iphone-screen) {
        .venice-bar {background-attachment: scroll;}
    }