/*
Theme Name: MW
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mw
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

MW is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700,600,400);
@import url(http://fonts.googleapis.com/css?family=Raleway:500,600,700,400,300);
@import url(http://fonts.googleapis.com/css?family=Merriweather:400,700);
html {
	font-family: "Open Sans";
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust:     100%;
}

body {
	margin: 0;

}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
	color:#930d0d;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
	background: none !important;
	border:none !important;
	border-bottom:1px dashed #cecece !important;
	margin-bottom: 5px !important;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}
ul,li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {

}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
html {
	box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: url('img/noise.png');
	background-color: #fff;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {

}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

.container{
	width:1200px;
	margin: auto;


}
#wrap{
	background-color: #fff;
	min-height: 700px;
	border:5px solid #f0f0f0;
}
.left{float: left}
.right{float: right}
.clear{clear: both}
/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}

textarea {
	padding-left: 3px;
	width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/

header{
		background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #f6f6f6 53%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f4f4f4 0%,#f6f6f6 53%,#ffffff 100%);
background: linear-gradient(to bottom, #f4f4f4 0%,#f6f6f6 53%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
	height:60px;
	position: fixed;
	top:0px;
	left:0px;
	right:0px;
	z-index: 999!important;
}
	.site-branding {
		float:left;
		margin-top:5px;
	}
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: #930d0d;
}



a:hover,
a:focus,
a:active {
	color: #c41e1e;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
	
	display: block;
	float: right;

}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	

}

.main-navigation li {
	float: left;
	position: relative;
	height:60px;
	line-height: 60px;
}

.main-navigation a {
	display: block;
	text-decoration: none;
	color:#777;
	font-family:"Raleway";
    font-weight:500;
    letter-spacing:.05em;
    -webkit-transition: background .3s ease-in;
	-moz-transition: background .3s ease-in;
	-ms-transition: background .3s ease-in;
	-o-transition: background .3s ease-in;
	transition: background .3s ease-in;
    cursor:pointer;
    padding:0px 18px;
}

.main-navigation ul ul {
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);
	border:1px solid rgba(255,255,255,0.1);
	border-bottom: none;
	float: left;
	position: absolute;
	top: 59px;
	left: -999em;
	    z-index: 9999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul a {
	width: 180px;
	position: relative;
	  z-index: 9999;
	  padding:10px 15px;
	  height: auto !important;
}

.main-navigation ul ul li {
	font-size: 15px;
	line-height: 15px;
	  height: auto !important;

	border-right:0px;
	box-shadow: none;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	
	background-color: rgba(255,255,255,0.9);
	position: relative;
	  z-index: 9999;
}
.main-navigation ul ul li .sub {
	font-size: 12px;
}

.main-navigation li:hover > a {
	background-color: white;

}

.main-navigation ul ul :hover > a {
}

.main-navigation ul ul a:hover {
}

.main-navigation ul li:hover > ul {
	left: auto;
}

.main-navigation ul ul li:hover > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
}
.inner-header {
	background: #45484d;
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%);
background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
}
.inner-header .main-navigation a{
	color:#fff;
}
.inner-header .main-navigation li:hover > a {
	background-color: rgba(0,0,0,0.86);

}
.inner-header .main-navigation ul ul li {
	background-color: black;
}
/* Small menu. */
.menu-toggle {
	display: none;
}

@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/* Search widget. */
.widget_search .search-submit {
	display: none;
}
.widget-title{
	font-size: 15px;
}
/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/

.entry-title{
	font-family: "Raleway";
	margin: 0px 10px;
	font-size: 32px;
	position: relative;
	top:10px;
	font-weight: 400;
	border-bottom: 1px dashed #dedede;
}
.entry-content{
	padding:20px 50px;
}
.entry-content ul li, .entry-content ol li {
	list-style: disc
}
 .entry-content ol li {
 	list-style: decimal;
 	}
	.entry-content h3, .entry-content h3 *{
		color: #555;
	  	font-family: "Raleway";
	  	font-size: 21px;
	  	margin:0px;
	  	font-weight: 500;
	  	margin-top:10px;
	}
	.entry-content h2 , .entry-content h2 *{
	  	font-weight: 600;
		color: #555;
	  	font-family: "Raleway" !important;
	  	font-size: 25px;
	  	margin:0px;
	  	margin-bottom: 10px;
	  	margin-top:15px;
	}
	 h1.kvb {
	  	font-weight: 600;
		color: #555;
	  	font-family: "Raleway" !important;
	  	font-size: 28px;
	  	margin:0px;
	  	margin-bottom: 10px;
	  	margin-top:15px;
	}
	.entry-content hr {
		margin:0px;
		padding:0px;
		margin-bottom: 5px !important;
	}

.entry-content img {
	border:3px solid #fff;
	margin: 5px;
}
img.alignnone {
  text-align: center;
  display: block;
  margin: auto;
}
 .entry-content .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
12.2 Jumbo Slider
--------------------------------------------------------------*/
#jumbotron {
position: absolute;
	top:60px;
	background-color: #000;
	height: 600px;
}
.jumboSlide {
	width:100%;
	height: 600px;
	background-size: cover;
	background-position: center center;
	text-align: center;
	line-height: 600px;
	
}
.jumboSlide img {
	 vertical-align: middle;
	max-height: 600px;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

/*--------------------------------------------------------------
12.3 Homepage
--------------------------------------------------------------*/

#pre-order {
	background: #1c1c1c;
	padding:20px;
	padding-bottom: 30px;
	border:1px solid rgba(255,255,255,0.05);
	line-height:normal !important;
	min-height: 80px;
	font-size: 20px;
	font-family:"Raleway";
	font-weight: 600;
	box-shadow: 0 0px 5px rgba(0,0,0,0.6);
	color:#fff;
	position: relative;
	z-index: 99;
	height: auto !important;
}
#pre-order .container{
	padding:0px 30px;
}
.flat-btn {
background: #721d1d;


box-shadow: 0 1px 1px rgba(0,0,0,.1),inset 1px 0 0 rgba(255,255,255,.05),inset -1px 0 0 rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.2);
	position: relative;
	top:-3px;
	padding: 15px 30px;
	color:#fff !Important;
	text-shadow:1px 1px 0  rgba(0,0,0,0.2);
	font-weight: 700;
	font-size: 22px;
	border-radius: 4px;
	border:1px solid rgba(255,255,255,0.05);
		text-decoration: none;
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
}
	.flat-btn:hover {
		background: #9B2727
	}
.third {
	width: 30%;
	margin:0 1.3%;
}
.third img {
  box-shadow: 0 1px 1px rgba(0,0,0,.1),inset 1px 0 0 rgba(255,255,255,.05),inset -1px 0 0 rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.2);
	border:5px solid #fff;
s
}
.widgettitle, .widget-title {
	text-align: center;
	font-family: "Raleway";
	font-size: 24px;
	font-weight: 400;
	border-bottom: 1px solid #f0f0f0;
	margin:30px 5px 30px 5px;
}
.textwidget {
	font-size: 14px;
	line-height: 21px;
	margin: 0px 10px;
}
.widget{margin: 0px;}
#instagram .textwidget{
	margin:0px;

}
#instagram {
	position: relative;
	top:0px;
	padding:20px 20px;
	color:#fff;
	font-family: "Raleway";
	font-weight: 400;
	font-size: 24px;
		background: #222;

}
#instagram .btn{
	background-color: #6f97b6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#6f97b6),to(#3f729b));
  background-image: -webkit-linear-gradient(top,#6f97b6,#3f729b);
  background-image: -moz-linear-gradient(top,#6f97b6,#3f729b);
  background-image: -o-linear-gradient(top,#6f97b6,#3f729b);
  background-image: -ms-linear-gradient(top,#6f97b6,#3f729b);
  background-image: linear-gradient(top,#6f97b6,#3f729b);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#6f97b6', EndColorStr='#3f729b');
  background-position: 50% 50%;
  padding: 8px 20px;
  border-radius: 4px;
  font-size: 16px;
  position:relative;
  top: -3px;
  color:#fff;
  font-weight: bold;
  margin-bottom: 15px;
  text-decoration: none;
  text-shadow: 0 1px 1px #1c5380;
  border: 1px solid #1c5380;
  box-shadow: 0 1px 1px rgba(0,0,0,.1),inset 1px 0 0 rgba(255,255,255,.05),inset -1px 0 0 rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.2);
}
#instagram .sbi_photo_wrap {
	border:5px solid #fff;
}

.post-box {
margin:20px 1.5%;
 
  background: #fff;
  -webkit-box-shadow: 0px 0px 0px 1px #ddd;
  -moz-box-shadow: 0px 0px 0px 1px #ddd;
  box-shadow: 0px 1px 0px 0px #ddd;
  padding: 20px;

}
.post-title {
	font-size: 28px;
	font-weight: 400;
	font-family: "Raleway";
}
.post-entry {
	font-size: 14px;
	color:#333;
}
	.post-entry img {
		display: none;
	}
.post-box a {
	color:#930d0d;
	text-decoration: none;
}
.post-meta {
	font-size: 12px;
}
/*--------------------------------------------------------------
xx.x Footer
--------------------------------------------------------------*/
.site-footer{
	background:#222;
	text-align: center;
	font-size: 12px;
	color:rgba(255,255,255,.2);
	padding: 30px;
}
.site-footer a {
	color:rgba(255,255,255,.5) !important;
	text-decoration: none;

}
.kvb_button{
	width:100%;
	border-bottom:6px solid #6d0909;
	text-align:center;
	padding:8px 0px;
	padding-bottom: 6px;
	text-decoration: none;
	color:#fff !important;
	font-weight: bold;
	background:#930D0D;
	display: block;
}
.kvb_button:hover{
	background:#a51a1a;
	border-color:#930d0d;
color:#fff !important;
}
.kvb_button:active{
	background:#6d0909;
	padding-bottom:8px;
	padding-top:6px;
	border-bottom:none;
	border-top:6px solid #930D0D;
}
.kvbooks_side h3 {
	margin-top:0px !important;
	margin-bottom: 5px;
}
.kvbooks_side hr {
	margin-top: 0px;
	border-bottom-style: solid !important
}
#smlogo{ display: none;}
/*--------------------------------------------------------------
xx.x Media Queries
--------------------------------------------------------------*/
@media only screen and (max-width : 1280px)  { 

	.container{
		width:100% !important;
	}
	.site-branding{
		padding-left: 15px;
	}	
	
}

@media only screen and (max-width :960px)  { 
#logo {display: none;}
#smlogo{ display: block;}
	
	
}

 #mc_embed_signup_scroll {
 	width:700px; 
 	margin:auto;
 }
.mc-field-group {
	width: 49.5% !important;
	margin-right: .5%;
	clear: none !Important;
	color:#fff !important;
	float:left;
	padding-bottom: 5px !important;
}
#signup {
	background-color: #1c1c1c;
	border-bottom:1px solid rgba(255,255,255,0.1);
	border-top:1px solid rgba(0,0,0,0.4);
	padding-top: 15px;
}
#mc_embed_signup_scroll center b {
	font-size:23px !important;
	color:#fff !important;
	font-family: "Raleway" !important;
	font-weight: 400 !important;
}
.indicates-required {
	text-align: center !important;
	margin: 5px 0;
	color:#fff;
}
.indicates-required span {
	position: relative;
	top:8px;
}
#mc_embed_signup .mc-field-group input {
	text-indent: 1% !important;
	border:1px solid #000;
	font-size: 18px;
}
#mc_embed_signup form {
	padding: 10px !Important;
	padding-bottom: 20px !Important;
}
#mc-embedded-subscribe {
	background:#333 !Important; 
	border:1px solid rgba(255,255,255,0.2) !Important; 
	box-shadow:none !Important; 
	text-shadow:none !Important; 
	font-size:18px !Important; 
	height:auto !Important; 
	padding:5px 40px !Important; 
	display:block !Important; 
	margin:10px auto 0px auto !Important;
	color:#fff;
	line-height: 32px;
	font-weight: bold
}
#mc-embedded-subscribe:hover{
	background:#902424 !Important;
	border-color:#902424 !Important;
	transition: background 0.5s ease;

}
#mc_embed_signup .mc-field-group input{
	display: block;
	width:100%;
}
.wp-image-860 {
	box-shadow: none !important;
}
#pre-order img {
  top: 11px;
  position: relative;
  border: 1px solid rgba(255,255,255,0.1);
}

ol.comment-list { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.comment-list li { }
ol.comment-list li.alt { }
ol.comment-list li.bypostauthor {}
ol.comment-list li.byuser {}
ol.comment-list li.comment-author-admin {}
ol.comment-list li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.comment-list li.comment time{ font-size:10px;}
ol.comment-list li.comment div.comment-author {}
ol.comment-list li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.comment-list li.comment div.vcard cite.fn { font-style:normal; }
ol.comment-list li.comment div.vcard cite.fn a.url {}
ol.comment-list li.comment div.vcard img.avatar { border:5px solid #ccc; float:left; margin:0 .5em 1em 0em; }
ol.comment-list li.comment div.vcard img.avatar-32 {}
ol.comment-list li.comment div.vcard img.photo {}
ol.comment-list li.comment div.vcard span.says {}
ol.comment-list li.comment div.commentmetadata {}
ol.comment-list li.comment div.comment-metadata { font-size:9px; }
ol.comment-list li.comment div.comment-metadata a { color:#ccc; }
ol.comment-list li.comment p { font-size:14px; margin:0 0 1em; }
ol.comment-list li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.comment-list li.comment div.reply { font-size:11px; }
ol.comment-list li.comment div.reply a { font-weight:bold;float:right; position:relative; top:-5px;}
ol.comment-list li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.comment-list li.comment ul.children li {}
ol.comment-list li.comment ul.children li.alt {}
ol.comment-list li.comment ul.children li.bypostauthor {}
ol.comment-list li.comment ul.children li.byuser {}
ol.comment-list li.comment ul.children li.comment {}
ol.comment-list li.comment ul.children li.comment-author-admin {}
ol.comment-list li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.comment-list li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.comment-list li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.comment-list li.comment ul.children li.depth-5 {}
ol.comment-list li.comment ul.children li.odd {}
ol.comment-list li.even { background:#fff; }
ol.comment-list li.odd { background:#f6f6f6; }
ol.comment-list li.parent { border-left:5px solid #111; }
ol.comment-list li.thread-alt { }
ol.comment-list li.thread-even {}
ol.comment-list li.thread-odd {}

.widget_recent_entries ul li, .widget_categories ul li{
	  color: #727272;
  position: relative;
  padding: 0;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e3e3e3;
}
.widget_categories ul li:before, .widget_recent_entries ul li:before{
	font-family: FontAwesome;
	  content: "\f105";
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 18px;
}
.widget_recent_entries ul li:before{
top:0px;
	}
.widget_recent_entries ul li a, .widget_categories ul li a {
	display: block;
	font-size: 14px;
	text-decoration: none;
	color:#000;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width:90%;
}
.widget_recent_entries ul li a:hover, .widget_categories ul li a:hover{
	color:#930D0D;
	transition: color 0.5s ease;

}
.widget_recent_entries ul li .post-date{text-align: right;display: block}
aside.widget{
	padding: 5px 10px;
	margin-bottom:5px
}
iframe .customisable-border{
	border:none !important;
}
.next_back div a {
	border:1px solid #cecece;
	padding:5px 10px;
	display: inline-block;
	border-radius: 3px;
	background: #f3f3f3;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}
.back_left{
	float: left
}
.next_right{
	float: right
}
.kvb_cat-item{
	float:left;
	width:25%;
	font-size: 16px;
	text-align: center;
	padding: 10px;
}
.kvb_cat-item a {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
.erpProThumb{
	margin-bottom: 10px !important;
}
.erpProPostLink h4 {
	margin-top: 10px !important;
}
.erpProPostLink  p{
	display:none;
}
.kvb_list_book{
	width:210px;
	float:left;
	padding: 0px;
	margin:10px;
	font-family: "Open Sans" !important;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0,0,0,0.5);
}
.kvb_list_thumb{
	width:200px;
	height: 300px;
	background-size: cover;
	background-position:center center;

	margin: 5px;
	margin-bottom: 0px;	
}
.kvb_list_thumb img {
	-webkit-box-shadow: inset 0px 0px 0px 5px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 0px 5px rgba(255,255,255,1);
box-shadow: inset 0px 0px 0px 5px rgba(255,255,255,1);
}
.kvb_list_thumb img:hover {

}
.kvb_list_details{
	width:180px;	
}
.kvb_list_title{
	border-top:1px solid rgba(0,0,0.2);
	padding: 5px 15px !important;
	text-transform: uppercase;
	font-size:14px !important;
	text-align: center;
	font-weight: bold;
	color:#565656;

}
	.kvb_list_title h3{
		margin:0px !important;
	}
.kvb_list_description p {
	margin:10px 0px;
	width:180px;

	word-wrap:break-word;
	padding: 0px;
}
.kvb_list_subtitle{
	text-align: center;;
	font-weight: bold;
	color:#777;
	margin-bottom:5px;
}
.grow { transition: all .2s ease-in-out; transform: scale(.9); }
.grow:hover { transform: scale(1); }