/*
 Theme Name:   TocToc
 Theme URI:    http://kietumedia.ch/toc-toc/
 Description:  Toc Toc Theme
 Author:       Jonas Donnet
 Author URI:   http://kietumedia.ch
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         
 Text Domain:  toctoc
*/


@font-face{font-family:FSJack;src:url(./fonts/FSJack-Regular.woff) format('woff'),
url(./fonts/FSJack-Regular.eot) format('embedded-opentype'),
url(./fonts/FSJack-Regular.otf) format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:FSJack;src:url('./fonts/FSJack-Bold.woff') format('woff'),
url('./fonts/FSJack-Bold.eot') format('embedded-opentype'),
url('./fonts/FSJack-Bold.otf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:FSJackLight;src:url(fonts/FSJack-Light.woff) format('whoff'),
url(fonts/FSJack-Light.eot) format('embedded-opentype'),
url(fonts/FSJack-Light.otf) format('truetype');font-weight:normal;font-style:normal;}
html, body{height:100%;background-color:white;font-family:FSJackLight;font-size:20px;}
.offcanvas:hover{}
.page-frame{position:relative;overflow:hidden;}
.page{position:relative;height:100%;}
.content-frame{height:100%;position:relative;padding:0;background-color:#fff;-ms-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-webkit-transform:translate3d(50%, 0, 0);transform:translate(50%, 0);-ms-transition:-ms-transform 0.28s ease-in-out;-moz-transition:-moz-transform 0.28s ease-in-out;-webkit-transition:-webkit-transform 0.28s ease-in-out;transition:transform 0.28s ease-in-out;}
.nav-collapsed .content-frame{-ms-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-webkit-transform:translate3d(0px, 0, 0);transform:translate(0px, 0);}
.menu-toggle{position:absolute;top:0;left:0;padding:5px 11px;color:#222;z-index:999;}
.menu-toggle:hover{color:#555;}
.toggle-me{font-size:2em;}
.offcanvas{background:none, linear-gradient(159deg, #fff, #fff);position:fixed;left:0;top:0;height:100%;width:50%;overflow:hidden;cursor:default;overflow-x:hidden;overflow-y:auto;-ms-transform:translate(0px, 0);-moz-transform:translate(0px, 0);-webkit-transform:translate3d(0px, 0, 0);transform:translate(0px, 0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.offcanvas.open{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);width:50%;}
.scroll{position:absolute;overflow-y:scroll;width:100%;height:100%;}
.offcanvas a i{font-size:23px;float:left;padding:0 15px 0 4px;}
.offcanvas a.moveleft{}
.content-norm{width:80%;max-width:625px;margin-left:auto;margin-right:auto;}
@media all and (min-width:990px){body{margin-left:160px;}
.menu-mobile{display:none;}
.aligncenter{display:block;margin:0 auto 1em;}
.alignleft{display:inline;float:left;margin:0 1em 1em 0;}
.alignright{display:block;float:right;margin:0 0 1em 1em;}
}
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after{height:0 !important;}
.nav-logo{left:0;position:absolute;margin-top:1.75em;}
.nav-logo p{display:none;width:260px;margin-left:40px;margin-top:22px;margin-bottom:0;margin-right:0;font-size:20px;color:rgba(255,255,255,0.5);}
.logo-wrapper{width:92px;margin-left:32px;}
.nav-menu-button{position:fixed;top:50%;left:40px;}
.nav-menu-button p{margin-top:-24px;text-align:center;font-size:16px;color:#ce0058;}
.margin-tl-cor-420{margin-top::-420px;margin-left:-420px;}
.padding-l-set-0{padding-left:0 !important;}
.gradient-r-p{background:-webkit-linear-gradient(69deg, #e00f52, #c121d3);background:-o-linear-gradient(69deg, #e00f52, #c121d3);background:linear-gradient(159deg, #e00f52, #c121d3);background-size:400% 400%;-webkit-animation:sidebar-gradient 29s ease infinite;-moz-animation:sidebar-gradient 29s ease infinite;animation:sidebar-gradient 29s ease infinite;@-webkit-keyframes sidebar-gradient{0%{background-position:35% 0%}
50%{background-position:66% 100%}
100%{background-position:35% 0%}
}
@-moz-keyframes sidebar-gradient{0%{background-position:35% 0%}
50%{background-position:66% 100%}
100%{background-position:35% 0%}
}
@keyframes sidebar-gradient{0%{background-position:35% 0%}
50%{background-position:66% 100%}
100%{background-position:35% 0%}
}
}
.bg-w{background-color:white;}
.disp-none{display:none;}
.hamburger:hover{opacity:1;}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{background-color:#e00f52;border-radius:0;height:4px;}
.hamburger-whitebg, .hamburger-whitebg::after, .hamburger-whitebg::before{background-color:white;}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{background:none;}
#main{margin-bottom:0;}
#main-menu{margin-left:-500px;}
#main-menu ul li{list-style:none;height:80px;}
#main-menu a{font-family:FSJack;font-size:62px;font-weight:bold;color:#fff}
#contributors-space{width:320px;color:#fff;margin-left:-500px;}
#contributors-space a{color:rgba(255,255,255,0.6);}
#contributors-space label{font-size:16px;}
#contributors-space header{font-family:FSJack;font-size:18px;font-weight:bold;}
#contributors-space header p{margin-bottom:10px;}
#contributors-space footer{font-size:20px;}
#contributors-space footer p{margin-bottom:0;line-height:30px;}
#loginform p{margin-bottom:10px;}
#loginform label{font-size:16px;}
#loginform input{background:rgba(255,255,255,0.3);color:#fff;border:none;border-bottom:1px #fff solid;}
#loginform #wp-submit{background:none;border:1px #fff solid;font-family:FSJack;font-size:18px;width:100%;}
input{font-family:FSJack;}
#searchform{margin-left:-500px;width:100%;}
#searchform input{background:rgba(255,255,255,0.3);color:#fff;border:none;border-bottom:1px #fff solid;width:320px;}
#searchform button{background:rgba(255,255,255,0.3);float:left;height:50px;position:relative;border-bottom:1px solid #fff;}
#searchform input::placeholder{color:#fff;font-family:FSJack;}
#searchform input::-webkit-input-placeholder{color:#fff;font-family:FSJack;}
#searchform input::-moz-placeholder{color:#fff;font-family:FSJack;}
#searchform input::-ms-input-placeholder{color:#fff;font-family:FSJack;}
.fb-btn{position:fixed;top:70%;left:48px;height:32px;}
.insta-btn{position:fixed;top:70%;left:78px;}
.btt-btn{position:fixed;top:90%;left:48px;display:none;cursor:pointer;}
.hamburgler{background:none;position:absolute;top:0;right:0;line-height:45px;padding:5px 15px 0px 15px;color:#ce0058;border:0;font-size:1.4em;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:13px 15px 0px 15px;color:#ce0058;border:0;font-size:3em;line-height:65px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu{z-index:1000000;font-weight:bold;font-size:0.8em;width:100%;background:#fff;position:absolute;text-align:center;}
.menu ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}
.menu li{display:block;padding:15px 0 15px 0;border-bottom:#d4d4d4 1px solid;}
.menu ul li a{text-decoration:none;margin:0px;color:#fff;}
.menu a{text-decoration:none;color:#ce0058;}
#highlight h2{font-size:68px;line-height:60px;margin-bottom:20px;}
#event h2{font-size:54px;font-family:'FSJackLight';margin-bottom:12px;}
#event img{width:56%;}
.event .card{width:50%;float:right;margin-top:-200px;position:relative;}
#event .txt-excerpt{font-size:32px;line-height:40px;}
#news h1{font-family:FSJack;font-size:68px;font-weight:bold;color:#ce0058;}
.n-p-l-r{padding-right:0;padding-left:0;}
.row.no-pad{margin-right:0;margin-left:0;}
.row.no-pad > [class*='col-']{padding-right:0;padding-left:0;}
.card{position:relative;background-color:white;margin:-40px auto 0;padding:20px;-webkit-box-shadow:0px 16px 16px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 16px 16px 2px rgba(0,0,0,0.1);box-shadow:0px 16px 16px 2px rgba(0,0,0,0.1);}
.card-big{min-height:333px;}
.card-medium{height:270px;}
.card-small{min-height:212px;width:90%;}
.label-category{display:block;position:relative;height:36px;width:140px;font-family:FSJack;font-size:16px;font-weight:bold;}
.label-category a, .label-category a:hover{color:white;}
.label-on-full-img{margin:-36px 0 0;padding:5px 0 0 16px;}
.border-t-l span{margin-left:-24px;}
.random{float:right;height:70px;margin-top:-70px;margin-right:82px;}
.random p{float:left;width:80px;margin-top:18px;margin-right:20px;line-height:20px;color:#ce0058;text-align:right;}
.random p:hover{color:#ce0058;text-decoration:underline;}
.alm-btn-wrap{float:left;width:100%;height:70px;}
.lm-btn{display:block;height:70px;width:70px;margin-left:auto;margin-right:auto;background-color:#fff;border:3px solid #ce0058;border-radius:100%;color:#ce0058;}
#contributors{background:-moz-linear-gradient(315deg, rgba(206,0,88,1) 0%, rgba(187,41,187,1) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(206,0,88,1)), color-stop(100%, rgba(187,41,187,1)));background:-webkit-linear-gradient(315deg, rgba(206,0,88,1) 0%, rgba(187,41,187,1) 100%);background:-o-linear-gradient(315deg, rgba(206,0,88,1) 0%, rgba(187,41,187,1) 100%);background:-ms-linear-gradient(315deg, rgba(206,0,88,1) 0%, rgba(187,41,187,1) 100%);background:linear-gradient(135deg, rgba(206,0,88,1) 0%, rgba(187,41,187,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0058', endColorstr='#bb29bb',GradientType=1);padding:82px;}
#contributors h1 , #contributors h2{font-family:FSJack;font-size:68px;margin-bottom:18px;font-weight:bold;color:#fff;}
#contributors footer{width:100%;margin-left:auto;margin-right:auto;}
#contributors p{font-size:36px;line-height:36px;color:#fff;}
#contributors footer *{font-size:20px;}
#contributors footer p{font-size:20px;}
#contributors a{color:#fff;margin-left:10px;margin-right:10px;}
#contributors a:first-child{margin-left:0;}
#contributors a:last-child{margin-right:0;}
#tags-cloud{position:relative;padding:10px;margin-top:10px;margin-left:auto;margin-right:auto;width:90%;height:700px;}
.tag{color:#FFFFFF;text-align:center;text-transform:capitalize;border-radius:100%;display:inline-block;position:absolute;width:0px;border:1px #fff solid;}
.tag a{height:100%;width:100%;display:block;}
.tag a:hover{text-decoration:none;}
#contributors .img-circle{border:2px solid rgba(255, 255, 255, 0);}
.contriutor-mobile{width:40%;border-radius:100%;border:1px #fff solid;margin-top:30px;margin-bottom:60px;}
.post-cat-separator{height:94px;width:95px;height:14px;}
.grey-inf{font-family:FSJack;font-size:18px;color:#8a8a8a;}
.grey-inf a{color:#333;}
.img-avatar{position:relative;margin-top:-120px;border:4px solid #fff;}
.page-header{border:none;}
.img-author{margin-top:1.75em;border:4px solid #ce0058;}
.content-center-area footer{height:80px;margin-top:20px;display:block;float:left;}
.date{margin:20px 0 10px;}
#breadcrumbs{margin-left:40px;}
.pos-bottom{position:absolute;bottom:0;}
.mb-small{margin-bottom:40px}
.mb-medium{margin-bottom:60px;}
.mb-bottom-null{margin-bottom:0;}
.ml-mid{margin-left:82px;}
.mr-mid{margin-right:82px;}
.pl-mid{padding-left:0;}
.p-small{padding:25px;}
.p-small .label-category{margin:-43px 0 0 -28px;padding:5px 0 0 16px;}
.p-med{padding:30px;}
.p-med .label-category{margin:-48px 0 0 -30px;padding:5px 0 0 16px;}
.p-big{padding:40px;}
.p-big .label-category{margin:-58px 0 0 -40px;padding:5px 0 0 16px;}
.r-corr-s{right:80px;}
.r-corr{right:160px;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;max-height:600px;}
.embed-container iframe,
.embed-container object,
.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
h1{font-family:FSJack;font-weight:bold;font-size:68px;line-height:68px;}
.entry-header h1{margin-bottom:20px;}
p{margin-bottom:10px;}
.page-header h1{font-family:FSJack;font-size:68px;font-weight:bold;color:#ce0058;}
h2{font-family:FSJack;font-weight:bold;color:#000;}
footer a{color:#ce0058;}
footer a:hover{color:#ce0058;}
.txt-excerpt{font-size:24px;line-height:32px;margin-top:32px;color:#000;}
a{color:#ce0058;}
.bg-purple{background-color:#bf21d1;}
.bg-cyan{background-color:#11a098;}
.bg-yellow{background-color:#ffbe00;}
.bg-red{background-color:#ce0058;}
.border-t-l{border-left:solid 4px;border-top:solid 4px;}
.border-purple{border-color:#bf21d1;}
.border-cyan{border-color:#11a098;}
.border-yellow{border-color:#ffbe00;}
.border-red{border-color:#ce0058;}
.txt-purple{color:#bf21d1;}
.txt-cyan{color:#11a098;}
.txt-yellow{color:#ffbe00;}
.txt-red{color:#ce0058;}
.txt-lg{color:#8a8a8a;}
.txt-dg{color:#333;}
.has-card-img img{width:100%;}
.cover-img{width:100%;height:100%;min-height:270px;background-size:cover;background-position:center center;}
#highlight .cover-img{min-height:515px;}
#news .cover-img{min-height:270px;}
.post .cover-img{min-height:515px;}
.contact-btn{display:block;height:70px;width:70px;margin-left:auto;margin-right:auto;background-color:#fff;border:4px solid #ce0058;border-radius:100%;color:#ce0058;font-size:34px;padding-top:4px;padding-left:14px;}
@media screen and (min-width:1px) and (max-width:989px){#highlight h2{font-size:38px;line-height:38px;}
h1{font-size:38px;line-height:38px;}
.page-header .archive-title{line-height:normal;}
#news h1{font-size:38px;}
#contributors h1{font-size:38px;margin-bottom:12px;}
.logo-wrapper{width:92px;}
.random{margin-right:22px;margin-top:-58px;}
.card-big{min-height:0;}
.mr-mid{margin-right:22px;}
.ml-mid{margin-left:22px;}
#highlight .cover-img{min-height:450px;}
.post .cover-img{min-height:450px;}
#breadcrumbs{display:none;}
.img-avatar{margin-top:-60px;}
.contriutor-mobile{display:block !important;}
#contributors{padding:20px;}
#contributors p{font-size:24px;line-height:24px;}
#contributors footer p{font-size:16px;}
}
@media screen and (min-width:512px) and (max-width:989px){h1{font-size:48px;line-height:48px;}
.page-header .archive-title{line-height:normal;}
#contributors h1{font-size:48px;margin-bottom:16px;}
#highlight h2{font-size:48px;line-height:48px;}
#main-menu a{font-size:30px;}
#main-menu ul li{height:60px;}
.logo-wrapper{width:92px;}
#highlight .cover-img{min-height:450px;}
.post .cover-img{min-height:450px;}
#breadcrumbs{display:none;}
.img-avatar{margin-top:-60px;}
.contriutor-mobile{display:block !important;}
}
@media screen and (min-width:750px) and (max-width:989px){.pl-mid{padding-left:82px;}
.random{margin-right:22px;margin-top:-58px;}
}
@media screen and (min-width:991px) and (max-width:1188px){#main-menu a{font-size:48px;}
#main-menu ul li{height:80px;}
#event h2{font-size:42px;margin-bottom:12px;}
#event .txt-excerpt{font-size:28px;line-height:36px;}
#highlight .cover-img{min-height:500px;}
.post .cover-img{min-height:500px;}
.pl-mid{padding-left:82px;}
}
@media screen and (min-width:1501px) and (max-width:1920px){.txt-excerpt{font-size:24px;line-height:32px;}
.cover-img{min-height:350px;}
#highlight .cover-img{min-height:650px;}
#news .cover-img{min-height:350px;}
.post .cover-img{min-height:650px;}
.pl-mid{padding-left:82px;}
}
@media screen and (min-width:1921px){.cover-img{min-height:500px;}
#highlight .cover-img{min-height:800px;}
#news .cover-img{min-height:500px;}
.post .cover-img{min-height:800px;}
.pl-mid{padding-left:82px;}
}
#wpcf7-f6411-p4757-o1 input.wpcf7-submit:hover{
	background-color: #686868;
}
ul.heateor_sss_sharing_ul li:last-child {
    display: none;
}