/*
light-green:	#daeadc; rgb(218, 234, 220, 1);
dark-green:		#047013; rgb(4, 112, 19, 1);
light-blue:		#e6ffff; rgb(230, 255, 255, 1);
logo colors:	
green:			#00ad00; rgb(0, 173, 0, 1);
red:			#ff0000; rgb(255, 0, 0, 1);

EXTRA colors
	blue:
Logo bg, menu-bot:	#2187ba; rgba(33, 135, 186, 1);
bg dark, menu-top:	#002c7a; rgba(0, 44, 122, 1);
page bg:	#f3ffff; rgba(243, 255, 255, 1);
line-menu:	#467eaf; rgba(70, 126, 175, 1);
	green:
Logo bg, menu-bot:	#2ddc73; rgba(45, 220, 115, 1);
bg dark, menu-top:	#006e00; rgba(0, 110, 0, 1);
page bg:	#f2fff3; rgba(242, 255, 243, 1);
line-menu:	#22c175; rgba(34, 193, 87, 1);
	grey:
Logo bg, menu-bot:	#c8c8c8; rgba(200, 200, 200, 1);
bg dark, menu-top:	#333333; rgba(51, 51, 51, 1);
page bg:	#f2f2f2; rgba(242, 242, 242, 1);
line-menu:	#a5a5a5; rgba(165, 165, 165, 1);

	red:
Logo bg, menu-bot:	#e16e6e; rgba(225, 110, 110, 1);
bg dark, menu-top:	#b80000; rgba(184, 0, 0, 1);
page bg:	#fef2f2; rgba(254, 242, 242, 1);
line-menu:	#ed5353; rgba(237, 83, 83, 1);
	yellow:
Logo bg, menu-bot:	#fff5b3; rgba(255, 245, 179, 1);
bg dark, menu-top:	#f2d400; rgba(242, 212, 0, 1);
page bg:	#fffff3; rgba(255, 255, 243, 1);
line-menu:	#fbed8a; rgba(251, 237, 138, 1);

MEDIUM colors
blue:	#2085bd; rgba(32, 133, 189, 1);
green:	#d7f4d7; rgba(215, 244, 215, 1);
grey:	#c8c8c8; rgba(200, 200, 200, 1);
red:	#e16e6e; rgba(225, 110, 110, 1);
yellow:	#fff5b3; rgba(255, 245, 179, 1);

*/
html,body,br,hr,div,span,a,object,iframe,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p,blockquote,q,address,small,big,cite,dfn,ins,del,i,em,b,strong,sup,sub,strike,pre,code,samp,kbd,var,tt,form,fieldset,legend,label,input,textarea,option,.nobox{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
div,section,article,main,aside,header,footer,dialog,figure,figcaption,hgroup{display:block}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}

img {width:100%; vertical-align: middle;}
/*
* {box-sizing:border-box;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after, .row:after {
  clear: both;
}
*/
html {background:#fff;}
body {
  font-family: "Ubuntu", Tahoma, "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.428571429;
  color: #3e454c;
  background-color: #ffffff;
}
a {color:#00ad00; text-decoration:none;}
a:hover {color:#ff0000; text-decoration:underline;}
/*.phone { vertical-align:bottom; line-height:35px;}*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a {color:#047013;}
.sans {font-family: 'Open Sans', sans-serif;}

h1, .h1 {font-size:2.2em; margin-bottom:.3em;}
h2, .h2 {font-size:2em; margin-bottom:.3em; line-height:1.2em}
h3, .h3 {font-size:1.6em; margin-bottom:.5em; line-height:1.2em}
h4, .h4 {font-size:1.6em; margin-bottom:.3em;}
h5, .h5 {font-size:1.4em; margin-bottom:.3em;}
h6, .h6 {font-size:1em; margin-bottom:.3em;}
p {margin-bottom:10px}
p:last-child {margin-bottom:0}
ul, ol {  list-style-position: inside; padding-left:20px}
.gsc-results-wrapper-overlay {width:50% !important; left:25% !important; top:15% !important;}
@media screen and (max-width: 768px){
	.gsc-results-wrapper-overlay {width:90% !important; left:5% !important; top:10% !important;}
}
.container{ width:96%; margin:0 auto;}
.row {width:100%; display:block;}
.row-fluid {width:calc(100% + 40px); display:block; margin-left:-20px; margin-right:-20px;}
.row:before, .row:after, .row-fluid:before, .row-fluid:after {content: " "; display: table;}
.row:after, .row-fluid:after { clear:both;}
@media screen and (max-width: 768px){
.row-fluid {width:calc(100% + 20px); margin-left:-10px; margin-right:-10px;}
}
/*.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth { float:left; margin-right: 20px; margin-bottom: 20px; padding:20px;}
.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth { border:1px solid #000;}

.one-half { width: calc(50% - 10px);}
.one-third {width: calc(33.339% - 14px);}
.two-third {width: calc(66.666% - 7px);}
.one-fourth {width: calc(25% - 15px);}
.one-fifth {width: calc(20% - 16px);}
.two-fifth {width: calc(40% - 12px);}
.three-fifth {width: calc(60% - 20px);}
.one-sixth {width: calc(16.339% - 11px);}
.one-half:last-child, .one-third:last-child, .one-fourth:last-child, .one-fifth:last-child, .one-sixth:last-child, .two-third:last-child, .two-fifth:last-child, .three-fifth:last-child {margin-right: 0;}
*/
.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth { float:left; padding:20px; margin-bottom: 10px; margin-right:1%;}
/*.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth { border:1px solid #000;}*/
@media screen and (max-width: 1280px){
	.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth {padding:10px;}
}
.one-half { width: 49.5%;}
.one-third {width: 32.666%;}
.two-third {width: 66.333%;}
.one-fourth {width: 24.25%;}
.one-fifth {width: 19.2%;}
.two-fifth {width: 39.4%;}
.three-fifth {width: 59.6%;}
.one-sixth {width: 15.833%;}
.one-half:last-child, .one-third:last-child, .one-fourth:last-child, .one-fifth:last-child, .one-sixth:last-child, .two-third:last-child, .two-fifth:last-child, .three-fifth:last-child {margin-right: 0;}
.one-half:nth-child(even) { margin-right:0}

.center-block {display:inline-block; margin-left: auto !important; margin-right: auto !important; float:none;}
.pull-right { float: right; margin-right:0 !important;}
.pull-left { float: left; margin-left:0 !important;}

/*alignments*/
.center {margin:0px auto;}
.left {float:left; margin-left:0 !important;}
.right {float:right; margin-right:0 !important;}
.clear {clear:both; visibility:visible; height:0px;}
.alignleft { text-align:left;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}

/***********************/
@media screen and (max-width: 768px){
/*	.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth { padding:10px;}
	.one-half:nth-child(even) { margin-right:0}*/
	.one-fourth { width: 49.5%;}
	.one-fourth:nth-child(even) { margin-right:0}
	.one-fifth {width: 32.666%;}
	.one-fifth:nth-child(3n){margin-right:0}
	.one-fifth:nth-child(4n), .one-fifth:nth-child(5n){ width: 49.5%;}
	.two-fifth {width: 32.666%;}
	.three-fifth {width: 32.666%;}
	.one-sixth {width: 32.666%;}
	.one-sixth:nth-child(3n){margin-right:0}
	
	.one-half.center-block { width:100%;}
}
@media screen and (max-width: 480px){
	.one-half, .one-third, .two-third, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .one-sixth { width:100% !important; margin-right:0 !important;}
}
#logo {text-align:center; display:block;}
#logo a { display:block;}
@media screen and (min-width: 769px){
	#logo {text-align:right;}
	#logo a img { max-width: 59.6%;}
}
/*@media screen and (max-width: 768px){
	#logo {display:block; max-height:100%;}
	#logo a img { max-width:100%; max-height:100%;}
}
@media screen and (max-width: 480px){
	#logo {text-align:center; display:block; max-height:100%;}
	#logo a img { max-width:100%; max-height:100%;}
}*/
.webmail { width:16px; height:11px; background:url(../img/mail.png) no-repeat center center; display:inline-block;}
header {}
.banner-topcenter { margin-bottom:20px; display:block;}
footer {padding:.5em 0;}
div.padding { padding:1.8em; display:block} /* zaradi gugleto reziltati */
@media screen and (max-width: 768px){
	div.padding { padding:0;} /* zaradi gugleto reziltati */
}
aside .banner { display:block; margin-bottom:30px;}
aside .banner:last-child {margin-bottom:0;}

.social { list-style:none; padding:0;}
.social li {display:inline-block; background:#ff0000; border:1px solid #ff0000; width:32px; height:32px; line-height:32px; text-align:center; margin:2px;}
.social li a { color:#fff; display:block;}
.social li:hover { border-color:#00ad00; background:#fff;}
.social li:hover a { color:#00ad00; text-decoration:none;}
/* thumbs
========================================================*/
.badge{margin-bottom:.5em}
.thumb-pad1 { margin: 0 0 46px 0;}
.thumb-pad1 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none;}
.thumb-pad1 figure { margin: 0 0 27px 0;}
.thumb-pad1 figure img { width: 100%;}
.thumb-pad1 .thumbnail .caption {padding: 0;}

.thumb-pad2 { margin: 0; padding: 0;}
.thumb-pad2 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none;}
.thumb-pad2 .thumbnail .caption { padding: 0;}
.thumb-pad2 .thumbnail .caption .title2 { font: 15px 'Open Sans'; text-transform: uppercase; color: #757575; margin-bottom: 4px;}
.thumb-pad2 figure { margin: 0 27px 20px 0; float: left; max-width:50%/*25%*/;}
article.thumb-pad2 { margin-bottom:20px;}
@media screen and (max-width: 1280px){
/*	.thumb-pad2 figure { margin: 0 16px 0 0; max-width:35%;}*/
}
@media screen and (max-width: 768px){
	.thumb-pad2 figure { margin: 0 16px 0 0; max-width:50%;}
}
@media screen and (max-width: 480px){
	.thumb-pad2 figure { margin: 0 0 10px 0; max-width:100%;}
}
.thumb-pad2-alt { border: 1px solid #33CC00; margin-bottom: 20px; overflow: hidden; padding: 10px;}
.thumb-pad2-alt:hover {border-color:#047013;}
.thumb-pad2-alt .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none;}
.thumb-pad2-alt .thumbnail .caption { padding: 0;}
/*.thumb-pad2-alt .thumbnail .h3 { text-align:center}*/
.thumb-pad2-alt figure { margin: 0 10px 0 0; float: left; max-width:50%}
.thumb-pad2-alt figure:after { clear:left;}
.thumb-pad2-alt .thumbnail .badge { font-style:italic; color:#047013;}
@media screen and (max-width: 480px){
	.thumb-pad2-alt figure { margin: 0 0 10px 0; max-width:100%;}
}

.thumb-pad3 { margin: 0 0 23px 0; overflow: hidden;}
.thumb-pad3 .badge { position: relative; padding: 0; margin: 0; box-shadow: none; text-shadow: none; border: none; border-radius: 0; line-height: 23px; background: #233871; width: 70px; display: inline-block; font: 600 40px 'Open Sans'; color: #ffffff; float: none; margin-right: 30px; float: left;}
.thumb-pad3 .badge span { font-size: 15px; text-transform: uppercase; color: #ffffff; display: block; font-weight: normal; margin-top: -6px; position: relative; padding: 0 0 19px 0;}
.thumb-pad3 .badge span.year { border-bottom: 2px solid #3096d2;}
.thumb-pad3 .badge > div { padding-bottom: 0;}
.thumb-pad3 .badge a { background: #233871;	text-align: center; display: block;	padding: 7px 0;	color: #ffffff;	font: 300 15px/34px 'Open Sans'; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.thumb-pad3 .badge a:hover {background: #3e454c;}
.thumb-pad3 .badge em {	display: inline-block; width: 12px; height: 15px; position: absolute; top: 14px; right: -12px; background: url(../img/456cb4_triangle.png) no-repeat;}
.thumb-pad3 .thumbnail { margin: 0;	border-radius: 0;	box-shadow: none;	border: none;	padding: 0;	background: none;	overflow: hidden;}
.thumb-pad3 .thumbnail .caption {padding: 0;overflow: hidden;}
.thumb-pad3 .thumbnail .caption p {	margin-bottom: 0;}
.thumb-pad3 .thumbnail .caption .title4 {font: 25px/25px 'Open Sans';color: #233871;text-transform: uppercase;margin-bottom: 1px;}
.thumb-pad3 .thumbnail .caption .description4 {font: 14px 'Open Sans';color: #757575;margin-bottom: 11px;text-transform: uppercase;}

.thumb-pad4 {margin: 0;overflow: hidden; border:1px solid #33CC00;padding: 3px 3px 0 3px;}
.thumb-pad4:hover, .thumb-pad4:focus {border-color:#047013;}
.white .thumb-pad4 { margin-bottom: 20px;}
.thumb-pad4 .thumbnail {position: relative;	margin: 0;	border-radius: 0;box-shadow: none;border: none; background:#b21f35;/*background: url(../img/arrow-red-down.png) no-repeat 50% bottom #f4f4f4;*/}
.thumb-pad4 .thumbnail .box_inner>a {display:block; /*margin-bottom:4em;*/}
.thumb-pad4 .thumbnail .title4 { position:absolute; bottom:0; left:0;right:0; background:#b21f35/*#c21a2e*/; color:#fff; padding:5px 10px; text-align:center; font-weight:bold;}
.thumb-pad4 .thumbnail .title5 { background:#c21a2e; color:#fff; padding:5px 10px;}
.thumb-pad4 .caption { padding: 10px 40px 10px 10px/* 10px 40px*/; position:relative; background:rgba(255, 255, 255, 0.85); border-bottom: 3px solid #fff}
.thumb-pad4 .caption p {font-style:italic; padding-bottom:10px;}
.thumb-pad4 .caption time { color:#047013;font-style:italic; }
.thumb-pad4 .caption a.alignright { position:absolute; right:0; top:0; bottom:0; background:url(../img/arrow-red-right.png) no-repeat right; line-height:29px; padding-right:29px;text-align:right; float:right; width:auto; color:#ffoooo; /*border-left:1px solid #ccc;*/}
.thumb-pad4 figure { max-height:200px; margin:0; padding:0;}
.thumb-pad4 img { /*max-height:200px; width:auto;*/ margin:0 auto 3.4em; float:none}
@media screen and (max-width: 480px){
	.thumb-pad4 figure { max-height:300px; margin:0; padding:0;}
}
.thumb-pad5 {margin: 0 0 40px 0;overflow: hidden;}
.thumb-pad5 .thumbnail {position: relative;	margin: 0;	border-radius: 0;box-shadow: none;border: none;padding: 0;background: none;}
.thumb-pad5 .thumbnail .caption {padding: 0;overflow: hidden;}
.thumb-pad5 .thumbnail .caption p {margin: 15px 0 0 0;}
.thumb-pad5 .thumbnail .caption p a {color: #3e454c;-webkit-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
.thumb-pad5 .thumbnail .caption p a:hover {color: #233871;}
.thumb-pad5 .thumbnail .caption .lnk {font: 20px 'Open Sans';color: #3e454c;text-transform: uppercase;-webkit-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
.thumb-pad5 .thumbnail .caption .lnk:hover {color: #233871;}
.thumb-pad5 figure {margin: 0 0 26px 0;}
.thumb-pad5 figure img {width: 100%;}

.thumb-pad6 {overflow: hidden;text-align: left;margin-bottom: 30px;margin-top: 10px;padding:10px 10px 40px 10px; border:1px solid transparent; background: url(../img/arrow-red-down.png) no-repeat 50% bottom #fff;}
.thumb-pad6 .title { margin:0; background:transparent; color: #c21a2e; text-align:center; border-bottom:none;}
.thumb-pad6 .title a {color: #c21a2e; text-align:center;}
.thumb-pad6 .thumbnail {position: relative;padding: 0;margin: 0;border: none;border-radius: 0;box-shadow: none;background: none;}
.thumb-pad6 .caption {padding: 10px 0 0;overflow: hidden;}
.thumb-pad6 figure {margin: 0 0 0 0;position:relative;}
.thumb-pad6 figure img {width: 100%; margin-bottom:0;}
.thumb-pad6 figure span { position:absolute; padding: 5px 10px; color:#fff;}
.thumb-pad6 figure span.price { bottom:0; left:0; background:#233871;}
.thumb-pad6 figure span.serial { bottom:0; right:0;}
.thumb-pad6 figure span.notav { top:0; left:0; width:100%; text-align:center; font-weight:bold;}
.thumb-pad6 figure span.newprod { border-radius: 70px 0 0 70px; top: 80px; font-size: 12px; font-weight:bold; right: 0px; margin-top: 5px; padding: 4px 10px 4px 14px; position: absolute; text-align:center; line-height: 18px; width:auto;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
  	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
            box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;

	color:#333; text-shadow: 1px 1px 0px rgba(255, 255, 255, .5), 1px 1px 1px rgba(0, 0, 0, .2);
	background:#ff9900;
	background:-moz-linear-gradient(top,#ffcb04 0,#ff9900 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcb04),color-stop(100%,#ff9900));
	background:-webkit-linear-gradient(top,#ffcb04 0,#ff9900 100%);
	background:-o-linear-gradient(top,#ffcb04 0,#ff9900 100%);
	background:-ms-linear-gradient(top,#ffcb04 0,#ff9900 100%);
	background:linear-gradient(to bottom,#ffcb04 0,#ff9900 100%);
}
.thumb-pad6:hover {	border: 1px solid #c21a2e;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
  	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
            box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
}
.thumb-pad6:hover .title a { text-decoration:underline;}
.thumb-pad6:hover .caption a { color: #3d4959;}
.thumb-pad6:hover .caption a:hover { color: #DDCB97;}

.thumb-pad7 { margin: 0 0 50px 0; overflow: hidden;}
.thumb-pad7 .badge {position: relative;padding: 0;margin: 0;box-shadow: none;text-shadow: none;border: none;border-radius: 0;line-height: 23px;background: #233871;width: 70px; display: inline-block;font: 600 40px 'Open Sans'; color: #ffffff;float: none;margin-right: 25px;float: left;}
.thumb-pad7 .badge span { font-size: 15px; text-transform: uppercase; color: #ffffff; display: block; font-weight: normal; margin-top: -6px; position: relative; padding: 0 0 19px 0;}
.thumb-pad7 .badge > div { padding-bottom: 0;}
.thumb-pad7 .badge a { text-align: center; display: block; padding: 0; color: #ffffff; font: 300 15px/34px 'Open Sans'; background: #233871 url(../img/border.png) 0 top repeat-x;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.thumb-pad7 .badge a:hover { background: #3e454c url(../img/border.png) 0 top repeat-x;}
.thumb-pad7 .badge em { display: inline-block; width: 12px; height: 15px; position: absolute; top: 14px; right: -12px; background: url(../img/triangle.png) no-repeat;}
.thumb-pad7 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none; overflow: hidden;}
.thumb-pad7 .thumbnail .caption { padding: 0; overflow: hidden;}
.thumb-pad7 figure { margin: 0 30px 0 0; float: left;}
.thumb-pad7 figure img { width: 100%;}

.thumb-pad8 { margin: 0 0 30px 0; padding: 15px 15px 22px 15px; border: 1px solid #edeaea; text-align: left;}
.thumb-pad8 .thumbnail { position: relative; margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; background: none;}
.thumb-pad8 .thumbnail .caption {padding: 0;}
.thumb-pad8 .thumbnail .caption .lnk { font: 20px/20px 'Roboto Condensed'; color: #7d8286; text-transform: none;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
}
.thumb-pad8 .thumbnail .caption .lnk:hover { color: #53afee;}
.thumb-pad8 .thumbnail .caption p { font: 13px/18px 'Roboto Condensed'; color: #8b9196; margin: 0;}
.thumb-pad8 .thumbnail .caption hr { border-top: 1px solid #dedfe0;	margin: 12px 0 13px 0;}
.thumb-pad8 figure { margin: 0 0 22px 0;}
.thumb-pad8 figure img {width: 100%;}

.thumb-pad9 { margin: 0 0 20px 0; padding: 3px; border: none; text-align: left; border:1px solid #33CC00;}
.one-half >.thumb-pad9 { margin-bottom:0}
.thumb-pad9:hover {border-color:#047013;}
.thumb-pad9 .thumbnail { margin: 0; border-radius: 0; box-shadow: none; border: none; padding: 0; display:block; background: #b21f35/*#c21a2e*/;}
.thumb-pad9 .thumbnail:after {clear:both}
.thumb-pad9 .thumbnail>a {display:block}
.thumb-pad9 .thumbnail .caption {width:50%; padding: 10px 0 10px 10px; box-sizing:border-box; float:left;}
.thumb-pad9 .thumbnail .caption p { font: 16px/18px 'Roboto Condensed'; color: #fff; margin: 0;}
.thumb-pad9 .thumbnail figure { width:47% !important; margin:0 0 0 3% !important; display:inline-block; padding:0;}
.thumb-pad9 .thumbnail figure img {width: 100%; padding:0;}
@media screen and (max-width: 1280px){
.thumb-pad9 { margin-bottom:10px}
}

/* thumbnail - ADDON !!!
========================================================*/
.thumbnail .caption { color: #3e454c; }
.caption>a { width:100%; text-align:center}
.caption>a.alignright {text-align:right; float:right; width:auto; color:#ffoooo;}
.badge span.mont {
	position: relative;
	padding: 0 0 0px 0;
	background:none;
}
.badge span.year {
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	padding: 2px 0 10px 0;
}
.page-title { text-align:center;}
/*.box_inner { position:relative;}*/
.prev-news { width:100%; display:block; text-align:center; background:#b21f35; padding:10px 30px; box-sizing:border-box; margin:1em 0 0;}
.prev-news a { background:#fff; color:#c21a2e; border:1px solid #c21a2e; font-size: 13px; line-height:36px; padding:10px 20px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
  	   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
            box-shadow: 0 1px 3px rgba(0,0,0,0.22), inset 0 2px 0 rgba(255,255,255,0.2);
}

/*gallery*/
.gallery { margin-bottom:20px; text-align:center; display:block;}
.gallery img {height:130px; width:auto;}

/***/
.hr{ margin-bottom:20px;}
.clearfix:before, .clearfix:after { content: " "; display: table;}
.clearfix:after {clear:both}
