/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.about-group {
	background-image: url('https://dtravelsround.com/wp-content/uploads/2018/12/header.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

.about-diana-image img {
	max-width: 272px;
	float: left;
	margin-bottom: 20px;
}

/* remove dots between menu items */
body:not(.fse-enabled) #site-navigation.main-navigation ul li a:after, 
body:not(.fse-enabled) .main-navigation.main-navigation ul li a:after {
	color: transparent;
}

/* Remove dashes from submenu items */
.main-navigation .sub-menu .menu-item a::before {
	display: none;
}

/* Stow theme secondary color */
a:hover,
.wp-block-button.is-style-outline .wp-block-button__link,
.a8c-posts-list__item .a8c-posts-list-item__meta a:hover,
.a8c-posts-list__item .a8c-posts-list-item__meta a:active,
.site-title a:hover,
.main-navigation a:hover,
.social-navigation a:hover,
.entry-meta a:hover,
.entry-meta a:active,
.entry-footer a:hover,
.entry-footer a:active,
.comment-meta .comment-metadata a:hover,
.comment-meta .comment-metadata a:active,
#masthead .social-navigation ul li a,
.wp-block-coblocks-column a,
.wp-block-quote cite,
.wp-block-quote[style*="text-align:center"] cite,
.wp-block-quote[style*="text-align:right"] cite,
.wp-block-newspack-blocks-homepage-articles article .entry-title a:active, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:focus, 
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover,
.wp-block-newspack-blocks-homepage-articles article .cat-links a:hover, 
.wp-block-newspack-blocks-homepage-articles article .cat-links a:active,
.wp-block-newspack-blocks-homepage-articles article .more-link:active, 
.wp-block-newspack-blocks-homepage-articles article .more-link:focus, 
.wp-block-newspack-blocks-homepage-articles article .more-link:hover, 
.wp-block-newspack-blocks-homepage-articles article .entry-meta a:active, 
.wp-block-newspack-blocks-homepage-articles article .entry-meta a:focus, 
.wp-block-newspack-blocks-homepage-articles article .entry-meta a:hover,
.wp-block-button.is-style-outline.wp-block-button__link:not(.has-text-color), 
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) {
	color: #e61765;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
	border-color: #e61765;
}

button,
.button,
input[type=submit],
.wp-block-button__link,
.wp-block-file__button,
.a8c-posts-list__view-all,
.wp-block-file .wp-block-file__button,
.main-navigation #toggle:focus+#toggle-menu,
#site-navigation.main-navigation .main-menu,
.wp-block-file a.wp-block-file__button,
body:not(.fse-enabled) #site-navigation, 
body:not(.fse-enabled) .main-navigation,
body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	background-color: #e61765;
}

.has-secondary-color[class] {
	color: #e61765 !important;
}

.has-secondary-background-color[class] {
	background-color: #e61765 !important;
}

@media only screen and (min-width:560px) {
	#site-navigation.main-navigation ul ul li.current-menu-item a,
				    #site-navigation.main-navigation ul ul li a:hover {
		color: #e61765;
	}
	
	.main-navigation {
		margin: 0;
	}
	
	/* masthead background image */
	@media only screen and (min-width: 200px) {
	#masthead .site-branding {
		background-image: url('https://dtravelsround.com/wp-content/uploads/2018/12/h_background_bg.jpg');
		background-size: cover;
		min-height: 100px;
		text-align: left;
		padding-left: 50px;
		margin-bottom: 0;
	}
}

/* Add footer widget area columns */
.site-footer .widget-area {
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
	max-width: 90%;
}

.site-footer .widget-area > .widget {
	width: 100%;
	margin: 0;
}

.site-footer .widget-area > * {
	max-width: none;
}

.site-footer .widget * {
	max-width: 100%;
}

/* End - footer columns */
/* Full width footer widget area  */
body:not(.fse-enabled) #colophon {
	max-width: calc(100% - 8px);
	width: 100%;
}

@media only screen and (min-width: 560px) {
	body:not(.fse-enabled) #colophon {
		max-width: calc(100% - 64px);
	}
}

/* Footer: add a custom background color */
body:not(.fse-enabled) #colophon {
	background: #BFBFBF;
	width: 100%;
	max-width: none;
	padding: 1.5em;
	justify-content: center;
}

/* Featured images not full width */
.archive article .post-thumbnail img, .single-post .post-thumbnail img {
	max-width: 50%;
}

.category-heading {
	padding-bottom: 10px;
	border-bottom: solid 3px #333333;
}