/**** Global settings ******/

@font-face {

    font-family: 'helvetica';

    src: url('fonts/helvetica-neue/helveticaneue-roman-webfont.eot');

    src: url('fonts/helvetica-neue/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/helvetica-neue/helveticaneue-roman-webfont.woff') format('woff'),

         url('fonts/helvetica-neue/helveticaneue-roman-webfont.ttf') format('truetype'),

         url('fonts/helvetica-neue/helveticaneue-roman-webfont.svg#helvetica') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'slabtallxregular';

    src: url('fonts/slabtallx-webfont.eot');

    src: url('fonts/slabtallx-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/slabtallx-webfont.woff') format('woff'),

         url('fonts/slabtallx-webfont.ttf') format('truetype'),

         url('fonts/slabtallx-webfont.svg#slabtallxregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'typoslabserif-lightregular';

    src: url('fonts/TypoSlabserif-Light-webfont.eot');

    src: url('fonts/TypoSlabserif-Light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/TypoSlabserif-Light-webfont.woff') format('woff'),

         url('fonts/TypoSlabserif-Light-webfont.ttf') format('truetype'),

         url('fonts/TypoSlabserif-Light-webfont.svg#typoslabserif-lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



body {

  color: #bababa;

  font-size: 14px;

  line-height: normal;
  background:#000;

  font-weight: normal;

}
#mc_signup_submit{margin-top:-1px !important;}
#container { max-width: 940px; margin: auto;}

h1, h2, h3, h4, h5, h6 {

    font-family: quicksandbook;

    font-weight: normal;

}

b { font-weight: 700; }

i { font-style: italic; }

u { text-decoration: underline;}

input[type="text"], input[type="password"], input[type="email"], textarea, select {

  float: left;

  margin: 0;

  padding: 2px;

}

.button, button, input[type="submit"], input[type="reset"], input[type="button"] {

  background: none repeat scroll 0 0 #7F7F7F;

  color: #FFFFFF;

  float: left;

  font-size: 14px;

  margin: 0;

  padding: 5px;

  text-shadow: none;

}

.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {

	background: none repeat scroll 0 0 #7F7F7F;

	color: #FFFFFF;

}

input { -webkit-appearance: none;  }

input[type="checkbox"] {

  border: 0 none;

  height: 12px;

  width: 12px;

}

input[type="radio"] { background: none repeat scroll 0 0 transparent; width: 12px; height: 12px; border: 0px; float:left; clear:left; -webkit-appearance: radio; margin-top: 3px; margin-right: 3px;}

.left { text-align: left;}

.center { text-align: center;}

.right { text-align: right;}

select { height: 25px; -webkit-appearance:listbox;}

a, a:visited {

    text-decoration: none;

    color: #fff;

}



a:hover {

    text-decoration: underline;

    color: #fff;

}

.spaceafter {  margin-bottom: 5px; }

.remove-bottom { padding-bottom: 0px  !important; margin-bottom: 0px  !important;}

/***** Language options *****/

.langlinks a { text-decoration: underline; padding-right: 2px; font-size: 0.8em; }

h1 {

  margin: 0;

}

ol, ul ,li{

  list-style: none outside none;

  margin: 0;

  padding: 0;

}

.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {



}

.nomargin {

  margin: 0 !important;

}

.floatleft{

	float: left;

}

.floatright{

	float: right;

}

/***** Header *****/

#header {

    background: #e7eacd;

	border-bottom: 2px solid #de2d3b;

}

#header #headerimage{

	background:#161616;

}

#header #headerimage img {

    margin-right: -35px;

}

#header .menubar #headerimage{

	width:100%;

	text-align:center

}

#header .menubar #megaMenu {

    padding-top: 40px;

}

#header .menubar #megaMenu.megaFullWidth{

	z-index:99999;

}




#header .menubar #megaMenu.megaFullWidth ul li {
    height: 55px;
    padding-left: 10px;
    padding-right: 10px;
}



#header .menubar #megaMenu.megaFullWidth > ul > li > a {

    padding-left: 6px;

    padding-top: 0 !important;

    padding-right: 6px;

}

#header .menubar ul li {

    position: relative !important;

}

#header .menubar #megaMenu.megaFullWidth > ul > li.menu-item-has-children:hover{

	background:url(images/bg-menu.png) bottom center no-repeat;

}

#header .menubar #megaMenu.megaFullWidth > ul > li:hover > a > span.wpmega-link-title{

	color:#dc1f26;

}

#header .menubar #megaMenu ul.megaMenu li a span, #header .menubar #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-link-title{

	font-family: 'slabtallxregular';

	font-size:21px;

	color:#000000;

	text-transform:uppercase;

	text-decoration:none;

}

#header .menubar ul li a:hover span{

	text-decoration:underline;

	color:#dc1f26;

}

#header .menubar #megaMenu.megaFullWidth ul li ul.sub-menu.sub-menu-1 {

    background: none repeat scroll 0 0 #FFFFFF;

    border-top: 5px solid #161616;

    height: auto;

    left: 0 !important;

    max-width: 580px;

    position: absolute;

    top: 55px;

}



#header .menubar #megaMenu.megaFullWidth ul li ul.sub-menu.sub-menu-1 li {

    border-top: 1px solid;

    display: block;

    margin: 0 10px !important;

    min-width: 556px;

    padding: 2px 0 0 !important;

	height:39px

}

#header .menubar #megaMenu.megaFullWidth ul li ul.sub-menu.sub-menu-1 li:first-child{

	border:none;

}

#header .menubar #megaMenu.megaFullWidth > ul > li > ul.sub-menu.sub-menu-1 > li > a {

    border: medium none;

    color: #000000;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    line-height: 20px;

    margin: 0;

    padding: 5px;

}

#header .menubar #megaMenu.megaFullWidth > ul > li > ul.sub-menu.sub-menu-1 > li > a > span.wpmega-link-title{

	font-family: 'typoslabserif-lightregular';

	font-size:18px;

	color:#000000;

	text-decoration:none;

	text-transform:none

}

#header .menubar #megaMenu.megaFullWidth > ul > li > ul.sub-menu.sub-menu-1 > li > a:hover > span.wpmega-link-title{

	color:#dc1f26;

}





/*****************************Main-Content-Home*****************************/



#about{

	background:url("images/bg-about.jpg") no-repeat scroll center top / 100% auto rgba(0, 0, 0, 0);

	

	margin:0 auto

}



#about .about-content {

    margin: 0 auto;

    max-width: 1150px;

    padding-top: 60px;

}

#about .about-content h1, #content .wapper_book h1{

	 color: #FFFFFF;

    font-family: 'typoslabserif-lightregular';

    font-size: 56px;

    text-transform: uppercase;

	text-align:center;

	line-height:normal;

}



#content .wapper_book{

	   padding-top: 60px;

}





#about .about-content h1 span.start-title, #content .wapper_book h1 span.start-title {

    background: url("images/start.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 47px;

    padding-right: 50px;

    width: 49px;

}



#about .about-content .main-about-content {

    background: url("images/bg-about-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

    margin-top: 60px;

    padding: 56px 40px 15px 35px;

	float:left;

	margin-bottom:90px;

}

#about .about-content .main-about-content h2,#about .about-content .main-about-content h2 a{

	background:url(images/h2_background.png) repeat center center;

	width:100%;

	float:left;

	text-align:center;

	font-size:30px;

	margin:10px 0px;

	font-family: 'typoslabserif-lightregular';

	text-transform:uppercase;

	color:#fff;

}

#about .about-content .main-about-content h2 a:hover{

	color:#dc1f26;

}

#about .about-content .main-about-content p {

    color: #E8EACE;

    font-family: Cambria;

    font-size: 20px;

    height: auto;

    line-height: 30px;

    padding-bottom: 25px;

    text-align: left;

}

#about .about-content .main-about-content p a{

	font-family:Cambria;

	color:#dc1f26;

}



/******book**************/

.book #content{

    background: url("images/book_bg.jpg") no-repeat top center;

	background-size:cover;



    margin: 0 auto;

	width:100%;

	float:left;

}

.book #content .wapper_book{

	max-width:1150px;

	margin:0 auto;

}

#content .wapper_book .book-item {

background: url("images/bg-about-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

margin-bottom:20px;

padding:15px;

}

#content .wapper_book .book-item .book_heading{

font-family: 'typoslabserif-lightregular';

font-size:30px;

line-height:normal;

color:#fff;

text-decoration:none;

margin-bottom:20px;

text-transform:uppercase;



}

#content .wapper_book .book-item .book_heading a:hover{

color:#dc1f26;

text-decoration:none;

}

#content .wapper_book .book-item .short_description{color:#e8eace; font-size:22px;line-height:normal;}

#content .wapper_book .book-item .links{margin:20px 0px;}

#content .wapper_book .book-item .links a ,.book-summary .links a{

	text-transform:uppercase;

	font-family: 'typoslabserif-lightregular';

	font-size:22px;

	padding: 15px 30px;

	border-radius: 6px;

	background:#e0e4c1;

	margin-right:10px ;

	float:left;

	color:#202213;

}

#content .wapper_book .book-item .links a:hover, .book-summary .links a:hover{

	text-decoration:none;

	background:#d81b21;

	color:#fff;

}

#content .wapper_book .book_intro{

	color:#e8eace; font-size:22px;line-height:normal; text-align:center;margin:30px auto;

}

#content .wapper_book .book_intro p{margin-bottom:20px;}

/*************************Content-blog****************/

#blog {

    background: url("images/bg-blog.jpg") no-repeat top center;

	background-size:cover;



    margin: 0 auto;



}

#blog .title-blog {

    color: #FFFFFF;

    font-family: Myriad Pro;

    font-size: 63px;

    margin: 45px 0;

    text-transform: uppercase;

}

#blog .main-blog {

    margin: 0 auto;

    max-width: 1150px;

}

#blog .main-blog .wapper-blog {

    border-bottom: 1px solid #515237;

    margin-bottom: 15px;

    margin-left: auto;

    margin-right: auto;

    max-width: 783px;

}

span .icon-title {

    background: url("images/icon-title.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 50px;

    margin: 20px;

    width: 50px;

}

#blog .main-blog .wapper-blog .main-blog-content {
	background: url("images/bg-blog-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 15px;

    padding: 30px;

}



#blog .main-blog .wapper-blog .main-blog-content .title {

    padding-bottom: 30px;

}



#blog .main-blog .wapper-blog .main-blog-content h2 a, #blog .main-blog .wapper-blog .main-blog-content h2{

	color: #fff;

	font-family: 'typoslabserif-lightregular';

	font-size:30px;

	text-transform:uppercase

}

#blog .main-blog .wapper-blog .main-blog-content h2 a:hover{

	text-decoration:none;

	color:#dc1f26;

}



#blog .main-blog .wapper-blog .main-blog-content p {

    color: #E8EACE;

    font-family: Cambria;

    font-size: 20px;

    line-height: 28px;

}

.margin20{margin-top:25px;}

#blog .main-blog .wapper-blog .main-blog-content p a{

	text-align:center;

}

#blog .main-blog .wapper-blog .main-blog-content p span{

	padding: 0 5px 0 5px;

}

#blog .main-blog .wapper-blog .main-blog-content p span a{

	text-decoration:none;

	color:#e8eace;

	text-transform:uppercase;

	font-size:20px;

}

#blog .main-blog .wapper-blog .main-blog-content a.link {

    background: none repeat scroll 0 0 #E0E4C1;

    border-radius: 2px;

    color: #000000;

    font-family: 'typoslabserif-lightregular';

    font-size: 22px;

    padding: 10px;

    text-decoration: none;

	text-transform:uppercase

}
/**************************Page-book********************/

.books-content-single .single-title h1{
	font-size:37px;
	font-family:'typoslabserif-lightregular';
	padding-bottom: 26px;
}
.books-content-single .single-title h1 span{
	text-transform:uppercase;
}
.product-books-title h2 {
    color: #fff;
    font-family:'typoslabserif-lightregular';
    font-size: 30px;
}
.product-books-title p {
    color: #e8eace;
    font-size: 22px;
    line-height: 26px;
    margin: 10px 0;
    padding-bottom: 10px;
}
.books-content-single {
    background: url("images/bg-blog-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #e8eace;
    font-size: 22px;
    padding: 20px;
}
.books-content-single h1{
	font-size:30px;
	color:#fff;
	font-family:'typoslabserif-lightregular';
}
 .table-of-content {
    color: #e7eacd;
    font-size: 21px;
    margin: 30px 0;
}
 .table-of-content h2{
	background:#000;
	height:35px;
	color:#dc1f26;
	font-size:30px;
	text-transform:uppercase;
	padding:20px;
	font-family:'typoslabserif-lightregular';
}
.table-of-content .table-content-wapper {
    background: url("images/bg-blog-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 30px 25px;
}
.table-content h2.title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    height: auto;
    padding: 0 !important;
    text-align: center;
    text-transform: none;
}
.table-of-content .table-content h2.title span{
	text-transform:uppercase;
}
.table-of-content .table-content h3.title {
    color: #fff;
    font-size: 28px;
    margin-bottom: 20px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
}
.table-of-content .table-content h4.title {
    color: #e7eacd;
    font-size: 24px;
}

.table-of-content .table-content ul li{
	list-style:none;
}
.table-of-content .table-content ul.sub-0{
    line-height: 50px;
	font-weight:bold;
	padding:5px 0;
}
.table-of-content .table-content ul.sub-0 li{
	padding:5px 0;
	display:block;
}
.table-of-content .table-content ul > li > ul.sub-1 {
    color: #e7eacd;
    font-size: 21px;
    font-weight: normal;
    margin-top: 20px;
}

.book-summary h2 {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font-size: 30px;
    height: 35px;
    padding: 20px;
    text-transform: uppercase;
	font-family:'typoslabserif-lightregular';
}
.book-summary .book-summary-content{
    background: url("images/bg-blog-content.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 30px 25px;
	color: #e8eace;
	overflow:hidden;
    font-size: 22px;
    line-height: 26px;
}

.post-nav{

	padding:0 35px;

}

.post-nav a.older-post{

	background:url('images/older-post.png') no-repeat;

	background-position:center left;

	float:left;

	padding-left: 50px;

	font-family: 'typoslabserif-lightregular';

	font-size:24px;

	color:#e8eace;

	text-decoration:none

}



.post-nav a.new-post{

	background:url('images/new-post.png') no-repeat;

	background-position:right center;

	float:right;

	padding-right:50px;

	font-family: 'typoslabserif-lightregular';

	font-size:24px;

	color:#979b77;

	text-decoration:none;

}

#slider .slide_text_wapper{

    float: left;

    margin-top: 4%;

    position: absolute;

    top: 40px;

    width: 100%;

    z-index: 999;

}

#slider .slide_text{

	width:80%;

	margin:0 auto;

}

#slider .slide_text .left_text{width:69%;float:left;}

#slider .slide_text h2{

	font-size:110px;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

	font-family: 'typoslabserif-lightregular';

	line-height: 1em;

	text-align:center;

	margin-bottom:20px;

	text-shadow: black 0.1em 0.1em 0.2em

}

.widget-area .widget li {

    font-size: 0.928571rem;

    line-height: 1.71429;

    list-style-position: inside;

    list-style-type: square;

    margin: 0.571429rem 0 0;

}

#slider .slide_text .plus_icon{

	padding-left: 70px;

	background:url("images/plus_icon.png") no-repeat left top;

	margin-bottom:40px;

	width:80%;

	clear:both;

	text-align:center;

	margin:0px auto 40px auto;

}

#slider .slide_text .star_icon{

	padding-right: 70px;

	background:url("images/star_icon.png") no-repeat right top;

	font-family: 'typoslabserif-lightregular';

	font-size:32px;

}



#slider .slide_text .left_quote{

	padding-left: 60px;

	background:url("images/left_qoute.png") no-repeat left top;

	margin-bottom:40px;

	width:68%;

	text-align:center;

	margin-bottom:20px;

	margin:0 auto;

	clear:both;

}

#slider .slide_text .right_quote{

	padding-right: 60px;

	background:url("images/right_qoute.png") no-repeat right bottom;

	font-family: 'typoslabserif-lightregular';

	font-size:26px;

	line-height:normal;

	font-style:italic;

}

#slider .slide_text .review_by{

	text-align:center;

	font-family: 'helvetica';

	font-size:26px;

	font-family: 'slabtallxregular';

	margin-top:20px;

}

/***********************sidebar*************************/

#sidebar .widget-area{

	margin: 0!important;

	border: none;

}

#sidebar aside{

	margin-bottom: 45px;

}

#sidebar aside select {

	background:#e0e4c1;

    font-family: cambria;

    font-size: 20px;

    height: 41px;

    margin-bottom: 30px;

    margin-top: 15px;

    padding-top: 5px;

    width: 314px;

	color:#6e7062;

}

#sidebar .widget-area h3.widget-title {

    border-bottom: 3px solid #979B77;

    color: #DC1F26;

    font-family: 'typoslabserif-lightregular';

    font-size: 30px;

    font-weight: 100;

}

#sidebar .widget-area ul{

	

}

#sidebar .widget-area ul li{

	list-style: none;

	border-top:1px solid #888966;

}

#sidebar .widget-area ul li:first-child{

	border:none;

}

#sidebar .widget-area ul li a{

	font-family:TypoSlabserif;

	font-size:20px;

	color:#fff;

}



/***** Search *****/

.search_box {

  float: left;

  width: 75%;

}

#xlsSearch {

  background: url("images/text-search.png") no-repeat scroll left center transparent;

  border-color: #BABABA;

  border-image: none;

  border-style: none none solid;

  border-width: medium medium 1px;

  box-shadow: none;

  color: #BABABA;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  padding: 0 0 0 20px;

  width: 85%;

}

#submitbutton {

  background: none repeat scroll 0 0 transparent;

  border: medium none;

  color: #BABABA;

  float: left;

  font-family:Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: normal;

  padding: 0;

  width: 25%;

}

.frmsearch {

  float: left;

  margin-top: -5px;

}

.frmsearch form {

  float: right;

  margin: 0;

  max-width: 180px;

}

.dropdown-menu .active > a, .dropdown-menu .active > a:hover {

  background: #000000;

  background-color: #000000;

  background-image: linear-gradient(to bottom, #666666, #474747);

  color: white;

}

.dropdown-menu li > a {

  font-size: 12px;

}

#primary, #top-footer, #botom-footer, #header{min-width:1300px;}

/*			Sidebar				*/

.site-content .entry-content .uds-bb-controls .uds-bb-button.uds-bb-prev.uds-center-vertical {

    background: url("images/preview.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 64px;

    width: 64px;

	

}

.site-content .entry-content .uds-bb-controls .uds-bb-button.uds-bb-prev.uds-center-vertical span{

	display:none;

}

.site-content .entry-content .uds-bb-controls .uds-bb-button.uds-bb-next.uds-center-vertical {

	background: url("images/next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

	width:64px;

	height:64px;

}

.site-content .entry-content .uds-bb-controls .uds-bb-button.uds-bb-next.uds-center-vertical span{

	display:none;

}

#main-frame .widget {

    margin-top: 10px;

}

.category-wapper {

    margin-bottom: 15px;

}

.category-wapper .heading_box {

    background:url(images/label.jpg) repeat-x left top;

    line-height: 33px;

	color: #525252;

    padding: 0 15px;

}

.category-wapper .heading_box a:hover{	color: #525252; text-decoration:none;}

.block-left li a {

    color: #525252;

    display: block;

    padding:0;

}

.block-left .block-content {

    padding: 0 0px;

}

.category-wapper ul{font-size:100%;}

.category-wapper ul li:first-child{border-top:none}

.category-wapper ul li{line-height:30px;border-top:0px solid #EFEFEF;padding:0 15px;}

.category-wapper ul ul{display:none}



.category-wapper ul ul li {

    margin-bottom: 0;

}

.category-wapper ul ul ul{display:none;}

.category-wapper ul ul ul li{}



.category-wapper ul li.active li.active ul, .category-wapper ul li.active ul {

    display: block;

    margin-bottom: 0;

    margin-left: 0;

    margin-top: 0;

}

.category-wapper ul li.active ul ul{

	display:none;

}

.category-wapper ul li a:hover{

	color:#D60665;

	text-decoration:none;

}

.family-wapper li.active a {

    text-decoration: underline;

}

#category-tree span,.category-wapper .heading_box a {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

}

/*			Footer				*/

#top-footer{

	background:#0d0c03;

}

#top-footer .top-footer {

    margin: auto;

    width: 1150px;

    padding-top: 10px;

}

#botom-footer{

	background: #000000;

}

#botom-footer .botom-footer{

	width:1150px;

	margin:auto;

}

#top-footer .top-footer h3{

	font-family: 'helvetica';

	font-size:14px;

	color:#fff;

	font-weight:600;

}

#top-footer .top-footer ul.menu-footer {

    color: #AEB196;

    font-family: 'helvetica';

    font-size: 14px;

    padding: 10px 0;

}

#top-footer .top-footer ul.menu-footer li a {

    color: #DDDDDD;

    font-family: 'helvetica';

    font-size: 14px;

    line-height: 24px;

}



#top-footer .top-footer ul.menu-footer li a:hover{

	color:#ffffff;

	text-decoration:none;

}



#top-footer .top-footer ul.footer-menu-2 {

    margin-top: 45px;

}

#top-footer .top-footer ul.footer-menu-2 li a {

    color: #DDDDDD;

    font-family: 'helvetica';

    font-size: 14px;

    line-height: 24px;

}

#top-footer .top-footer ul.footer-menu-2 li a:hover{

	color:#fff;

	text-decoration:none

}

#top-footer .top-footer #mc_display_rewards{

	display:none;

}

#top-footer .top-footer .mc_custom_border_hdr{

	display:none;

}

#top-footer .top-footer .mc_var_label{

	display:none;

}

#top-footer .top-footer #mc_signup #mc_signup_form {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    margin-top: 5%;

    padding: 0;

}



#top-footer .top-footer #mc_signup_submit {

    background: url("images/bt-mail.png") no-repeat scroll center center #CBCDB4;

    border: medium none;

    color: #FFFFFF;

    height: 42px;

    text-indent: -999px;

    width: 54px;

    border-radius: 0px;

}

#top-footer .top-footer #mc_signup_form .mc_input {

    background: none repeat scroll 0 0 #DDDDDD;

    border: medium none;

    border-radius: 0;

    color: #787878;

    height: 38px;

    padding-left: 10px;

    width: 199px;

}

#top-footer .top-footer .socialmedia {

    margin-top: 20px;

    padding-top: 35px;

}

#botom-footer .botom-footer p {

    color: #FFFFFF;

    font-family: 'helvetica';

    font-size: 14px;

    margin: 13px 13px 0 0;

}

#botom-footer .botom-footer ul.link-footer {

    color: #FFFFFF;

    font-family: 'helvetica';

    font-size: 14px;

    margin: 13px 0 ;

}

#botom-footer .botom-footer ul.link-footer li {

    border-left: 1px solid #FFFFFF;

    display: inline;

    padding: 0 3px;

}

#botom-footer .botom-footer ul.link-footer li a, #botom-footer .botom-footer ul.link-footer li a:visited{

	font-family: 'helvetica';

	font-size:14px;

	color:#fff;

	text-decoration:none;

}

#botom-footer .botom-footer ul.link-footer li a:hover {

    color: #dc1f26;

    text-decoration: none;

}

#botom-footer .botom-footer ul.link-footer li:first-child{

	border:none;

}

/**** Responsive settings ******/

@media only screen and (min-width: 800px) {

#menubar #navigation .megaResponsiveToggle ul.megaMenu {

  display: inline-block !important;

  zoom: 1; *display: inline;

}



#menubar .megaMenuHorizontal ul.megaMenu {

  display: inline-block !important;

  zoom: 1; *display: inline;

  float: none;

  margin: auto;

  width: auto !important;

}

}

@media only screen and (min-width: 800px) and (max-width: 939px) {



}

@media only screen and (min-width: 768px) and (max-width: 799px) {

#menubar .megaMenuHorizontal ul.megaMenu {

  display: inline-block !important;

  zoom: 1; *display: inline;

  float: none;

  margin: auto;

  width: auto !important;

}

}

@media only screen and (max-width: 767px) {

.container-fluid {

  padding-left: 1%;

  padding-right: 1%;

}

#header {

  text-align: center;

  min-width:1200px;

}

.frmsearch form {

  float: none;

  margin: auto auto 10px;

}

.menu-header-1 ,.menu-header-2 {

  float: none;

  margin: 5px auto auto;

}

.megaMenuToggle-icon:after, .megaMenuToggle-icon:before {

  left: 0;

}

#menubar  ul.megaMenu > li > a span.wpmega-link-title, #menubar  ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {

  font-size: 14px;

}

.footer-box3 {

  clear: both;

  float: left;

}

#mc_signup_form {

  float: none;

  margin: auto;

}

.socialmedia img{

	padding-left:10px



}

.entry-content .uds-bb-controls .uds-bb-paginator.oldskool.inside .uds-bb-button.uds-bb-prev.uds-center-vertical span{

    background: url('images/preview.png') repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    border-radius: 3px;

    cursor: pointer;

    height: 30px;

    padding: 8px 10px;

    width: 30px;

}



}

@media only screen and (min-width: 600px) and (max-width: 767px) {

#footer-box .footer-box1, #footer-box .footer-box2 {

  float: left;

  margin-left: 5%;

  width: 45%;

}

#menubar  ul.megaMenu > li > a, #menubar  ul.megaMenu > li > span.um-anchoremulator {

  padding: 8px 10px;

}

}

@media only screen and (min-width:480px) and (max-width: 599px ) {

#footer-box .footer-box1, #footer-box .footer-box2 {

  float: left;

  margin-left: 5%;

  width: 45%;

}

#menubar  ul.megaMenu > li > a, #menubar  ul.megaMenu > li > span.um-anchoremulator {

  padding: 5px 10px;

}

}

@media only screen and (min-width:320px) and (max-width: 479px) {

.footer-box1 h3, .footer-box1 ul, .footer-box2 h3, .footer-box2 ul {

  margin: 0 !important;

  text-align: center;

}

.menu-header-1 li a {

  padding: 0 10px;

}

#menubar  ul.megaMenu > li > a, #menubar  ul.megaMenu > li > span.um-anchoremulator {

  padding: 5px 10px;

}

}

@media only screen and (max-width:320px){

#menubar  ul.megaMenu > li > a, #menubar  ul.megaMenu > li > span.um-anchoremulator {

  padding: 5px 10px;

}

}

/**** css for table content ******/

#mCSB_1_container.mCSB_container p{
	width:840px;
	padding-bottom: 20px;
	line-height: 26px;
	font-size: 17px;
	font-family: helvetica, arial, sans-serif;
}

#mCSB_1_container.mCSB_container {
	padding-left: 60px;
}


#mCSB_1_container.mCSB_container h4 {
font-size: 22px;
color: #e7eacd;
padding-bottom: 17px;
font-family: helvetica, arial, sans-serif;
}

#mCSB_1_container.mCSB_container h3 {
height: 96px;
color: #ffffff;
font-size: 30px;
padding: 20px;
font-family: 'typoslabserif-lightregular';
}

.product-books-title.span9{
font-family: Cambria;
font-size: 20px;
height: auto;
line-height: 30px;
text-align: left;
}

#mCSB_1_container.mCSB_container a {
color: #dc1f26;
}


#mCSB_1_container.mCSB_container pre {
color: #666;
font-family: Consolas, Monaco, Lucida Console, monospace;
font-size: 12px;
font-size: 0.857142857rem;
line-height: 1.714285714;
margin: 24px 0;
margin: 1.714285714rem 0;
overflow: auto;
padding: 24px;
padding: 1.714285714rem;
background-color: #0d0c03;
}


@media only screen and (max-width: 767px) {
    
   body  #header {
        min-width: auto;
    }   
    body #header .right{
        text-align: center;
    }
    body #header #headerimage img{
        margin-right: auto;
        max-width: 220px;
    }
    body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
        justify-content: center;
    }
    body #mega-menu-wrap-primary .mega-menu-toggle{
        display:block;
    }
    #primary, #top-footer, #botom-footer, #header {
        min-width: auto;
    }
    #botom-footer .botom-footer,
    #top-footer .top-footer {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }
    #botom-footer .span6,
    #botom-footer .botom-footer ul.link-footer {
        text-align: center;
    }
    
    
    #blog .main-blog .wapper-blog .main-blog-content h2 a, #blog .main-blog .wapper-blog .main-blog-content h2 {
        font-size: 24px;
        line-height: 30px;
    }
    
    
    #slider .slide_text h2{
        font-size:30px;
    }
    body .nivo-caption {
        top: 40px;
    }
    .slider_box .nivo-main-image {
        height: 460px !important;
            width: auto !important;
    }
    #slider .slide_text .left_text {
        width: 100%;
    }
    #slider .slide_text {
        width: 90%;
    }
    #slider .slide_text .plus_icon {
        padding-left: 0;
        margin-bottom: 20px;
    }
    #slider .slide_text .star_icon {
        padding-right: 0;
        font-size: 18px;
        line-height: 20px;
    }
    #slider .slide_text .right_quote {
        padding-right: 60px;
        font-size: 16px;
        line-height: 18px;
    }
    #slider .slide_text .left_quote {
        width: 80%;
    }
    #slider .slide_text .review_by {
        font-size: 18px;
        line-height: 20px;
    }
    #about .about-content h1, #content .wapper_book h1{
        font-size: 28px;
    }
    #about .about-content h1 span.start-title, #content .wapper_book h1 span.start-title {
        background-size: contain;
        padding-right: 30px;
    }
    #about .about-content .main-about-content h2, #about .about-content .main-about-content h2 a {
        font-size: 24px;
    }
    #about .about-content .main-about-content {
        padding: 40px 40px 15px 35px;
    }
}