/*common css for both create event and create costume page*/
@font-face 
{
	/*
		font-family: Graphik;
		src: url('https://ticketgateway.com/fonts/Graphik-Regular-Web.eot') format('embedded-opentype'),
         url( 'https://ticketgateway.com/fonts/Graphik-Regular-Web.ttf' ) format('truetype'),
		 url('https://ticketgateway.com/fonts/Graphik-Regular-Web.woff2') format('woff2'), 
		 url('https://ticketgateway.com/fonts/whitneybook.svg#Graphik-Regular-Web') format('svg'); 
		*/

		font-family: Graphik;
		src: url('https://www.ticketgateway.com/fonts/Graphik-Regular-Web.eot') format('embedded-opentype'),
		url( 'https://www.ticketgateway.com/fonts/Graphik-Regular-Web.ttf' ) format('truetype'),
		url('https://www.ticketgateway.com/fonts/Graphik-Regular-Web.woff2') format('woff2'), 
		url('https://www.ticketgateway.com/fonts/Graphik-Regular-Web.woff') format('woff'), 
		url('https://www.ticketgateway.com/fonts/whitneybook.svg#Graphik-Regular-Web') format('svg'); 		 
		 
} 
/*@font-face 
{
		font-family:Graphik; 
		src: url("https://ticketgateway.com/fonts/Graphik-Regular-Web.woff2");
} */
body
{
		margin: 61px 0 0 0!important;
}		
#blog ,#blog-main-section
{
		font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
		color:#39364f;
}
#blog  h1,h2,h3,h4,h5,h6
#blog-main-section h1,h2,h3,h4,h5,h6
{
		font-family:Graphik,Helvetica,helvetica,arial,sans-serif;
		color:#39364f; 
}
#blog label 
{
    font-weight: normal;
    margin-bottom: 8px;
    text-align: left;
    font-size: 14px;
    color: #1C232B;
    margin-top: 0;
}
#blog label  span
 {
    padding-left: 5px;
    color: #FF0000;
    font-weight: normal;
} 
#blog .special-notes
{
	font-size: 12px;
    line-height: 16px;
    color: #6F7287;
    display: block;
    padding-left: 0px;
    margin-top: 5px;
    margin-bottom: 5px; 
}
.blog-no-padding
{
		padding-left:0;
		padding-right:0;
}
.blog-no-padding-l
{
		padding-left:0;
		padding-right:15px;
}
.blog-no-padding-r
{
		padding-left:15px;
		padding-right:0;
} 
#blog  select 
{
		background: #fff url(https://ticketgateway.com/images/dd-arrow.png) no-repeat 100% center;
		background-position-x: 99%;
} 
#blog  a
{
		color:#39364f;
		/* text-transform: capitalize; */
		text-decoration: none; 
		cursor:pointer;
}
#blog  a:hover
{ 
		color:#2196F3; 
}
#blog  a.view-anchor
{ 
		color:#26baee;
		text-transform: capitalize;
		text-decoration: none;
}
#blog  a.view-anchor:hover
{ 
		color:#6F7287; 
}
#blog  .form-control
{
		/* border: 1px solid #E2E5E7 !important; */
		border:1px solid rgba(128, 128, 128, 0.16862745098039217) !important;
		-webkit-box-shadow: none;
		box-shadow: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		border-radius: 0;
		font-size:14px;
		color: #39364f;
		padding: 6px 12px;
}
#blog  .form-control:focus, #blog .form-control:active 
{
		border-color: #20a7d6 !important;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
}
#blog   input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"] ,#blog  select
{
		height: 36px;
		border-top-width: 1px;
		border-style: solid;
}
#blog .btn-common-blog
{ 
		padding: 5px 12px;
		font-size: 15px;
		font-weight: normal;
		text-transform: capitalize;
		height: auto;
		width: 100%; 
		background-color: #7bad22;
		border: 2px solid #7bad22;
		color: #fff;
		text-align: center;
		margin-bottom: 10px;
		overflow-wrap: break-word; 
		white-space: normal;
		border-radius: 0px; 
		cursor: pointer;
		text-decoration: none;
}
#blog .btn-common-blog:hover,#blog .btn-common-blog:focus,#blog .btn-common-blog:active
{ 
		background-color: #9CCC47;
		border: 2px solid #9CCC47;
		outline:0;
		box-shadow: none;
		color:#fff;
}


/*featured images section css start here*/ 
#blog  .blogpad
{
		padding:2px;
}
#blog-main-section  .latest-blog .blog-grid
{
		padding:0px;
}
#blog-main-section  .latest-blog .blog-grid-l
{
		padding-left:0px;
		padding-right:8px;
}
#blog-main-section  .latest-blog .blog-grid-l:last-child
{
		padding-left:0px;
		padding-right:0px;
}
#blog-main-section  .latest-blog .blog-grid-l-r
{
		padding-left:0px;
		padding-right:0px;
}
#blog-main-section  .latest-blog .blog-grid-r
{
		padding-left:8px;
		padding-right:0px;
}
#blog-main-section  .latest-blog .blog-grid .blog-grid-a
{
		display:block;
		background: transparent;
} 
#blog-main-section  .latest-blog  .blog-grid .gridimg
{
		position: relative; 
		overflow:hidden;
		margin: 0 auto;
		max-width: 100%;
		text-align: center;
}  
#blog-main-section  .latest-blog  .blog-grid .gridimg figure
{
		position: relative;	
		overflow: hidden;
		margin: 0;
		text-align: center;
		cursor: pointer;
} 
#blog-main-section  .latest-blog .blog-grid .gridimg figure img 
{
		width:100%; 
		max-width:100%;
		height:400px;
		position: relative;
		webkit-transition: 4s;
		-moz-transition: 4s;
		-o-transition: 4s;
		-ms-transition: 4s;
		transition: 4s;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
}
#blog-main-section  .latest-blog .blog-grid .blog-grid-a:hover  .gridimg figure img
{ 
		opacity: 0.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-o-transform: scale(1.2);
		-ms-transform: scale(1.2);
		transform: scale(1.2); 
}
#blog-main-section  .latest-blog .blog-grid .gridimg figure figcaption 
{ 
		color: #fff;
		text-transform: uppercase;
		font-size:24px;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		position: absolute; 
		left: 0;
		width: 100%;
		padding: 30px 0px;
		bottom: 0;
		top:65%;
} 
#blog-main-section  .latest-blog  .blog-grid .gridimg figure figcaption::before,
#blog-main-section  .latest-blog  .blog-grid .gridimg figure figcaption::after
{
		pointer-events: none;
} 
#blog-main-section  .latest-blog  .blog-grid .gridimg figure h3 
{ 
		margin: 0 0 0px 0;  
		font-weight: 700;
		letter-spacing: .03em;
		text-align: center;
		font-size:20px;
		line-height: 30px; 
		color: #fff;
		background: rgba(0, 0, 0, 0.4196078431372549);
		padding-left: 5px;
		padding-right: 5px;
} 
/*featured images section css end here*/ 
 
 
/* blog left and right panel section common css start here*/  
#blog .blog-section
{
		padding:40px 0 80px 0;
} 
/* blog left and right panel section common css end here*/ 
	
/* blog left panel section css start here*/  
 #blog .blog-section .blog-left-panel .blog-single-large-post
{ 
		padding: 20px;
		border: 1px solid rgba(128, 128, 128, 0.16862745098039217);
		margin-bottom: 30px;
}
 #blog .blog-section .blog-left-panel .blog-single-large-post .single-post-detail-box a
{ 
		/* display:block; */
		color:#2196F3;text-decoration:none;
}

 #blog .blog-section .blog-left-panel .blog-single-large-post .single-post-detail-box a:hover
{  
		color:#2196F3;text-decoration:none;
}
#blog .blog-section .blog-left-panel .blog-single-large-post .main-img-cont
{
		overflow: hidden;
		position: relative;
		text-align: center;
		cursor: pointer;
		width: 100%;
}  
#blog .blog-section .blog-left-panel .blog-single-large-post .main-img-cont img
{
		width: 100%;
		height:380px;
		max-width: 100%;
		webkit-transition: 4s;
		-moz-transition: 4s;
		-o-transition: 4s;
		-ms-transition: 4s;
		transition: 4s;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
}  
#blog .blog-section .blog-left-panel .blog-single-large-post a:hover    .main-img-cont img
{ 
		-webkit-transform: scale(1.158);
		-moz-transform: scale(1.158);
		-ms-transform: scale(1.158);
		transform: scale(1.158);
		-webkit-transition: -webkit-transform linear 5s;
		-o-transition: transform linear 5s;
		-moz-transition: transform linear 5s,-moz-transform linear 5s;
		transition: transform linear 5s;
		transition: transform linear 5s,-webkit-transform linear 5s,-moz-transform linear 5s;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post .blog-hedaing a,
#blog .blog-section .blog-left-panel .blog-single-large-post .blog-hedaing 
{
		text-transform: capitalize;
		font-size: 22px;
		margin-bottom: 20px; 
		color: #333;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post .blog-hedaing a:hover
{ 
		color: #6d6c6c;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date
{
		/*position: absolute;*/
		/*top: 0;*/
		/*background: rgba(0, 0, 0, 0.62);*/
		/*padding:5px 10px;*/
		/*color: #fff; */
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date p
{
		font-size: 12px;
		margin-top:0px;
		margin-bottom:0;
		font-weight: 500;
		text-transform: inherit;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom
{
		/*position: absolute;*/
		/*bottom: 0;*/
		/*right: 0;*/
		/*background: rgba(0, 0, 0, 0.62);*/
		/*padding: 5px 10px;*/
		/*color: #fff;*/
} 

/*css start*/
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons
{
	 position:relative;
	 overflow:hidden;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network 
{
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network li
 {
	display: inline;
	margin: 0 5px;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-circle li a 
{
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 25px;
	height: 25px;
	font-size:14px;
	background-color:#000;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-circle li i 
{
	margin:0;
	line-height:25px;
	text-align: center;
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-circle a:hover i
{
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
 
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoFacebook
{
	background:#3B5998
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoFacebook:hover {
	background-color:#9E9E9E;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoTwitter {
	background-color:#33ccff;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoTwitter:hover {
	background-color:#9E9E9E;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoInsta
 {
	background: #f09433; 
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoInsta:hover
 {
	background:#9E9E9E; 
	background: -moz-linear-gradient(45deg, #9E9E9E 0%, #9E9E9E 25%, #9E9E9E 50%, #9E9E9E 75%, #9E9E9E 100%); 
	background: -webkit-linear-gradient(45deg, #9E9E9E 0%, #9E9E9E 25%, #9E9E9E 50%, #9E9E9E 75%, #9E9E9E 100%); 
	background: linear-gradient(45deg, #9E9E9E 0%, #9E9E9E 25%, #9E9E9E 50%, #9E9E9E 75%, #9E9E9E 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9E9E9E', endColorstr='#9E9E9E',GradientType=1 );
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoWhatsup
{
	background:#00cc6a;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoWhatsup:hover {
	background-color:#9E9E9E;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoFacebook:hover i,
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoTwitter:hover i,
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoInsta:hover i ,
#blog .blog-section .blog-left-panel .blog-single-large-post  .single-blog-date-bottom .single-blog-social-icons ul.social-network a.icoWhatsup:hover i 
{
	color:#fff;
}
 

 




/*css end*/
 
 
 
 
 
 



#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-detail-box
{
		padding:20px 0;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-detail-box p
{
		text-align:justify;
		font-size: 14px;
} 
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info
{
		padding:20px 0 0 0;
		position: relative;
		overflow: hidden;
		border-top: 1px solid rgba(128, 128, 128, 0.16862745098039217);
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul  
{
		padding-left:0; 
		margin-bottom:0px;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li
{
		color: #000;
		font-size:14px;
		vertical-align: middle; 
		margin-right: 1em;
		display:inline-block;
		list-style: none;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li:last-child
{ 
		margin-right:0em; 
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li  span
{ 
		display:inline-block;  
		vertical-align:middle;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li  span.fa-blog-icon
{ 
		margin-right: 5px; 
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li  span i 
{
		font-size: 1.5em;
		color: #aeaeae;
		margin-top: 0px;
		vertical-align: middle; 
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li a
{
		color: #000;
		transition: 0.5s all;
		-webkit-transition: 0.5s all;
		-moz-transition: 0.5s all;
		-o-transition: 0.5s all;
		vertical-align: middle;
		text-transform:capitalize;
		font-size:14px;
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   ul.info-ul li a:hover
{
		color: #2196F3; 
}
#blog .blog-section .blog-left-panel .blog-single-large-post  .blog-single-post-info   .btn-conti-reading
{
		margin-bottom:0px;
		width:100%;
}
/* blog left panel section css end here*/
  
/* blog right panel section common css start here*/   
 
#blog .blog-section .blog-right-panel .blog-widget
{ 
		padding-left:0;
		padding-right:0;
		display: block;
		margin-bottom: 30px;
		padding:20px 20px 20px 20px;
		border: 1px solid rgba(128, 128, 128, 0.16862745098039217);
}
#blog .blog-section .blog-right-panel .blog-widget:last-child
{  
		margin-bottom:0px; 
}
#blog .blog-section .blog-right-panel .blog-widget .widget-title
{
		position: relative;
		margin-bottom: 38px;
		padding-bottom: 15px;
		font-size: 18px;
		border-bottom: 1px solid rgba(128, 128, 128, 0.16862745098039217); 
		text-align:center;
		text-transform: capitalize;
		margin-top: 0;
} 
#blog .blog-section .blog-right-panel .blog-widget .widget-content
{
		position: relative;
		overflow:hidden;
} 
#blog .blog-section .blog-right-panel .blog-widget .widget-title span 
{
		display: block;
		position: absolute;
		bottom: -2px;
		width: 60px;
		height: 3px;
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-title .main-color-bg 
{
		background-color: #2196F3;
		color: #2196F3;
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-title  .hor-center
{
		position: absolute;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
}
/* blog right panel section common css end  here*/  

/*blog right panel search section css start here*/
#blog .blog-section .blog-right-panel   .blog-search 
{
		margin-bottom: 30px;
} 
#blog .blog-section .blog-right-panel   .blog-search .search-btn-sett
{
		position: absolute;
		right: 0px;
		top: 0px;
		height: 50px;
		width: 50px;
		display: block;
		font-size: 20px;
		color: #e0e0e0;
		line-height: 100%;
		font-weight: normal;
		background: none;
}
#blog .blog-section .blog-right-panel   .blog-search .search-btn-sett:hover,
#blog .blog-section .blog-right-panel   .blog-search .search-btn-sett:focus,
#blog .blog-section .blog-right-panel   .blog-search .search-btn-sett:active
{
		background: #ddd;
		color: #fff;
}
#blog .blog-section .blog-right-panel   .blog-search   input[type="text"] 
{
		height: 50px; 
		padding-right:50px;
} 
/*blog right panel search section css end here*/ 

/* blog right panel recent section  css start  here*/   
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  .recent-post-list
{
		margin-bottom:15px;
}  
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  .recent-post-list:last-child
{
		margin-bottom:0px;
}  
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  .recent-post-list  .recent-post-left
{
		width:30%;
		float:left;
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  .recent-post-list  .recent-post-left  a.anchor-img
{
		display:block
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content   .recent-post-list  .recent-post-left  .recent-img-div img.recentimg
{
		width:100%;
		height:85px;
		max-width:100%; webkit-transition: 4s;
		-moz-transition: 4s;
		-o-transition: 4s;
		-ms-transition: 4s;
		transition: 4s;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content   .recent-post-list  .recent-post-left a.anchor-img:hover   img.recentimg 
{
		opacity: 0.7;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: alpha(opacity=70);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-o-transform: scale(1.2);
		-ms-transform: scale(1.2);
		transform: scale(1.2);
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  .recent-post-list  .recent-post-left .recent-img-div
{
		overflow: hidden;
		position: relative;
		text-align: center;
		cursor: pointer;
		width: 100%;
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-content   .recent-post-list  .recent-post-right
{
		width:70%;
		float:right;
		padding-left:10px;
}  
#blog .blog-section .blog-right-panel .blog-widget   .widget-content  .recent-post-list  .recent-post-right a 
{  
		color: #666;  
		text-decoration: none;
		font-size: 14px;
		display:block;
		padding-bottom:10px;
		text-transform:capitalize;
}
#blog .blog-section .blog-right-panel .blog-widget   .widget-content  .recent-post-list  .recent-post-right a:hover
{  
		color: #2196F3;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content   .recent-post-list  .recent-post-right p.post-time 
{  
		font-size: 12px;
		color: #999;
		margin-bottom: 5px;
}
/* blog right panel recent section  css end  here*/

/*blog right panel sign up and start selling ticket today section css start here*/ 
#blog .blog-section .blog-right-panel .blog-widget .widget-content  .get-start  
{
		text-align:center;
}  
#blog .blog-section .blog-right-panel .blog-widget .widget-content  .get-start .btn-get-started,
#blog .blog-section .blog-right-panel .blog-widget .widget-content .blog-newsletter .btn-blog-subscribe
{
		width:auto; 
		text-transform:uppercase;
		margin-bottom:0;
		max-width: 100%;
} 
/*blog right panel sign up and start selling ticket today section css end here*/ 


/*blog right panel categories section css start here*/ 
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list,
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.recent-post-list
{
		padding-left:0;
		margin-bottom: 0;
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li 
{  
		border-bottom: 1px dashed #e6e6e6;
		color:#ddd;
		list-style:none;
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li:last-child
{  
		border-bottom:none; 
} 
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li a  
{
		color: #666;
		display: block;
		padding: 7px 0;
		text-decoration: none;
		font-size: 16px;
		text-transform:capitalize;
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li:last-child  a
{ 
		padding-bottom:0;
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li:first-child  a
{ 
		padding-top:0;
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li a:hover 
{
		color:#2196F3;
}
#blog .blog-section .blog-right-panel .blog-widget  .widget-content  ul.category-list li a  span  
{
		float: right;
		color: #bdbdbd;
} 
/*blog right panel categories section css end here*/  
 
  
/*blog right panel stay connected section css start here*/ 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon 
{
		text-align:center; 
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon ul.social-network 
{
		list-style: none;
		display: inline;
		margin-left:0 ;
		padding: 0;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon ul.social-network li
{
		display: inline;
		margin: 0 5px;
} 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoInstagram:hover
{
		background-color: #49709b;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoFacebook:hover 
{
		background-color:#3B5998;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoTwitter:hover
{
		background-color:#33ccff;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoGoogle:hover 
{
		background-color:#BD3518;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoVimeo:hover
{
		background-color:#0590B8;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoLinkedin:hover 
{
		background-color:#007bb7;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoInstagram:hover i, 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoFacebook:hover i, 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoTwitter:hover i,
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network a.icoGoogle:hover i, 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon.social-network a.icoVimeo:hover i, 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon.social-network a.icoLinkedin:hover i 
{
		color:#fff;
} 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network li a 
{
		display:inline-block;
		position:relative;
		margin:0 auto 0 auto;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
		text-align:center;
		width: 35px;
		height: 35px;
		font-size:16px;
		background-color:#666;   
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network li i
{
		margin:0;
		line-height:35px;
		text-align: center;
} 
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network li a:hover i 
{
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-ms--transform: rotate(360deg);
		transform: rotate(360deg);
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
		-ms-transition: all 0.2s;
		transition: all 0.2s;
}
#blog .blog-section .blog-right-panel .blog-widget .widget-content .social-follows-icon .social-network i 
{
		color: #fff;
		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		-o-transition: all 0.8s;
		-ms-transition: all 0.8s;
		transition: all 0.8s;
} 
 
#blog .blog-section .block-back-icon
{
	 margin-right:5px;
	 text-transform: capitalize; 
}
 
#blog .blog-section .block-back-icon i.fa
{
	font-size:16px;
	color:#000;
	padding-right:5px;
}
 #blog .blog-section .blog-left-panel .blog-single-large-post .single-blog-date p:hover  .block-back-icon i.fa
 {
    color:#fff;
}
/*blog right panel stay connected section css end here*/
 
 
 
 
/*blog right panel subscribe for newsletter section css start here*/
#blog .blog-section .blog-right-panel   .blog-newsletter  
{
		text-align:center;
}
#blog .blog-section .blog-right-panel   .blog-newsletter .btn-blog-subscribe
{
		margin:20px 0 0 0; 
} 
/*blog right panel subscribe for newsletter section css end here*/
 
 

 /*BLOG DETAIL PAGE CSS START HERE*/
 
 
/*single blog page rating section css start here*/
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box-cont
{
		padding: 10px;
		display: block;
		box-shadow: 0px 0px 9px #dddddd;
		position:relative;
		overflow:hidden;
		text-align: center;
}
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box img.rating-mood-img
{ 
		cursor:pointer;
		width: 60px; 
		height:auto;
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s; 
} 
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box-cont-inner
{ 
		display: inline-bock; 
		padding: 2rem;
		text-align:center;
		cursor:pointer;  
}
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box-cont-inner .blog-rating-box-img
{
		width:100%;
		height:75px;
		margin:auto;
}	
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box-cont-inner .blog-rating-box-img:focus
{
		outline:0;
}
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box-cont-inner:hover  img.rating-mood-img 
{ 
		margin-top:-20px;  
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
}
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box-cont-inner  p
{
		font-size: 16px;
		margin-bottom: 0;
		text-transform: capitalize;
} 
 .blog-rating-box-text-color p.rating-text
{ 
		color:#2196F3;
} 
/*single blog page rating section css end here*/
 
/*single blog page comment section css start here*/ 
#blog .blog-section .blog-left-panel .blog-comment  
{
		margin-top: 0px;
		margin-bottom: 0px; 
} 
#blog .blog-section .blog-left-panel   h2.add-comments-heading
{
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 20px;
		text-transform: capitalize;
		border-bottom: 1px solid rgba(128, 128, 128, 0.16862745098039217);
		padding-bottom: 15px;
		line-height: inherit;
}
#blog .blog-section .blog-left-panel   a.comments-title
{ 
    font-size: 20px;
    text-transform: capitalize;  
}
#blog .blog-section .blog-left-panel .blog-comment  .sec-title
{
		position: relative;
		margin-bottom: 42px;
		background-color: #f3f3f3;
}
 
#blog .blog-section .blog-left-panel .blog-comment  .blog-comment-box,
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list,
#blog .blog-section .blog-left-panel .blog-rating .blog-rating-box
{
		padding:20px 0 30px 0;
}
#blog .blog-section .blog-left-panel .blog-comment  .blog-comment-box .form-group
{
		margin-bottom:20px;
}  
#blog .blog-section .blog-left-panel .blog-comment  .blog-comment-box .blog-comment-l
{
		padding-left:0px;
		padding-right:15px;
} 
#blog .blog-section .blog-left-panel .blog-comment  .blog-comment-box .blog-comment-r
{
		padding-left:15px;
		padding-right:0px;
} 
#blog .blog-section .blog-left-panel .blog-comment  .blog-comment-box .blog-comment-l-r
{
		padding-left:0px;
		padding-right:0px;
}
#blog .blog-section .blog-left-panel .blog-comment .blog-comment-box .btn-comment-submit
{
		margin-top: 10px; 
		float: left;
		width:auto;
		text-transform: uppercase;
}
#blog .blog-section .blog-left-panel .blog-comment .blog-comment-box input[type="text"], input[type="password"], input[type="date"], input[type="email"], input[type="time"]
{
		height:40px; 
} 
/*single blog page comment section css end here*/ 
 
/*single blog page add comment section css start here*/ 
#blog .blog-section .blog-left-panel .view-blog-comment   .comment-list .comment-list-pl
{
		padding-left:0;
		padding-right:15px;
}
#blog .blog-section .blog-left-panel .view-blog-comment   .comment-list .comment-list-pr
{
		padding-left:15px;
		padding-right:0px;
}
#blog .blog-section .blog-left-panel .view-blog-comment  .comment-list .thumbnail.comment-thumbnail
 { 
    border: 1px solid rgba(128, 128, 128, 0.16862745098039217); 
}
#blog .blog-section .blog-left-panel .view-blog-comment   .comment-list .view-blog-bottom 
{
		position: relative;
		overflow: hidden;
		margin-bottom:20px;
}
#blog .blog-section .blog-left-panel .view-blog-comment   .comment-list .view-blog-bottom:last-child
{ 
		margin-bottom:0px;
}
#blog .blog-section .blog-left-panel .view-blog-comment   .comment-list .view-blog-bottom  .thumbnail img
{
		width:60px;
		height:60px;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel .panel-heading
{
		padding: 4px 15px;
		position: absolute;
		border:none;
		border-top-right-radius:0px;
		top: 1px;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel .panel-heading.right 
{
		border-right-width: 0px;
		border-top-left-radius:0px;
		right: 16px;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list .view-blog-bottom  .panel-default
{
    border-color: rgba(128, 128, 128, 0.16862745098039217);
	margin-bottom:0px;
} 
  
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list .view-blog-bottom  .panel .panel-body 
{ 
		padding:10px;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel  .panel-body  .comment-user,
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel  .panel-body .comment-date
{
		color:#39364f;
		font-size: 14px;
		text-transform: capitalize;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel  .panel-body .comment-post p
{
		font-size:14px;
		text-align:justify;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list .view-blog-bottom  .panel .panel-body  p.comment-pb-zero
{
		margin-bottom:0px; 
		text-align:right;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list .view-blog-bottom  figcaption
{
		word-wrap: break-word;
		text-transform: capitalize;
		font-size: 14px;
}  
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .comment-post
{
		margin-top: 6px;
} 	
#blog .blog-section .blog-left-panel .view-blog-comment  .comment-list .view-blog-bottom  .arrow:after,  
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom .arrow:before 
{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-color: transparent;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel.arrow.left:after,  
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel.arrow.left:before 
{
		border-left: 0;
} 
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel.arrow.left:before
{
		left: 0px;
		top: 30px; 
		border-right-color: inherit;
		border-width: 16px;
} 
#blog .blog-section .blog-left-panel .view-blog-comment  .comment-list  .view-blog-bottom  .panel.arrow.left:after 
{
		left: 1px;
		top: 31px; 
		border-right-color: #FFFFFF;
		border-width: 15px;
} 
#blog .blog-section .blog-left-panel .view-blog-comment  .comment-list  .view-blog-bottom  .panel.arrow.right:before 
{
		right: -16px;
		top: 30px; 
		border-left-color: inherit;
		border-width: 16px;
} 
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .panel.arrow.right:after 
{
		right: -14px;
		top: 31px; 
		border-left-color: #FFFFFF;
		border-width: 15px;
}
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .btn-replay
{
		background-color: #fff;
		border-color: #ccc;
		font-size:14px;
} 
#blog .blog-section .blog-left-panel .view-blog-comment .comment-list  .view-blog-bottom  .btn-replay:hover
{
		background-color: #9CCC47; 
		outline: 0;
		box-shadow: none;
		color: #fff;
}
/*single blog page add comment section css end here*/




/*css for pegination start*/
#blog .blog-pegination .pagination 
{
    padding-left: 0;
    margin:0px 0;
    border-radius:0px;
}
#blog .blog-pegination .pagination a 
{
		color: #39364f;
		float: left;
		padding:5px 10px;
		text-decoration: none;
		transition: background-color .3s;
		line-height: inherit;
		border: 1px solid rgba(128, 128, 128, 0.16862745098039217);
		border-left-width: 0;
		background-color: #fff;
} 
#blog .blog-pegination .pagination a:first-child
{ 
		border-left-width:1px; 
}
#pagination strong {
    color: #39364f;
		float: left;
		padding:5px 10px;
		text-decoration: none;
		transition: background-color .3s;
		line-height: inherit;
		border: 1px solid rgba(128, 128, 128, 0.16862745098039217);
		border-left-width: 0;
		background-color: #fff;
}

#pagination strong {
    background-color: #2196f3;
		color: white;
    
}

#pagination strong:hover {
    background: #15b5ea;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b5ea), to(#00afef));
    background: -moz-linear-gradient(0% 0% 270deg,#15b5ea, #00afef);
}
/*css for pegination end*/


/*css for blog post search start*/
#blog .blog-list-search   
{
		max-height: 300px;
		overflow-x: hidden;
		overflow-y: visible;
		position: absolute;
		z-index: 99999;
		background: #fff;
		width:100%;
}
#blog .blog-list-search  ul.blog-list-search-ul
{
		padding-left:0px;
		margin-bottom:0;
		margin-top:0;
		list-style-type:none; 
		display:none; 
		border:1px solid rgba(128, 128, 128, 0.16862745098039217);
		border-top:none;
}
#blog .blog-list-search  ul.blog-list-search-ul li
{ 
		border-bottom: 1px solid #e0e0e0;
}
#blog .blog-list-search  ul.blog-list-search-ul li:last-child
{ 
		border-bottom:none;
} 
#blog .blog-list-search  ul.blog-list-search-ul li a
{
		text-decoration: none;
		display: block;
		padding: 6px 12px;
		font-weight: 300;
		color:#666;
		font-size:14px;
}
#blog .blog-list-search  ul.blog-list-search-ul li a:hover,#blog .blog-list-search  ul.blog-list-search-ul li a:focus
{
	color:#2196F3;
}
/*css for blog search end*/


#blog .captcha-reload-spinner
{
	font-size: 24px;
    vertical-align: middle;
    margin-left: 10px;
}


#blog .blog-section .blog-left-panel .comment-blog-hedaing h3
{
    text-transform: capitalize;
    font-size: 18px;
    margin-bottom: 20px;
	margin-top: 0;
    color: #333;
}
#blog .blog-section .btn-more-comments
{
		margin-top: 10px; 
		float: left;
		width: auto;
		text-transform: uppercase;
}
#blog .blog-section .blog-left-panel .prev-nex-blog  
{
	 margin-bottom:10px;
} 
#blog .blog-section .blog-left-panel .prev-nex-blog .prev-nex-blog-left
{
	padding-left:0;
	padding-right:15px; 
} 
#blog .blog-section .blog-left-panel .prev-nex-blog .prev-nex-blog-right
{
	padding-left:15px;
	padding-right:0px; 
} 
#blog .blog-section .blog-left-panel .prev-nex-blog  a 
{ 
		font-size: 14px;
		cursor: pointer;
		background: #2196F3;
		padding: 5px 10px;
		color: #fff;
} 
#blog .blog-section .blog-left-panel .prev-nex-blog  a:hover
{
		color:#CDDC39; 
} 
 
#blog .blog-section .blog-left-panel .prev-nex-blog  .blogprev-left span
{
	margin-right:5px;
}
#blog .blog-section .blog-left-panel .prev-nex-blog  .blogprev-right span
{
	margin-left:5px;
}
#blog .blog-section .blog-left-panel .prev-nex-blog  a.blogprev-left
{
	 float:left;
} 
#blog .blog-section .blog-left-panel .prev-nex-blog  a.blogprev-right
{
	 float:right;
} 



#blog     .custom-iframe-video
{
	width:100%;
	max-width:100%;
}

