@media screen and (max-width: 679px){
	p {
		line-height: 25px;
	}
}

.class {
	margin-right: 25px;
}
.class img {
	width: 100%;
	height: 62.5%;
}
..slick-prev {
	display: none !important;
}
.slick-next {
	display: none !important;
}

@media screen and (max-width: 679px) {
	.class {
		margin-right: 10px;
	}
	.class img {
		width: 200px;
		height: 125px;
	}
}

.articletitle {
    position: relative;
    top: -15px;
    text-align: center;
    height: 40px;
    /* vertical-align: bottom; */
    background-color: #faf4f4;
}

.articletitle h3 {
    vertical-align: middle;
    margin: 0 0;
    font-size: 19px;
    font-weight: 500;
    color: #303030;
    line-height: 40px;
}


.floatelement {
	width: 50%;
	float: left;
}

.bittable {
	width: 90%;
	float: right;
	padding-top: 30px;	
}

@media screen and (max-width: 769px) {

	.floatelement {
		width: 100%;
		float: none;
	}

	.bittable {
		width: 60%;
		float: none;
		margin: 0 auto;
		padding-top: 30px;	
	}
}	

@media screen and (max-width: 679px) {
	.articletitle {
	    top: -12px;
	    height: 30px;
	    /* vertical-align: bottom; */
	}

	.articletitle h3 {
	    vertical-align: middle;
	    font-size: 14px;
	    line-height: 30px;
	}

	.floatelement {
		width: 100%;
	}

	.bittable {
		width: 100%;
    	float: none;
		padding-bottom: 20px; 
		padding-bottom: 10px;   	
	}
}

.articlelist {
	max-width: 1200px;
	background-color: initial;
	margin: 0 auto;
    width: 75%;
}

.yellow {
	width: 76%;
}

@media screen and (max-width: 1266px) {
	.articlelist {
		width: 1000px;
	}
}

@media screen and (max-width: 1020px) {
	.articlelist {
		width: 96%;
	}
	.yellow {
		width: 96%;
	}
}

.articlelist h2{
	font-size: 28px;
	color: #26bec9;
}

.topcat {
	width: 32%;
    min-width: 300px;
    float: left;
}

.topcatmiddle {
	width: 32%;
    min-width: 300px;
    float: left;
    margin: 0 2%;
}

@media screen and (max-width: 768px) {
	.topcat {
		width: 80%;
		float: none;
		margin: 0 auto;
	}

	.topcatmiddle {
		width: 80%;
		float: none;
		margin: 0 auto;
	}
}

@media screen and (max-width: 679px) {
	.topcat {
		width: 100%;
	}

	.topcatmiddle {
		margin: 0 0;
		width: 100%;
	}
}

.topcat img{
	width: 100%;
}

.topcatmiddle img {
	width: 100%;
}


.bitcoinintro {
	width: 15%;
    float: left;
    margin: 0 2.5%;
}

@media screen and (max-width: 679px) {
	.bitcoinintro {
	float: none;
	padding-bottom: 25px;
	margin: 0 auto;
	width: 150px;
	}
}

.bitcoinintro img{
	width: 100%;
	    -webkit-clip-path: circle(50% at 50% 50.2%);
    clip-path: circle(50% at 50% 50.2%);
}

.introtitle {
	position: relative;
    top: -10px;
    text-align: center;
}

.introtitle h3 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 0px;
}

.topcattitle {
    position: relative;
    top: -155px;
    text-align: center;
    height: 40px;
}
.topcattitle h3 {
	font-size: 36px;
    color: white;
    margin-top: 0px;
    margin-bottom: 0px;
    text-shadow: 1px 1px black;
}

@media screen and (max-width: 768px) {
	.topcattitle {
	    top: -220px;
	}
	.topcattitle h3 {
		font-size: 48px;
	}
}

@media screen and (max-width: 550px) {
	.topcattitle {
	    top: -155px;
	}
	.topcattitle h3 {
		font-size: 36px;
	}
}


.categorychoice {
    overflow: auto;
    padding-top: 15px;
}

.section-wrapper {
	background-color: #fffbf7; 
	max-width: 1900px; 
	width: 100%; 
	margin: 0 auto; 
	overflow: auto; 
	padding-bottom: 30px;
}