.kc_row .kc_col-sm-12{
 padding-left:0px !important;
 padding-right:0px !important; 
}
.admin-bar .stricked-menu,
.admin-bar .side-menu__block{
	top:32px;
}
.kc_column>.kc-col-container{
	display:block;
}
.kc-row-container.kc-container{
	max-width:1200px;
	width:100%;
}
.page-title{
	position: relative;
    overflow: hidden;
    background-position: center bottom;
    background-size: cover;
	background: url(../images/background/22.jpg);
}
.pagination{
	position:relative;
	display:block;	
}
.pagination li{
	position: relative;
    display: inline-block;
    margin: 0px 6px 10px 0px;	
}
.pagination li a, .pagination li span{
	position:relative;
	color: #302e2f;
    font-size: 18px;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding-left: 18.5px;
    padding-right: 18.5px;
	display:inline-block;
    padding-top: 11px;
    padding-bottom: 11px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
	color: #fff;
    background-color: #d99578;
    border-color: #d99578;
}
.main-header .search-box-outer .dropdown.show .search-box-btn .fa-search:before{
	content:"\f00d";
}
.testimonials-one__text{
	margin: 0 auto;
	max-width: 700px;
}
.egypt-comment-item .product-details__review-form{
	margin-bottom:75px;	
}
.product-details__review-form h4 small a{
	color:inherit;	
}
.egypt-comment-item .egypt-comment-item{
	margin-left:70px;	
}
.product-one{
	padding-top:120px;	
}
.product-details__img-popup{
	right:30px;	
}
.egypt-search .sidebar.sidebar__right{
	padding-left:0px;	
}
/***************** Tags Style **************/
.widget{
	position:relative;
	border-bottom: 1px solid #e4e4e4;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.widget .tagcloud a {
  display: inline-block;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-color: #e4e4e4;
  border-radius: 4px;
  font-size: 16px !important;
  color: #777777;
  padding: 3px 19px;
  margin-right: 10px;
  margin-top: 10px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.widget .tagcloud a:hover {
  color: #d99578;
  border-color: #d99578;
}

/********************** Blog Widget Style *******************/
.sidebar .widget:last-child{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
.widget ul{
  margin:0px;
  padding:0px;
  position:relative;
}
.widget ul li{
	position:relative;	
	list-style-type:none;
  	padding-left: 20px;
	margin-bottom:9px;
	padding-bottom:9px;
	font-size: 16px;
    color: #777777;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  line-height:1.4em;
}
.widget ul li:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
}
.widget ul li a {
  font-size: 16px;
  display: inline-block;
  position: relative;
  color: #777777;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.widget ul li:before {
  position: absolute;
  top: 9px;
  left: 0;
  content: '+';
  font-size: 16px;
  color: #777777;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.widget ul li a:hover {
  color: #d99578;
}
.widget ul li:hover:before {
  content: '-';
  color: #d99578;
}

/*-----------------------wishlist-----------------------*/
.ajax-loading {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	z-index:999;
}
.ajax-loading:before  {
    background: url("../images/ajax-loader.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 32px;
    left: 50%;
    margin: -5.5px 0 0 -8px;
    position: absolute;
    top: 50%;
    width: 32px;
}
body > .ajax-loading {
    position: fixed;
}
#pop {
    border: 5px solid rgba(0, 0, 0, 0);
    border-radius: 2px;
    box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.15);
    left: 50%;
    margin-left: -250px;
    margin-top: -100px;
    position: fixed;
    top: 50%;
    width: 500px;
	z-index:999;
}
.pop {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    padding: 15px 20px;
}

.product-details__social{
	margin-top:30px;
	margin-bottom:30px;	
}
.other-options{
	margin-top:20px;	
}

/*** 

====================================================================
	Error Section
====================================================================

***/

.error-section{
	position:relative;
	width:100%;
	text-align:center;
	padding:130px 0px 120px;
}

.error-section .inner-section{
	position:relative;
	text-align:center;
}
.error-section .inner-section .error-page-title{
	position:relative;
	color:#222222;
	font-weight:400;
	font-size:120px;
	line-height:120px;
	text-transform:uppercase;
	font-family: "Prata";
}
.error-section .inner-section h2{
	position:relative;
	color:#222222;
	font-size:32px;
	font-weight:400;
	margin-top:20px;
	text-transform:uppercase;
}

.error-section .inner-section .text{
	position:relative;
	color:#777777;
	font-size:18px;
	margin-top:18px;
	margin-bottom:40px;
}
.product-one__single .product-one__stars .star-rating::before{
	left: 4px;
	font-size:14px;
}
.event-page-header.event-page-three{
	background-image:none;
}
.event-page-header.event-page-three .inner-banner__title,
.event-page-header.event-page-three .inner-banner__text{
	color:#302e2f;
}
.event-details__form input[type=number]{
	background:none;
	border:none;
	padding-top:0px;
	padding-bottom:0px;
	height:auto;
	line-height:48px;
}

input[type=number]::-moz-outer-spin-button,
input[type=number]::-moz-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance:textfield;
}
/***************Give Form ***********************/
.donation-form__form form.give-form{
	position:relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.donation-form__form .give-form-wrap .give-form-title{
	display:none;
}
.donation-form__form form.give-form .give-total-wrap,
.donation-form__form form.give-form .give-select{
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.donation-form__form form.give-form .give-total-wrap .give-currency-symbol{
	padding:0px;
	background:#e4e4e4;
	border-radius: 4px 0px 0px 4px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	color:#777777;
	font-size: 16px;
}
.donation-form__form form.give-form .give-total-wrap input,
form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text,
.donation-form__form form.give-form .give-select{
	outline: none;
	border-style: solid;
	border-width: 1px;
	border-color:#e4e4e4;
	border-radius: 0px 4px 4px 0px;
	display: block;
	width: 90%;
	padding-left:30px;
	height: 50px;
	color:#777777;
	font-size: 16px;
}
.donation-form__form form.give-form .give-select{
	width:100%;
	border-radius:4px;
	max-width:49%;
	-ms-flex: 0 0 49%;
	flex: 0 0 49%
}
#give-payment-mode-select,
#give_purchase_form_wrap{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-top:40px;
}
.donation-form__form form.give-form .give-payment-mode-label,
#give_checkout_user_info legend{
	font-family: "Prata";
	font-size:20px;
	line-height:30px;
	color:#302e2f;
}
#give_checkout_user_info legend{
	margin-bottom:50px;
}
form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{
	height:auto;
}

form.give-form .form-row input[type=text],
form[id*=give-form] .form-row input[type=text],
form.give-form .form-row input[type=email],
form[id*=give-form] .form-row input[type=email]{
	outline: none;
	border-style: solid;
	border-width: 1px;
	border-color:#e4e4e4;
	border-radius: 4px;
	display: block;
	width: 100%;
	padding-left:30px;
	height: 50px;
	color:#777777;
	font-size: 16px;
}

.donation-form__form form.give-form #give_offline_payment_info{
	background:#fafafa;
	margin:30px 0;
	padding:30px;
	color:#302e2f;
	font-size:16px;
}

form[id*=give-form] #give-final-total-wrap .give-donation-total-label,
form[id*=give-form] #give-final-total-wrap .give-final-total-amount{
	background:#d99578;
	position: relative;
    border:1px solid #d99578;
	border-radius: 4px;
	line-height:26px;
	height:auto;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    padding: 11px 30px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
form[id*=give-form] #give-final-total-wrap .give-final-total-amount{
	background:#ffffff;
	color:#222222;
	margin-left:15px;
	font-weight:900;
}
.donation-form__form form.give-form .give-submit.give-btn{
	border: none;
    outline: none;
    background-color: #302e2f;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 52px;
    border-radius: 4px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
	width:auto;
}
.donation-form__form form.give-form .give-submit.give-btn:hover{
	color: #fff;
    background-color: #d99578;
}
#give-receipt h2{
	position:relative;
	font-size:36px;
	color:#302e2f;
	margin-bottom:40px;
}
.give_receipt_offline_payment{
	color:#302e2f;
	background:#fafafa;
	padding:30px;
}

/************Modification***************/
.side-menu__block-about__text,
.side-menu__block__text{
	color:#302e2f;
}
.m-b50{
	margin-bottom:50px !important;
}
.p-t0{
	padding-top:0px !important;
}
.p-b15{
	padding-bottom:15px !important;
}
.p-r15{
	padding-right:15px !important;
}
.p-l100{
	padding-left:100px !important;
}
.header-navigation{
	min-height:90px;
}
.blog-details__comment .blog-details__comment-title{
	margin-bottom:35px;
}
.sidebar__title a{
	color:inherit;
}

.post-meta-mine{
	position:relative;
	margin:0px;
	padding:0px;
}
.post-meta-mine li{
	position:relative;
	display:inline-block;
	margin-right:10px;
}
.post-meta-mine li:last-child{
	margin-right:0px;
}
.post-meta-mine li i{
	position:relative;
	color: #9c9c9c;
	margin-right:8px;
    font-size: 13px;
}
.header-navigation .container .logo-box img,
.topbar-two .inner-container a img,
.site-footer-two__logo-box a img{
	width:201px;
}
.side-menu__block-inner .mCustomScrollBox a img{
	width:200px;
}
.site-footer__logo img{
	width:150px;
}
.header-navigation ul.navigation-box li a .sub-nav-toggler.open .fa-plus:before{content:"\f068"}
.error-search-form{
	position:relative;
	max-width:600px;
	margin:0 auto 50px;
}