/*

Theme Name: Parafia Gzy

Theme URI: http://parafiagzy.pl

Description: Szablon stworzony dla parafii pw Sw. Walentego w Gzach.

Version: 1.0

Author: Jakub Turek

Author URI: http://tsite.pl

*/



body {

	color: #575757;

	font: normal 15px georgia;

	line-height: 150%;

}




#get_slide {

    width: 1154px;

    height: 385px;

    margin: 0 auto;

    background: url(images/slide.png) no-repeat center;

    background-position-y: 360px;

    padding-top: 24px;

}



#slide {

width: 1100px;

height: 336px;

margin: 0 auto;

}




/* Footer Styles */



#footer {

	background-color: #433e38;

	border-top: 3px solid #7A7772;

	margin: 20px 0 0;

	padding: 20px 0;

	min-width: 120px;

}



#footer a {

	text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



#footer.noborder {

	border: none;

	padding-top: 0;

}



#footer .widget-title {

	border-color: #ddd;

}



#footer .widget-container li {

	margin-bottom: 6px;

}



#footer #widgets-wrap {

	border-bottom: 1px dotted #bbb;

	margin-bottom: 20px;

}



#footer #copyright {

	float: left;

}



#footer #credits {

	float: right;

}





/* @end */



/* @group Header */







#zdj { float: right;

    height: 100px;

    width: 126px;

     }



h1#site-title, h1#site-title a,

div#site-title, div#site-title a {

	margin: 0;

	padding: 0;

	text-decoration: none;

	letter-spacing: -2px;

	line-height: 140%;

	

}



#site-title a {

	color: #fff;

	font: normal 38px Georgia;

}	



/* Header Tagline */



.site-desc {

	margin: 0;

	padding: 0;

	font-size: 24px;

	line-height: 28px;

	letter-spacing: -1px;

	color: #949494;

	font: normal 15px georgia;

}



#header .widget-title {

	display: none;

}



#header .widget-content {

	float: left;

}



#header #searchform {

	width: 200px;

	float: right;

	margin-left: 10px;

}





/* @end */



/* @group Navigation Bar */



#navigationm {

	margin: 0 0 20px 0;

	width: 100%;

	clear: both;

}



#navigationm ul,

#navigationm ul li {

	float: left;

	margin: 0 auto;

	padding: 7px 0 0 36px;

    list-style-type: none;

}



#navigationm select {display: none;}



#navigation {

	margin: -21px 0 20px 0;

	width: 100%;

	clear: both;

}



#navigation ul,

#navigation ul li {

	float: left;

	margin: 0;

	padding: 0;

}



#navigation select {display: none;}



/* @end */



#footer {

	clear: both;

}



#footer .footer_site {

    position: relative;

    left: 10px;

    right: 10px;

    padding: 0 0;

    width: 960px;

    margin: 0 auto;

    color: #fff

}



#footer .footer_site span {

    font-size: 10px;

    float: right;

}



#navigationm {

	position: relative;

	

}



#navigationm ul li.active > a, #navigationm ul li.active > a:hover {background:#62A6E4}



#navigationm ul {

}

	



#navigationm ul li {

}



#navigationm ul li a {

	color:#fff;

	font:normal 16px georgia;

	background-image: none;

	padding: 10px 30px 6px 30px;

	text-decoration: none;

}



/* Navbar Hover Links */



#navigationm ul li:hover a,

#navigationm ul li a:hover {

    color: #fff;

	border-bottom: 3px solid #fff;

	

}























/* @group Navigation Bar */





#navigation {

	position: relative;

	background: -moz-linear-gradient(270deg, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

	background: -webkit-linear-gradient(270deg, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

	background: -o-linear-gradient(270deg, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

	background: -ms-linear-gradient(top, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

	background: linear-gradient(to bottom, #FCFCFC, #ECECEC) repeat scroll 0 0 transparent;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#ECECEC');

	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}



#navigation ul li.active > a, #navigation ul li.active > a:hover {background:#62A6E4}



#navigation ul {

}

	



#navigation ul li {

}



#navigation ul li a {

	color:#62A6E4;

	font:normal 16px georgia;

	background-image: none;

	padding: 13px 30px 14px 30px;

	text-decoration: none;

	display: block;

}









/* @group Typography */



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

		font-weight: 500; 

		margin-bottom: 10px;

	}

	

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

	font-weight: inherit;

	text-decoration: none;

	}	

	

	h1 {font-size: 2.0em; line-height: 140%;}

	h2 {font-size: 1.8em; line-height: 130%;}

	h3 {font-size: 1.6em; line-height: 130%;}

	h4 {font-size: 1.4em; line-height: 125%; margin-top: 30px;}

	h5 {font-size: 1.2em; line-height: 120%;}

	h6 {font-size: 1.0em; line-height: 120%;}

	

	.subheader { color: #777; }

	.normal {font-weight: normal;}

	.bolder {font-weight: bolder;}

	

	p { margin: 0 0 0 0; }

	p img { margin: 0; }

	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	p .msze {margin: 0;}

	em { font-style: italic; }

	strong { font-weight: bold; }

	small { font-size: 80%; }





/* #Links

================================================== */

	a, a:visited {text-decoration: none; outline: 0; color: #9B5B0D;}

	a:hover, a:focus { text-decoration: none;}

	p a, p a:visited { line-height: inherit; }

	



/* #Lists

================================================== */

	ul, ol { margin: 0 0 20px 30px; }

	ul { list-style: none; }

	ol { list-style: none; }

	ol, ul.square, ul.circle, ul.disc {  }

	ul.square { list-style: square outside; }

	ul.circle { list-style: circle outside; }

	ul.disc { list-style: disc outside; }

	ul ul, ul ol,

	ol ol, ol ul { margin: 4px 0 5px 30px;}

	ul.large li { line-height: 21px; }

	li p { line-height: 21px; }

	

/* WP Captions */



.wp-caption {

	text-align: center;

	padding: 5px;

	margin: 10px 0;

}





.wp-caption {

	border: 1px solid #fff;

	background-color: #f6f6f6;

	color: #666;

	text-shadow: 1px 1px 0px #fff;

	-webkit-box-shadow: 1px 1px 6px #ddd;

	-moz-box-shadow: 1px 1px 6px #ddd;

	box-shadow: 1px 1px 6px #ddd;

	position: relative;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 5px 0 0px 0;

	margin: 0;

}



.wp-caption.alignleft {

	margin: 0px 10px 0px 0px;

}

.wp-caption.alignright {

	margin: 0px 0px 0px 10px;

}

/* @end */



/* # Image Alignment Classes

============================================================== */



.alignright {

	float: right;

	margin: 0px 0px 10px 15px;

}



.alignleft {

	float: left;

	margin: 0px 15px 10px 0px;

}

.aligncenter {

	display:block;

	margin:0 auto;

}







/* @end */



/* @group Widgets */





.widget-container ul {

	list-style: none;

}



.widget-container ul ul {

	list-style: square;

	margin-left: 1.3em;

}



.widget-container select {

	max-width: 100%;

}



.widget_search #s {/* This keeps the search inputs in line */

	width: 60%;

}



.widget_search label {

	display: none;

}



.widget-container {

	margin: 0 0 28px 0;

	padding-top: 1px;

	list-style: none;

}



.widget-container li {

	padding-top: 2px;

}



.widget-container ul {

	margin-left: 0;

}



.widget-title {

	font-size: 18px;

	border-bottom: 1px solid #9B5B0D;

	padding-bottom: 5px;

}


	


.widget-container a:link,

.widget-container a:visited {

	text-decoration: none;

}



.widget-container a:active,

.widget-container a:hover {

	text-decoration: underline;

}



.widget-container .entry-meta {

	font-size: 11px;

}




/* WP Calendar Widget */



#wp-calendar {

	width: 100%;

	font-size: .85em;

}



#wp-calendar td {

	padding: 4px 0;

	text-align: center;

	background-color: rgba(0, 0, 0, 0.03);

	border: 1px solid #eee;

	text-shadow: #fff 1px 1px 0;

	color: #7c7c7c;

}



#wp-calendar a {

	display: block;

	text-decoration: none;

}



#wp-calendar a:hover {text-decoration: none;}



#wp-calendar td#today {

	font-weight: bold;

}



#wp-calendar caption {

	font-style: italic;

	text-align: right;

	margin-bottom: 5px;

}



#wp-calendar th {

	text-align: center;

	background: rgba(0, 0, 0, 0.05);

	border: 1px solid #E2E2E2;

	padding: 5px;

	text-shadow: #ebebeb 0 1px 0;

}



/* WP RSS Widget */



.widget_rss a.rsswidget {

	color: #000;

}

.widget_rss a.rsswidget:hover {

	color: #ff4b33;

}

.widget_rss .widget-title img {

	width: 11px;

	height: 11px;

}



/* Indent Sidebar Lists */



.widget-container ul ul {

	border: none;

	margin-left: 1.3em;

	padding: 0;

}



/* Page Menus/Custom Menus */



li.page_item,li.menu-item {

	list-style: none;

}





li.page_item a,li.menu-item a {

	

}



li.page_item a:hover,li.menu-item a:hover {

}




.cat-links,.comments-link,.meta-sep,.entry-utility {

	font-size: 12px;

	color: #666;

}



.post {

	margin-bottom: 25px;

	padding-bottom: 10px;

}

.post.single {

	border-bottom: none;

}



.wp-post-image {

	float: left;

	margin: 5px 10px 10px 0;

}



/* @group Tabs */



	ul.tabs { 

		display: block;

		margin: 0 0 20px 0;

		padding: 0;

		border-bottom: solid 1px #ddd; }

	ul.tabs li { 

		display: block;

		width: auto;

		height: 30px;

		padding: 0;

		float: left;

		margin-bottom: 0; }

	ul.tabs li a { 

		display: block; 

		text-decoration: none;

		width: auto; 

		height: 29px; 

		padding: 0px 20px; 

		line-height: 30px; 

		border: solid 1px #ddd;

		border-width: 1px 0 0 1px; 

		margin: 0;  

		background: #f5f5f5;

		font-size: 13px; }

	ul.tabs li a.active { 

		background: #fff; 

		height: 30px;

		position: relative;

		top: -4px;

		padding-top: 4px;

		border-right-width: 1px;

		margin: 0 -1px 0 0;

		color: #111;

		-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; }

	ul.tabs li:first-child a {

		-moz-border-radius-topleft: 2px;

		-webkit-border-top-left-radius: 2px;

		border-top-left-radius: 2px; }

	ul.tabs li:last-child a {

		border-width: 1px 1px 0 1px;

		-moz-border-radius-topright: 2px;

		-webkit-border-top-right-radius: 2px;

		border-top-right-radius: 2px; }

	

	ul.tabs-content { margin: 0; display: block; }

	ul.tabs-content > li { display:none; }

	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; }





/* @end */





/* @group WP Gallery */



.gallery {

	display: block;

	clear: both;

	overflow: hidden;

	margin: 0 auto;

}



.gallery .gallery-row {

	display:block;

	clear: both;

	overflow: hidden;

	margin: 0;

}



.gallery .gallery-item {

	overflow: hidden;

	float: left;

	margin: 0;

	text-align: center;

	list-style: none;

	padding: 0;

}



.gallery-columns-1 .gallery-item {

	width:90%;

}



.gallery-columns-2 .gallery-item {

	width:45%;

}



.gallery-columns-3 .gallery-item {

	width:30%;

}



.gallery-columns-4 .gallery-item {

	width:22%;

}



.gallery-columns-5 .gallery-item {

	width:17%;

}



.gallery .gallery-item img,

.gallery .gallery-item img.thumbnail {

	max-width: 79%;

	height: auto;

	padding: 0;

	margin: 5px auto;

	border: 1px solid #fff;

	background-color: #fff;

    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);

    position: relative;

}

.gallery-caption {

	color: #666;

	font-size: 11px;

	line-height: 12px;

	text-align: center;

	margin: 0;

	padding: 0;

	margin-bottom: 7px;

}





/* Attachment Page */



p.attachment {

	text-align: center;

}



#nav-below {

	width: 100%;

}



#nav-below a, .navigation a {

	text-decoration: none;

}



#nav-below a:hover, .navigation a:hover {

	text-decoration: underline;

}



#nav-below .nav-previous a {

	float: left;

	

}

#nav-below .nav-next a {

	float: right;

}

.entry-caption {

	text-align: center;

	font-size: 16px;

}



/* Numbers Pagination */



.page-navigation {

    margin-top: 25px;
    margin-bottom: 25px;

}



.page-navigation .prev-link,

.page-navigation .next-link {}



.page-navigation .current,

.page-navigation a {

	padding: 5px 10px 7px;

	border: 1px solid #E9E9E9;

	background-color: #FAFAFA;

	text-decoration: none;

	margin-right: 5px;

	border-radius: 4px;

}



.page-navigation .current,

.page-navigation a:hover {

	background-color: #9B5B0D;

	border-color: #9B5B0D;

	color: #FAFAFA;

}


/* #Images

================================================== */



img.scale-with-grid { 

	max-width: 100%;

	height: auto; 

}



.entry-content img,

.comment-content img,

.widget img {

	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */

	height: auto;

}



img[class*="align"],

img[class*="wp-image-"] {

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



img.size-full {

	max-width: 97.5%;

}



.wp-post-image, 

.wp-caption,

.wp-caption-text {

max-width: 97.5%;

height: auto; /* ie8 */

}



			

/* #Forms (see formalize.css)

================================================== */





	label,legend {

	display: inline-block;

	}

	

	input[type="checkbox"] {display: inline; }



/* # Misc Typography Balancing to Maintain Vertical Rhythm

============================================================== */

	.remove-bottom { margin-bottom: 0 !important; }

	.half-bottom { margin-bottom: 10px !important; }

	.add-bottom { margin-bottom: 20px !important; }

	.add-top { margin-top: 20px !important; }



.bypostauthor,.gallery-caption {}



/* @end */



.box-shadow {

	-webkit-box-shadow: 0 0 4px 0 #CCC;

	-moz-box-shadow: 0 0 4px 0 #cccccc;

	box-shadow: 0 0 4px 0 #CCC;

}

/*-------------------------16.10.2016----------------------------------------*/
.tp-hd {
	background-color: #433e38;
	padding-bottom: 5px;
}


.logo { 
	height: 75px;
    width: 400px;
    float: left; 
    background-image: url(images/logo1.png); 
    padding: 2px 70px;
}



.top_right {
    width: 260px;
    height: 70px;
    padding-top: 5px;
    float: right;
    text-align: center;
}

.top_right {
    color: #d19d5d;
}

.top_right p span {
    color: #dfd6cc;
}

@media (max-width: 768px) {

.top_right {
	display: none;
}
}
  
/*---------------------------------------------------------------------------*/
/*-------------------------------MENU----------------------------------------*/
/*---------------------------------------------------------------------------*/

.navbar-default {
    background-color: #fff;
    border: none;
}

.navbar-default .navbar-nav>li>a {
    color: #433e38;
    padding: 0 20px 0 20px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #9B5B0D;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background: none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background: none;
}

.in-me1 {
	border-bottom: 3px solid #7A7772;
	margin-bottom: 21px;
}

.navbar {
    position: relative;
    min-height: 0px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

.entry-title, .entry-title a {
	margin-bottom: 5px;
	text-decoration: none;
	color: #505050;
	font: normal 30px;
}

.entry-title a:hover{
	color: #9B5B0D;
}

.entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}



.entry-meta {
	color: #8A8888;
	font: normal 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.entry-utility {
	clear: both;
	color: #8A8888;
	font: normal 12px georgia;
	border-bottom: 1px solid #9B5B0D;
	padding: 8px 0;
	margin-top: 10px;
	margin-bottom: 15px;
}

.entry-meta a, .entry-utility a {
	text-decoration: none;
}

.entry-meta a:hover, .entry-utility a:hover {
	text-decoration: underline;
}

a.more-link {
	display: block;
	float: right;
	text-decoration: none;
}

a.more-link:hover {
	text-decoration: underline;
	color: #9B5B0D;
}

.dropdown-menu {
	padding: 0px;
}

.dropdown-menu li {
	border-bottom: 1px solid #7A7772;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover {
    color: #9B5B0D;
}

.dropdown-menu>>li {
	border-bottom: 1px solid #000;
}

#nav-below a:hover, .navigation a:hover {
    text-decoration: none;
    color: #9B5B0D;
}