/*
Theme Name: Just Press
Theme URI: http://mizmizi.com/themes/justpress
Description: Just Press is a clean, minimal, lightweight and 100% responsive layout using bootstrap 3 framework. It’s easy to customize, seo friendly and faster loading wordpress theme , With popular posts, social sharing widget and nice slider also has five widget area which will give your site professional look. Just Press is fit for, food, business, health, portfolio, travel, photography, design, personal and any other creative blogs and websites. Just Press compatible with any browser and support on all major wordpress plugins. Be amazed how quickly you get your next website up and running.
Version: 1.0
Author: mizmizi
Author URI: http://mizmizi.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: justpress
Tags: Responsive-layout, Featured-images, Light, Blue, Black, Gray, White, Full-width-template, Custom-background, Custom-colors, Custom-Header, Custom-menu, Two-Columns, Right-sidebar, Threaded-comments, Sticky-post, Photoblogging

This theme, like WordPress, is licensed under the GPL.

*/


@import url('css/bootstrap.min.css'); 

@import "//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css";




#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	color: #000000;
	padding: 2px 10px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
	color: #874137;
}



body
{
	margin: 0 auto;
	padding: 0;
	background-color: #f1f1f1;
	font-size: 16px;
	color: #444;
}

.Main
{

	position: relative;
	left: 0;
	top: 0;
	background-color: #f1f1f1;																	

}


.cleared
{
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	table-layout: fixed;
}
/* header right */

.headright
{
	float: right;
}



img {
  height: auto; 
  max-width: 100%;
}

/* begin Header */
div.Header
{
	height: 100px;
	position: relative;
	z-index:0;
	background-color: #FFF;
}

/* end Header */

/* begin Logo */
.logo
{
	display : block;
	position: absolute;

}
img .logo 
{
	margin-bottom: 20px;
}
/* end Logo */

h1.logo
{
	display: none;
}

.navbar
{
	position: relative;
	min-height: 40px;
	border: none;
	background-color: #222;
	border-radius: 0px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12) !important;
}

.nav ul {
	list-style: none;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, Serif;

}

.nav a {
	color:#fff;
	text-decoration: none;
	display: block;
	transition: .1s background-color;
	padding: 0 15px;
	font-family: "Titillium Web","Open Sans",Arial;
}

.nav a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #005695;

}

.nav a.active {

  background-color: #fff;
  cursor: default;
}

/* Sub Menus */
.nav li li {
  font-size: 16px;
  background-color: #fff;

}

.nav li li  a{
	color: #fff;
	background-color: #444;
	min-width: 150px;

}


.nav li li  a:hover{
	color: #fff;
	background-color: #222;


}


  .nav li {
	line-height: 45px;
	font-size: 16px;
	display: inline-block;
  }

  .nav > ul > li {
    text-align: left;

  }

  .nav > ul > li > a {
    padding-left: 0;
  }

  /* Sub Menus */
  .nav li ul {
	z-index: 1;
    position: absolute;
    display: none;
    width: inherit;
	margin-left: -0px;
}

.nav li:hover ul 
{
    display: block;
}

.nav li ul li 
{
    display: block;
}




.Block
{

	position:relative;
	z-index:0;
	margin-bottom: 20px;
	padding: 10px 0px;
	border: 2px solid #E6E4E6;
	background-color: #fff;

}

.Block-body
{

	position: relative;	
	z-index:1;
	padding: 0px;

	
}

.BlockHeader
{
	position:relative;
	z-index:0;
	height: 40px;
	background-color: #fff;
	padding: 10px;
}

.BlockHeader .t
{
	margin-left: 12px;
	font-family: "Titillium Web","Roboto",Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	line-height: 20px;
	color: #666;
}


.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
	background-color: #fff;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	margin: 0 15px 0 15px;
	color:#222;
}




.BlockContent-body a:link
{
	color: #222;
	font-family: "Titillium Web","Open Sans",Arial;
	text-decoration: none;
	font-size: 16px;

}


.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #222;
}


.BlockContent-body a:hover, .BlockContent-body a.hover
{
	text-decoration: none;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #222;
	margin:0;
	padding:0;
		margin-bottom: 20px;

}

.BlockContent-body li
{
	font-family: "Titillium Web","Open Sans",Arial;
	text-decoration: none;
}
.BlockContent-body ul li
{
	background-repeat:no-repeat;
}



/* end Box, BlockContent */

.blog-post
{
	text-align: justify;
	padding: 10px 30px 50px 30px;	
	background-color: #fff;

}
.blog-post a
{
	color: #005695;
	font-weight: bold;
	text-decoration: none;
}
.blog-post-meta
{
	float: left;
	margin-right: 5px;
}
/* social network*/

.social-icons {
    color: #FFFFFF;
    text-align: center;
    padding-top: 5px;
    position: relative;
    margin: 1px 10px;
}

a
{


}
.social-icons a 
{
    font-size: 21px;
    padding: 8px 10px 6px;
    color: #FFFFFF;
    margin-bottom: 5px;
    display: inline-block;
    margin: 1px 5px;
    width: 40px;
	height: 40px;
}

.social-icons .fa-facebook, .social-icons .facebook {
    background: #3B5998;
}

.social-icons .fa-twitter, .social-icons .twitter {
    background: #00abe3;
}

.social-icons .fa-google, .social-icons .google {
    background: #d3492c;
}

.social-icons .fa-linkedin, .social-icons .linkedin {
    background: #01669c;
}
/* begin Box, Post */
.Post
{
	position:relative;
	z-index:-1;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
	background-color: #fff;
	padding: 20px;
	border: 2px solid #E6E4E6;
}

.Post-body
{
	position: relative;
	padding: 15px;
}



.Post
{
	margin: 7px;
	z-index: 0;
}

.article img, img.article
{
	border: solid 1px #ADB8B2;
	margin: 1em;
}

.metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}
/* Finish images */

/* Start tables */

.article table, table.article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.article table, table.article .article tr, .article th, .article td
{
	background-color:Transparent;
}

.article th, .article td
{
	padding: 2px;
	border: solid 1px #8C9B94;
	vertical-align: top;
	text-align:left;
}

.article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #7F3301;
}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #222;
}
.postthumbnail
{
	float:left;
	margin-right: 20px;
}

.PostHeaderIcon-wrapper img
{
	border:none;
	vertical-align: middle;
	margin:0;
}
/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link, .PostFooterIcons a:link
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
}

.PostHeader a:visited, .PostHeader a.visited
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  color: #222;
}

.PostHeader a:hover, .PostHeader a.hovered
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  color: #444;
}
/* end PostHeader */

/* begin PostMetadata */
.PostMetadataHeader
{
	padding:1px;

}
/* end PostMetadata */

/* begin PostIcons */
.PostHeaderIcons
{
	padding:1px;
}

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover, .PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 14px;
	color: #222;
}

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover
{
	margin:0;
}

.PostHeaderIcons a:link
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: underline;
	color: #005695;
}

.PostHeaderIcons a:visited, .PostHeaderIcons a.visited
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: underline;
	color: #005695;
}

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
	color: #222;
}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
.PostContent
{
  font-family: "PT Sans Caption","PT Sans",sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  color: #222;
}

.author-bio
{
	float:left;
	background-color: #fff;
	padding: 20px;
	margin-top: 20px;
	width: 100%;
	margin-bottom: 20px;
}
.author-bio img
{
	float: left;
	margin-right: 10px;
}
/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #005695;
  text-decoration: none;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: "Titillium Web","Roboto",Arial;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 3.6rem;
  text-align: left;
  color: #333;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #005695;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #005695;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #005695;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #005695;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}



.Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.Post ol li, .Post ul ol li
{
	background: none;
	padding-left:0;
}

.Post ul li, .Post ol ul li 
{
	background-repeat:no-repeat;
	padding-left:13px;
}

.popular-post
{
  margin-bottom: 30px;  
}


.popular-post img
{
  width: 100px;
  height: 47px;
  float: left;

}
.popular-content
{
	margin-left: 120px;
}

.popular-content .date
{
	margin-top: 5px;
	color: #666;
}

/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
.blockquote p
{
	color:#111609;
	font-family: "Titillium Web","Open Sans",Arial;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

.blockquote
{
	border:solid 1px #BFD397; 
	margin:10px 10px 10px 50px;
	padding:5px 5px 5px 38px;
	background-color:#DEE8C9;
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin PostIcons */
.PostFooterIcons
{
	padding:1px;
}


.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	color:#005695;
	margin:0;
}


.PostFooterIcons a:visited, .PostFooterIcons a.visited
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: underline;
	color: #005695;
}
.PostFooterIcons a:hover, .PostFooterIcons a.hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
	color: #222;
}
/* end PostIcons */
.bypostauthor {
}

.sticky {
}
.hentry {
  margin: 0;
}

/* begin Button */
.Button
{

	cursor:pointer;

	background-color: #005695;
	color: #fff;
	padding:10px; 
	border: none;
	transition: .1s background-color;
	float: right;
	margin-top: 10px;
	border-radius: 4px;
}

.navigation
{
	margin: 20px 0px 20px 0px;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 10px;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #005695;
}

.Button .active
{
	color: #F1F3F2;
}


.btn-default
{
	color: #fff;
	background-color: #005695;
	border-color: none;
	font-weight: bold;

	padding: 10px;
	font-size: 16px;
}
.btn-default:hover
{
	color: #fff;
	background-color: #333;
}

textarea
{
		width: 100%;
}

.searchbtn
{
	width: 80px;
	height:40px;
	font-size: 14px;
	margin-bottom: 2px;
	font-weight:bold;
	cursor:pointer;
	background-color: #005695;
	color: #fff;
	border: none;
	transition: .1s background-color;
}

.searchbtn:hover
{
	color: #fff;
	background-color: #333;
}


.searchbox
{
	border:1px solid #c6c6c6; 
	width: 70%;
	height: 40px;
	padding-left: 5px;
}
.Button .hover, .Button:hover
{
	background-color: #222;
	color: #fff;
	text-decoration: none !important;
}

.commentbtn
{
	cursor:pointer;
	background-color: #005695;
	color: #fff;
	padding:10px; 
	border: none;
	transition: .1s background-color;


}
.commentbtn .hover, .commentbtn:hover
{
	background-color: #222;
	color: #fff;
	text-decoration: none !important;
}

/* end Button */

/* begin Footer */

.Footer
{
	color: #ACACAC;
	background-color: #222;
	overflow: hidden;
	padding-left: 40px ;

}
.Footer .social-icons
{
	float: left;
	padding-top: 5px;
	position: relative;
	margin: auto;
}
.Footer .social-icons .fa-facebook, .Footer .social-icons .facebook
{
	background-color: #444;
	color: #FFF;
}

.Footer .social-icons .fa-twitter, .Footer .social-icons .twitter
{
	background-color: #444;
	color: #FFF;

}
.Footer .social-icons .fa-google, .Footer .social-icons .google
{
	background-color: #444;
	color: #FFF;
}
.Footer .social-icons .fa-linkedin, .Footer .social-icons .linkedin
{
	background-color: #444;
	color: #FFF;

}
.social-icons
{
	color: #FFF;
	text-align: center;
	padding-top: 5px;
	position: relative;
	margin: 1px 10px;
}

.Footer ol, ul
{
	padding:0;
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-align: left;
}

 .Footer a
{
	color: #ACACAC;
	text-decoration: none;

}
.Footer li
{
	font-size: 16px;
}
.Footer .attachment-recent-thumbnails
{
	margin-bottom: 0px;
}
.Footer h2
{
	color: #f1f1f1;
}

/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{

	color:#ACACAC;
	text-decoration:none;

	}

.page-footer
{
	clear: both;
	text-decoration:none;
	text-align: center;
	color:#ACACAC;
	background-color: #000;
	padding: 15px 0px 5px 0px;
}


/* end PageFooter */

/* begin LayoutCell */
.contentLayout .content
{
	position: relative;
	margin-left: 50px;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 780px;
}
.contentLayout .content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 897px;
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 360px;
}
/* end LayoutCell */


.attachment-recent-thumbnails
{
	float: left;
	margin-right: 10px;
	width: 100px;
	height: 47px;
	margin-bottom: 30px;
} 
.commentlist, .commentlist li
{
    background: transparent none repeat scroll 0% 0%;
    list-style-type: none;

}
.commentlist li li
{
	margin-left:30px;
}

.commentlist li .avatar
{
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin:1px;
	background: #fff;
}

.commentlist li cite
{
	font-size:1.2em;
}

#commentform textarea
{
	width: 100%;
}

img.wp-smiley
{
	border:none;
	margin:0;
	padding:0;
}

#navigation
{
	margin-bottom:30px;
	margin-top: 30px;

}
#navigation .left

{
	float: left;
	line-height: 50px;

}
#navigation .right
{
	float: right;
	line-height: 50px;

}

#navigation .singleleft

{
	float: left;
	line-height: 50px;
	margin-bottom: 10px;
	margin-top: 0px;
	

}
#navigation .singleright
{
	float: right;
	line-height: 50px;
	margin-bottom: 10px;
	margin-top: 10px;
	

}



#navigation a

{
	color: #005695;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	padding: 15px;
	


}
#navigation a:hover
{
	background-color: #005695;
	color: #FFF;
	padding: 10px;
	border: medium none;
	transition: background-color 0.2s ease 0.1s;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */
.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.alignright img, img.alignright
{
	margin: 1em;
	margin-right: 0;
}
.alignright {
    display: inline;
    float: right;
}


.alignleft img, img.alignleft{

margin: 1em 1em 1em 0px;
}


.alignleft {
    display: inline;
    float: left;
}

.wp-caption
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End */


.hidden
{
	display: none;
}

/* Calendar */
#wp-calendar 
{
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a 
{
	display: block;
}

#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}

#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
}
#smoothup { 
height: 50px; 
width: 50px; 
position:fixed;
bottom:20px;
right:100px;
text-indent:-9999px;
display:none;
background: url('images/upbutt.png'); 
-webkit-transition-duration: 0.6s; 
-moz-transition-duration: 0.6s; transition-duration: 0.6s; 
}

#smoothup:hover {
background: url('images/upbutt2.png') ;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.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. */
}



.gallery {
	margin-bottom: 30px;
}
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}
.gallery-columns-1 .gallery-item {
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 30%;
}
.gallery-columns-4 .gallery-item {
	max-width: 20%;
}
.gallery-columns-5 .gallery-item {
	max-width: 18%;
}
.gallery-columns-6 .gallery-item {
	max-width: 15%;
}
.gallery-columns-7 .gallery-item {
	max-width: 12%;
}
.gallery-columns-8 .gallery-item {
	max-width: 10%;
}
.gallery-columns-9 .gallery-item {
	max-width: 8%;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}
.gallery-caption {

	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}
.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}







div.Header {
	background-color: #79896e;
}

div.logo h1 {
	display: none;
}

div.logo {
	    background-image: url(http://cw.eisenhut.se/wp-content/uploads/2016/07/logga.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 450px 75px;
    width: 450px;
    height: 100px;
    max-width: 450px;
    min-height: 100px;
	margin-top: 6px;
}

@media (max-width: 780px) {
    div.logo {
		background-image: url(http://cw.eisenhut.se/wp-content/uploads/2016/07/logga.png);
		background-position: left center;
		background-repeat: no-repeat;
		background-size: 90%;
		width: 100%;
		height: auto;
	}
}

.page-footer {
	background-color: #874137;
	color: #ffffff;
	padding: 0;
	vertical-align: middle;
	line-height: 50px;
	text-decoration: none;
}

.page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.navbar,
.navbar a {
	background-color: #ffffff;	
	color: #000000;
	font-weight: bold;
}

.nav li {
	font-size: 14px;
}

li.current-menu-item a {
    background-color: #f1f1f1;
}

.nav a:hover,
.nav a:focus,
.nax a:active,
li.current-menu-item a {
	color: #874137;
	background-color: #f1f1f1;
}


body a,
.blog-post a,
a:hover,
a:active,
a:focus {
	color: #874137;
}

.Post {
	display: none;
}

.blog-post {
    margin-bottom: 20px;
}

#smoothup {
	height: 49px;
}