/* rgb 30, 120, 190 or #1E78BE */
 /* include fonts  */
@import url("../fonts/open-sans/font-open-sans.css");
ol, ul, li{margin: 0; 	padding: 0; border: 0; outline: 0;}
/* my custom stylesheet */
body{background-color:#f2f2f2; background-image:url('../img/11.jpg');}
.main-wrap{margin:0 auto;  }


/* website cols */
.row {  margin-right: -5px;  margin-left: -5px;}
[class*="col-"] {  padding-left:5px;  padding-right:5px;}
.pl0{padding-left:0;} .pr0{padding-right:0;}
/* ------------------ a links --------------------- */
a { color:#1C6703;   text-decoration: none; }
a:hover, a:focus {text-decoration: none;}
a:focus {   outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;   outline-offset: -2px; }

/* -------------- text styles and paragraph --------------  */
body, p, form {color:#333;  font-family:Arial, Helvetica, sans-serif; font-size:14px;}
p{ padding:0px; margin:0; margin-bottom:5px;}


/* -------------- heading texts ---------------  */
h1,h2,h3,h4,h5,h6 {margin-top:0; margin-left:0; margin-bottom:0; font-weight:normal;}
h1{font-size:36px;}h2{font-size:32px;}h3{font-size:22px;}h4{font-size:18px;}h5{font-size:16px; font-weight:bold}h6{font-size:14px; font-weight:bold}

.title{padding:7px 0; line-height:1.3; }
.blok-title{margin-bottom:50px;}
.text-title{font-size:32px; margin:25px 10px; color:#D20000}
.text-lead{font-size:22px; margin:20px; margin-bottom:20px; color:#666}

.article{padding:10px;}
	.article > p{ font-size:14px; line-height:1.4; }
	.article img{ margin:5px; vertical-align:baseline;
	border:1px solid #ddd; background-color:#fff; padding:3px; 
	border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;
	box-shadow:2px 2px 3px #ccc; -moz-box-shadow:2px 2px 3px #ccc; -webkit-box-shadow:2px 2px 3px #ccc; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}
	.article img:hover{border:1px solid #999;} 
	.article .img-holder{text-align:center; margin:10px auto;}
	.article h3, .article h4, .article h5, .article h6 {padding:7px 0;}
	.article .meta{margin-bottom:7px; }
	.meta p{color:#666; padding:7px 0; float:left; margin-right:25px;}

.article-main{padding:10px;} 
.article-main img{ 
	border:1px solid #ddd; background-color:#fff; padding:3px; 
}
/* ------------- header styles -------------  */
.top-bar{ background:#5D9217;  width:100%;  padding: 5px; }

#header{  position:relative}
	#header .container{}
	
.brand{z-index:9999; max-width:1250px; margin-top:7px; }
.brand h1{font-size:24px; font-weight:normal; font-family:'Open Sans',Arial; color:#5D9217; margin:0px; margin-bottom:10px; margin-top:10px; text-shadow:#fff 1px 1px 2px; letter-spacing:1px;}
.brand span{font-size:12px;  font-family:'Open Sans',Arial; line-height:normal; color:#255800}
.brand h3{font-size:18px; font-weight:normal; font-family:'Open Sans',Arial; color:#5D9217; margin:0px; margin-bottom:10px; margin-top:10px; text-shadow:#fff 1px 1px 2px; letter-spacing:1px;}
.brand h2{font-size:24px; color:#fff; margin:0px; margin-top:10px; font-weight:normal; text-shadow:1px 1px 2px #335985, 1px 1px 3px #335985;}
.logo {height:100px; float:left; border:0px; margin:5px; margin-right:10px;}

/* ------------------- bloks -------------------*/
.blok-slideshow {}
.blok-slideshow .brand{ background-color:rgba(255,255,255,.4); border-radius:0 0 7px 7px;  padding:7px}
.blok1{ background-color:#fff; box-shadow:0 0 0 1px rgba(0, 0, 0, 0.06), 0 4px 10px rgba(0, 0, 0, 0.06); -webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.06), 0 4px 10px rgba(0, 0, 0, 0.06); -o-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.06), 0 4px 10px rgba(0, 0, 0, 0.06); margin-bottom:20px;
}
.blok{ background-color:#fff;  margin-bottom:7px;border:1px solid #DDDDDD; }
	.blok img{max-width:100%;}
.blok-body{padding:10px;}
.blok-footer{padding:10px; border-top: 1px solid #EEE;}

.news-content{overflow:hidden;}
.blok-list-r{ background-color:#f8f8f8; border-left:1px solid #eee; margin-bottom:-200px; padding-bottom:200px;}

.blok2 { background-color:rgb(231, 251, 226);
min-height:100px;
border-color:rgb(255,255,255);
border-width:1px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
border-style:solid;
-moz-box-shadow:0px 0px 3px 0px #999, inset 0px 0px 5px #A4DDF2;
-webkit-box-shadow:0px 0px 3px 0px #999 ,inset 0px 0px 5px #A4DDF2;
box-shadow:0px 0px 3px 0px #999 ,inset 0px 0px 5px #A4DDF2;
margin-bottom:15px;
}
.w100{width:100%}

.blok3{background-color:#001C37; background-image:url(../img/trans-naqsh.png); box-shadow:0 0 10px #333; border:1px solid rgba(250,250,250,.4); margin:25px 0;}

.blok3 .aforizm img{width:100%}
.blok3 blockquote{border:none; color:#fff; text-shadow:0 0 2px #333; letter-spacing:1px}


.blok3 .infoblok {padding:10px; background-color:rgba(255,255,255,.3); border-left:5px solid #006C84;}
.blok3 .infoblok img{max-width:100%}

.blok3 .miniblok{padding:10px; margin-right:10px; margin-bottom:15px; text-align:center; background-color:rgba(255,255,255,.3); min-height:250px; }
.blok3 .miniblok:last-child{margin-right:0;}


.topmenu-bar{border-bottom:4px solid #48750C;
	background-color: #5D9217; margin-bottom:10px;

}
.topmenu-bar:after{ content:""; display:table; height:0; clear:both}

/* ------------ top menu --------------  */
ul.topmenu li { list-style-type:none; display:block; float:left; border-right:1px solid #48750C; position:relative}
ul.topmenu > li a { display:block; font-size:15px; font-weight:normal; padding:15px 25px; text-shadow:0 0 1px #000; text-decoration:none;  color:#fff; font-family:'Open Sans', Arial;}
ul.topmenu li{
	 -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

ul.topmenu li:hover {background-color:#48750C;}
ul.topmenu > li:last-child a{border-right:none; }
ul.topmenu li.active{background-color:#48750C;}
/* top menu subcatalog  */
ul.topmenu > li:hover ul{display:block; }
ul.topmenu > li > ul{ display:none; top:100%; left:0px; z-index:999; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5); position:absolute; background-color:#5D9217; text-align:left; border-radius:0 0 7px 7px; overflow:hidden; }
ul.topmenu > li > ul li a{border-bottom:1px solid #48750C; width:200px; padding:10px;}

/* =================== title styles =============== */
.blok-heading{ border-top:4px solid #5D9217; border-bottom:1px solid #ddd;  padding:10px; }
.blok-heading1{ border-top:4px solid #D46D24; border-bottom:1px solid #ddd;  padding:10px; }
.title-bg{ background-image:url(../img/title-bg.png);  overflow:hidden}
h3.title-content { background-image:url(../img/title-img.png); background-repeat:no-repeat; text-indent:30px;;
	font-size: 22px;line-height: 28px;float: left;	font-weight: normal; font-family:'Open Sans', Arial;
	background-color: #fff;	color: #5D9217;	padding-right: 15px;
}

h3.title-sidebar{width:auto; height:40px; line-height:38px; font-size:18px; color:#fff; padding-left:10px;
background-color: #5D9217; 
}
/* New */h3.title-sidebar1{width:auto; height:40px; line-height:38px; font-size:18px; color:#fff; padding-left:10px;
background-color: #5D9217; 
}
	.title-sidebar .glyphicon{ font-weight:normal; font-size:16px; position:relative; top:2px; padding-right:5px;}

/* intro caption */
.flexslider .intro{ text-align:left;
position: absolute;
top: 50px;
right: 40px;
max-width: 500px;
min-height: 200px;
z-index: 9999;
background-color: rgba(255, 255, 255, 0.6);
padding: 15px;

}
.flexslider .intro p{color:#000;  text-shadow:0 0 2px #fff}
.flexslider .intro .title{font-size:32px;color:#1C6703; text-shadow:2px 2px 0px #fff}
/* ================ featured icons ================ */

.blok-featured{margin-top:5px; margin-bottom:10px;}
	.item-featured{
	margin:0px 2.5px; margin-bottom:10px; max-height:120px; overflow:hidden; padding:5px; 	 
	border-radius:7px; -webkit-border-radius:7px; -o-border-radius:7px;
	min-height:100px; background-color:#099AD1;
	border:4px solid #38BEF1;
	background-image: -webkit-linear-gradient(top, #13B7F4, #099AD1);
	background-image: -moz-linear-gradient(top, #13B7F4, #099AD1);
	background-image: -ms-linear-gradient(top, #13B7F4, #099AD1);
	background-image: -o-linear-gradient(top, #13B7F4, #099AD1);
	background-image: linear-gradient(top, #13B7F4, #099AD1); 
	
	}
	.item-featured:hover h3{color:#004C66!important; }
	.item-featured img{height:80px;  float:left; border-radius:50%; box-shadow:0 0 7px #fff;}
	.item-featured .txt{padding-left:90px; }
	
	.myline{height:15px; background-image:url(../img/line.png); background-repeat:repeat-x}
	.item-featured .txt h3{font-size:18px; color:#fff; padding-bottom:5px;  
	 -webkit-transition: all 0.2s linear;
	  -moz-transition: all 0.2s linear;
	  -o-transition: all 0.2s linear;
	  transition: all 0.3s ease-in-out;}
	.item-featured .txt p{ color:#fff; font-size:14px; line-height:1.3;
	
	}

	i.yellow{color:#FC9A00}
	i.green{color:#00D7E8}
	i.red{color:#FF2519}

.item-featured-2{padding:5px; border-radius:7px; -webkit-border-radius:7px; -o-border-radius:7px; -moz-border-radius:7px;  background-color:#3DC7EF; border:1px solid #eee;

-moz-box-shadow:0px 0px 3px 0px #999, inset -1px -1px 3px #0199B0;
-webkit-box-shadow:0px 0px 3px 0px #999 ,inset -1px -1px 3px #0199B0;
box-shadow:0px 0px 3px 0px #999 ,inset -1px -1px 3px #0199B0;

}
	.item-featured-2 .txt h3{color:#004C66;
	-webkit-transition: all 0.2s linear;
		  -moz-transition: all 0.2s linear;
		  -o-transition: all 0.2s linear;
		  transition: all 0.3s ease-in-out;
	}
	.item-featured-2:hover h3{color:#fff!important; }
	.item-featured-2 i{
	  height:80px;  width:80px;  margin: 3px;  border-radius: 100%;
	  line-height:80px;  text-align:center;  background: #B7F5FF ;
	  border: 3px solid #B7F5FF;  box-shadow: inset 0 0 0 1px #1CC1DD;  -webkit-box-shadow: inset 0 0 0 1px #1CC1DD;  -webkit-transition: 500ms;  -moz-transition: 500ms;
	  -o-transition: 500ms;  transition: 500ms;  float: left;  margin-right: 25px;
	}

	.item-featured-2:hover i {
	  background: #49B3C8;  color: #fff;  
	  box-shadow: inset 0 0 0 3px #ddd;
	  -webkit-box-shadow: inset 0 0 0 3px #ddd;  border: 3px solid #10A0AB;
	}


.item-featured-3 {position:relative; margin-right:5%; margin-left:5%;}
.item-featured-3 .iconwrap{width: 68px;	height: 68px; background: #F1C40F none repeat scroll 0% 0%;	line-height: 68px;	animation-delay: 0.5s;	visibility: visible;display: block;	position: relative;	text-align: center;	margin: auto auto 15px;	color: #FFF; border-radius: 50%; transition: all 0.2s linear 0s;
}
.item-featured-3 i{font-size:40px; font-weight:normal; line-height: inherit;
vertical-align: inherit;}
.item-featured-3 h3 {font-size: 18px; font-weight:600; color:#40454d; margin-bottom: 5px; text-align:center; font-family:'Open sans', 'Arial';}
.item-featured-3 p{color:#8e8e8e; text-align:center;}
.item-featured-3 .iconhover{
	position: absolute;
    left: 0;    top: 0;    height: 100%;    width: 100%;    border:2px solid red;    -webkit-transform: scale(1);    -moz-transform: scale(1);
    -ms-transform: scale(1);    transform: scale(1);
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;  
	  -webkit-border-radius: 50%;    border-radius: 50%;
}
.item-featured-3:hover .iconhover{ opacity: 1;
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}



/* ------------------------ ITEMS ------------------------*/
.item-list{margin-bottom:5px; border-bottom:1px solid #ddd}
	.item-list .title{}
	.item-grid .meta{}
	.item-list p {text-indent:0; margin:5px; padding:0;}
	.item-list .img-holder{width:250px; max-height:300px; overflow:hidden; text-align:center; float:left; margin:7px;}
	.item-list img{width:100%; padding:2px; background-color: #FFF; border: 1px solid #ddd; border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px;}
	.item-list .meta{padding-bottom:5px;}

	
.item-grid{padding:5px; margin:5px; transition:all 0.2s ease; height:340px; overflow:hidden;}
	.item-grid .title{}
	.item-grid .meta{margin-top:10px}
	.item-grid p{color:#666; }
	.item-grid .img-holder {background-color:#eee; box-shadow:2px 2px 3px 0px #999; height:160px; overflow:hidden; margin-bottom:5px;}
	.item-grid .img-holder img{ width:100%; margin:1px; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;transition: all 0.3s ease;}
	.item-grid:hover img{opacity:.8;  -webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -ms-transform: scale(1.2); transform: scale(1.2);}
	
.item-gallery{position:relative; margin:10px 0;}
	.item-gallery .img-holder{text-align:center; height:300px; overflow:hidden; border:3px solid #fff; background-color:#eee; 
	box-shadow:0 0 4px #999; -moz-box-shadow:0 0 4px #999; -webkit-box-shadow:0 0 4px #999; 
	 position:relative;}
	.item-gallery .img-holder img{width:100%}
	.item-gallery .anons{padding:10px 0;}

	.item-gallery .img-holder:hover .blok-hover{top:0px; opacity:1;}
		
	.item-gallery .blok-hover{ position:absolute;  top:-100%; left:0;  width:100%; height:100%; color:#fff; padding-top:20%; opacity:0; background-color:rgba(0,90,100,.5); text-shadow:0 0 5px #000; z-index:99; transition: all 200ms ease-in-out 0s;}

	.item-gallery .blok-hover a{color:inherit; display:block; padding:40px;}
	.item-gallery .blok-hover a:hover{color:#fff}

	
.item-img{ width:100%; margin-bottom:10px;}
	.item-img .img-holder {overflow:hidden; height:120px; position:relative; border-bottom:1px solid #00BFFF;}
	.item-img .img-holder>img{display:block; width:100%; }
	.item-img h3{  font-size:18px; font-family:'Open Sans', Arial;   
	text-shadow:1px 1px 2px #000 ;  
	overflow: hidden; }
	.item-img h3 a{}
	.item-img:hover  h3{color:yellow}
	.item-img .item-hover{ position:absolute; bottom:0; left:0; padding:7px; padding-top:15px; 
	color:#fff; height:60%; width:100%;
		-webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
	z-index:66;
	
	background-image: #000; /* for old browsers */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,.8)  30%);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,.1) , rgba(0,0,0,.8) 30%);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,.8)  30%);
	background-image: -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,.8)  30%);
	background-image: linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,.8)  30%); 
	
	}

.news-main img{width:100%;}

/* =========== slide items =============  */
.slide-items-top{margin:5px; padding-left:20px; padding-right:20px;}
.slide-items-top .flex-direction-nav a {opacity:.3}

.slide-items-top .flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7; left: -25px;}
.slide-items-top  .flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;  right: -25px;}

.slide-items-top .flex-direction-nav a:before { font-size: 30px;}
.slide-items-top  .flex-direction-nav .flex-prev {  left: -25px;}
.slide-items-top  .flex-direction-nav .flex-next {  right: -25px;  text-align: right;}

.slide-items-top .item {margin:3px;}
.slide-items-top .item .img-holder{ height:150px; background-color:#ccc; margin-bottom:7px;  border:1px solid #ddd; text-align:center; overflow:hidden}
.slide-items-top .item .title{font-size:14px;}
.slide-items-top .item .img-holder >img {
	vertical-align:middle; height:100%;
}
/* slide items another */
.slide-items{margin:5px; padding-bottom:20px;}
.flexslider ul.items li { }
.flexslider ul.items li  .img-holder{ height:200px; width:200px; margin-bottom:7px;  border:1px solid #ddd; text-align:center; overflow:hidden}
.flexslider ul.items li  .title{font-size:14px;}
.flexslider ul.items li .img-holder >img {
	width:100%;
	vertical-align:middle;
}


.top-bg{ background-color:#1E919D ; overflow:hidden; margin-bottom:10px;}

/* --------------------- lists ---------------------- */
ul, ol{list-style:inside; }

[class*="list-"] li:after {
	visibility: hidden;
	display: block;
	content: "";
	overflow: hidden; 
	height: 0; clear: both;
}

ul.list-news{padding:0; margin:0px}
	ul.list-news li{clear:both; padding:3px; list-style:none; color:#006699; line-height:normal; border-bottom:1px solid #ddd;}
	ul.list-news li p{margin:7px; margin-bottom:10px; line-height:1.4;}
	ul.list-news li img{float:left; width:100px; max-height:100px; margin:7px; padding:2px; background-color: #fff; border: 1px solid #ddd;}
	ul.list-news li:hover{background-color:#eee; color:#0498D7}
	ul.list-news li a{display:block; text-decoration:none;}
	ul.list-news li:hover a{}
	ul.list-news li span{ line-height:normal}

ul.list-grid{margin:7px; padding:0; list-style:none;}
	ul.list-grid li{float: left;  width:50%; padding:5px; color:#333; line-height:normal; }
	ul.list-grid li img{float:left; width:100px; margin-right:5px; padding:2px; background-color: #63A436; }
	ul.list-grid li:hover{background-color:#CEDDB9; }
	ul.list-grid li p.title{padding:0}
	
ul.list-grid1{margin:10px; margin-left:100px; padding:0; list-style:none;}
	ul.list-grid1 li{float: left; width:50%; padding:5px; color:#333; line-height:normal; }
	ul.list-grid1 li img{float:left; width:50px; margin-right:5px; padding:2px;background-color: #63A436;}
	ul.list-grid1 li:hover{background-color:#f2f2f2; }
	ul.list-grid1 li p.title{padding:5px;}
	
.list-left{list-style:none; margin:10px;}
	.list-left li {border-bottom:1px solid #D3E4ED; padding:5px 0; }
	.list-left li img{float:left}
	.list-left li p{padding-left:50px;}
	.list-left li p.title{padding-left:50px; font-size:18px; color:#666}
	.list-left li p {font-size:12px;}

/* list contacts */
.list-contacts{list-style:none; margin:10px; padding:0;}
	.list-contacts li {border-bottom:1px solid #D3E4ED; padding:5px 0; min-height:40px; }
	.list-contacts li .icon{float:left; margin-right:5px; 
	display: inline-block; width: 36px; height: 36px;
	text-align:center;
	background-color:#00BFFF;
	font-size:20px; color:#fff; line-height:1.8;
    border-radius: 45px; -moz-border-radius: 40px; -webkit-border-radius: 40px;
	}
	.list-contacts li:after{content:" "; clear: both; display: block; overflow: hidden;  }
	.list-contacts li p{padding-left:35px;}


/* horizontal list  */
.list-hor {margin:0; padding:0}
.list-hor li {   font-size: 12px; list-style-type: none;
    float: left;display:inline-block; font-family:'Open Sans', Arial;
}
.list-hor li a {color:#ddd; padding: 2px 11px; text-decoration:none;}
.list-hor li a:hover{color:#fff }
.list-hor img {vertical-align:middle}

/* ----------------------- nav menus ------------------------------ */

/* left menu */
.left-menu ul{ font-size:14px; margin:0; padding:0}
.left-menu ul li {background-color:#fff; list-style:none;  width:100%; text-indent:18px; border-bottom:1px solid #eee; padding-left:10px;}
.left-menu ul li a{color:#333; display:block; padding:7px; text-decoration:none; 
background:url(../img/menu_arrow_on.png) left no-repeat; background:url(../img/menu_arrow.png) left no-repeat;
-o-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;}
.left-menu ul li:hover{background-color:#eee;}
.left-menu ul li a:hover { margin-left:7px; color:#0498D7; background:url(../img/menu_arrow_on.png) left no-repeat; }

/* podmenu */
.left-menu ul ul:before{
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left:-8px;
  top:0px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #ccc;
  margin-top: 7px;
}

.left-menu ul li, .left-menu ul li:hover{
position:relative;
}
.left-menu ul li ul{
width:90%;
border:1px solid #ccc;
position:absolute;
top:0; /* yoki top:-1px */
left:99%;
display:none; z-index:1500;
box-shadow:5px 5px 5px #666; -webkit-box-shadow:5px 5px 5px #666; -o-box-shadow:5px 5px 5px #666; -moz-box-shadow:5px 5px 5px #666; 
}
.left-menu ul ul,
.left-menu ul ul ul,
.left-menu ul li:hover ul ul,
.left-menu ul li:hover ul ul ul
{display:none; z-index: 1500;}

.left-menu ul li:hover ul,
.left-menu ul ul li:hover ul,
.left-menu ul ul ul li:hover ul
{display:block; z-index:1500;}
/* left menu finish */

/* current pages sub category */
.submenu-bar:before,
.submenu-bar:after{ display: table;  content: " "; }
.submenu-bar:after { 	clear: both; }
.submenu-bar{background-color:#fff; clear:both; border-bottom:1px solid #ddd; 
}
ul.page-submenu {margin:0px; padding:0; list-style:none; }
ul.page-submenu li{ min-width:25%; float:left; padding:0 10px; }
ul.page-submenu li a{ font-size:16px; display:block; padding:7px 15px; text-decoration:none; text-indent:5px;
background:url(../img/menu_arrow.png) left no-repeat;}
ul.page-submenu li:hover{background-color:#eee}



/* --------------- some little styling ----------------*/
.label{text-shadow:1px 1px 1px #333; font-weight:normal; padding:3px; margin-right:5px; }
.label-default{text-shadow:none; background-color:#eee;  color:#000; border:1px solid #ddd;}


time {line-height:16px; display:inline-block; background-image:url('../img/calendar.png'); background-repeat:no-repeat; padding-left:20px; }

.fotos { padding:5px; overflow:hidden}
.fotos img{float:left; margin:7px; border:2px solid #FC9;  			-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;}
.fotos img:hover{border-color:#F60; opacity:.7}

.min-h{min-height:450px}

/* Paging */
.pagin{list-style: none}
.pagin li{float:left; display:inline-block; margin-right:3px}
.pagin li a {display:block;text-decoration:none; background:#f4f4f4; padding:5px 10px; color:#666!important; font:bold 16px Arial, sans-serif; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;transition: all 0.3s ease}
.pagin li a.current, .pagin li a:hover {color: #000!important; background-color:#ddd}
.pagin li a.current:hover { color:#CC5636}
.pagin select{background:#fefefe;  color:#333; padding:3px 8px; margin:0px; font-size:16px; border:solid 1px #ccc}

/* paging2 */
.pages{font-size:16px; margin:10px; color:#333333;}
.pages a{display:inline-block; margin:0 1px; font-weight:bold; color:#666!important; padding:5px 10px; background:#E2E2E2; text-decoration:none}
.pages a:hover{ background-color:#CCCCCC; color:#CC5636; text-decoration:none; }
.pages b{display:inline-block; font-weight:bold; padding:5px 10px; background:#A8F09F}

.highslide-gallery {margin:10px;}
.gallery_item{float:left; margin:5px; height:200px; background-color:#eee;}
.gallery_item img{max-height:170px; width:220px;}


hr{margin-top:0px;}


/* info box */
.info-box {
	position:relative;
    display: block;
   height: 70px;
    background: #FFF none repeat scroll 0% 0%;
    width: 100%;
    box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    margin-bottom: 15px;
}
.info-box > .inner {
    padding: 10px; color:#fff!important;
}
.info-box:hover .info-box-content{ height:100%; 
background-color:rgba(0,0,0,.3)!important;
}
.info-box-icon {
color:rgba(255,255,255,.7);
    border-radius: 2px 0px 0px 2px;
    display: block;
    float: left;
    height: 70px;
    width: 80px;
    text-align: center;
    font-size: 45px;
    line-height: 70px;
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
}
.info-box-content {
	color: #FFF !important;
    padding: 5px 10px;
    margin-left: 80px;
}
.info-box-text-lg {
    display: block;
    font-weight: normal;
    font-size: 18px; font-family:'Open sans', Arial;
	text-shadow:1px 1px 2px rgba(0,0,0,.8);
}
.info-box p {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.info-box .icon {
    transition: all 0.3s linear 0s;
    position: absolute;
    top: -10px;
    right: 10px;
    z-index: 0;
    font-size: 90px;
    color: rgba(0, 0, 0, 0.15);
}
.info-box  h3 {
    font-size: 28px;
    font-weight: bold;
    margin: 0px 0px 10px;
    white-space: nowrap;
    padding: 0px;
}
.info-box-footer {
    position: relative;
    text-align: center;
    padding: 3px 0px;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    z-index: 10;
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%;
    text-decoration: none;
}
.info-box-footer:hover {
    color: #FFF; background: rgba(0, 0, 0, 0.15) none repeat scroll 0% 0%;}
.bg-1{ background-color:#0E884F}
.bg-2{ background-color:#89A200;}
.bg-3{ background-color:#DC7000}
.bg-4{ background-color:#DA4E4E}
.bg-yellow{background-color: #277BC3   !important;}
.bg-red{background-color: #3D2E6E  !important;}
.bg-green{background-color: #00A65A !important;}
.bg-aqua{background-color: #DD4600   !important;}
.bg-eee{ background-color:#eee!important;}
.no-bg{background-image:none}
/* scroll top btn */
.topHome {position: fixed; color:#fff;  background-color:rgba(0,0,0,.3); padding:7px; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%;  bottom: 20px;    right: 20px;    z-index: 5;}

.logos img{margin:2.5px; width:170px; border:1px solid #ccc; border-top:2px solid #00BFFF}


/* -------------  footer styles  -------------*/

.footer{width:100%; padding:10px 0px; background:#5D9217; font-size:15px; color:#fff; overflow:hidden; margin-top:20px;}
.footer a{color:#fff;}
.footer a:hover{color:#eee;}

.colum1{width:1100px; float:left;}
.colum1 ul{width:100%; overflow:hidden; padding-top:10px;}
.colum1 li{float:left; padding:0px 3px;}
.wrapper{width:1240px; margin:auto; overflow:hidden;}
.wrappad{padding-top:20px;}

/*.list-footer{list-style:inside disc; overflow:hidden}
	.list-footer li{ }
	.list-footer li a{color:#BFFFFF!important}
	.list-footer li a:hover{text-decoration:underline;}
	
#footer {margin-top:10px; }
#footer a{color:#fff; font-size:inherit}
.footer-txt{ float:left; font-size:12px; color:#fff;}
#footer .title{ color:#fff; font-weight:normal;}
#footer .counter{float:right; width:100px; height:40px; border:1px solid #ddd}

.footer-top{ min-height:150px;  padding:15px 0; color:#fff; background-color:#5D9217;  }
.footer-bottom{background-color:#48750C;  min-height:10px;padding:15px 0;}