.page-id-6 #bk-header, .page-id-6 .bk-footer-outer-wrap, body.error404.bk-fixed-header-top #bk-header, body.error404.bk-fixed-header-top .bk-footer-outer-wrap {
    display: none;
}

body { 
   width:100%; 
   height:100%; 
   overflow:hidden   
}

#logo{position: fixed;
top: 0px;
right: 33px;
background-image: url("http://www.achtaugen.de/wp-content/themes/division/404/achtaugen.png");
height: 54px;
width: 92px;
z-index: 9001;
cursor: unset;}

p {
    font: 70px Impact,Charcoal,sans-serif;
    margin: 0px 0px 5px 0px;
    letter-spacing: 1px;
}
code {
    font: 14px monospace;
    letter-spacing: 1px;
}

.nfo {
background: #FFF none repeat scroll 0% 0%;
position: fixed;
z-index: 1002;
border: 1px solid #780000;
padding: 10px 25px 24px 50px;
text-align: left;
top: 70%;
left: -21px;
}
#view-fullscreen {
background: #FFF none repeat scroll 0% 0%;
position: fixed;
z-index: 1003;
border: 1px solid #780000;
padding: 15px 50px 25px 25px;
text-align: right;
right: -21px;
top: 70%;
cursor: pointer;
}
#view-fullscreen img {
    height: 91px;
    padding-top: 10px;
}

#cancel-fullscreen {
background: #FFF none repeat scroll 0% 0%;
position: absolute;
z-index: 1003;
border: 1px solid #780000;
padding: 15px 50px 25px 25px;
text-align: right;
right: 180px;
top: 60%;
cursor: pointer;
visibility: hidden;
}
#cancel-fullscreen img {
    height: 91px;
    padding-top: 10px;
}

.image {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 78px;
    height: 78px;
    margin:-39px 0 0 -39px;
	-webkit-animation: spin 4s linear 0s infinite reverse none;
	-moz-animation: spin 4s linear 0s infinite reverse none;
    -o-animation: spin 4s linear 0s infinite reverse none;
    animation: spin 4s linear 0s infinite reverse none;
    z-index: 1001;
}
img {
    /*opacity: 0.5;*/
}

#container:-moz-full-screen {
	transform: translate(-200px, -410px);
	overflow: visible;
}
#container:-ms-fullscreen{
	transform: translate(-200px, -410px);
	overflow: visible;
}
#container:-webkit-fullscreen{
	transform: translate(-200px, -410px);
	overflow: visible;
}
#container:fullscreen{
	transform: translate(-200px, -410px);
	overflow: visible;
}

#container {
  position:fixed;
  top: 50%;
  left: 50%;
  width: 2000px;
  height: 2000px;
  margin-top: -1000px;
  margin-left: -1000px;

}

.circle-container1  {
  position: fixed;
  width: 2000px;
  height: 2000px;		
  background: transparent;
  z-index: 999;
}


.circle1, .circle2, .circle4, .circle6, .circle8, .circle10, .circle12, .circle14, .circle16, .circle18, .circle20, .circle22, .circle24, .circle26, .circle28, .circle30, .circle32, .circle34 {
  position: absolute;
  border-radius: 50%;

}

.circle1 {
  width: 80px;
  height: 80px;
  top: 960px;
  left: 960px;
  background: #000;  
  z-index: 1000; 
}

.circle2 {
  width: 160px;
  height: 160px;
  top: 920px;
  left: 920px;
  background: #fff;
  z-index: 998;
  -webkit-animation: orbit 5s linear infinite;
       -moz-animation: orbit 5s linear infinite;
         -o-animation: orbit 5s linear infinite;
            animation: orbit 5s linear infinite;
	
}

.circle4 {
 width: 320px;
height: 320px;
top: 840px;
left: 840px;
  background: #000;
  z-index: 997;
    -webkit-animation: orbit 5.5s linear infinite;
       -moz-animation: orbit 5.5s linear infinite;
         -o-animation: orbit 5.5s linear infinite;
            animation: orbit 5.5s linear infinite;
}
.circle6 {
width: 480px;
height: 480px;
top: 760px;
left: 760px;
  background: #fff;
  z-index: 996;
    -webkit-animation: orbit 6s linear infinite;
       -moz-animation: orbit 6s linear infinite;
         -o-animation: orbit 6s linear infinite;
            animation: orbit 6s linear infinite;
}
.circle8 {
 width: 640px;
height: 640px;
top: 680px;
left: 680px;
  background: #000;
  z-index: 995;
    -webkit-animation: orbit 6.5s linear infinite;
       -moz-animation: orbit 6.5s linear infinite;
         -o-animation: orbit 6.5s linear infinite;
            animation: orbit 6.5s linear infinite;
}
.circle10 {
 width: 800px;
height: 800px;
top: 600px;
left: 600px;
  background: #fff;
  z-index: 994;
    -webkit-animation: orbit 7s linear infinite;
       -moz-animation: orbit 7s linear infinite;
         -o-animation: orbit 7s linear infinite;
            animation: orbit 7s linear infinite;
}
.circle12 {
 width: 960px;
height: 960px;
top: 520px;
left: 520px;
  background: #000;
  z-index: 993;
    -webkit-animation: orbit 7.5s linear infinite;
       -moz-animation: orbit 7.5s linear infinite;
         -o-animation: orbit 7.5s linear infinite;
            animation: orbit 7.5s linear infinite;
}
.circle14 {
 width: 1120px;
height: 1120px;
top: 440px;
left: 440px;
  background: #fff;
  z-index: 992;
    -webkit-animation: orbit 8s linear infinite;
       -moz-animation: orbit 8s linear infinite;
         -o-animation: orbit 8s linear infinite;
            animation: orbit 8s linear infinite;
}
.circle16 {
 width: 1280px;
height: 1280px;
top: 360px;
left: 360px;
  background: #000;
  z-index: 991;
    -webkit-animation: orbit 8.5s linear infinite;
       -moz-animation: orbit 8.5s linear infinite;
         -o-animation: orbit 8.5s linear infinite;
            animation: orbit 8.5s linear infinite;
}
.circle18 {
 width: 1440px;
height: 1440px;
top: 280px;
left: 280px;
  background: #fff;
  z-index: 990;
    -webkit-animation: orbit 9s linear infinite;
       -moz-animation: orbit 9s linear infinite;
         -o-animation: orbit 9s linear infinite;
            animation: orbit 9s linear infinite;
}
.circle20 {
 width: 1600px;
height: 1600px;
top: 200px;
left: 200px;
  background: #000;
  z-index: 989;
    -webkit-animation: orbit 9.5s linear infinite;
       -moz-animation: orbit 9.5s linear infinite;
         -o-animation: orbit 9.5s linear infinite;
            animation: orbit 9.5s linear infinite;
}
.circle22 {
 width: 1760px;
height: 1760px;
top: 120px;
left: 120px;
  background: #fff;
  z-index: 988;
    -webkit-animation: orbit 10s linear infinite;
       -moz-animation: orbit 10s linear infinite;
         -o-animation: orbit 10s linear infinite;
            animation: orbit 10s linear infinite;
}
.circle24 {
 width: 1920px;
height: 1920px;
top: 40px;
left: 40px;
  background: #000;
  z-index: 987;
    -webkit-animation: orbit 10.5s linear infinite;
       -moz-animation: orbit 10.5s linear infinite;
         -o-animation: orbit 10.5s linear infinite;
            animation: orbit 10.5s linear infinite;
}
.circle26 {
 width: 2080px;
height: 2080px;
top: -40px;
left: -40px;
  background: #fff;
  z-index: 986;
   -webkit-animation: orbit 11s linear infinite;
       -moz-animation: orbit 11s linear infinite;
         -o-animation: orbit 11s linear infinite;
            animation: orbit 11s linear infinite;
}
.circle28 {
 width: 2240px;
height: 2240px;
top: -120px;
left: -120px;
  background: #000;
  z-index: 985;
   -webkit-animation: orbit 11.5s linear infinite;
       -moz-animation: orbit 11.5s linear infinite;
         -o-animation: orbit 11.5s linear infinite;
            animation: orbit 11.5s linear infinite;
}

.circle30 {
 width: 2400px;
height: 2400px;
top: -200px;
left: -200px;
  background: #fff;
  z-index: 984;
 -webkit-animation: orbit 12s linear infinite;
       -moz-animation: orbit 12s linear infinite;
         -o-animation: orbit 12s linear infinite;
            animation: orbit 12s linear infinite;
}
.circle32 {
 width: 2560px;
height: 2560px;
top: -280px;
left: -280px;
  background: #000;
  z-index: 983;
   -webkit-animation: orbit 12.5s linear infinite;
       -moz-animation: orbit 12.5s linear infinite;
         -o-animation: orbit 12.5s linear infinite;
            animation: orbit 12.5s linear infinite;
}

.circle34 {
 width: 2720px;
height: 2720px;
top: -360px;
left: -360px;
  background: #fff;
  z-index: 982;
 -webkit-animation: orbit 13s linear infinite;
       -moz-animation: orbit 13s linear infinite;
         -o-animation: orbit 13s linear infinite;
            animation: orbit 13s linear infinite;
}


/* Animations */
/*************************************************/

@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-o-keyframes spin { 100% { -o-transform: rotate(360deg); } }
@keyframes spin { 100% {transform:rotate(360deg); } }

@-webkit-keyframes orbit {
	from { 	-webkit-transform: rotate(0deg) translateX(-40px) rotate(0deg); }
	to   {  -webkit-transform: rotate(360deg) translateX(-40px) rotate(-360deg); }
}
@-moz-keyframes orbit {
	from { 	-moz-transform: rotate(0deg) translateX(-40px) rotate(0deg); }
	to   {  -moz-transform: rotate(360deg) translateX(-40px) rotate(-360deg); }
}
@-o-keyframes orbit {
	from { 	-o-transform: rotate(0deg) translateX(-40px) rotate(0deg); }
	to   {  -o-transform: rotate(360deg) translateX(-40px) rotate(-360deg); }
}
@keyframes orbit {
	from { 	transform: rotate(0deg) translateX(-40px) rotate(0deg); }
	to   {  transform: rotate(360deg) translateX(-40px) rotate(-360deg); }
}


@media screen and (max-width: 1280px) {
   #view-fullscreen {display:none;}
   code {font: 30px monospace; letter-spacing: 0px;}
   p{font: bold 90px Impact,Charcoal,sans-serif;  letter-spacing: 0px;}
   
   }
   @media screen and (max-width: 1024px) {
   #view-fullscreen, #info {display:none;}
 
   }



/*PAS DE DEUX*/

.postid-3635 ul.portfolio-top-nav {
  right: 16px;
}

/*Jackbox*/
.jackbox-pre-inside, #bk_loading_icon { 
  background: white url("../_img_wp/ajax-dark.gif") no-repeat scroll center center;
}
.jackbox-pre-outside {
    background-color: #fff;
   border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;  
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}


/*PASSWORT*/
div.bk-protected-form-inner-wrap {
    vertical-align: baseline;
}
div.bk-protected-form-content-wrap {
    max-width: 100%;
margin: 8px 15px;
}
div.bk-protected-form-wrap {
    padding: 0px 15px 15px 15px;
}
div.bk-protected-form-wrap p {
    padding: 0px 0px 15px 0px;
}


/*impressum*/
.impressum {
  text-align: right;
  margin-right: 30px;
}

/*infinite scroll*/
div.bk-infscr-loading-wrap {
  background-color: #fff;
  position: relative;
  margin-top: 20px;
}

/*padding margin spaß*/
/*.one_half { width: 50%;}*/
/*.one_one, .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {margin: 0px 0px 8px 0px;}*/
.bk_column {background-color: #fff; margin-bottom: 8px; padding-bottom: 15px;}

.one_half {
  /* Firefox */width: -moz-calc(50% - 4px);
  /* WebKit */width: -webkit-calc(50% - 4px);
  /* Opera */width: -o-calc(50% - 4px);
  /* Standard */width: calc(50% - 4px);
  width: -ms-calc(50% - 4px);
  width: -6 webkit-calc(50% - 4px);
  
}

.one_half {
margin-right: 4px;}
.one_half.last{
margin-left: 4px; }

/*MERKEN*/
.one_one {margin-bottom: 8px;}
.one_half h6 {
padding: 15px;
  margin-bottom: 0px; line-height: 23px;}
.page-id-4033 .one_half p {
/*padding: 15px;*/}


/*ARBEITEN*/
.page-id-831 .bk_column {
padding-bottom: 0px; }

/*LESEN*/


#bk-quick-gallery-wrap-4006 {
  margin-top: 0px !important;
  margin-right: 8px;
}
.content-separator span.title {
  border-bottom: 0px;
}
div.bk-toggle-content-outer-wrap p, div.bk-accordion-outer-wrap p {
  padding: 0px 0px 15px 0px;
  margin-bottom: 0px;
}
.page-id-3998 .one_half.last li {
  margin-top: 10px;
  list-style-type: square;
}
.page-id-3998 .one_half.last ul {
  padding: 15px 15px 0px 0px;
}

/*SCHREIBEN*/
.page-id-1003 .bk_column {margin-bottom: 0px; padding-bottom: 0px;}
.page-id-1003 div.bk-post-page-content-outer-wrap.no-sidebar { background-color: #fff;}

/*social btn*/
.ssba img {
  padding: 0px 8px 15px 0px !important;
  float: left;
  width: 44px;
}
.ssba {
  padding: 15px 15px !important;}


/*special page instructions*/
.page-id-982 #bk-content-wrap {
padding: 0px !important;
}


/*article cok*/
.image_article a img {
  float: left;
  padding-right: 15px;
  padding-bottom: 15px;
}
.image_article {
  padding: 15px;
}

/* shadow killer */
#bk-back-to-top-button, div.bk-protected-form-content-wrap, a.bk-load-more-button , .single-portfolio article.description_right_with_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_left_with_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_right_no_meta div.bk-portfolio-content-wrap, .single-portfolio article.description_left_no_meta div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_right div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_left div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_no_meta div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_top div.bk-portfolio-content-wrap, .single-portfolio .bk-fixed-page article.fullwidth_meta_bottom div.bk-portfolio-content-wrap, li.portfolio-item, ul.bk-blog-wrap li.bk-blog-entry-wrap, div.bk-pagination-wrap, span.ajax-overlay-info
{
    box-shadow: none;
}
/*divide*/
.divide {
  width: 90%;
  margin: 10px auto;
  height: 1px;
  background-color: #999;
}

/*body*/
body {
background-image: url("../_img_wp/diagonal_striped_brick.png");
}
/* header */
.bk-theme-logo { margin-top: -1px; border-bottom: 1px solid #780000;}
#bk-header.bk-classic-header-top, #bk-header-inner-wrap, #bk-header.bk-fixed-header-top, #bk-header-inner-wrap {padding: 0px !important;}
#bk-logo-wrap, .bk-fixed-header-top #bk-logo-wrap { margin-left: 15px; }


/*ul.bk-social-icons { margin-right: -11px; margin-top: -4px; }
.bk-fixed-header-top #bk-header-social-wrapper, .bk-classic-header-top #bk-header-social-wrapper {
    margin-right: 15px !important;}*/
.bk-classic-header-top #bk-header-shadow, .bk-fixed-header-top #bk-header-shadow, hr { bottom: 0px; background: url('../_img_wp/dots-x.png') repeat-x scroll left bottom transparent; height:1px;}




/*button*/
a:hover, body a:hover, #bk-header .bk-stacked-menu li > a:hover, #bk-header .bk-stacked-menu li.current-menu-item > a, #bk-header .bk-stacked-menu li.current-menu-ancestor > a, #bk-header ul.sf-menu > li.menu-item > a:hover, #bk-header ul.sf-menu li.menu-item.current-menu-item > a, #bk-header ul.sf-menu li.menu-item.current-menu-ancestor > a, #bk-header .sf-menu li.menu-item:hover > a, #bk-header .sf-menu li.menu-item.sfHover > a, #bk-header .menu li.menu-item a:hover, .menu li.menu-item a:hover, #bk-header .menu li.current-menu-item a, #bk-header .menu li.current-menu-ancestor a, .menu li.current-menu-item a, ul.portfolio-filter li a:hover, ul.portfolio-filter li.current a, div.bk-tabs ul.ui-tabs-nav li.ui-tabs-selected a, div.bk-tabs ul.ui-tabs-nav li.ui-tabs-active a, div.bk-tabs ul.ui-tabs-nav li:hover a, div.bk-toggle-header:hover, div.bk-toggle-header.ui-state-active, div.bk-toggle div.bk-toggle-header {
  color: #780000 !important;
}
a.bk_button.large {
    margin: 15px 15px 0px 15px;
}

/*Video*/
div.fluid-width-video-wrapper {
  margin-bottom: 0px;
}
/*Typo*/
/*h1.post-entry-title, h1.page-entry-title {  padding: 15px 15px 15px 15px; background-color: #fff;}*/
h1.post-entry-title, h1.page-entry-title, h1 {padding: 15px; margin-bottom: 8px; background: #fff;}
h2 {text-align: right; padding: 15px 15px 0px 15px; margin-bottom: 0px; font-weight: bold; font-size: 24px !important;}
.one_half h1, .one_third h1 {padding: 15px; margin-bottom: 0px;}
p {text-align: justify; margin-bottom: 0px; padding: 15px 15px 0px 15px;}

span.dropcap.square {
-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
border-radius: 0px;
}

.bk-post-entry-meta .white span.heart-icon, .bk-post-entry-meta .dark span.heart-icon, .bk-post-entry-meta .dark span.comment-icon, .bk-post-entry-meta span.tag-icon, .bk-post-entry-meta span.link-icon, span.eye-icon {
  margin-right: 0px;
}
div.bk-portfolio-title-wrap h1.bk-portfolio-title {padding: 15px 15px 15px 15px;}

h6 {padding: 0px 15px;}

/*content*/
#bk-content-outer-wrap {
    margin-left: 0px;
}
#bk-portfolio-wrap-1 li.portfolio-item {
  background-color: #fff;
}
#bk-content-wrap {
  padding: 8px 15px 0px 15px !important;
}
#bk-content-inner-wrap {
  margin-bottom: 100px;
}
#bk-portfolio-wrap-1, #bk-blog-outer-wrap-1 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
#bk-portfolio-wrap-1 ul.filterable-grid, #bk-blog-outer-wrap-1 ul.bk-blog-wrap {
  margin-top: 0px !important;
}

.bk-fixed-page.bk-float-right {
  margin: 15px;
}

/*portfolio thumbs*/
div.bk-portfolio-title-wrap {padding: 0px; text-align: right;}
li.portfolio-item div.portfolio-thumb-description-wrap {padding: 0px;}
li.portfolio-item div.portfolio-thumb-description-wrap:after, li.portfolio-item div.portfolio-thumb-description-wrap:before {left: 15px;}
li.portfolio-item p.portfolio-thumb-description-excerpt {padding: 5px 15px 0px 15px;}
li.portfolio-item .portfolio-thumb-description-title {padding: 15px 15px 0px 15px;}
div.portfolio-thumb-description-wrap p {padding: 8px 15px 15px 15px;}
/*more excerpt*/
.bk-post-read-more-link {
font-size: 10px;
text-transform: uppercase;
padding-right: 15px;
}

div.bk-portfolio-description-inner-wrap {padding: 0px; margin-bottom: 15px;}
.single-post div.bk-blog-content-wrap, .page .bk-fixed-page .bk-page-content-wrap, .archive .bk-fixed-page .bk-page-content-wrap, .error404 .bk-fixed-page .bk-page-content-wrap {
    padding: 0px; margin-bottom: 15px;
}
.description_right_with_meta .bk-portfolio-meta-wrap {  padding-top: 10px;   padding-left: 15px;  padding-right: 15px;    background: url('../_img_wp/dots-x.png') repeat-x scroll left bottom transparent;}
ul.bk-portfolio-meta li {    float: left;    margin-right: 20px;  margin-bottom: 10px;}
ul.bk-portfolio-meta {    margin-bottom: 0px;}
.bk-fixed-page.bk-float-left { margin: 0px; }
.bk-portfolio-featured-inner-wrap img { width: auto !important;
  width: 100%;
  max-width: 100% !important; }


p, ul, ol, div.bk-accordion, div.bk-toggle, div.bk-tabs {
  margin-bottom: 0px;
}

/*padding margin spaß*/



.fullwidth_meta_bottom ul.bk-portfolio-meta, .fullwidth_meta_top ul.bk-portfolio-meta {margin-bottom: 0px;}
.fullwidth_meta_top .bk-portfolio-meta-wrap {padding-top: 10px; padding-left: 15px;}


/*portfolio filter*/
ul.portfolio-top-nav {right: 11px; }
ul.portfolio-filter {
  margin: 0px 0px 8px 0px;
  background-color: #fff;
  padding: 15px;
  text-transform: uppercase;
  font-weight: bold;
}
/*portfolio nav*/
.bk-portfolio-top-nav {position: relative; top: 18px;}

/*fluid rows*/
.row-fluid [class*="span"] { margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important;}
.row-fluid .span3 { width: 25%; }
.row-fluid .span4 { /* Firefox */width: -moz-calc(35% - 8px);
  /* WebKit */width: -webkit-calc(35% - 8px);
  /* Opera */width: -o-calc(35% - 8px);
  /* Standard */width: calc(35% - 8px); }
.row-fluid .span6 { width: 50% }
.row-fluid .span8 { width: 65% }
.row-fluid .span9 { width: 75%;}
.one_third {width: 33.33%;}
.one_fourth {width: 25%;}
.two_fifth {width: 41.6%;}
.two_fifth .content-separator {
  margin: 0px 15px;
}

/*accordion + und -*/
div.bk-toggle-header span.bk-header-button {
  right: -5px;
  top: -8px;  
}


/*overlay*/
#supersized-overlay, div.bk-img-border
{/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHElEQVQIW2P8////f0ZGRkYGKIAzMARgKjFUAABk3QgFwKFFUwAAAABJRU5ErkJggg==') repeat scroll 0% 0% transparent;*/
/*data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEElEQVQImWNgYGDwZUACvgAElQCbCGEJGQAAAABJRU5ErkJggg==*/
}
.tp-dottedoverlay.twoxtwo {
  /* background: url(../assets/gridtile.png); */
 /*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEElEQVQImWNgYGDwZUACvgAElQCbCGEJGQAAAABJRU5ErkJggg==') repeat scroll 0% 0% transparent;*/
}

/*slider btn*/
/*.tp-rightarrow.tparrows.default.square-old {
  margin-top: 0px !important;
  right: 0px !important;
  top: auto !important;
  width: 41px;
  height: 41px;
}
.tp-leftarrow.tparrows.default.square-old {
  top: auto !important;
  margin-top: 0px !important;
  left: 0px !important;
  width: 41px;
  height: 41px;
}  
 .tp-rightarrow.default {
  background: url("../img_wp/cok_large_right.png") no-repeat center right;
      -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
      -ms-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          
  -webkit-transition-property: background-position;
     -moz-transition-property: background-position;
      -ms-transition-property: background-position;
       -o-transition-property: background-position;
          transition-property: background-position;	
}
.tp-rightarrow.default:hover {
	background-position: center right;
}
  .tp-leftarrow.default {
  background: url("../img_wp/cok_large_left.png") no-repeat center left;
      -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
      -ms-transition-duration: 0.5s;
       -o-transition-duration: 0.5s;
          transition-duration: 0.5s;
          
  -webkit-transition-property: background-position;
     -moz-transition-property: background-position;
      -ms-transition-property: background-position;
       -o-transition-property: background-position;
          transition-property: background-position;	
  }


.tp-leftarrow.default:hover {
	background-position: center left;
}
.tp-bullets.simplebullets.square-old .bullet {
  background: url("../img_wp/cok_bullets2.png") no-repeat center top;
  width: 41px;
  height: 41px;
  margin-right: -1px;
  float: left;
  margin-top: 0px;
}
.tp-bullets.simplebullets.square-old .bullet:hover, .tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
	background-position: center bottom;
}
.tp-bullets.simplebullets.square-old {
  bottom: -41px !important;
  left: 40px !important;
}
.tp-loader.spinner5 {
  background: url("../img_wp/ajax-dark.gif") no-repeat scroll center center;
  background-color: #fff;
  margin: -20px -20px;
  width: 40px;
  height: 40px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;  
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}*/


/*slider arrows*/

/*.flex-direction-nav { top: 84px;}
.flex-direction-nav a.flex-next {
    background-position: -23px 6px;

}
.flex-direction-nav a.flex-prev {
    background-position: 5px 6px;
}
.flex-direction-nav a {
    width: 40px;
    height: 40px;
    background: url('../wordpress/wp-content/themes/division/images/big-arrows-sprite.png') no-repeat scroll 0px 0px #A4A4A4;

    border-radius: 0px;

}*/

.single-post .bk-hover .flex-direction-nav a.flex-next, .single-post .bk-touch .flex-direction-nav a.flex-next, .single-portfolio .bk-hover .flex-direction-nav a.flex-next, .single-portfolio .bk-touch .flex-direction-nav a.flex-next {
    right: 0px;
}
.single-post .bk-hover .flex-direction-nav a.flex-prev, .single-post .bk-touch .flex-direction-nav a.flex-prev, .single-portfolio .bk-hover .flex-direction-nav a.flex-prev, .single-portfolio .bk-touch .flex-direction-nav a.flex-prev {
    left: 0px;
}

/*video*/
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0px;
  height: 0;
  margin-top: 41px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.fluid-width-video-wrapper.bk-vimeo-video {
  padding-top: 56.5% !important; /*leichte Verzerrung , kann den Fehler nicht finden*/
}



/*footer*/
footer.bk-footer-outer-wrap.with_content {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background-color: white;
    z-index: 9999;
}
footer.bk-footer-outer-wrap div.bk-footer-content {padding: 0px 0px 8px 0px !important;}

/* back to top */
#bk-back-to-top-button {
    bottom: 40px;
    right: 15px;
    background: #FFF url("../_img_wp/cok-back-to-top.png") no-repeat scroll center top;
    border-radius: 0px;
}
#bk-back-to-top-button:hover {
    background-position: center top;
}







/* map */
.responsive-map { margin-top: -18px; }
.gm-style-iw {top: 0px !important;}

/*ninja*/
.ninja-forms-cont {  padding: 15px 15px 0px 15px;}
.ninja-forms-required-items {display: none;}
.field-wrap, #ninja_forms_required_items { margin-bottom: 8px; }
.textarea-wrap textarea { height: 100px !important; resize: none;}
.field-wrap.label-left .ninja-forms-field, .field-wrap.label-left .ninja-forms-star-rating-control { margin-top: 4px; margin-left: 0px !important; margin-right: 0px; }
.label-above label { margin-bottom: 4px;}
.ninja-forms-form-wrap label { text-transform: uppercase; font-size: 12px; font-weight: normal !important; }
.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea { width: 100% !important; }
.ninja-forms-form-wrap *, .ninja-forms-form-wrap *:after, .ninja-forms-form-wrap *:before { box-sizing: border-box; }
#ninja_forms_form_1_process_msg > img:nth-child(1) { height:16px; width:16px;}
.ninja-forms-field-error { color: #780000 !important; font-style: italic; }
#nf_processing_1 > input:nth-child(1) { color: #780000 !important; font-weight: bold;}
#ninja_forms_form_1_response_msg { color: #780000 !important; font-style: italic; font-size: 18px; font-weight: bold; text-transform: uppercase; line-height: 24px; margin-bottom: 5px;   margin-top: 5px;}
#ninja_forms_form_1_response_msg p { padding: 0px;}
.field-wrap, #ninja_forms_required_items { margin-bottom: 8px !important; }
div#ninja_forms_field_6_div_wrap {  margin-bottom: 0px !important;}
[class*="ninja-col-"]  { padding: 0px 0px !important;}
/*input*/
input[type="text"], input[type="password"], textarea, input[type="email"] {resize: none; font-family: inherit; font-size: inherit; -webkit-appearance: none; -moz-appearance: none; 	-webkit-border-radius: 0px; background-color: #fff !important; border-color: #909090 !important; padding: 5px 5px 6px 5px !important; width: 100%; box-sizing: border-box;}

textarea { overflow: auto;}
input[type="submit"], input[type="button"], input[type="reset"], div.bk-protected-form-wrap input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; 	-webkit-border-radius: 0px; cursor: pointer; text-align: center; color: #909090; background-color: #f4f4f4; display: inline-block; text-transform: uppercase; font-weight: bold; text-decoration: none; margin-right: 5px; margin-bottom: 5px; border: 1px solid #909090; padding-bottom: 7px;  padding-top: 8px; font-size: 12px; line-height: 12px; transition: color 300ms ease 0s, opacity 300ms ease 0s, background-color 300ms ease 0s, border-color 300ms ease 0s; width: 100%;}
input[type="submit"]:hover, div.bk-protected-form-wrap input[type="submit"]:hover { border: 1px solid #000; color:#000; transition: color 300ms ease 0s, opacity 300ms ease 0s, background-color 300ms ease 0s, border-color 300ms ease 0s; }



@media only screen and (max-width: 768px){	
  .row-fluid .span3 { margin-bottom: 0px;}
  .row-fluid .span4 { width: 35%; }
 
  .fullwidth_meta_top .bk-portfolio-meta-wrap { padding-left: 15px !important;}
    
  /*header*/
 #responsive_navigation {text-align: right;}
  .bk-fixed-header-left #fullwidth_navigation, #responsive_navigation {
  margin-bottom: 0px;
}
  .bk-stacked-menu li a, .bk-fixed-header-left ul.sf-menu > li.menu-item > a {padding: 10px 15px; margin: 0px 0px;}
  .bk-stacked-menu li.menu-item ul.sub-menu { background: url('../_img_wp/dots-x.png') repeat-x scroll left bottom transparent; padding-bottom: 10px; margin-left: -8px;}
  
  #bk-responsive-header-social-wrapper {
  display: none;
}
  /*ul.bk-social-icons li { float: right; }
  ul.bk-social-icons {display: block; margin-right: 63px !important; margin-top: -24px !important;}*/
  
  
  #bk-header.bk-classic-header-top #bk-header-inner-wrap, #bk-header.bk-fixed-header-top #bk-header-inner-wrap {padding: 0px;}

   
  
  
  ul.portfolio-filter {
  display: none;
}
  /*ul.portfolio-filter li {float: none; margin-bottom: 15px;}
  ul.portfolio-filter li:last-child {margin-bottom: 0px;}*/
  
 /*footer*/
 footer.bk-footer-outer-wrap div.bk-subfooter-content {font-size: 12px;}
  /*rows*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { width: 100% !important;} 
  .one_half {
margin-right: 0px;}
.one_half.last{
margin-left: 0px;}
  
  #bk-quick-gallery-wrap-4006 {
  margin-top: 0px !important;
  margin-right: 0px;
}

} /*media screen end*/




