/**
 * FRONTPAGE SLIDESHOW
 * Theme name: forside (theme-default_theme)
 * ======================================================
 */
.theme-default_theme {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 100%;
	z-index: 1;
	overflow: hidden;
   margin-bottom: 24px;
}
	.theme-default_theme .rslides { 
      position: relative;
      width: 100%; 
      overflow: hidden; 
   }
   .theme-default_theme .rslides .slide {
      -webkit-backface-visibility: hidden;
      display: none;
      width: 100%;
   }  
	.theme-default_theme .rslides .slide .slide-item {
		width:100%;
    	min-width:100%;
  		min-height: 360px; 
   }

   .theme-default_theme .fx-overlay { 
      background-color: transparent;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      right: 0;
      
      z-index: 3;
      pointer-events: none;
   } 

/***[  CAPTIONS     ]****************************/
   .theme-default_theme .caption {
      background: transparent; 
      position: absolute; 
      z-index: 20; 
      bottom: 20%; 
      left: 0;
      width: 100%; 
      text-align: center;
   } 
      .theme-default_theme .caption .inner { 
         max-width: 1080px;
         margin: 0 auto 24px auto;
         padding:24px;
      }
      .theme-default_theme .caption .inner h3 {
         color: #fff;
         text-transform: uppercase;
         font-size: 1.7em;
         font-weight: 600;
         margin-bottom: 0;
         text-shadow: 0px 0px 20px #000;
      } 
       .theme-default_theme .caption .inner h2 { 
         font-weight: 600;
         color: #fff;
         font-size: 4.3em;
         margin-bottom: .2em;
         text-shadow: 0px 0px 20px #000;
       }
       .theme-default_theme .caption .inner p { 
         color: #fff;
         font-weight: 300;
         font-size: 2em;
         width: 60%;
         float: right;
         text-shadow: 1px 1px 2px #000;
         line-height: 1.2em;
      }
      .theme-default_theme .caption .inner h3 a,
      .theme-default_theme .caption .inner h2 a,
      .theme-default_theme .caption .inner p a { color: inherit; text-decoration: none; }
      .theme-default_theme .caption .inner .ui-button { padding: 12px 48px !important;} 


      .theme-default_theme .slide-inner {
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
      z-index: 2;
      }
/***[  CAPTIONS     ]****************************/
   .theme-default_theme .rslides_nav {
		display: block;
		width: 26px;
		height: 64px;

		position: absolute;
		left: 2%;
		top: 148px; /* 360/2(180) - 64/2(32) = 148*/
		z-index: 300;

		text-indent: -9000px;

		opacity: 0.5;
		filter:alpha(opacity=50); /* IE <= 8 */

		background: url('arrows.png');
		background-position: top left;
		background-repeat: no-repeat;
		background-color: transparent;

		webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
   }
   .theme-default_theme .rslides_nav.next {
      left: auto;
      right: 2%;
      background-position: top right;
   } 
   .theme-default_theme .rslides_nav:hover {
   	opacity: 1;
   	filter:alpha(opacity=100); /* IE <= 8 */
   }


   .theme-default_theme ul.rslides_tabs {
		position: absolute;
		top: 2%;
		right: 1%;
		z-index: 300;
		margin: 0;
		padding: 0;
		display: block;
		list-style-type: none;
		text-align: center;
	}
   	.theme-default_theme ul.rslides_tabs li
   	{
   		display: inline-block;
   		margin-right: 4px;
   	}
   	.theme-default_theme ul.rslides_tabs li a
   	{
   		display: block;
         width: 18px;
         height: 18px;
         text-indent: -9000px;
         border: 1px solid #fff;
         border: 1px solid rgba(255,255,255,.8);
         border-radius: 50% 50%;
         position: relative;
   	}
         .theme-default_theme ul.rslides_tabs li a:after {
            
         }
   	.theme-default_theme ul.rslides_tabs li.rslides_here a:after,
   	.theme-default_theme ul.rslides_tabs li:hover a:after {
   		content: "";
          background: #fff;
            background: rgba(255,255,255,.6);
            width: 8px;
            height: 8px;
            position: absolute;
            top: 4px;
            left: 4px;
            border-radius: 50% 50%;
   	}


	/* SLIDESHOW ---- CHANGE APPEARANCE ON DIFFRENT DEVICES */
	@media only screen and (max-width: 1024px) {
		
	}
	@media only screen and (max-width: 860px) {
		
	}
	@media only screen and (max-width: 767px) {
		.theme-default_theme .rslides .slide .slide-item { padding: 36px 18px; min-height: 280px;  }
      .theme-default_theme .caption .inner h2 { font-size: 3em; }
      .theme-default_theme .caption .inner p { font-size: 1.8em; width: 80%; }
	}	

	@media only screen and (max-width: 480px) {
		.theme-default_theme .rslides .slide .slide-item { min-height: 220px;  }
		.theme-default_theme .caption .inner h2 { font-size: 2.3em; }
		.theme-default_theme .caption .inner p  { font-size: 1.1em; width: 80%; }


	}
