.admin-bar .fixed-header .sticky-header {

	top:32px;

}

.kc_row .kc_col-sm-12{

	padding-left:0px !important;

	padding-right:0px !important; 

}

.kc-col-container {

	display:block !important;

}

.kc-row-container.kc-container{

	max-width:1200px;

	width:100%;

}

.boxed_wrapper {

    overflow: hidden;

}

.header-style-three .sticky-header .main-menu .navigation > li.current-menu-ancestor > a {

	background: #0d114d;

	color:#ffffff;

}

.main-menu .navigation > li.current-menu-ancestor > a,

.main-menu .navbar-collapse > ul li.current-menu-ancestor.dropdown .dropdown-btn {

	color: #0d114d;

}

.main-header.header-style-three ul li.current-menu-ancestor > a,

.main-header.header-style-three ul li.current-menu-ancestor.dropdown .dropdown-btn {

	color:#ffffff;

}

.sticky-header ul li.current-menu-ancestor > a {

	background: #0d114d;

	color:#ffffff !important;

}



.single-blog-post .text-holder {

	background-color:#fff;

}



/* Comments */

.comments-area > .comment-box {

	position: relative;

	display: block;

	background: #ffffff;

	margin-bottom:30px;

	padding: 51px 40px 21px 40px;

}

.comments-area > .comment-box .group-title h4{

	margin-bottom: 20px;

}

.single-comment .bp-comment-item .comments-form {

	padding:0;

}

.single-comment .bp-comment-item > .default-form {

    margin-bottom: 30px;

}

.single-comment .bp-comment-item .bp-comment-item {

	margin-left:70px;

}

.single-comment h2 {

	margin-bottom:0;

    font-size: 16px;

}

.single-comment h2 small a {

    font-size: 16px;

}

.sidebar-page-container .comments-area .comment-box .text p {

    color: #7e8597;

    font-size: 15px;

}

.sidebar-page-container .comments-area .comment-box .comment-reply-link {

    position: relative;

    font-size: 15px;

    color: #222222;

    font-weight: 700;

    text-transform: capitalize;

    font-family: 'Playfair Display', serif;

}

.sidebar-page-container .comments-area .comment-box .comment-reply-link:hover {

    color: #f98044;

}

.sidebar-page-container .comments-area .comment-box{

	position:relative;

	margin-bottom:20px;

	-webkit-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	transition:all 300ms ease;

}

.sidebar-page-container .comments-area .comment-box:last-child{

	border-bottom:none;

	margin-bottom:0px;

}

.sidebar-page-container .comments-area .comment{

	position:relative;

	padding:0px 0px 30px 110px;

	font-size:14px;

}

.sidebar-page-container .comments-area .reply-comment{

	padding-left:90px;	

}

.sidebar-page-container .comments-area .comment-box .author-thumb{

	position:absolute;

	left:0px;

	top:0px;

	width:80px;

	margin-bottom:20px;

}

.sidebar-page-container .comments-area .comment-box .author-thumb img{

	width:100%;

	display:block;

}

.sidebar-page-container .comments-area .comment-info{

	margin-bottom:10px;

}

.sidebar-page-container .comments-area .comment-box strong a{

	font-size:1.2em;

	font-weight:500;

	color:#303030;

	display:block;

	line-height:1.3em;

	text-transform:capitalize;

	font-family: 'Hind', sans-serif;

}

.sidebar-page-container .comments-area .comment-box .text{

	color:#7e8597;

	font-size:15px;

	line-height:1.9em;

	margin-bottom:10px;

}

.sidebar-page-container .comments-area .comment-info .comment-time{

	font-size:15px;

	color:#303030;

	margin-top:4px;

}

.sidebar-page-container .comments-area .comment-box .theme-btn{

	position:relative;

	font-size:15px;

	color:#ffffff;

	font-weight:700;

	text-transform:capitalize;

	font-family: 'Playfair Display', serif;

}

.sidebar-page-container .comments-area .comment-box .theme-btn:hover{

	color:#f98044;

}



.event-page.sidebar-page-container .sidebar {

    padding: 0 40px 50px 40px;

}

.sidebar-page-container .sidebar-widget{

  position: relative;

  margin-bottom: 45px;

}

.sidebar-page-container .sidebar-widget:last-child{

  margin-bottom: 0;

}

.sidebar-page-container .sidebar .form-group input[type='search'],

.footer-widget .search-form .form-group input{

  width: 100%;

  height: 50px;

  border: 1px solid #f2f2f2;

  padding: 10px 65px 10px 20px;

  transition: all 500ms ease;

}

.sidebar-page-container .sidebar .form-group button,

.footer-widget .search-form .form-group button{

  position: absolute;

  top: 0px;

  right: 0px;

  color: #ffffff;

  font-size: 15px;

  width: 50px;

  height: 50px;

  text-align: center;

  background: #0d114d;

  cursor: pointer;

}

.sidebar-page-container .sidebar .form-group input:focus{

  border: 1px solid #0d114d;

}

.sidebar-page-container .sidebar .sidebar-post {

    padding-bottom: 0;

}



.sidebar-page-container .sidebar li{

  position: relative;

  display: block;

  padding: 12px 0px;

  border-bottom: 1px solid #f2f2f2;

}

.sidebar-page-container .sidebar li a{

  position: relative;

  display: inline-block;

  font-size: 14px;

}



.about-style-eight {

	margin-top:-165px;

}

.cta-style-two .lower-cta-content .list {

	width:100%;

	padding-right:0;

}

.cta-style-two .lower-cta-content .list li {

	display:inline-block;

	/*width:24%;*/

}



.blog-details-content .single-blog {

	padding-bottom:0;

}



.single-blog-post .img-holder .categorie-button a{

	position: relative;

	display: inline-block;

	background: #0d114d;

	color: #ffffff;

	font-size: 13px;

	line-height: 13px;

	font-weight: 600;

	margin-bottom:4px;

	padding: 12px 20px 12px;

	text-transform: uppercase;

	transition: all 500ms ease;

	border-radius: 0;

}



.event-details-content .content-style-one {

	padding-bottom:0;

}

.event-details-content .content-style-two .top-text {

	position: relative;

	font-size: 18px;

	line-height: 30px;

	color: #222222;

	margin-bottom: 31px;

}

.event-details-content .content-style-two .image-box {

    margin: 70px 0 60px;

}



.team-details .image-box img,

.testimonial-section .testimonial-content .authore .autho-thumb img,

.blog-details-content .inner-content img,

.single-blog-post .img-holder img,

.inner-box .image-box img,

.single-news-content .image-box img,

.event-details .image-box img,

.sidebar-page-container .comments-area .comment-box .author-thumb img {

	height:auto;

}

.award-section .content-box .single-item {

	width:50%;

	float:left;

}



footer ul.menu li{

  position: relative;

  display: block;

  margin-bottom: 14px;

}

footer ul.menu li:last-child{

  margin-bottom: 0px;

}

footer ul.menu li a{

  position: relative;

  display: inline-block;

  color: #d4dae3;

  padding: 0px 0px 0px 15px;

}

footer ul.menu li a:before{

  position: absolute;

  content: "\f105";

  font-family: 'FontAwesome';

  font-size: 16px;

  color: #d4dae3;

  left: 0px;

  top: 0px;

  transition: all 500ms ease;

}

footer ul.menu li a:hover{

  color: #0d114d;

  text-decoration: underline;

}

footer ul.menu li a:hover:before{

  color: #0d114d;

}



#tribe-events-pg-template, .tribe-events-pg-template {

    margin: 0 auto;

    max-width: 100%;

    width: 100%;

}



.pagination li {

    margin: 0px 10px 0px 0px;

}

.pagination li a,

.pagination li .dots {

	background-color:#ffffff;

}

.pagination li span{

  position: relative;

  display: inline-block;

  font-size: 18px;

  font-family: 'Open Sans', sans-serif;

  height: 50px;

  font-weight: 600;

  width: 50px;

  line-height: 50px;

  text-align: center;

  border: 1px solid #e5e5e5;

  color: #848484;

  transition: all 500ms ease;

}

.pagination li span.current{

  background: #ff5e14;

  border: 1px solid #ff5e14;

  color: #ffffff;

}



/* Tags */

.tagcloud{

	position:relative;

}

.tagcloud a{

	border:1px solid #e2e8f0;

	position:relative;

	padding:8px 14px;

	color:#7e8597;

	font-size:15px !important;

	margin-right:2px;

	margin-bottom:10px;

	text-transform:capitalize;

	display:inline-block;

	-webkit-transition: all 300ms ease;

	-moz-transition: all 300ms ease;

	-ms-transition: all 300ms ease;

	-o-transition: all 300ms ease;

	transition: all 300ms ease;

}

.tagcloud a:hover{

	color:#ffffff;

	border:1px solid #f97534;

	background-color:#f97534;

}



.main-footer .event-widget .single-event:last-child {

	margin-bottom:0;

}



.widget .sidebar-title h3{

	font-size:1.4em;

	font-weight:600;

}

.main-header .logo-box .logo-outer img{

	width:112px;

}

.sticky-header .logo-box img{

	width:67px;

}

.footer-logo a img{

	width:200px;

}

.bp-comment-item .comments-form{

	margin-bottom:40px;

}

.single-comment blockquote,

.sidebar-page-container blockquote{

	padding:0px;

}

.single-comment blockquote em,

.sidebar-page-container blockquote em{

	font-style:normal;

}

.footer-widget ul li{

	position:relative;

	padding-bottom:8px;

	margin-bottom:8px;

	border-bottom:1px solid rgba(255,255,255,0.3);

}

.footer-widget ul li:last-child{

	border-bottom:none;

	padding-bottom:0px;

	margin-bottom:0px;

}

.footer-widget ul li ul li{

	border-top:1px solid rgba(255,255,255,0.3);

	padding-top:8px;

	margin-top:8px;

	margin-bottom:0px;

	padding-bottom:0px;

	border-bottom:none;

}

.m-b30{

	margin-bottom:30px;

}



.content-style-two{display: none;}

.content-style-three{display: none;}

.sidebar-content .theme-btn {display: none!important;}




.newsletterscss{width: 100%;
    height: 50px;
    background: #393c43;
    padding: 10px 20px;
    color: #d4dae3;
    border: 1px solid #393c43;
    transition: all 500ms ease;
}


/*.contact-section .sidebar-content .single-item .text{display: none!important}*/

.dotstar {
    color: #dc3232;
    font-size: 1em;
    font-weight: normal;
    
}
