/*
Theme Name: River Gate
Theme URI: https://www.linkedin.com/in/abdullah-gamal-207690133/
Author: Abdullah Gamal
Description: River gate Custom Theme Design By Abdullah Gamal 
Version: 2
Author URI: https://www.linkedin.com/in/abdullah-gamal-207690133/
Template: kadence
Text Domain: kadence-child
*/

/*  Custom Css By Abdullah Gamal
- - - - - - - - - - - - - - - - - - - - */
.wpcf7 {
    text-align: right;
    padding: 15px;
    background-color: rgb(0 0 0 / 73%);
    border-radius: 30px 0 30px 0;
}

input.wpcf7-submit {
    float: left;
}


input.wpcf7-phonetext {
    direction: ltr;
}


span.wpcf7-form-control-wrap.your-name {
    direction: rtl;
}

span.country-name {
    color: #555;
}

span.kt-svg-icon-list-text {
    text-align: right;
}

.entry.loop-entry {
	    -webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
    transition: all .25s cubic-bezier(.02,.01,.47,1);
}


.entry.loop-entry:hover {
	webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
    transition: all .25s cubic-bezier(.02,.01,.47,1);
	box-shadow: 0px 15px 15px -10px rgb(178 150 150 / 37%);;
    -webkit-box-shadow: 0px 15px 15px -10px rgb(178 150 150 / 37%);;
    -moz-box-shadow: 0px 15px 15px -10px rgb(178 150 150 / 37%);;
}

.kt-blocks-post-grid-item:hover {
	webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
    transition: all .25s cubic-bezier(.02,.01,.47,1);
	box-shadow: 0px 15px 15px -10px rgb(178 150 150 / 37%);;
    -webkit-box-shadow: 0px 15px 15px -10px rgb(178 150 150 / 37%);;
    -moz-box-shadow: 0px 15px 15px -10px rgb(178 150 150 / 37%);;
}



a.social-button.header-social-item.social-link-custom1:hover{
	    background: #fefc00;
}

.social-icon-custom-svg svg *{
	fill: #000;
}

.kt-blocks-post-grid-item .entry-title a:not(.button):not(.list) {
    margin: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ag_gradient{
    background-image: -webkit-linear-gradient(0deg, #000000, #ff5722);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 10s infinite linear;
}

@media (max-width: 500px){
	
	.intl-tel-input .country-list {
    width: max-content;
}
}

@-webkit-keyframes hue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

