/*
Template Name: WowMag 
Author: WowThemes
Version: 1.0
*/


/* Table of Content
==================================================
	
	General
	Text
	Header
		News block
		Search block
		Logo
		Header advertise
		Social icons
		Member area
		Main menu

	Slider
		Carousel
		Posts in Slider
		Slider sidebar

	Content
		Content tabs for Home and Full Width Page
		Listing pages
			Buttons
			Modern listing
			Blog listing
			Timeline listing
		Breadcrumbs
		Blog posts 
			Author
			Post info
			Post content
				Related posts with Owl-carousel
				Add comment form
			Full Width post
			Author page
			Gallery page
				Gallery with Owl-carousel
		Forum pages
			Forum sidebar
				Forum sidebar tabs
				Recent topics
			Forum comments
			Forum topics
		Contributors
		Contact Us
			Contact form
		Post with comments
		Search results
		404 page
		Site map

	Posts

	Sidebar
		Sidebar widget 1 
			Sidebar tabs
		Sidebar widget 2
		Sidebar widget 3
		Sidebar widget 4

	Footer
		Footer widget 1
		Footer widget 2
		Footer widget 3 (slider)
		Copyrights
		Footer menu

	Responsive	
		Resolution more than 1199px
		more than 991px
		more than 990px
		Resolution between 768px and 991px
		more than: 767px
		more than: 650px
		more than: 479px
*/



@font-face {
    font-family: 'Concert One';
    src: url('../fonts/concertone-regular-webfont.eot');
    src: url('../fonts/concertone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/concertone-regular-webfont.woff') format('woff'),
         url('../fonts/concertone-regular-webfont.ttf') format('truetype'),
         url('../fonts/concertone-regular-webfont.svg#concert_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}



/* General */

header, nav, section, article, aside, footer {
   display:block;
}
button{
	outline:0;
}
ul{
	padding: 0;
	list-style: none;
}
a{
	color:#2e2e2e;
	outline: none !important;
}

a:hover{	
	color:#e84c4c;
}
p {
    margin: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus{
	background: none;
	color: #e84c4c;	
}


/* General end */

/* Text begin */
body{
	color:#2e2e2e;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	background: #ffffff;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Concert One', cursive; 	
	color:#2e2e2e;
	margin: 0;
}
h2{
	font-size: 36px;
	margin: 0 0 24px 0;
}
h3{
	margin: 20px 0;
	line-height: 32px;
}
h3 a:hover{
	text-decoration: none;
}
/* End text */




/* Header begin */


/* News block begin */
.head-news{	
	font-size: 13px;
}
.head-news header p{
	background: #e84c4c;
	color: #fffefe;
	float: left;
	padding: 12px 18px;	
	position: relative;
}
.head-news header p:after{
	content:"\00A0";
	width: 0;
	height: 0;
	border-width: 8px 6px;
	border-color: transparent transparent transparent #e84c4c; 
	display: block;
	border-style: solid;
	position: absolute;
	top: 15px;
	right: -12px;
}
.content-news{
	margin-top: 11px;
}
.head-news p{
	color: #5d5d5d;
	float:left;
	margin-right: 25px;
}
.head-news p span{
	color: #939393;
	margin-right: 25px;
}
/* News block end */



/* Search block begin */
.search a > i.fa-search{
	color: #222222;
	float: right;
	font-size: 18px;
	padding: 5px 20px 0 0;
	position: relative;
}
.search .dropdown-menu{
	border-radius: 0;
	max-width: 270px;
	padding: 20px;
	right: 5px;
	top: 32px;
}
.search .form-control, .search .input-group-btn .btn-default, .btn{
	border-radius: 0;
	border: 1px solid #d7d7d7;
	background: #fff;
}
.input-group-btn .btn-default{
	border-left: none;
}
.search .form-control{
	border-right: none; 
	box-shadow: none;
}
.search button > i.fa-search{
	color: #e84c4c;
	font-size: 16px;
}
.search .btn{
	border-left: none; 
}

/* Search block end */



.header-block{
	background: #272727;
}
.header-top{
	padding:26px 0;
}


/* Logo */
.logo{
	float: left;
	width: 242px;
	padding-top: 32px;
	margin: 0;
}
.logo img:hover{
	opacity: 1;
}


/* Header advertise */
.header-adv{
	float: left;		
}


/* Social icons begin */
.social-icons{
	float: left;
	font-size: 16px;
	margin-top: 28px;
	margin-left: 40px;
}
.social-icons i{
	padding: 8px;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	text-align: center;
	color: #fff;
	border: 1px solid transparent;	
	transition: background-color .5s, color.5s;
	-moz-transition: background-color .5s, color.5s;
	-webkit-transition: background-color .5s, color.5s;
	-o-transition: background-color .5s, color.5s;
 	-ms-transition: background-color .5s, color.5s;
}
 .social-icons i:hover{
	background-color: #eee;
	color: #2e2e2e;
} 
.social-icons li{
	display: inline;
}
.social-icons a{
	border-radius: 50%;
	width: 30px;
	height: 30px;	
}
.fa-facebook{
	background: #004088;
}
.fa-twitter{
	background: #00abe3;
}
.fa-dribbble{
	background: #df4a84;
}
.fa-google-plus{
	background: #d95333;
}
.fa-pinterest{
	background: #ca2128;
}
.fa-linkedin{
	background: #0077B5;
}
.fa-youtube{
	background: #C33C2D;
}
.fa-instagram{
	background: #004879;
}
.fa-globe{
	background: #464646;
}
/*Social icons end*/


/* Member area begin */
.member-area{
	float: right;		
	margin-top: 36px;
}
.member-area li{
	display: inline;
}
.member-area li:first-child{
	margin-right: 10px;
}
.member-area li a{
	color: #fff;
	background-color: transparent;
	padding: 6px 6px 4px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	transition: background-color .3s, color.3s;
	-moz-transition: background-color .3s, color.3s;
	-webkit-transition: background-color .3s, color.3s;
  	-o-transition: background-color .3s, color.3s;
 	-ms-transition: background-color .3s, color.3s;
  	}
.member-area li a:hover{
	background-color: #fff;
	color:#e84c4c;
}
.member-area i{
	padding-right: 14px;
	font-size: 18px;
}
/* Member area end */



/* Main menu */
.tinynav {
	display: none;
}
.header-block .mainmenu{
	background: #fff;
	border: none;
	box-shadow: none;
	border-radius: 3px 3px 0 0;
	display: block;
	margin-bottom: 0;
	min-height: 36px;
	z-index: 1;
}
.mainmenu > .nav > li{
	display: inline;
}
.mainmenu .nav-tabs{
	padding: 0 0 10px 20px;
	position: relative;
	bottom: -18px;
}
.nav-tabs{
	border: none;
}
.mainmenu > ul> li > a{
	color:#222222;
	font-family: 'Concert One', cursive;
	font-size: 18px; 
	text-decoration: none;
	text-transform: uppercase;
}
.mainmenu .meta-tags .fa{
	font-size: 14px;
	margin-right: 6px;
}
.mainmenu i.fa-home{
	font-size: 18px;
}


.dropdown i.fa{
	font-size: 11px;
}
.dropdown #drop-inline{
	display: inline-block;
	width: 100%;
	padding-top: 20px;
}
#drop-inline a, .features p{
	color: #222;
	font-family: 'Concert One', cursive;
	font-size: 18px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#drop-inline .post-list{
	margin-top: 20px;
}

#drop-inline .post-list > li:last-child .post-type-2{
	padding-bottom: 0;
	margin-bottom: 0;
}
.dropdown-menu{
	border-top: 1px solid #e84c4c;
	box-shadow: none;
	padding-top: 0;
	top: 49px;
}
.dropdown-menu .divider{
	width: 85%;
}
.hr-vert{
	border-right: 1px solid #dcdcdc;
	content: " ";
	left: 24%;
	height: 100%;
	position: absolute;
	top: 0;
}


.features{
	padding: 32px 0 20px 60px;
}
.features ul{
	list-style-type: circle;
	list-style-position: inside;
}
.features a{
	padding-left: 16px;
	font-size: 13px;
}
.features a:hover{
	text-decoration: none;
}
.features-dropdown li, .features-dropdown li.divider{
	margin-top: 13px;
}

#tinynav1 option:nth-child(2) {
    display: none;
}

/* Main menu end */

/* Header end */




/* Slider begin */
.slider-wrapper{
	background: #f4f4f4;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin: 30px 0 40px;
	padding: 20px 0;
}
.slider{
	float: left;		
}

/* Carousel begin */
.carousel-indicators{
	bottom: -26px;
}
.carousel-indicators li{
	background: #a4a4a4;
	border:none;
	border-radius: 0;
	height: 2px;
	width: 57px;
	margin: 0;
}
.carousel-indicators li.active{
	background: #e84c4c;
	height: 2px;
	width: 57px;
}
/* Carousel end */


/* Posts in Slider begin */
.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3{
	position: relative;
	overflow: hidden;
}
.tag-style-1, .tag-style-2, .post-thumbnail-1 .meta-tags, .post-thumbnail-3 .meta-tags, .post-thumbnail-1 h3, .post-thumbnail-2 h3{
	position: absolute;
}
.tag-style-1, .tag-style-2{
	left: 0;
	top: 10px;
	z-index: 2;
}

.tag-style-1 p, .tag-style-2 p, .tag-style-1 i, .tag-style-2 i, .post-thumbnail-1 .meta-tags, .post-thumbnail-2 .meta-tags, .post-thumbnail-3 .meta-tags, .post-thumbnail-1 h3, .post-thumbnail-2 h3{
	color: #fff;
}
.tag-style-1 p, .tag-style-2 p, .post-thumbnail-1 h3, .post-thumbnail-2 h3{
	font-family: 'Concert One', cursive;
}
.tag-style-1 p, .tag-style-2 p{
	background: #e84c4c;
	float: left;
	text-transform: uppercase;
}
.tag-style-1 p{
	font-size: 15px;
	padding: 10px 16px 9px 10px;
}
.tag-style-1 i, .tag-style-2 i{
	background: #2f2f2f;
}
.tag-style-1 i{
	font-size: 20px;
	padding: 10px;
}
.post-thumbnail-1 .meta-tags, .post-thumbnail-3 .meta-tags{
	background: rgba(40,40,40,.7);	
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    padding: 14px 0 14px 20px;
    width: 100%;
/*  transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;

	transform: translateY(44px);
	-moz-transform: translateY(44px);
	-webkit-transform: translateY(44px);
	-o-transform: translateY(44px);
	-ms-transform: translateY(44px);*/
}
.slider-wrapper .post-thumbnail-1 .meta-tags{
	padding-left:38px;
}
.post-thumbnail-1 .meta-tags span, .post-thumbnail-2 .meta-tags span{
	margin-right: 20px;
}
.post-thumbnail-1 h3{
	background: rgba(40,40,40,.7);
	bottom: 23px;
	font-size: 30px;
	padding-left: 5%;
	padding-top: 16px;
	width: 100%;
}
.tag-style-2 p{
	font-size: 13px;
	padding: 6px 8px;
}
.tag-style-2 i{
	font-size: 17px;
	padding: 8px;
}
.post-thumbnail-2 h3{
	bottom: 0;
	font-size: 19px;
	padding: 8px 12px;
	line-height: 22px;
    margin: 0;
    background: rgba(40,40,40,.7);	
}
/* Posts in Slider end */


/* Slider sidebar */
 .slider-sidebar .post-thumbnail-1,.slider-sidebar .post-thumbnail-2,.slider-sidebar .post-thumbnail-3{
	margin-bottom: 32px;
}
.slider-sidebar .post-thumbnail-2:last-child{
	margin-bottom: 0;
}
/* Slider end */




/* Content begin */
.hr-bold{
	border-bottom: 3px solid #bdbdbd;
	margin-bottom: 30px;
	
}


/* Content tabs for Home and Full width page begin */
#content-tabs > ul{
	position: relative;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border: none;
	color: #e84c4c;
	background: #fff;
}
#content-tabs > li + li:before{
	color: #BDBDBD;
	position: absolute;
	font-size: 11px;
    font-family: FontAwesome;
    top: 26px;
    content:"\f054";
    margin-left: -26px;
}
#content-tabs > li  a {
	padding: 0 12px;
	border: none;
	text-decoration: none;
}
.nav-tabs > li  a > h2{
	font-size: 25px;
	padding: 0 50px 0 0;
	text-transform: uppercase;
}
.nav-tabs  h2:hover{
	background: #fff;
	color:#e84c4c;
}
.nav-tabs > li.active a > h2{
	color: #e84c4c;
}

/* Content tabs end */


/* Listing pages begin */
.ms-listing h2, .blog-listing h2, .timeline-listing h2{
	margin-bottom: 20px;
}

/* Buttons begin */
.read-more{
	box-shadow: none;
	color: #676666;
	font-family: 'Concert One', cursive;
	font-size: 15px;
	margin: 30px 0 14px;
	padding: 8px 16px;
	text-transform: uppercase;
	text-shadow: none;
	transition: background-color .3s, color.3s; 
	-moz-transition: background-color .3s, color.3s;
	-webkit-transition: background-color .3s, color.3s;
	-o-transition: background-color .3s, color.3s;
 	-ms-transition: background-color .3s, color.3s;
}
.load-more{
	background: #2f2f2f;
	border: 1px solid transparent;
	box-shadow: none;
	color: #fff;
	display: block;
	font-family: 'Concert One', cursive;
	font-size: 17px;
	/* margin-bottom: 40px; */
	margin: 10px auto 40px;
	text-transform: uppercase;
	text-shadow: none;
	max-width: 125px;
	transition: background-color .3s;
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
 	-ms-transition: background-color .3s;
}
.read-more:hover, .load-more:hover{
	background: #e84c4c;
	border: 1px solid #e84c4c;
	color: #fff;
}
/* Buttons end */


/* Modern listing begin */
.ms-listing .post-type-1{
	margin-bottom: 40px;
}
.ms-listing .tag-style-1 p {
    font-size: 13px;
    padding: 6px 9px;
}
.ms-listing .tag-style-1 i {
    font-size: 17px;
    padding: 8px;
}
/* Modern listing end */


/* Blog listing begin */
.blog-listing .post-type-1 figure{
	float: left;
	margin-right: 30px;
	margin-bottom: 40px;
}
.blog-listing .read-more{
	margin-top: 24px;
	margin-bottom: 0; 
}
.blog-listing .post-thumbnail-1, .blog-listing .post-thumbnail-2, .blog-listing .post-thumbnail-3{
	float: left;
}
/* Blog listing end */


/* Timeline listing begin */
.timeline-months > li{
	margin-bottom: 26px;
	position: relative;
}
.timeline-months > li > p{
	font-size: 18px;
	font-weight: 700;
	padding: 0 0 26px 40px;
}
.timeline-months > li > p:before{
	color: #e84c4c;
	position: absolute;
	font-size: 20px;
    font-family: FontAwesome;
    top: 0px;
    left: 0;
    content:"\f073";
}
.timeline-listing dl{
	margin-bottom: 6px;
}
.timeline-listing .dl-horizontal dt{
	font-weight: 400;
	padding-left: 41px;
	padding-bottom: 0;
	text-align: left;
	text-transform: uppercase;
}
.timeline-listing .dl-horizontal dd{
	margin-bottom: 6px;
	float: none;
}
/* Timeline listing end */

/* Listing pages end */


/* Breadcrumbs begin */
#breadcrumbs{
	background: none;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	margin: 30px 0 40px;
}
.breadcrumb{
	background: none;
	margin: 0;
	padding: 10px 0;
}
.breadcrumb li > a{
	color: #797979;
	font-size: 13px;
}
.breadcrumb li.active > a{
	color: #e84c4c;
}
.breadcrumb > li + li:before{
	color: #797979;
	content: "\f054";
	font-size: 8px;
	font-family: FontAwesome;
	padding: 0 18px;
}
/* Breadcrumbs end */



/* Blog posts begin */
.blog-posts{
	margin-bottom: 30px;
}

/* Author begin */
.author{
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 20px;
}
.author figure img{
	border-radius: 50%;
	margin-bottom: 18px;
	width: 100%;
}
.author h6, .author p{
	text-align: center;
	margin-bottom: 14px;
}
.author p{
	font-size: 13px;
	line-height: 16px;
}
/* Auhtor end */


/* Post info begin */
.post-info  .meta-tags > span{
	display: block;
	padding-bottom: 8px;
}
.post-info  .meta-tags > span > a:hover{
	color: #e84c4c;
	text-decoration: underline;
}
.like{
	background: #e84c4c;
	display: inline-block;
	margin: 5px 0 15px;
	text-align: center;
	width: 100%;
}
.like  i{
	color: #fff;
	font-size: 24px;
	padding: 10px 0;
}
.post-info h6{
	text-align: center;
}
.post-info .social-icons{
	margin-top: 10px;	
	margin-left: 0;
}
.post-info .social-icons li{
	display: table-cell;
}
.post-info .social-icons a{
	margin-right: 3px;
	height: 32px;
	width: 32px;
}
.post-info .social-icons i{
	height: 30px;
	padding: 6px;	
	width: 30px;
}
/* Post info end */

/* Post content begin */
.post-content{
	padding-bottom: 40px;
}
.post-content figure, .post-content h5{
	margin-bottom: 20px;
}

/* Related posts with Owl-carousel begin */
#owl-related .post-type-1{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#owl-related .post-thumbnail-3{
	float: none;
	display: inline-block;
	
}
#owl-related .meta-tags span{
	margin: 0;
}
.owl-carousel .item{
	margin-right: 6px;
}
.owl-item figure{
	max-width: 270px;
}
.owl-item h3{
	max-width: 270px;
}
/* Related posts with Owl-carousel end */

/* Add comment form begin */
textarea{
	resize: none;
}
.add-comment{
	margin-bottom: 40px;
}
.add-comment .form-control{
	border-radius: 0;
	box-shadow: none;
	transition: none;
}
.add-comment button{
	color: #666;
	font-family: 'Concert One', cursive;
	font-size: 15px;
	padding: 6px 16px;
	text-shadow: none;
	text-transform: uppercase;
	box-shadow:none;
	transition: background-color .3s, color.3s; 
	-moz-transition: background-color .3s, color.3s;
	-webkit-transition: background-color .3s, color.3s;
	-o-transition: background-color .3s, color.3s;
 	-ms-transition: background-color .3s, color.3s;
}
.add-comment button:hover{
	color: #fff;
	background: #e84c4c;
	border: 1px solid #e84c4c;
}
#comment-name, #comment-email{
	max-width: 370px;
	height: 45px;
}
#comment-name, #comment-email, #comment-text{
	margin-bottom: 20px;
	padding-left: 18px;
}
/* Add comment form end */

/* Full Width post begin */
form > .name-email{
	width: 43%;
	float: left;
}
.fw-post #comment-text{
	min-height: 110px;
}
#comment-text{
	float: right;
}
.fw-post form > .form-group{
	width: 57%;
	float: left;
}
.fw-post .add-comment button{
	float: right;
}
.fw-post .owl-carousel .owl-wrapper-outer{
	width: 99%;
}
/* Full Width post end */


/* Author page begin */
.author-page .author{
	padding-bottom: 40px;
	border-bottom: 3px solid #bdbdbd;
	margin-bottom: 40px;
}
.author-page .author figure img{
	width: auto;
	margin-right: 30px;
	margin-bottom: 40px;
	float: left;
}
.author-page .author h6, .author-page .author p{
	text-align: left;
}
.author-page .social-icons{
	float: none;
}
.author-page .author p{
	font-size: 14px;
}
/* Author page end */

/* Gallery page begin */

/* Gallery with Owl-carousel begin */
#sync1{
	position: relative;
}
#sync2{
	text-align: center;
	margin-left: 4px;
}
#sync1 .item{
	color: #FFF;	
	position: relative;
}

#sync1 .item:after{
	content: "\f0b2";
	font-size: 17px;
	font-family: FontAwesome;
	position: absolute;
	bottom: 16px;
	left:48%;
}
#sync2 .item{
padding: 10px 0px;
color: #FFF;
cursor: pointer;
}
#sync2 .owl-item.synced img{
	padding: 4px;
	border: 1px solid #dcdcdc;
}
#sync2 .owl-item img{
	padding: 4px;
	border: 1px solid transparent;
}
/* Gallery with Owl-carousel end */

.gallery{
	margin-bottom: 50px;
}
/* Gallery page end */

iframe{
	width: 100%;
	margin-bottom: 18px;
	border: none;
}
/* Blog posts end */



/* Forum pages begin */
.forum{
	margin-bottom: 30px;
}
.forum .hr-bold > h2{
	margin-bottom: 23px;
}
.forum-block{
	margin-bottom: 30px;
}
.forum-block, .forum-block dt p{
	font-size: 13px;
	font-weight: 400;
}
.category-head{
	background: #272727;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	overflow: auto;
}
.forum-block dt{
	width: 42%;
	text-align: left;
	padding-left: 30px;
	white-space: normal;
}
.forum-block .dl-horizontal{
	margin-bottom: 0;
	height: 45px;
}
.forum-block dt, .forum-block dd{
	padding-top: 8px;
	padding-bottom: 8px;
}
.forum-block dd{
	width: 12%;
}
.forum-block dd.freshness{
	width: 33%;
	padding-left: 36px;
}
.topics, .posts{
	text-align: center;
}
.category-body dt > a, .topics, .posts{
	font-size: 17px;
	font-weight: 600;
}
.freshness figure img{
	border-radius: 50%;
	float: left;
}
.freshness a{
	color: #e84c4c;
}
.freshness p{
	display: inline-block;
	padding-left: 16px;
	padding-top: 7px;
}
.category-head, .category-body{
	border-radius: 3px;
	margin-bottom: 1px;
}
.category-body{
	border: 1px solid #dcdcdc;
	padding-top: 20px;
	padding-bottom: 20px;
}
.category-body dt > a{
	display: block;
	margin-bottom: 10px;
}
.dl-horizontal dd{
	display: block;
	float: left;
	margin-left: 0;
}

/* Forum sidebar begin */

/* Forum sidebar tabs begin */
.forum-sidebar-tabs .hr-bold {
    padding-bottom: 62px;
}
#forum-sidebar-tabs .fa {
    padding-top: 8px;
}
#forum-sidebar-tabs li{
	float: right;
}
#forum-sidebar-tabs .account{
	float: left;
	margin-bottom: 40px;
}
.forum-sidebar .form-control{
	border: 1px solid #dcdcdc;
	border-radius: 0;
	box-shadow: none;
	height: 45px;
}
.forum-sidebar button{
	font-size: 15px;
	font-family: 'Concert One', cursive;
	margin-top: 8px;
	padding: 6px 12px;
	text-transform: uppercase;
	text-shadow: none;
}
.forum-sidebar button:hover{
	background: #e84c4c;
	border-color: #e84c4c; 
	color: #fff;
	text-shadow: none;
}
#sign-in-tab > form > a {
    float: right;
    padding-top: 14px;
}
#sign-in-tab > form > button {
    float: left;
    margin-bottom: 40px;
}
.forum-sidebar-tabs{
	margin-bottom: 40px;
}
/* Forum sidebar tabs end */

/* Recent topics begin */
.recent-topics li{
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 26px;
	margin-bottom: 26px;
}
.forum-sidebar .recent-topics p{
	font-size: 18px;
	font-weight: 600;
}
.recent-topics p>span{
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #797979;
	padding-top: 6px;
}
.recent-topics p > span > a{
	color: #e84c4c;
}
/* Recent topics end */


/* Forum comments begin */	
.forum-comments .dl-horizontal dt{
	width: 22%;
	padding-left: 0;
	text-align: center;
}
.forum-comments .dl-horizontal dd{
	width: 78%;
	padding-right: 40px;
}
.forum-comments dt img{
	border-radius: 50%;
	margin: 0 auto;
}
.forum-comments dt > a{
	font-size: 14px;
	color: #e84c4c;
	margin-top: 16px;
	margin-bottom: 0;
}
.forum-comments dt > p{
	font-size: 13px;
	color: #797979;
}
.forum-comments .category-body{
	padding-bottom: 32px;
	padding-top: 32px;
}

.forum-comments .category-body time{
	color: #797979;
	display: block;
	margin-bottom: 20px;
}
.viewing-topic {
    margin-bottom: 30px;
}
.log-in-warning {
    background: none repeat scroll 0 0 #ffffe0;
    border: 1px solid #e6db55;
    padding: 12px 0 12px 24px;
    width: 100%;
    margin-bottom: 20px;
}
/* Forum comments end */

/* Forum topics */
.forum-topics .category-body dt p > a {
    color: #e84c4c;
}
/* Forum pages end */


/* Contributors begin */
.contributors{
	margin-bottom: 40px;
}
.author-title{
	margin-bottom: 26px;
}
.author-title h2, .author-title .separator{
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.author-title p{
	font-size: 15px;
	padding-top: 18px;
}
.author-title .separator{
	padding-top: 8px;
}
.author-title p > a{
	color: #e84c4c;
	font-weight: 700;
}
.author-details p{
	margin-bottom: 0;
}
.author-details a{
	float: left;
}
.author-details .social-icons{
	float: right;
}
.author-details .social-icons li {
    display: inline-block;
    padding-left: 4px;
}
.contributors .author-page .author{
	padding-bottom: 0;
	border-bottom: 1px solid #dcdcdc;
}
.contributors .hr-bold h2{
	margin-bottom: 21px;
}
.contributors .social-icons i{
	padding: 7px;
}
.contributors .social-icons, .contributors .read-more{
	margin-top: 10px;
	margin-bottom: 38px;
}
/* Contributors end */

/* Contact Us begin */
.contact{
	margin-bottom: 40px;
}
.contact h2{
	font-size: 30px;
	margin-bottom: 27px;
}
.map{
	margin-bottom: 30px;
}
.map iframe{
	border:0;
}

/* Contact form begin */
.contact-form{
	margin-bottom: 30px;
}
.contact-form .col-md-6:first-child{
	padding-right: 15px;
	padding-left: 0;
}
.contact-form .col-md-6{
	padding-right: 0; 
}
.contact-form .col-md-6.whats-up{
	padding-left: 0;
}
.whats-up p{
	font-weight: 700;
}
.whats-up .form-group{
	margin-bottom: 10px;
}
.whats-up input{
	display: none;
}
.whats-up .radio{
	padding-left: 0;
}
.whats-up input + label{
	cursor: pointer;
}
.whats-up input + label:before{
	content: "\f10c";
	font-size: 12px;
	font-family: FontAwesome;
	padding-right: 16px;
}
.whats-up input:checked + label:before{
	color: #e84c4c;
	content: "\f111";
	font-size: 12px;
	font-family: FontAwesome;
}
.contact #comment-text {
    min-height: 340px;
}
.contact-textfield{
	margin-top: 60px;
}
.contact-textfield button{
	margin-top: 20px;
}
/* Contact form end */

/* Contact Us end */

/* Post with comments begin */
.comments {
    padding-bottom: 30px;
}
.media-heading{
	float: left;
	
}
.author-name {
    font-weight: 600;
    margin-top: 8px;
    text-align: center;
}
.comment-text{
	border: 1px solid #dfdfdf;
	margin-left: 30px;
    padding: 30px 16px 30px 30px;
    position: relative;
    text-align: left
}
.comment-text:before, .comment-text::after {
	content: "";
	position: absolute;
}
.arrow:before{
	border-width: 13px;
	border-style: solid;
	border-color: transparent #dfdfdf  transparent transparent; 
	left: -26px;
	top: 25px;
}
.arrow:after{
	border-width: 13px;
	border-style: solid;
	border-color: transparent #fff  transparent transparent; 
	left: -25px;
	top: 25px;
}
.comment-text.arrow > a {
    color: #e84c4c;
    display: block;
    margin-top: 12px;
}
.media-body .media.media-comment {
    margin-top: 20px;
    margin-left: 30px;
}
/* Post with comments end */

.red{
	color: #e84c4c;
}

/* Search results begin */
.search-res ul li.col-md-6{
	padding-left: 0;
}
.search-res .hr-bold h2{
	margin-bottom: 21px;
}
/* Search results end */

/* 404 page begin */
.page-404 img, .page-404 p{
	margin-top: 60px;
}
.page-404 ul{
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 40px;
}
.page-404 li {
    margin-bottom: 8px;
    position: relative;
}
.page-404 li:before{
	content: "\f10c";
	font-size: 11px;
	font-family: FontAwesome;
}
.page-404 li:hover:before{
	color: #e84c4c;
	content: "\f111";
	font-size: 11px;
	font-family: FontAwesome;
}
.page-404 li a{
	margin-left: 16px;
	position: absolute;
	top: 1px;
}
.page-404 li:hover a{
	text-decoration: underline;
	color: #e84c4c;
}
.page-404 > p {
    margin-bottom: 28px;
}
/* 404 page end */

/* Site map begin */
.site-map ul.hor > li{
	float: left;
	width: 33.3%;
	margin-bottom: 40px;
}
.site-map li ul li{
	font-size: 18px;
	position: relative;
	margin-bottom: 8px;
}
.site-map li ul li:before{
	content: "\f10c";
	font-size: 11px;
	font-family: FontAwesome;
}
.site-map li ul li:hover:before{
	color: #e84c4c;
	content: "\f111";
	font-size: 11px;
	font-family: FontAwesome;
}
.site-map li ul li a{
	font-size: 14px;
	margin-left: 16px;
	position: absolute;
	top: 3px;
}
.site-map li ul li:hover a{
	text-decoration: underline;
	color: #e84c4c;
}
.site-map ul.gray-disc-type {
    margin-left: 26px;
    margin-top: 8px;
}
.site-map .gray-disc-type li:before {
    color: #7c7c7c;
    content: "\f111";
    font-family: FontAwesome;
    font-size: 11px;
}
.site-map .gray-disc-type li:hover:before {
	content: "\f111";
    font-family: FontAwesome;
    font-size: 11px;
	color: #e84c4c;
}
.gray-disc-type a {
	color: #7c7c7c;
	font-family: 'Open Sans', Arial, sans-serif;
    font-size: 14px;
    margin-left: 16px;
    position: absolute;
    top: 3px;
}
.site-map  li:hover .gray-disc-type a{
	color: #7c7c7c;
	text-decoration: none;
}
.site-map h2{
	margin-bottom: 21px;
}
.site-map .gray-disc-type li:hover a{
	color: #e84c4c;
	text-decoration: underline;
}
/* Site map end */

/* End Content */



/* Posts begin */

.post-thumbnail-1:hover .tag-style-2, .post-thumbnail-2:hover .tag-style-2, .post-thumbnail-3:hover .tag-style-2, .ms-listing .post-thumbnail-1:hover .tag-style-1, .ms-listing .post-thumbnail-2:hover .tag-style-1, .ms-listing .post-thumbnail-3:hover .tag-style-1{
	transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
}
.slider-sidebar-wrapper .tag-style-2, .tag-style-2, .ms-listing .tag-style-1{
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	
	-o-transition: opacity 0.35s, -o-transform 0.35s;	
}
.slider-sidebar-wrapper .tag-style-2{
	transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	-o-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
}
.tag-style-2, .ms-listing .tag-style-1{
	transform: translateX(-120px);
	-moz-transform: translateX(-120px);
	-webkit-transform: translateX(-120px);
	-o-transform: translateX(-120px);
	-ms-transform: translateX(-120px);
}

.meta-tags{
	line-height: 14px;
	margin-bottom: 8px;
}
.meta-tags li{
	display: inline;
}
.meta-tags .fa{
	color: #e84c4c;
	font-size: 14px;
	margin-right: 6px;
}
.meta-tags span{
	font-size: 11px;
	margin-right: 10px;
}
.post-type-1{
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.post-type-2{
	border-bottom: 1px solid #DCDCDC;
    margin-bottom: 30px;
    padding-bottom: 30px;   
}
.post-list li:last-child .post-type-2{
	border: none;
} 
.post-type-2 figure{
	background: rgba(40,40,40, 1);
	float: left;
	margin-right: 20px;	
	overflow: hidden;
	opacity: 1;
}

.post-list .post-type-1{
	padding-bottom: 8px;
}
.post-type-2 img{
	transition: opacity 0.35s, transform 0.3s;
	-moz-transition: opacity 0.35s, -moz-transform 0.3s;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.3s;
	-o-transition: opacity 0.35s, -o-transform 0.3s;	
}
.post-type-2 figure:hover img{
	opacity: 0.3;
}
.post-type-2 figure{
	position: relative;
}
.tag-style-3 {
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    display: none;
}
.post-type-2 figure:hover .tag-style-3{
	display: block;
}
.tag-style-3 i{
	color: #fff;
	font-size: 22px;
}

/* Posts end */


/* Sidebar begin */

/* Sidebar widget 1 begin */

/* Sidebar tabs begin */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border: none;
	color: #e84c4c;
	background: #fff;
}
.nav-tabs > li.active > a > i{
	border-bottom: 3px solid #e84c4c;
	padding-bottom: 27px;
}
.nav-tabs > li > a{
	padding: 0 12px;
	border: none;
}
.nav-tabs > li > a:hover{
	background: #fff;
	color:#e84c4c;
}
.nav-tabs a i{
	padding-bottom: 5px;
	vertical-align: middle;
}
.nav-tabs .fa{
	font-size: 27px;
}
/* Sidebar tabs end */

.sidebar-widget1{
	padding-top: 6px;
}
.sidebar-widget1 .hr-bold{
	border-bottom: 3px solid #bdbdbd;
	margin-bottom: 30px;
	padding-bottom: 54px;
}
/* Sidebar widget1 end */

/* Sidebar widget 2 */
.sidebar-widget2, .sidebar-widget3{
	margin-bottom: 50px;
}

/* Sidebar widget 3 */
.sidebar-widget3 .input-group{
	margin-bottom: 18px;
}
.sidebar-widget3 .input-group-addon, .sidebar-widget3 .input-group-btn .btn-default{
	background: #fff;
}
.sidebar-widget3 .form-control{
	border-left: none;
	border-right: none;
}
.sidebar-widget3 .fa{
	color: #e84c4c;
	font-size: 14px;
	margin-left: 6px;
}
.sidebar-widget3 .fa-angle-right{
	color: #bdbdbd;
	font-size: 15px;
}
.sidebar-widget3 p{
	font-size: 12px;
}
.sidebar-widget3 h2, .sidebar-widget4 h2{
	padding-bottom: 30px;
}
.mailchimp{
	position: absolute; 
	left: -5000px;
}
/* Sidebar widget 3 end */

/* Sidebar widget 4 begin */
.sidebar-widget4 .fa{
	color: #e84c4c;
	font-size: 15px;
	padding-right: 20px;
}
.sidebar-widget4 p{
	padding: 0 0 8px 36px;
}
.semibold{
	font-weight: 600;
}
.sidebar-widget4 p:last-child{
	border-bottom: 1px solid #DCDCDC;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.sidebar-widget4 i{
	float: left;
	padding-top: 4px;
}
.blog-posts .sidebar-widget1{
	padding: 0;
}
/* Sidebar widget 4 end */

/* Sidebar end */

/* Footer */
footer{
	background: #272727;
	padding-top: 60px;
}
.footer-content{
	margin-bottom: 60px;
}
footer h2, footer h3, footer p, footer a{
	color: #fff;
	margin-bottom: 36px;
}
footer h2 span{
	color: #e84c4c;
}

/* Footer widget 1 begin */
.footer-widget1{
	padding-right: 20px;
}
footer .fa-envelope{
	color: #e84c4c;
	float: left;
	padding: 4px 20px 0 0;
}
footer .social-icons{
	margin: 0;
	float: none;	
}
/* Footer widget 1 end */


/* Footer widget 2 begin */
footer .post-type-2{
	border-color: #444;
}
footer .post-list li:last-child .post-type-2{
	border-bottom: 1px solid #444; 
}
/* Footer widget 2 end */

/* Footer widget 3 (slider) begin */
footer .carousel-control{
	font-size: 35px;
	opacity: 1;
	top: -65px;
	width: 3%;
}
footer .carousel-control:hover{
	color: #e84c4c;
}
footer .carousel-control.right{
	background: none no-repeat;
}
footer .carousel-control.left{
	background: none no-repeat;
	left: auto;
	right: 26px;
}
footer h4{
	font-size: 22px;
}
footer .post-thumbnail-1 h3{
	bottom: 7px;
}
/* Footer widget 3 (slider) end */

/* Copyrights begin */
.copyright{
	background: #1c1c1c;
	color: #939393;
	padding: 30px 0;
}
.copyright p, .copyright li a{
	color: #939393;
}
.copyright li a:hover{
	color: #e84c4c;
}
.copyright p{
	float: left;
	margin: 0;
}
/* Copyrights end */

/* Footer menu begin */
.footer-menu{
	float: right;
}
.footer-menu ul{
	margin: 0;
}
.footer-menu li{
	display: inline;
	margin-left: 28px;
}
/* Footer menu end */

/* Footer end */

/* Responsive */

@media (max-width: 1199px) { 
 	h2{
		font-size: 30px;
	}
	.ms-listing h2, .blog-listing h2, .timeline-listing h2{
		margin-bottom: 27px;
	}

 	.head-news header p	{
 		padding:17px 18px; 		
 	}
 	.head-news header p:after{
 		top:20px;
 	} 	
 	.content-news{
 		margin: 6px; 		
 	}
 	.head-news .separator{
 		visibility: hidden;
 	}
 	.search a > i.fa-search{
 		padding-top: 0;
 	}
 	.search a > i.fa-search:after{
 		top: 22px;
 	}
 	.search .dropdown-menu{
 		top: 47px;
 	}
 	header .social-icons{
 		margin: 0;
 		float: right;
 	}
 	.member-area{
 		margin-top: 17px;
 		float: right;
 	}
 	.post-thumbnail-2 h3{
 		line-height: 16px;
 		font-size: 16px;
 	}
 	.post-info a{
 		float: left;
 	}
 	.post-info .social-icons li{
 		display: inline;
 	}
 	form > .name-email{
 		padding-right: 20px;
 	}

 	.audio-post .nav-tabs > li.active > a > i {
	    padding-bottom: 27px;
	}

	.fw-post .owl-item figure {
	    max-width: 250px;
	}

 	.forum-block dd{
 		width: 9%;
 	}
 	.forum-block dd.freshness{
 		width: 39%;
 	}
 	time{
 		font-size: 12px;
 	}
 	.forum-sidebar-tabs .hr-bold {
    	padding-bottom: 57px;
	}

	.author-title .separator{
		padding-top: 3px;
	}
	.author-title p{
		padding-top: 12px;
	}

	.contact .nav-tabs > li.active > a > i{
		padding-bottom: 27px
	}

	.contributors .hr-bold h2, .search-res .hr-bold h2, .site-map .hr-bold h2 {
	    margin-bottom: 27px;
	}

	.forum .hr-bold > h2{
		margin-bottom: 24px;
	}
	.forum .nav-tabs > li.active > a > i{
		padding-bottom: 22px;
	}
}

@media (min-width: 991px){
	.nav a.tiny-home{
		display: none;
	}
	.hr-none{
		border: none;
	}
}

@media (max-width: 991px) {

	h3 {
    	line-height: 24px;
	}
	.logo{
		float: none;		
		padding:0;				
		width: 100%;
	}
	.logo img{
		margin: 0 auto;		
	}
	.header-adv{
		margin:24px auto;
		float: none;
		text-align: center;
		width: 100%;
	}
	.header-adv img{
		width: 468px;
		height: auto;
		margin: 0 auto;
	}
	header .social-icons{ 		
 		float: none;
 		text-align: center;
 	}
 	.slider{
 		width: 100%;
 	}
 	.member-area{
 		float: none;
 		text-align: center;
 	}
 	.footer-widget3{
 		display: none;
 	}
 	.tinynav {
 		display: block;
 		width:90%; 		
 		margin:14px auto 0 auto;
 	}
    #nav {
    	display: none;
    }
    footer .social-icons{
    	margin-bottom: 48px;
    }
    .footer-content{
    	margin-bottom: 0;
    }
 	.copyright p{
     	margin-bottom: 12px;
    }
    .copyright p, .footer-menu{
    	float:none;
    	text-align: center;
    }
    .post-info{
    	border-bottom: 1px solid #dcdcdc;
    	margin-bottom: 40px;
    	padding-bottom: 20px;
    }
    .author { 
    	display: inline-block;
    	clear: both;
    	width: 100%;
    }
    .author figure,  .post-info .meta-tags{
    	float: left;
    }
    .author figure,  .post-info .meta-tags{
		margin-right: 13px;
    }

    .post-info .meta-tags{
    	margin-top: 5px;
    	margin-right: 205px;
    }
    .post-info > .author > div{
    	display: block;
    }
    .post-info div > div{
    	display: inline-block;
    }
    .post-info .like{
    	max-width: 185px;
   }
    .post-info a{
    	float: none;
    }
    .post-info .social-icons a{
    	margin-right: 0;
    }
    .gallery{
    	max-width: 570px;
    	margin: 0 auto;
    }
    .owl-pagination{
    	display: none;
    }
    form > .name-email, .fw-post form > .form-group{
    	width: 100%;
    	float: none;
    	padding-right: 0;
    }
    .fw-post .add-comment button{
    	float: none;
    }
    .contact-form .col-md-6{
    	padding-right: 0;
    	padding-left: 0;
    }
    .contact-form .col-md-6:first-child{
    	padding-right: 0;
    }
    .contact-textfield{
    	margin-top: 30px;
    }
    .contact #comment-text {
	    min-height: 155px;
	}
    .page-404 img{
	    margin-top: 16px;
	}
	.page-404 p {
		margin-top: 40px;
	}
    
 }

@media (min-width: 768px) and (max-width: 991px) {
	.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3{
 		float: left;
 		margin-right: 13px;
 	}
 	
 	.slider-sidebar .post-thumbnail-1, .slider-sidebar .post-thumbnail-2, .slider-sidebar .post-thumbnail-3{
 		margin-top: 30px;
 	}

 	.slider-sidebar-wrapper .post-thumbnail-2{
 		margin-bottom: 0;
 	}
	.post-type-1 h3{
		margin-top: 0;
	}
	.post-thumbnail-2 h3{
		bottom: 5%;
	}
	.post-thumbnail-3{
		margin-top: 6px;
		max-width: 410px;
	}
	#owl-related h3{
		margin-top: 20px;
	}
	.fw-post .owl-item figure {
	    max-width: 236px;
	}
}

@media (max-width: 767px) { 

	.head-news{
		display: none;
	}
	.slider{
		display: none;
	}
	.slider-sidebar{
		width: 100%;
	}
	.slider-sidebar-wrapper{
		margin: 0 auto; 
		display: block;
		width: 420px;
	}
	.slider-sidebar .col-md-6{
		float: left;	
	}
	.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3{
		float: none;
		margin-right: 10px;
	}
	.post-type-1 .post-thumbnail-3 img, .sidebar-widget2 img {
	    width: 100%;
	}
	.fw-post .owl-item figure {
	    max-width: 270px;
	}
	.timeline-listing dd{
		padding-left: 41px;
	}
	.dl-horizontal dd.topics, .dl-horizontal dd.posts{
		display: none;
	}
	.forum-block dt{
		width: 60%;
		float: left;
	}
	.forum-block dd.freshness{
		width: 40%;
	}
}

@media (max-width: 650px){
	.blog-listing .post-thumbnail-1, .blog-listing .post-thumbnail-2, .blog-listing .post-thumbnail-3{
		float: none;
	}
	.blog-listing .post-type-1 figure{
		float: none;
		margin-right: 0;
	}
	.post-info .meta-tags{
		margin-right: 90px;
	}
	.author-page .author figure img, .author-page .author figure{
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.author-page .author div, .author-page .author div p{
		text-align: center;
	}
	.freshness figure{
		display: none;
	}
	.freshness p{
		padding-left: 0;
	}
	.forum-comments .dl-horizontal dt{
		width: 27%;
	}
	 .forum-comments .dl-horizontal dd{
	 	padding-right: 10px;
	 	width: 73%;
	 }
	 .contributors .author .author-title p{
	 	text-align: left;
	 }
	 .author-title h2, .author-title .separator, .author-page .author p{
	 	float: none;
	 	display: inline;
	 }
	.site-map ul.hor > li{
		float: none;
		width: 100%;
	}
}

@media (max-width: 479px){
	.header-adv img{
		width: 100%;
		height: auto;
	}
	.slider-sidebar-wrapper{
		margin: 0 auto; 
		display: block;
		width: 210px;
	}
	.slider-sidebar figure {
   		margin-bottom: 12px;
	}
	.slider-sidebar .col-md-6{
		margin-bottom: 20px;
	}


	#content-tabs {
	    display: table;
	    width: 100%;
	}
	#content-tabs li{
		width: 100%;
		text-align: center;
	}
	.nav-tabs > li a > h2{
		padding: 0;
		margin: 0; 
	}
	#content-tabs > li + li:before{
		margin: -10px auto;
		top: auto;
		right: 49%;
		content:"\f078";
	}

	.post-info{
		width: 100%;
		
	}
	.author figure,  .author div, .post-info .meta-tags, .post-info div>div{
		float: none;
		margin: 0 auto;
	}
	.author figure, .post-info .meta-tags, .post-info div>div{
		max-width: 185px;
		display: block;
	}
	.post-info .author {
		width: 100%;
	}
	
	.post-info h6{
		margin-bottom: 16px;
	}
	.forum-block dt{
		width: 100%;
	}
	.forum-block dd.freshness{
		display: block;
	}
	.forum-comments .dl-horizontal dt{
		float: none;
		width: 100%;
		text-align: left;
	}
	.forum-comments .dl-horizontal dd{
		padding-left: 20px;
		width: 100%;
	}
	.forum-comments .dl-horizontal dt figure{
		float: left;
		padding-left: 20px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.forum-comments .category-head dt{
		display: none;
	}
	.forum-comments dt > a{
		margin-top: 30px;
	}
	.author-details .social-icons, .author-details a{
		float: none;
	}
	.author-details a.read-more{
		margin: 20px 0;
	}
	.media-heading {
	    float: none;
	}
	.media-heading > figure {
	    float: left;
	    margin-right: 16px;
	}
	.author-name{
		padding-top: 22px;
		text-align: left;
	}
	.comments .media-body {
	    clear: both;
	}
	.comment-text{
		margin-left: 0;
		margin-top: 30px;
	}
	.arrow:after {
	    border-color: transparent transparent #fff;
	    left: 20px;
	    top: -25px;
	}
	.arrow:before {
	    border-color: transparent transparent #dfdfdf;
	    left: 20px;
	    top: -27px;
	}
}

/* Responsive end */

/* Overrides */
.mr-0{
	margin-right: 0;
}
/* Overrides end */

.head-news header p{
	margin-right: 7px;
}

.content-news{
	margin-top: 7px;
}

.search .search-box{
	position: absolute;
    width: 16px;
    opacity: 0;
    pointer-events: none;
    right: 50px;
	margin-bottom: 0px;
    padding: 0px;
    top: -1px;
}

.search .search-box.opensearch{
	pointer-events: auto;
}

.search .input-search{
    border: 2px solid #E1A168;
    border-right: 0px;
	color: #72C2C7;
    font-family: 'Concert One', cursive;
    font-size: 17px;
    letter-spacing: 1px;
}
.search .input-search:focus{
	outline: 0px;
}
.search .btn-search{
    border: 2px solid #E1A168;
    border-left: 0px;
    padding: 5px 10px;
}

.search button > i.fa-search {
    color: #DB8F4A;
}

.head-news header p {
    background: #EF9905;
}

.head-news header p:after {
    content: "\00A0";
    width: 0;
    height: 0;
    border-width: 8px 6px;
    border-color: transparent transparent transparent #EF9905;
    display: block;
    border-style: solid;
    position: absolute;
    top: 15px;
    right: -12px;
}

.tag-style-1 p, .tag-style-2 p {
    background: #EF9905;
}

.nav-tabs > li > a {
	transition: all 0.4s;
}

.nav-tabs > li > a:hover {
    background: #fff;
    color: #EF9905;
}

.header-top .logo{
    padding-top: 0px;
	width: auto;
}

.header-top .logo a img{
    width: auto;
    max-height: 80px;
	display: inline-block;
    vertical-align: top;
}

.header-top .logo .logoin{
    display: inline-block;
    position: relative;
    top: 0px;
}

.header-top .logo .webtitle{
    display: block;
    color: #45B29D;
    position: relative;
    margin: 0px;
    top: 0px;
    font-size: 50px;
    margin-left: 15px;
    line-height: 50px;
}

.header-top .logo .webslog{
	display: block;
    color: #fff;
    position: relative;
    left: 0;
    top: 10px;
    font-size: 18px;
    margin-left: 20px;
    max-width: 250px;
}

.heconright{
    text-align: right;
    float: right;
}

.social-icons {
	margin-top: 0px;
    margin-left: 0px;
    float: none;
    display: block;
}

.language{
    width: auto;
	position: relative;
    display: block;
    margin-bottom: 16px;
    margin-top: 0px;	
}

.language .langlist{
	display: inline;
	padding: 6px 10px 2px;
	margin-right: 5px;
	transition: all 0.3s;
}

.language .langlist:last-child{
	margin-right: 0px;
}

.language .langlist img{
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    max-width: 23px;
    transition: all 0.3s;
}

.language .langlist h6{
    display: inline-block;
    vertical-align: top;
    color: #DD8F4D;
    font-size: 15px;
    transition: all 0.3s;
    letter-spacing: 1px;
}

.language .langlist:hover{
	background-color: #EF9905;
}

.language .langlist:hover h6{
	color: #fff;
}

.language #lang-active.langlist{
	background-color: #EF9905;
}

.language #lang-active.langlist h6{
	color: #fff;
}

.form-control::-moz-placeholder {
  color: #72BCAA;
  font-family: 'Concert One', cursive;
  letter-spacing: 1px !important;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #72BCAA;
  font-family: 'Concert One', cursive;
  letter-spacing: 1px !important;
}
.form-control::-webkit-input-placeholder {
  color: #72BCAA;
  font-family: 'Concert One', cursive;
  letter-spacing: 1px !important;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus {
    background: none;
    color: #EF9905;
}
.nav.nav-tabs.menunew{
	padding-bottom: 0px;
	display: table;
}
.nav.nav-tabs.menunew > li{
    position: relative;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu{
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
	padding: 0px;
	width: auto;
	left: unset;
	right: unset;
	margin-left: -15px;
	padding-top: 10px;
    background: transparent;
    margin-top: -11px;
	border: 0px;
}
.nav.nav-tabs.menunew li.dropdown:hover ul#drop-inline.dropdown-menu{
	opacity: 1;
	visibility: visible;
	margin-left: 0px
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu{
	margin-left: 100px;
	right: 0;
	margin-right: -15px;
}
.nav.nav-tabs.menunew li.dropdown:last-child:hover ul#drop-inline.dropdown-menu{
	opacity: 1;
	visibility: visible;
	margin-right: 0px;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li{
	position: relative;
}
.menunew li.dropdown ul.dropdown-menu > li.hassub:before{
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 15px;
    top: 14px;
    font-size: 13px;
	z-index: 11;
}
.menunew li.dropdown ul.dropdown-menu > li.hassub:hover:before{
	content: "\f054";
	color: #fff;
}
.menunew li.dropdown:last-child ul.dropdown-menu > li.hassub:before{
	content:"\f053";
	right: unset;
	left: 15px;
}
.menunew li.dropdown:last-child ul.dropdown-menu > li.hassub:hover:before{
	content:"\f053";
}
.menunew li.dropdown ul.dropdown-menu > li:first-child > a{
	border-top: 2px solid #EF9905;
}
.menunew li.dropdown ul.dropdown-menu > li > a{
	position: relative;
	padding: 8px 40px 8px 10px !important;
	font-size: 17px !important;
	border-bottom: 1px solid #ddd;
	z-index: 1;
	transition: all 0.3s;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li a:before{
	content: "";
	background: #fff;
	position: absolute;
	width: 100%;
	height: 40px;
	top: 0;
	left: 0;
	z-index: -1;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li a:after{
	content: "";
	background: #45B29D;
	position: absolute;
	width: 100%;
	height: 0px;
	top: 0;
	left: 0;
	z-index: -1;
	transition: all 0.3s;
}
.menunew li.dropdown:last-child ul.dropdown-menu > li > a{
	padding: 8px 10px 8px 40px !important;
	text-align: right
}
.menunew li.dropdown ul.dropdown-menu > li:hover > a{
	background: transparent;
	color: #fff !important;
	display: block;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li:hover a:after{
	content: "";
	height: 100%;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu{
	opacity: 0;
	background-color: transparent;
	visibility: hidden;
	position: absolute;
	top: 0;
	padding-left: 10px;
	width: 100%;
	left: 100%;
	margin-left: 15px;
	transition: all 0.3s;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0px;
	text-shadow: 2px 1px 10px #fff;
	width: 10px;
	height: 41px;
	background: rgb(229, 119, 18);
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub:hover ul.dropdown-submenu{
	opacity: 1;
	visibility: visible;
	margin-left: 0px;
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu{
	left: unset;
	padding-left: 0px;
	padding-right: 10px;
	margin-right: 15px;
	right: 100%;
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu:before{
	content: "";
	left: unset;
	right: 0
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu li.hassub:hover ul.dropdown-submenu{
	opacity: 1;
	visibility: visible;
	margin-right: 0px;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:first-child a{
	border-top: 2px solid #EF9905;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a{
    padding: 8px 10px 8px 30px;
    background: #45B29D;
    color: #fff;
    display: block;
    font-size: 16px;
    border-bottom: 2px solid #EF9905;
    z-index: 1;
    transition: all 0.3s;
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a{
	padding: 8px 30px 8px 10px;
	text-align: right
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:before{
	content: "\f068";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 10px;
	font-size: 13px;
	top: 13px;
	transition: all 0.4s;
	color: #fff;
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:before{
	content: "\f068";
	left: unset;
	right: 10px;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:hover:before{
	content: "";
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a:before{
	content: "";
	background: #45B29D;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: -1;
	left: 0;
	background: #45B29D;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:hover a{
	background-color: transparent;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a:after{
	content: "";
	position: absolute;
	height: 100%;
	width: 0px;
	top: 0;
	left: 0;
	background: #EF9905;
	transition: all 0.4s;
}
.nav.nav-tabs.menunew li.dropdown:last-child ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a:after{
	content: "";
	left: unset;
	right: 0px;
}
.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:hover a:after{
	content: "";
	width: 100%;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{
	margin-left: auto;
    margin-right: auto;
}
.slider-info{
    position: absolute;
    bottom: 0px;
	width: 100%;
	-webkit-animation-name: slideInUp;
    animation-name: slideInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.slider-info:before{
	content:"\f0d8";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: -20px;
	left: 49%;
	font-size: 30px;
	color: rgba(40,40,40,.7);
}
.slider-info h3{
    position: relative;
    margin: 0px;
    bottom: 0px;
    padding-left: 38px;
}
.slider-info p.meta-tags{
	position: relative !important;
}
.slider-info p span{
    font-size: 17px;
    line-height: 22px;
    text-align: justify;
}
img{
	max-width: 100%;
}
.banner_ads{
	height: 250px;
    overflow: hidden;
    text-align: center;
}
.banner_ads img{
	transition: all 0.5s;
	max-height: 100%;
	width: auto;
}
.banner_ads:hover img{
    transform: scale(1.2) rotate(-5deg);
}
.ads_sidebar img{
	transition: all 0.5s;
	overflow: hidden;
	max-width: 100%;
}
.ads_sidebar:hover img{
    transform: scale(1.2) rotate(-5deg);
}
.ptop70px{
	padding-top: 70px;
}
.pbottom50px{
    padding-bottom: 50px;
}
.post-thumbnail-3 .tag-style-2{
	transform: unset;
    -moz-transform: unset;
    -webkit-transform: unset;
    -o-tramsform: unset;
    -ms-transform: unset;
    left: 0;
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.post-thumbnail-3:hover .tag-style-2{
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.post-thumbnail-3 .tags-category{
	display: block;
    color: #fff;
    font-family: 'Concert One', cursive;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    margin-top: 0px;
	right: 0;
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
    top: 10px;
}
.post-thumbnail-3 .tags-category a{
	color: #fff;
	transition: all 0.6s;
}
.post-thumbnail-3 .tags-category a:hover{
	color: #EF9905;
}
.post-thumbnail-3 .tags-category p{
    padding: 6px 20px 6px 45px;
    text-align: center;
    background-color: #45B29D;
    display: block;
    min-width: 165px;
}
.post-thumbnail-3 .tags-category i{
    padding: 7.5px 7.5px 7.5px 9px;
    background: #2f2f2f;
    float: left;
}
.post-thumbnail-3:hover .tags-category{
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
a{
	transition: all 0.3s;
}
a:hover{
	color: #EF9905;
}
.tag-style-3{
	display: block;
	opacity: 0;
}
.post-type-2 figure:hover .tag-style-3{
	transition: all 0.3s;
	opacity: 1;
}
.meta-tags span{
    padding: 4px 5px 5px 0px;
    background-color: #EF9905;
    color: #fff;
    font-weight: 600;
	transition: all 0.3s;
}
.meta-tags i.fa{
    padding: 6px 7px 6px;
    background: #45B29D;
    color: #fff;
    font-size: 12px;
	transition: all 0.3s;
}
.meta-tags span:hover{
	background-color: #45B29D;
}
.meta-tags span:hover i.fa{
	background-color: #EF9905;
}
.play-button{
    position: absolute;
    display: table;
    width: 76px;
    height: 76px;
    line-height: 30px;
    padding: 18px 20.15px;
    text-align: center;
    vertical-align: middle;
    font-size: 30px;
    background-color: #EF9905;
    color: #ddd;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.play-button i.fa{
	padding: 5px;
    color: #FFF;
}
.video-title{
	position: absolute;
    background: rgba(0, 0, 0, 0.59);
    bottom: 0;
    padding: 10px 25px;
    color: #fff;
    display: block;
    width: 100%;
}
.video-title h3{
    margin: 0px;
    color: #EF9905;
}
a.read-more{
    position: absolute;
    margin: 0px;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
    background: #45B29D !important;
    color: #fff;
    top: 100%;
    transition: all 0.4s;
    opacity: 0;
    visibility: hidden;
    border: 0px !important;
}
.video-title:hover + a.read-more, a.read-more:hover, .list-tab a.read-more{
	top: auto;
	opacity: 1;
	visibility: visible;
}
.list-tab .video-title{
    position: relative;
    background: #000;
    border-top: 2px solid #fff;
}
.list-tab .video-title h3{
	color: #fff;
}
.video-desc{
    background: #000;
    color: #fff;
    line-height: 24px;
	display: none;
	position: relative;
}
.video-desc p{
    padding: 15px 25px 20px;
}
.slider-info .meta-tags span{
	background: transparent !important;
}
#gallery-slider .carousel-control{
    width: 2%;
    height: auto;
    display: table;
    font-size: 40px;
    color: #2E2E2E;
    top: -57px;
    opacity: 1;
}
#gallery-slider .carousel-control.left{
	left: auto;
	right: 145px;
}
#gallery-slider .carousel-control.center{
    font-size: 15px;
    font-family: 'Concert One', cursive;
    width: 125px;
    right: 16px;
    left: unset;
    letter-spacing: 1px;
    margin-top: 9px;
}
#gallery-slider .carousel-control.right{
    left: unset;
    right: 5px;
}
#gallery-slider a, #gallery-slider a i{
	transition: all 0.3s;
}
#gallery-slider a:hover{
	color: #45B29D;
	text-shadow: 0px 0px 0px;
}
#gallery-slider a:hover i{
	color: #EF9905;
	text-shadow: 0px 0px 0px;
}
section#content{
    padding-bottom: 150px;
}
.mbottom80px{
    margin-bottom: 80px;
}
#latest-event .icon-date{
    position: absolute;
    top: 5px;
    background: #000;
    color: #fff;
    text-align: center;
    left: 5px;
    opacity: 1;
	padding: 20px 20.5px;
	z-index: 11;
}
#latest-event .date-style{
    position: absolute;
    top: 5px;
    left: 5px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 1px 6px rgba(255, 255, 255, 0.79);
	z-index: 1;
    display: none;
}
#latest-event .date-style h4.mosty{
	padding: 15px 15px 20px;
    background-color: #45B29D;
    color: #fff;
}
#latest-event .date-style h5{
    font-size: 17px;
    position: absolute;
    padding: 4px;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 100%;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-top: 6px;
}
#latest-event .date-style h4.yeasty{
    padding: 20px 15px 15px;
    margin-top: 5px;
    color: #fff;
    background-color: #45B29D;
}
#latest-event figure{
	background: #000;
	margin-bottom: 20px;
}
#latest-event figure img{
	transition: all 0.3s;
}
#latest-event:hover figure img{
	opacity: 0.7;
}
.event-title{
    text-align: center;
}
.date-mim-style{
    display: table;
    background: #000;
    position: relative;
    text-align: center;
    margin-right: 15px;
    float: left;
}
.date-mim-style h4.mosty{
    padding: 5px 15px 13px;
    background: #EF9905;
    font-size: 14px;
}
.date-mim-style h5{
	font-size: 13px;
    position: absolute;
    padding: 5px;
    width: 25px;
    height: 25px;
    background: #000;
    color: #fff;
    border-radius: 100%;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-top: 6px;
}
.date-mim-style h4.yeasty{
    padding: 13px 15px 5px;
    background: #EF9905;
    margin-top: 5px;
    font-size: 14px;
}
.info-event {
    padding-left: 70px;
}
.info-event h5{
	font-size: 14px;
    font-family: 'Open Sans', Arial, sans-serif;
    margin-top: 13px;
}
.os-animation{
     opacity:0;
}
.visible{
     opacity:1;
}
.content-news{
	position: relative;
}
.tinynav{
	display: none;
}
.momenu-icon{
	display: none;
}
.gallery-home{
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
}
.post-type-2 img{
	max-width: 100px;
}
.footer-contact{
	font-family: 'Concert One', cursive;
    color: #fff;
    font-size: 20px;
}
.footer-contact tr{
    height: 35px;
}
.footer-contact tr td.img{
	text-align: center;
    width: 35px;
}
.footer-contact tr td img{
	width: 26px;
}
.footer-contact tr td.img.waimg img{
    width: 23px;
    margin-left: -2px;
}
.footer-contact tr td.img.emailimg img{
    width: 20px;
    margin-top: 3px;
}
section p{
	margin-bottom: 10px;
}
.breadcrumb li > a:hover{
	color: #EF9905;
}
.search .btn-search{
    padding-bottom: 7px;
    padding-top: 7px;
}
@media (max-width: 1199px){
	.head-news header p {
		padding: 12px 18px;
	}
	.search a > i.fa-search {
		padding: 5px 20px 0 0;
	}
}
@media (max-width: 991px){
	.content-news .modern-ticker{
		width: 100% !important;
		position: absolute;
		padding-left: 135px !important;
		padding-right: 100px;
	}
	.logo {
		float: left;
	}
	.header-block .mainmenu{
		background: transparent;
	}
	.momenu-icon{
		display: table;
		padding: 15px 20px;
		background: #fff;
		border-radius: 5px 5px 0px 0px;
		cursor: pointer;
	}
	.momenu-icon .minus-momenu{
	    width: 25px;
		height: 3px;
		background: #000;
		display: table;
		margin-top: 5px;
		width: 25px;
		display: table;
		margin-top: 5px;
		position: relative;
		content: "";
		border-top: 3px solid #000;
	}
	.momenu-icon .minus-momenu:first-child{
		margin-top: 0px;
	}
	.slider-wrapper{
		margin-top: 0px;
	}
	.tiny-home{
		display: block;
	}
	.momenu-icon.active-menu + ul#nav{
		visibility: visible;
	}
	ul#nav{
		opacity: 1;
		position: absolute;
		padding: 0px;
		top: 100%;
		bottom: 0px;
		width: 100%;
		display: block;
		visibility: hidden;
	}
	ul#nav li{
	    display: block;
		float: none;
	}
	.nav a.icon-menu{
		display: none;
	}
	.nav a.tiny-home{
		display: block;
	}
	.mainmenu > ul> li > a{
	    display: block;
		padding: 10px 30px;
		background: #FFF;
		border-bottom: 3px solid #ddd;
		border-radius: 0px;
		border-left: 1px solid #DDDDDD;
		border-right: 1px solid #DDDDDD;
		width: 100%;
		z-index: 1;
		transition: all 0.4s;
	}
	.mainmenu > ul > li:first-child > a{
		border-top: 5px solid #EF9905;
	}
	.mainmenu > ul> li:hover > a{
		color: #fff;
	}
	.mainmenu > ul> li > a:before{
		content:"";
		position: absolute;
		width: 100%;
		height: 100%;
		background: #fff;
		z-index: -1;
		left: 0px;
		top: 0px;
	}
	.mainmenu > ul> li > a:after{
		content:"";
		position: absolute;
		width: 100%;
		height: 0;
		background: #000;
		z-index: -1;
		left: 0px;
		top: 0px;
		transition: all 0.5s;
	}
	.mainmenu > ul> li:hover > a:after{
		content:"";
		position: absolute;
		width: 100%;
		height: 100%;
		background: #000;
		z-index: -1;
		left: 0px;
		top: 0px;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu {
		position: relative;
		top: 0;
		margin-top: -2px;
		padding-top: 0px;
		width: 100%;
		display: none;
		float: none;
		opacity: 1;
		visibility: visible;
		margin-left: 0px !important;
		transition: unset;
	}
	.menunew li.dropdown ul.dropdown-menu > li > a{
		padding: 10px 30px !important;
		width: 100%;
		border-left: 2px solid #EF9905;
		border-right: 2px solid #EF9905;
		text-align: left !important;
	}
	
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu > li:after{
		content: "";
		position: absolute;
		width: 10px;
		height: 10px;
		background: #000;
		z-index: 11;
		border-radius: 100%;
		top: 17px;
		left: 10px;
		transition: all 0.3s;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu > li:hover:after{
		content: "";
		background: #fff; 
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li a:before {
		content: "";
		background: #fff;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: -1;
	}
	.menunew li.dropdown ul.dropdown-menu > li:last-child > a{
		border-bottom: 2px solid #EF9905;
	}
	.menunew li.dropdown ul.dropdown-menu > li.hassub:before {
		content: "\f067" !important;
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		right: 15px !important;
		top: 14px;
		font-size: 13px;
		left: auto !important;
		z-index: 11;
	}
	.menunew li.dropdown ul.dropdown-menu > li.hassub:hover:before {
		content: "\f067";
		color: #fff;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu{
		position: relative;
		left: 0 !important;
		opacity: 1;
		right: 0 !important;
		visibility: visible;
		margin-left: 0px;
		padding-left: 0px !important;
		padding-right: 0px !important;
		display: none;
		transition: unset;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu:before {
		content: "";
		display: none;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a{
		padding: 13px 30px !important;
		background: #272727;
		text-align: left !important;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:first-child a{
		border-top: 2px solid #E57712;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a:before{
		content: "";
		background: #272727;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li:before{
		content: "\f068";
		top: 19px;
		left: 10px !important;
		right: unset !important;
	}
	.nav.nav-tabs.menunew li.dropdown ul#drop-inline.dropdown-menu li.hassub ul.dropdown-submenu li a:after{
		content: "";
		left: 0px;
		right: unset;
	}
	.banner_ads{
		margin-bottom: 40px;
	}
	.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3{
		max-width: 100%;
		float: none;
		margin: 0px;
	}
	.carousel-indicators {
		position: relative;
		bottom: 0px;
	}
	.post-type-2 figure{
		float: none !important;
	}
	.videolist .videocontent h2:after {
		content: "";
		width: 0;
		height: 0;
		border-width: 8px 7px;
		border-color: rgba(239, 153, 5, 0) rgba(239, 153, 5, 0) #EF9905 transparent;
		display: block;
		border-style: solid;
		position: absolute;
		top: -15px;
		left: 12px;
	}
}
@media(max-width: 767px){
	.head-news{
		display: block;
	}
	.header-top .logo .logoin{
		display: none;
	}
	.slider{
		display: block;
	}
	.slider-info .meta-tags{
		display: none;
	}
	.slider-info h3{
		padding-bottom: 16px;
	}
}
@media(max-width: 480px){
	.content-news .modern-ticker{
		display: none;
	}
	.head-news header{
		display: none;
	}
	.head-news{
	    height: 45px;
	}
	.header-top .logo{
		display: block;
		float: none;
		text-align: center;
		margin-bottom: 25px;
	}
	.heconright{
		float: none;
		display: table;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: -20px;
	}
	.slider-info{
		display: none;
	}
	.search .search-box{
	    right: 25px;
	}
	.search a > i.fa-search{
		padding-right: 0px;
	}
	.tags-category{
		display: none !important;
	}
	.language .langlist img{
		margin-right: 0px;
	}
	.language .langlist h6{
		display: none;
	}
	.language{
		text-align: center;
	}
	.post-type-2 figure{
		width: 100%;
		background: transparent;
		margin-bottom: 15px;
	}
	.meta-tags span {
		padding: 4px 5px 5px 0px;
		background-color: #EF9905;
		color: #fff;
		font-weight: 600;
		transition: all 0.3s;
		position: relative;
		display: table;
		padding: 0px 10px 0px 0px;
		margin-bottom: 5px;
	}
	#gallery-slider .carousel-control {
		width: 2%;
		height: auto;
		display: table;
		font-size: 25px;
		color: #2E2E2E;
		top: -50px;
		opacity: 1;
	}
	#gallery-slider .carousel-control.center {
		font-size: 13px;
		font-family: 'Concert One', cursive;
		width: 100px;
		right: 9px;
		left: unset;
		letter-spacing: 1px;
		margin-top: 2px;
	}
	#gallery-slider .carousel-control.left {
		left: auto;
		right: 115px;
	}
	#gallery-slider .tag-style-1{
		display: none !important;
	}
	.portfolioFilter a{
		display: block !important;
	}
	.footer-contact tr td.img {
		text-align: center;
		width: auto !important;
	}
	.footer-contact tr td img {
		width: auto;
		max-width: none;
	}
	.footer-contact tr td:last-child{
	    padding-left: 5px;
	}
}

footer .col-md-4{
	margin-bottom: 20px;
}

/* Ticket Custom Style */
.content-news .modern-ticker{
	width: 600px;
	float: left;
	padding-left: 10px;
	background-color: transparent;
}
.content-news .modern-ticker .mt-body{
	margin: 0px;
}
.content-news .modern-ticker .mt-body .mt-news{
	background-color: transparent;
}
.content-news .modern-ticker .mt-body .mt-news a{
	background-color: transparent;
	transition: all 0.3s;
	background-image: none;
}
.content-news .modern-ticker .mt-body .mt-news a:before{
    content: "";
    background-color: #EF9905;
    line-height: 4px;
    height: 5px;
    width: 5px;
    position: absolute;
    margin-left: -18px;
    top: 15px;
}
.content-news .modern-ticker .mt-body .mt-news a:hover{
	color: #D78E4A;
}
.sidebar-title{
	margin-bottom: 40px;
    border-bottom: 2px solid #45B29D;
    display: table;
    padding-bottom: 10px;
    margin-top: -10px;
}
.nav-tabs > li.active > a > i{
	border-bottom: 3px solid #EF9905;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color: #EF9905;
}
.subscribearea input{
	border-color: #EF9905;
}
.sidebar-widget3 .subscribearea .input-group-addon, .sidebar-widget3 .subscribearea .input-group-btn .btn-default{
	border-color: #EF9905;
}
.subscribe-btn{
    padding-top: 8px;
    padding-bottom: 9px;
}
.sidebar-widget3 .fa {
    color: #EF9905;
}
.category_article li{
    display: inline-block;
    margin-bottom: 10px;
}
.category_article li a{
    padding: 6px 15px;
    background: rgba(69, 178, 157, 0);
    font-family: 'Concert One', cursive;
    font-size: 17px;
    display: block;
	position: relative;
	color: #fff;
	z-index: 1;
}
.category_article li a:before{
    content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #45B29D;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.category_article li a:after{
    content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #EF9905;
	width: 0;
	height: 100%;
	transition: all 0.4s;
	z-index: -1;
}
.category_article li:hover a:after{
    content: "";
	width: 100%;
}
ul.pagination{
	font-family: 'Concert One', cursive;
}
ul.pagination li:first-child a, ul.pagination li:last-child a, ul.pagination li a:hover{
	color: #fff;
	background: #000;
}
ul.pagination li.active a, ul.pagination li.active a:hover{
	color: #fff;
    background-color: #EE9804;
    border-color: #EE9804;
}
.profil-sidebar img{
	width: 120px;
    margin-right: 15px;
    margin-bottom: 10px;
}
.profil-sidebar p{
    text-align: justify;
    padding: 0px !important;
    border-bottom: 0px !important;
    margin-bottom: 0px !important;
    font-size: 14px;
    font-family: sans-serif;
}
.nomargin{
    margin: 0px;
}
.tab-pane{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}
.search-text{
    font-size: 21px;
    margin-bottom: 50px;
}
#latest-event{
	position: relative;
}
#latest-event .time-info .icon-date{
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    width: 54px;
    height: 54px;
}
#latest-event .time-info .date-style{
	margin-right: auto;
    margin-left: auto;
    left: 0px;
    right: 0px;
	width: 90px;
}
#latest-event .money-info .icon-date{
	left: auto;
    right: 5px;
}
#latest-event .money-info .date-style{
    left: auto;
    right: 5px;
    max-width: 200px;
}
.event-location{
    font-size: 17px;
    margin-bottom: 20px;
    margin-left: 15px;
}
.forum-block dt {
    width: 80%;
}
.forum-block dd.freshness {
    width: 20%;
	text-align: center;
	padding: 0px;
}
.materi-content h6{
	margin-bottom: 15px;
}
.materi-content dd.freshness i{
    font-size: 40px;
    padding: 18px;
    border-radius: 100%;
    color: #FFFFFF;
    background: #45B29D;
}
.tooltip-inner{
    color: #EE9804;
}
.blog-listing .post-thumbnail-1, .blog-listing .post-thumbnail-2, .blog-listing .post-thumbnail-3{
	width: 100%;
	text-align: center;
}
.blog-listing .post-thumbnail-1 figure, .blog-listing .post-thumbnail-2 figure, .blog-listing .post-thumbnail-3 figure{
	width: 100%;
	text-align: center;
}
.button-close{
    padding: 10px !important;
    position: absolute;
    top: -20px;
    left: -14px;
    color: #fff;
    background-color: #EF9905 !important;
    opacity: 1;
    line-height: 12px;
    vertical-align: top;
}
.button-close:hover{
    padding: 10px !important;
    position: absolute;
    top: -20px;
    left: -14px;
    color: #fff;
    background-color: #EF9905 !important;
    opacity: 1 !important;
    line-height: 12px;
    vertical-align: top;
}
.modal-body{
	padding: 5px;
}
.modal-body .row-fluid{
	text-align: center;
}
.modal-body .row-fluid img{
    max-height: 100%;
    width: auto;
}
.modal-dialog{
	margin-top: 40px;
}
footer div{
	/*overflow: hidden;*/
}
.socialfooter{
    padding-bottom: 30px;
}
.socialfooter.social-icons i{
	font-size: 20px;
    width: 40px;
    height: 40px;
    padding: 10px 0px;
}
@media(max-width: 991px){
	.modal.in .modal-dialog{
		max-width: 95%;
	}
}
.footermenu a{
	position: relative;
	display: block;
	margin-bottom: 7px;
	padding: 0px 20px 5px;
	font-size: 18px;
	font-family: sans-serif;
	margin-left: 15px;
}
.footermenu a:before{
	font-size: 11px;
	font-family: FontAwesome;
	content: "\f192";
	position: absolute;
	top: 1px;
	left: 0px;
}
button.close_custom{
	position: absolute;
    top: -15px;
    right: -15px;
    background: #EF9905;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    padding: 8px 12px;
    z-index: 10;
    border-radius: 1000px;
}
.close_custom:focus, .close_custom:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=100);
    background: #333;
	outline:0;
}
@media screen and (max-width: 979px){
	.modal-dialog {
		width: 90% !important;
		margin: 30px auto;
	}
}
@media(max-width:767px){
	.postiframe iframe{
		width:100%;
	}
}
.share-box{
	float: left;
    width: 100%;
}
.postiframe table{
	width:100%;
}
.postiframe img{
	max-width:100%;
	height: auto !important;
}
.hiddentitleheader{
	opacity:0;
	position:absolute;
}
.nonotif{
	text-align: center; margin-top: 40px; margin-bottom: 40px;
}
.gmaps{
	height:250px;width:100%;
}
.fblikeme{
	width:100%;background-color:#fff;
}
.nopt{
	padding-top: 0px !important;
}
.modal{
	z-index: 10000;
}
.width100{
	width:100% !important;
}
.textcenter{
	text-align: center !important;
}
.textright{
	text-align: right !important;
}
.f16{
	font-size: 16px !important;
}
.imgprofilside{
	width: 120px; margin-right: 15px;margin-bottom: 10px;
}
.chatwithus{
	position: fixed;
    bottom: 50%;
    right: -55px;
    z-index: 1000000000;
    text-decoration: none;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.chatwithus img{
	width: 160px;
}
.stButton .stArrow{
	display:none !important;
}