/*
@Author: ThemeMascot
@URL: http://ThemeMascot.com

This is the file where you can add your custom styles to change the look of the
theme. But don't modify style-main.css file.

*/

/* Your custom css codes start here: */
.main-content{
	background-image: url('/template/ozolnieki/images/pattern/p37.png') !important;
	background: repeat;
}

.box-shadow-container{
	-webkit-box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 50px 1px rgba(0,0,0,0.25);
}

.menuzord-menu.menuzord-right{

}

.megamenu-row ul > li > ul > li{
	line-height: 1 !important;
}

.megamenu-row ul > li > ul > li a{
	padding: 4px 10px !important;
}

.menuzord-menu ul.dropdown,
.menuzord-menu > li > .megamenu{
	top:70px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+24,f7f7f7+99 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 24%, #f7f7f7 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 24%,#f7f7f7 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 24%,#f7f7f7 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */

	box-shadow: 0px 3px 1px #efefef;
}

/* media screen uz menu :) */

.container-margin{
	margin-top: 0px;
	margin-bottom: 30px;
}

.container-with-sidebar-1{
	margin-top: 25px;
	float: right;
}

.container-with-sidebar-1 div{
	color: #404244;
}

.sidebar-left{

background: rgba(247,247,247,1);
background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 43%, rgba(246,246,246,0.99) 47%, rgba(255,255,255,0.89) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(43%, rgba(246,246,246,1)), color-stop(47%, rgba(246,246,246,0.99)), color-stop(100%, rgba(255,255,255,0.89)));
background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 43%, rgba(246,246,246,0.99) 47%, rgba(255,255,255,0.89) 100%);
background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 43%, rgba(246,246,246,0.99) 47%, rgba(255,255,255,0.89) 100%);
background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 43%, rgba(246,246,246,0.99) 47%, rgba(255,255,255,0.89) 100%);
background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(246,246,246,1) 43%, rgba(246,246,246,0.99) 47%, rgba(255,255,255,0.89) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0 );

}

.sidebar-menu li{
	margin-bottom: 0px !important;
	padding-bottom: 4px !important;
}

.sidebar-menu li:hover{
	/*background-color: #2667b7;
	color: #ffffff !important;*/
}

.sidebar-menu li:hover a{
	/*color: #ffffff !important;*/
}

.sidebar-menu li a{
	color:#16253a;
}


.gallery-grid-item {
    padding: 0px 0px 0;
	margin:7px;
}
.galleries-grid-item {
	margin:4px;
}
.img-portrait {
	width: 50px;
	height: 50px;
}
.comment-reply {
	margin-bottom: 20px;
}
/* prakse */

.tableBG {
	font-weight: bold;
	background-color: #0f85f0 !important;
	color: #ffffff;
	text-align: center; !important;
	vertical-align: bottom; !important;
}
.rowBG {
	background-color: #0f85f0;
	color:#ffffff;
}

.row-project-details{
	display: none;
}

.project-details-row-item{
	padding: 5px;
	margin-top: 5px;
	
}

.row-project-item{
	cursor: pointer;
}

tr.row-project-item:hover td{
	background-color: #f0f2f2 !important; 
}

.TextBlack{
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.table a{
	color: #135891;
}

.table a.text-red{
	color: #d00000;
}

.table a:hover{
	color: #3c99e6;
}

.post-category-title{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 30px;
	color: #ffffff;
	font-size: 16px;
	padding-left: 10px;
	width: 100%;
}

.post-category-title a{
	color: #ffffff;
}

.menu-substyle{
	background-color: #eceaea;
	border-bottom: 2px solid #2865d7;
	margin-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

.menu-substyle li{
	padding-top: 4px;
	padding-bottom: 4px;
}

.entry-content a{
	color: #4787dc;
}

.entry-content-files a .fa-file-word{
	color: #2247b7 !important;
}

.entry-content-files a .fa-file-pdf{
	color: #fb4f4f !important;
}

.article-meta-top{
	margin-top: 15px !important;
}

.photo-count{
	position: absolute;
	right: 25px;
	border-bottom: 0px;
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	
}

.sidebar-images{
	text-align: center;
}

.sidebar-images img{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.deputat{
	margin-bottom: 30px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,f7f7f7+100&1+20,0+100 */
	background: -moz-linear-gradient(left, rgba(244,244,244,1) 0%, rgba(245,245,245,1) 20%, rgba(247,247,247,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(244,244,244,1) 0%,rgba(245,245,245,1) 20%,rgba(247,247,247,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(244,244,244,1) 0%,rgba(245,245,245,1) 20%,rgba(247,247,247,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00f7f7f7',GradientType=1 ); /* IE6-9 */
	padding-left: 0px;
	border-radius: 6px;
	display: block;
}

.deputat img{
	border-radius: 6px;
}

.deputat-content{
	padding-left: 0px;
}

.deputat h3{
	margin: 0px;
}
.padding-left-0{
	padding-left:0px;
}

.post-intro{
	padding-left: 0px;
	margin-left: 0px;
}



@media (max-width: 991px){
	.mobile-hide{ display: none; }
	.container-with-sidebar-1{
		float: none;
	}
}

@media (min-width: 991px){
	.mobile-show{ display: none;}	
}

@media (max-width: 991px){
	/*.menuzord-menu ul.dropdown,
	.menuzord-menu > li > .megamenu{
		top: 114px;
	}	
	*/
	.header-nav-wrapper .container{
		width: 98%;
	}
}

.gallery-grid-item{
	margin: 0px;
}

.background-grid-light{
	
}

.text-intro-img{
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 5px;
}

.small-calendar-view{
	color: #ffffff;
	font-weight: normal;
	font-size: 16px;
	cursor: pointer;
	padding: 4px;
	border-radius: 4px;
	margin-top: 6px;
}

#small-callendar-dropdown{
	position: absolute;
	top: 38px;
	right: 0px;
	width: 300px;
	height: 300px;
	background-color: #ffffff;
	border-radius: 4px;
	opacity: 1;
	z-index: 10;
}

.datepicker table{
	border-collapse: separate !important;
}

.datepicker table td{
	border-radius: 3px;
	text-align: center;
}

th.dow{
	text-align: center;
}


@media print {
	.gallery-grid-item{
		width: 25%;
		display: block;
		position: relative;
	}
	
	a[href]:after {
    	content: none !important;
  	}
  	
  	.no-print{
		display: none;	
	}

}

.footer-dev{
	background-color:#f4f4f4;
}


/*
poll barr
*/

	.poll-bar-text{
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 2;
		width: 100%;
		color: white !important;
		text-shadow: 1px 1px #1d1d1d;
	}

	.graph-contx{
	  width: calc(100% - 40px);
	  width: 100%;
	  max-width: 800px;
	}

	.poll-bar-procent{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 100%;
		
	}

	.poll-bar{
	  min-height: 30px;
	  margin: 0 auto 10px auto;
	  line-height: 30px;
	  font-size: 16px;
	  padding: 0 0 0 10px;
	  position: relative;
	  background-color: #dbdbdb;
	}
	
	.poll-bar .poll-text-bg{
		background-color: rgba(0, 0, 0, 0.1);
		border-radius: 4px;
		padding-left: 4px;
		padding-right: 4px;
	}

/* parent top menu */

.parent-menu{
	background-color: #0068C6;
	color:#ffffff;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
}

.parent-menu a{
	color:#ffffff;		
}

/* sidebar menu */

.sidebar-menu-style1 {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1;
}

.sidebar-menu-style1 ul,
.sidebar-menu-style1 ul li,
.sidebar-menu-style1 ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar-menu-style1 ul {
  position: relative;
}

.sidebar-menu-style1 ul li {
  /*float: left;*/
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
  position: relative;
}
.sidebar-menu-style1 ul li.hover,
.sidebar-menu-style1 ul li:hover {
  position: relative;
  z-index: 9;
  cursor: default;
}
.sidebar-menu-style1 ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 598;
  width: 100%;
}
.sidebar-menu-style1 ul ul li {
  float: none;
}
.sidebar-menu-style1 ul ul ul {
  top: -2px;
  right: 0;
}
.sidebar-menu-style1 ul li:hover > ul {
  visibility: visible;
}
.sidebar-menu-style1 ul ul {
  top: 1px;
  left: 99%;
}
.sidebar-menu-style1 ul li {
  float: none;
}
.sidebar-menu-style1 ul ul {
  margin-top: 1px;
}
.sidebar-menu-style1 ul ul li {
  font-weight: normal;
}


/* Custom CSS Styles */
.sidebar-menu-style1 {
  width: 100%;
  background: #eef1f2;
  zoom: 1;
  font-size: 14px;
  border-bottom: 1px solid #4069a2;
}

.sidebar-menu-style1:before {
  content: '';
  display: block;
}
.sidebar-menu-style1:after {
  content: '';
  display: table;
  clear: both;
}
.sidebar-menu-style1 a {
  display: block;
  padding: 10px 10px;
  color: #373737;
  text-decoration: none;
}
.sidebar-menu-style1 > ul {

}
.sidebar-menu-style1 ul ul {
  width: 200px;
}
.sidebar-menu-style1 > ul > li > a {
  /*border-right: 4px solid #1b9bff;*/
  color: #313131;
}
.sidebar-menu-style1 > ul > li > a:hover {
  color: #ffffff;
}
.sidebar-menu-style1 > ul > li.active a {
  background: #d7dfe3;
}
.sidebar-menu-style1 > ul > li a:hover,
.sidebar-menu-style1 > ul > li:hover a {
  background: #0068C6;
}
.sidebar-menu-style1 li {
  position: relative;
  border-bottom: 1px solid #ffffff;
}
.sidebar-menu-style1 ul li.has-sub > a:after {
  content: ' +';
  position: absolute;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}
.sidebar-menu-style1 ul ul li:first-child {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
.sidebar-menu-style1 ul ul li:last-child {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-bottom: 0;
}
.sidebar-menu-style1 ul ul {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.sidebar-menu-style1 ul ul {
  border: 1px solid #0068C6;
}
.sidebar-menu-style1 ul ul a {
  font-size: 12px;
  color: #ffffff;
}

.sidebar-menu-style1 ul ul a:hover {
  color: #ffffff;
}

.sidebar-menu-style1 ul ul li {
  border-bottom: 1px solid #005eb3;
}
.sidebar-menu-style1 ul ul li:hover > a {
  background: #98b1c7;
  color: #ffffff;
}
.sidebar-menu-style1.align-right > ul > li > a {
  /*border-left: 4px solid #1b9bff;*/
  border-right: none;
}
.sidebar-menu-style1.align-right {
  float: right;
}
.sidebar-menu-style1.align-right li {
  text-align: right;
}
.sidebar-menu-style1.align-right ul li.has-sub > a:before {
  content: '+';
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -6px;
}
.sidebar-menu-style1.align-right ul li.has-sub > a:after {
  content: none;
}
.sidebar-menu-style1.align-right ul ul {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 8;
  width: 100%;
}
.sidebar-menu-style1.align-right ul ul li.first {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
}
.sidebar-menu-style1.align-right ul ul li.last {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
}
.sidebar-menu-style1.align-right ul ul {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

ul.sidebar-menu li{
	margin: 0px;
	padding-left: 10px;
}

ul.sidebar-menu li.active{
	font-weight: bold;
	padding-left: 2px;
}

ul.sidebar-menu li:hover{
	background: #dce1e4;
}

/* audio */
.audio-play {
	line-height: 30px;
}

.audio-play audio{
	height: 24px;
	margin-top: 8px;
}

.audio-play label{
	padding-right: 4px;	
}

.dot-Class.active{
	background-color: #eef1f4;
}

#owl-carusel_nam .event.media{
	height: 120px;
}


/* ul li standart style */

ul.standart { 
   list-style-type: disc; 
   list-style-position: inside; 
}

ol.standart { 
   list-style-type: decimal; 
   list-style-position: inside; 
}

ul.standart ul, ol.standart ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}

ol.standart ol, ul.standart ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}


.line-bottom-red:after {
  background: #ce2304 none repeat scroll 0 0 !important;
}
/* Table style fixes */

.table.table-no-border td,
.table.table-no-border th{
	border: 0px;
}

/* soccial button share */

.fb_iframe_widget{
	width: auto !important;
	display: inline-block;
}

.fb-share-button span{
	height: 26px !important;
}

.social_buttons{
	background-color: #f1f3f3;
	padding: 6px;
	padding-bottom: 2px;
	margin-bottom: 30px;
	border-bottom: 1px solid #d0d9df;
}

.container-with-sidebar-1 p a{
	color: #3465cb;
}

.container-with-sidebar-1 p a:hover{
	text-decoration: underline;
}

.page-content-text{	
	margin-left: 10px;
	margin-right: 10px; 
	margin-bottom: 10px;
}

.page-content-text ol, .page-content-text ul{
	margin-left: 16px;
}

.page-content-text ol li{
	list-style-type: decimal !important;
	list-style-position: inside;
}

.page-content-text ul li{
	list-style-type: disc;
	list-style-position: inside;
}

#mce-EMAIL-footer2{
	display: none;
}

.webpage-tree{
	color: #ffffff;
	line-height: 34px;
}

.webpage-tree:hover{
	color: #ffffff;
}
