.sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.sf-menu {
line-height:	1.0;
}
.sf-menu ul {
position:		absolute;
top:			-999em;
width:			120px; }
.sf-menu ul li {
width:			100%;
}
.sf-menu li:hover {
visibility:		inherit; }
.sf-menu li {
float:			left;
position:		relative;
width: 			auto;
}
.sf-menu a {
display:		block;
position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:			0px;
top:			45px; z-index:		100;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left:			120px; top:			0px!important;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:			120px; top:			0px!important;
}* { margin:0; padding:0; }
body { background:#111; height:100%; }
img { border:none; }
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(//maxzilker.de/wp-content/themes/inkthemetrust/img/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; } #supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; } #supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(//maxzilker.de/wp-content/themes/inkthemetrust/images/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//maxzilker.de/wp-content/themes/inkthemetrust/css/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}.tt_sc { margin-bottom: 1em; }
.tt_sc img { max-width: 100%; height: auto ! important; }
li, a, a:hover, a:active, a:focus { outline: 0 !important; } .tt_sc .button, a.tt_sc .button, #footer .tt_sc a .button { display: inline-block; text-decoration: none; position: relative; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 0 3px 0 0; line-height: normal !important; -webkit-appearance: none; font-size: .9em; font-weight: bold; transition-property: all; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -o-transition: 0.5s ease; transition: 0.5s ease; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; }
.button:hover, a.tt_sc .button:hover, #footer a.tt_sc .button:hover { background: #fafafa; } .one_half{ width:48%; }
.tt_sc .one_third{ width:31%; }
.tt_sc .one_fourth{ width:22%; }
.tt_sc .two_third{ width:65.33%; }
.tt_sc .one_half,.tt_sc .one_third,.tt_sc .two_third,.tt_sc .one_fourth{ position:relative; margin-right:3%; float:left; margin-bottom: 40px;  }
.tt_sc .last{ margin-right:0 !important; clear:right; }
.tt_sc .clearfix::after, .tt_sc.columns::after { content: ""; display: table; clear: both; }
@media only screen and (max-width: 700px) {
.tt_sc .one_half, .tt_sc .one_third, .tt_sc .two_third, .tt_sc .one_fourth {     width: 100%; }
.tt_sc .one_half, .tt_sc .one_third, .tt_sc .two_third {     position: relative;     margin-right: 0%;     float: none; }
.tt_sc .last { margin-right: 0 !important;     clear: right; }
} #content .tt_sc .flexslider { margin: 0 0 30px 0 !important; }
.tt_sc .flexslider p { margin: 0 !important; }
.tt_sc .slideshow li, #content .tt_sc .flexslider li, #content .tt_sc .flexslider ol { list-style: none !important; list-style-type: none !important; }
#content .tt_sc .flexslider ol { padding-bottom: 5px !important; margin-bottom: 0 !important; }
#content .tt_sc .flexslider .slides { margin: 0; }
.tt_sc .flexslider {  min-height: 100px; border: 0 !important; margin: 0 0 0 0!important; padding: 0 0 1px 0 !important; background: transparent !important; border: none; position: relative; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -o-border-radius: 0!important; border-radius: 0!important; box-shadow: none !important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; -o-box-shadow: none!important; zoom: 1;}
.tt_sc .flexslider .slides li{	margin-bottom: 0 !important; }
.tt_sc .flexslider .slides li p{ margin: 0 !important; }
.tt_sc .flexslider .slides > li {position: relative;} .tt_sc .flex-container {zoom: 1; position: relative;}
.tt_sc .flexslider .slides img { height: auto; max-width: 100%; width: auto !important; margin: 0 auto;}
.tt_sc .flex-direction-nav, .flex-control-nav, .flex-caption { margin-bottom:0 !important;}
.tt_sc .flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;}
#content .tt_sc ol li, .tt_sc .flexslider .slides ul li { margin: 0px 10px 10px 0 !important; clear: both;  }  .tt_sc .flex-caption {width: auto; position: absolute; color: #fff; }
.tt_sc .flex-caption p {font-size: .9em !important; margin-bottom: 0;} .tt_sc .flex-direction-nav { position: absolute; width: 100%; margin: 0 0 15px !important; right: 0; bottom: 50%; display: block; }
.tt_sc .flex-direction-nav li a { z-index: 100; width: 31px!important; height: 31px; display: block; cursor: pointer; border-radius: 15px; margin-top: 0; background-size: 15px 15px !important; text-align: left !important;}
.tt_sc .flex-direction-nav li a.flex-next {right: 30px !important; background: rgba(0,0,0,0.2) url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/images/flexslider/direction_next.png) no-repeat center center;}
.tt_sc .flex-direction-nav li a.flex-next:hover {}
.tt_sc .flex-direction-nav li a.flex-prev {left: 30px !important; background: rgba(0,0,0,0.2) url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/images/flexslider/direction_prev.png) no-repeat center center;}
.tt_sc .flex-direction-nav li a.flex-prev:hover {  }
.tt_sc .flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.tt_sc .flex-direction-nav .flex-disabled {display: none;} .tt_sc .flex-control-nav { position: absolute; margin: 0!important; bottom: 0px !important; left: 0 !important; right: 0 !important; width: auto !important; z-index: 100;}
.tt_sc .flex-control-nav li {width: 10px !important; height: 10px !important; margin: 0 5px 0 !important; display: inline-block !important; z-index: 100;}
.tt_sc .flex-control-nav li:first-child {margin-left: 0 !important;}
.tt_sc .flex-control-paging li a {width: 100% !important; height: 100% !important; display: block !important; background: none !important; cursor: pointer; text-indent: -9999px; box-shadow: none !important; border: 3px solid rgba(255,255,255,.3);}
.tt_sc .flex-control-nav li a:hover {border: 2px solid rgba(0,0,0,0.2); !important;}
.tt_sc .flex-control-nav li a.flex-active, .tt_sc .flex-control-nav li a.active {background: rgba(0,0,0,0.2) !important; cursor: default !important; border: 3px solid rgba(255,255,255,0); }
.tt_sc .flex-control-nav { margin: 30px 0 0 !important; width: auto !important; }
.tt_sc .flex-direction-nav li a.flex-next { background-position: 9px center !important; margin-top: -15px !important;}
.tt_sc .flex-direction-nav li a.flex-prev { background-position: 7px center !important; margin-top: -15px !important;}
.tt_sc .flex-control-nav li a { border: 2px solid rgba(0,0,0,.3); background: none !important; box-shadow: none !important; border-radius: 20px; }
.tt_sc .flex-control-nav li a:hover { background: none !important; border: 3px solid rgba(0,0,0,.5);}
.tt_sc .flex-control-nav li a.flex-active, .tt_sc .flex-control-nav li a.active { background: rgba(0,0,0,0.3) !important; border: 2px solid rgba(0,0,0,0); } .tt_sc .nav-tabs { margin-bottom: 0 !important; }
.tt_sc .nav { padding-left: 0; list-style: none; }
.tt_sc .nav-tabs li { margin-bottom: -1px !important; padding-bottom: 0; }
.tt_sc .nav-tabs>li { float: left; margin-bottom: -1px; }
.tt_sc .nav-tabs>li.active>a, .tt_sc .nav-tabs>li.active>a:hover, .tt_sc .nav-tabs>li.active>a:focus { color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom: 1px solid #fff; border-bottom-color: transparent; cursor: default; }
.tt_sc .nav-tabs>li>a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; border: 1px solid #ddd; background-color: #f8f8f8; color: #555; -webkit-transition: background-color .35s ease; -moz-transition: background-color .35s ease; -o-transition: background-color .35s ease; transition: background-color .35s ease; }
.tt_sc .nav-tabs>li>a:hover {
background-color: #f3f3f3; }
.tt_sc ul.nav-pills { margin-left: 0 !important; margin-bottom: 10px !important; }
.tt_sc .nav-pills li { margin-right: 10px; }
.tt_sc .nav-pills>li>a { border: 1px solid; border-radius: 10px; -moz-border-radius: 10px; }
.tt_sc .nav-pills>li.active>a { border: 1px solid; border-radius: 10px; -moz-border-radius: 10px; background: #f8f8f8; }
.tt_sc .nav>li>a { position: relative; display: block; padding: 10px 15px; }
.tt_sc .nav>li { position: relative; display: inline-block; }
.tt_sc .nav-tabs:before, .tt_sc .nav-pills:before, .tt_sc .nav-tabs:after, .tt_sc .nav-pills:after { display: table; line-height: 0; content: ""; }
.tt_sc .nav-tabs:after, .nav-pills:after { clear: both; }
.tt_sc .tab-content { overflow: auto; border: 1px solid #ddd; padding: 20px; margin-bottom: 30px; }
.tt_sc .tab-content.unframed { border-right: 0; border-bottom: 0; border-left: 0; }
.tt_sc .tab-content.unframed.pills { border-top: 0; }
.tt_sc .tab-content>.tab-pane, .tt_sc .pill-content>.pill-pane { display: none; }
.tt_sc .tab-content>.active, .tt_sc .pill-content>.active { display: block; } .tt_sc .panel-default, .tt_sc .accordion-group { border-color: #ddd; }
.tt_sc .unframed.accordion, .tt_sc .unframed .panel-body, .tt_sc .unframed .accordion-inner, .tt_sc .unframed .accordion-inner { border: 0; }
.tt_sc .unframed .accordion-title { border-top: 1px solid #ddd; }
.tt_sc .panel-group .panel, .tt_sc .accordion-group .accordion { margin-bottom: 20px; background-color: #fff; }
.tt_sc .panel-default>.panel-heading, .tt_sc .accordion-group .accordion-heading { color: #333; background-color: #f8f8f8; border-color: #ddd; -webkit-transition: background-color .35s ease; -moz-transition: background-color .35s ease; -o-transition: background-color .35s ease; transition: background-color .35s ease; }
.tt_sc .panel-heading, .tt_sc .accordion-group .accordion-heading { border: 1px solid #ddd; background-color: #f8f8f8; }
.tt_sc .accordion-group .accordion-heading { border-top: 0; }
.tt_sc .panel-heading:hover, .tt_sc .accordion-heading:hover { background-color: #f3f3f3; }
.tt_sc .panel-heading h4, .tt_sc .accordion-heading h4 { font-size: 1.2em; margin-bottom: 0; }
.tt_sc .panel-heading h4 a, .tt_sc .accordion-heading h4 a { color: inherit; display: block; padding: 10px 15px 10px 20px; }
.tt_sc .panel-heading h4 a:hover, .tt_sc .accordion-heading h4 a:hover { color: #333 !important; }
.tt_sc .panel-body, .tt_sc .accordion-inner { padding: 15px; border: 1px solid #ddd; border-top: none; }
.tt_sc .collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -moz-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease; }
.tt_sc .collapse.in { height: auto; } .tt_sc .accordion { border-top: thin solid #ddd; }.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}  @font-face {
font-family: 'flexslider-icon';
src:url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/css/fonts/flexslider-icon.eot);
src:url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),
url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/css/fonts/flexslider-icon.woff) format('woff'),
url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/css/fonts/flexslider-icon.ttf) format('truetype'),
url(//maxzilker.de/wp-content/plugins/themetrust-shortcode/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; } .flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}