.submit-post {
    padding: 9% 0 9% 0;
}
.input-title-class {
    padding: 15px 0 27px 0;
}
.input-content-class {
    padding: 0 0 27px 0;
}
.input-tag-class {
    padding: 0 0 27px 0;
}

.the-content p {
    font-size: 16px;
    padding: 0 20px;
    margin-bottom: 18px;
    letter-spacing: 0.1px;
    line-height: 1.4;
}

img.avatar.avatar-32.photo {
    width: 34%;
    border-radius: 7px;
}
.profile-image-class {
    padding: 39px 0 0 0;
}
.user-name-class {
    padding: 17px 0 0 0;
}
.user-email-class {
    padding: 4px 0 22px 0;
}
a.home-page-button {
    font-size: 15px;
    background-color: #378C3F;
    color: #FFFFFF;
    padding: 6px 21px 6px 21px;
    font-weight: 800;
    border-radius: 4px;
}
a.logout-page-button {
    font-size: 15px;
    background-color: #378C3F;
    color: #FFFFFF;
    padding: 6px 21px 6px 21px;
    font-weight: 800;
    border-radius: 4px;
}
.profile-button-class {
    padding: 0 0 41px 0;
}
.post-submit-class {
    background-color: green;
    color: white;
    font-size: 25px;
    padding: 10px 0px 10px 16px;
}
.sub-menu-class{
    display:none;
}
.login-menu-class:hover > ul{
    display:block;
}
ul.sub-menu-class li {
    display: block;
	padding: 8px 11px 6px 6px;
    background-color: #fafafa;
}
ul.sub-menu-class li a {
	color:black;
}	
ul.sub-menu-class {
    padding: 0;
}
.post-title-get-class h5 {
    font-size: 15px;
}
.post-status-get-class h5 {
    font-size: 15px;
}
.publish-status-class{
	color:green;
}
.pending-status-class{
	color:#e03e36;
}
.post-pagination-class {
    text-align: center;
    font-size: 21px;
    padding: 50px 0 0 0;
}
.post-title-get-class h5 a {
    color: black;
}
.post-inner-add {
    width: 100%;
    height: calc(100%);
    position: relative;
    border: 2px solid;
    padding: 26px;
    margin: 20px 0;
}
.post-inner-add iframe {
    width: 100%;
    height: 250px;
}
.container.count-post-class {
    padding: 0 0 26px 0px;
}
span.publish-post-class {
    padding: 0 0 0 26px;
    color: green;
}
span.pending-post-class {
    padding: 0 0 0 26px;
    color: #e03e36;
}
.user-detail-class {
    border-right: 1px solid black;
}
.recently-post-class {
    color: #e43c34;
}
.user-title-class {
    color: #e43c34;
}
.post-image-upload-class {
    padding: 0 0 36px 0;
}
input#customthumbnail {
    font-size: 18px;
}
label.tabel-tag-class {
    font-size: 20px;
}
.file-size-error-class{
	color:red;
}

@charset "UTF-8";
.logo {
  postion: relative;
  width: 151px ;
  length: 50%;
  margin: 0 auto;
}


.animated {
 -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  
}

.animated:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: inherit;
    animation-iteration-count: inherit;
}


 

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

.menu-item.login-menu-class.logo {
	background: #f44336;
	margin: 8px 0 0 10PX;
}
.menu-item.login-menu-class.logo a {
    padding: 10px;
    color: #fff !important;
}
.content-error {
  display: none;
}

.bootstrap-tagsinput{
    width: 100%;
}

.bootstrap-tagsinput input{
    width: auto !important;
    display: inline-block !important;
}

.input-tag-class{
    position: relative;
}

#tag-input-id{
    display: block !important;
    position: absolute;
    bottom: 0;
    z-index: -1;
    opacity: 0;
}

.widget_categories ul li a{
	font-weight:600 !important;
}

footer ul.social-icons li a{
	width:28px !important;
	height:35px !important;
	font-size:18px !important;
}

footer .footer-last-line p{
	font-size:14px !important;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-next{
	background:none !important;
}

.bx-wrapper .bx-prev::before,
.bx-wrapper .bx-next::before{
	background:#000;
	padding: 6px 6px 6px 6px;
}

.image-post2 .hover-box a.category-post{
	color:#000 !important;
}

.image-post2 .hover-box .inner-hover{
	background:#000;
	opacity:0.6;
	padding: 10px 40px !important;
	position:absolute !important;
	top:40% !important;
	margin-top:-12px !important;
}
.bx-wrapper .bx-next{
	right:12px !important;
}

.navbar-nav > li.category-law > a::before, a.category-post.law,
.navbar-nav > li.category-education > a::before, a.category-post.education,
.navbar-nav > li.category-home-improvement > a::before, a.category-post.home-improvement,
.image-post .hover-box .inner-hover a.category-post,
.navbar-nav > li.category-development > a::before, a.category-post.development,
.navbar-nav > li.category-seo > a::before, a.category-post.seo{
	color:#000 !important;
}
/*.ticker-news, .features-today, .feature-video, .custom_gallery {
  display: none;
}*/

.title-section h4, .title-section h5, .posts-filtered-block h4{
  color:#222222 !important;
  font-size:15px !important;
  font-weight:700 !important;
  margin:0 0 30px !important;
  text-transform:uppercase !important;
  margin-bottom:-1px !important;
}
.single-post-box .title-post h4 {
    color: #333333 !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    margin: 0 0 8px !important;
}
.posts-filtered-block h4{
  display:inline-block;
  padding-bottom:16px;
}
.title-section h1 span, .title-section h4 span,  .title-section h5 span{
  display:inline-block;
  padding-bottom:16px;
  padding-right:5px;
  border-bottom:1px solid #f44336;
}
.single-post-box .about-more-autor .autor-box .autor-content .autor-title h4{
  font-size: 14px !important;
  font-weight: 600;
  text-transform: capitalize;
  cursor: pointer;
}
.single-post-box .about-more-autor .autor-box .autor-content .autor-title h4 span:after {
    content: '/';
    color: #333333;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 10px;
    margin: 0 6px;
}
.standard-post .post-content h5, .standard-post .post-title h5, .standard-post2 .post-title h5 , .image-post3 .hover-box h5, .video-post .hover-box h5,
.article-post .post-content h5, .image-post .post-content h5, .image-post4 .post-content h5, .news-post .post-content h5{
    color: #333333 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
    margin: 0 0 10px !important;
}
.standard-post .post-content.home-featured-video-content h5 a{
    color: #bab5b5 !important;
}
.standard-post .post-content h5 a, .standard-post2 .post-title h5 a{
  color: #333333;
  text-decoration: none;
}
.standard-post .post-content h5 a:hover{
  color: #f44336 !important;
}

.image-post .hover-box .inner-hover h5,  .image-post2 .hover-box .inner-hover h5 {
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.home-slider-thumb-large.news-post.image-post h5 {
    font-size: 30px !important;
    line-height: 36px !important;
}


.image-post .hover-box .inner-hover h5 > a{
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
}

ul.list-posts > li .post-content h6 {
    color: #333333 !important;
    font-weight: 700 !important;
    line-height: 20px !important;
    margin: 0 0 10px !important;
    font-size: 13px !important;
    max-height: 40px !important;
    overflow: hidden !important;
    margin-bottom: 7px !important;
}
ul.list-posts > li .post-content h6 a.img-post2-li-a,
.standard-post2 .post-title h5 a.standrd-post-a,
ul.list-posts > li .post-content h6 a.lifestl-li-a,
ul.list-posts > li .post-content h6 a.tab-pane-a{
    color: #333 !important;
    text-decoration: none;
}
ul.list-posts > li .post-content h6 a.rndm-post-a{
  color: #999999;
  text-decoration: none;
}
ul.list-posts > li .post-content h6 a.img-post2-li-a:hover,
.standard-post2 .post-title h5 a.standrd-post-a:hover,
ul.list-posts > li .post-content h6 a.lifestl-li-a:hover,
ul.list-posts > li .post-content h6 a.tab-pane-a:hover,
ul.list-posts > li .post-content h6 a.rndm-post-a:hover{
    color: #f44336  !important;
}

.image-post3 .hover-box h5, .image-post4 .hover-box h5, .video-post .hover-box h5{
    color: #fff;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 10px;
    font-size: 13px;
    max-height: 40px;
    overflow: hidden;
    margin-bottom: 0;
}
.image-post .hover-box .inner-hover h5 a.home-slider-a, 
.image-post2 .hover-box .inner-hover h5 a.img-post2-a {
    color: #ccc !important;
    text-decoration: none;
}
.image-post .hover-box .inner-hover h5 a.home-slider-a:hover{
  color: #f44336 !important;
}
.image-post3 .hover-box h5 a.img-post3-a{
    color: #fff !important;
}
.heading-news {
    padding-top: 0px !important;
}
.input-title-class input[type="text"], .input-title-class textarea, .input-tag-class input {
    margin-bottom: 0;
}
.input-title-class span {
  margin-bottom: 16px;
}
.error-field {
  border: 1px solid #f00 !important;
}
.text-green {
  position: absolute;
  margin-top: -40px;
  font-size: 20px;
  color: green;
  padding: 7px;
  border-radius: 50%;
  border: 1px solid;
  right: -30px;";
}

@media (max-width: 375px) {
	.widget_categories ul li a{
		font-size:12px !important;
	}
}

@media (max-width: 340px) {
	.widget_categories ul li a{
		font-size:11px !important;
	}
}