/*

Theme Name: Edhi Foundation

Theme URI: https://wordpress.org/themes/twentyfourteen/

Author: Dotline Infotech Team

Author URI: https://wordpress.org/

Description: Edhi Foundation

Version: 1.6

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: Edhi Foundation



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



/**

 * Table of Contents:

 *

 * 1.0 - Reset

 * 2.0 - Repeatable Patterns

 * 3.0 - Basic Structure

 * 4.0 - Header

 * 5.0 - Navigation

 * 6.0 - Content

 *   6.1 - Post Thumbnail

 *   6.2 - Entry Header

 *   6.3 - Entry Meta

 *   6.4 - Entry Content

 *   6.5 - Galleries

 *   6.6 - Post Formats

 *   6.7 - Post/Image/Paging Navigation

 *   6.8 - Attachments

 *   6.9 - Archives

 *   6.10 - Contributor Page

 *   6.11 - 404 Page

 *   6.12 - Full-width

 *   6.13 - Singular

 *   6.14 - Comments

 * 7.0 - Sidebar

 *   7.1 - Widgets

 *   7.2 - Content Sidebar Widgets

 * 8.0 - Footer

 * 9.0 - Featured Content

 * 10.0 - Multisite

 * 11.0 - Media Queries

 * 12.0 - Print

 * -----------------------------------------------------------------------------

 */





/**

 * 1.0 Reset

 *

 * Resetting and rebuilding styles have been helped along thanks to the fine

 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.

 *

 * -----------------------------------------------------------------------------

 */







.headeractive{background: #333333 !important; color: #fff !important;}

.social-icons.icon-sm a{/*width: 44px !important;*/ border:1px solid #fff;border-radius:20px;}

.black{color:#000 !important;margin-top:16px !important;}

.donate-btn {position: absolute; bottom: 31px; left: 15%; padding: 10px 20px; display: block; cursor: pointer; }

.donate-white{background-color:#ffffff !important;margin-left:0px !important;margin-bottom:-20px !important;color:#000000 !important;}

.donate-white:hover{color:#444444 !important;}

.donate-red{background-color:#da292f !important;margin-left:0px !important;margin-bottom:-20px !important;color:#ffffff !important;}

.donate-red:hover{color:#444444 !important;}

.UGPMenuBackground{display:none !important;}

.comment-sec a{color:#fff;}

.comment-sec a:hover{color:#000;}



.carousel-inner > .item > img,

  .carousel-inner > .item > a > img {

      width: 100%;

      margin: auto;

  }



@media screen and (max-width: 768px) {

.carousel-inner > .item > img,

  .carousel-inner > .item > a > img {

   /*   width: 140% !important;max-width:140% !important;

      margin: auto;

margin-left:-20%;*/

  }

.donate-btn{display:none;}

#menu-footermenu{margin-top:-25px;}



.sm-screen {text-align:left !important;}

ul.social-icons{

    float:right !important;

}

ul.login_sec{

    width:auto !important;

    float:left !important;

}



}



.widget ul.login_sec li.not_login:last-child{

    border:0px !important;

}

.top_tax{

     color: #fff;

    font-size: 20px;

    line-height: 29px;

}

.icon-box{border:1px solid #ccc;border-radius:4px;padding: 10px !important;margin: 0 10px 0 0 !important;font-size: 14px !important;color: #383838;}



.cke_top, .cke_bottom{background:#f4f4f4 !important;background-image:none !important;}



.comment-respond label{width:70px;}

.comment-respond input{padding:5px;}



#menu-signin a{width:auto !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {

   /* CSS rules */

#RL {

position : fixed !important;

top:0 !important;

}

}

/*#RL{position:fixed !important;top:0 !important;}*/



.owl-dots span{background: #cccccc !important;}

.owl-dots .active span, .owl-dots span:hover{background: #7FC819 !important;}



.h-60{height:60px;}

input, select, textarea{border:1px solid #b6b6b6;}





.mod_pop{

	cursor:pointer;

}

.payment_img {

    opacity: 0.5;

	cursor:pointer;

}

.payment_img.selected{

	opacity:1;

}

#circularG{

	position:relative;

	width:27px;

	height:27px;

	margin: auto;

}



.circularG{

	position:absolute;

	background-color:rgb(0,0,0);

	width:6px;

	height:6px;

	border-radius:4px;

		-o-border-radius:4px;

		-ms-border-radius:4px;

		-webkit-border-radius:4px;

		-moz-border-radius:4px;

	animation-name:bounce_circularG;

		-o-animation-name:bounce_circularG;

		-ms-animation-name:bounce_circularG;

		-webkit-animation-name:bounce_circularG;

		-moz-animation-name:bounce_circularG;

	animation-duration:1.1s;

		-o-animation-duration:1.1s;

		-ms-animation-duration:1.1s;

		-webkit-animation-duration:1.1s;

		-moz-animation-duration:1.1s;

	animation-iteration-count:infinite;

		-o-animation-iteration-count:infinite;

		-ms-animation-iteration-count:infinite;

		-webkit-animation-iteration-count:infinite;

		-moz-animation-iteration-count:infinite;

	animation-direction:normal;

		-o-animation-direction:normal;

		-ms-animation-direction:normal;

		-webkit-animation-direction:normal;

		-moz-animation-direction:normal;

}



#circularG_1{

	left:0;

	top:11px;

	animation-delay:0.41s;

		-o-animation-delay:0.41s;

		-ms-animation-delay:0.41s;

		-webkit-animation-delay:0.41s;

		-moz-animation-delay:0.41s;

}



#circularG_2{

	left:3px;

	top:3px;

	animation-delay:0.55s;

		-o-animation-delay:0.55s;

		-ms-animation-delay:0.55s;

		-webkit-animation-delay:0.55s;

		-moz-animation-delay:0.55s;

}



#circularG_3{

	top:0;

	left:11px;

	animation-delay:0.69s;

		-o-animation-delay:0.69s;

		-ms-animation-delay:0.69s;

		-webkit-animation-delay:0.69s;

		-moz-animation-delay:0.69s;

}



#circularG_4{

	right:3px;

	top:3px;

	animation-delay:0.83s;

		-o-animation-delay:0.83s;

		-ms-animation-delay:0.83s;

		-webkit-animation-delay:0.83s;

		-moz-animation-delay:0.83s;

}



#circularG_5{

	right:0;

	top:11px;

	animation-delay:0.97s;

		-o-animation-delay:0.97s;

		-ms-animation-delay:0.97s;

		-webkit-animation-delay:0.97s;

		-moz-animation-delay:0.97s;

}



#circularG_6{

	right:3px;

	bottom:3px;

	animation-delay:1.1s;

		-o-animation-delay:1.1s;

		-ms-animation-delay:1.1s;

		-webkit-animation-delay:1.1s;

		-moz-animation-delay:1.1s;

}



#circularG_7{

	left:11px;

	bottom:0;

	animation-delay:1.24s;

		-o-animation-delay:1.24s;

		-ms-animation-delay:1.24s;

		-webkit-animation-delay:1.24s;

		-moz-animation-delay:1.24s;

}



#circularG_8{

	left:3px;

	bottom:3px;

	animation-delay:1.38s;

		-o-animation-delay:1.38s;

		-ms-animation-delay:1.38s;

		-webkit-animation-delay:1.38s;

		-moz-animation-delay:1.38s;

}







@keyframes bounce_circularG{

	0%{

		transform:scale(1);

	}



	100%{

		transform:scale(.3);

	}

}



@-o-keyframes bounce_circularG{

	0%{

		-o-transform:scale(1);

	}



	100%{

		-o-transform:scale(.3);

	}

}



@-ms-keyframes bounce_circularG{

	0%{

		-ms-transform:scale(1);

	}



	100%{

		-ms-transform:scale(.3);

	}

}



@-webkit-keyframes bounce_circularG{

	0%{

		-webkit-transform:scale(1);

	}



	100%{

		-webkit-transform:scale(.3);

	}

}



@-moz-keyframes bounce_circularG{

	0%{

		-moz-transform:scale(1);

	}



	100%{

		-moz-transform:scale(.3);

	}

}

ul.login_sec {

    display: inline-block;

    /*float: left;*/

    float:none;

    text-align: right;

    /*width: 76%;*/

}

ul.login_sec li a {

    color: #fff;

}

.widget ul.login_sec li {

     float: right;

    margin-right: 10px;

    margin-top: 10px;

line-height:14px;

}

.zm_alr_form_container.zm_alr_register_form_container .zm_alr_form_field_container {

    float: left;

    margin-right: 2%;

    width: 48%;

	    height: 50px;

}

.zm_alr_form_container.zm_alr_register_form_container .zm_alr_form_field_container label.zm_alr_label {

    float: left;

    width: 25%;

	 margin-top: 5px;

}

.zm_alr_form_container.zm_alr_register_form_container .zm_alr_form_field_container .zm_alr_form_field {

    float: right;

    width: 73%;

height:45px;

}

.zm_alr_form_container.zm_alr_register_form_container .zm_alr_form_field_container select {

    padding: 5px;

}

.radio_options {

    float: left;

    width: auto;

}

.zm_alr_form_container .radio_options input.zm_alr_form_field.zm_alr_radio_field {

    float: left;

    margin-left: 10px;

    margin-right: 10px;

    width: auto;

height:40px;

}

body .zm_alr_form_container .zm_alr_form_field_container .radio_options label.zm_alr_label {

    float: left;

    margin: 0;

    width: auto;

line-height:45px;

}

ul.dropdown-menu.profile_menu li {

    float: left;

    width: 100%;

}

ul.dropdown-menu.profile_menu li a {

    color: #000;

}

.field-error { color:#ff0000;}

.profile_menu:before{

position: absolute;

    top: -7px;

    left: 9px;

    display: inline-block;

    border-right: 7px solid transparent;

    border-bottom: 7px solid #ccc;

    border-left: 7px solid transparent;

    border-bottom-color: rgba(0, 0, 0, 0.2);

    content: '';

}



.profile_menu:after {

position: absolute;

    top: -6px;

    left: 10px;

    display: inline-block;

    border-right: 6px solid transparent;

    border-bottom: 6px solid #ffffff;

    border-left: 6px solid transparent;

    content: '';

}

.profile_menu{top:232% !important;}

ul.login_sec li a { padding-right:10px;}

.widget ul.login_sec li:first-child {margin-right:0;}

.widget ul.login_sec li:last-child{border-right:1px solid #e1e1e1 !important;}



/** Table Responsive Code **/

@media only screen and (max-width: 800px) {

    

    /* Force table to not be like tables anymore */

	#no-more-tables table, 

	#no-more-tables thead, 

	#no-more-tables tbody, 

	#no-more-tables th, 

	#no-more-tables td, 

	#no-more-tables tr { 

		display: block; 

	}

 

	/* Hide table headers (but not display: none;, for accessibility) */

	#no-more-tables thead tr { 

		position: absolute;

		top: -9999px;

		left: -9999px;

	}

 

	#no-more-tables tr { border: 1px solid #ccc; }

 

	#no-more-tables td { 

		/* Behave  like a "row" */

		border: none;

		border-bottom: 1px solid #eee; 

		position: relative;

		padding-left: 50%; 

		white-space: normal;

		text-align:left;

	}

 

	#no-more-tables td:before { 

		/* Now like a table header */

		position: absolute;

		/* Top/left values mimic padding */

		top: 6px;

		left: 6px;

		width: 45%; 

		padding-right: 10px; 

		white-space: nowrap;

		text-align:left;

		font-weight: bold;

	}

 

	/*

	Label the data

	*/

	#no-more-tables td:before { content: attr(data-title); }



.zm_alr_form_container.zm_alr_register_form_container .zm_alr_form_field_container {width:auto;float:none;}

.login-screen {float:left !important;width:100% !important;}



}



.make_donation_new #zm_alr_login_forgot-password {

    /*display: none;*/

}



.help-block{position:absolute;left:13px;top:40px;}





.login-screen i{font-size: 24px;padding: 10px 10px 10px 0;border-radius: 5px;}



.login-screen { border:1px solid #e1e1e1;}





.fix-h {height:65px;}

.footerbottom a{color:#fff !important;text-decoration:underline;}





.volunteer-wrapper p.mb-10 {

    min-height: 89px;

}

img.aligncenter{

    margin:0 auto;

    display: block;

}

.post-89 .entry-content li {

    list-style: outside none circle;

    margin-left: 15px;

}

.donation_tax {

    background: #008000 none repeat scroll 0 0;

    color: #000;

    font-size: 20px;

    padding: 10px;

}



.news-carousel_list .item {

    margin-bottom: 15px;

}

ul.logout_section{

    display: inline-block;

    margin-left: 10px;



}

ul.logout_section li{

    margin-top: 5px;

}

ul.logout_section li a{

    padding-left: 10px;

color: rgb(255, 255, 255);

}



.logo-header{

	display: inline-block;

    position: relative;

}

.logo-header span{

	display: block;

    position: absolute;

    right: 36px;

    bottom: -1px;

    font-weight: bold;

}

.bg-green.calender_download {
    background: #7fc819 none repeat scroll 0 0;
    padding:30px 0 50px;
}
.calender_download .container {
    padding: 0;
}	
.calender_download h3 {
    color: #fff;
    margin: 10px 0 40px;
    font-size: 18px;
	    padding-bottom: 10px;
}
.calender_download h3:after{
	content: '';
	height: 2px;
	width: 50px;
	color: #ffffff;
	position: absolute;
	left: 50%;
	bottom: 26px;
	background-color: #ffffff;
    transform: translateX(-50%);
}
.cal_down {
    float: left;
    width: 11%;
    display: block;
	/* border-right: 1px dotted #ffffff; */
    margin-right: 8px;
	min-height: 30px;
    padding-right: 8px;
}
.cal_down:last-child{
	border: none;
}
.logo-header img{
	margin-top: 25px;
}
.cal_down .w3eden a{
	color: #ffffff;
}
.cal_down .media .pull-left img{
	display: none;
}
.cal_down .media .pull-left{
	    padding-right: 0;
    background-color: rgba(0,0,0,.2);
    margin-right: 1px;
    text-align: center;
    width: 32px;
    height: 32px;
    border-radius: 20% 0 0 20%;
}
.cal_down .media .pull-left:before{
	content: '\f1c1';
    font-family: fontAwesome;
    color: #ffffff;
    font-size: 18px;
    content: '\f019';
    content: '\f274';
}
.cal_down .w3eden .media-body {
    background: rgba(0,0,0,.1);
    padding: 5px;
    border-radius: 0 5px 5px 0;
}
.date-pos{
	position: absolute;
	right: 15px;
    padding: 10px !important;
    background: #7fc819;
}
.date-pos ul li{
	color: #ffffff;
	margin-bottom: 5px !important;
}
.cal_down .w3eden b, .cal_down  .w3eden strong{
	font-weight: 600 !important;
}