@font-face {
    font-family: "ITCErasStdMediumBold";
    src: url("fonts/itcerasstd-bold.eot");
    src: url("fonts/itcerasstd-bold.eot?#iefix") format("embedded-opentype"),
         url("fonts/itcerasstd-bold.woff") format("woff"),
         url("fonts/itcerasstd-bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
body {
  margin: 0;
  max-width:1200px;
  background-color: #F0EFEB;
  color: #333;
}
a {
  color:#515151;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	text-align: left;
}
.btn {
  padding: 0 6px;
}
.info{
	padding-bottom: 0.5em;
	
}
.buy-visit{
	padding-left:.5em;
}
.navbar-brand {
  float: left;
  padding: .25em 0;
  margin: 0 auto;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  margin-top:0;
  list-style: none;
}
.quotes{
	font-size:medium;
	letter-spacing:0.0125em;
	line-height: 1.25em;
	text-align:center;
	padding: 0 6%;
}
.quotes-left-align{
	font-size:medium;
	letter-spacing:0.0125em;
	line-height: 1.25em;
	text-align:left;
	padding: 0 6%;
}
.descriptions{
	font-size:medium;
	letter-spacing:0.0125em;
	line-height: 1.125em;
	text-align:left;
	padding: 0 3%;
}


.order{
	clear:both;
}
.mb-text{
	box-sizing: border-box;
	padding:0.5em 0;
	line-height:1.3em;
}
.jounalists{
	margin:0 auto;
	padding: 0 0 0 23.333%;
}
.title {
	padding: 4% 0 0% 10%;
	font-size: 0.85em;
	line-height: 120%;
	font-family: "Myriad Pro", sans-serif;
	color: #000;
	text-align: left;
	background-color:transparent;
}
header .navbar .navbar-collapse, .navbar-default {
	font-family: Montserrat, "Eras Bold ITC", sans-serif;
	height: 3.75em;
	border-top: solid #304f72 .4em;
	border-bottom: solid #304f72 .4em;
	padding-left: 5.0%;
	margin-bottom: 3.0em;
	padding-top: 2px;
	background-color:#FFFFFF;
	position:relative;
	color:#304f72;
	z-index:1;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: #304f72;
  padding-left: 1em;
  background-color:transparent;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
.navbar-default .navbar-nav > li  {
	padding-left: .8em;
	padding-right: .825em;
	z-index: 1;
}
.nav > li > a {
z-index:1;
  position: relative;
  display: block;
  padding: 1px;
}
.doctor h3 {
  font-weight: 600;
  font-size: 0.85em;
  /*color: #6F4E36;*/
  color: #304f72;
  padding-bottom: 1px;
}
.doctor p {
  font-size: .75em;
  line-height:1.3;
}
.book-icons{
padding-top:0.125em;	
}
 ul#sub-nav{
	 	background-color:rgba(191,180,153,0.30);
		padding:0.45em 4em 4.5em 4em;
		margin-top: -0.3px;
		margin-left:-60px;
 }
.sub-nav {
	list-style: none;
	font-style: italic;
	font-family: sans-serif;
	font-weight: 200;
	float: left;
	font-size: 0.7em;
	color:#000;
	margin: 0.30em 0;
	padding-left:2em;
	padding-right:1.5em;
}
.mb-navbar {
	font-family: "Eras Bold ITC","ITCErasStdMediumBold", sans-serif;
	padding: 1em;
	color:#304f72;
}
.mb-music-description {
	padding: 1em;
	color:#674403;
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 3%;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid transparent;
  border-left: 0;
  
  font-size:1.125em;
  font-color:#3E3E3E;
}

/*@media (min-width:480px) and (max-width:767px){*/
@media (min-width:320px) and (max-width:767px){
header .navbar .navbar-collapse, .navbar-default {
	font-family: Montserrat, "Eras Bold ITC", sans-serif;
/*	height: 3.75em;*/
height:auto;
	border-top: solid #304f72 .4em;
	border-left: solid #304f72 .4em;
	border-bottom: solid #304f72 .4em;
	border-right: solid #304f72 .4em;
	padding-left: 5.0%;
	padding-right: 5.0%;
	margin-bottom: 3.0em;
	padding-top: 2px;
	background-color:#fff;
	position:relative;
	color:#304f72;
	z-index:1;
}
	
.intro-background{
	z-index:-1 !important;
	background-image:url(../images/background-img-teal.png);
	background-size:100%;
	background-repeat:no-repeat;
}
title {
	padding: 8% 30% 11% 12%;
	font-size: .7em;
	line-height: 120%;
	font-family: "Myriad Pro", sans-serif;
	color: #73634f;
	text-align: left;
}
.social{
	display: inline;
	clear: none;
	float: left;
	padding-bottom: 0.5em;
	padding: 0 0.5em 0.5em;
	height:52px;
}
.footer-nav {
	float: left;
	font-size: 0.70em;
	padding:0.5em 1.0em;
	padding-left:2.5em;
}
.mb-navbar {
	font-family: "Eras Bold ITC","ITCErasStdMediumBold", sans-serif;
	padding: 1em;
	color:#000;
}
.order{
	clear:both;
}
}
@media (min-width:768px) and (max-width:991px){
.navbar .navbar-collapse, .navbar-default {
	padding-left: 0.7em;
}
.intro-background{
	z-index:-1 !important;
	background-image:url(../images/burke-background.png);
	background-size:130%;
	background-repeat:no-repeat;
}
.title {
	padding: 4% 20% 2% 16%;
	font-size: .8em;
	line-height: 120%;
	font-family: "Myriad Pro", sans-serif;
	color: #73634f;
	text-align: left;
}
.social{
	display: inline;
	clear: none;
	float: left;
	padding-bottom: 0.5em;
	padding: 0 0.5em 0.5em;
	height:52px;
}
.footer-nav {
	float: left;
	font-size: 0.70em;
	padding:0.5em 1.0em;
	padding-left:2.5em;
}
 ul#sub-nav{
	 	background-color:rgba(191,180,153,0.30);
		padding:3.3em 1em 2em 3em;
		margin-top: -0.3px;
		margin-left:-60px;
 }
.sub-nav {
	list-style: none;
	font-style: italic;
	font-family: sans-serif;
	font-weight: 200;
	float: left;
	font-size: 0.6.5em;
	color:#000;
	padding-left:.5em;
	padding-right:0.5em;
}
.mb-col{
	margin:1em;
}
.mb-navbar {
	font-family: "Eras Bold ITC","ITCErasStdMediumBold", sans-serif;
	padding: 1.25em;
	color:#674403;
}
.order{
	clear:both;
}
}

@media (min-width:992px) and (max-width:1199px){
.book-covers{
	background-image:url(../images/books/commissar.png);
	margin-left:10%;
	background-repeat:no-repeat;
}
.social{
	float: left;
	padding: 0 0.5em 0.5em;
}
.footer-nav {
	float: left;
	font-size: 0.70em;
	padding:0.5em 1.0em;
	padding-left:2.5em;
}
.mb-col-right{
	margin-left:1em;
}
.mb-col-left{
	margin-right:1em;
}
}


/*---------------head content-----------------------*/

.intro-background{
	z-index:-1 !important;
	background-size:100%;
	background-image:url(../images/background-teal.png);
	background-repeat:no-repeat;
	
}
.title {
	padding: 4% 16% 2% 14%;
	font-size: 1em;
	line-height: 120%;
	font-family: "Myriad Pro", sans-serif;
	color: #000;
	text-align: left;
	background-color:transparent;
}
.rt-background{
		background-color:#fff;
}
.books-background{
	background-color:#d9c69d;
	padding-bottom:2em;
}
.white-background{
    background-color:rgba(255,255,255,0.70);
	border-bottom-left-radius:10px;
	border-bottom-width:5px;
}
.photo {
	background-color: #304f72;
	text-align: center;

	border-bottom-color: #F0EFEB;
	border-bottom-style: solid;
	padding-top: 0;
	padding-right: 0.4em;
	padding-left: 0.4em; 
	padding-bottom: 0.4em;
	margin: 0;
}

.img-books {
	padding:0;
	margin:0;
	width:100%;
	
}
.col-label {
	margin:4px 0;
}
/*---------------Top Main Navigation-------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 100;
  margin: 0;
}
.nav > li > a {
z-index:1;
  position: relative;
  display: block;
  padding: 1px;
}
.nav > li > a > img {
  max-width: 2.5em;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
header .navbar-default {
  background-color:transparent;
}
header .navbar .navbar-default {
  height:2em;
}
.navbar-default .navbar-toggle {
  border-color: #304f72;
  margin-top: 0;
}
/*header .navbar .navbar-collapse, .navbar-default {
	font-family: Montserrat, "Eras Bold ITC", sans-serif;
	height: 3.75em;
	border-top: solid #304f72 .4em;
	border-bottom: solid #304f72 .4em;
	padding-left: 5.0%;
	margin-bottom: 3.0em;
	padding-top: 2px;
	background-color:#FFFFFF;
	position:relative;
	color:#304f72;
	z-index:1;
}*/
header .navbar {
  position: static;
  padding: 20px 0; 
}
.navbar-social {
	display:inline;
	border-top:none;
	border-bottom: none;
	padding:0.5em 0;
	margin: 0 auto;
	background-color:transpartent;
	position:relative;
	color:rgba(67,52,30,1.00);
}
.navbar-default .navbar-nav > li  {
	padding-left: .8em;
	padding-right: .825em;
	z-index: 1;
}
header .navbar-default .navbar-nav  a {
  	/*color: #968459;*/
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  	background-color: #fff;
}
.navbar .nav > li {
	background-color:#fff;
	font-weight:600;
	position:relative;
}
.navbar-nav > li > a {
    padding-top: 7.5px;
    padding-bottom: 7.5px;	
}
header .navbar-default .navbar-nav .active a:hover{
	color: #968459;
	background-color: transparent;
}
.nav > li {
    position: relative;
    display: block;
}
.book-covers{
	padding:2px 1px;
	margin: 1em 1em 1em 0;
	background-color:#304f72;
}
.mb-book-covers{
	float:left;
	clear:left;
	width:105px;
	height:auto;
}
.mb-text{
	box-sizing: border-box;
	padding:1em 1.5em;
	line-height:1.3em;
}
.mb-text h5{
	box-sizing: border-box;
	padding:0.75em 0;
	line-height:1.3em;
	color:#304f72;
	font-weight:600;
}
.mb-text h5 a:link{
	color:#6F3F02;
	text-decoration:underline;
}
.mb-navbar-books{
	border-top:.5em;
	border-color:#DDD7CC;
	border-style:solid;
}
.mb-navbar {
	font-family: Montserrat, "Eras Bold ITC","ITCErasStdMediumBold", sans-serif;
	padding: 1.5em;
	color:#674403;
	border-top: 1px solid #EFEBE1;
	font-size:1.25em;
}
.uf-wrapper {
  margin: 6px;
  overflow:hidden;
  background-color:#ece2ce;
}
.doctor {
  margin: 6px 0 6px 0;
  overflow:hidden;
  background-color:transparent;
 
  margin-bottom: 4px;
}
.doctor-left{
  padding: 6px 0 6px 0;
  overflow:hidden;
  background-color:#3D2B4B;
  height:284px;
}
.doctor-uf {
  margin: 6px 0 0 0;
  padding-bottom:1em;
  overflow:hidden;
  background-color:rgba(239,201,107,0.30);
}
.doctor-uf p {
  font-size: .85em;
  line-height:1.3;
}
.doctor-uf h3 {
  font-weight: 600;
  font-size: 1em;
  /*color:#9E0E00;*/
  padding: 3px;
}
.doctor h3 {
  font-weight: 600;
  font-size: 0.85em;
  /*color:#9E0E00;*/
  padding: 3px;
}
.doctor p {
  font-size: .85em;
  line-height:1.3;
}
.doctor img {
  width: 100%;

  margin-right: 7px;
}

/*--end authors--*/

/*---was book covers----*/
.visit {
	margin:0;
	padding: 0;	
}
.service {
  margin: 20px 0;
  text-align: center;
}
#services img.icon {
  display: block;
  width: 80px;
  margin: 0 auto;
  margin-bottom: 5px;
}
#services h3 {
  margin-bottom: 10px;
}
.poster {
	float:left;
	margin-top: 1em;
}
/*.books {
	background-color:rgba(202,192,171,0.50);
	 vertical-align: baseline;
}*/
.utube{
	background-image:url(../images/under-fire.png);
	background-repeat:no-repeat;
	height:45px;
	margin-top:10px;
	margin-left:18px;
}
.jounalists{
	margin:0 auto;
	padding-right: 1em;
}
.publisher {
	width:40%;
}
.uf-video{
		padding:0.35em 0.35em;
		margin: 0;
		background-color:#304f72;		
}
.uf-video_doc{
		padding:0.5em 1em;
		margin: 0.5em;
		height:272;
		width:342px;
}
.peabody{ 
	/*float:left;*/
	clear:none;
	margin:0 auto;
	padding:0.25em 0.5em;
	line-height:1.2em;
	font-size: 1em;
	background-color:transparent;
}
.order{
	font-family: ArialNarrow, sans-serif;
	color: #624d17;
	font-size: 9px;
	font-weight: 600;
}
/*------reviews_links-------*/

.movie-reviews{
	margin:0 auto;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
	color:#3D2B4B;
	list-style:none;
	text-align: center;
}
.movie-reviews a:link{
	color:#000;
	text-decoration:underline;
}
.movie-reviews a:visited{
	color:#000;
	text-decoration:underline;
}
.movie-reviews a:hover{
	color: #000;
	text-decoration: none;
}
.movie-reviews a:active{
	color: #000;
	text-decoration: none;
}

/*--social media--*/
.social{
	padding: 0;
}
#social{
	height:33px;
	max-height:32px !important;
	width:auto;
}
.reviews{
	padding:3px 8px;
	border: 1px solid #3D2B4B;
	display:inline;
	line-height:1.5em;
	background-color:#fff;
}
#reviews{
	margin:0 auto;
}
#reviews-docs{
	padding:0.8em;
	margin:0 auto;
	clear:right;
	float:left;
}
.amazon-uf{
	padding:0;
	margin:0;
	float: left;
	background-image:url(images/amazon.png);
	background-repeat:no-repeat;
}
.facebook-uf{
	float: left;
	clear:none;
	padding:0;
	margin:0;
}
.media-uf{
	padding:0;
	margin: 0.5em 0 1em 0;
	background-color:#fff;
}
.media-uf_doc{
	padding:5px 15px;
	margin: 5px auto;
	background-color:#fff;
	border-radius: 3px;
}
#imdb{
	vertical-align:top;
	margin-left:18px;
}
.under-fire{
	padding: 1em 0;
	clear:none;
}
.rotten-tomatoes{
	margin: 0;
	padding: 0 0 .5em 0;
	clear:both;
	display:inline;
}
#carnivals{
	background-image:url(../images/documentaries/lobster-boy.png);
}
#idiamin{
	background-image:url(../images/documentaries/idiamin-sm.png);
}
#islam{
	background-image:url(../images/documentaries/islam.png);
}
#connections{	
	background-image:url(../images/documentaries/connections_sm.png);
}
#pirates{
	background-image:url(../images/movies/piratetes.png);
}
#top-secret{
	background-image:url(../images/movies/top_secret.png);
}
#animal{
	background-image:url(../images/movies/animal.png);
}
#angelo{
	background-image:url(../images/movies/angelo.png);
}
#civil-war{
	background-image:url(../images/movies/civil-war.png);
}
#power{
	background-image:url(../images/movies/power-play.png);
}

/*footer links*/
.utube-popout{
	display: block;
	background-repeat: no-repeat;
	float: right;
	width: 160px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-left: 1px solid #F00;
	border-top: 1px solid #F00;
	padding:22px 39px 0 0;
	margin:3px 0 0 10px;
}
.utube-popout a:link {
	color:#FFF;
	text-decoration:none;
	background-color:rgba(255,0,0,1);
	border-bottom-right-radius:4px;
	padding-right:2px;
}
.utube-popout a:visited{
	color:#FFF;
	text-decoration:none;
	margin-left:5px;
}
.utube-popout a:hover {
	color:#000;
}
.utube-popout a:active{
	color:#000;
}
ul#order li {
    display:inline;
	padding: .25em 1em;
	clear:right;
	width:80%;
}

li.order a:link {
	color: #304f72;
	text-decoration: none;
}
li.order a:visited {
	color: #304f72;
	text-decoration: none;
}
li.order a:hover {
	color: #304f72;
}
li.order a:active {
	color:#304f72;
}

/*--------footer --------*/

footer .navbar{
	height: auto;
	clear: both;
	float: left;
	padding-left:2em;
	overflow-x:hidden; 
}
.footer-nav {
	list-style: none;
	font-style: italic;
	font-family: sans-serif;
	font-weight: 600;
	float: left;
	font-size: 0.75em;
	padding:0.5em 1.5em 0.5em 3em;
	color: #304f72;
	overflow-x:hidden; 
}
li.footer-nav a:link {
	color: #304f72;
	text-decoration: none;
}
li.footer-nav a:visited {
	color: #304f72;
	text-decoration: none;
}
li.footer-nav a:hover {
	color: #000;
}
li.footer-nav a:active {
	color:#ccc;

}
#copyright{
	clear: left;
	/*color: #cac0ab;*/
	font-size: x-small;
	font-family: Arial, Helvetica, Calibri, sans-serif;
	/*font-weight: 800;*/
	text-align: center;
	width: 100%;
	height: 2.5em;
	position: relative;
	padding-bottom: 2em;
	padding-top: 3em;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 0;
  line-height: 1.42857143;
  background-color:transparent;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
 }
li.sub-nav a:link {
	text-decoration: none;
}
li.sub-nav a:visited {
	color: #cfbc92;
	text-decoration: none;
}
li.sub-nav a:hover {
	color: #B68443;
}
li.sub-nav a:active {
	color:#32240A;
}
.padding {
	padding: 1em;
}
.margin{
	margin: 1em;
}
.order{
	clear:both;
}
h3.uf-title {
	font-size:1.0em;
	line-height:0.9em;
	color:#304f72;
	text-align:center;
}
.uf-text {
	font-size:1.0em;
	text-align:left;
	padding:0.25em 0 0.5em;
	margin: 0;
	
}
.horizontal-borders{
	border-top:thick solid #304f72;
}
