/**
 * Theme Name:     Pleasant Child
 * Author:         Grace Themes
 * Template:       pleasant
 * Text Domain:	   pleasant-child
 * Description:    Pleasant WordPress theme is a clean and modern multipurpose WordPress theme. this theme use for business,corporate, restaurant, photography, wedding, industrial, hotels or any type of industry. Theme customizer is very easy to use and user friendly. also theme is translation ready. Demo: https://www.gracethemes.com/demo/pleasant/
 */

ul {
    list-style: inside !important;
    margin: 0;
    padding: 0;
}
#pagearea .one_column .thumbbx {
    height: auto !important;
}
.featureslists {
    padding-left: 80px;
}
.featureslists i.fa {
    position: absolute;
    left: 0;
}
.advfeaturedwrap .featureslists, .welcomebx {
    visibility: visible !important;
}
.fourbox p{
	display:none;
}
#sidebar{
	display:none;
}
.header {
    border-bottom: 1px solid #f4f4f4;
}
.innerbanner{
	display:block;
	height:auto;
}

.welcomebx p{
	font-size:18px !important;
}

.product-tabs .elementor-tabs-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
#gallery-1 .gallery-item img{
	border:1px solid #cfcfcf !important; 
}

ul#menu-primary-menu>li.menu-item>a:before {
    width: 0;
    height: 3px;
    background: #01587b;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    margin: auto;
    transition: all .3s ease;
}

ul#menu-primary-menu>li.menu-item:hover>a:hover:before {
    width: 100%;
}
ul.sub-menu li {
    background-color: #01587b;
}

ul.sub-menu li a{
    color: #fff !important;
}

ul.sub-menu li:hover a{
    color: #FFFDD0 !important;
}

#splite_popup_box input.wpcf7-form-control.wpcf7-submit {
    background: #ffffff;
    letter-spacing: 1px;
    padding: 10px 15px;
    text-align: center;
    border: 0;
    box-shadow: none;
    color: #01587b;
}
div#splite_popup_box label {
    color: #fff;
    line-height: 24px;
}
a.splite_sideEnquiry {
    display: none;
}
/* .entry.isotope-item img {
    width: 150px;
    height: 282px;
    object-fit: cover;
} */

.copyright-txt {
    color: #ffffff;
    text-align: center;
    float: none;
}
h2 {
    line-height: normal;
}

h3.ea-header,.ea-body {
    text-align: left !important;
}

body.home .slider-main, body.home #welcomearea, body.home #pagearea {
    display: none;
}

@media (min-width: 767px){
	.cols-4 .widget-column-1 {
    width: 33%;
	}
	.cols-4 .widget-column-3 {
    width: 32%;
}
	
	
	div.wpforms-container-full .wpforms-form .wpforms-submit-container{
		margin-top:25px !important;
	}
div.wpforms-container-full textarea{
	resize:none;
}
}
@media (max-width: 767px){
 #splite_popup_box.layout_centered {
    top: 16% !important;
 }
.entry-content	table {
    table-layout: fixed;
    width: 100%;
    overflow: hidden;
    display: block;
    overflow-x: scroll;
}

.entry-content table th, .entry-content table td {
    white-space: nowrap;
}
	#pagearea .one_column{
		width: auto !important;
	}
	.elementor-widget-container p {
    margin-bottom: 15px;
}
	.elementor-tabs-content-wrapper .elementor-tab-title {
		display: none;
	}
	.elementor-tabs .elementor-tabs-wrapper {
	 display: flex !important;
		flex-wrap: nowrap;
    justify-content: center;
    overflow-x: scroll !important;
	}
	
body.page-id-40	.elementor table tr td {border: none;flex: auto;display: flex;flex-direction: column;}

body.page-id-40 .elementor table {
    width: 500px !important;
    table-layout:fixed;
    max-width: 100% !important;
    overflow-y: scroll;
    display: flex;
    align-items: center;
}
}

