/*
Theme Name: WPCmedical Child
Theme URI: https://wpclever.net/downloads/wpcmedical
Template: wpcmedical
Author: Media Tomo
Author URI: https://mediatomo.com/
Description: Media tomo backlinks and guest post
Tags: guest post, backlinks, paid links
Version: 1.1659943350
Updated: 2022-08-08 07:22:30

*/

/*search css*/
.search-container .button {
	display: inline-block;
	margin: 4px 2px;
	background-color: #0c4877;
	font-size: 14px;
	padding-left: 32px;
	padding-right: 32px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: white;
	text-decoration: none;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius:50%;
}

.search-container .button:hover {
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	background-color: white;
	color: black;
}

.search-container {
	position: relative;
	display: inline-block;
	margin: 4px 13px 4px 0;
	height: 40px;
	width: 40px;
	vertical-align: bottom;
}

.search-container .mglass {
	display: inline-block;
	pointer-events: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}

.search-container .searchbutton {
	position: absolute;
	font-size: 22px;
	width: 100%;
	margin: 0;
	padding: 0;
}

.search-container .search:focus + .searchbutton {
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	background-color: #f1f1f1;
	color: black;
	border-radius:0;
}

.search-container .search {
	position: absolute;
	right: 29px; /* Button width-1px (Not 50px/100% because that will sometimes show a 1px line between the search box and button) */
	background-color: #f1f1f1;
	outline: none;
	border: none;
	padding: 0;
	width: 0;
	height: 100%;
	z-index: 10;
	transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
}

.search-container .search:focus {
	width: 200px; /* Bar width+1px */
	padding: 0 16px 0 16px;
}

.search-container .expandright {
	left: auto;
	right: 49px; /* Button width-1px */
}

.search-container .expandright:focus {
	padding: 0 0 0 16px;
}

.site-header .custom-logo-link { display:inline-block}
@media only screen and (max-width: 767px) {
.search-container { display:none!important}
	.site-header .site-branding img { max-width:180px!important}

}
.woocommerce-active .site-header .header-woo-buttons { order:0;}

.blog article { border-bottom:1px solid #ccc; padding-bottom:30px}
article h2.entry-title a { text-decoration:none; color:#333!important }
article h2.entry-title a:hover { text-decoration:none; color:#0c4877!important }