body, html{font-family:'overpassregular','Lato', sans-serif;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#5a5a5a;width:100%;overflow-x:hidden;font-size:15px;}
#wrappper{width:100%;overflow:auto;display:block;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;width:100%;}
h1{text-transform:uppercase;font-family:'overpassbold','Open Sans', sans-serif;}
h1 strong{font-weight:900;}
h2{text-transform:uppercase;line-height:1.2em;margin:0;}
h3{font-size:18px;font-weight:900;}
h4{text-transform:uppercase;}
h5{text-transform:uppercase;font-weight:700;line-height:20px;}
p,ul{font-family:'overpassregular','Open Sans', sans-serif;}
p.intro{font-size:17px;margin:12px 0 0;line-height:24px;font-family:'overpassregular','Open Sans', sans-serif;}
a{color:#990606;}
a:hover,
a:focus{text-decoration:none;color:#990606;}
#tf-home p a{color:#fff;text-decoration:underline;}
.m-10-bottom{margin-bottom:1em;}
.m-10-top{margin-top:1em;}
.m-20-bottom{margin-bottom:2em;}
.m-20-top{margin-top:2em;}
.p-10-bottom{padding-bottom:1em;}
.p-10-top{padding-top:1em;}
.p-20-bottom{padding-bottom:2em;}
.p-20-top{padding-top:2em;}
#main a[target="_blank"]:before,
#main a.autolink:before{content:"\f08e";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;margin-right:0.5em;font-size:0.75em;}
.invisible{display:none;}
.first-scroll{position:absolute;bottom:0.5em;}
.section-title hr{border-color:#990606;border-width:4px;width:60px;float:left;clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
ul, ol{padding:0;webkit-padding:0;moz-padding:0;}
nav{padding-left:1em;}
#tf-menu{padding:20px;transition:all 0.8s;}
#tf-menu.navbar-default{background-color:rgba(248, 248, 248, 0);border-color:rgba(231, 231, 231, 0);}
#tf-menu a.navbar-brand{text-transform:uppercase;font-size:22px;color:#fff;font-weight:900;background-image:url("/files/themes/bootstrap/img/kikmedia_logo_web.svg");background-repeat:no-repeat;background-size:cover;text-indent:-9999px;width:270px;height:45px;}
#tf-menu.navbar-default .navbar-nav > li > a{text-transform:uppercase;color:#FFF;font-size:12px;letter-spacing:1px;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
#tf-menu.navbar-default .navbar-nav > li > a:hover{color:#A9010D;}
.on{background-color:#222222 !important;padding:0 !important;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#fff !important;background-color:transparent;font-weight:700;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;border:1px solid #fff;}
.navbar-toggle{border-radius:0;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#990606;border-color:#990606;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.navbar-default .navbar-toggle:hover>.icon-bar{background-color:#FFF;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{background:transparent;color:#fff !important;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
#xtf-home{background:url(../img/011.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#cfcfcf;}
.xLeistungen #tf-home{background:url(../img/006.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#cfcfcf;}
.xPortfolio #tf-home{background:url(../img/002.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#cfcfcf;}
.xNetzwerk #tf-home{background:url(../img/001.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#cfcfcf;}
.xBlog #tf-home{background:url(../img/004.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#cfcfcf;}
.xKontakt #tf-home{background:url(../img/009.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#cfcfcf;}
#xtf-home .overlay{height:100vh;background-attachment:fixed;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
#tf-home .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;height:100vh;}
.blogreader #tf-home .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;height:60vh;}
#tf-home .mod_article{padding-top:10vh;}
#tf-home section.title{padding-top:25vh;}
#tf-home p.lead{color:#e3e3e3;}
.content{position:relative;padding:20% 0 0;}
.verticalCenter{position:relative;top:50%;bottom:50%;}
.color{color:#990606;}
a.fa.fa-angle-down{padding:10px 15px;color:#fff;border:2px solid #b4b4b4;border-radius:50%;font-size:24px;margin-top:15px;transition:all 0.5s;margin-top:3em;margin-bottom:4em;}
a.fa.fa-angle-up{padding:10px 15px;border:2px solid #b4b4b4;border-radius:50%;font-size:24px;margin-top:15px;transition:all 0.5s;margin-top:1em;margin-bottom:1em;color:#990606;background-color:#ffffff;}
a.fa.fa-angle-down:hover,
a.fa.fa-angle-up:hover{background:#990606;color:#ffffff;border:2px solid #003366;transition:all 0.5s;}
.bg-white a.fa.fa-angle-down,
.bg-white a.fa.fa-angle-up{padding:10px 15px;background:#990606;color:#b4b4b4;border:2px solid #b4b4b4;border-radius:50%;font-size:24px;margin-top:15px;transition:all 0.5s;margin-top:3em;margin-bottom:1.5em;}
.bg-white a.fa.fa-angle-down:hover,
.bg-white a.fa.fa-angle-up:hover{background:transparent;color:#990606;border:2px solid #003366;transition:all 0.5s;}
#tf-about{padding:30px 0;}
ul.about-list{margin:30px 0 0;}
ul.about-list li{display:block;font-size:16px;line-height:30px;font-family:'Open Sans', sans-serif;}
ul.about-list li span{margin-right:10px;}
#tf-team{xbackground:url(../img/03.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#ffffff;padding-top:4em;}
#tf-team section{padding-bottom:3em;}
#tf-team .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);height:auto;background-attachment:fixed;padding:80px 0;}
.section-title.center{padding:30px 0;}
.section-title h2,
.section-title.center h2{font-weight:300;}
.section-title.center .line{border-top:4px solid #fcac45;height:10px;width:60px;text-align:center;margin:0 auto;margin-top:20px;}
.section-title.center hr{border-top:4px solid rgba(252, 172, 69, 0.34);width:40px;text-align:center;margin-top:10px;position:relative;left:17%;}
#team{margin:0 auto}
#team .item{padding:0;margin:15px;color:#FFF;text-align:center;}
img.img-circle.team-img{width:120px;height:120px;border:4px solid transparent;transition:all 0.5s;}
#tf-team .item .thumbnail:hover>img.img-circle.team-img{border:4px solid #FCAC45;}
#tf-team .thumbnail{background:transparent;border:0;}
#tf-team .thumbnail .caption{padding:9px;color:#F2F2F2;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:5px 7px;filter:Alpha(Opacity=1);opacity:1;-webkit-border-radius:0;-moz-border-radius:20px;border-radius:0;background:#FFFFFF;transition:all 0.5s;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#FCAC45;}
.owl-theme .owl-controls .owl-page.active span{background:#FCAC45;}
.tools p{padding:3px 5px;}
#tf-services{padding:30px 0;}
.space{margin-top:40px;}
#tf-services i.fa{font-size:40px;width:100px;height:100px;padding:27px 25px;margin-bottom:10px;border-radius:50%;transition:all 0.5s;}
#tf-services i.fa.fa-mobile{font-size:50px;padding:20px 25px;}
#tf-services .service:hover>i.fa{background:#FCAC45;color:#ffffff;}
#tf-clients{xbackground:url(../img/04.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#ffffff;}
#tf-clients .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);padding:80px 0;background-attachment:fixed;}
#clients .item{padding:0;margin:35px;color:#FFF;text-align:center;}
#tf-works{padding:80px 0;}
.categories{padding:10px 0;}
ul.cat li{display:inline-block;}
#tf-works li.pull-right{margin-top:10px;}
ol.type li{display:inline-block;margin-left:20px;}
ol.type li:after{content:' | ';margin-left:20px;}
ol.type li:last-child:after{content:'';}
ol.type li a{color:#222222}
ol.type li a.active{font-weight:700;}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{z-index:1}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.isotope-item{margin-right:-1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.isotope{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.portfolio-item{margin-bottom:30px;}
.portfolio-item .hover-bg{height:260px;overflow:hidden;position:relative;}
.hover-bg .hover-text{position:absolute;text-align:center;margin:0 auto;color:#ffffff;background:rgba(0, 0, 0, 0.66);padding:25% 0;height:100%;width:100%;opacity:0;transition:all 0.5s;}
.hover-bg .hover-text>h4{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all 0.3s;}
.hover-bg:hover .hover-text>h4{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);}
.hover-bg .hover-text>i{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all 0.3s;}
.hover-bg:hover .hover-text>i{opacity:1;-webkit-backface-visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}
.hover-bg:hover .hover-text{opacity:1;}
#tf-works i.fa{height:32px;width:32px;border:0px solid #A80911;font-size:14px;padding:5px;border-radius:50%;color:#A80911;}
#tf-works img:hover{-webkit-filter:grayscale(0%);-webkit-transition:.5s ease-in-out;-moz-filter:grayscale(0%);-moz-transition:.5s ease-in-out;-o-filter:grayscale(0%);-o-transition:.5s ease-in-out;filter:grayscale(0%);}
#tf-works img{-webkit-filter:grayscale(100%);-webkit-transition:.5s ease-in-out;-moz-filter:grayscale(100%);-moz-transition:.5s ease-in-out;-o-filter:grayscale(100%);-o-transition:.5s ease-in-out;filter:grayscale(100%);}
#tf-testimonials{background:url(../img/05.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#ffffff;}
#tf-testimonials .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);padding:80px 0;background-attachment:fixed;}
#testimonial{padding:30px 0;}
#testimonial .item{display:block;width:100%;height:auto;}
#testimonial .item p{font-weight:400;margin:30px 0;color:#d1d1d1;}
#tf-contact{padding:1em 0;}
label{float:left;font-size:12px;font-weight:400;font-family:'Open Sans', sans-serif;}
#tf-contact .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none;}
#tf-contact .form-control:focus{border-color:inherit;outline:0;-webkit-box-shadow:transparent;box-shadow:transparent;}
form .col-lg-12,
form .col-md-12{padding-left:0;padding-right:0;}
.btn{border-radius:0;}
button.btn.tf-btn.btn-default{float:right;background:#FCAC45;border:0;border-radius:0;padding:10px 40px;color:#ffffff;text-transform:uppercase;}
.btn:active, .btn.active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:thin dotted;outline:none;outline-offset:none;}
.btn-info{background-color:#10508C;border:#fff;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.btn-info:hover{background-color:#fff;color:#10508c;border:#000;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.btn-primary{background-color:#10508C;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.btn-primary:hover{background-color:#990606;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.btn.active:before{content:"\f00c";font-family:FontAwesome;;padding-right:0.5em;}
nav#footer{background:#222222;color:#ffffff;padding:20px 0 15px 0;}
nav#footer .fnav{vertical-align:middle;}
ul.footer-social li{display:inline-block;margin-right:10px;}
nav#footer p{font-size:12px;margin-top:10px;}
#footer i.fa{height:30px;width:30px;border:2px solid #8c8c8c;font-size:20px;padding:4px 5px;border-radius:50%;color:#8c8c8c;transition:all 0.5s;}
#footer i.fa:hover{background:#FCAC45;border-color:#FCAC45;color:#ffffff;}
#footer ul{list-style-type:none;}
#footer a:hover{color:#10508C;}
.post-module{position:relative;z-index:1;display:block;background:#ffffff;min-width:270px;height:270px;margin-bottom:1em;-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.post-module{position:relative;z-index:1;display:block;background:#ffffff;min-width:270px;height:470px;margin-bottom:1em;border:1px solid #ccc;-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.15);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.post-module:hover,
.hover{-webkit-box-shadow:0px 1px 35px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 35px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 35px 0px rgba(0, 0, 0, 0.3);}
.post-module:hover .thumbnail img,
.hover .thumbnail img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);opacity:.6;}
.post-module .thumbnail{background:#ffffff;height:400px;overflow:hidden;padding:0px;}
.post-module .thumbnail .date{position:absolute;top:20px;left:20px;z-index:1;background:#A80911;width:55px;height:55px;padding:10px 0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#ffffff;font-weight:700;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.post-module .thumbnail .date:hover{background-color:#11508D;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.post-module .thumbnail .date .day{font-size:16px;}
.post-module .thumbnail .date .month{font-size:11px;text-transform:uppercase;}
.post-module .thumbnail img{display:block;width:120%;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.post-module .post-content{position:absolute;bottom:0;background:#ffffff;width:100%;padding:30px;xmax-height:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 2s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;-moz-transition:all 2s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;-ms-transition:all 2s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;-o-transition:all 2s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;transition:all 2s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;}
.post-module .post-content .category{position:absolute;top:-37px;right:0;background:#A80911;padding:10px 15px;color:#ffffff;font-size:12px;font-weight:600;text-transform:uppercase;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.post-module .post-content .category:hover{background-color:#11508D;}
.post-module .post-content .title{margin:0;padding:0 0 10px;color:#333333;font-size:26px;font-weight:700;}
.post-module .post-content .sub_title{margin:0;padding:0 0 20px;color:#A80911;font-size:20px;font-weight:400;}
.post-module .post-content .description{display:none;color:#666666;font-size:1em;line-height:1.5em;padding:0 0%;-webkit-transition:all 1s linear 0s;-moz-transition:all 1s linear 0s;-ms-transition:all 1s linear 0s;-o-transition:all 1s linear 0s;transition:all 1s linear 0s;}
.post-module .post-content .post-meta{margin:30px 0 0;color:#11508D;}
.post-module .post-content .post-meta .timestamp{margin:0 16px 0 0;}
.post-module .post-content .post-meta a{color:#A80911;text-decoration:none;}
.post-module .post-content:hover .description{display:block !important;height:auto !important;opacity:1 !important;-webkit-transition:all 1s linear 0s;-moz-transition:all 1s linear 0s;-ms-transition:all 1s linear 0s;-o-transition:all 1s linear 0s;transition:all 1s linear 0s;}
.pagination-container{position:absolute;bottom:0;display:block;text-align:center;width:100%;margin-top:3em;margin-bottom:0;}
.pagination{display:inline-block;position:relative;top:5em;}
.pagination>li>a.link, .pagination>li>span{border-radius:50% !important;margin:0 5px;}
.pagination>li>a, .pagination>li>span{background-color:#A80911;color:#ffffff;}
.pagination>li>span.current{background-color:#11508D;color:#ffffff;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{background-color:#11508D;color:#ffffff;}
.topLink .fa{font-size:4em;}
footer, #footer{background-color:#990606;color:#fff;padding:2em 0;width:100%;display:block;}
footer a{color:#ccc;}
#footer i.fa{border:0px;}
#footer i.fa::hover{background:transparent;}
#cookiebar{background-color:#10508C;}
#cookiebar button{background-color:#A9010D;}
.comment{padding:5px;}
.comment_default{width:100%;display:block;margin-bottom:1em;padding:0 0 0.5em 0;}
.comment_default.odd{background-color:#eaeced;}
.comment_default.even{background-color:#fff;}
.comment_default p.info{background-color:#10508C;color:#fff;padding:3px 5px;display:block;width:100%;}
.ce_comments p.info a{color:#fff;text-decoration:underline;}
.ce_comments h2{font-size:1em;color:#10508C;margin:1.5em 0 1em;}
.comment ul{list-style-position:inside;}
.ce_comments .form-group{margin-bottom:15px;display:block;height:auto;min-height:2em;}
.ce_comments .form-group .submit{margin-left:15px;}
@media (min-width:1200px){.ce_comments .widget-checkbox .col-lg-offset-3{margin-left:0;padding:1em 15px;}
}
.ce_hofff_shariff{display:block;margin:1.5em o;}
.shariff .theme-round li{background:none;width:35px !important;height:35px;border-radius:50%;margin:5px;}
.shariff .theme-round a{position:relative;height:35px;border-radius:50%;width:35px;}
.shariff .theme-round .shariff-icon svg{display:block;margin:auto;padding:12px 1px;}
.shariff .theme-round .shariff-text{display:block;}
.shariff .theme-round .shariff-count{display:inline;padding:0;right:0;left:0;top:0;background-color:transparent;color:transparent !important;text-align:center;}
.shariff .theme-round .shariff-count:hover{background-color:inherit !important;color:#fff !important;}
.shariff .orientation-horizontal li{min-width:35px !important;max-width:35px !important;}
.shariff .orientation-horizontal li .share_text{display:none !important;}
.shariff li .fa{line-height:35px;}
.mod_hofff_shariff .shariff li .fa{padding-left:3px}
span.highlight,
span.highlight a{background-color:#A9010D;padding:0px 5px;color:#fff;}
span.highlight a{text-decoration:underline;}
label.radio-inline.btn{margin-right:2em;}
.tag-chain-item{border-right:1px solid #fff;padding-right:0.5em;margin-right:0.5em;}
.tag-chain-item.last{border-right:0;padding-right:0;margin-right:0;}
.tag-chain-item > a{color:#fff;background-color:transparent;}
.tag-chain-item > a:hover{text-decoration:underline;}
@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1, 0.1);opacity:0.0;}
50%{opacity:1.0;}
100%{-webkit-transform:scale(1.2, 1.2);opacity:0.0;}
}
abbr[title], acronym[title]{text-decoration:none;}
li.glossaryNavigationItem{display:inline;float:left;padding:3px 5px;background-color:#036;margin-right:1em;list-style-type:none;}
li.glossaryNavigationItem > a{color:#fff;text-decoration:none;}
.mod_newsreader figure.image_container.pull-left{display:inline;float:left;max-width:400px;}
.mod_newsreader figure.image_container.pull-right{display:inline;float:right;max-width:400px;}
.autotip{text-decoration:underline;text-decoration-style:dotted;}
.autolink abbr[title]{border-bottom:none;}
.btn.page-scroll {
    border-radius: 0;
    margin: 1rem;
}