body {
	max-width:100% !important;
	margin:0 !important;
	padding:0 !important;
}

#mobile-menu #mobile-search,
header#top nav ul #search-btn,
.meta-author,
.meta-date,
.meta-comment-count,
article.post .post-meta,
#single-meta,
.blog-recent .meta-author,
.blog-recent .meta-category,
.blog-recent .meta-comment-count,
.blog-recent p {
	display:none !important;	
}
.blog-recent h3 {
	font-family: 'Open Sans' !important;
	font-size: 16px !important;
	font-weight: normal !important;
	letter-spacing: 0px !important;
	color: rgb(103, 103, 103) !important;
	line-height: 28px !important;
	-webkit-font-smoothing: subpixel-antialiased;

}

.blog-recent .col {
	margin-bottom: 15px;
}

.single #single-below-header > span {
	padding: 0 !important; 
	border-left: 0 !important;
}

img.retina-logo.dark-version,
img.stnd.default-logo.dark-version {
		height: 44px !important;
}

body header#top #logo img,
#header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 44px !important;
		top: -6px; 
}

header#top #toggle-nav {
	position: absolute !important;
	right: 0px !important;
	top: 5px !important;
	display: none;
	width: 36px;
	height: 28px;
	text-align: right;
	margin-bottom: 10px;
}

header#top #toggle-nav i {
	width: 28px !important;
	height: 32px;
    top: -2px;
    font-size: 28px !important;
    width: 28px !important;
}

body[data-is="minimal"] .icon-reorder:before {
	font-size: 34px !important;
}

#mobile-menu ul li a {
	font-size: 16px;
	padding: 12px 0 !important;
}

#mobile-menu input[type=text],
input[type=submit] {
	font-size: 16px !important;
}

.sf-sub-indicator [class^="icon-"],
.sf-sub-indicator [class*=" icon-"] {
	font-size: 22px;
	line-height: 22px;
}

#header-secondary-outer nav > ul > li > a {
	line-height: 13px !important;
	font-size: 15px !important;
}

body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar #post-area,
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list > li,
.single.single-post .container-wrap.no-sidebar > .container.main-content,
.single.single-post .section-title h1,
.archive.category .section-title h1 {
	max-width: 1000px !important;
}

.post-content {
	padding-left: 0;
}

.rcp_message.error p {
	color:#9e1e22 !important;
}

.tml {
	display: inline-block;
	width:100%;
	max-width: 450px;
}

.main-content ul.tml-links,
.main-content ul.tml-links li {
	list-style-type: none !important;
}

.main-content ul.tml-links {
	margin:0 0 30px 0 !important;
}

#top nav > ul > li > a {
	padding-bottom: 35px;
    padding-top: 10px;
}


@media screen and (max-width: 690px) {

	.parallax_slider_outer,
	.parallax_slider_outer.first-section,
	.parallax_slider_outer.first-section .nectar-slider-wrap,
	.nectar-slider-wrap,
	.swiper-container,
	.swiper-slide {
		height: 200px !important;
	}
	
	 #boxed .swiper-slide .content h2 {
		font-size: 22px !important;
		line-height: 24px !important;
	}
	
	.nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide {
		padding:30px 0 0 0 !important;
	}
	
	#boxed .swiper-slide .content {
		padding: 0 !important;
	}
	
	#boxed .swiper-slide .content a {
		padding: 7px 7px !important;
		font-size: 12px !important;
	}	

}



@media only screen and (max-width: 1000px) {
/* REPONSIVE TABLES */

.table-responsive {
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
}
.table-responsive:-webkit-scrollbar {
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.table-responsive:-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}

}


@media only screen and (min-width: 1000px) {


}

@media only screen and (max-width: 1219px) {
	
	body:not(.material) header#top #logo {
		margin-top: 7px!important;
	}
	
	header#top #toggle-nav,
	#header-outer:not([data-format="left-header"]) #top .span_9,
	#header-outer:not([data-format="left-header"]) #top .span_3 {
		display: block !important;
	}
	
	#top .span_9 >.slide-out-widget-area-toggle,
	#top .mobile-search {
		display: inline-block !important;
	}
	
	#header-outer header#top nav {
		display: none !important;
	}
	

	

}

@media only screen and (max-width: 1219px) and (min-width: 1000px)  {
	
	header {
		min-height:51px !important;
		padding-top:12px;
		padding-bottom:12px;
	}
	
	#top .span_9 >.slide-out-widget-area-toggle {
	
		position: absolute !important;
		top: 15px !important;		
		right: 0px !important;
	}
	
	#top .mobile-search {
		position: relative !important;
		width: auto;
		padding: 0 7px;
		top: 8px !important;
		right: 30px !important;
	}	
}


@media only screen and (min-width: 1220px) {

	#header-outer header#top {
		height:100px;
	}
	
	#header-outer header#top nav {
		display: block !important;
		padding-top: 40px;
	}
	
	body header#top #logo {
		min-height: 100%;
	}
	
	body header#top #logo img,
	#header-outer[data-permanent-transparent="false"] #logo .dark-version {
		position: relative;
		top: 24px;
	}
	
	header#top #logo img {
		margin-bottom: -48px;
	}
	
	.sf-menu > li ul {
		padding:0;
	}
	
	#header-outer .sf-menu >li:hover >ul, #header-outer .sf-menu >.sfHover >ul {
		top:59px;
	}
	
	header#top .sf-menu li ul li a {
		font-size: 14px;
		line-height: 20px;
		padding: 14px;
	}
	
	body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul {
		margin-top: -1px;
	}
	
	.sf-menu li li ul {
		margin-left: 0px;
	}
	
	.sf-menu li ul li .sf-sub-indicator {
		top: 16px;
	}
	
	.sf-sub-indicator [class^="icon-"],
	.sf-sub-indicator [class*=" icon-"] {
		font-size: 14px;
		line-height: 16px;
	}
}
	
@media only screen and (min-width: 1420px) {

	img.retina-logo.dark-version,
	img.stnd.default-logo.dark-version,
	body header#top #logo img,
	#header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 90px !important;
	}
	
	#header-outer[data-permanent-transparent="false"] #logo .dark-version {
		top: 0;
	}
	
	header#top #logo img {
		margin-bottom:0px;
	}

}