/*
Theme Name: Twenty Twenty Three Child
Template: twentytwentythree
Author: Rahul Prajapat
Author URI: 
Description: ** Made by ChildThemeWP ** Sun Dec 04 2022 12:28:37 GMT+0530 (India Standard Time)
Version: 1.0.0
Text Domain: twentytwentythree-child
Tags: Twenty Twenty Three Child
*/

/*
 * Header
 */
.pol-header-menu a:active{
	color: #c2e8f3;
}
.pol-header-menu a:hover{
	text-decoration: none;
}
.pol-header-menu a:focus-visible {   
    outline: 0;
}

.pol-header-menu li.current-menu-item a{
    color: #c2e8f3 !important;
}
 /*
  * Contact form
  */
.wp-site-blocks{
	padding:0;
}
body .pol-contact-form{
    margin: 0 500px !important;
}
.wpcf7 textarea,
.wpcf7 input{
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;	
}
.wpcf7 input[type=submit]{
	color: #fff;
	background-color: #ccc;
	font-weight:700;
}

/*
 * about page
 */
.pol-icon {
	text-align: center;
    font-size: 50px;
}
.pol-img-top .wp-block-media-text{
	display: block;
	position: relative;
}
.pol-img-top .wp-block-media-text div {
    position: absolute;
    top: 50%;
    left: 0;
}

.pol-img-top .wp-block-media-text img {
    opacity: 0.5;
}
body .pol-img-top .wp-block-buttons{
    position: relative;
    width: 130px;
}
/*body .pol-img-top p {
    min-height: 50px;
}*/
/*
 * contact page
 */
 .address-icon {
	display: flex;
    vertical-align: middle;
    align-items: center;
	width: 100%;
}
.address-icon p{
	margin:0;
}
.address-icon p.pol-icon{
	margin-right: 10px;
	width: 20%;
}
.address-icon span{
	font-size: 16px;
    font-weight: 100;
    display: block;
}

/*
 * portfolio
*/
.zoomin .wp-block-image {
	overflow: hidden;
}
.zoomin img{
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.zoomin img:hover{
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
/*
 * Footer
 */
 
 /*
  * common
 */
body p{
	text-align: justify;
}
.pol-img-top figure{
	opacity: 0.5;
}
.pol-img-top p{
	text-align: left;
}
.pol-img-top p a{
text-decoration: none;
}
body .wp-block-post-featured-image img{
	object-fit: cover !important;
	object-position: center;
}
body a{
	text-decoration: none;
}
.wp-block-gallery figure{
	-webkit-box-shadow: 6px 7px 15px 3px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 7px 15px 3px rgba(0,0,0,0.75);
	box-shadow: 6px 7px 15px 3px rgba(0,0,0,0.75);
}