/**
 * @file
 * Patnis V3 theme specific CSS.
 */

/* Custom styles for Patnis V3 theme */
.site-branding__name {
  font-size: 1.5rem;
}

.site-branding__slogan {
  color: #666;
} 

.block-content-ebt_hero {
    min-height: 500px;
}

#block-patnis-v3-main-menu {
  text-transform: uppercase;
  margin-top: 20px;
  margin-right: 25px;
  margin-left: 25px;
}

#block-patnis-v3-main-menu a.active, #block-patnis-v3-main-menu a:hover {
  color: #FFF8EE;
  text-decoration: underline;
  text-underline-offset: 5px;
}

.navbar .ebt-basic-button {
  width: auto !important;
  display: inline-block !important;
}

ul.navbar-nav ul.dropdown-menu {
  background-color: #2A5E4A;
  border-color: #FFF8EE;
}

ul.navbar-nav ul.dropdown-menu a, ul.navbar-nav ul.dropdown-menu a:focus {
  color: #FFF8EE;
  text-decoration: none;
}

ul.navbar-nav ul.dropdown-menu li:hover, ul.navbar-nav ul.dropdown-menu li.active {
  background-color: #2A5E4A;
}

ul.navbar-nav ul.dropdown-menu a:hover {
  text-decoration: underline;
}

.navbar .ebt-basic-button a, .ebt-hero-container a.ebt-basic-button {
  color: #2A5E4A;
  background-color: #F1B01D;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
}

.ebt-hero-container p {
  color: #FFF;
  font-size: 2rem;
  font-weight: bold;
  margin: 20px 50px; 
}

.ebt-hero-container .buttons {
  margin-left: 50px;
}

.main-content {
  margin-top: 20px;
}

.content {
  margin-bottom: 20px;
}

.layout--twocol-section .layout__region--first .block,.left-column .layout__region--first .block {
  width: 95%;
}

.site-footer .region{
  margin: 0 20px;
}

/*
From legacy theme 
*/

a.pieteikties {
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.1em;
  /*background-color:#96c2c1;*/
  border: solid 2px #1f5d4b;
  color: #000;
  font-weight: bold;
  padding: 5px 10px;
  font-size: 1.2em;
  display: block;
  width: 90%;
}
a.pieteikties:hover {
  background-color: #facf5e;
}

a.pieteikties:before {
  font-family: "Material Icons";
  content: "\e2e6";
  vertical-align:middle;
  font-size: 1.4em;
}

.block-views-blockskolu-galerijas-block-1 .view-row {
  margin: 3px;
}

.block-views-blockskolu-galerijas-block-1 .views-field-title a {
  text-decoration: none;
}

.block-views-blockskolu-galerijas-block-1 .views-field-field-datums {
  text-decoration: none;
  color: #a0a0a0;
  font-size: 0.7em;
}

.block-field-blocknodeschoolfield-school-contacts a{
  text-transform: uppercase;
  text-decoration: none;
}

.material-icons {
  vertical-align: middle;
}

.block-field-blocknodeschoolfield-school-contacts .field--name-field-talrunis a,
.block-field-blocknodeschoolfield-school-contacts .field--name-field-kontakts-epasts a{
  text-decoration: none;
  text-transform: lowercase;
}

.field--name-field-assets .material-icons {
  color: #1f5d4b;
  font-size: 1.5em;
  float: left;
}
.field--name-field-asset-file .file--application-pdf {
  background-image: none;
  padding-left: 5px;
}

.field--name-field-asset-file a {
  text-decoration: none;
}

.field--name-field-assets .field__label {
  text-transform: uppercase;
  font-weight: bold;
  padding: 3px 0;
}


.view-pirmskolas-saraksts .views-field-field-school-image {
  height: 300px;
  overflow: hidden;
}

.view-pirmskolas-saraksts .views-field-field-school-image img {
  transition: transform .5s ease;
}

.view-pirmskolas-saraksts .views-field-field-school-image:hover img {
  transform: scale(1.5);
}

.view-pirmskolas-saraksts .views-field-field-school-image {
  margin: 8px;
}

.view-pirmskolas-saraksts .views-field-title a {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
  margin-left: 8px;
  display: block;
  border-bottom: solid 3px #1f5d4b;
  width: 90%;
}

.lead-promo {
  display: block;
  width: 90%;
  background-color: #fff;
  padding: 8px;
  margin: 4px;
  border-bottom: solid 3px #1f5d4b;
}

.lead-promo a {
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: bold;
  color: #1f5d4b;
}

.lead-promo:hover {
  background-color: #fef7ea;
}

.carousel-inner .container {
  padding-left: 0;
}

.lepnums-name {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}

.lepnums-role {
  color: #0a65aa;
  display: block;
}

.lepnums-slogan {
  font-style: italic;
  display: block;
}

#patnis-lepnums button {
  margin: 4px;
  padding: 2px 12px;
  color: #0a65aa;
}

.block-views h2, .block-block-content h2 {
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  border-bottom: solid 3px #1f5d4b;
  width: 90%;
}

.views-field-created span {
  color: #a0a0a0;
}

.views-field-created span:before {
  font-family: "Material Icons";
  content: "\e878";
  color: #a0a0a0;
  vertical-align:middle;
}

.block-views-blockprese-block-1 .more-link {
  text-align: right;
  display: block;
}

.block-views-blockprese-block-1 .more-link a {
  text-decoration: none;
}

.block-views-blockprese-block-1 .more-link a:after {
  font-family: "Material Icons";
  content: "\e5cc";
  vertical-align:middle;
}

.view-prese .views-field-title a {
  text-decoration: none;
}

.site-footer h2 {
  color: #000;
}

.site-footer .content {
  color: #000;
}

#block-kajeneinformacija a {
  color: #000;
  text-decoration: none;
}

.block-geolocation {
  margin-right:10px;
}

.block-field-blocknodelanding-pagebody {
  margin-right:10px;
}

.field--name-body img.maksla-interesu {
  padding: 0 10px;
  width: 25%;
  display: block;
}

img.muzika-ikona {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
  display: block;
}

span.muzika-kurss {
  display: block;
  margin-bottom: 16px;
}

span.muzika-kurss a {
  text-decoration: none;
}

span.muzika-kurss a:after {
  font-family: "Material Icons";
  content: "\e5df";
  vertical-align:middle;
}

.block-margin-top {
  margin-top: 0.6em;
}
.file--application-pdf a {
  text-decoration: none;
}

.view-muzikas-skola .views-field-field-school-image {
  width: 20%;
  float: left;
  margin-right: 5px;
}

.view-muzikas-skola .views-field-title a {
  text-decoration: none;
  font-size: 1.2em;
}

.paragraph--type--makslas {
  margin-bottom: 2em;
}

.field--name-field-art-title {
  font-size: 1.2em;
  font-weight: bold;
}

.field--name-body img {
  padding-right: 5px;
}

.webform-submission-skolas-ligums-form span.fieldset-legend,
.webform-submission-pirmsskolas-ligums-form span.fieldset-legend {
    font-size: 1rem;
}

.block-views-blockpromo-block-1 a {
 text-decoration: none;
 text-transform: uppercase;
 color: #3b3b3b;
 font-weight: 700;
 font-size: 1.2em;
}

.page-node-248 .block-webform-block {
    background-color: #e1e3e1;
    display: block;
}
.page-node-248 .block-webform-block .webform-submission-form {
    padding: 1em;
}
.page-node-248 .block-webform-block .webform-submission-form .btn-primary {
    background-color: red;
    border-color: white;
}
