/* CSSTidy 1.5.2: Mon, 06 Mar 2017 12:27:30 +0000 */.b-top{margin-top:100px}
/*.b-top img{position:absolute;top:0;right:0}*/

dfsgdfg
.b-bottom{margin-bottom:100px}
#page-background{width:100%;padding:0;-webkit-background-size:cover;background-size:cover}
#page-header h1{color:#fff;font:36px/36px Helvetica,sans-serif}
#page-header p{color:#fff;font:18px/30px Helvetica,sans-serif}
.page-header-bottom{margin-top:25px}
.page-header-bottom span{color:#fff;font:12px/30px Helvetica,sans-serif;margin:25px 40px 0 0}
.panel-heading{height:50px}
#gmenu{vertical-align:-webkit-baseline-middle;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}
#gmenu .active{border-bottom:2px solid green}
.gmenu-a{display:inline-block;float:left;padding:10px}
#gmenu a{color:gray;vertical-align:sub; text-decoration: uppercase}
.card{margin:15px 0;min-height:450px;max-height:450px;height:100%;max-width: 333px;}
.card-image{width: 100%}
.card-image img{width:100%;height:auto;display:block;margin:0 auto}
.title{font-size:30px!important;line-height:30px!important;text-transform:uppercase!important;margin:20px 0!important;text-align:center!important}
.card-descr p{font:1.2em/1.2em Helvetica,sans-serif!important;text-decoration:none;color:#fff;margin:0!important;background:#32526a;border-radius:0 0 5px 5px;padding:15px}
.card-descr-post p{color:#656565;margin:10px 0;font-size:1em;line-height:1.4em}
.card-background{background-color:rgba(50,82,106,0.45);opacity:0;width:100%;height:100%}
.card-background span{width:40px;height:40px;top:25%;left:48%;position:absolute}
.blog-results{position:absolute;z-index:2;background:white;width:90%;max-height:250px;width:100%;top:2em}
.blog-results ul{margin-left:0}
.results-data{border:1px solid #888}
.results-data a{color:#888}
.results-data li{color:#888;border:1px solid #fff;padding:5px;list-style-type:none;white-space:nowrap;overflow:hidden}
.blog-title-img {margin-top: 100px; text-align: center;}
.tags-container a {color:white;padding: 10px 20px;    border-radius: 4px;display: table-cell;}
.tags-container  {padding: 60px; font: 1em/1em Helvetica,sans-serif !important}
.tags-container span {margin: 5px;}
.tag-item { background-color: #32526a;  padding: 10px 20px; color: #fff;  border-radius: 4px;  border: 0px; display: inline-block; margin:15px; transition:all 200ms ease-in;}
.tag-item:hover { background-color: #60af2f;}
.btn-go {width: 120px !important; }
.container-gmenu {padding: 0px 45px; }

.tag-content a {color:gray;}
.tag-content a:hover {color:#32526a;}

@media screen and (min-width: 1201px)  {

	#page-background {background-image: url('/images/background/blog/1920.png')} 

}

@media screen and (min-width: 993px) and (max-width: 1200px) {

	#page-background {background-image: url('/images/background/blog/1200.png')} 
	.a2a_kit_size_32 span {display: block;  margin:10px;}

}

@media screen and (min-width: 769px) and (max-width: 992px) {

	#page-background {background-image: url('/images/background/blog/992.png')} 
	.a2a_kit_size_32>span {display: block;  margin:10px;}

}

@media screen and (min-width: 425px) and (max-width: 768px) {

	#page-background {background-image: url('/images/background/blog/768.png')} 
	.a2a_kit_size_32>span {display: block;  margin:10px;}
	.tags-container  {padding: 15px;}
}

@media screen and (min-width: 100px) and (max-width: 424px) {

	#page-background {background-image: url('/images/background/blog/320.png')}
	.a2a_kit_size_32 span {display: block;  margin:10px;}
	.panel-body {padding-right: 0px; padding-left:0px; }
	.news div {padding-right: 0px; padding-left:0px; }
	.tags-container  {padding: 15px;}
}


@media screen and (min-width: 425px) and (max-width: 640px) {
	.card{max-height:600px}
	.gmenu-a{display:block!important;float:none!important}
	#gmenu{display:block!important}
	.blog-title-img {margin-top: 0px; text-align: center;}
	.container-gmenu {padding: 0px; }

}


@media screen and (min-width: 100px) and (max-width: 424px) {
	.card{max-height:600px}
	.gmenu-a{display:block!important;float:none!important}
	#gmenu{display:block!important}
	.blog-title-img {margin-top: 0px; text-align: center;}
	.container-gmenu {padding: 0px; }

}