.eael-entry-title{
		font-size:1.6em !important;
}

/*---------------- Color --------------------*/
/*
แดง #c1272d
น้ำเงิน #0356a2
*/

.readmm{
		color :#0356a2;
		float:right;
		
}
.readmm:hover{
		color :#c1272d;
		float:right;
}

/* --------------- New Post Grid -----------*/
.pt-cv-pagination-wrapper .pt-cv-pagination.pagination{
  justify-content: center;
  display: flex;
}
.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #c1272d;
    border-color: #c1292f;
}
.pt-cv-wrapper .pagination>li>a, .pt-cv-wrapper .pagination>li>span{
		font-size: 1.2em;
}
.pt-cv-title a {
    font-size: 1.3em;
}
.pt-cv-content, .pt-cv-content * {
    font-size: 1.15em;
}
/*
.pgafu-post-grid-main.pgafu-design-2 .pgafu-content-above-image {
    position: relative;
    margin-top: -30px;
    width: 100%;
    background: #fff;
    padding: 5px 0px 5px 0px;
}
.pgafu-post-date{
		display:none !important;
}
*/

/*------------------ PageNum -------------------------- 
.elementor-pagination{
		font-family: 'prompt' !important;
}

.page-numbers {
    font-size: 1.2em !important;
    padding: 10px 5px 10px 5px;
}
.current {

		color:#ffffff !important;
		padding: 10px 20px 10px 20px;
		background-image: url(https://www.um-clinic.com/wp-content/uploads/2021/03/bg-page4.png);
    background-repeat: no-repeat;
    background-position: 2px 3px !important;
}
.page-numbers:hover{
		font-size:1.2em !important;
		color:#ffffff !important;
		padding: 10px 20px 10px 20px;
		background-image: url(https://www.um-clinic.com/wp-content/uploads/2021/03/bg-page4.png);
    background-repeat: no-repeat;
    background-position: 2px 3px !important;
}
.prev{

		padding: 10px 20px 10px 20px;
}
.next{

		padding: 10px 20px 10px 20px;
}

*/

/*------------------ Page -------------------------- */
span{
		    line-height: 1.6em;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 15px;
}


#container1 {
    display: flex;
    justify-content: center;
    background: #ffffff;
    height: 200px;
}
/*
.site-content {
    margin: 0 auto;
    margin-top: 0px;
}
*/
.entry-footer{
		display:none !important;
}

/***************************/
.linehead{
border: 2px solid #c22a30;
}

/* ------------------- */
.fblue{
		font-size: 24pt;
		color: #0557a1;

}
.fblack{
		font-size: 24pt;
		color: #000;

}
.fred{
		font-size: 24pt;
		color: #b30000;

}

/* ------------------- */
.mblue{
		font-size: 22pt;
		color: #0557a1;

}
.mblack{
		font-size: 22pt;
		color: #000;

}
.mred{
		font-size: 22pt;
		color: #b30000;

}

/* ------------------- */

.sblue{
		font-size: 19pt;
		color: #0557a1;

}
.sblack{
		font-size: 19pt;
		color: #000;

}
.sred{
		font-size: 19pt;
		color: #b30000;

}

/* ------------------- */

.iconhead{
	padding: 0px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
}
/***************************/

.btn-primary:hover {
    color: #fff;
    background-color: #c1272d;
}
/*
.relpost-thumb-wrapper{
		    text-align: center;
}
.relpost-block-container{
		display: flex;
    justify-content: center;
}*/

.elementor-posts .elementor-post__meta-data {
    font-size: 1.4em;
}
.elementor-posts .elementor-post__title {
    font-size: 1.6em;
}
.relpost-thumb-container{
		padding-bottom: 20px;
		margin:auto;
}

.elementor-posts .elementor-post__read-more {
    font-size: 1.2em;
    color: #fff !important;
    padding: 9px 15px 9px 15px;
    background: #0356a2;
		border-radius: 10px;
}
.elementor-posts .elementor-post__read-more:hover {
    font-size: 1.2em;
    color: #fff !important;
    padding: 9px 15px 9px 15px;
    background: #c1272d;
		border-radius: 10px;
}
.elementor-posts .elementor-post__excerpt {
    margin-bottom: 20px;
}


/*
.relpost-block-single-image{
		width: 230px !important;
    height: 170px !important;
}
.relpost-block-single{
		width: 250px !important;
    height: 230px !important;
		
}
.relpost-block-single-text {
    width: 220px !important;
		height: 150px !important;
		font-size: 1.2em !important;
		font-family: 'prompt' !important;
}
*/
#related_posts_thumbnails {
list-style-type: none;
list-style-position: inside;
padding: 0pt;
margin: 0pt;
}
#related_posts_thumbnails li {
float: left;
margin: 0pt;
padding: 5px;
display: block;
border-right: 1px solid #DDDDDD;
background-color: #FFFFFF;
}
 
#related_posts_thumbnails li:hover {
background-color: #EEEEEF;
}
 
#related_posts_thumbnails li a {
border: 0pt none;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
}
 
#related_posts_thumbnails li a+a {
display: block;
width: 110px;
overflow: hidden;
height: 75px;
color: #333333;
text-decoration: none;
font: 12px Arial;
}
 
#related_posts_thumbnails img {
padding: 0px;
margin: 0px;
border: 0pt none;
}

.relpost-block-single-text {
		font-size: 1.4em !important;
}


.epyt-pagenumbers{
		background: #0356a2 !important;
    padding: 0px 10px 0px 10px !important;
    color: #fff !important;
}
.epyt-pagination .epyt-pagebutton{
		background: #c1272d !important;
    padding: 5px 10px 5px 10px !important;
    color: #fff !important;
}
.epyt-current
{
		background: #0356a2 !important;
    padding: 5px 10px 5px 10px !important;
    color: #fff !important;
}
.epyt-totalpages{
		background: #0356a2 !important;
    padding: 5px 10px 5px 10px !important;
    color: #fff !important;
}
/*.relpost-thumb-wrapper{
		width: 1140px;
    margin: auto;
}*/

h2{
    font-size: 40px !important;
}


.sub-menu{
		width:300px !important;
}
.main-navigation ul ul a {
    font-size: 16px;
    padding: 10px 16px;
    width: 300px !important;
}
/* ------------------------------ ICON BANNER ----------------------------------------- */

.imconc{
		width:80%;
		padding:5px;
		margin: auto;
}
.imconcm{
		width:60%;
		padding:5px;
		margin: auto;
}
.textlinka:hover{
		font-size:1.2em;
		font-weight:600;
     color:#0356a2;
		    padding: 5px;
		
    font-style: normal !important;
}
.textlinka{
		font-size:1.2em;
		font-weight:500;
     color:#000;
		    padding: 5px;
		
    font-style: normal !important;
}
.elementor-testimonial__footer{
		display:none;
}

/* ----------------------------------------------------------------------- */

.modal-body .wpcf7-form label{
    font-size: 1.4em;
		color:#000;
		font-family: 'prompt' !important;
}
.wpcf7-form  label{
    font-size: 1.5em;
		color:#000;
		font-family: 'prompt' !important;
}
.wpcf7-date
{
    font-size: 1.4em;
		color:#000;
		font-family: 'prompt' !important;

}

/* ------------------------------ FOOTER ----------------------------------------- */
.hom:hover{
		background: #c1272d;
    border-radius: 10px;
    padding: 0px 5px 0px 5px;
}
.homtxt:hover{
		background: #c1272d;
    border-radius: 0px;
    padding: 0px 5px 0px 5px;
}
.homimg:hover{
		background: #c1272d;
    border-radius: 25px;
		padding:1px 1px 1px 1px;
}

.copy-right {
    background-color: #c1272d;
    padding: 20px 0;
    margin-top: 0px;
}




.navbar {
    padding: 0px 0px 10px 0px;
}

.switcher .option {
    position: absolute !important;
}
.gslates{
		    position: static;
    padding: 5px 0px 0px 0px;
    float: right;
}
.custom-logo{
		width: 250px;
}

.border1 {
    border-radius: 3px;
    background-color: white;
    color: #c0272c;
    border: 2px solid #c2272d;
}
.border1:hover{
   border-radius: 3px;
    background-color: #c0272c;
    color: #ffffff;
    border: 2px solid #c2272d;
}

.container {
    padding-right: 10px;
    padding-left: 10px;
}

.navbar-collapse {
    padding-right: 5px;
    padding-left: 5px;
}

/*.navbar-header
{
		width:300px!important;
}
.navbar {
    background: #e4f6ff;
}*/

.epyt-gallery-title {
    font-size: 1.2em;
    line-height: 120%;
    color: #000;
    padding: 10px;
}

.button2 {
  background-color: white; 
  color: black; 
  border: 2px solid #008CBA;
}

.button2:hover {
  background-color: #008CBA;
  color: white;
}


.shiftup{
		padding: 2px;
}

.relpost-thumb-wrapper
{
		padding: 10px;
}
.comment-form .form-submit input, .btn-primary :hover, .btn-primary :focus {
    margin: 0px;
}
.top-header a, .top-header p {
    font-size: 16px;
}

.box1 {
    width: 115px;
    height: 50px;
    line-height: 40px;
    background: #ffffff;
    border: 0px;
    text-align: center;
}
.box2 {
    width: 140px;
    height: 50px;
    line-height: 40px;
    background: #ffffff;
    border: 0px;
    text-align: center;
}
#to_top_scrollup{
	bottom: 80px;
}
.random-post{
  display:none;
}
#ssb_wrap {
    width: 100%;
  	height: 43px;
    padding: 2px 0px 0px 0px;
    margin: 0 auto;
    background: #ffffff;
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    z-index: 99999;
}
#ssb_content {
    width: 100%;
    float: right;
    display: inline-block;
    text-align: center;
    margin-right: 0%;
}
.fa-facebook
{
		font-size: 26px !important;
}
.fa-instagram{
		font-size: 26px !important;
}
.fa-youtube{
		font-size: 26px !important;
}
.fa {
    display: inline-block;
  /*font: normal normal normal 14px/1 FontAwesome;*/
		font: bold;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* -------------------------------------------------------*/

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid #f1f6ff!important;
}

.wpb_category_n_menu_accordion > ul > li li:hover > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {
    border-left-color: #ffffff;
}

.wpb_category_n_menu_accordion > ul > li > a {
     font-size: 1.2em;
    line-height: 20px;
    padding: 14px 22px;
    background: #0356a2;
    color: #ffffff!important;
		font-weight: 200;
}
.wpb_category_n_menu_accordion li a {
    font-size: 1.2em;
    line-height: 18px;
    padding: 14px 20px;
    font-weight: 200;
}
.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background: #c1272d;
}


/* -------------------------------------------------------*/
.fboxmess{
		font-size:20px !important;
}
/*Book Appointment Button
.at-navbar .featured-button {
    display: none;
}*/
.image-wrap{
		display:none !important;
}

.entry-header{
		text-shadow: 2px 2px #000000 !important;
}
.top-header-latest-posts .at-display-inline-block{
		display:none !important;
}

.grecaptcha-badge{
		display:none !important;
}

select {
    background: #0356a2;
    border: 1px solid #cccccc;
    max-width: 100%;
    padding: 2px 0px;
}

.elementor-3034 .elementor-element.elementor-element-5ecade2 {
    padding-top: 20px;
		    font-size: 1.4em;
}
.elementor-1723 .elementor-element.elementor-element-123ef97 {
    padding-top: 20px !important;
		    font-size: 1.4em !important;
}

.elementor-widget-breadcrumbs p {
    font-size: 1.4em;
}

.wpcf7-form-control wpcf7-submit fsub{
		font-size:4.0em!important;
}
.site-info at-display-inline-block{
		content: "Impel-Marketing" !important;
}


.fbb a{
		color:#000 !important;
}


.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {
		font-family: auto !important;
    font-weight: 600 !important;
}


.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 5px;
    font-size: 20px;
    color: #000;
}
.main-navigation ul {
    padding-top: 10px;
}
.single-feat{
	display:none !important;
}
.site-info at-display-inline-block
{
	display:none !important;
}
.sm-up-container{
	display:none !important;
		 padding-top: 10px;
}
/*.inner-main-title {
    background-image: url(https://www.um-clinic.com/wp-content/uploads/2021/02/medical111.jpg);
}*/




/*///////////////////////////*/