/* reset */

  html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}ins{background-color:#ff9;color:#373737;text-decoration:none}mark{background-color:#ff9;color:#373737;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
img{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0}


/* clears */

 .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
 
 
/* container */
 
  body{min-width:1200px}.container{position:relative; margin-left:auto;margin-right:auto;width:1200px}
  
  
/* fancybox */

  #fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(img/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{border:0;overflow:auto;display:none;margin:0;padding:0}#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(img/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 14px/20px Arial;margin:0;padding:14px}#fancybox-img{width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(img/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(img/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(img/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(img/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(img/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(img/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(img/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(img/fancybox/fancybox.png);background-position:-40px -124px}#fancybox-title{font-family:Helvetica;font-size:14px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{background-image:url(img/fancybox/fancy_title_over.png);display:block;padding:10px}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{background:url(img/fancybox/fancybox.png) -40px -90px no-repeat;padding:0 0 0 15px}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;background:url(img/fancybox/fancybox-x.png) 0 -40px;padding:0 0 3px}#fancybox-title-float-right{background:url(img/fancybox/fancybox.png) -55px -90px no-repeat;padding:0 0 0 15px}.fancybox-ie6 #fancybox-close{background:transparent;}.fancybox-ie6 #fancybox-left-ico{background:transparent;}.fancybox-ie6 #fancybox-right-ico{background:transparent;}.fancybox-ie6 #fancybox-title-over{background:transparent;zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;}.fancybox-ie6 #fancybox-title-float-main{background:transparent;}.fancybox-ie6 #fancybox-title-float-right{background:transparent;}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px)}#fancybox-loading.fancybox-ie6 div{background:transparent;}.fancybox-ie .fancybox-bg{background:transparent!important}


/* selections */

  ::selection,::-moz-selection{background:#dd1815;color:#fff}img::selection,img::-moz-selection{background:transparent}:
  
  
/* placeholders */

  ::-webkit-input-placeholder{color:#ccc}-moz-placeholder{color:#ccc}-ms-input-placeholder{color:#ccc}.placeholder{color:#ccc}


/* next wave, the */

  body {

	background:#fff;
	font:300 16px/26px "Merriweather", serif;
	color:#373737;
	
} input, select, option, textarea {

	font:300 16px/26px "Merriweather", serif;
	padding:2px 4px;
	border:1px solid #ccc;
	
} input[type="submit"] {

	background:#dd1815;
	color:#fff;
	border:none;
	padding:2px 10px;
	border-radius:16px;
	cursor:pointer;

} input[type="image"] {

	border:none;
	
} a {

	color:#dd1815;
	text-decoration:none;
	
} a:hover {

	color:#a30e0e;
	text-decoration:none;
	

} .alignright {

	float:right;
	margin:14px 0 14px 14px;

} .alignleft {

	float:left;
	margin:14px 14px 14px 0;

} .aligncenter {

	display:block;
	margin:0 auto;
	text-align:center;

} li{

	list-style-position:outside;	
	
} abbr[title],
  dfn[title]{
	
	border:none;
	
} address{

	display:inline;
	
} small{

	font-size:13px;
	
} .req{
	
	color:#dd1815;
	
} .hide{
	
	display:none;
	
}


/* header */

  #header_wrapper{

	background:#000;
	position:relative;
	z-index:999;
	width:100%;
	height:256px;
	
} #header{

	color:#fff;
	padding:24px 0;
	
} #header img{

	vertical-align:middle;
	
} #logo{
	
	
} #tagline{
	
	margin:24px 0 0 0;
	text-align:center;
	font:400 24px/24px "Quattrocento", serif;
	
} #social_wrapper{
	
	position:absolute;
	top:48px;
	right:0px;
	
} #social a{
	
	margin:0 0 0 6px;
	
} #search_form{

	position:absolute;
	top:140px;
	right:0px;
	
} #s{
	
	border:none;
	margin:0 4px 0 0;
	width:148px;
	
} #search_submit{
	
	border:none;
	padding:0;
	
} #header .address{
	
	position:absolute;
	top:86px;
	right:0px;
	width:600px;
	text-align:right;
	
}


/* nav */

  #nav_wrapper{
	
	background:#fff;
	height:48px;
	line-height:48px;
	z-index:999;
	
} #nav{
	
	position:relative;
	height:48px;
	line-height:48px;
	
} #nav li{
	
	position:relative;
	float:left;
	list-style-type:none;
	
} #nav li a{
	
	color:#dd1815;
	font:300 16px/48px "Merriweather", sans-serif;
	display:block;
	margin:0 48px 0 0;
	height:48px;
	
} #nav li a:hover{
	
	color:#a30e0e;
	
} #nav li.last a{
	
	margin:0;
	
} #nav li a:hover{
	
	
} #nav li .sub-menu{
	
	background:#000;
	display:none;
	position:absolute;
	top:40px;
	left:-14px;
	width:240px;
	padding:8px 14px 4px 14px;
	line-height:auto;
	z-index:998;
	
} #nav li .sub-menu li{
	
	float:none;
	
} #nav li .sub-menu li a{
	
	color:#fff;
	padding:1px 0 4px 0;
	height:auto;
	line-height:normal;
	margin:0 0 6px 0;
	border-bottom:1px solid #333;
	
} #nav li .sub-menu li.last a{

	border:none;
	padding:1px 0 0 0;

} #nav li .sub-menu li a:hover{
	
	color:#efefef;
	
}


/* sticky nav */

  body.sticky {

	margin:48px 0 0 0;
	
} #nav_wrapper.sticky{

	position:fixed;
	width:100%;
	top:0px;
	left:0px;
	border-bottom:1px solid #efefef;
	
} #nav_wrapper.sticky_with_wpadminbar{

	top:28px;
	
}


/* slideshow */

  #slideshow_wrapper{

	height:425px;
	margin:0 0 48px 0;
	
} #slideshow{

	position:relative;
	width:1200px;
	height:425px;
	overflow:hidden;
	
} #slides{

	display:block;
	width:1200px;
	height:425px;
	
} .slide{

	list-style-type:none;
	float:left;
	width:1200px;
	height:425px;
	
} .slide a{

	display:block;
	width:1200px;
	height:425px;
	
} .slide img{

	display:block;
	width:1200px !important;
	height:425px !important;
		
} .slide p{

	padding:0;
	margin:0;
	
} .slideshow_arrow{
	
	height:425px;
	width:24px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	
} #slideshow_arrow_next{

	left:auto;
	right:0px;
	
} .slideshow_arrow img{
	
	vertical-align:bottom;
	
} #slideshow_nav{
	
	width:1200px;
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	margin:0 0 6px 0;
	
} .slideshow_nav_trigger{
	
	background:url(img/slideshow_nav_trigger_background.png) center no-repeat;
	font-size:11px;
	color:#fff;
	display:inline-block;
	margin:0 2px;
	height:16px;
	line-height:16px;
	width:16px;
	padding:0;
	
} .slideshow_nav_trigger:hover{
	
	color:#ccc;
	
} .slideshow_nav_trigger.current{
	
	color:#fff;
	background:url(img/slideshow_nav_trigger_background_alt.png) center no-repeat;
	
} .slideshow_nav_trigger.current:hover{
	
	color:#fff;
	
}


/* sidebar */


  #sidebar_wrapper{
	
	float:right;
	width:352px;
	margin:96px 0 48px 0;
	border-left:1px solid #efefef;
		
} #sidebar{
	
	padding:0 0 0 48px;
	
	
} #sidebar a{
	
	color:#e64526;
	
} #sidebar a:hover{

	color:#c03217;
	
} #sidebar img,
  #sidebar iframe{
	
	max-width:100%;
	height:auto;
	
} .widget{
	
	margin:0 0 14px 0;
	
} .widget.last{
	
	margin:0;
	
} .widget_title{
	
	color:#373737;
	font:400 30px "Tinos", serif;
	list-style-type:none;
	margin:0 0 4px 0;
	
} .widget p,
  .widget ol,
  .widget ul,
  .widget table,
  .widget blockquote,
  .widget form{

	margin:0 0 24px 0;
	
} .widget ol,
  .widget ul,
  .widget blockquote{

	margin-left:24px;
	
}


/* wrapper */

  #_wrapper{
  	  
	width:800px;
	float:left;
	
} #_{
	
	
} #_title{
	
	color:#373737;
	font:700 68px/64px "Quattrocento", serif;
	border-bottom:3px solid #373737;
	margin:24px 0;
	padding:0 0 2px 0;
	
} #_title small{
	
	display:block;
	margin:6px 0 0 0;
	font:400 32px/30px "Quattrocento", serif;
	
}


/* post */

  .post{
	
	border-bottom:1px solid #efefef;
	margin:0 0 24px 0;
	padding:0 0 24px 0;
	
} .post.last{
	
	border:0;
	margin:0;
	padding:0;
	
} .post.page{

	margin:0 0 -24px 0;
	
} .post h2{
	
	font:700 36px "Merriweather", serif;
	margin:0 0 4px 0;
	
} .post h3{
	
	font:700 24px "Merriweather", serif;
	margin:0 0 4px 0;
	
} .post h4{
	
	font:700 20px "Merriweather", serif;
	margin:0 0 4px 0;
	
} .post h5{
	
	font:700 18px "Merriweather", serif;
	margin:0 0 4px 0;
	
} .post_comments_number{

	background:url(img/post_comments_number_background.png) center no-repeat;
	color:#fff;
	float:right;
	margin:0 0 0 14px;
	width:42px;
	height:35px;
	line-height:24px;
	text-align:center;
	font-size:13px;
	
} .post_comments_number:hover{

	background:url(img/post_comments_number_background_alt.png) center no-repeat;
	color:#fff;
	
} .post p,
  .post ol,
  .post ul,
  .post table,
  .post blockquote,
  .post form{

	margin:0 0 24px 0;
	
} .post ol,
  .post ul,
  .post blockquote{

	margin-left:36px;
	
} .post blockquote{

	border-left:1px solid #efefef;
	padding:0 36px;
	
} .post_meta{

	margin:0 0 24px 0;
	
} .post_nav{

	margin:48px 0 24px 0;
	
} .read_more a {
	
	background:#dd1815;
	color:#fff;
	clear:both;
	padding:0px 8px;
	text-align:center;
	display:inline-block;
	border-radius:16px;

} .read_more a:hover{

	background:#a30e0e;
	
}


/* comments */

  #comments_wrapper{

	border-top:1px solid #efefef;
	padding:24px 0 0 0;
	margin:24px 0 0 0;
	
} #comments_wrapper h2{

	font:700 36px "Quattrocento", serif;
	margin:0 0 12px 0;
	
} #comments_wrapper a{

	
} #comments_wrapper a:hover{

	
} #comments{

	margin:0 24px;
	
} #comment_form{

	
} .comment{

	list-style-type:none;
	margin:0 0 24px 0;
	
} .comment p,
  .comment ol,
  .comment ul,
  .comment table,
  .comment blockquote{

	margin:0 0 24px 0;
	
} .comment ol,
  .comment ul,
  .comment blockquote{

	margin-left:36px;
	
} .comment blockquote{

	padding:0 0 0 14px;
	border-left:2px solid #373737;
	
} .comment .children{

	margin:24px 0 0 14px;
	padding:0 0 0 24px;
	border-left:1px solid #373737;
	
} .comment_form_row{

	clear:both;
	margin:0 0 12px 0;

} .comment_form_row input{

	width:300px;

} .comment_form_row label{

	float:left;
	width:100px;

} .comment_form_row textarea{

	width:400px;
	height:100px;

} .comment_form_row .req{

	color:#8dc857;

} h2#comments_number{

	margin:24px 0 12px 0;
	
} .bypostauthor{
	
	
} .vcard{
	
	font-style:normal;
	
} .vcard .fn{
	
	font-style:normal;
	
}


/* footer */

  #footer_wrapper{

	margin:24px 0 0 0;

} #footer{

	border-top:1px solid #efefef;
	text-align:center;
    padding:24px 0;
	
} #footer img{

	vertical-align:middle;
	
} #footer .address,
  #footer .phone{

	display:inline;
		
}

/* two cols */

  .two_col{
	
	float:left;
	padding:0;
	width:376px;
	margin:0 48px 48px 0;
	border:none;
	
	
} .two_col h2{
	
	font: 700 30px "Merriweather", serif;
	
	
} .two_col p{
	
	text-align:justify;
	
	
} .two_col.last{
	
	margin:0 0 48px 0;
	
	
} .two_col img{
	
	max-width:100%;
	height:auto;
	
}


/* buy books nav */

  #nav_buy_books{
	 
	 list-style:outside;
	 
}


/* book page */

 .single_book{
	
	margin:0 24px 14px 14px;
	
}


/* paypal */

  .paypal_form{

	background:#f4f4f4;
	border:1px solid #ccc;
	padding:24px;
	margin:0 0 24px 0;
		 
} .paypal_submit{
	
	border:none;
	
}


/* ratings */

  .ratings{

	margin:0 0 14px 0 !important;
	
} .ratings::after{
	
	display:inline !important;
	
} .ratings .meta{
	
	font-size:12px !important;
	
} .ratings a{
	
	text-indent:-9999px !important;
	
}

/* 960 */

@media only screen and (max-width:1200px){

	body{min-width:960px}.container{position:relative; margin-left:auto;margin-right:auto;width:960px}
	
	  #tagline{
	
		font:400 22px/22px "Quattrocento", serif;
		
	} #_wrapper{
  	  
		width:656px;
	
	} #nav li a{
	
		margin:0 32px 0 0;
		
	} #nav li.last a{
	
		margin:0;
		
	} #sidebar_wrapper{
  	  
		width:280px;
	
	} #sidebar {
	
		padding:0 0 0 24px;
	
	} #slideshow_wrapper{

		height:340px;
		
	} #slideshow{
	
		width:960px;
		height:340px;
		
	} #slides{
	
		width:960px;
		height:340px;
		
	} .slide{
	
		width:960px;
		height:340px;
		
	} .slide a{
	
		width:960px;
		height:340px;
		
	} .slide img{
	
		width:960px !important;
		height:340px !important;
		
	} .slideshow_arrow,
	  .slideshow_arrow img{
		
		height:340px;
		width:18px;
		
	} #slideshow_nav{
		
		width:960px;
		
	} .post img{
		
		max-width:100%;
		height:auto;
		
	} .two_col{
		
		width:304px;
		
		
	} .two_col h2{
		
		font: 700 24px "Merriweather", serif;
		
		
	}
	
}


/* tablet */

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

	body{min-width:480px}.container{position:relative; margin-left:auto;margin-right:auto;width:95%}
	
	  body{
		
		font:300 14px/24px "Merriweather", serif;
		
	} input,select,textarea{
	
		max-width:95%;
		font:300 14px/24px "Merriweather", serif;
		
	} #header_wrapper{
		
		height:auto;
	
	} #logo{
	
		float:none;
		
	} #logo img{
	
		width:300px;
		height:auto;
		
	} #social_wrapper{
		
		top:58px;
		
	} #search_form{
		
		top:96px;
		
	} #tagline{
	
		display:block;
		font:400 20px/20px "Quattrocento", serif;
		
	} #header .address{
		
		display:none;
		
	} #nav_wrapper{
	
		margin:0 auto 24px auto;
		height:auto;
		line-height:normal;
		
	} #nav{
		
		line-height:normal;
		margin:14px 0;
		height:auto;
		float:left;

	} #nav li a{
	
		margin:0 24px 0 0;
		font:300 14px "Merriweather", sans-serif;
		line-height:1.5;
		height:auto;
		
	} #nav li .sub-menu{
	
		padding:12px 12px 6px 12px;
		top:18px;
		
	} #_wrapper{
  	  
		width:64%;
	
	} #_{
	
		padding:0 24px 0 0;
		
	} #sidebar_wrapper{
  	  
		width:36%;
		border:none;
	
	} #sidebar {
	
		border-left:1px solid #efefef;
		padding:0 0 0 24px;
	
	} #_title {
	
		font:700 44px/46px "Quattrocento", serif

	} .post h2{
	
		font:700 28px "Merriweather", serif
	
	} .post h3{
		
		font:700 24px "Merriweather", serif
		
	} .post h4{
		
		font:700 20px "Merriweather", serif
		
	} .post h5{
		
		font:700 18px "Merriweather", serif;
		
	} #slideshow_wrapper{

		height:212px;
		
	} #slideshow{
	
		width:600px;
		height:212px;
		
	} #slides{
	
		width:600px;
		height:212px;
		
	} .slide{
	
		width:600px;
		height:212px;
		
	} .slide a{
	
		width:600px;
		height:212px;
		
	} .slide img{
	
		width:600px !important;
		height:212px !important;
		
	} .slideshow_arrow,
	  .slideshow_arrow img{
		
		height:212px;
		width:14px;
		
	} #slideshow_nav{
		
		width:600px;
		
	} #footer .phone{
		
		display:block;
		
	} #footer .bull{
		
		display:none;
		
	} .two_col{
		
		width:100%;
		float:none;
		margin:0 0 36px 0;
		
	} .two_col.last{
		
		margin:0 0 36px 0;
		
		
	} .single_book img{
		
		max-width:200px;
		height:auto;
		
	}

	 
}


/* mobile */

@media only screen and (max-width:480px){

	body{min-width:140px}.container{position:relative; margin-left:auto;margin-right:auto;width:95%}
	
	  body{
		
		font:300 13px/23px "Merriweather", serif;
		
	} input,select,textarea{
	
		max-width:95%;
		font:300 13px/23px "Merriweather", serif;
		
	} #header{
	
		text-align:center;
		
	} #logo{
	
		float:none;
		display:block;
		
	} #logo img{
	
		width:80%;
		height:auto;
		
	} #tagline{
	
		font:400 18px/18px "Quattrocento", serif;
		
	} #search_form{
	
		margin:14px 0 0 0;
		position:relative;
		top:auto;
		right:auto;
		
	} #social_wrapper{
	
		margin:14px 0 0 0;
		position:relative;
		top:auto;
		right:auto;
		
	} #nav li a{
	
		margin:0 18px 0 0;
		font:300 15px/48px "Merriweather", sans-serif;
		line-height:1.5;
		height:auto;
		
	} #slideshow_wrapper{
	
		display:none;
		
	} #_wrapper{
  	  
  	  	float:none;
  	  	display:block;
		width:100%;
	
	} #_{
	
		padding:0;
		
	} #_title {
	
		font:700 32px/38px "Quattrocento", serif;

	} .post h2{
	
		font:700 26px "Merriweather", serif
	
	} .post h3{
		
		font:700 22px "Merriweather", serif
		
	} .post h4{
		
		font:700 18px "Merriweather", serif
		
	} .post h5{
		
		font:700 16px "Merriweather", serif;
		
	} #comments_wrapper h2{
	
		font:700 28px "Quattrocento", serif;
		
	} #sidebar_wrapper{
  	  
  	  	margin:24px 0 0 0;
  	  	padding:24px 0 0 0;
  	  	float:none;
  	  	display:block;
		width:100%;
		border-top:1px solid #efefef;
	
	} #sidebar {
	
		border:none;
		padding:0;
	
	} #footer .bull_mobile{
		
		display:none;
		
	} .single_book img{
		
		max-width:100px;
		height:auto;
		
	}
	
}


/* print */

@media print {


}