/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
body {
}

a {
	color: #ff7315 !important;
}

a:hover,
a:focus, 
a:active {
	color: #CC3300 !important;
}

article#post-2 {
/*display: hide;  to hide weird footer summary */
}

.site-content:after {
	margin-bottom: 20px;
}

.has-header-image #hero-header {
	padding: 5vh 3.5em !important;
}

.has-header-image #hero-header:before {
	background: none;
	box-shadow: none;
}

.wp-block-search .wp-block-search__input, 
.search-form .search-field {
	width: 70%;
	max-width: unset !important;
	margin: 10px 0;
	height: 44px !important;
	float: left;
}

.wp-block-table .has-fixed-layout th {
    color: #ffffff;
    background-color: #333333;
}

.wp-block-table .has-fixed-layout th:first-child {
    width: 30%;
}

button, 
input.search-submit {
	background-color: #ff7315 !important;
}

button:hover, 
button:active, 
button:focus, 
input.search-submit:hover, 
input.search-submit:active, 
input.search-submit:focus {
	background-color: #CC3300 !important;
}

button.wp-block-search__button, 
.search-form .search-submit {
	margin: 10px 0 !important;
	width: 25% !important; 
	float: right !important;
}

.main-navigation li {
	text-align: center !important;
}

a.more-link, 
div.nav-previous a, 
div.nav-next a {
	color: #ffffff !important;
	background-color: #ff7315 !important;
}

a.more-link:hover, 
a.more-link:active, 
a.more-link:focus, 
div.nav-previous a:hover, 
div.nav-previous a:active, 
div.nav-previous a:focus, 
div.nav-next a:hover, 
div.nav-next a:active, 
div.nav-next a:focus {
	background-color: #CC3300 !important;
}

aside#tawhidurrahmandeareightwidget-3 {
    position: absolute;
    top: 360px;
    right: 20%;
}

aside#tawhidurrahmandeareightwidget-3 input {
    background-color: #375B86;
    font-weight: bold;
}

.site-footer {
	padding: 0px !important
}

.footer-widgets {
	padding: 0px !important;
	margin: 0px !important
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    display: none;
}

@media (max-width:991px) {
	aside#tawhidurrahmandeareightwidget-3 {
    right: 5%;
}
	
}

@media (max-width:768px) {
	aside#tawhidurrahmandeareightwidget-3 {
    position: unset;
}
	
	.custom-logo {
		max-height: 100px;
	}
	
	.has-header-image #hero-header {
		padding: .2vh 3.5em !important;
	}
	
	.wp-block-search .wp-block-search__input, 
.search-form .search-field {
		width: 100%;
		display: block;
		float: none;
	}
	
	button.wp-block-search__button, 
.search-form .search-submit {
		width: 100% !important;
		display: block;
		float: none;
		padding: 7px 0;
		margin: 0px !important;
	}
	
	div#wpfront-scroll-top-container img {
		width: 75px !important;
		height: 75px !important;
	}
}