/*######################## TABLE OF CONTENT ########################CSS External files			

	Line	58 - 60NEW TAGS					
	Line	63 - 70Form default Tags			
	Line	73 - 81Link default styles			
	Line	84 - 114CSS MENU 					
	Line 	117 - 196Main Slider					
	Line 	198 - 266About / Shortcodes			
	Line 	268 - 378Main Slider 2 				
	Line 	380 - 475Book Slider					
	Line	476 - 565Feature Section				
	Line	568 - 651Parallax / Pricing Section	
	Line 	654 - 732View Section				
	Line    734 - 815Author Section				
	Line	817 - 902Scroll Gallery Section		
	Line	904 - 1074Reviews Section				
	Line 	1076 - 1103Newsletter Section			
	Line	1105 - 1167End of Footer / Nav			
	Line 	1169 - 1206Scrollable					
	Line 	1208 - 1299Inner Page / Blog			
	Line 	1302 - 1691Comment Section				
	Line	1693 - 1737Contact  Section			
	Line	1739 - 1742
	
######################## TABLE OF CONTENT ######################## */

/* Import Css Files */@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);

@import url('bxslider.css');

@import url('social.css');/* Import Css Files *//* Getting the new tags to behave */article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {
	display: block;
	margin: 0;
}

mark,rp,rt,ruby,summary,time {
	display: inline;
}/* Getting the new tags to behave *//* Start form defaults */input,select,textarea {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	vertical-align: middle;
	font-weight: normal;
	color: #393939;
	margin: 0;
	padding: 0;
}/* End form defaults *//* Start Links defaults style */a {
	text-decoration: none;
	outline: none;
}

a {
	color:#FE9104;	
}

a:hover {
	transition: width 1s;
	-moz-transition: 1s;
	/* Firefox 4 */
	-webkit-transition: 1s;
	/* Safari and Chrome */
	-o-transition: 1s;
	/* Opera */
	text-decoration: underline;
}

a img {
	border: 0;
}

a img:hover {
	opacity: 0.6;
	transition: width 1s;
	-moz-transition: 1s;
	/* Firefox 4 */
	-webkit-transition: 1s;
	/* Safari and Chrome */
	-o-transition: 1s;
	/* Opera */;
}

.first {
	margin-left: 0 !important;
}

.m-bottom {
	margin: 0 0 70px !important;
}

.wrapper {
	position: Relative;
}/* End Links defaults style *//* Start main Header css *//* Start Main menu css */#header {
	position: fixed;
	top: 0;
	background: #171717;
	padding: 30px 0;
	width: 100%;
	z-index: 11111;
}

.sticky {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	background: rgba(23,23,23,0.9) !important;
	padding: 15px 0 !important;
}

.sticky #nav .navbar-inverse .nav a {
	padding-bottom: 10px !important;
}
#nav .sub-menu { display:none; }
#nav li{ position:relative;}
#nav li:hover > .sub-menu > .sub-menu{ bottom:0; right:10px; }
#nav li .sub-menu   {list-style-type:none;position:absolute;background:#000000 ; width:auto; min-width:100%;}
#nav li .sub-menu .sub-menu{  left: 65% !important;    top: 65%;} 
#nav li .sub-menu li a{ padding:0 !important; font-size:12px; background-image:none !important; display:block !important; color:#fff;}
#nav li .sub-menu li{ background-image:none !important; display:block !important; padding:5px 10px; border-bottom:1px solid #5A5A5A; margin-bottom:10px;}
#nav li .sub-menu li:last-child{margin-bottom:0; border-bottom:0;}
#header h1 {
	margin: 0;
}

#nav .navbar-inner {
	background: none !important;
	border: 0px;
	margin-bottom: 0px;
}

#nav .navbar.navbar-inverse {
	margin-bottom: 0px;
}

.navbar {
	margin: 0 auto;
}

#main-header .navbar-inverse .navbar-inner {
	background: none;
	border: 0;
	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.0),0 0 0 rgba(0,0,0,.0);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 0 0 rgba(0,0,0,.0);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 0 0 rgba(0,0,0,.0);
	padding: 0;
}

#main-header .navbar .nav>li:first-child {
	background: none;
}

#main-header .navbar .nav>li {
	background: url(../images/main-nav-sep.png) no-repeat left center;
	font-size: 16px;
	padding-left: 2px;
}

#main-header .navbar-inverse .brand,#main-header .navbar-inverse .nav>li>a {
	color: #3c3c3c;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.0);
	border-bottom: 3px solid transparent;
}

#main-header .navbar-inverse .nav>li>a:hover {
	color: #000;
	background-color: rgb(37,36,36);
	background-color: rgba(37,36,36,0.1);
	border-bottom: 3px solid #98B827;
}

#main-header .dropdown-menu {
	left: 0;
	right: auto;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#main-header .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,#main-header .navbar-inverse .nav li.dropdown.active>.dropdown-toggle,#main-header .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
	background: rgb(37,36,36);
	background: rgba(37,36,36,0.1);
	border-bottom: 3px solid #98B827;
}

#main-header .dropdown-menu>li:first-child {
	background: none;
}

#main-header .dropdown-menu>li {
	background: url(../images/sub-nav-sep.jpg) repeat-x top center;
}/* End Main menu css *//* Start Main Slider Style */.main-slider {
	position: relative;
}

.slider-bottom {
	max-width: 938px;
	margin: 0 auto;
	display: block;
}

.slider-bottom img {
	width: 100%;
}

.slide-inner {
	padding: 35px;
}

.book-holder img {
	margin-bottom: 10px;
	-moz-box-shadow: 2px 2px 2px #414141;
	-webkit-box-shadow: 2px 2px 2px #414141;
	box-shadow: 2px 2px 2px #414141;
}

.slide-inner .cart-btn2 {
	background: url(../images/cart-icon2.png) no-repeat;
	display: inline-block;
	float: none;
}

.slide-inner .price {
	float: none;
	display: inline-block;
	border-left: 1px solid #5a5a5a;
	font-size: 24px;
}

.book-detail {
	text-align: left;
}

.book-detail h2 {
	font-size: 30px;
	color: #232323;
	margin: 0 0 10px;
}

.book-detail .title {
	color: #98b827;
	font-size: 20px;
	display: block;
	margin: 0 0 10px;
}

.shop-btn {
	background: url(../images/shop-btn.png) no-repeat;
	width: 130px;
	height: 42px;
	text-align: center;
	display: inline-block;
	line-height: 40px;
	color: #fff;
	margin: 25px 0 43px;
}

.cap-holder {
	padding: 50px 0 0;
}

.cap-holder a {
	color: #fff;
	font-weight: bold;
	border-top: 2px solid #fff;
	display: inline-block;
	padding: 7px 0 0;
}

.cap-holder a:hover {
	text-decoration: none;
}/* End Main Slider Style *//* Start About Section */.content-img {
	float: left;
	margin: 0 15px 15px 0;
}/* End About Section *//* Start 404 Page Styling */h2.heading-404 {
	font-size: 255px;
	margin: -30px 0 118px;
	text-align: center;
	line-height: 208px;
	color: #4a4a4a;
}

h3.sub-heading-404 {
	font-size: 26px;
	text-align: center;
}/* End 404 Page Styling *//* Start Short Codes Styling */.the-icons {
	margin: 0;
}

.the-icons li {
	float: left;
	list-style: none;
	line-height: 25px;
	width: 25%;
}/*----------- Drop Capes -----------*/.dropcap {
	background: #fcfcfc;
	color: #666;
	display: inline-block;
	float: left;
	font-size: 23px;
	font-weight: 600;
	height: 36px;
	line-height: 36px;
	margin: 0 7px 0 0;
	text-align: center;
	width: 36px;
	border: 1px solid #f6f6f6;
	font-family: 'AgencyFB-Bold';
}

.dropcap.dark {
	background: #3a3a3a;
	color: #fff;
}

.dropcap.color {
	background: #98b827;
	color: #fff;
}/*----------- End Drop Capes -----------*//*----------- Dividers -----------*/.text-divider1 {
	border-top: 1px solid #ccc;
	margin-bottom: 19px;
}

.text-divider2 {
	border-bottom: 1px solid #ccc;
	color: #666;
	display: block;
	margin-bottom: 19px;
	text-align: right;
	width: 100%;
}

.text-divider2:hover,.text-divider4:hover {
	color: #666;
	text-decoration: none;
}

.text-divider3 {
	border-top: 1px dashed #ccc;
	margin-bottom: 19px;
}

.text-divider4 {
	border-bottom: 1px dashed #ccc;
	color: #666;
	display: block;
	margin-bottom: 19px;
	text-align: right;
	width: 100%;
}

.text-divider5,.text-divider6 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 19px;
	width: 100%;
}

.text-divider5 span {
	display: block;
	float: left;
	height: 6px;
	width: 111px;
}

.text-divider6 span {
	display: block;
	float: right;
	height: 6px;
	width: 111px;
}/*----------- End Dividers -----------*//*----------- Icons Dividers -----------*/.the-icons {
	list-style: none outside none;
	margin-left: 0;
}

.the-icons li {
	float: left;
	line-height: 25px;
	width: 25%;
}/*----------- End Icons Dividers -----------*//* End Short Codes Styling */body {
	background-image: url('../images/bg.jpg');
	background-repeat: repeat;
	background-position: top center;
	background-attachment: fixed;
}

.content {
	height: 300px;
}

#main_slider {
	/*margin-top: 80px;*/
	position: relative;
	overflow: hidden;
	padding: 175px 0;
}

#main_slider .bx-wrapper {

	position: inherit;
}

#main_slider .bx-wrapper .bx-viewport {
	background: none !important;
	border: 0px;
	box-shadow: none;
}

#main_slider .bx-wrapper .bx-prev {
	background: url("../images/main_arrow.jpg") no-repeat top left;
	left: 0px;
	width: 42px;
	height: 46px;
}

#main_slider .bx-wrapper .bx-next {
	background: url("../images/main_arrow.jpg") no-repeat top right;
	right: 0px;
	width: 44px;
	height: 46px;
}

#main_slider .main_slider {
	padding: 0;
	margin: 0;
}

#main_slider h2 {
	font-family: 'Raleway',sans-serif;
	font-size: 68px;
	font-weight: 800;
	color: #fff;
	padding-bottom: 35px;
	border-bottom: 1px solid #7d7674;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 1);
	margin: 0 0 23px;
	line-height: 52px;
}

#main_slider h4 {
	color: #fd7903;
	font-family: 'Raleway',sans-serif;
	font-size: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #7d7674;
	font-weight: 800;
	margin: 0 0 20px;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 1);
}

#main_slider .slider_content {
	width: 60%;
	float: left;
}

#main_slider .slider_img {
	width: 35%;
	float: right;
}

a.purchase {
	font-size: 24px;
	font-family: 'Oswald',sans-serif;
	color: #fd7903;
	border: 3px solid #fd7903;
	padding: 13px;
	display: inline-block;
}

a.purchase:hover {
	color: #fff;
}

a.purchase span {
	color: #fff;
}

#main_slider p {
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 20px;
}

.book_img {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.book_img img {
	width: 100%;
}/** End of Main Slider **/

/** Book detail Slider **/

#book_detail_slider {
	background: #fff;
	position: relative;
	overflow: hidden;
	padding: 50px 0;
}

#book_detail_slider .bx-wrapper {
	position: inherit;
}

#book_detail_slider .bx-wrapper .bx-viewport {
	background: none !important;
	border: 0px;
	box-shadow: none;
}

#book_detail_slider .slider_img {
	width: 38%;
	float: left;
	padding-top: 12%;
}

#book_detail_slider .sep {
	background: url("../images/book_border.png") no-repeat scroll right top transparent;
	height: 630px;
	left: 33.8%;
	position: absolute;
	top: 7.3%;
	width: 66px;
}

#book_detail_slider .slider_img img {
	width: 84%;
}

#book_detail_slider h2 {
	font-family: 'Raleway',sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #1a1a1a;
	text-transform: uppercase;
}

#book_detail_slider h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
}

#book_detail_slider h4 em {
	text-decoration: underline;
	font-style: normal;
}

#book_detail_slider h4 span {
	color: #fd7903;
}

.details ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a.purchase2 {
	font-family: 'Oswald',sans-serif;
	font-weight: 700;
	padding: 18px 25px;
	background: #fd7903;
	color: #fff;
	font-size: 24px;
	display: inline-block;
	clear: both;
	margin-top: 20px;
}

a.purchase2:hover {
	color: #fff;
}

#book_detail_slider .bx-wrapper .bx-prev {
	background: url("../images/detail_arrow.png") no-repeat top left;
	left: 35%;
	top: auto;
	bottom: 12.2%;
	width: 10px;
	height: 17px;
}

#book_detail_slider .bx-wrapper .bx-next {
	background: url("../images/detail_arrow.png") no-repeat top right;
	left: 36.5%;
	top: auto;
	bottom: 12.2%;
	width: 10px;
	height: 17px;
}

/** End of Book detail Slider **/

/** Book detail Slider **/

#book_info {
	background: #fff;
	position: relative;
	overflow: hidden;
	padding: 50px 0;
}

#book_info .bx-wrapper {
	position: inherit;
}

#book_info .bx-wrapper .bx-viewport {
	background: none !important;
	border: 0px;
	box-shadow: none;
}

#book_info .slider_img {
	width: 38%;
	float: left;
	padding-top: 12%;
}

#book_info .sep {
	background: url("../images/book_border.png") no-repeat scroll right top transparent;
	height: 630px;
	left: 33.8%;
	position: absolute;
	top: 7.3%;
	width: 66px;
}

#book_info .slider_img img {
	width: 84%;
}

#book_info h2 {
	font-family: 'Raleway',sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #1a1a1a;
	text-transform: uppercase;
}

#book_info h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
}

#book_info h4 em {
	text-decoration: underline;
	font-style: normal;
}

#book_info h4 span {
	color: #fd7903;
}


#book_info .bx-wrapper .bx-prev {
	background: url("../images/detail_arrow.png") no-repeat top left;
	left: 35%;
	top: auto;
	bottom: 12.2%;
	width: 10px;
	height: 17px;
}

#book_info .bx-wrapper .bx-next {
	background: url("../images/detail_arrow.png") no-repeat top right;
	left: 36.5%;
	top: auto;
	bottom: 12.2%;
	width: 10px;
	height: 17px;
}/** End of Book Info Slider **/

/** Feature Section **/#features h2 {
	font-family: 'Raleway',sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #1a1a1a;
	text-transform: uppercase;
	margin: 0;
}

#features h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	margin: 0 0 50px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
}

#features h4 em {
	text-decoration: underline;
	font-style: normal;
}

#features h4 span {
	color: #fd7903;
}

#features {
	background: #f5f5f5;
	padding:60px 0;
}

#features p {
	line-height: 24px;
	color: #838383;
	margin: 0 0 60px;
}

.ptb {
	padding: 60px 0;
}

.f_num {
	background: url('../images/features_icon.png') top center no-repeat;
	width: 44px;
	height: 59px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	font-family: Verdana;
	color: #454545;
	text-align: left;
	padding: 10px 0 0 0;
}

.feature_box {
	position: relative;
	background: #101e28;
	padding: 60px 0;
	text-align: center;
	max-height: 190px;
	margin: 0 0 15px;
}

#feature_list {
	margin: 0 0 60px;
}

#feature_list li:hover .feature_box {
	background: #fd7901;
}

#feature_list h3 {
	font-family: 'Raleway',sans-serif;
	font-weight: 100;
	color: #454545;
	max-width: 75%;
	line-height: 24px;
	margin: 0;
}

#features blockquote {
	margin: 60px 0;
	display: block;
}

#features .view_feature {
	display: inline-block;
	clear: both;
	padding-top: 10px;
	border-top: 1px solid #838383;
	color: #838383;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}

/** End of Feature Section **/

/** Start of Parllax Section **/

#parallax {
	padding-top: 190px;
	background: transparent;
	text-align: center;
}

#parallax h1 {
	background: rgba(255,255,255,0.6);
	color: #fff;
	font-weight: 900;
	padding: 50px 0;
	margin: 0;
	font-size: 60px;
	text-transform: uppercase;
}

.parallax {
	padding-top: 190px;
	padding-bottom: 0px;
	background: transparent;
	text-align: center;
}

.parallax h1 {
	background: rgba(255,255,255,0.6);
	color: #fff;
	font-weight: 900;
	padding: 50px 0;
	margin: 0;
	font-size: 60px;
	text-transform: uppercase;
}


#pricing h2 {
	font-family: 'Oswald',sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #1a1a1a;
}

#pricing p {
	line-height: 24px;
	color: #838383;
	margin: 0 0 60px;
}

#pricing h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
}

#pricing h4 em {
	text-decoration: underline;
	font-style: normal;
}

#pricing h4 span {
	color: #fd7903;
}

#pricing {
	background: #f2f2f2;
	padding: 60px 0;
}

#pricing blockquote {
	margin: 60px 0;
	display: block;
}

#prixing_box h2 {
	color: #b6b6b6;
}

.bPrice {
	font-size: 36px;
	line-height: 48px;
	font-family: 'Raleway',sans-serif;
	font-weight: 200;
	display: block;
	text-align: center;
	margin: 50px 0;
}

.bPrice span {
	font-size: 72px;
}

#prixing_box ul {
	list-style-type: none;
	margin: 0;
	font-size: 24px;
	color: #909090;
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
}

#prixing_box ul li {
	margin-bottom: 20px;
	background: url("../images/tick-icon.png") no-repeat top left;
	padding-left: 40px;
}

/** End of Pricing Section **/
#get_the_game h2 {
	font-family: 'Oswald',sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #1a1a1a;
}

#get_the_game p {
	line-height: 24px;
	color: #838383;
	margin: 0 0 60px;
}

#get_the_game h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
}

#get_the_game h4 em {
	text-decoration: underline;
	font-style: normal;
}

#get_the_game h4 span {
	color: #fd7903;
}

#get_the_game {
	background: #f2f2f2;
	padding: 60px 0;
}

#get_the_game blockquote {
	margin: 60px 0;
	display: block;
}

#prixing_box h2 {
	color: #b6b6b6;
}

.bPrice {
	font-size: 36px;
	line-height: 48px;
	font-family: 'Raleway',sans-serif;
	font-weight: 200;
	display: block;
	text-align: center;
	margin: 50px 0;
}

.bPrice span {
	font-size: 72px;
}

#prixing_box ul {
	list-style-type: none;
	margin: 0;
	font-size: 24px;
	color: #909090;
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
}

#prixing_box ul li {
	margin-bottom: 20px;
	background: url("../images/tick-icon.png") no-repeat top left;
	padding-left: 40px;
}

/** End of Pricing Section **/


/** View section **/

#view {
	background: #ffffff;
}

.view_head {
	background: #fd7903;
	text-align: center;
}

#view h1 {
	font-size: 72px;
	color: #fff;
	font-family: 'Raleway',sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}



#view h1 span {
	clear: both;
	font-size: 48px;
	margin-top: 30px;
	font-weight: 200;
	display: block;
}

.mobile_slider {
	margin-top: -60px;
	margin-bottom: 60px;
}

.mobile_slider .bx-wrapper .bx-controls-direction a {
/*display:none;*/;
}

.mobile_slider .bx-wrapper .bx-viewport {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding-bottom: 30px;
}

.mobile_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.mobile_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fd7903;
}

.mobile_slider li img {
	margin: 0 auto;
}

#view h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
	text-align: Center;
}

#view h4 em {
	text-decoration: underline;
	font-style: normal;
}

#view h4 span {
	color: #fd7903;
}

/*#view .view_quote h1 {
	font-weight: 200;
	color: #363636;
	line-height: 72px;
	font-size: 48px;
}*/

/*.view_quote h4 {
	display: block !important;
	text-align: left !important;
	margin-bottom: 30px !important;
}*/

/*.view_quote i {
	display: inline-block;
	float: left;
	font-size: 72px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #fd7903;
}*/

/*.view_quote p {
	color: #aeaeae;
	font-size: 14px;
}*/
/** End of View Section **/

/** Mobile Ready section **/

#mobile_ready h1 {
	font-size: 72px;
	color: #fff;
	font-family: 'Raleway',sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}

#mobile_ready {
	background: #ffffff;
}

.view_head {
	background: #fd7903;
	text-align: center;
}

.view_head h1 {
	font-size: 72px;
	color: #fff;
	font-family: 'Raleway',sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}

.view_head h1 span {
	clear: both;
	font-size: 48px;
	margin-top: 30px;
	font-weight: 200;
	display: block;
}

.mobile_slider {
	margin-top: -60px;
	margin-bottom: 60px;
}

.mobile_slider .bx-wrapper .bx-controls-direction a {
/*display:none;*/;
}

.mobile_slider .bx-wrapper .bx-viewport {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding-bottom: 30px;
}

.mobile_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.mobile_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fd7903;
}

.mobile_slider li img {
	margin: 0 auto;
}

#mobile_ready h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
	text-align: Center;
}

#mobile_ready h4 em {
	text-decoration: underline;
	font-style: normal;
}

#mobile_ready h4 span {
	color: #fd7903;
}

#mobile_ready .view_quote h1 {
	font-weight: 200;
	color: #363636;
	line-height: 72px;
	font-size: 48px;
}

.view_quote {
	padding:60px 0;	
}

.view_quote h4 {
	display: block !important;
	text-align: left !important;
	margin-bottom: 20px !important;
}

.view_quote i {
	color: #FD7903;
    display: inline-block;
    float: left;
    font-size: 72px;
    margin-bottom: 20px;
    margin-right: 10px;
    padding-top: 30px;
    width: 72px;
}

.view_quote p {
	color: #aeaeae;
	font-size: 14px;
}/** End of Mobile Ready Section **/

/** Autor Section **/
#author {
	background: #101e28;
	color: #fff;
}

#author h2 {
	font-weight: 900;
	font-size: 48px;
	text-transform: uppercase;
	margin: 0 0 35px;
}

.author_name {
	display: block;
	margin-top: 10px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}

.author_status {
	color: #fd7903;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

#author p {
	font-size: 12px;
	font-family: verdana;
	margin-bottom: 30px;
	line-height: 22px;
	color: #d0d1d2;
}

.req_inf {
	font-weight: 700;
	font-size: 16px;
	display: inline-block;
	text-transform: uppercase;
	padding: 22px;
	background: #fd7903;
	color: #fff;
}

.req_inf:hover {
	color: #fff;
}

#author_slider ul {
	margin: 0;
}

.author_slider {
	position: Relative;
}

.author_slider img {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 8px solid #d4d4d4;
	width: 92.5%;
}

.author_slider .bx-controls-direction {
	display: none;
}

.author_slider .bx-wrapper .bx-viewport {
	background: transparent;
	border: 0;
	box-shadow: none;
}

.author_slider .bx-pager {
	position: absolute;
	top: 0;
	left: 8%;
	text-align: left;
}

.author_slider .bx-pager .bx-pager-item {
	margin-right: 5px;
}

.author_slider .bx-wrapper .bx-pager.bx-default-pager a {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	border: 5px solid #36393f;
	background: #fff;
	width: 18px;
	height: 18px;
}

.author_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	border-color: #fd7903;
}


#about_author {
	background: #101e28;
	color: #fff;
	padding: 60px 0;
}

#about_author h2 {
	font-weight: 900;
	font-size: 48px;
	text-transform: uppercase;
	margin: 0 0 35px;
}

.author_name {
	display: block;
	margin-top: 10px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}

.author_status {
	color: #fd7903;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}

#about_author p {
	font-size: 12px;
	font-family: verdana;
	margin-bottom: 30px;
	line-height: 22px;
	color: #d0d1d2;
}

.req_inf {
	font-weight: 700;
	font-size: 16px;
	display: inline-block;
	text-transform: uppercase;
	padding: 22px;
	background: #fd7903;
	color: #fff;
}

.req_inf:hover {
	color: #fff;
}

#author_slider ul {
	margin: 0;
}

.author_slider {
	position: Relative;
}

.author_slider img {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 8px solid #d4d4d4;
	width: 92.5%;
}

.author_slider .bx-controls-direction {
	display: none;
}

.author_slider .bx-wrapper .bx-viewport {
	background: transparent;
	border: 0;
	box-shadow: none;
}

.author_slider .bx-pager {
	position: absolute;
	top: 0;
	left: 8%;
	text-align: left;
}

.author_slider .bx-pager .bx-pager-item {
	margin-right: 5px;
}

.author_slider .bx-wrapper .bx-pager.bx-default-pager a {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	border: 5px solid #36393f;
	background: #fff;
	width: 18px;
	height: 18px;
}

.author_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	border-color: #fd7903;
}

/** end of Author Section **/


/** Quick View Section **/

#quick_view {
	background: #fff;
}

#quick_view h1 {
	font-family: 'Raleway',sans-serif;
	font-size: 72px;
	font-weight: 900;
	color: #1a1a1a;
	line-height: 55px;
	margin: 0 0 30px;
	text-transform: uppercase;
}

#quick_view h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
}

#quick_view h4 em {
	text-decoration: underline;
	font-style: normal;
}

#quick_view h4 span {
	color: #fd7903;
}

.book-col {
	float: left;
	width: 390px;
	font-size: 17px;
}

.book-cap {
	border-top: 8px solid #101e28;
	padding: 33px;
	background: url("../images/book-cap-bg.jpg") repeat-y top right #fff;
	border-bottom: 1px solid #d4d4d4;
}

.book-cap .title {
	color: #fd7903;
	display: block;
	margin: 0 0 10px;
}

.book-cap p {
	margin: 0;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}

.book-cap p span {
	color: #fd7903;
}

.animate-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}
 

#scrollgallery {
	width: 100%;
	position: relative;
	display: none;
}

#scrollgallery .scrollableArea img {
	position: relative;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
}

#scrollgallery .scrollableArea img:first-child {
}

#scrollgallery .scrollableArea img:last-child {
}

div.scrollWrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea {
	position: relative;
	width: auto;
	height: 100%;
}

#scrollgallery {
	background: #fff;
}

/** End of Quick View **/

/** Sneak Peak Section **/

#sneak_peak {
	background: #fff;
	padding: 60px 0;
	height: 450px !important;
}

#sneak_peak h1 {
	font-family: 'Raleway',sans-serif;
	font-size: 72px;
	font-weight: 900;
	color: #1a1a1a;
	line-height: 55px;
	margin: 0 0 30px;
	text-transform: uppercase;
}

#sneak_peak h4 {
	color: #222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
}

#sneak_peak h4 em {
	text-decoration: underline;
	font-style: normal;
}

#sneak_peak h4 span {
	color: #fd7903;
}

.book-col {
	float: left;
	width: 390px;
	font-size: 17px;
}

.book-cap {
	border-top: 8px solid #101e28;
	padding: 33px;
	background: url("../images/book-cap-bg.jpg") repeat-y top right #fff;
	border-bottom: 1px solid #d4d4d4;
}

.book-cap .title {
	color: #fd7903;
	display: block;
	margin: 0 0 10px;
}

.book-cap p {
	margin: 0;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}

.book-cap p span {
	color: #fd7903;
}

.animate-spin {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}


#scrollgallery {
	width: 100%;
	position: relative;
	display: none;
}

#scrollgallery .scrollableArea img {
	position: relative;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
}

#scrollgallery .scrollableArea img:first-child {
}

#scrollgallery .scrollableArea img:last-child {
}

div.scrollWrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea {
	position: relative;
	width: auto;
	height: 100%;
}

#scrollgallery {
	background: #fff;
}

.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }	/*;*/
}

#sneak_peak {
    width: 100%;
    position: relative;
    display: none;
}

#sneak_peak .scrollableArea img {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
}

#sneak_peak .scrollableArea img:first-child {
}

#sneak_peak .scrollableArea img:last-child {
}

div.scrollWrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

div.scrollableArea {
    position: relative;
    width: auto;
    height: 100%;
}

#sneak_peak {
    background: #fff;
}
/** End of Sneak Peak **/


/** Review section **/
#reviews {
	background: #f6f6f6;
	padding:60px 0;
}

#reviews h2 {
	color: #fd7903;
	font-family: 'Raleway',sans-serif;
	font-size: 48px;
	font-weight: 900;
	text-transform: uppercase;
}

#reviews h4 {
	color: #222222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
}

#reviews h4 em {
	text-decoration: underline;
	font-style: normal;
}

#reviews h4 span {
	color: #fd7903;
}/*& End of Reviews **//** NewsLetter Section **/#newsletter {
	background: #efefef;
}

#newsletter h2 {
	font-family: 'Raleway',sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #1a1a1a;
	text-transform: uppercase;
	color: #000;
	margin: 0;
}

#newsletter h4 {
	color: #222222;
	font-family: 'Raleway',sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: 900;
	display: inline-block;
	text-transform: uppercase;
	margin: 0;
}

#newsletter h4 em {
	text-decoration: underline;
	font-style: normal;
}

#newsletter h4 span {
	color: #fd7903;
}

#newsletter_form input[type="text"] {
	border-radius: 0;
	-webkit-border-radius: 0;
	background: #fff;
	height: 50px;
	float: left;
	width: 70%;
	border: 0;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome,other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox,other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+*/;
}

#newsletter_form input[type="submit"] {
	border-radius: 0;
	-webkit-border-radius: 0;
	background: #fd7903;
	text-align: center;
	width: 29%;
	float: left;
	height: 48px;
	font-weight: 800;
	font-size: 18px;
	color: #fff;
	border: 0;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome,other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox,other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+*/
	margin-top: 2px;
	text-transform: uppercase;
}/** End of NEwsletter **//** Start of Footer **/#footer {
	background: #171717;
	color: #a7a7a7;
	font-size: 18px;
	font-weight: 600;
}

#footer ul {
	margin: 0;
	list-style-type: none;
}

#footer ul li {
	display: inline-block;
	margin-right: 10px;
}

#footer a {
	color: #fff;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#nav .navbar-inverse .nav .active>a {
	background-color: transparent;
}

#nav .navbar-inverse .nav a {
	padding-bottom: 20px;
	background-image: url('../images/top-bg.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#nav .navbar-inverse .nav .active>a,#nav .navbar-inverse .nav a:hover {
	background-image: url('../images/top-bg-active.png');
}

#nav .navbar-inverse {
	border-bottom: 1px solid #5a5a5a;
}/** End of Footer / NAV **//** Start of Scrollable **/#side2 {
	background: #FFF !important;
	color: #808080;
}

#side2 .center {
	padding-top: 40px;
	height: 500px;
	position: relative;
}

#side2 .photo {
	width: 450px;
	height: 100%;
	position: relative;
	float: left;
}

#side2 .photo .container-draggable {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 30px;
	height: 100%;
}

#side2 .photo .line-separator {
	background: transparent url(../images/line-dra.jpg) top left no-repeat;
	position: absolute;
	right: 17px;
	bottom: -20%;
	display: block;
	width: 1px;
	height: 646px;
}

#side2 .photo .btn-drag-watch {
	display: block;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	text-indent: -9999em;
	background: #FFF url(../images/double_f.gif) center center no-repeat;
	font-family: WebSymbolsRegular;
	color: #808080;
	border: 2px solid #808080;
	position: absolute;
	bottom: 0;
	right: 0;
	text-decoration: none;
	width: 30px;
	height: 31px;
	line-height: 29px;
	cursor: move;
	transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
	-moz-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
	-webkit-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
	-ms-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
	-o-transition: height 0.3s ease,right 0.3s ease,color 0.3s ease,borderColor 0.3s ease,width 0.3s ease;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

#side2 .photo .btn-drag-watch.active,#side2 .photo .btn-drag-watch:hover {
	height: 41px;
	line-height: 39px;
	width: 41px;
	bottom: -5px;
	right: -6px;
	color: #1A1A1A;
	border-color: #1A1A1A;
}

#side2 .photo .face {
	width: 450px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

#side2 .photo .dos {
	width: 0;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

#side2 .photo .dos img {
	position: absolute;
	top: 0;
	right: 0;
}/** End of Scrollable **//** Inner Page /Blog Page **/#inner-page-holder {
	background: #fbfbfb;
	margin-top: 90px;
}

#title-bar {
	background: #f7f7f7;
	border-bottom: 1px solid #d7d7d7;
}

#title-bar h2 {
	font-size: 30px;
	text-transform: uppercase;
	color: #000;
	line-height: 30px;
	margin: 0 0 10px;
}

#title-bar p {
	margin: 0;
	color: #a1a1a1;
}

#title-bar p a {
	color: #A1A1A1;
	font-weight: bold;
}

.right-col {
	background: url(../images/right-col-bg.jpg) repeat-y left #fdfdfd;
	border-left: 1px solid #d7d7d7;
	padding: 48px 24px;
}
.left-col {
	background: url(../images/right-col-bg.jpg) repeat-y left #fdfdfd;
	border-right: 1px solid #d7d7d7;
	padding: 48px 24px;
}

.content-col {
	padding: 40px 0 0;
}

.post-holder {
	margin: 50px 0 50px;
}

.post-cap h3 {
	color: #444;
	font-size: 24px;
	margin: 0 0 20px;
	line-height: 25px;
}

.post-cap h3 a {
	color: #444;
}

.post-cap p {
	color: #626363;
	font-size: 12px;
}

.post-img {
	margin: 0 0 36px;
}

.post-img img {
	width: 100%;
}

.post-nav {
	padding: 10px 0;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
}

.post-nav ul {
	margin: 0;
	list-style: none;
}

.post-nav ul li:first-child {
	background: none;
	padding: 0;
}

.post-nav ul li {
	float: left;
	background: url(../images/sep-line.png) no-repeat 7px;
	padding-left: 20px;
	color: #8a8a8a;
	font-size: 12px;
}

.post-nav ul li a {
	color: #8a8a8a;
}
.bio-height {
	min-height:120px;	
}

.more-btn {
	float: right;
	padding: 1px 10px;
	font-size: 11px;
	background: #fe9104;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fff;
	font-weight: bold;
}

.more-btn:hover {
	color: #995600;
}

.post-date {
	float: left;
	margin-right: 20px;
	background: #efefef;
	width: 51px;
	text-align: center;
	line-height: 15px;
}

.comm-bg {
	background: #fe7903;
	padding: 10px 0;
	display: block;
}

.comm-bg i {
	color: #fff;
	font-size: 30px;
}

.comm-bg a:hover {
	text-decoration: none;
}

.date-post {
	padding: 10px 0;
	display: block;
	color: #fe7903;
	font-weight: bold;
	font-size: 12px;
}

.date-post span {
	display: block;
}

.widget-holder {
	margin: 0 0 45px;
	overflow: hidden;
}

.widget-holder h4 {
	font-size: 16px;
	color: #000;
	margin: 0 0 10px;
}

.cat-list {
	margin: 0;
	list-style: none;
	font-size: 13px;
}

.cat-list li {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 8px;
	margin: 0 0 8px;
	overflow: hidden;
	position: relative;
}

.cat-list li a {
	color: #363636;
	display: block;
}

.cat-list li a:hover {
	color: #fe7903;
	text-decoration: none;
}

.cat-list li span {
	float: right;
	background: #363636;
	padding: 2px 4px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #fff;
	min-width: 30px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}

.tags a {
	color: #fff;
	background: #363636;
	font-size: 12px;
	padding: 0 10px 0 6px;
	float: left;
	margin: 0 5px 5px 0;
	border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
}

.tags a:hover {
	background: #fe7903;
	text-decoration: none;
	color: #fff;
}

.tagcloud a {
	color: #fff;
	background: #363636;
	font-size: 12px !important;
	padding: 0 10px 0 6px;
	float: left;
	margin: 0 5px 5px 0;
	border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
}

.tagcloud a:hover {
	background: #fe7903;
	text-decoration: none;
	color: #fff;
	border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
}


.tags a i {
	font-size: 6px;
	margin-left: 4px;
}

.widget-holder .nav {
	margin: 0;
}

.widget-holder .nav-tabs > li > a {
	background: #fafafa;
	border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #d2d2d2;
	color: #555;
	font-weight: bold;
}

.widget-holder .tab-content {
	border: 1px solid #d2d2d2;
	border-top: 0;
	padding: 15px 15px 13px;
}

.post-list {
	margin: 0;
	list-style: none;
}

.post-list li:first-child {
	margin: 0;
	padding: 0;
	border-top: 0;
}

.post-list li {
	border-top: 1px solid #e2e2e2;
	padding-top: 10px;
	margin-top: 10px;
	overflow: hidden;
}

.img-holder-l {
	float: left;
	margin-right: 10px;
	width: 46px;
}

.img-cap-r {
	float: left;
	width: 220px;
	font-size: 11px;
}

.img-cap-r p {
	color: #626363;
	margin: 0;
	line-height: 16px;
}

.img-cap-r p a {
	color: #626363;
}

.testimonials {
	/*margin-left: -25px;*/
}

.testimonials-slider {
	border: 1px solid #eee;
	padding: 15px;
	background: #fff;
}

.testimonials-slider .bx-controls-direction {
	position: absolute;
	right: 0;
	top: -41px;
}

.testimonials-slider .bx-wrapper .bx-prev {
	left: -40px;
}

.testimonials-slider .bx-wrapper .bx-next {
	right: -20px;
}

.testimonials-slider p {
	width: 92%;
	background: url(../images/qouts-icon.png) no-repeat top left;
	color: #8a8a8a;
	font-style: italic;
	font-size: 14px;
	padding-top: 30px;
}

.author-name {
	float: right;
	margin-right: 30px;
}

.author-name span {
	color: #919191;
}
.bx-controls-auto {
	display:none;	
}
.testimonials-slider .bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	border: solid #fff 0;
	background: transparent;
}

.books-slider .bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	border: solid #fff 0;
	background: transparent;
}

#books-slider {
	margin: 0;
}

#books-slider li img {
	width: 100%;
}

.book-cap-bar {
	padding: 10px;
	background: #eff0f4;
}

.book-cap-bar strong {
	display: block;
}

#books-slider .bx-wrapper .bx-controls-direction a {
	top: 36%;
}

#books-slider2 .bx-pager {
	display: none!important;
}

#books-slider2 {
	margin: 0;
}

.books-slider2 .bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
	border: solid #fff 0;
	background: transparent;
}

.books-slider2  .bx-default-pager {
	display: none;
}

.comments-list {
	border-top: 1px solid #ebebeb;
	padding: 20px 0 0;
	margin: 0;
	list-style: none;
}

.comments-list li {
	overflow: hidden;
	position: relative;
	margin: 0 0 30px;
}

.comments-list li ul {
	padding-left: 30px;
	overflow: hidden;
	width: 96%;
	margin: 25px 0 0;
}

.b-post-img {
	padding: 4px;
	background: #f5f5f5;
	border: 1px solid #ebebeb;
	float: left;
	margin-right: 15px;
}

.b-post-detail {
	float: left;
	width: 82%;
	color: #363636;
}

.author-det {
	font-style: normal;
}

.author-det span {
	color: #fe9104;
}

.rep-btn {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 11px;
	color: #000;
}

.comm-holder {
	overflow: hidden;
}

.contact-form {
	margin: 0;
	list-style: none;
}

.social li {
	float: right;
	list-style: none;
}

.social li a {
	background-image: url('../images/top_social_icons.png');
	display: inline-block;
	width: 31px;
	height: 32px;
	margin-right: 3px;
	overflow: hidden;
	text-indent: -50000px;
}

.social li a.s1 {
	background-position: -5px 0;
}

.social li a.s1:hover {
	background-position: -5px 32px;
}

.social li a.s2 {
	background-position: -38px 0;
}

.social li a.s2:hover {
	background-position: -38px 32px;
}

.social li a.s3 {
	background-position: -71px 0;
}

.social li a.s3:hover {
	background-position: -71px 32px;
}

.social li a.s4 {
	background-position: -102px 0;
}

.social li a.s4:hover {
	background-position: -104px 32px;
}

.social li a.s5 {
	background-position: -135px 0;
}

.social li a.s5:hover {
	background-position: -136px 34px;
}

.social li a.s6 {
	background-position: -169px 0;
}

.social li a.s6:hover {
	background-position: -169px 32px;
}

.social li a.s7 {
	background-position: -202px 0;
}

.social li a.s7:hover {
	background-position: -200px 34px;
}

.social li a.s8 {
	background-position: -234px 0;
}

.social li a.s8:hover {
	background-position: -234px 34px;
}

.default-pagination ul {
	margin: 0;
	list-style: none;
	text-align: center;
}

.default-pagination li {
	display: inline-block;
	font-weight: bold;
	margin: 0 2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #363636;
	font-size: 11px;
}

.default-pagination li:hover {
	background: #fe7903;
}

.default-pagination li a {
	color: #fff;
	display: block;
	padding: 2px 10px;
}/** End of Inner Pages **//** Comment Section**/.contact-form label {
	display: inline;
	vertical-align: top;
}

.contact-form input[type="text"] {
	background: #f7f7f7;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
	box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
	height: 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 40%;
	margin-right: 15px;
}

.contact-form textarea {
	background: #f7f7f7;
	border: 1px solid #ebebeb;
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
	box-shadow: inset 0 0 0 rgba(0,0,0,0.075);
	min-height: 200px;
	max-height: 200px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	max-width: 60%;
	min-width: 60%;
	margin-right: 15px;
}

.contact-form input[type="submit"] {
	background: #fe8605;
	border: 4px solid #e46b00;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 10px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}/** End of Comment **//** start of Contact Section**/.clr1 {
	display: block;
	clear: both;
	float: left;
	width: 100%;
} /** end of Contact Section **/

/* Author Bio Information Display */
.about-author-wrapper {
	border:1px solid #CCC;
	padding:20px;
	margin:30px 0;	
}
.about-author-wrapper img{
	float:left;
	padding:0 20px 0 0;	
}
.author_links {
	color:#444444;
	list-style:none;
}
.author_links a{
	color:#444444;
	font-weight:bold;
}
.author_links a:hover{
	color:#444444;
	font-weight:bold;
	text-decoration:underline;
}
.about-author-title {
	font-weight:bold;	
}
.tags a {
    background: none repeat scroll 0 0 #363636;
    border-radius: 0 10px 10px 0;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin: 0 5px 5px 0;
    padding: 0 10px 0 6px;
}
div.about-author-wrapper li {
    float: left;
    list-style: none outside none;
    padding: 2px 6px;
}

/*Pagination */

.page-active {
	background: none repeat scroll 0 0 #fe7903 !important;
}


/* Widget Holder */

.widget-holder ul {
	margin:0px !important;
}
.widget-holder ul li {
	/*border-bottom: 1px solid #D9D9D9;*/
    margin: 0 0 8px;
    overflow: hidden;
    padding-bottom: 8px;
    position: relative;	
}
.widget-holder ul li a {
	color: #363636 !important;
}

/* Popular Posts Widget */

.comments {
	list-style:none;	
}
.default-pagination {
	margin-bottom: 20px;	
}
.comments li a{
	color: #626363;
    line-height: 16px;
    margin: 0;
	font-size: 11px;	
}

/* Category Widget */
.cat-item {
	border-bottom: 1px solid #D9D9D9;
    margin: 0 0 8px;
    overflow: hidden;
    padding-bottom: 8px;
    position: relative;	
}

.cat-item li a {
    color: #363636 !important;
    display: block;
}

/* Subscription Widget */
.register {
	/*background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    color: #363636 !important;
    margin-top: -12px;
    padding: 8px;
	font-weight:bold;*/
	background: none repeat scroll 0 0 #FE8605;
    border: 4px solid #E46B00;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 10px;
	margin-top: -12px;
}


/* Conatct Form Widget */
.conatct-send {
	background: none repeat scroll 0 0 #FE8605;
    border: 4px solid #E46B00;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 10px;
}
.conatct-send:hover {
	background: none repeat scroll 0 0 #cccccc;
}

.bx-clone {
	margin-top:10px !important;	
}
.row-fluid .span6 {
	width:46.718% !important;	
}


/* Message Box */

div.message-box-wrapper {

	border: 1px solid;

	padding: 20px;

	margin-bottom: 20px;

}

div.message-box-title {

	font-weight:normal;

	font-size: 14px;

	margin-top: 2px;

	font-family: 'rock';

}

div.message-box-content {

	margin-top: 12px;

}

div.message-box-wrapper.button {

	background-color: #ffdcdd;

	border-color: #e9b9bb;

	color: #713a3c;

}

div.message-box-wrapper.button .message-box-title {

	color: #8d4345;

}

div.message-box-wrapper.yellow {

	background-color: #ffffe0;

	border-color: #e1db8b;

	color: #4d4d39;

}

div.message-box-wrapper.yellow .message-box-title {

	color: #737357;

}

div.message-box-wrapper.blue {

	background-color: #c2e1ee;

	border-color: #8ec3d9;

	color: #3d5058;

}

div.message-box-wrapper.blue .message-box-title {

	color: #475d66;

}

div.message-box-wrapper.green {

	background-color: #e1ffd9;

	border-color: #badeb1;

	color: #435b3d;

}

div.message-box-wrapper.green .message-box-title {

	color: #526d4b;

}



div.message-box-wrapper.red {

    background-color: #FFDCDD;

    border-color: #E9B9BB;

    color: #713A3C;

}

/* Shortcode */

.shortcode1-4 {

	width: 22%;

	margin-right: 2%;

	float: left;

}

.shortcode1-3 {

	width: 30.33%;

	margin-right: 2%;

	float: left;

}

.shortcode1-2 {

	width: 47%;

	margin-right: 2%;

	float: left;

}

.shortcode2-3 {

	width: 63.66%;

	margin-right: 2%;

	float: left;

}

.shortcode3-4 {

	width: 72%;

	margin-right: 2%;

	float: left;

}

.shortcode1 {

	width: 97%;

	margin-right: 2%;

	float: left;

}

/* #Tabs (activate in tabs.js)

================================================== */

ul.tabs {

	display: block;

	margin:0;

	padding: 0;

	list-style: none;

}

ul.tabs li {

	color: #2E1308;

    cursor: pointer;

    float: left;

    font: 13px TrocchiRegular;

    list-style: none outside none;

    margin-right: 2px;

}

ul.tabs li a.activ{

	padding:10px 18px;

}

ul.tabs li a {

	display: block;

	text-decoration: none;

	width: auto;

	height: 29px;

	padding: 0px 20px;

	line-height: 30px;

	margin: 0;

	cursor: pointer;

	background: #f5f5f5;

	font-size: 13px;

}

ul.tabs li a.active {

	height: 28px;

	position: relative;

	padding-top: 4px;

	border-left-width: 1px;

	margin: 0 0 0 -1px;

	-moz-border-radius-topleft: 2px;

	-webkit-border-top-left-radius: 2px;

	border-top-left-radius: 2px;

	-moz-border-radius-topright: 2px;

	-webkit-border-top-right-radius: 2px;

	border-top-right-radius: 2px;

	border-bottom:0;

}

ul.tabs li:first-child{

	margin-left:0;

}

ul.tabs li:first-child a.active {

	margin-left: 0;

}

ul.tabs li:first-child a {

	border-width: 1px 1px 0 1px;

	-moz-border-radius-topleft: 2px;

	-webkit-border-top-left-radius: 2px;

	border-top-left-radius: 2px;

}

ul.tabs li:last-child a {

	-moz-border-radius-topright: 2px;

	-webkit-border-top-right-radius: 2px;

	border-top-right-radius: 2px;

}

ul.tabs-content {

	margin: 0 0 20px;

	display: block;

	list-style: none;

}

ul.tabs-content > li {

	display: none;

	padding:15px;

	overflow:hidden;

	font-size:11px;

}

ul.tabs-content > li.active {

	display: block;

}

/* Clearfixing tabs for beautiful stacking */

ul.tabs:before, ul.tabs:after {

	content: '\0020';

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

ul.tabs:after {

	clear: both;

}

ul.tabs {

	zoom: 1;

}

/*	Blockquotes  */

blockquote, blockquote p {

	font-size: 17px;

	line-height: 24px;

	color: #777;

	font-style: italic;

}

blockquote {

	margin: 0 0 20px;

	padding: 9px 20px 0 19px;

	border-left: 1px solid #ddd;

}

blockquote cite {

	display: block;

	font-size: 12px;

	color: #555;

}

blockquote cite:before {

	content: "\2014 \0020";

}

blockquote cite a {

	color: #555;

}



ul.tabs li a.active {

	background:none !important;	

}

ul.tabs-content > li {

	background:none !important;	

	color:#fffff !important;

}

ul.tabs-content > li.active {

	background:none !important;	

	

}

.review_list{
	list-style-type:none;
	padding:20px 10px;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome,other WebKit */
	-moz-box-sizing: border-box;
	/* Firefox,other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+*/;
}
.review_list.pull-right{
	margin-right:65px;
}
.review_list li {
    margin-bottom: 40px;
}
.review_list i {
    color: #FD7903;
}

.review_list p {
    color: #7B7B7B;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    text-indent: 30px;
}


.review_list strong {
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
}
.pp_social {
	display:none !important;	
}
.dn {
	display:none;	
}
.d-pagination {
	width:70px; 
	float:right;	
}
.f-l {
	float:left;	
}
.f-r {
	float:right;	
}
.widget-holder .bx-controls-auto {
	display: none;
}

@media (max-width: 640px) {
#book_pages {
	display:none !important;	
}
#side2 .photo {
    width: 280px !important;
	height:300px !important;
}	

#side2 .center {
	height:300px !important;
	
}

#side2 .photo .face {
	width:320px !important;	
}


#newsletter_form input[type="submit"] {
	font-size:12px !important;	
}

#myLace {
	display:none !important;	
}

.flibook_own_wrapper {
	height:250px !important;
	width: auto !important;
}

.bb-custom-wrapper {
    height: 570px;
    position: relative;
    width: 320px;
}

.bb-custom-wrapper .bb-bookblock {
    height: 100%;
    perspective: 2000px;
    width: 320px;
}
.bb-item {
	overflow:hidden;	
}
#footer {
	font-size: 12px;	
}

#newsletter h4 {
	font-size:14px;	
}
#newsletter h2 {
	font-size:32px;	
}

#about_author p {
	width:250px !important;	
}

.view_quote p {
    width: 250px;
}
#mobile_ready .view_quote h1 {
    color: #363636;
    font-size: 38px;
    font-weight: 200;
    line-height: 51px;
}
.view_head h1 {
	font-size:50px;
}
.view_head h1 span {
	font-size: 28px;
}

#prixing_box ul li { 
	width: 250px;
}
.parallax h1 {
	font-size:36px;	
}
}

.author-section-contatiner {
	width:100%;
	min-height: 430px;
	margin-bottom:50px;	
}
#contact {
	background:#FFF;	
}
#reviews {
	margin-bottom: 50px;	
}
#fvch-code-0 pre {
	display: none;	
}
@media (max-width: 320px) {
#book_pages {
	display:none !important;	
}
}

/*#inner-page-holder img {
	width: 100% !important;	
}*/
.about-author-avartar img {
	width:90px !important;
	height:90px !important;
}