/**
 * Theme Name: Clever Course Child
 * Template:   clevercourse
 * Author:     georg busch
 */

body {
	overflow-wrap: break-word !important;
	word-wrap: break-word !important;
	-webkit-hyphens: auto !important;
	-ms-hyphens: auto !important;
	-moz-hyphens: auto !important;
	hyphens: auto !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}

h1, h2, h3, h4, h5, h6 {
	overflow-wrap: normal !important;
	word-wrap: normal !important;
	-webkit-hyphens: none !important;
	-ms-hyphens: none !important;
	-moz-hyphens: none !important;
	hyphens: none !important;
}

select {
	width:calc(100% + 38px) !important;
}

.gdlr-header-container {
	margin-top:12px;
}

.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
	padding: 21px 20px 21px 0 !important;
}

.gdlr-nav-search-form-button {
	margin-top:21px !important;
}

.gdlr-fixed-header {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
}

.top-navigation-left {
	margin:0 15px !important;
}

.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
	text-shadow: 1px 1px 3px rgb(0, 0, 0) !important;
}

#to-top {
    background-color: #4cadc9;
    border-radius: 20px;
    color: #fff;
    height: 40px;
    line-height: 38px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
    position:fixed;
    right:0;
    bottom:0;
    opacity:0;
    z-index:1000;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

#to-top.no-js {
	opacity:0.8;
}

#to-top.visible {
	opacity: 0.8;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

#to-top.visible:hover {
	opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

@media screen and (min-width: 768px) and (max-width:959px) {
	.recent-post-widget .recent-post-widget-thumbnail {
		float:none !important;
		max-width:none !important;
		margin-right: 0 !important;
	}

	.recent-post-widget .recent-post-widget-content {
		overflow: visible !important;
	}
}

.gdlr-accordion-item.style-1 .accordion-tab.active {
    overflow: visible !important;
}

a[href="/_____login.php"] {
	display:none;
}
