/* Enter Your Custom CSS Here */
/*
Du kan legge til din egen CSS her.

Klikk hjelp-ikonet over for å lære mer.
*/

/* MAIN THEME COLORS */
body .primary-color { color:#2fc2c1; }
body .primary-color-bg { background-color:#2fc2c1; }
body .secondary-color { color:#444449; }
body .secondary-color-bg { background-color:#444449; }

/* SHORTCODE CUSTOM STYLING */
html body .button, 
html body .button:link, 
html body .button:visited, 
input[type=submit] { border-radius:2px; border:2px solid #2fc2c1; text-shadow:none; background:none; color:#2fc2c1; -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all; }
html body .button:hover, 
input[type=submit]:hover { color:#fff; background:#2fc2c1; }
input[type="text"], input[type="password"], input[type="input"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="color"], input[type="time"], input[type="week"], input[type="month"], input[type="date"], input[type="datetime"], textarea, select {
   width: 100%;  
}
  
input, textarea {
    font-size: .75em;
}

#s {
   	width: auto;  
}

.button, .button:visited, input[type="submit"] {
    padding: 7px 15px;
}
  
body .primary-color {
    color: #2fc2c1;
}

body {
    color: #505050;
		font-size: 1.25em;
}

body .dark .heading, body .dark a:link, body .dark a:visited, body .dark a:hover {
    color: #fff;
}

.menu-main li a {
    color: #777;
}

.menu-main li a:hover {
	Color: #2fc2c1;
}

element {
    position: relative;
}

.slider {
    background: rgba(159, 159, 159, 0.2);
}

.slider-slides {
     height: 450px;
}
.slider-slides .slide-caption {
    width: 90%;
    text-transform: none;
  	padding: 0 30px 30px;
}

.slider-slides .slide-title {
    display: none;
}

/*
.slider-slides h1, h2, h3, h4, h5, h6 {
    color: #fff;
    line-height: 1.2;
    margin: 0 0 20px;
}
*/
.slider-slides .slide-content {
    color: #fff;
    font-size: 1.0em;
}
.slider-slides .slide-content::after {
	display: none;
}

.slider-slides .slide-body {
    position: absolute;
    top: 8%;
    left: 0;
    width: 100%;
}

.slider-prev::before, .slider-prev::after, .slider-next::before, .slider-next::after {
    height: 1px;
    background: #fff;
}

.footer::before {
	display: none;
}

.subfooter {
	display: none;
}

.footer {
	padding: 20px 0 10px;
}

.home .services {
    background: rgba(159, 159, 159, 0.2);
}

.services .service {
  pointer-events: none;
  cursor: default;
} 

/* 
.portfolio-item-image {
  pointer-events: none;
  cursor: default;
} 
*/

.tagline {
    background: rgba(159, 159, 159, 0.2);
    font-size: 2.0em;
}

.breadcrumb {
	display: none;
}

code, code var {

    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

.header {
    padding: 20px 0;
} 
  
.pagetitle {
    background: #FFF0;
    overflow: hidden; 
    position: relative;
    border-top: 2px solid #AAA;
    border-bottom: 2px solid #AAA;
  
/*    background: rgba(0,0,0,0.4); */
    background-size: cover;
    background-position: center;
    text-align: center;
    padding: 60px 0;
    margin: 0;
}

body .dark .heading {
	color: #fff;
}

body .primary-color-bg {
    background-color: #2fc2c1;
}

body .secondary-color-bg {
    background-color: #2fc2c1;
}

 a:link, a:visited {
    color: #2fc2c1;
}

.clients .client img
{
	filter: grayscale(100%);
}

.link-btn {
/*    color: white;
    background: #2fc2c1;
    padding: 10px 20px;
    display: block; 
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
  */
  	border-radius: 2px;
		border: 2px solid #2fc2c1;
		text-shadow: none;
		background: none;
		color: #2fc2c1;
		-moz-transition: 0.4s all;
		-webkit-transition: 0.4s all;
		transition: 0.4s all;
		display: inline-block;
		width: auto;
		margin: 5px 0;
		padding: 2px 12px;
  
}
 
/*
.link-btn:hover {
    background: #6ab8be;
}
*/


/* fjerner bilde fra jhjh */
.single-image {
    display: none;
}

/* SMARTPHONE */
@media only screen and (max-width: 600px) {
  
/* 
		.logo img { opacity: 0; }
		.logo a { background-image: url(https://kriesi.at/wp-content/themes/kriesi	/images/logo.png); background-repeat: no-repeat; background-size: contain; 		background-position: 50% 50%; }}

  */
  
 
    .social {
        float: left;
    }

    #slider {
        display: none;
    }

  body {
		font-size: 1.0em;
		}
  
  .tagline {
    font-size: 1.75em;
		}
  
  .section-heading {
    font-size: 2.0em;
    }
  
    /* NAVIGATION */
    .menu-top {
        text-align: center;
    }

    .menu-top li {
        display: inline-block;
              display: none;
    }

    .menu-top li a {
        margin: 0 auto;
    }

    .footermenu {
        float: none;
    }

    .menu-footer li a {
        margin: 0 10px 10px 0;
    }
}
