/*Piefiksēts tonis: #c79500*/

/*Lai izvairītos no skroļbāriem.*/
/**/

@font-face {
    font-family: 'Myriad Pro';
    font-style: normal;
    font-weight: normal;
    src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff');
}


html, body {
    
    background-color: white;
    font-family: 'Myriad Pro';

    height:100%;
    width: 100%;
}
body {

    position:absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
}
/**/

h1 {
    font-family: 'Myriad Pro';
}

footer {
    padding-top: 3em;
    padding-bottom: 5em;
    background-color: white;
}

footer a:link {
    text-decoration: none;
    opacity: 1;
}

address {
    margin-top: 2rem;
}

p {
    color: #474747;
}

article p {
    word-wrap: break-word;
}

a:visited {
	text-decoration: none;
}

/*select, input {
    border: none !important;
}*/
select:focus, select:active {
   outline: none !important;
   box-shadow: none !important;
}
input:focus, input:active {
   outline: none !important;
   box-shadow: none !important;
}

/*select.classic {
  background-image:
    linear-gradient(45deg, transparent 50%, blue 50%),
    linear-gradient(135deg, blue 50%, transparent 50%),
    linear-gradient(to right, skyblue, skyblue);
  background-position:
    calc(10% - 20px) calc(1em + 2px),
    calc(10% - 15px) calc(1em + 2px),
    0% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
}

select.classic:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, gray, gray);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0;
}*/

#portfolio_filtra_konteiners {
    margin-bottom: 2em;
    /*margin-left: 10%;*/
    /*margin-right: 10%;*/
    /*padding: 1em;*/

    /*background: #e5e5e5; /* Old browsers */
	/*background: -moz-linear-gradient(45deg, #e5e5e5 90%, #ffffff 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(45deg, #e5e5e5 90%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(45deg, #e5e5e5 90%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#izvelne {
    /*padding: 10px;*/
}

#izvelne li a:hover {
    color: black !important;
}

.page-item a {
    border: none !important;
}
.page-item a:hover {
    background-color: white;
}


.btn-outline-secondary {
    background-color: white !important;
    border: 0px solid white !important;
}
.btn-outline-secondary:hover {
    background-color: white !important;
    border: 0px solid white !important;
    color: black;
}
.btn-outline-secondary:focus,.btn-outline-secondary:active {
   outline: none !important;
   box-shadow: none !important;
}

.col-lg-4 {
    padding: 0.2em;
}

.attalums_no_izvelnes {
    padding-top: 5em;
}

.navbar-nav > .active > a {
	color: black !important;
}

#izvelne li {
    font-family: 'Myriad Pro';
    margin-right: 30px;
    word-spacing: 30px;
    font-size: medium;
}

.nav_redzams {
	display: none;
}

.navbar-brand img {
    height: 1.6em;
}

.jumbotron {

	background-color: white !important;
    margin-bottom: 0;

    /*text-shadow: -5px 7px 7px darkgrey;*/

    /*background: #e5e5e5; /* Old browsers */*/
    /*background: -moz-linear-gradient(45deg, #e5e5e5 50%, #ffffff 100%); /* FF3.6-15 */*/
    /*background: -webkit-linear-gradient(45deg, #e5e5e5 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */*/
    /*background: linear-gradient(45deg, #e5e5e5 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */*/

    /*Jumbotron fona krāsu animācijai*/
    /*background: linear-gradient(190deg, #e84c09, #940b06);
    background-size: 400% 400%;*/

    /*-webkit-animation: AnimationName 18s ease infinite;
    -moz-animation: AnimationName 18s ease infinite;
    -o-animation: AnimationName 18s ease infinite;
    animation: AnimationName 20s ease infinite;*/

}

/*Jumbotron fona krāsu animācijai*/
/*@-webkit-keyframes AnimationName {
    0%{background-position:0% 78%}
    50%{background-position:100% 23%}
    100%{background-position:0% 78%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 78%}
    50%{background-position:100% 23%}
    100%{background-position:0% 78%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 78%}
    50%{background-position:100% 23%}
    100%{background-position:0% 78%}
}
@keyframes AnimationName {
    0%{background-position:0% 78%}
    50%{background-position:100% 23%}
    100%{background-position:0% 78%}
}*/

.jumbotron img {
	width: 45%;
}
.jumbotron h1 {
    /*letter-spacing: 0.5rem;*/
    margin-top: 2em;
    color: #474747;
    font-size: 1.5em;
    /*opacity: 0.8;*/
    /*-webkit-transition: color 1s, opacity 0.2s; /* For Safari 3.1 to 6.0 */*/
    /*transition: color 1s, opacity 0.2s;*/
}


.jumbotron h2 {
    /*letter-spacing: 0.9rem;*/
    /*color: #4f4f4f;*/
    /*opacity: 0.8;*/
    /*-webkit-transition: color 2.7s, opacity 1s; /* For Safari 3.1 to 6.0 */*/
    /*transition: color 2.7s, opacity 1s;*/

    /*-webkit-animation: AnimationName_color 18s ease infinite;
    -moz-animation: AnimationName_color 18s ease infinite;
    -o-animation: AnimationName_color 18s ease infinite;
    animation: AnimationName_color 40s ease infinite;*/
}

.jumbotron:hover h1 {
    opacity: 1;
}
.jumbotron:hover h2 {
}

/*@-webkit-keyframes AnimationName_color {
    0%{color:#eeeeeeff}
    50%{color:maroon}
    100%{color:#eeeeeeff}
}
@-moz-keyframes AnimationName_color {
    0%{color:#eeeeeeff}
    50%{color:maroon}
    100%{color:#eeeeeeff}
}
@-o-keyframes AnimationName_color {
    0%{color:black}
    50%{color:maroon}
    100%{color:maroon}
}
@keyframes AnimationName_color {
    0%{color:#eeeeeeff}
    50%{color:maroon}
    100%{color:#eeeeeeff}
}*/

.indekss_aktualais {
    margin-top: 2rem;
    margin-bottom: 10rem;
}

.valodas a {
	color: grey;
}
.valodas a:hover {
	text-decoration: none;
}

.featurette {
    margin-top: 2em;
    margin-bottom: 5em;
}

.featurette h2 {
}

.featurette .fas {
    /*text-shadow: -5px 7px 5px darkgrey;*/
    opacity: 0.2;
    -webkit-transition: opacity 0.7s; /* For Safari 3.1 to 6.0 */
    transition: opacity 0.7s;
}
.parallax {
    /* The image used */
    background-image: url("/static/nams_str_slim.jpg");

    /* Set a specific height */
    min-height: 15rem
    /* Create the parallax scrolling effect */
    
    background-repeat: no-repeat;
    -ms-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: auto;
}

.virsraksts {
    font-family: 'Myriad Pro';
    font-weight: bold;
    font-size: large;
    text-transform: uppercase;
}

.attels {

}

.teksts {
    font-family: 'Myriad Pro';
}

.aktualitate {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    width: 800px;
    background: grey;
    margin-left: auto;
    margin-right: auto;
}

.kreisa_puse, .laba_puse {
    margin: 10px;
    width: 50%;
}

.laba_puse {

}

.virsraksts {
    margin-bottom: 20px;
}

.attels > img {
    
}

#galvenais_bloks {
    margin-top: 100px;
}

.objektu-skats {
    display: flex;
    flex-direction: row wrap;
}

.objekts {
    display: flex;
    flex-direction: column;
    padding-top: 15px;
}

.objekta-attels {
    width: 100%;
}

.objekta-nosaukums, .objekta-apraksts, .objekta-attels {
    font-family: 'Myriad Pro';
}

.objekta-nosaukums {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: larger;
    font-weight: bold;
}

#portfolio-meklesanas-forma {
    /*opacity: 0.9*/
}

#portfolio-meklesanas-forma button {
    /*opacity: 1;*/
    /*border: 1px solid black;*/
}

/*.btn-outline-danger:hover {*/
    /*opacity: 0.9 !important;*/
    /*color: snow !important;*/
/*}*/

.apakseja_mala_rindaa {
    margin-bottom: -1.4em;
}

.color-light-grey-transparent {
    background-color: #9f9f9f7c;
}

.card_darbinieks {
    opacity: 1;
    border: none;
}
.card_darbinieks:hover {
}

.card {
    border: 0px grey solid !important;
    opacity: 1;
    position: relative;
    /*box-shadow: -1px 1px 7px darkgrey;*/
    /*-webkit-transition: box-shadow 0.2s, opacity 0.2s; /* For Safari 3.1 to 6.0 */*/
    /*transition: box-shadow 0.3s, opacity 0.3s;*/
}

.card img {
    width: 100%; background-size: cover;
}
.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: .5s ease;
	background-color: snow;
}
.card:hover .overlay {
 	opacity: 0.85;
}
.text {
	color: black;
	font-size: 1.3em;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}

.card_a:visited {
    color: black;
    text-decoration: none;
}

.card_a:link {
    color: black;
    text-decoration: none;   
}

.card-title-div {
    height: 5rem;
}

.portfolio_teksta_fons {
    background: #e5e5e5; /* Old browsers */
    background: -moz-linear-gradient(45deg, #e5e5e5 80%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #e5e5e5 80%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #e5e5e5 80%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.aktualitates_skata_attels img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}

.hero-image {
    /*background-color: snow;*/
    height: 25rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.solo_skats_teksts {
    margin-top: 4em;
}

.solo_skats_teksts h2{
    margin-bottom: 1em;
}

.solo_skats_teksts p{
    margin-bottom: 1em;
    font-size: 1.3rem;
}

/* Slideanim un Slide ir kopā. Tos darbina no nams.js faila skripts.*/
/* Skrollējot lapu, iepriekš neesoši objekti uzpeld no apakšas. Animācija.*/
.slideanim {visibility:hidden;}
/**/
.slide {
    animation-name: slide;
    -webkit-animation-name: slide;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    visibility: visible;
}
@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(35em);
    } 
    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}
@-webkit-keyframes slide {
    0% {
        opacity: 0;
        -webkit-transform: translateY(35em);
    } 
    100% {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}

@media (max-width: 1280px) {
    
    .featurette {
        margin-top: 5em;
        margin-bottom: 5em;
    }
}

@media (max-width: 991.98px) {
    
    .apakseja_mala_rindaa {
        margin-bottom: -1.5em;
    }

    .jumbotron img {
    	width: 80%;
    }

    .jumbotron h1 {
        /*letter-spacing: 0.5rem;*/
        margin-top: 2em;
        color: #474747;
        font-size: 1.3em;
        /*opacity: 0.8;*/
        /*-webkit-transition: color 1s, opacity 0.2s; /* For Safari 3.1 to 6.0 */*/
        /*transition: color 1s, opacity 0.2s;*/
    }

    /*Atstarpe starp nabar-brand un pirmo izvēlnes vārdu.*/
    .navbar-nav {
        margin-top: 2rem;
    }

    .navbar-brand img {
        height: 1.5rem;
    }

    /*Skatot salocītā veidā, izvēlnes vārdi ir lielāki (larger) iepretim parastā skatā (medium).*/
    #izvelne li {
        font-size: larger;
        margin-bottom: 1rem;
    }

    .col-md-2 {
        margin-top: 3rem;
    }

    .featurette {
        margin-top: 3em;
        margin-bottom: 3em;
    }

    .featurette h2 {
    }

    .featurette .fas {
        opacity: 0.7;
    }

    .card {
        opacity: 1;
    }

    .card-title-div {
        height: 5rem;
    }

    .solo_skats_teksts {
        margin-top: 0.5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .solo_skats_teksts p{
        font-size: 1.2rem;
    }

}

@media (max-width: 478px) {
    
	.apakseja_mala_rindaa {
        margin-bottom: -1.6em;
    }

    .jumbotron img {
		width: 95%;
	}

	.jumbotron h1 {
	    /*letter-spacing: 0.5rem;*/
	    margin-top: 1em;
	    color: #474747;
	    font-size: 1.2em;
	    /*opacity: 0.8;*/
	    /*-webkit-transition: color 1s, opacity 0.2s; /* For Safari 3.1 to 6.0 */*/
	    /*transition: color 1s, opacity 0.2s;*/
	}	

    footer {
        text-align: center; 
    }

    footer i {
        margin-bottom: 2rem;
    }

    .text {
    	font-size: 1em;
    }

}