
@font-face {
font-family: 'aurevoir';
src: url('fonts/au_revoir.eot');
src: url('fonts/au_revoir.eot?#iefix') format('embedded-opentype'),
	 url('fonts/au_revoir.woff') format('woff'),
	 url('fonts/au_revoir.ttf') format('truetype'),
	 url('fonts/au_revoir.svg#dax') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face{ 
font-family: 'know';
src: url('fonts/in_the_know-webfont.eot');
src: url('fonts/in_the_know-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/in_the_know-webfont.woff') format('woff'),
     url('fonts/in_the_know-webfont.ttf') format('truetype'),
     url('fonts/in_the_know-webfont.svg#webfont') format('svg');
}

body {
font-family: "Cutive", serif;
font-weight: 400;
font-style: normal;
font-size:14px;
}

.opacity-0{
opacity:0;
}

.footerlink{
color:#000000;
text-decoration:none;
font-size:0.6rem;
}

.footerlinkblack{
color:#fff;
text-decoration:none;
font-size:0.6rem;
}

.footerlinkblack:hover,
.footerlink:hover{
color:#e42131;
}

#commandsblack,
#commands{
float:left;
margin:0px;
font-family:know;
font-size:1.8rem;
letter-spacing:0.05em;
display:inline-table;
transition: 0.3s ease-in-out;
-webkit-transition: all 300ms ease-in-out;
}

#commands a{
display:block;
padding:0px 12px 0px 37px;
border:1px solid #ede7e7;
background-image:url('../images/command.gif');
background-repeat:no-repeat;
background-position:10px center;
color:#000000;
text-decoration:none;
}


#commandsblack a{
display:block;
padding:0px 12px 0px 37px;
border:1px solid #3c3939;
background-image:url('../images/commandwit.gif');
background-repeat:no-repeat;
background-position:10px center;
color:#ffffff;
text-decoration:none;
}

#strategiesblack,
#strategies{
float:left;
margin:0px;
font-family:know;
font-size:1.8rem;
letter-spacing:0.05em;
display:inline-table;
margin-left:10px;
transition: 0.3s ease-in-out;
-webkit-transition: all 300ms ease-in-out;
}

#strategies a{
display:block;
padding:0px 37px 0px 12px;
border:1px solid #ede7e7;
background-image:url('../images/strategie.png');
background-repeat:no-repeat;
background-position:100px center;
color:#000000;
text-decoration:none;
}

#strategiesblack a{
display:block;
padding:0px 37px 0px 12px;
border:1px solid #3c3939;
background-image:url('../images/strategiewit.png');
background-repeat:no-repeat;
background-position:100px center;
color:#ffffff;
text-decoration:none;
}

#strategiesblack:hover span,
#strategies:hover span,
#commandsblack:hover span,
#commands:hover span{
-webkit-animation: moveFromBottom 0.3s ease;
-moz-animation: moveFromBottom 0.3s ease;
-ms-animation: moveFromBottom 0.3s ease;
-webkit-transform:scale(1,0.8);
-moz-transform:scale(1,0.8); 
-ms-transform:scale(1,0.8);
-o-transform:scale(1,0.8);
}

#strategiesblack a:hover,
#commandsblack a:hover,
#commands a:hover,
#strategies a:hover{
border:1px solid #e42131;
background-color:#e42131;
}

#strategiesblack a.active,
#commands a.active{
background-color:#e42131;
border:1px solid #e42131;
}

#strategiesblack span,
#commandsblack span,
#commands span,
#strategies span{
display:block;
transform:scale(1,0.8); 
-webkit-transform:scale(1,0.8);
-moz-transform:scale(1,0.8); 
-ms-transform:scale(1,0.8);
-o-transform:scale(1,0.8);
}


#homegif{
width:100%;
display:block;
min-height:234px;
min-width:314px;
border:0px solid #383637;
background-color:#000000;
transition: 0.3s ease-in-out;-webkit-transition: all 300ms ease-in-out;
}

#slide1{
opacity:0;
}

#slide2{
opacity:0;
}

#slide3{
opacity:0;
}

.border-bottom-1{
border-bottom:1px solid #ede7e7;
}

.border-top-1{
border-top:1px solid #ede7e7;
}

.topnav a{
color:#000;
font-size:0.7rem;
text-decoration:none;
}

.topnavblack a{
color:#fff;
font-size:0.7rem;
text-decoration:none;
}

.cat-bar a{
text-decoration:none;
color:#000;
font-size:0.7rem;
margin:3px 0px 3px 0px;
}

.cat-bar a:hover{
text-decoration:underline;
}

.cat-bar a.active{
color:#e42131;
text-decoration:underline;
}

.header-bar{
font-weight:bolder;
}

.downloadall{
text-decoration:none;
color:#000;
}

#overtext p{
font-size:0.7rem;
line-height:1.2rem;
}

#overtextblack h1{
font-family:know;
font-weight:normal;
font-size:6rem;
margin:0px;
padding:0px;
color:#e42130;
line-height:1rem;
}

#overtext h1{
line-height:5.5rem;
font-family:know;
font-weight:normal;
font-size:6rem;
margin:0px;
padding:0px;
}

.agreelabel{
font-size:0.48rem;
color:#000000;
}

.dropdown-item{
font-size:0.9rem;
}

.custom-tooltip {
  --bs-tooltip-bg: #e42131;
  --bs-tooltip-color: #000;
  --bs-border-radius: 0; 
}

.custom-tooltip2{
  --bs-tooltip-bg: #e42131;
  --bs-tooltip-color: #fff;
  --bs-border-radius: 0; 
  --bs-tooltip-opacity:1;
  --bs-tooltip-padding-x:10px;
  --bs-tooltip-padding-y:10px;
  --bs-tooltip-max-width:250px;
   font-family: "Cutive", serif;
   font-size:13px;
}

.h_iframe{position:relative; padding-top:75%;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}

.maintext p,
.maintext td{
font-size:0.75rem;
line-height:1.3rem;
}

.maintext a{
text-decoration:underline;
color:#000;
}

.fav-btn{
color:#000;
text-decoration:none;
font-size:0.8rem;
}

.bg-download{
background-color:#e42131;
color:#000;
border:0px solid black;
}

.str-border{
border:1px solid #3c3939;
}

.str-border-bottom{
border-bottom:1px solid #3c3939;
}

.str-border-top{
border-top:1px solid #3c3939;
}

.h1-red{
color:#e42131
}

.icon-border{
	border-right:1px solid #dee2e6 !important;
	border-bottom:0px solid #dee2e6 !important;
}

.icon-borderblack{
	border-right:1px solid #3c3939 !important;
	border-bottom:0px solid #3c3939 !important;
}


.alert,
.form-control,
.dropdown-menu,
.btn{
border-radius:0px;
}

.icon-link{
--bs-link-color-rgb: 255, 255, 255;
--bs-icon-link-transform: translate3d(0, -.125rem, 0);
--bs-link-hover-color-rgb: 228, 33, 49;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
	border-color: rgba(228, 33, 49, 1);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(126, 239, 104, 0.6);
	outline: 0 none;
}

.form-control{
font-size:0.8rem;
}

.input-black{
background-color:#000 !important;
color:#fff !important;
}

.active-favo{
color:#e42131 !important;
}

.activemenu{
color:#e42131 !important;
}

.alert-danger{
background-color:#e42131;
color:#fff;
border:0px solid black;
}

.information-row{
font-size:0.75rem;
line-height:1.3rem;
}

.information-row b{
font-size:0.85rem;
line-height:1.5rem;
}

.information-row a{
color:#e42131;
}

.swiper-button-next, .swiper-button-prev {    
    color:#e42131 !important;
}

.swiper-pagination-bullet {   
    background:#ccc !important;
	opacity:1 !important;
}

.swiper-pagination-bullet-active {   
    background: #e42131 !important;
}


.iconsoverview a.active{color:#e42131 !important;}

.iconsoverview a{color:#000 !important;}

.iconsoverview a:hover{
color:#e42131 !important;
}

.iconsoverview-strat a.active{color:#e42131 !important;}

.iconsoverview-strat a{color:#fff !important;}

.iconsoverview-strat a:hover{
color:#e42131 !important;
}

.favoritestrategy{color:#fff;}


.btn-black{
background-color:#000;
border:0px solid #000;
}

.btn-red{
background-color:#e42131;
border:0px solid #e42131;
font-size:0.8rem;
}

.btn-red:hover{
background-color:#000;
border:0px solid #000;
color:#fff;
}

.btn-black i{
font-size:20px;
}

.btn-black:active,
.btn-black:focus,
.btn-black:hover{
background-color:#e42131 !important;
color:#000;
}

.dropdown-buy{
background-color:#e42131 !important;
}

.btn-light{
background-color:#fff;
border-color:#dee2e6;
font-size:0.8rem;
}

.btn-dark{
background-color:#000;
border-color:#3c3939;
font-size:0.8rem;
}

.sortdropblack{
background-color:#4d5154;
}

.sortdropblack .dropdown-item{
color:#fff !important;
font-size:0.8rem;
}

.sortdropblack .dropdown-item:hover{
color:#000 !important;
}

.purchase-drop{
font-size:0.8rem;
}

.btn-white{
border:1px solid #dee2e6;
font-size:1.2rem;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active
{
border:1px solid #e42131;
color:#e42131;
}

.listkop{
font-size:1rem;
}

.color-red{
color:#e42131 !important;
}

#nextbut,
#previousbut{
display:none;
}

.textarea,
.input1{
padding:10px;
font-family:'Cutive',sans-serif;
font-size:1em;
}

.textarea{height:150px;}

@media (min-width: 576px) {  
	.icon-border{
		border-right:0px solid #dee2e6 !important;
		border-bottom:1px solid #dee2e6 !important;
	}

	.icon-borderblack{
		border-right:0px solid #3c3939 !important;
		border-bottom:1px solid #3c3939 !important;
	}
	
	.listkop{
		font-size:1.2rem;
	}
	
	#previousbut{
	display:block;
	position:fixed;
	left:2%;
	top:50%;
	}

	#previousbut a{
	font-size:2rem;
	color:#000;
	width:30px;
	height:40px;
	display:block;
	overflow:hidden;
	transition: 0.3s ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	}

	#nextbut{
	display:block;
	position:fixed;
	right:2%;
	top:50%;
	}

	#nextbut a{
	font-size:2rem;
	color:#000;
	width:30px;
	height:40px;
	display:block;
	overflow:hidden;
	transition: 0.3s ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	}

	#previousbut a:hover,
	#nextbut a:hover{
	color:#e42131;
	}
}

.download-text{
	font-size:1rem;
}

.listhover:hover{
	background-color:#e8e6e7;
}

.svg-white {
    filter: invert(1);
}

.bg-download .img-white{
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.bg-download:focus .img-white,
.bg-download:hover .img-white{
    filter: invert(1);
}

@media (min-width: 768px) {  
	.download-text{
		font-size:0.8rem;
	}
}

@media (min-width: 992px) {  	
}


@media (min-width: 1200px) { 
.download-text{
		font-size:1rem;
	}}


@media (min-width: 1400px) { }


@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}
