﻿input{outline:none!important; border:none!important;}

.page_headings .subcat_date a {
    text-decoration: underline;
    color: #6a6a6a;
    float: initial;
    font-size: 13px;
}

/*Design by Umesh*/

form#commentform p input {
    border: 1px solid #aaa!important;
    height: 25px;
    width: 100%;
}

input#submit {
    background: #C2150A;
    color: #fff;
    width: auto!important;
    padding: 0px 15px;
}

form#commentform p textarea#comment {
    width: 100%;
}

.sharingbtn {
    float: left;
    margin: 0px;
    padding: 7px 0px 0px 0px!important;
    box-sizing: border-box;
    width: 80%;
}

.shareprint {
    margin-top: 16px!important;
}


/*Design by Umesh*/

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	font-size: 12px;
	margin: 1px 15px 10px 15px;
	line-height: 18px;
	padding-bottom: 7px;
	max-width: 100%;
	/*max-height: 1800px;*/
}
.paypal-btn{ padding:10px!important; background:#c2150a!important; color:#fff!important;}


.cation {
	overflow: hidden!important;
	max-width: 630px!important;
	max-height: 835px!important;
	padding: 7px !important;
	background-color: #f3f3f3!important;
	margin: auto;
	border: 1px solid #DDDDDD!important;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-size: 10pt;
	line-height: 18px;
	color: #757575;
	text-align:center;
	width:96%; margin:auto;
}
.wp-caption img {
	/*max-width: 98%;
	max-height: 800px;*/
}
/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width:98%!important;
}
.alignnone{width:98%!important;}

 @media screen and (min-width: 600px) {
.author-avatar,  /*#colophon,  #respond,  .commentlist .comment-edit-link,  .commentlists .comment-edit-link,  .commentlist .reply,  .commentlists .reply,*/  .entry-header .comments-link,  .entry-meta .edit-link a,  .page-link,  .site-content nav,  .widget-area,  img.header-image,  .main-navigation {
	display: none;
}
}

/*************************************************/
/* =Infinite Scroll
	-------------------------------------------------------------- */
	
	.infinite-wrap {
	        border-top: 0;
	}
	
	/* Spinner */
	.infinite-loader {
	        background-color: #e8e5ce;
	        padding: 40px 0;
	}
	.infinite-loader .spinner {
	        margin: 0 auto;
	        width: 34px;
	        height: 34px;
	}
	.sidebar .infinite-loader .spinner {
	        padding-right: 376px;
	}
	.rtl.sidebar .infinite-loader .spinner {
	        padding-left: 376px;
	        padding-right: 0;
	}
	
	/* Click-to-load */
	#infinite-handle {
	        background-color: #e8e5ce;
	        padding: 40px 0;
	        text-align: center;
	}
	.sidebar #infinite-handle {
	        padding-right: 376px;
	}
	.rtl.sidebar #infinite-handle {
	        padding-left: 376px;
	        padding-right: 0;
	}
	#infinite-handle span {
	        background: #e05d22; /* Old browsers */
	        background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%); /* Chrome 10+, Safari 5.1+ */
	        background:   linear-gradient(to bottom, #e05d22 0%, #d94412 100%); /* W3C */
	        border: none;
	        border-bottom: 3px solid #b93207;
	        border-radius: 2px;
	        display: inline-block;
	        color: #fff;
	        font-size: 100%;
	        padding: 11px 24px 10px;
	        text-decoration: none;
	}
	#infinite-handle span:hover {
	        background: #ed6a31; /* Old browsers */
	        background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%); /* Chrome 10+, Safari 5.1+ */
	        background:   linear-gradient(to bottom, #ed6a31 0%, #e55627 100%); /* W3C */
	        outline: none;
	}
	#infinite-handle span:active {
	        background: #d94412; /* Old browsers */
	        background: -webkit-linear-gradient(top, #d94412 0%, #e05d22 100%); /* Chrome 10+, Safari 5.1+ */
	        background:   linear-gradient(to bottom, #d94412 0%, #e05d22 100%); /* W3C */
	        border: none;
	        border-top: 3px solid #b93207;
	        padding: 10px 24px 11px;
	}
	
	/* Elements to hide: post navigation, normal footer. */
	.infinite-scroll .paging-navigation,
	.infinite-scroll.neverending #colophon {
	        display: none;
	}
	
	/* Hooks to infinity-end body class to restore footer. */
	.infinity-end.neverending #colophon {
	        display: block;
	}
	
	/* For small viewports. */
	@media (max-width: 999px) {
	        .sidebar .infinite-loader .spinner,
	        .rtl.sidebar .infinite-loader .spinner {
	                padding-right: 0;
	                padding-left: 0;
	        }
	        .infinite-scroll #infinite-handle,
	        .rtl.sidebar #infinite-handle {
	                padding-right: 0;
	                padding-left: 0;
	        }
	}
	
.right_visite_boxe { float: left; margin: 3px 0 0; padding: 11px 0 14px; width: 100%;}	
.right_visite_boxe embed{ width:100%;}

/*scroll top*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(194, 21, 10, 0.8) url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  /*opacity: .5;*/
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
/*scroll top close*/

.gallery-item {
		max-width:30.5%;
	}

	.gallery-columns-1 .gallery-item {
		max-width: 100%;
	}

	.gallery-columns-2 .gallery-item {
		max-width: 50%;
	}

	.gallery-columns-4 .gallery-item {
		max-width: 25%;
	}

	.gallery-item dt { text-align:center; padding-bottom:10px;}

@media screen and (min-width: 48em) {
 .gallery-columns-5 .gallery-item {
		max-width: 20%;
	}

	.gallery-columns-6 .gallery-item {
		max-width: 16.66%;
	}

	.gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}

	.gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}

	.gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}
}
.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

#email-posts-to-subscribers-2 .email_posts_subscribers form input{width: 100%;padding: 8px;font-size: 15px;border:1px solid #ccc!important;box-sizing: border-box;}#email-posts-to-subscribers-2 .email_posts_subscribers form p br{display:none}#email-posts-to-subscribers-2 .email_posts_subscribers form p .name{display: block;margin: 0;padding:0 0 5px 0}

#email-posts-to-subscribers-2 .email_posts_subscribers form input[type="submit"]{background-color: #C2150A;color: #fff;
display: block;width: 100%;}

.elp_form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff!important;
  opacity: 1; /* Firefox */
}

.elp_form :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff!important;
}

.elp_form ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff!important;
}

.header_banner {
    float: right;
    margin: 17px 0 0;
    padding: 0;
    width: 49%;
}

@media screen and (max-width:767px){
#email-posts-to-subscribers-2{    clear: both;
float: left;
width: 100%;
margin: 0px 0 0 0;
display: block;
padding: 0 15px;
box-sizing: border-box;}	

#email-posts-to-subscribers-2 .email_posts_subscribers form input[type="submit"]{max-width: 140px;
margin: 0 auto;}
.home_mid_area .slider_top{display:block!important}
.home_mid_area .slider_top .flex-direction-nav a{top:50%!important; margin-top:-15px!important}

.slide_box{min-height:196px!important}
.toggleMenu{margin-top:-25px}
	
}/*767*/


@media screen and (max-width:420px){
.home_mid_area .slider_top .flexslider .slides img{width:100%; height:137px}
.header-btn-area{margin-bottom:0px!important}	
.silhouette-logo-text{font-size:9pt!important}



}/*420px*/