/*
 Theme Name: Uku Child
 Theme URI:
 Description: Uku Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: uku
 Version: 1.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Uku Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */

#big-footer-feature { display:none!important; }

#desktop-navigation ul ul.sub-menu,
	#desktop-navigation ul ul.children {
		position: absolute;
		top: 59px;
		left: 0;
		width: 200px;
		margin: 0;
		padding: 5px 0;
		text-align: left;
		color: #fff;
		background: #fff !important;
		z-index: 100000;
	}
.entry-cats a {
	font-family: 'Noticia Text',serif;
}
.archive .entry-cats a:nth-child(n+2)::before {
	content:none;
}
.category .entry-cats a, .columns-wrap .entry-cats a {
	padding: 3px 5px;
	margin: 0 2px 4px 0;
	color: #fff !important;
	display: inline-block;
}
.category .sidebar .hentry .entry-meta, .category .site-header .entry-meta {
	display: block;
	margin-top: 0px;
	padding-top: 5px;
	border-top: 3px solid #1a1a1a;
	line-height: 1.6;
	font-size: 11px;
}
.category .sidebar .entry-author, .category .site-header .entry-author {
    font-weight: 600;
}

@media screen and (min-width: 48em) {
    .single-post .sidebar .entry-thumbnail, .site-header .entry-thumbnail {
        padding-bottom: 35px;
    }
    .category .sidebar .hentry .entry-meta, .category .site-header .entry-meta {
	font-size: 15px;
    }
    .entry-comments a {
        padding-left: 22px;
    }
    .entry-comments a:before {
        font: normal 18px/1 'Genericons';
        top: 4px;
    }
}

.category .sidebar .entry-thumbnail, .site-header .entry-thumbnail {
    padding-bottom: 35px;
}

@media screen and (min-width: 66.25em){
    #offcanvas-wrap {
        padding-top: 0px;
    }
}
#offcanvas-widgets-open:hover, .offcanvas-widgets-show #offcanvas-widgets-open {
	color:#000!important;
}

@media screen and (min-width: 64em) {
	.sidebar .widget_sow-headline .entry-header h2.entry-title {
    	font-size: 1.5rem;
	}
}
.sidebar .entry-header, .site-header .entry-header { 
    margin:0; padding:0; 
}
.sidebar .hentry .entry-meta, .site-header .hentry .entry-meta { 
    margin-top:0px; padding-bottom:5px; padding-top:5px; 
}

#comments { padding:10px 0 0 0; }
#comments #respond { padding-top:15px; }
#comments #respond p.logged-in-as { margin-bottom:0; }
.single-post .post-navigation { padding-top:20px; }
.single-post .entry-tags { padding:0; }
.single-post .entry-content blockquote { border-bottom-width: 4px; }
@media screen and (min-width: 48em) {
  .single-post #comments { padding:10px 0 0 0; }
  .single-post .post-navigation { padding-top:40px; }
  .single-post .entry-tags { padding:0; }
}
.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline { padding:3px 40px 20px 0; }

.post .entry-content a.standard-btn.blue-btn { background-color:#004261; border:2px solid #004261; }
.post .entry-content a.standard-btn.blue-btn:hover { background-color:#fff; color:#004261!important; }

.post .entry-content a.standard-btn.red-btn {background-color:#C10003; border:2px solid #C10003;}
.post .entry-content a.standard-btn.red-btn:hover {background-color:#fff; color:#C10003!important;}

.post .entry-content a.standard-btn.green-btn {background-color:#5DB500; border:2px solid #5DB500;}
.post .entry-content a.standard-btn.green-btn:hover {background-color:#fff; color:#5DB500!important;}

.post .entry-content a.standard-btn.yellow-btn {background-color:#ffde00; border:2px solid #ffde00; color:#000;}
.post .entry-content a.standard-btn.yellow-btn:hover {background-color:#fff;}

a.standard-btn.grey-btn {border:2px solid #a9a9a9; margin:0 10px 30px 0;}
a.standard-btn.grey-btn:hover {background-color:#fff; color:#a9a9a9!important;}

.post .entry-content a.standard-btn.black-btn {border:2px solid #000;}
.post .entry-content a.standard-btn.black-btn:hover {background-color:#fff; color:#000!important;}

/* MailChimp Sidebar Widget */
@media screen and (min-width: 37.500em) {
	.widget_mc4wp_form_widget input[type="email"] {
		font-family: 'Noticia Text', serif;
		float: none!important;
		padding:12px 15px!important;
	}
	.widget_mc4wp_form_widget input[type="email"], .widget_mc4wp_form_widget input[type="text"] {
		font-size: 0.8em!important;
	}
}
@media screen and (min-width: 85.000em) {
	.widget_mc4wp_form_widget input[type="submit"] {
		width: 100%;
		font-size: 1em!important;
	}
	.widget_mc4wp_form_widget input[type="submit"]:hover {
		color:#000;
	}
}
.widget_mc4wp_form_widget h3.widget-title {
    font-family: 'Kanit', sans-serif;
    padding: 0 0 15px;
    border-top: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    line-height: 1.2;
}

/* Cookies Widget */
#eu-cookie-law {
	font-size:16px!important;
}
#eu-cookie-law input:hover {
	border-color:initial!important;
	background:#e3e3e3!important;
}

/* SiteOrigin Sidebar Widget */
#sidebar-website-button:hover {
	background:#ffcc00;
	color:#000!important;
}
#sidebar-website-button {
	border:none;
	position:relative;
	font-family: 'Kanit', sans-serif;
}
#sidebar-website-button .sow-icon-fontawesome {
	position:absolute;
	right:0;
}
#sidebar-website-button:hover .sow-icon-fontawesome {
	color:#000!important;
}
.sidebar-mbh-headline h2.sow-headline {
    font-family: 'Kanit', sans-serif;
    padding: 0 0 15px;
    border-top: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    line-height: 1.2;
}
.so-panel.widget_sow-headline, .so-panel.widget_sow-image {
	padding:0;
	margin:0!important;
}
#sidebar-mbh-headline, #sidebar-mbh-image {
	border-bottom:none!important;
}
#sidebar-mbh-button, #sidebar-mbh-image {
	border-top:none!important;
}
#sidebar-post-loop .entry-cats {
	display:none!important;
}



/*----------------*/

/*Google Recaptcha Badge*/
.grecaptcha-badge { 
    visibility: hidden;
}
/*----------------*/