@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin-ext');

body{background:#fff url('http://demo10.virtualnetia.com/_lowca/img/bg.jpg') center top no-repeat;background-size:100% auto;font-family:'Open Sans',sans-serif;font-size:14px;line-height:21px;}

.w100 {width:100%;}
.w50 {width:50%;}
.w25 {width:25%;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}


a, .action-link, .byline, .byline a, .flat-button, a:visited, .action-link:visited,a:hover, .action-link:hover {color:#e47905}

a.green_btn, a.yellow_btn, a.orange_btn {font-size:14px;font-weight:bold;color:white;padding: 10px 15px;text-align:center;display:inline-block;text-decoration:none;border: 1px solid transparent;transition:color 0.5s, background-color 0.5s, border-color 0.5s;}
a.green_btn {background:#51c910;border-color:#51c910;}
a.green_btn:hover {background:transparent;color:#51c910;}
a.yellow_btn {background:#e5c60b;border-color:#e5c60b;}
a.yellow_btn:hover {background:transparent;color:#e5c60b;}
a.orange_btn {background:#f8a20c;border-color:#f8a20c;}
a.orange_btn:hover {background:transparent;color:#f8a20c;}

@media(min-width:1099px){
	.centered-top { max-width:1100px;padding:0;}
}

@media(max-width:1130px){
	.all-container {padding: 0 15px;}
}


/********** header **********/
.centered-top-container {background:transparent;}
.widget.Header .header-image-wrapper img {max-width:361px;max-height:104px;}

header.centered-top-container {position:relative;}
#static_menu{position:absolute;right:0;top:36px;}
#static_menu a {float:left;}
	@media(max-width:969px){
		#static_menu {display:none;}
		header.centered-top-container {padding-bottom:0;}
	}

.blog-name {margin-top:32px;}
header:not(.sticky) .search {display:none;}

@media (max-width: 1168px){
	.sticky {	padding: 6px 24px;}
}
/* banery html/js w topie */
#banners_top {margin-top:12px;}
header #banners_top .widget.HTML {width:100%;text-align:center;margin-bottom:16px;}
header #banners_top .widget.HTML h3 {display:none;}

/* menu */
header .widget.PageList {background:#000}
.centered-top-secondline .PageList li a, .centered-top-secondline .PageList .overflow-button a {background:#000;color:white;font-size:14px;font-weight:700;text-transform:uppercase;}
.centered-top-secondline .PageList li.selected a {color:#fff;}
.centered-top-secondline .PageList ul {margin-left:10px;}
.centered-top-secondline .PageList li {margin:0 12px;}
header nav {display:none;}
.hamburger-menu .svg-icon-24 {fill:#fff;}
@media screen and (min-width: 970px){
	.hamburger-section, .sticky .hamburger-section {	display: none;}
	header nav {display:block;}
}

/*wyszukiwarka w nawigacji*/
#page_list_top {position:relative;}
#page_list_top .widget.BlogSearch {position:absolute;right:8px;bottom:7px;}
#page_list_top .widget.BlogSearch h3 {display:none;}
#page_list_top .widget.BlogSearch div, #page_list_top .widget.BlogSearch input {float:left;}
#page_list_top .widget.BlogSearch .search-input {max-width:204px;}
#page_list_top .widget.BlogSearch .search-input input {color:#acacac;height:32px;padding:0 6px;line-height:32px;border:none;text-align:center;width:204px;box-sizing:border-box;background:white;}
#page_list_top .widget.BlogSearch input[type=submit] {width:32px;height:32px;background:#fff url('http://demo10.virtualnetia.com/_lowca/img/search_btn.jpg') center center no-repeat;background-size:cover;border:none;font-size:0;color:transparent;}

/*collapsed header*/
.collapsed-header header.sticky {background:black;}
.collapsed-header header.sticky #banners_top,
.collapsed-header header.sticky #static_menu {display:none;}
.centered-top-container.sticky .Header .header-image-wrapper {display:block;}
.centered-top-container.sticky .replaced {display:none;}
.sticky .blog-name {margin-top:0;}
.sticky .search-expand-text {color:white;margin-top:3px;}
.sticky .centered-top .svg-icon-24 {fill:#fff;}
.sticky .widget.Header .header-image-wrapper img {max-height:48px;}
.sticky .widget.BlogSearch {max-width:300px;float:right;margin-top:6px;}
.collapsed-header .centered-top-container .search-input input {color:white;border: 1px solid white;}


/* slots between top and content */

#boxes_slot {margin:24px auto 80px;max-width:1100px;width:100%;clear:both;display:table;}
#boxes_slot .w50 > .w100 > .w50 {padding:7px;box-sizing:border-box;}
#boxes_slot .w50:first-child {padding-right:7px;box-sizing:border-box;}
#boxes_slot .w50 > .w100:first-child > .w50 {padding-top:0;}
#boxes_slot img {max-width:100%;width:100%;height:auto;}
header #boxes_slot .widget.HTML {margin:0;}
	@media (max-width: 1099px){
		#boxes_slot {margin-top:0;}
	}
	@media(max-width:799px){
		#boxes_slot > .w100 > .w50 {width:100%;text-align:center;padding-right:0;}
		#boxes_slot > .w100 > .w50:last-child {margin-top:14px;}
		#boxes_slot .w50 > .w100 > .w50:nth-child(2n-1) {padding-left:0;}
		#boxes_slot .w50 > .w100 > .w50:nth-child(2n) {padding-right:0;}
	}
	@media(max-width:479px){
		#boxes_slot .w50 > .w100 > .w50:nth-child(2n-1),
		#boxes_slot .w50 > .w100 > .w50:nth-child(2n) {width:100%;padding-left:0;padding-right:0;}
	}

/* main 2cols */
.main_content_container {max-width:1100px;}
	@media(max-width:1168px){
		.main_content_container {padding: 0;box-sizing:border-box;}
	}
.page {max-width:780px;float:left;padding-right:15px;box-sizing:border-box; width:calc(100% - 320px)}

/* fp */
.Blog {padding-left:0;}
body.feed-view .post-outer-container {box-shadow: 3px 4px 29px 0px rgba(0, 0, 0, 0.12); width:100%;}
.post-outer .snippet-thumbnail {-webkit-order:1;order:1;}
.post-content {-webkit-order:2;order:2;margin-right:15px;float:right;width:calc(100% - 371px);}
.post-title {margin:16px 0;}
.post-title, .post-title a {font-size:20px;color:#303030;font-weight:800;text-transform:uppercase;line-height:1.25em;}
.post-body {font:400 14px/21px 'Open Sans', sans-serif;color:#505050;}
.post-snippet .snippet-item {line-height:inherit;}
.post-outer .snippet-thumbnail {margin-right:15px;width:100%;max-width:340px;height:250px;float:left;}
.post-bottom {margin-bottom:15px;}
body.feed-view .post-outer-container {margin-top:28px;float:left;}
.byline {margin-bottom:0;}
.flat-button:not(.post-timestamp) {background:#78b911;color:white;border:1px solid #78b911;transition: background-color 0.5s, color 0.5s;}
.flat-button:not(.post-timestamp):hover {background:transparent;color:#78b911;}
header .search .flat-button, header .search .flat-button:hover {background:transparent;border:none;}
.post-snippet.snippet-container, .popular-posts-snippet.snippet-container {max-height:none;}
	@media (max-width: 969px){
		body.feed-view .blog-posts, body.feed-view .feed-message, .FeaturedPost h3 {margin-left: 0;margin-right: 0;}
		.post-content {width:100%;float:left;clear:both;margin:0;padding:0 15px;box-sizing:border-box;}
		.post-outer .snippet-thumbnail {max-width:100%;margin-right:0;}
	}

	@media (max-width: 767px){
		.page{width:100%;padding-right:0;}
	}

/*rght col */
aside.sidebar-container-add {overflow:visible;float:right;background:transparent;position:static;}
aside.sidebar-container-add > .navigation.container {display:none;}
.sidebar-container-add .widget.HTML {padding:0;margin:0;float:right;}
.sidebar-container-add #sidebar2 .widget.Label {background:white;box-shadow: 3px 4px 29px 0px rgba(0, 0, 0, 0.12);float:right;margin:16px 0 0;padding:0;width:100%;border:none;max-width:300px;}
.sidebar-container-add #sidebar2 .widget.Label h3 {font-size:20px;text-transform:uppercase;text-align:center;font-weight:800;color:white;padding:20px 0;}
.sidebar-container-add #sidebar2 .widget.Label .collapsible-title {position:relative;}
.sidebar-container-add #sidebar2 .widget.Label .collapsible-title svg.svg-icon-24 {position:absolute;right:0;top:34%;z-index:9999;fill:#fff;}
.sidebar-container-add #sidebar2 .widget.Label:nth-child(2n-1) h3 {background:#e47905;}
.sidebar-container-add #sidebar2 .widget.Label:nth-child(2n) h3 {background:#05a8e4;}
.sidebar-container-add #sidebar2 .widget.Label .widget-content {padding:20px;}
.sidebar-container-add #sidebar2 .widget.Label .list-label-widget-content li {margin:0;padding:10px 0;border-bottom:1px solid #f4f4f4;}
.sidebar-container-add #sidebar2 .widget.Label .list-label-widget-content li a {font-size:14px;text-transform:uppercase;line-height:1.25em;font-weight:700;color:#303030;}
.sidebar-container-add #sidebar2 .widget.Label .widget-content.cloud-label-widget-content {padding:8px;}
.sidebar-container-add #sidebar2 .widget.Label .widget-content.cloud-label-widget-content li {display:inline-block;float:left;margin:0;}

.sidebar-container-add #sidebar3 .widget {background:white;box-shadow: 3px 4px 29px 0px rgba(0, 0, 0, 0.12);float:right;margin:16px 0 0;padding:0;width:100%;border:none;}

@media (min-width: 1620px){
	.sidebar-container-add {max-width:300px;}
}
@media(max-width:767px){
	aside.sidebar-container-add {width:100%;max-width:100%;}
	aside.sidebar-container-add #sidebar1 {float:left;width:50%;}
	aside.sidebar-container-add #sidebar1 .widget.HTML {float:none;margin:0 auto;text-align:center;}
	aside.sidebar-container-add #sidebar2 {float:right;width:50%;}
	aside.sidebar-container-add #sidebar2 .widget.Label {float:none;margin:0 auto;}
	aside.sidebar-container-add #sidebar3 {float:left;width:100%;}
	aside.sidebar-container-add #sidebar3 .widget.HTML {width:49%;float:left;text-align:center;}
	aside.sidebar-container-add #sidebar3 .widget.HTML:nth-child(2n-1) {margin-right:1%;}
	aside.sidebar-container-add #sidebar3 .widget.HTML:nth-child(2n) {margin-left:1%;}
}
@media(max-width:679px){
	aside.sidebar-container-add #sidebar1, aside.sidebar-container-add #sidebar2, aside.sidebar-container-add #sidebar3 {width:100%;float:none;margin: 12px auto;}
	aside.sidebar-container-add #sidebar3 .widget.HTML {width:100%;float:none;margin: 12px auto !important;}
}


/* horizontal before footer */

.before_footer:not(.section) {	width:100%;max-width: 1100px;	margin: 60px auto 40px;background:white;box-shadow: 3px 4px 29px 0px rgba(0, 0, 0, 0.12);}
.before_footer.bf_4cols > .w25 {border-right:1px dotted #eaeaea;box-sizing:border-box;}
.before_footer.bf_4cols > .w25 .widget {width:100%;float:left;}
.before_footer.bf_4cols > .w25 .widget img {max-width:100%;}
.before_footer.bf_4cols > .w25:last-child .widget{border:none;padding:32px;box-sizing:border-box;}
.before_footer.bf_4cols > .w25:last-child .widget h3 {font-size:14px;text-transform:uppercase;font-weight:700;color:#505050;margin-bottom:32px;}
.before_footer.bf_4cols > .w25:last-child .widget ul{list-style-type:none;}
.before_footer.bf_4cols > .w25:last-child .widget a {margin-left:20px;text-transform:uppercase;color:#acacac;line-height:24px;}

@media(max-width:969px){
	.before_footer.bf_4cols > .w25 {width:50%;text-align:center;}
}

@media(max-width:639px){
	.before_footer.bf_4cols > .w25 {width:100%;text-align:center;}
}


.before_footer.bf_fw {margin-top:0;color:#505050;font-size:14px;line-height:21px;padding:16px 16px 16px 120px;box-sizing:border-box;position:relative;}
.before_footer.bf_fw:before {content:'!';font-size:48px;display:block;line-height:1;position:absolute;left:45px;top:20%;top: calc(50% - 24px);}


#footer, #vn_copy {width:100%;max-width:1100px;padding-right:0;}
#footer .widget.Attribution {float:right;text-align:right;padding:0;margin:0;}
#footer .widget.Attribution div {margin-top:0;}
#footer .widget.Attribution svg {display:none;}
#footer .widget.Attribution .blogger {	margin: 0;	line-height: 1;}
#footer .widget.Attribution a, #vn_copy a {font-size:10px;text-transform:uppercase;color:#959595;font-weight:400;}
#vn_copy {text-align:right;margin:0 auto;}



/*subs - more*/
body.item-view .Blog .post-title-container {background:transparent;margin: 0 0 16px;padding:0;}
body.item-view .Blog .post-title, body.item-view .Blog .post-title a {font-size: 20px;	color: #303030;	font-weight: 800;	text-transform: uppercase;	line-height: 1.25em;}
body.item-view .Blog .post-body-container {margin:20px 0 32px;padding: 0;}
body.item-view .Blog .post-body {margin:0;font: 400 14px/21px 'Open Sans', sans-serif}
body.item-view .comments, body.item-view .widget.Blog .post-bottom, body.item-view .shown-ad {margin:0;}



body.item-view .Blog .post-content {width:100%;}


.post-snippet .snippet-fade {background:transparent;}


