/* Custom korpen styles 
 * 
 * 
 * 
 * 
 * 
 */
html, body{height:100%;}
body{background-color:black;font-family:'Verdana', 'Trebuchet', 'Tahoma', 'Helvetica Neue', 'Helvetica', sans-serif;font-size:14px;background-image:url('img/txture.png');background-repeat:repeat;max-width:100% !Important;padding:0 !important;}
h1, h2, h3, h4, h5, h6{font-family:'Verdana', 'Trebuchet', 'Tahoma', 'Helvetica Neue', 'Helvetica', sans-serif;}
a:hover{text-decoration:none;}
.superround{border-radius:2em 2em;}

.btn, .ykfmc-submit, .user-submit{font-size:0.85em;color:white;font-weight:600;border:0;}
.user-submit{border-radius:4px;}
input[type=button], .ykfmc-submit,  .user-submit{padding:7px 13px;}
.btn-primary, .btn-primary:visited, .ykfmc-submit, .ykfmc-submit:visited,  .user-submit,  .user-submit:visited{background-color:#0db14b;}
.btn-primary:hover, .ykfmc-submit:hover,  .user-submit:hover{background-color:#64bc6c}
.btn-default, .btn-default:visited{background-color:#e7e7e7;}
.btn-default:hover{background-color:#f7f7f7;} 
hr{margin:0;border-top:1px solid #ddd;}
hr.light{margin:0;border-top:1px solid #eee;}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small{font-size:0.45em;font-weight:600;color:#333;}

/* sliding menu */
.sidr {display: none;position: absolute;position: fixed;top: 0;height: 100%;z-index: 999999;width: 280px;overflow-x: none;overflow-y: auto;font-size: 15px;background: #333333;color: white;-webkit-box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.12);-moz-box-shadow: inset 0 0 rgba(0, 0, 0, 0.12);box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.12);}
.sidr .sidr-inner {padding: 0 0 15px;}
.sidr .sidr-inner > p {margin-left: 15px;margin-right: 15px;}
.sidr.right {left: auto; right: -280px;}
.sidr.left {left: -260px;right: auto;}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {font-size: 11px;font-weight: normal;padding: 0 15px;margin: 0 0 5px;color: white;line-height: 24px;}
.sidr p {font-size: 13px;margin: 0 0 12px;}
.sidr p a {color: rgba(255, 255, 255, 0.9);}
.sidr > p {margin-left: 15px;margin-right: 15px;}
.sidr ul#main-nav-drawer-menu {display: block;margin: 0 0 15px;padding: 0;border-top: 1px solid #1a1a1a;border-bottom: 1px solid #4d4d4d;}
.sidr ul#main-nav-drawer-menu li {display: block;margin: 0;line-height: 48px;border-top: 1px solid #3a3a3a;border-bottom: 1px solid #3a3a3a;}
.sidr ul#main-nav-drawer-menu > li > a, .sidr ul#main-nav-drawer-menu > li > span{padding: 6px 0 7px 15px;}


.sidr ul#main-nav-drawer-menu > li:hover > a, .sidr ul#main-nav-drawer-menu > li:hover > span, .sidr ul#main-nav-drawer-menu > li.active > a, .sidr ul#main-nav-drawer-menu > li.active > span, .sidr ul#main-nav-drawer-menu > li.sidr-class-active > a, .sidr ul#main-nav-drawer-menu > li.sidr-class-active > span {background-color:#333;}
.sidr ul#main-nav-drawer-menu li.current-menu-item > a, .sidr ul li.current-page-parent > a{background-color:#0db14b;}
.sidr ul#main-nav-drawer-menu li a, .sidr ul#main-nav-drawer-menu li span {display: block;text-decoration: none;color: white;}
.sidr ul#main-nav-drawer-menu li ul {border-bottom: none; margin: 0;padding-left:0;}
.sidr ul#main-nav-drawer-menu li ul li {line-height: 40px;font-size: 13px;}
.sidr ul#main-nav-drawer-menu li ul li:last-child {border-bottom: none;}
//.sidr ul#main-nav-drawer-menu li ul li:hover > a, .sidr ul#main-nav-drawer-menu li ul li.active >, .sidr ul#main-nav-drawer-menu li ul li.sidr-class-active {background-color:#555;}
.sidr ul#main-nav-drawer-menu li ul li:hover > a, .sidr ul#main-nav-drawer-menu li ul li:hover > span, .sidr ul#main-nav-drawer-menu li ul li.active > a, .sidr ul#main-nav-drawer-menu li ul li.active > span, .sidr ul#main-nav-drawer-menu li ul li.sidr-class-active > a, .sidr ul#main-nav-drawer-menu li ul li.sidr-class-active > span {background-color:#666;}
.sidr ul#main-nav-drawer-menu li ul li a, .sidr ul#main-nav-drawer-menu li ul li span {color: rgba(255, 255, 255, 0.9); padding:4px 0 5px 30px;line-height:1.4em;}
.sidr ul#main-nav-drawer-menu li ul li ul li a, .sidr ul#main-nav-drawer-menu li ul li ul li span {color: rgba(255, 255, 255, 0.8); padding:4px 0 5px 45px;line-height:1.4em;}

.sidr form {margin: 0 15px;}
.sidr label {font-size: 13px;}
.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea, .sidr select {width: 100%;font-size: 13px;padding: 5px;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;margin: 0 0 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px; -o-border-radius: 2px;border-radius: 2px;border: none;background: rgba(0, 0, 0, 0.1);color: rgba(255, 255, 255, 0.6);display: block; clear: both;}

.sidr input[type=checkbox] {width: auto;display: inline;clear: none;}
.sidr input[type=button],.sidr input[type=submit] {color: #333333;background: white;}
.sidr input[type=button]:hover,.sidr input[type=submit]:hover {background: rgba(255, 255, 255, 0.9);}
#sidr #iwill{border-top:1px solid #444;border-bottom:1px solid #444;}
#sidr #iwill select{margin-bottom:0;color:#bbb;font-size:12px;}
#sidr #iwill .roundthis{padding:0 10px;}
#sidr #searchform{width:250px;margin-top:15px;margin-bottom:10px}
#sidr #searchform #s{width:220px;padding:15px 10px 15px 20px;background-color:white;}
#sidr span.input-group-btn{padding-top:0;top:-5px;left:-3px;}
#sidr span.input-group.btn button{color:white;}
#sidr span.input-group.btn button:hover{background-color:#333;color:white;}

/* header */
header#main_header{background-color:#0db14b;color:white;padding-top:0.5em;padding-bottom:0.5em;}
.navbar-brand a:visited{color:white;}
header a{color:white;font-family:'Verdana', 'Trebuchet', 'Tahoma', 'Helvetica Neue', 'Helvetica', sans-serif;}
.navbar-brand:hover{color:white;}
#header-top{}
.navbar-brand strong{font-size:14px;display:block;margin-top:5px;}
header#main_header .heapOptions a{color:#0db14b;}

.navbar-form{margin-top:1.15em;border:0!important;box-shadow:none;}
#menu_search_btn{background-color:#64bc6c;border-top-right-radius:30px;border-bottom-right-radius:30px;}
#s{width:200px;border-top-left-radius:30px;border-bottom-left-radius:30px;border:0;color:black!important;padding:6px 9px 6px 15px;}
#main-nav{padding-left:0;}

.nav>li>a:hover, .nav>li>a:focus{background-color:transparent;}
#main-nav>ul>li>a::after{display:none;}
.dropdown-menu{border-radius:0;}
.dropdown-menu > .dropdown-menu{padding-top:1px;}
.current-menu-parent > a, .current-menu-ancestor > a{font-weight:600;}

#header-social a{display:inline;text-align:right;font-size:1em;border-radius:4px;padding:4px 4px 4px 9px;height:12px;width:12px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);}
#header-social #facebook {background-color:#3b5998;}
#header-social #facebook:hover {background-color:#4c70ba;}
#header-social #twitter{background-color:#55acee;}
#header-social #twitter:hover{background-color:#83c3f3;}

#iwill{margin-top:1.15em;}
#iwill label{text-transform:uppercase;margin-top: 0.8em;text-align:right;font-size:0.9em;}

#iwill .roundthis, .heapBox, #sidr .heapBox{border-radius:30px 30px 30px 30px!important;background-color:white;display:block;padding:0 5px;}
#iwill select{font-size:14px;background-color:transparent;/*border:0;*/box-shadow:none;color:#ffffff;}


/* body */
#wrap{padding-top:3em;}
#content{background-color:white;color:black;margin-top:0;}
p{font-size:14px;line-height:1.67em;}

.jumbotron{margin-bottom:0;}
.jumbotron img{z-index:1;}
.jumbotron a{color:white;}
.gradient{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.75)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
.carousel-indicators li{border-color:#00bdf2;}
.carousel-indicators .active{background-color:#00bdf2;}


/* front page sections */
#box-section{background-image:url('img/tiny-grid.png');background-repeat:repeat;padding-bottom:3em;border-bottom:1px solid #ddd;}
.boxes section .box{background-color:white;border: 1px solid #ddd;margin-bottom:2em;box-shadow:1px 2px 5px rgba(0, 0, 0, 0.06);}
.boxes header{background-color:#0db14b;color:white;font-weight:700;padding:0.6em 0.4em 0.1em 0.95em;text-transform:uppercase;font-size:1.2em;}
.boxes header h2{font-size:0.9em;display:inline-block;font-weight:700;margin-top:0;}
//.boxes .list-group{padding:0.5em 1em;}
.list-group-item{margin-bottom:0px;padding:15px 0;border-radius:0!important;border:0;border-bottom:1px solid #eee;}
.list-group-item:last-child{}
h3.list-group-item-heading{font-weight:700;font-size:1.33em;color:#0db14b!important;margin-bottom:10px;}
.boxes a.list-group-item:hover{background-color:transparent!important;cursor:pointer;}
.box-body{padding:5px 10px 15px;}

//#news-list a.list-group-item:last-child{border-bottom:0;}
#facebook-box .embed-container{min-height:427px;margin-top:1em;margin-bottom:1.2em;}
.box .wp-polls{margin-top:0.67em;}
#poll-box .box-body{padding-bottom:0;}
#poll-box strong{color:#0db14b;font-size:1.25em;}
#poll-box .wp-polls-ul{margin-bottom:1.5em;}
#forum-box .box-body{margin-top:0.5em;}
#forum-box ul{padding-left:0px;}
#forum-box ul li{list-style-type:none;padding-bottom:5px;}
#forum-box .bbp-forum-title{color:#0db14b;font-size:1.05em;font-weight:600;}

/* front gallery section */
#gallery-banner{background-color:#AAA;background-image:url('img/tiny-grid.png');background-repeat:repeat;}
#gallery-banner h2{margin-bottom:1.5em;}
.stripe{background-position:fixed;background-position:center center;padding-top:2.33em;padding-bottom:2.75em;}
.stripe h2{font-size:1.67em;font-weight:600;}
//.stripe .col-xs-12{margin-bottom:1.5em;}
.stripe h2 small{margin-top:10px;vertical-align:baseline;font-style:italic;font-weight:600;color:black;}
.stripe h2 small a{vertical-align:baseline;font-size:1.4em;font-style:italic;font-weight:600;color:black;}
.stripe p a{color:#00bdf2;}
.kmi-album-compact{cursor:pointer;}
.Thumb{box-shadow:1px 2px 5px rgba(0, 0, 0, 0.25);z-index:1;margin:0;width:100%;min-height:270px;max-height:270px;overflow:hidden;}
.album-text{bottom:0;position:absolute; z-index:10;width:100%;}
.album-text .gradient{padding:60px 15px 10px 15px;}
.album-text h4{width:100%;margin-bottom:3px;}
.album-text h4 a{color:white;font-size:1.1em;display:block;height:auto!important;margin-bottom:4px;font-weight:600;}
.album-text p{color:white;}

/* Banners and sponsors */
#sponsors-banner{background-image:url('img/dust.png');background-repeat:repeat;background-color:#f7f7f7;}
#banners{margin-top:1.5em;margin-bottom:1.15em;padding-bottom:1.15em;}
//.banner{height:68px;}
//.banner img{height:75px;width:auto;}
#sponsors{padding-top:1em;margin-bottom:1.5em;}
//.sponsor{height:90px;}
.sponsor img{margin:auto 0;}
#sponsors-banner img{-webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;}
.banner:hover img, .sponsor:hover img{opacity:0.5;}

.bbp-username input, .bbp-email input, .bbp-name input, .bbp-password input{
display: block;
width: 100%;
height: 38px;
padding: 7px 13px;
font-size: 16px;
line-height: 1.428;
color: #95A5A6;
background-color: #FFF;
background-image: none;
border: 1px solid #BDC3C7;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}


/* footer */

#page-footer{background-color:black;font-size:0.9em;padding-top:2em;padding-bottom:3em;background-image:url('img/txture.png');background-repeat:repeat;color:white;}
#page-footer h4{color:#0db14b;font-weight:600;text-transform:uppercase;line-height:1.25em;font-size:1.15em;}
#page-footer i{font-size:1.75em;}
#black-studio-tinymce-2 a, #black-studio-tinymce-2 a i{color:#00bdf2;}
#black-studio-tinymce-2 a:hover{color:#ddd;}
#page-footer .widget_nav_menu ul{padding-left:0;}
#page-footer .widget_nav_menu ul li{list-style-type:none;}
#page-footer .widget_nav_menu div ul li a{color:#ddd;}
#page-footer .widget_nav_menu ul li a:hover{color:#00bdf2;}
#page-footer p.center{text-align:center;color:#ddd;font-size:0.85em;margin-top:4em;margin-bottom:2em;}
/* The Events Calendar */

/* Widget on first page */

#event-list .tribe-events-list-widget-events{display:block;color:#222;margin-top:1em;clear:both;overflow-x:auto;border-bottom:1px solid #ddd;}
#event-list .tribe-events-list-widget-events.tribe-events-last{border:0;}
//#event-list .tribe-events-list-widget-events:hover{background-color:#e9f4e8;}
.calendar-tile{height:100%;color:#222;padding-right:15px;width:70px;margin-bottom:10px;}
.calendar-tile span{display:block;text-align:center;padding:0.25em 0;}
.calendar-tile .tec-widget-month{background-color:#0db14b;color:white;font-weight:600;font-size:0.8em;text-transform:uppercase}
.calendar-tile .tec-widget-day{background-color:#c4e2c2;font-weight:600;font-size:1.6em;padding:0.15em 0 0.25em;}
.calendar-text{padding:0.25em 0.25em 0 0;}
.calendar-text h4{margin-top:-3px;margin-bottom:5px;font-weight:600;color:#0db14b;font-size:1.1em;}
.calendar-text .duration{font-size:0.9em;font-weight:600;}
.box-more{font-style:italic;font-weight:600;margin-top:10px;}
.box-more a{color:#0db14b;}
.tribe-events-widget-link{margin-bottom:20px;}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a{background-color:transparent;color:white!important;}

/* Other pages */

.not-front{height:auto;}
.not-front #page-wrapper{margin-bottom:3em;}
.not-front #main{padding-bottom:3em;}
//.not-front .jumbotron img{position:fixed;}
.not-front #main a, .not-front .sidebar a{color:#00bdf2;}
.not-front #main a:hover, .not-front .sidebar a:hover{color:#aaa;}
#page-title{color:#0db14b;font-size:2.25em;font-weight:600;margin-top:0;margin-bottom:1em;padding-bottom:0.67em;border-bottom:1px solid #eee;}
#general-content{margin-top:1.5em;margin-bottom:2em;}
article.post{padding:5px 0;}
article.post.row{margin-bottom:10px;}

.not-front #main h2{font-weight:600;color:#79c27d;line-height:0.55em;}
.not-front #main h3{font-weight:600;color:#00bdf2;font-size:1.33em;}
.not-front #main h4{font-weight:600;color:#999;}
.not-front .sidebar h6{font-weight:600;margin-bottom:6px;margin-top:0;color:#999;font-size:1.1em;}
.medlem{margin-bottom:2em;}
.medlem{margin-bottom:2em;}
.medlem .caption{text-align:center;}
.medlem h5{margin-bottom:7px;font-weight:600;color:#aaa;font-size:0.9em;}
.medlem p a{font-size:1.67em;}

.kontaktinfo{border-bottom:1px solid #eee;margin-bottom:0.67em;}
#kontaktform{}
#kontaktform form{padding-top:2em;border-top:1px solid #eee;}
#kontaktform label{margin-top:3px;}

.entry-header h2 a{color:#0db14b!important;font-size:0.55em;margin-bottom:1em;}
.entry-header h2 small{font.weight:600;font-size:0.33em;}
.media-object{margin-right:30px;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);}
.search-result{border-bottom:1px solid #eee;padding:15px 0;}
.search-result .read-more{margin-top:1em;display:block;}
.search-page .pagination li{background-color:transparent;}
//.pager li{color:#00bdf2;background-color:transparent;}
.pager li a, .pager li a:hover{background-color:transparent;}
.search-page .pagination li a.page-numbers{color:#999;background-color:transparent;border:1px solid #ccc;}
.search-page .pagination .current{color:white;background-color:#0db14b;}

.article-img{width:100%;margin:0 0 1em 0;}
.single-article h1 small{color:#999;display:block;font-size:0.5em;line-height:1.5em;font-weight:600;margin-top:10px;}

.arkiv-table thead{background-color:#f0f0f0;}
.arkiv-table caption{color:white;text-align:left;font-size:1.1em;font-weight:600;padding:7px 10px 6px;border-bottom:5px solid #fff;background-color:#79c27d;}
.arkiv-table tr > td:first-child{width:20%;}

/* Galleries */
//.kmi-masonry-gallery{margin-top:4em;}
.kmi-masonry-thumbnail{list-style-type:none;margin-bottom:2em;}
.kmi-masonry-thumbnail img{box-shadow:3px 3px 5px rgba(0, 0, 0, 0.06);z-index:1;}
.kmi-masonry-thumbnail .col-xs-12{bottom:0;left:-15px;right:0;}
.kmi-masonry-thumbnail .gradient{height:60px;bottom:0;position:absolute; z-index:10;width:100%;}
.kmi-masonry-thumbnail .gradient{height:60px;font-size:0.75em;font-style:italic;text-align:right;padding:10px 15px 5px 15px;color:white;font-weight:600;position:absolute;z-index:2;}
.kmi-masonry-thumbnail p{bottom:0;margin-bottom:3px;margin-top:15px;}


/* Events templates */
#tribe-events-pg-template{max-width:100%;font-family:'Verdana', 'Trebuchet', 'Tahoma', 'Helvetica Neue', 'Helvetica', sans-serif;padding:0;}
.tribe-events-single .tribe-events-schedule{margin-top:0;}
#tribe-events-content, #events-sidebar, .tribe-events-event-meta .column{padding-left:15px;padding-right:15px;}
.tribe-events-single-event-title{margin-top:0.5em!important;}
.tribe-events-cal-links{margin-top:2em;margin-bottom:2em;}
.tribe-events-event-meta .tribe-events-meta-group, .tribe-events-event-meta .column{width:auto;}
.tribe-events-meta-group{padding:0!important;}
table.tribe-events-meta-group{width:100%!important}
.tribe-bar-submit .tribe-events-button, .tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-list-separator-month{background-color:#0db14b!important;}
.tribe-events-list-separator-month{color:white;}
.tribe-events-calendar th{background-color:#79C27D;color:white;}
.tribe-events-month .tribe-events-has-events div[id*="tribe-events-event-"]{padding-bottom: 5px;padding-top: 5px;}
.tribe-events-has-events div[id*="tribe-events-daynum-"] a{color:#0db14b!important;}
.tribe-events-month .tribe-events-has-events div[id*="tribe-events-event-"] h3 a{font-size:0.95em;font-family:'Verdana', 'Trebuchet', 'Tahoma', 'Helvetica Neue', 'Helvetica', sans-serif;}
.tribe-events-month-event-title{margin-left:0.75em!important;margin-right:0.5em!important;}
.tribe-events-month-event-title a{color:#0db14b!important;}

.tribe-events-list-event-title{}
.tribe-events-month-event-title a, .tribe-events-list-event-title .url{color:#00BDF2!important;}


//.sidebar .widget:first-child{margin-top:2.2em;}
.sidebar h4.widgettitle{color:#999;font-weight:600;padding-bottom:0.67em;border-bottom:1px solid #eee;}
.sidebar h4.summary{font-size:1em;}
.sidebar .duration{font-size:0.8em;}
.sidebar .calendar-tile{height:100%;width:60px;}
.sidebar .calendar-tile span{display:block;text-align:center;padding:0.33em 0;}
.sidebar .calendar-tile .tec-widget-month{font-size:0.67em;}
.sidebar .calendar-tile .tec-widget-day{font-size:1.33em;line-height:1em;padding-bottom:0.4em;}
.sidebar #event-list{margin-bottom:5px;}


#subscription-toggle{float:right;margin-top:7px;}

#gallery-holder{margin-top:2em;}
//#gallery-holder .Thumb{margin-right:0;width:100%;height:auto;}
#gallery-holder .album-text a{color:white;}


.arenaInfoCell {
    width: 15%;
}

.bolder {
    font-weight: bolder;
}

                #main-nav {margin-right: -60px;}
		#main-nav-menu > li.menu-item > a{padding:10px 15px 15px 0!important;}

/* div#facebook-box {
    position: relative;
    bottom: 29px;
} */
/* media */

@media screen and (min-width:1200px){
		.navbar-brand{height:95px;}
		.navbar-brand img{width:180px;display:block;}
		#iwill .col-lg-7{padding-right:0;}
                #header-social{text-align:right;}
                .jumbotron{height:450px;padding-top:100px;padding-bottom:100px;}
		#forum-box .box-body{margin-left:150px;}
                #main-nav {margin-right: -60px;}
		#main-nav-menu > li.menu-item > a{padding:10px 15px 15px 0!important;}
		
		.smil.no-cssreflections #forum-box{padding-bottom:2.55em;}
		.smil.no-cssreflections #poll-box{padding-bottom:2em;}
		
}
@media screen and (min-width:992px) and (max-width:1199px){
		#header-menu{top:2.5em;height:85px;clear:both;}
		#iwill label{font-size:0.85em;}
		#s{width:175px;}
		#header-social a{top:2em;position:relative;}
		#header-social{text-align:left;}
		.jumbotron{height:400px;padding-top:100px;padding-bottom:100px;}
                #main-nav {margin-right: -60px;}
		#main-nav-menu > li.menu-item > a{padding:10px 15px 15px 0!important;}
		#forum-box{background-position:-30px center!important;}
		#forum-box .box-body{margin-left:125px;}
		.heapBox .holder, #sidr .heapBox .holder{max-width:140px;}
		
		.smil.no-cssreflections #forum-box{padding-bottom:1.45em;}
		.smil.no-cssreflections #poll-box{padding-bottom:2.5em;}
}
@media screen and (min-width:992px){
		#header-social{vertical-align:top;}
		/* Menu code */
		#main-nav-menu > li.menu-item > a{font-size:14px;}	
		#main-nav-menu > li.menu-item > a:hover{background:transparent;color:white!important;border:0!important;border-bottom-color:none;border-bottom:none;}
		#main-nav-menu > li.current-menu-item > a{background:transparent;font-weight:600;border:0!important;}
		a.dropdown-toggle span.caret{display:none;width:0;}
		.dropdown-menu{background-color:white;padding-top:0;}
		.dropdown-menu>li>a{padding:5px 15px;color:#222;font-size:0.9em;}
		.dropdown-menu>li>a:hover, .dropdown-menu > li.dropdown.open > a, .dropdown-menu > li.current-menu-item > a, .dropdown-menu > li.current-menu-ancestor > a{background-color:#79c27d;color:white;}
		.dropdown-menu > li.current-menu-item > a:hover, .dropdown-menu > li.current-menu-ancestor > a:hover{background-color:#0db14b;color:white;}
		
		/* Submenu code */
		.dropdown-submenu {position: absolute;}

		.dropdown-submenu.dropdown-menu {top:10px;left:92%;padding-bottom:0;margin-top: 0px;margin-left: 0px; -webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0;border-radius: 0 0 0 0;}
		
		.dropdown:hover > .dropdown-menu, .open:hover>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {display: block;}
		
		.dropdown-submenu.dropdown-menu a { max-width: 200px;display: block;white-space: normal;}
		
		.dropdown-submenu>a:after {display: block;
		    content: " ";float: right;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px; margin-right: -6px;}
		
		.dropdown-submenu:hover>a:after {border-left-color: #fff;}
		
		.dropdown-submenu.pull-left {float: none;}
		
		.dropdown-submenu.pull-left>.dropdown-menu {left: -100%; margin-left: 10px;-webkit-border-radius: 0 0 0 0;-moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
		
		.list-group-item img.img-responsive{padding:0;}
		
		.row.equal-holder{display: table;}

		.row.equal-holder > [class*="col-"]{float: none;display: table-cell; vertical-align: top;}
		
		#forum-box, #poll-box{height:100% !important;overflow:auto;}
		#forum-box{background-image:url('img/spelar.jpg');background-repeat:no-repeat;background-position:left center;background-size:contain;padding-bottom:-2px;}
		
		#page-header-image{height:360px;}
		#tribe-events-content.col-md-8{border-right:1px dotted #eee;}
}
@media screen and (max-width:991px){
        
                //.desktop-only{display:none !important;}
    
		//body.sidr-open #main_header, body.sidr-open #content{position:fixed!important};
		#main-nav-menu > li.menu-item > a{padding:10px!important;font-size:14px;}
		#toggle-drawer span.icon-bar{background-color:white!important;}
		#toggle-drawer{border:1px solid white;margin-top:1em;margin-right:0;}
		.navbar-toggle {position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: rgba(0, 0, 0, 0);background-image: none;border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;}
		
		.sidr a#close{color:white;font-size:14px;margin:10px 15px 10px 0;display:block;font-weight:600;text-align:right;}
		
		.sidr #header-social{margin-bottom:5em;}
		
		/* Menu styles */
		#main-nav-menu{padding-left:20px;float:none;}
		#main-nav{width:100%;}
		#main-nav-menu > li.menu-item > a{display:block;clear:both;color:white;}
		#sidr .heapBox{display:block!important;height:35px;font-size:13px;}
		#sidr .dropdown .panel-collapse .dropdown .collapse{display:block;position:relative;z-index:1;}
		#sidr #choose-mobile{width:220px;margin:0 auto;}
		#sidr #choose-mobile label{margin-bottom:0.75em;text-align:left;text-transform:none;}
		span.caret{display:inline-block!important;width:5px!important;padding:0!important;}
		#sidr .heapBox .heap{width:251px;}
		#sidr .heapBox .heapOptions a{padding:7px 15px}
		
}

@media screen and (min-width:768px) and (max-width:992px){
		#header-top{margin-bottom:2em;}
		header-menu{top:2.5em;height:85px;clear:both;}
		#header-social a{top:1.5em;position:relative;}
		#header-social{text-align:left;}
    
		.jumbotron{height:360px;padding-top:100px;padding-bottom:100px;}
		.navbar-brand strong{font-size:12px;}
		#main-nav-menu > li.menu-item > a{padding:10px 15px 10px 0!important;font-size:14px;}	
		
		span.caret{display:inline-block!important;width:5px!important;padding:0!important;}
		
		.equal-holder{margin-bottom:2em;}
		#forum-box .box-body{margin-left:150px;}
		#news-list h3{margin-top:0;}
	
		#page-header-image{height:300px;}
			
		.smil.no-cssreflections #forum-box{padding-bottom:3.1em;}
		.smil.no-cssreflections #poll-box{padding-bottom:2.5em;}
}

@media screen and (min-width:768px){
		
		#news-list a.list-group-item{padding:1.25em 1em;}
		#news-list > p.box-more{margin-left:15px;}
		
		#forum-box, #poll-box{height:100%;overflow:auto;}
		#forum-box{background-image:url('img/spelar.jpg');background-repeat:no-repeat;background-position:left center;background-size:contain;margin-bottom:-2px;}
		
		.row.equal-holder{display: table;}

		.row.equal-holder > [class*="col-"]{float: none;display: table-cell; vertical-align: top;}
		
		a.sponsor{display: flex;}
		.col-larger-5{width:20%!important;float:left;}
		.tribe-events-list .tribe-events-loop .tribe-events-content{width:auto;zoom: 1;overflow: hidden;float:none;}

		
		/* Attempt to style IE11 with no-smil */
		
		.no-smil #poll-box .box-body{padding-bottom:3em;}
		.no-smil #forum-box .box-body{padding-bottom:4.5em;}
		.no-smil.no-borderimage #page-footer h4{font-size:1em;}
		.no-smil.no-borderimage #page-footer, .no-smil.no-borderimage #page-footer .textwidget p{font-size:0.9em;}
		.no-smil.no-borderimage #forum-box .box-body{padding-bottom:3.5em;}
		
		/* */
		
		.smil.no-cssreflections #forum-box, .smil.no-cssreflections #poll-box{margin-bottom:0!important}
		
		//.smil.no-cssreflections .row.equal-holder{overflow: hidden;}

		//.smil.no-cssreflections .row.equal-holder > [class*="col-"]{margin-bottom: -99999px;padding-bottom: 99999px;}
		
}


@media screen and (max-width:767px){
		//body{font-size:0.9em;}
		
                
		.container{padding-left:30px;padding-right:30px}
		#header-top{padding-top:1.25em;padding-bottom:2.5em;}
		#header-top .input-group-btn{left:-2px;}
		#s{width:auto;}
		#header-menu{padding-top:2em;}
		#header-social{text-align:center;}
		#header-social a{font-size:2em;}
		.box-more{margin-left:0;}
		
		
		
		.jumbotron .gradient{height:100px;}
		.jumbotron .gradient p{display:block;margin-bottom:0;font-size:1.33em;}
		span.caret{display:inline-block!important;width:5px!important;padding:0!important;}
		
		
		#nav_menu-3 h4{display:none;}
		#poll-box .box-body{margin-bottom:30px;}
		#forum-box .box-body{padding:5px 15px 15px}
		.stripe h2{font-size:1.4em;}
		.banner, .sponsor{margin-top:0.66em;padding-bottom:0.5em;}
		.banner:last-child, .sponsor:last-child{border:0;}
		.banner img, .sponsor img{margin:auto;}

		
		.calendar-tile{height:100%;color:#222;padding-right:15px;width:60px;}
		.calendar-tile span{display:block;text-align:center;padding:0.2em 0;}
		.calendar-tile .tec-widget-month{font-size:0.67em;}
		.calendar-tile .tec-widget-day{font-size:1.4em;padding:0.15em 0 0.25em;}
		
		//.search-result .media-object{width:100%:height:auto;}
		.entry-header{margin-top:0.5em;}
		.search-result .media-object, .search-result .media-body{display:block;clear:both;}
		.tribe-events-list .tribe-events-loop .media-object{margin-bottom:2em;}
		.tribe-events-list h2{font-size:1.33em!important;line-height:1.1em;}
		h2.tribe-events-page-title{line-height:1.1em!important;margin-bottom:1em;}
		#tribe-bar-collapse-toggle, .tribe-bar-views-option{font-size:0.95em;}
		.tribe-events-event-meta.vcard{font-size:0.9em;line-height:1.4em;}
		.tribe-events-nav-next a, .tribe-events-sub-nav li a, .tribe-events-calendar .tribe-events-present, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a{background-color:#eee;}

}
@media screen and (max-width:767px) and (min-width:640px){
		.jumbotron{height:320px;padding-top:100px;padding-bottom:100px;}
		.navbar-brand strong{font-size:13px;margin-top:5px;}
		#branding-logo{width:75%;height:auto;}
		.jumbotron .gradient{height:100px;}
		.jumbotron .gradient p{display:block;margin-bottom:0;font-size:1.25em;}
		
		#news-list h3{margin-top:0;}
		#page-header-image{height:240px;}
		
}
@media screen and (min-width:640px){
		.search-result .media-object{margin-top:10px;margin-bottom:15px;}
		//.tribe-events-event-meta.secondary .col-xs-6:first-child{border-right:1px solid #eee;} 

}
@media screen and (max-width:639px){
		#wrap{padding-top:1em;}
		#page-title{font-size:2em;}
		//.col-xxs-12{width:100%;display:block;float:none;}
		h3.list-group-item-heading{margin-top:1em;}
		
		.entry-header h2{line-height:0.33em;}
		.entry-header h2 a{font-size:0.5em;line-height:1.2em;}
		.arkiv-table tr > td:first-child{width:16%;}
		.pagenavi ul.pager li{display:block;float:none;text-align:left;}
		
}
@media screen and (min-width:480px) and (max-width:639px){
		.navbar-brand{width:50%;}
		#branding-logo{width:160px;height:auto;}
		.navbar-brand strong{font-size:14px;margin-top:5px;}
		.jumbotron{height:275px;padding-top:75px;padding-bottom:75px;}
		.jumbotron .gradient{height:80px;}
		.jumbotron .gradient p{display:block;margin-bottom:0;font-size:1.13em;}
		#page-header-image{height:210px;}

}
@media screen and (max-width:479px){
		.col-xxs-12{width:100%;display:block;float:none;}
		.navbar-brand{width:50%;}
		#branding-logo{width:125px;height:auto;}
		.navbar-brand strong{font-size:12px;margin-top:3px;}
		.jumbotron{height:240px;padding-top:75px;padding-bottom:75px;}
		.jumbotron .gradient{height:80px;}
		.jumbotron .gradient p{display:block;margin-bottom:0;font-size:1em;}
		#page-header-image{height:160px;}
}
@media screen and (max-width:399px){
		.navbar-brand{width:67%;}
		#branding-logo{width:125px;height:auto;}
		.navbar-brand strong{font-size:12px;margin-top:3px;}
		#tribe-bar-collapse-toggle, .tribe-bar-views-option{font-size:0.85em;}
}


.wp-polls-ul li:nth-child(01) .pollbar{ background:#0db14b}
.wp-polls-ul li:nth-child(02) .pollbar{ background:#64bc6c}
.wp-polls-ul li:nth-child(03) .pollbar{ background:#79c27d}
.wp-polls-ul li:nth-child(04) .pollbar{ background:#8cc98e}
.wp-polls-ul li:nth-child(05) .pollbar{ background:#9fd19e}
.wp-polls-ul li:nth-child(06) .pollbar{ background:#b2d9af}
.wp-polls-ul li:nth-child(07) .pollbar{ background:#c4e2c2}
.wp-polls-ul li:nth-child(08) .pollbar{ background:#d6ead5}
.wp-polls-ul li:nth-child(09) .pollbar{ background:#e9f4e8}
.wp-polls-ul li:nth-child(10) .pollbar{ background:#fafcf9}
.wp-polls-ul li .pollbar{ transition: background 0.7s ease-in-out }
.wp-polls-ul li .pollbar:hover{ background:#F00 }


/*clearfix*/
.group {
 *zoom: 1;
}
.group:before, .group:after {
	display: table;
	content: "";
	line-height: 0;
}
.group:after {
	clear: both;
}
/*/clearfix*/


/** /font-icons if you are not using font icons you can just remove this part/**/
@font-face {
	font-family: 'Slide-icons';
	src: url('../fonts/Slide-icons.eot');
}
@font-face {
	font-family: 'Slide-icons';
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'Slide-icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/** / End of font-icons /**/

/* Validetta */


.validetta-bubble { 
    position:relative;
    background-color:#CD2E26;
    max-width:325px;
    border-radius:5px;
    color:white;
    padding:7px 15px;
    top:5px;
}
/*.validetta-bubble:before {
    content:'';
    display:block;
    position:absolute;
    top:7px;
    left:-5px;
    width:0;
    height:0;
    border-right:5px solid #CD2E26;
    border-bottom: 5px solid transparent;
    border-top:5px solid transparent;
}*/
.validetta-bubbleClose {
    display:block;
    cursor:pointer;
    position:absolute;
    top: 4px;
    right: 8px;
    color:white;
    font-weight:bold;
}
.validetta-inline,
.validetta-bubble {
    display:block;
    font:14px Arial, Helvetica, sans-serif;
}
.validetta-inline {
    color:#CD2E26;
}




/* lightGallery*/

.lightGallery {
	overflow: hidden!important;padding-left:0;
}
#lightGallery-Gallery img {
	border: none!important;
}
#lightGallery-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999!important;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	opacity: 1;
	-webkit-transition: opacity 0.35s ease;
	-moz-transition: opacity 0.35s ease;
	-o-transition: opacity 0.35s ease;
	-ms-transition: opacity 0.35s ease;
	transition: opacity 0.35s ease;
	background: #0d0d0d;
}
#lightGallery-outer .lightGallery-slide{
	position: relative;
}
/*lightGallery starting effects*/
#lightGallery-Gallery.opacity {
	opacity: 1;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s;
}
#lightGallery-Gallery.opacity .thumb_cont {
	opacity: 1;
}
#lightGallery-Gallery.fadeM {
	opacity: 0;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
}
/*lightGallery starting effects*/


/*lightGallery core*/
#lightGallery-Gallery {
	height: 100%;
	opacity: 0;
	width: 100%;
	position: relative;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s;
}
/**/
#lightGallery-slider {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
	white-space: nowrap;
}
/**/
#lightGallery-slider .lightGallery-slide {
	background: url(../img/loading.gif) no-repeat scroll center center transparent;
	display: inline-block;
	height: 100%;
	text-align: center;
	width: 100%;
}
#lightGallery-slider .lightGallery-slide.complete {
	background-image: none;
}
#lightGallery-Gallery.showAfterLoad .lightGallery-slide > * {
	opacity: 0;
}
#lightGallery-Gallery.showAfterLoad .lightGallery-slide.complete > * {
	opacity: 1;
}
#lightGallery-slider.slide .lightGallery-slide, #lightGallery-slider.useLeft .lightGallery-slide {
	position: absolute;
	opacity: 0.4;
}
#lightGallery-slider.fadeM .lightGallery-slide {
	position: absolute;
	left: 0;
	opacity: 0;
}
#lightGallery-slider.animate .lightGallery-slide {
	position: absolute;
	left: 0;
}
#lightGallery-slider.fadeM .current {
	opacity: 1;
	z-index: 9;
}
#lightGallery-slider .lightGallery-slide:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}
#lightGallery-Gallery.opacity .lightGallery-slide .object{
	transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
}
.lightGallery-slide .object{
	transform: scale3d(0.5, 0.5, 0.5);
	-moz-transform: scale3d(0.5, 0.5, 0.5);
	-ms-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	-o-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
}
#lightGallery-Gallery.fadeM .lightGallery-slide .object{
	transform: scale3d(0.5, 0.5, 0.5);
	-moz-transform: scale3d(0.5, 0.5, 0.5);
	-ms-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	-o-transform: scale3d(0.5, 0.5, 0.5);
}
#lightGallery-slider.fadeM.on .current {
	opacity: 1;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
}
#lightGallery-slider.fadeM .lightGallery-slide {
	transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
}
#lightGallery-slider.slide .lightGallery-slide {
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}
#lightGallery-slider.slide.on .lightGallery-slide {
	opacity: 0;
}
#lightGallery-slider.slide .lightGallery-slide.current {
	opacity: 1 !important;
	transform: translate3d(0px, 0px, 0px) !important;
	-moz-transform: translate3d(0px, 0px, 0px) !important;
	-ms-transform: translate3d(0px, 0px, 0px) !important;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	-o-transform: translate3d(0px, 0px, 0px) !important;
}
#lightGallery-slider.slide .lightGallery-slide.prevSlide {
	opacity: 0;
	transform: translate3d(-100%, 0px, 0px);
	-moz-transform: translate3d(-100%, 0px, 0px);
	-ms-transform: translate3d(-100%, 0px, 0px);
	-webkit-transform: translate3d(-100%, 0px, 0px);
	-o-transform: translate3d(-100%, 0px, 0px);
}
#lightGallery-slider.slide .lightGallery-slide.nextSlide {
	opacity: 0;
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}
#lightGallery-slider.useLeft .lightGallery-slide {
	left: 100%;
}
#lightGallery-slider.useLeft.on .lightGallery-slide {
	opacity: 0;
}
#lightGallery-slider.useLeft .lightGallery-slide.current {
	opacity: 1 !important;
	left: 0% !important;
}
#lightGallery-slider.useLeft .lightGallery-slide.prevSlide {
	opacity: 0;
	left: -100%;
}
#lightGallery-slider.useLeft .lightGallery-slide.nextSlide {
	opacity: 0;
	left: 100%;
}
#lightGallery-slider.slide.on .lightGallery-slide, #lightGallery-slider.slide.on .current, #lightGallery-slider.slide.on .prevSlide, #lightGallery-slider.slide.on .nextSlide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
#lightGallery-slider.speed .lightGallery-slide, #lightGallery-slider.speed .current, #lightGallery-slider.speed .prevSlide, #lightGallery-slider.speed .nextSlide {
	transition-duration: inherit !important;
	-moz-transition-duration: inherit !important;
	-webkit-transition-duration: inherit !important;
	-o-transition-duration: inherit !important;
	-ms-transition-duration: inherit !important;
}
#lightGallery-slider.timing .lightGallery-slide, #lightGallery-slider.timing .current, #lightGallery-slider.timing .prevSlide, #lightGallery-slider.timing .nextSlide {
	transition-timing-function: inherit !important;
	-moz-transition-timing-function: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	-o-transition-timing-function: inherit !important;
	-ms-transition-timing-function: inherit !important;
}
#lightGallery-slider .lightGallery-slide img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	cursor: -moz-grabbing;
	cursor: grab;
	cursor: -webkit-grab;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}
#lightGallery-Gallery .thumb_cont .thumb_inner {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
 @-webkit-keyframes rightEnd {
 0% {
left: 0;
}
 50% {
left: -30px;
}
 100% {
left: 0;
}
}
@keyframes rightEnd {
 0% {
left: 0;
}
 50% {
left: -30px;
}
 100% {
left: 0;
}
}
@-webkit-keyframes leftEnd {
 0% {
left: 0;
}
 50% {
left: 30px;
}
 100% {
left: 0;
}
}
@keyframes leftEnd {
 0% {
left: 0;
}
 50% {
left: 30px;
}
 100% {
left: 0;
}
}
.lightGallery-slide .object.rightEnd {
	-webkit-animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}
.lightGallery-slide .object.leftEnd {
	-webkit-animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}
/*lightGallery core*/


/*action*/
#lightGallery-action {
	bottom: 20px;
	position: fixed;
	left: 50%;
	margin-left: -30px;
	z-index: 9;
	-webkit-backface-visibility: hidden;
}
#lightGallery-action.hasThumb {
	margin-left: -46px;
}

#lightGallery-action a {
	margin: 0 3px 0 0 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	display: inline-block !important;
	display: inline-block;
	vertical-align: middle;
 *display: inline;
 *zoom: 1;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65);
	font-size: 16px;
	width: 28px;
	height: 28px;
	font-family: 'Slide-icons';
	color: #FFF;
	cursor: pointer;
}
#lightGallery-action a.disabled {
	opacity: 0.6;
	filter: alpha(opacity=60);
	cursor: default;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65) !important;
}
#lightGallery-action a:hover, #lightGallery-action a:focus {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85);
}
#lightGallery-action a#lightGallery-prev:before, #lightGallery-action a#lightGallery-next:after {
	left: 5px;
	bottom: 3px;
	position: absolute;
}
#lightGallery-action a#lightGallery-prev:before {
	content: "\e01d";
}
#lightGallery-action a#lightGallery-next:after {
	content: "\e01b";
}
#lightGallery-action a.cLthumb:after {
	font-family: 'Slide-icons';
	content: "\e01c";
	left: 6px;
	bottom: 4px;
	font-size: 16px;
	position: absolute;
}
/*action*/

/*counter*/
#lightGallery_counter {
	bottom: 52px;
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 9;
	color: #FFFFFF;
}
/*lightGallery Thumb*/
#lightGallery-Gallery .thumb_cont {
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #000000;
	-webkit-transition: max-height 0.4s ease-in-out;
	-moz-transition: max-height 0.4s ease-in-out;
	-o-transition: max-height 0.4s ease-in-out;
	-ms-transition: max-height 0.4s ease-in-out;
	transition: max-height 0.4s ease-in-out;
	z-index: 9;
	max-height: 0;
	opacity: 0;
}
#lightGallery-Gallery.open .thumb_cont {
	max-height: 350px;
}
#lightGallery-Gallery .thumb_cont .thumb_inner {
	margin-left: -12px;
	padding: 12px;
	max-height: 290px;
	overflow-y: auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#lightGallery-Gallery .thumb_cont .thumb_info {
	background-color: #333;
	padding: 7px 20px;
}
#lightGallery-Gallery .thumb_cont .thumb_info .count {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
#lightGallery-Gallery .thumb_cont .thumb_info .close {
	color: #FFFFFF;
	display: block;
	float: right !important;
	width: 28px;
	position: relative;
	height: 28px;
	border-radius: 2px;
	margin-top: -4px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65);
	-webkit-transition: background-color 0.3s ease 0s;
	-moz-transition: background-color 0.3s ease 0s;
	-o-transition: background-color 0.3s ease 0s;
	-ms-transition: background-color 0.3s ease 0s;
	transition: background-color 0.3s ease 0s;
	z-index: 1090;
	cursor: pointer;
}
#lightGallery-Gallery .thumb_cont .thumb_info .close i:after {
	left: 6px;
	position: absolute;
	top: 4px;
}
#lightGallery-Gallery .thumb_cont .thumb_info .close i:after, #lightGallery-close:after {
	content: "\e01a";
	font-family: 'Slide-icons';
	font-style: normal;
	font-size: 16px;
}
#lightGallery-Gallery .thumb_cont .thumb_info .close:hover {
	text-decoration: none;
	background-color: #000;
	background-color: rgba(0, 0, 0, 1);
}
#lightGallery-Gallery .thumb_cont .thumb {
	display: inline-block !important;
	vertical-align: middle;
	text-align: center;
 *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
	margin-bottom: 4px;
	height: 50px;
	width: 50px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: border-color linear .2s, opacity linear .2s;
	-moz-transition: border-color linear .2s, opacity linear .2s;
	-o-transition: border-color linear .2s, opacity linear .2s;
	-ms-transition: border-color linear .2s, opacity linear .2s;
	transition: border-color linear .2s, opacity linear .2s;
}
@media (min-width: 800px) {
#lightGallery-Gallery .thumb_cont .thumb {
	width: 94px;
	height: 94px;
}
}
#lightGallery-Gallery .thumb_cont .thumb > img {
	height: auto;
	max-width: 100%;
}
#lightGallery-Gallery .thumb_cont .thumb.active, #lightGallery-Gallery .thumb_cont .thumb:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	border-color: #ffffff;
}
/*lightGallery Thumb*/

/*lightGallery Video*/
#lightGallery-slider .video_cont {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}
#lightGallery-slider .video_cont {
	background: none;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#lightGallery-slider .video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}
#lightGallery-slider .video .object {
	width: 100%!important;
	height: 100%!important;
	position: absolute;
	top: 0;
	left: 0;
}
/*lightGallery Video*/






/*lightGallery Close*/
#lightGallery-close {
	color: #FFFFFF;
	height: 28px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 28px;
	z-index: 1090;
	cursor: pointer;
	background-color: #000;
	border-radius: 2px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65);
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	-webkit-backface-visibility: hidden;
}
#lightGallery-close:after {
	position: absolute;
	right: 6px;
	top: 3px;
}
#lightGallery-close:hover {
	text-decoration: none;
	background-color: #000;
}
.customHtml {
	background: none repeat scroll 0 0 black;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	color: #fff;
	font-family: Arial, sans-serif;
	height: 70px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}
.customHtml p {
	font-size: 14px;
}
.customHtml > h4 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

.heapBox{
clear:both;
display:inline-block;
line-height:35px;
position:relative;
}

.heapBox *
{
margin:0;
padding:0;
outline: none;
}

.heapBox.disabled .holder{
color:#ddd;
}

.heapBox a{
text-decoration:none;
color:#bbb;
}

.heapBox .holder, #sidr .heapBox .holder{
width:193px;
overflow:hidden;
background:transparent;
text-indent:20px;
height:35px;
}

.heapBox .handler{
width:25px;
background:transparent url(img/heapbox_handler_bg.jpg) no-repeat right center;
height:35px;
}

.heapBox .holder, .heapBox .handler{
float:left;
position:relative;
z-index:10;
}

.heapBox div.heap{
display:none;
position:absolute;
list-style-type:none;
left:0;
width:280px;
//top:37px;
overflow:hidden;
}

.heapBox .heap .heapOptions{
display:block;
overflow:hidden;
z-index:20;
position:relative;
}

.heapBox .heap ul.heapOptions li:first-child a{
    border-radius:16px 16px 0 0;
}
.heapBox .heap ul.heapOptions li:last-child a{
    border-radius:0 0 16px 16px;border:0;
}



.heapBox .heap a.sliderUp{
display:block;
width:100%;
height:15px;
background:transparent url(img/slider_arrow_up.png);
background-repeat:no-repeat;
background-position:center center;
border-bottom:1px solid #ddd;
position:absolute;
top:0px;
z-index:30;
}

.heapBox .heap a.sliderDown{
display:block;
width:100%;
height:15px;
background:transparent url(img/slider_arrow_down.png);
background-repeat:no-repeat;
background-position:center center;
border-top:1px solid #ddd;
position:absolute;
bottom:0px;
z-index:30;
}


.heapBox .heap .heapOptions .heapOption{
z-index:20;
position:relative;
display:block;
//height:35px;
}

.heapBox .heap .heapOptions .heapOption a{
width:100%;
display:block;
background:white;
//text-indent:20px;
padding:1px 15px;
border-bottom:1px solid #eee;
}

.heapBox .heap .heapOptions .heapOption a:hover{
background:#79c27d;color:white;
}

.heapBox .heap .heapOptions .heapOption a.selected{
background:#79c27d;color:white;
}

.heapBox .heap .heapOptions .heapOption a.disabled{
	color:#ddd;
}

.medlem i.fa.fa-envelope {
    padding-right: 10px;
}
.medlem i.fa.fa-phone-square {
    padding-right: 10px;
}