@font-face {
    font-family: 'Duru Sans';
    src: url('../fonts/durusans-regular-webfont.eot');
    src: url('../fonts/durusans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     
         url('../fonts/durusans-regular-webfont.woff') format('woff'),
         url('../fonts/durusans-regular-webfont.ttf') format('truetype'), 
         url('../fonts/durusans-regular-webfont.svg#duru_sansregular') format('svg');

    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'champagne__limousinesregular';
    src: url('../fonts/champagne__limousines-webfont.eot');
    src: url('../fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         
         url('../fonts/champagne__limousines-webfont.woff') format('woff'),
         url('../fonts/champagne__limousines-webfont.ttf') format('truetype'), 
         url('../fonts/champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{
height: 100%;
}

h1,h2,h3,h4,h5,h6,h7,h8{font-family: 'Duru Sans', sans-serif; text-shadow: #000 0px 1px 1px;-webkit-font-smoothing: antialiased;}


body{

color: #fff;
font-family: 'Duru Sans', sans-serif;
background:#444;
    height:100%;
}

hr {border-color: #333;}
img{border-radius: 0;}
a:hover, a:focus {
    color: #fff;
    text-decoration: underline;
}
.row{margin-right:0; margin-left:0;}
.bio{background: url(../images/sidebar.jpg) no-repeat top left;
    background-size: 100% auto; 
    background-color:#333;
    float: left;
    position: relative;
} 
.avatar{width: 150px; height: 150px; margin: 0px 10px 0 10px;}
.well{

border:0;
border-radius: 0;
}

.container-fluid{min-height:100%; overflow:hidden;}
.heightcheat{margin-bottom:-99999px; padding-bottom:99999px;}

.pagetitle{
font-size: 6em;
text-transform:uppercase;
font-weight: bold;
letter-spacing: 0.2em;
color: #e7a087;
text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.47);
font-family: 'champagne__limousinesregular', sans-serif;
padding-bottom: 0px;
margin-bottom: 0;
}


h1.pagetitle a{color:#fff;}
.pagetitle a:hover{text-decoration: none;}

.byline{font-family: 'champagne__limousinesregular', sans-serif; margin:0;}
.orangebubble{
background: url(../img/halftone_grey.png) no-repeat top left;
    position:absolute;
    top:0;
    left:0;
    height:160px;
    width:100%;
    z-index: 10;
    background-size:contain;
    pointer-events: none;
}

#frontport{
}

#frontport .well{background: none;}

.padding10{padding: 10px;}
.ltgray{color: #6e6a6b;text-shadow: #6e6a6b 1px 1px 1px;}
.pinky{color: #ff895f;}
.bg{color: #564A4C;}
.btn{border-radius: 0;}
.thumbnail{border-radius:0;width:100%;}
.center{margin: auto; text-align: center;}



a {color: #ff895f;}
a:hover{color: #e7a087;}
.smicons{font-size: 2.5em;}
.smicons:hover{}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #000;
  text-align: center;
  text-decoration: none;
  background-color: #ccc;
  border-radius: 4px;
  letter-spacing: normal;
  font-size: 1em;
  text-transform: none;
  font-family: 'Duru Sans', arial, sans-serif;
  text-shadow: none;
  }
 .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #ccc;
  border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #ccc;
  border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #ccc;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #ccc;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #ccc;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #ccc;
  border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: #ccc;
  border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: #ccc;
  border-width: 0 5px 5px;
}

.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
    background:#666;
}

.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }

.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}

@media (max-width:990px){

.row{margin-left:0; margin-right: 0;} 
.bio{background: url(../images/sidebar.jpg) no-repeat top left;
    background-size: 100% auto;} 
}



@media (max-width: 460px) {
 .pagetitle{
    font-size: 4.5em;
  }
}
