/*   
Theme Name: Benevolence Child Theme
Theme URI: 
Description: Use this theme to start your Benevolence Child Theme development.
Author: Victor Tihai
Author URI: http://wplook.com/
Template: benevolence-wpl
Version: 1.0.0
*/

@import url('../benevolence-wpl/style.css');

/* Top menu width adjustment  */

#toolbar .language-menu li a
{
padding: 11px 10px;
}

/* Gallery border color */

.gallery-image-box {

background: #b1d6f8;
border-radius: 6px;
}

/* h2 tag color */

#content h2 {

color: #3465AA !important;
}

/* Audio Gallery border color */

.panes {
    	
	border: 2px solid #3465aa;	
	background: #f2f0f0 !important;
}


p 	{
    line-height: 1.8em !important;
	font-size: 18px !important;
}

.entry-content ul, ol {

	line-height:27px !important;
       font-size: 18px !important;
}

.WPlookAnounce .announce-body h3{
margin-left: 130px !important;
}

/* to hide srila prabhupada quote for mobiles */
@media only screen and (max-device-width: 780px) {
	.WPlookAnounce{ display: none; }
  }


.logo-online-giving {

	margin-top: 20px !important;
	margin-bottom: 20px !important;	

}

.page-header{

	min-height:90px !important;
}

.header-bg{

	padding:27px 0 !important;
}

/* Text widget Font Adjustments */

.textwidget{

	margin-bottom: 0.5em !important;
    	font-size: 16px !important;
    	line-height: 1.5em !important;
    	font-family: inherit !important;
}

.image-text-widget-text {

	margin-bottom: 0.5em !important;
    	font-size: 16px !important;
    	line-height: 1.5em !important;
    	font-family: inherit !important;
	margin-left: 1em !important;
	margin-right: 1em !important;
	margin-bottom: 1em !important;
}

.widget-content{

	border-bottom: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
	margin-bottom: 1.5em !important;
	
}

.audio-title {

	background: black !important;
	color: white !important;
}

.grid_7 branding{

	background-image: url("ReachUsOnMaps");
}



/* Reduce width of Offer Seva button */

.header-links .make-donation a{
	width: 122px !important;
}

 .announce-body {
	background-image: url("wp-content/uploads/2016/makedonation_banner.jpg");
	    background-repeat: no-repeat;
	
}


/* Read more Seva */

.read-more-seva {
	text-transform: uppercase;
	border: 1px solid #3465aa;
	padding: 5px 10px;
	text-decoration: none;
	font-size: 13px;
	display: inline-block;
	background: #3465aa;
	color: #fff;
	margin-right: 20px;
	/* margin-top:12px; */
}

.read-more-seva {
	color: #3465aa;
	background: #fff;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
	animation-delay: 0.1s; /* W3C and Opera */
	-moz-animation-delay: 0.1s; /* Firefox */
	-webkit-animation-delay: 0.1s; /* Safari and Chrome */
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-ms-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	animation-duration:0.5s;
}

a.read-more-seva {
	text-transform: uppercase;
	border: 1px solid #3465aa;
	padding: 5px 10px;
	text-decoration: none;
	font-size: 13px;
	color: #3465aa;
	display: inline-block;

}

a.read-more-seva {
	background: #3465aa;
	color: #fff;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
	animation-delay: 0.1s; /* W3C and Opera */
	-moz-animation-delay: 0.1s; /* Firefox */
	-webkit-animation-delay: 0.1s; /* Safari and Chrome */
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-ms-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	animation-duration:0.5s;
}

.read-more-seva {
	border: 1px solid #d9d9d9;
	padding: 5px 10px;
	text-decoration: none;
	font-size: 13px;
	color: #fff;
	background: #fff;
}

.read-more-seva a {
	text-decoration: none;
}


.read-more-seva:hover {
	background: #f2911b;
	border: 1px solid #f2911b;
	color: #fff;
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
	animation-delay: 0.1s; /* W3C and Opera */
	-moz-animation-delay: 0.1s; /* Firefox */
	-webkit-animation-delay: 0.1s; /* Safari and Chrome */
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:0.5s;
	-moz-animation-duration:0.5s;
	-ms-animation-duration:0.5s;
	-o-animation-duration:0.5s;
	animation-duration:0.5s;
}

.read-more-seva:hover a {
	color: #fff;
}

/* custom css for front page content */

#front-text1 h1{ color: #239fdb!important;}


/* custom css for Image and Text Widget */

.widgets
{ 
margin-top:20px!important;
margin-left:5px!important;
}

.widgets p
{
margin-top:10px!important;
}

.hideline{
border-bottom: 0px solid #d9d9d9!important;
margin-bottom: 0px!important;
padding-bottom: 0px!important;
/*cursor: pointer;*/
}
.btnalign
{    
text-align: center!important;
padding-top: 0px!important;
margin-left: 20px!important;
}
.bookbtnalign
{ 
text-align: center!important;
padding-top: 0px!important;
margin-left: 20px!important;
margin-right: 0px!important;
float: right;
}
.book-button {
    text-transform: uppercase;
    border: 1px solid #3465aa;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 13px;
    display: inline-block;
    background: #3465aa;
    color: #fff;
    margin-right: 0;}
.amountTest {
    line-height: 25px !important;
    margin-bottom: 1.5em;
    font-size: 16px;
}

 .seva-amount {
    border: 0;
    font-family: inherit;
    font-size: 16px;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
.entry-meta p{ font-size:15px!important;}

.online.seva{
    width: 260px;
    margin: 0 20px 40px 20px;
    -webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.50);
    -moz-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.50);
    box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.50);
    background: #fff;
}

/* added to remove background border on mouse over in daily darshan page */
.ngg-gallery-thumbnail img:hover{
background-color: #FFFFFF!important;
}

.ngg-gallery-thumbnail{
border: 1px groove #DDD!important;  margin-bottom: 20px!important;
font-size: 18px !important;
}
.ngg-gallery-thumbnail img{
border: 0px !important;
margin: 0px 0px 10px 0px !important;
border: 0px !important;
padding: 0px !important;
width:260px !important; height:185px !important;
}
.ngg-gallery-thumbnail-box{
Width: 32% !important;
}
a { text-decoration: none !important;}
/* to display related links in objective page */
#sitemap_list{
background: #fff;
    margin: 0;
    padding: 0;
}
#sitemap_list li{
background: url(wp-content/plugins/ps-auto-sitemap/images/arrows/bg_lv1.png) repeat-x;
    font-size: medium;
    text-indent: 0;
    padding: 0 0 12px 0px;
    margin: 12px 0;
    list-style-type: none;
}

#sitemap_list li a{
background: url(wp-content/plugins/ps-auto-sitemap/images/arrows/ico_lv1.png) no-repeat left center;
    text-decoration: none;
    display: inline-block;
    padding-left: 25px;
    margin-left: 10px;
    line-height: 33px;
}
#sitemap_list li li{
background: url(wp-content/plugins/ps-auto-sitemap/images/arrows/line_dotted_glay.png) repeat-x left bottom;
    font-size: small;
    margin: 0;
    padding: 1px 0 0 7px;
    border: none;
background-color: #fff;	
}
#sitemap_list li li a{
background: url(wp-content/plugins/ps-auto-sitemap/images/arrows/ico_lower_lv.png) no-repeat left center;
    padding-left: 45px;
}

#sitemap_list ul{
  padding: 0;
    margin: 0;
}

.donate-box p {
	margin: 0px;
}

.donate-box input {
	width: 235px;
	margin-bottom: 20px;
	padding: 0 10px;
	height: 45px;
	box-sizing: border-box;
}

.donatenow .donate-box input {
	width: 100%;
}

.seva-content {
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    margin-bottom: 1.5em !important;
    width: 258px;
    margin: 0 20px 40px 0;
}

.seva-first-content {
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    margin-bottom: 1.5em !important;
    width: 258px;
    margin: 0 20px 40px 20px;
}

.seva-second-content {
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    margin-bottom: 1.5em !important;
    width: 258px;
    margin: 0 0 40px 20px;
}



.mainform {
	width: 100%;
	height: 100%;
	border: 0px solid red;	
}
.first {
    width: 47%;
    height: 25% !important;
    color: #000;
    margin-right: 4.5%;
    margin-bottom: 2.2% !important;
    float: left;
}
.second {
    width: 47%;
    height: 20% !important;
    color: #000;
    float: right;
    margin-bottom: 4.5%;
    margin-top: -2.2%;
}

input[type=text], input[type=email], input[type=date],
textarea, select{
	border: 1px solid #888;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 16px;
}


input[type=text], input[type=email], input[type=date]{
	padding: 10px 10px !important;
	max-width: 100%;
	box-sizing: border-box;
}

.styled-select select {
   background: transparent;
   width: 268px;
   padding: 15px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   }

#msg{
  color:red;
}
#errormsg{
  color:red;
}


/* Added on Dated 07/04/2016 */

.gallerylist{
   float:left;
   border: 1px solid #d9d9d9; 
    padding-bottom: 10px !important;
    margin-right: 20px;
}
article.list.gallerylist:hover img{
-webkit-transform: scale(1.0);
transform: scale(1.0);
}


.offer1

{

	color:white !important;
	font-size:14px !important;
}


/* Added on Dated 14/04/2016 */

.tabs_table .tabs li a
{

	margin-top:2px !important;
}

#nationality {
 padding: 1%;
}
#country{
 padding: 1%;
}
#state{
 padding: 1%;
}
@media screen and (max-width: 420px) {
.first{
  width: 100%;
}
.second {
  width: 100%;
  margin-top: 2.2%;
}
#nationality {
 padding: 3.2%;
}
#country{
 padding: 3.2%;
}
#state{
 padding: 3.2%;
}

.short-description p{
font-size: 15px !important;
line-height: 25px !important;
}

.share-items .share-item-icon-clock a:hover{
	color: #3a589b;
	background: #fff;
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
	animation-delay: 0.1s; /* W3C and Opera */
	-moz-animation-delay: 0.1s; /* Firefox */
	-webkit-animation-delay: 0.1s; /* Safari and Chrome */
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	-ms-animation-duration:0.3s;
	-o-animation-duration:0.3s;
	animation-duration:0.3s;
}

.share-items .share-item-icon-map a:hover{
	color: #3a589b;
	background: #fff;
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
	animation-delay: 0.1s; /* W3C and Opera */
	-moz-animation-delay: 0.1s; /* Firefox */
	-webkit-animation-delay: 0.1s; /* Safari and Chrome */
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:0.3s;
	-moz-animation-duration:0.3s;
	-ms-animation-duration:0.3s;
	-o-animation-duration:0.3s;
	animation-duration:0.3s;
}

.entry-meta-news a .icon-clock {
	color: #3b5998;
	padding-top: 8px;
	margin-left: 5px;
	float: left;
}

.entry-meta-news a .icon-map {
	color: #3b5998;
	padding-top: 8px;
	margin-left: 5px;
	float: left;
}