@import url(https://fonts.googleapis.com/css?family=Roboto&subset=latin,latin-ext);

@font-face {
    font-family: 'Roboto';
	src: url('../fonts/roboto-Regular.eot'); /* IE9 Compat Modes */
	src: url('../fonts/roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/Roboto-Regular.woff2') format('woff2'),
         url('../fonts/Roboto-Regular.woff') format('woff'),
         url('../fonts/Roboto-Regular.ttf') format('truetype');
  }


.btn-primary {
	background-color: #D2002D;
	border-color: #D2002D;
	color:#FFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
	background-color: #7e0722;
	border-color: #66051c;
	color:#FFF;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
	background-color: #D2002D;
	border-color: #D2002D;
}

.btn-primary i {
	color:#FFF;
}



.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
	background-color: #999a99;
	border-color: #999a99;
	color:#FFF;
}

.btn-primary:hover i,
.btn-primary:focus i,
.btn-primary:active i,
.btn-primary.active i {
	color:#FFF;
}


.views-exposed-widgets .views-submit-button {
	margin-top:5px;
}


.node .field,
.node .comments,
.poll .text,
.poll .total {
	/*margin-top:14px;*/
}


.region-hero-right .block:nth-child(2) {
	border-top:1px solid #c4c4c4;
	padding-top:1em;
}
.region-hero-right .block-block1188 {
	margin-bottom: 0.8em;
}
.region-highlighted .block img {
	width:100%;
	height: auto;
}
.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next {
background: none;;
}


.fb-like-box,.fb-like-box span,.fb-like-box iframe { 
width:100% !important;
}


#block-menu-block-2 {
	border-bottom: none;
}

.field-name-body {
font-size: 1em !important;
font-family: 'Roboto', sans-serif !important;
}

.block-simplenews .links {
	display:none;
}

#block-views-slideshow1-block,#block-views-slideshow1-block .field-content,
#block-views-slideshow1-block #firstpage-image-carousel .item {
//	min-height: 410px;
	max-height: 305px;
}

#block-views-slideshow1-block #firstpage-image-carousel .item a,
#block-views-slideshow1-block #firstpage-image-carousel .item a:visited
 {
color: #000;
}

fieldset.captcha {
	margin-top:20px;
}
.form-control {
//	margin-bottom:10px;
}

.breadcrumb>li>.active {
color: #999;
}
.block-simpleads {
	clear: both;
}

.train-search-form .error {
border: 1px solid red;
}

#edit-preview {
	display: none;
}

.field-name-field-pievienotie-faili input[type=checkbox] {
	display:none;
}

.top-header ul > li > ul{
	display: none;
} 

/* sociālā atbildība */
#block-menu-block-8 {
	border-bottom:none;
}
#block-menu-block-8 ul > li {
/*	display:none;*/
}
#block-menu-block-8 ul > li.menu-mlid-3767,
#block-menu-block-8 ul > li.menu-mlid-3767 li {
	display:block;
}
#block-menu-block-8 ul > li.menu-mlid-4571,
#block-menu-block-8 ul > li.menu-mlid-4571 li {
	display:block;
}
#block-menu-block-8 ul > li.menu-mlid-4573,
#block-menu-block-8 ul > li.menu-mlid-4573 li {
	display:block;
}



/* samazinatas atstarpes demo */
.main-menu {
margin-bottom: 12px;
}
.primary-menu > ul > li > a {
padding: 0.9em 0.875em;
}
.region-subhero {
margin-bottom: 0;
}
section {
margin-bottom: 1em;
}
.firstpage > div.container section {
margin-bottom: 0em;
}

/* */

#primary-footer ul ul{
padding-left: 10px;
}

#primary-footer li {
font-size:13px;
}
#primary-footer h3 {
	font-size:1em;
}
#primary-footer ul {
	margin-bottom:0.5em;
}

/* left sidebar menu mobile fix */
.layout.inner .column-left-sidebar section {
padding-bottom: 0;
margin-bottom:0;
}
.layout.inner .column-left-sidebar section:first-child {
	padding-bottom:0em; /* 0.625em */
	margin-bottom:0;
}

div.form-type-item.form-item.form-group {
	display:none;
}


/* captcha fix */
.captcha .panel-heading,
.captcha .help-block {
	display:none;
}
.captcha .panel-body {
	padding:0;
}


.captcha.captcha-admin-links .panel-heading,
.captcha.captcha-admin-links .help-block {
	display:block;
}

.captcha-admin-links div.form-type-item.form-item.form-group {
	display:block;
}


.captcha.panel {
	border:none;
	margin-top:5px;
}
.panel-default {
	margin-top:5px;
}
fieldset.captcha-admin-links {
	margin-top:10px;
//	border:none;
	box-shadow: none;
}

fieldset.captcha-admin-links legend{
	border:1px solid gray;
}


/* galeriju izvēle fix */
div.ctools-modal-content .modal-header {
background-color: #eee !important;
padding: 0 .25em 0 1em;
}



.articles-large .social-panel {
margin-left: -30px;
margin-right: -30px;
padding-left: 30px;
padding-top: 10px;
padding-bottom: 11px;
padding-right: 30px;
}


/* soc com*/
.cw_txt {
	margin-bottom:10px;
}
.cw_facebook,.cw_twitter,.cw_draugiem {
	cursor:pointer;
	height:23px;
	margin-right:13px;
	float:left;
}
.cw_facebook {
background:url('../images/facebook.png');
width: 82px;
}
.cw_twitter {
background:url('../images/twitter.png');
width: 65px;

}
.cw_draugiem {
background:url('../images/draugiem.png');
width: 82px;

}

.fbpic {
	margin-right:10px;
}


.text-carousel .carousel-inner .item {
	cursor:pointer;
}

.view-projekti-pirmaj-lap- time {
display: none;
}
.firstpage h2.block-title {
font-weight: 300 !important;
font-size: 1.625em;
margin: 0.67em 0;
text-transform: none;
}

.sidebar-menu li.active > a {
color: #D2002D;
}

.rtecenter {
	text-align:center;
}


.webform-component-textarea,
.form-submit {
	margin-bottom:5px;
}
.social-panel {
	margin-top:20px;
}

.view-advertisement-blocks .view-content{
	margin-top:0.5em;
	min-height:174px;
}



#fansBlock { 
	width: 100%;
	border: 1px solid #c9c9c9; 
	min-height: 390px;
}


.search-form .form-item-keys label {
	display: none;
}

.search-result .search-snippet strong {
	background: #D2002D;
	color:#fff;
	font-weight: normal;
}

.region-subhero section li {
	padding: 0.8em 1em;
}


.region-subhero section li a{
	/*padding: 0 1em;*/
}

#firstpage-image-carousel { 
	max-height: 305px;
}

time {
	text-transform:lowercase;
}


#logo.site-rss img {
	width:127%;
}

@media (max-width:768px) {
	#logo.site-rss img {
				max-width:100%;
				height:auto;
				margin-top: 7px;
	}
}

.boost-captcha-processed .captcha {
	display:none;
}
.boost-captcha-processed .xxvisible {
	display:block;
}

.field-collection-container {
	border-bottom:none;
}



.node-page .node-page >h2,
.node-page .node-page .social-panel
 {
	display:none;
}

#primary-footer h3 a{
	color: #eeeff0;
}


.links .print_html a {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
	
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;

	color: #333333;
	background-color: #ffffff;
border: 1px solid #ccc;
margin-top: 0px;
text-decoration:none;
}
.node ul.links {

padding-top:0px;
margin-top:33px;
}


.links .print_html a:after {
	content:none;
}

.links li.print_html:last-child {
	margin-right:0;
}

.links .print_html a:hover {
	text-decoration:none;
	background-color:#ebebeb;
}

@media (max-width:768px) {
	.links .print_html {
		display:none;
	}
}



/* tiešraide */
.page-node-4195 .column-right-sidebar {
	display: none;
}

.modal-dialog {
	left: 0;
}

@media screen and (min-width: 768px) {
  .modal-dialog {
      width: 760px;
  }

  .page-elektrifikacija .modal-dialog {
	    width: 60%;
	}
}


.crisis-wrap {
	background-color: #D2002D;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	/* min-height: 340px; */
	font-family: 'Roboto';
}


.crisisleftside p{
	font-size: 20px;
}


.crisisnewswindow{
	background-color: white;
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: left;
	padding-left: 30px;
	color: #111111;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
}


.crisisnewswindow a:visited{
	 color: #111111;
	 text-decoration: none;
}


.crisisnewswindow a:hover{
	 color: #D2002D;
	 text-decoration: none;
}


.crisisnewsinfo{
	border-left: 6px solid #D2002D;
	padding-left: 17px;
	margin-bottom: 20px;

}


.newsheadline{
	font-size: 20px;
	font-weight: normal;
	color: #111111;
}

.newsheadline:hover{
	 color: #D2002D;
}


.newscreatedat{
	color: #D2002D;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 15px;
}


#latestnews{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}


.readmorebtnsect{
	text-align: right;
}


.readmorebtnsect a:hover{
	color: #D2002D !important;
}


#readmorebtn{
	color: #4D697A;
	right: 0;
	text-decoration: none;
	font-weight: normal;
	margin-right: 20px;
}


#readmorebtn::after{
    content: "";
    border-style: solid;
    border-width: 5px 0 5px 5px;
	border-color: transparent transparent transparent #D2002D;
	position: absolute;
	margin-top: 5px;
    margin-left: 5px;
}


.crisisheadline{
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: left;
	margin-top: 30px;
	margin-bottom: 25px;
}


.crisisbody p{
	font-size: 14px;
	text-align: left;
	font-weight: normal;
}

#last-footer {
	font-size: 14px;
}


.crisis-close{
	width: 100%;
}


#closebnbtn{
	color: #FFFFFF;
	font-family: 'Roboto';
	font-size: 14px ;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 15px;
	background-color: #D2002D;
	border: none;

}

#closebnbtn:hover{
	text-decoration: none;
}

#closebnbtn:active{
	text-decoration: none;
}

#closebnbtn span{
	float: right;
	margin-right: 24px;
	margin-top: 15px;
	position: relative;
	margin-bottom: -10px;
}

#closebnbtn span:after{
	display: inline-block;
	content: "\00d7"; /* This will render the 'X' */
	font-size: 24px;
	padding-left: 5px;
	position: absolute;
    top: -9px;
    right: -15px;
}


button:focus {
	outline:0;

}


.inner .crisis-wrap{
	margin-top: -16px;
}


@media screen and (min-width: 1290px) {
	.firstpage .modal-dialog{
		width: 60% !important;
	}
}

@media screen and (min-width: 768px) {
	
	.front .modal-content{
		-webkit-transform: translate(0,25%) !important;
		transform: translate(0,25%) !important;
	}
}


#CrisisModal .crisis-close{
	margin-top: 0px;
	padding-bottom: 10px;
}


.CrisisModalContainer{
	padding-bottom: 20px;
}

.CrisisModalContent{
	background-color: #D2002D;
}

.pointer {
	cursor: pointer;
}

#electrification-wrap {
	margin-bottom: 20px;
}

.h_iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.h_iframe {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    margin-bottom: 10px;
}
