/*
 Theme Name:     Manual Child Theme
 Theme URI:      https://smartwpthemes.com/
 Description:    Child Theme for Manual
 Author:         jabin Kadel
 Author URI:     http://www.jabinkadel.com
 Template:       manual
 Version:        1.0
*/
 
/* ------- Insert custom styles below this line ------- */

/* -- Fonts -- */
@font-face {
    font-family: 'OpenSansItalic';
    src: url('./fonts/OpenSans/OpenSans-Italic.eot');
    src: url('./fonts/OpenSans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/OpenSans/OpenSans-Italic.woff') format('woff'),
		 url('./fonts/OpenSans/OpenSans-Italic.ttf') format('truetype'),
		 url('./fonts/OpenSans/OpenSans-Italic.svg#OpenSansItalic') format('svg');
}

@font-face {
  font-family: 'BrightSummerIconFont';
  src: url('./fonts/BrightSummerIconFont/BrightSummerIconFont.eot?jvkdq3');
  src: url('./fonts/BrightSummerIconFont/BrightSummerIconFont.eot?jvkdq3#iefix') format('embedded-opentype'),
       url('./fonts/BrightSummerIconFont/BrightSummerIconFont.ttf?jvkdq3') format('truetype'),
       url('./fonts/BrightSummerIconFont/BrightSummerIconFont.woff?jvkdq3') format('woff'),
       url('./fonts/BrightSummerIconFont/BrightSummerIconFont.svg?jvkdq3#BrightSummerIconFont') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon"], [class*=" icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'BrightSummerIconFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconCA-pb:before {
  content: "\e900";
}
.iconDay-pb:before {
  content: "\e901";
}
.iconEvent-pb:before {
  content: "\e902";
}
.iconLTP-pb:before {
  content: "\e903";
}
.iconWeek-pb:before {
  content: "\e904";
}
.iconEditClock:before {
  content: "\e90e";
}
.iconOpenClock:before {
  content: "\e90f";
}
.iconDeleteClock:before {
  content: "\e910";
}
.iconLaptop:before {
  content: "\e90d";
}
.iconTools:before {
  content: "\e90c";
}
.iconStop:before {
  content: "\e905";
}
.iconResources:before {
  content: "\e906";
}
.iconActivate:before {
  content: "\e600";
}
.iconAdd:before {
  content: "\e601";
}
.iconAgenda:before {
  content: "\e602";
}
.iconAttachment:before {
  content: "\e603";
}
.iconCalendar:before {
  content: "\e604";
}
.iconCall:before {
  content: "\e605";
}
.iconCancel:before {
  content: "\e606";
}
.iconCareware:before {
  content: "\e607";
}
.iconChange:before {
  content: "\e608";
}
.iconCheck:before {
  content: "\e609";
}
.iconCheckdouble:before {
  content: "\e60a";
}
.iconClose:before {
  content: "\e60b";
}
.iconCollapsehorizontal:before {
  content: "\e60c";
}
.iconCollapsevertical:before {
  content: "\e60d";
}
.iconCopy:before {
  content: "\e60e";
}
.iconDeactivate:before {
  content: "\e60f";
}
.iconDelete:before {
  content: "\e610";
}
.iconEdit:before {
  content: "\e611";
}
.iconEmail:before {
  content: "\e612";
}
.iconExpandhorizontal:before {
  content: "\e613";
}
.iconExpandvertical:before {
  content: "\e614";
}
.iconExportexcel:before {
  content: "\e615";
}
.iconFavorite:before {
  content: "\e616";
}
.iconFileFormatImage:before {
  content: "\e617";
}
.iconFileFormatSound:before {
  content: "\e618";
}
.iconFileFormatText:before {
  content: "\e619";
}
.iconFileFormatVideo:before {
  content: "\e61a";
}
.iconHelp:before {
  content: "\e61c";
}
.iconInfo:before {
  content: "\e61d";
}
.iconLess:before {
  content: "\e61e";
}
.iconLock:before {
  content: "\e61f";
}
.iconLogout:before {
  content: "\e620";
}
.iconMessage:before {
  content: "\e621";
}
.iconMore:before {
  content: "\e622";
}
.iconOpen:before {
  content: "\e623";
}
.iconPassword:before {
  content: "\e624";
}
.iconPaste:before {
  content: "\e625";
}
.iconPin:before {
  content: "\e626";
}
.iconPreferences:before {
  content: "\e627";
}
.iconPrint:before {
  content: "\e628";
}
.iconRadiobuttonchecked:before {
  content: "\e629";
}
.iconRecover:before {
  content: "\e62a";
}
.iconRefresh:before {
  content: "\e62b";
}
.iconRegister:before {
  content: "\e62c";
}
.iconSearch:before {
  content: "\e62d";
}
.iconServiceware:before {
  content: "\e62e";
}
.iconSettings:before {
  content: "\e62f";
}
.iconShowless:before {
  content: "\e630";
}
.iconShowmore:before {
  content: "\e631";
}
.iconSortascending:before {
  content: "\e632";
}
.iconSortdescending:before {
  content: "\e633";
}
.iconSubmit:before {
  content: "\e634";
}
.iconTakepicture:before {
  content: "\e635";
}
.iconTeam:before {
  content: "\e636";
}
.iconTimer:before {
  content: "\e637";
}
.iconUncheck:before {
  content: "\e638";
}
.iconUndo:before {
  content: "\e639";
}
.iconUnfavorite:before {
  content: "\e63a";
}
.iconUnpin:before {
  content: "\e63b";
}
.iconUser:before {
  content: "\e63c";
}
.iconView:before {
  content: "\e63d";
}
.iconZoomin:before {
  content: "\e63e";
}
.iconMinus:before {
  content: "\e908";
}
.iconTwoCalendars:before {
  content: "\e909";
}
.iconZoomout:before {
  content: "\e63f";
}
.iconCalendarPlus:before {
  content: "\e90a";
}
.iconFilter:before {
  content: "\e90b";
}
.iconViewHide:before {
  content: "\e640";
}
.iconFollowUp:before {
  content: "\e641";
}
.iconFilterClearClose:before {
  content: "\e642";
}
.iconList:before {
  content: "\e643";
}
.iconBuilding:before {
  content: "\e644";
}
.iconGoToFirst:before {
  content: "\e645";
}
.iconGoToLast:before {
  content: "\e646";
}
.iconLetter:before {
  content: "\e907";
}
.iconLink:before {
  content: "\e911";
}
.iconResend:before {
  content: "\e912";
}
.iconSearchClearClose:before {
  content: "\e913";
}
.iconSMS:before {
  content: "\e914";
}
.iconEnvelope:before {
  content: "\e915";
}
/* --end of FONTS-- */


/* --GENERAL STYLING-- */
body {
	overflow-y: auto!important;
}

body * {
	letter-spacing: normal!important;
}

.body-content.container > div {
	margin-top: 30px;
}

footer {
	display: none!important;
}

#scrollbkToTop {
	background: #a0a0a0;
	text-align: center;
}

#scrollbkToTop i.fa-arrow-up:before {
	font-family: "BrightSummerIconFont";
	content: "\e60d";
	color: #fff;
	line-height: 40px;
	font-size: 25px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400!important;
}

h1.inner-header {
	text-transform: none!important;
}


p.inner-header-color {
	padding-bottom: 0!important;
}

p {
	padding: 0 0 1em 0!important;
	line-height: 1.7!important;
	text-align: justify;
}

b, strong {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600!important;
}

em, i {
	font-style: italic;
	background-color: transparent!important;
}

.clear-both {
	clear: both; /* Can be used on elements that should be forced to start on a new row */
}

h1.inner-header + p {
	text-align: center;
}

.body-content p,
.entry-content h1, 
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5,
.entry-content h6 {
	color: #3a3a3a;
	width: auto!important;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea.form-control {
	border-radius: 0 !important;
	border: none; 
	background: #DFEAED !important;
	border: 1px solid #dfeaed !important;
}

input[type=text]:hover,
input[type=text]:focus {
	background: #fff !important;
	border: 1px solid #f0a322 !important;
}

input[type=submit] {
	border-radius: 0 !important;
}

body.container {
	width: 100%!important;
	max-width: 1170px!important;
}

.jumbotron_new.inner-jumbotron.jumbotron-inner-fix.noise-break.header_custom_height {
	background: url('./images/brightsummer_bg.jpg') no-repeat center;
	background-size: 100% 130%!important; /* To squeeze the background picture and fit it in the banner */
}

.page_opacity.header_custom_height_new.header_custom_height_new {
			padding-top: 35px!important;
			padding-bottom: 35px!important;
}

nav.navbar.after-scroll-wrap {
	position: static!important;
}

.navbar-brand {
	padding: 20px 0 0 15px !important;
}

.navbar .nav-fix {
	height: 80px;
}

#navbar > ul li a {
	line-height: 80px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600!important;
}

#navbar > ul li a,
#navbar > ul li > ul li a {
	color: #3a3a3a!important;
	-webkit-transition: color 0s ease-in-out;
	-moz-transition: color 0s ease-in-out;
	-ms-transition: color 0s ease-in-out;
	-o-transition: color 0s ease-in-out;
	transition: color 0s ease-in-out;	
}

#navbar > ul li > ul li a {
	line-height: 10px!important;
}

#navbar > ul li.current-menu-item > a,
#navbar > ul li:hover > a,
#navbar > ul li > ul li:hover a,
body.body-content #navbar > ul li:nth-of-type(2) a,
body.post-template-default #navbar > ul li:nth-of-type(3) a,
body.category #navbar > ul li:nth-of-type(3) a {
	color: #f0a322!important;
}

#navbar > ul li > ul {
	box-shadow: none;
	background: white;
	border: 1px solid #1b709f;
	width: 42px!important;
	left: 3px;
	top: 70px;
}

#navbar > ul li > ul li {
	padding: 0 10px;
	width: 42px!important;
}

#navbar > ul li > ul li a {
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
}

#navbar > ul li > ul li:last-of-type a {
	border: none;
}

#navbar > ul li > ul li:last-of-type a img {
	position: relative;
	top: -1px;
}

table.simple-table,
table.simple-table td {
	border: none;
	font-size: 1em;
	color: #3a3a3a;
	vertical-align: top;
}

table.simple-table td img {
    max-width:100%;
    height:auto;
}

.wp-caption {
	background: none!important;
	padding: 0!important;
}

img.alignnone {
	margin-bottom: 0!important;
	vertical-align: sub!important;
}

@media (max-width: 991px) and (min-width: 768px) {
	.navbar-nav {
		float: right!important;
		margin: 0px!important;
	}
}

@media (max-width: 767px) {

	p {
		text-align: left;
	}
	
	.navbar .nav-fix {
		height: auto;
	}
	
	#navbar > ul li a {
		line-height: 20px!important;
	}
	
	.navbar-toggle {
		border-radius: 0!important;
	}
	
	.navbar-toggle:hover {
		border: none!important;
	}
	
	img.alignright {
		float: none!important;
		margin: 0 auto!important;
		display: block;
	}
}

/* --end of GENERAL STYLING-- */


/* --HOME PAGE-- */

.portfolio-desc h3 {
	text-transform: none!important;
}

/* --end of HOME PAGE-- */



/* --SEARCH BOX-- */

.global-search .header-search.form-control {
	min-height: 36px !important;
	height: 36px !important;
}

.global-search i.fa.fa-search.livesearch {
	display: none;
}

.global-search .form-group input.header-search {
	padding-left: 8px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400!important;
}

.global-search .searchform input.button-custom {
	height: 36px !important;
	min-height: 36px !important;
	background: #dfeaed !important;
	color: #2b487a !important;
	box-sizing: border-box;
	padding: 0 8px !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600!important;
	box-shadow: inset 0 0px 0px rgba(0,0,0,0) !important;	
}

.global-search .form-group input.header-search:hover ~ input.button-custom,
.global-search .form-group input.header-search:focus ~ input.button-custom {
	background: #f0a322 !important;
	color: #fff !important;
}

.form-control.header-search.search_loading {
	background: #fff url("http://documentatie.hlacadamy.nl/wp-content/themes/manual/img/loader.svg") no-repeat right 115px center !important; 
	color: #f0a322;
}

ul.manual-searchresults li a {
    padding: 10px 8px 0 8px;
    display: block;
    color: #3a3a3a;
    font-size: 14px;
	border: 1px solid transparent;
	font-weight: 600 !important;
}	

ul.manual-searchresults li a > p {
	margin-bottom: 0;
	font-weight: 400;
}

ul.manual-searchresults li a:hover {
	border: 1px solid #f0a322;
	background: none;
}

ul.manual-searchresults li a > span.highlight-search-result {
	font-weight: 600;
}

ul.manual-searchresults li.live_search_doc_icon a:before {
	display: none;
}

.body-content .search span.highlight-search-result,
.body-content .search h2 a.highlight-search-result,
ul.manual-searchresults li a span.highlight-search-result {
	padding-left: 0!important;
	padding-right: 0!important;
	background: #f0a322;
	color: #3a3a3a;
	font-size: 1em!important;
}

.form-control {
	transition: border-color 0s linear !important;
}

/* --end of SEARCH BOX-- */

/* --SEARCH RESULTS PAGE-- */

body.search p.inner-header-color {
	padding: 0!important;
}

body.search aside#sidebar-box{
	display: none;
}

body.search div.col-md-8.col-sm-8 {
	width: 100%!important;
}

body.search .body-content .search {
	padding-left: 0;
	padding-right: 0;
}

body.search .body-content .search:before {
	content: "" !important;
}

body.search div.caption > p:nth-of-type(2) {
	display: none;
}

body.search div.caption > h2 > a {
	color: #1b709f !important;
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

body.search div.caption > h2 > a:hover {
	color: #f0a322!important;
}

body.search .search {
	border-bottom: 0!important;
	padding: 0!important;
}

.navigation .page-numbers,
.navigation .page-numbers.dots:hover {
	height: 30px!important;
	width: 30px!important;
	font-size: 14px!important;
	color: #1b709f!important;
	border: 1px solid #ccc !important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	box-sizing: border-box!important;
	line-height: 28px!important;
	margin-right: 6px!important;
	background-color: white!important;
}

.navigation .page-numbers.current,
.navigation .page-numbers:not(.dots):hover {
	background-color: #f0a322!important;
	color: white!important;
	border-color: #f0a322!important;
}	

/* --end of SEARCH RESULTS PAGE-- */


/* --DOCUMENTATION PAGES-- */

.page-title-header:before {
	content: "" !important;
}

.page-title-header {
	padding: 0 !important;
}

.page-template-template-documentation ul.news-list {
	-moz-column-count: 2;
	-moz-column-gap: 40px;
	-webkit-column-count: 2;
    -webkit-column-gap: 40px;
    column-count: 2;
    column-gap: 40px;
	max-width: 684px;
	margin: 0 auto;
}

.page-template-template-documentation ul.news-list > li.cat-lists {
	padding: 0!important;
	box-sizing: border-box;
	width: 322px!important;
	border: none!important;
}

.page-template-template-documentation ul.news-list > li.cat-lists:hover {
	background: none!important;
	transition: 0s linear;
}

.page-template-template-documentation ul.news-list > li.cat-lists:before {
	display: none!important;	
}

.page-template-template-documentationc ul.news-list > li.cat-lists > h4 {
	padding: 0!important;
	margin: 0!important;
}

.page-template-template-documentation ul.news-list > li.cat-lists > h4 + p {
	display: none;
}

.page-template-template-documentation ul.news-list > li.cat-lists > h4 > a {
	display: block;
	font-size: 14px;
	color: #3a3a3a;
	padding: 11px 8px;
	line-height: 1.2;
	border: 1px solid #dfeaed;
	box-sizing: border-box;
}

.page-template-template-documentation ul.news-list > li.cat-lists:nth-of-type(odd) > h4 > a {
	background: #dfeaed;
}

.page-template-template-documentation ul.news-list > li.cat-lists > h4 > a:hover {
	color: #3a3a3a!important;
	border-color: #f0a322;
}

.body-content h2.singlepg-font.title.manual-title {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 300!important;
	color: #3a3a3a!important;
	text-transform: none!important;
	letter-spacing: 0!important;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 28px!important;
}

.margin-btm-35 {
	margin-bottom:0px!important;
}

a.more-link.doc-expandall,
a.more-link.doc-collapseall {
	color: #a0a0a0!important;
	margin-bottom: 15px;
}

a.more-link.doc-expandall:before,
a.more-link.doc-collapseall:before {
	font-family: 'BrightSummerIconFont';
	display: inline-block;
	border: 1px solid #a0a0a0;
	width: 18px;
	height: 18px;
	box-sizing: border-box;
	line-height: 16px;
	text-align: center;
	color: #a0a0a0;
	font-size: 12px;
	margin-right: 10px;
	vertical-align: top;
}

a.more-link.doc-expandall:hover,
a.more-link.doc-collapseall:hover,
a.more-link.doc-expandall:hover:before,
a.more-link.doc-collapseall:hover:before {
	color: #ccc!important;
	border-color: #ccc;
}

a.more-link.doc-expandall:before {
	content: "\e601";
}

a.more-link.doc-collapseall:before {
	content: "\e908";
}
/*
#list-manual ul {
	margin-bottom: 0;
}

#list-manual li a.no-child:before {
	content: "" !important;
}

#list-manual li a.has-child:before,
#list-manual li a.has-child.dataicon:before,
#list-manual li a.has-inner-child:before,
#list-manual li a.has-inner-child.dataicon:before {
	font-family: 'BrightSummerIconFont' !important;
	color: #2b487a;
	font-size: 20px;
}


#list-manual li a.has-child:before,
#list-manual li a.has-inner-child:before {
	content: "\e613";
	left: 0 !important;
}

#list-manual li a.has-child.dataicon:before,
#list-manual li a.has-inner-child.dataicon:before {
	content: "\e614";

}*/

#list-manual li a,
#list-manual li a.has-inner-child {
	color: #1b709f;
	padding: 0 0 0 30px !important;
	margin-bottom: 15px;
}

#list-manual li a.has-inner-child {
	padding-left: 30px!important;
}


#list-manual li a.doc-active,
#list-manual li a:hover,
#list-manual li a:hover.has-child:before,
#list-manual li a:hover.has-child.dataicon:before,
#list-manual li a:hover.has-inner-child:before,
#list-manual li a:hover.has-inner-child:before,
#list-manual li a.doc-active.has-child:before,
#list-manual li a.doc-active.has-child.dataicon:before,
#list-manual li a.doc-active.has-inner-child:before,
#list-manual li a.doc-active.has-inner-child.dataicon:before {
	background-color: transparent !important;
	color: #f0a322;
	font-weight: normal!important;
}


span.version-tag-page {
	position: relative;
	top: -30px;
}

@media (max-width: 767px) {
	.page-template-template-documentation ul.news-list > li.cat-lists {
		width: 90%!important;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	.page-template-template-documentation ul.news-list {
		-moz-column-count: 1;
		-webkit-column-count: 1;
		column-count: 1;
	}
	
	.body-content .search-margin-top {
		max-width: 100%;
		width: 100%;
		position: static!important;
	}
	
	.body-content .container.body-content,
	.body-content .jumbotron > .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.body-content .jumbotron > .container .row {
		margin-right: 0;
		margin-left: 0;
	}
	
	.body-content .custom-well.blankbg {
		background: none !important;
		padding: 0!important;
	}
	
	.body-content .col-md-12 {
		padding-left: 0;
		padding-right: 0;
	}

	.body-content .col-md-12 > h1.inner-header {
		text-align: center;
	}
	
	.body-content input.button-custom {
		position: static!important;
		float: right;
		margin-top: -46px;
	}
	
}
/* --end of DOCUMENTATION PAGES-- */


/* --styling for both the DOCUMENTATION PAGES & NEWS SECTION-- */

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	color: #1b709f!important;
	padding: 0.5em 0 0.5em 0!important;
	margin: 0!important;
}

.entry-content h1 {
	font-size: 26px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600!important;
}

.entry-content h2 {
	font-size: 21px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 500!important;
}

.entry-content h3 {
	font-size: 18px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 500!important;
}

.entry-content h4, 
.entry-content h5,
.entry-content h6 {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600!important;
	font-size: 15px!important;
	color: #3a3a3a!important;
}

.entry-content a:link,
.entry-content a:visited {
	color: #1b709f;
}

.entry-content a:hover,
.entry-content a:active {
	color: #f0a322;
}

.entry-content ul,
.entry-content ol {
	margin-left: 1.3em!important;
}

.entry-content ul ul,
.entry-content ol ol {
	margin-top: 0!important;
}

.entry-content ul > li,
.entry-content ol > li {
	margin-bottom: 0!important;
}

.entry-content ul > li {
	list-style: square!important;
}

.entry-content ul > li > ul > li {
	list-style: circle!important;
}

.wp-caption .wp-caption-text,
.wp-caption-text,
.entry-caption {
	font-family: 'OpenSansItalic', sans-serif !important;
	font-size: 0.9em!important;
	color: #a0a0a0!important;
	text-align: left!important;
	margin: 0!important;
	padding: 0!important;
}

table .wp-caption {
	margin-bottom: 0;
}

/* --end of styling DOCUMENTATION PAGES & NEWS SECTION-- */

/* --NEWS SECTION-- */

div.col-md-8.col-sm-8 {
	float: right!important;
}

aside#sidebar-box {
	float: left!important;
}

#sidebar-box > .custom-well {
	padding-top: 0;
}

.body-content .blog {
	background: none;
}

.post-template-default.single.single-post .inner-header.custom_h1_head {
	visibility: hidden; /* To hide the original title from inidividual news item pages in all 3 languages */
}

html[lang='en-US'] .post-template-default.single.single-post .inner-header.custom_h1_head:before {
	visibility: visible;
	content: "Release notes"; /* To force the term RELEASE NOTES as title on inidividual ENGLISH news item pages */
}

html[lang='nl-NL'] .post-template-default.single.single-post .inner-header.custom_h1_head:before {
	visibility: visible;
	content: "Releasenotes"; /* To force the term RELEASENOTES as title on inidividual DUTCH news item pages */
}

html[lang='de-DE'] .post-template-default.single.single-post .inner-header.custom_h1_head:before {
	visibility: visible;
	content: "Release notes"; /* To force the term RELEASE NOTES as title on inidividual GERMAN news item pages */
}

.body-content .blog.post:before {
	content: ""!important;
}

.body-content .blog {
	border: none;
	padding: 0;
	margin-bottom: 0;
}

.body-content .blog .caption {
	text-align: left;
	margin-bottom: 0;
}

.body-content .blog .blog-box-post-inner {
	padding: 0 0 20px 0;
}

.body-content .blog .blog-box-post-inner > p {
	display: none;
}

.body-content h2.singlepg-font-blog,
.body-content h2.singlepg-font-blog-upper {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 300!important;
	color: #3a3a3a!important;
	font-size: 28px!important;
	text-transform: none!important;
}	

.body-content h2.singlepg-font-blog {
	margin-bottom: 0;
	padding-bottom: 0px;
}

.body-content h2.singlepg-font-blog-upper {
	margin-top: 20px;
}
	
.body-content .blog .caption h2 a,
.body-content .sidebar-widget h5{
	color: #1b709f!important;
	padding: 0!important;
	font-size: 20px!important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 600!important;
	text-transform: none!important;
}

.sidebar-widget ul li {
	text-transform: none!important;
}

.body-content .sidebar-widget.widget_recent_entries h5 {
	margin-bottom: 20px!important;
}

.body-content .blog .caption h2 a:hover {
	color: #f0a322!important;
}

.body-content .blog .caption p {
	margin-bottom: 0;
	padding-bottom: 0!important;
}

.body-content .blog .caption span {
	color: #a0a0a0;
	font-weight: 400;
	text-transform: none;
	padding: 0;
}

.body-content .blog .caption .comments-link a,
.body-content .blog .caption .comments-link a:visited {
	font-size: 12px;
	color: #a0a0a0;
	border: 1px solid #a0a0a0;
	padding: 1px 5px;
}

.body-content .blog .caption .comments-link a:hover,
.body-content .blog .caption .comments-link a:active {
	border-color: #f0a322;
	color: #f0a322;
}	

.blog-box-post-inner > p:last-of-type {
	text-align: right;
}

a.custom-link-blog {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400;
	text-transform: none;
	font-size: 14px;
}

.blog .fa-calendar {
	display: none;
}

.blog .posted-on-single {
	padding: 0!important;
}

.blog .byline {
	display: none;
}

.blog .fa-folder-open {
	display: none;
}

.blog .comments-link {
	display: block;
}

.blog .comments-link {
	color: white!important;
}

.body-content .blog a.hvr-icon-wobble-horizontal {
	padding: 0;
}

.body-content .blog a:hover {
	transition: none!important;
	-moz-transition: none!important;
	-webkit-transition: none!important;
}

.body-content .blog a.hvr-icon-wobble-horizontal:hover:before {
	animation-duration: 0s;
	-webkit-animation-duration: 0s;
}

.body-content .blog a.hvr-icon-wobble-horizontal:before {
	content: "";
}

.sidebar-nav .widget_recent_entries ul li {
	line-height: 1.4em!important;
}	

.sidebar-nav .widget_recent_entries ul li a {
	color: #1b709f;
}

.sidebar-nav .widget_recent_entries ul li a:hover {
	color: #f0a322;
}

.sidebar-nav .widget_recent_entries span.post-date {
	color: #a0a0a0;
	font-weight: 400;
	padding-top: 0;
	font-size: 13px;
}

.sidebar-widget ul li span.post-date {
	text-transform: none;
}

body.post-template-default .col-md-12 > h1,
body.category .col-md-12 > h1 {
	text-align: center!important;
}

body.category .col-md-12 > p,
body.category .col-md-12 > div#breadcrumbs {
	display: none;
}

@media (max-width: 767px) {
	.body-content .blog {
		padding: 0!important;
		margin-bottom: 0!important;
	}
	
	body.blog div.search-margin-top {
		padding-left: 0;
		padding-right: 0;
	}
	
	body.post-template-default .custom-well.blankbg,
	body.blog .custom-well.blankbg,
	body.category .custom-well.blankbg{
		background: none!important;
		padding: 20px 0 !important;
		border-top: 1px solid #a0a0a0;
		border-radius: 0!important;
	}
	
	.custom-well > .sidebar-widget {
		padding: 0;
	}
	
	aside#sidebar-box {
		width: 100%;
	}
}

/* --end of NEWS SECTION-- */
