/**
* Theme Name: Lore Child
* Theme URI: http://preview.lsvr.sk/lore
* Description: Lore Child Theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: lore
* Version: 2.3.0
*/

/* Add your CSS here */

/* Globally applied font proximanova */

@font-face{
	font-family: 'proximanova_regular';
	src:url("/kb/wp-content/themes/lore-child/font/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),

   url('/kb/wp-content/themes/lore-child/font/proximanova-regular-webfont.woff2') format('woff2'),
        url('/kb/wp-content/themes/lore-child/font/proximanova-regular-webfont.woff') format('woff'),
        url('/kb/wp-content/themes/lore-child/font/proximanova-regular-webfont.ttf') format('truetype'),
        url('/kb/wp-content/themes/lore-child/font/proximanova-regular-webfont.svg#proxima_novaregular') format('svg');
    color: #333333 !important;
}

*{
	font-family: proximanova_regular, sans-serif !important;
}

/*Increase max-width of header logo. */
.header-logo__link {
	max-width: 150px !important; 
}

/*Header color, when page will scrolled */
.header-navbar--scrolled{
	background-color:#2d2e34 !important;
}

/*Header background color*/
#header {
    background-color: #404040 !important;
}

/*Footer color*/
#footer {
	color:  #FFFFFF !important;
    background-color: #404040 !important;
}

/*Background body color*/
body {
	background-color: #E7E7E7 !important;
}

/*Decrease header navbar height size*/

.header-navbar__inner { 
    min-height:80px !important;
}

/*Decrease placeholder height size*/
.header-navbar__placeholder {
    height:80px !important;
}

 /*Decrease search bar padding size*/

.header-search {
    padding:20px 0 !important;
}



/*knowledge-base-category > left panel > Hide category folder icon */
.lsvr_kba-tree-widget__item-icon {
	display: none;
}

/*knowledge-base-category > right panel > Hide category folder icon.*/
 .lsvr_kba-post-archive--default .post-archive__subcategory-icon {
	display: none;
} 


/*Created class to outside the position of bullets*/
ol.out {
	list-style-position: outside;
}

/*knowledge-base > Hide category icon*/
.lsvr_kba-post-archive--category-view .post-archive__item-icon {
    display: none;
}

/*knowledge-base > Hide sub-category icons*/
.lsvr_kba-post-archive--category-view .post-archive__item-child-icon {
   display: none;
}

/*Image style for custom html added*/
img.imgstyle{
	border: 1px solid;
}

/*table style added for Nil_returns_process article   */

table#t01 {
	border: 1px solid;
	border-collapse: collapse;
	text-align: center;

}

table#t01 th {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: center;
	background-color: #ed7d31;
	color: #ffffff; 
}

table#t01 td {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: center;	
}

table#datatable td {
	border: 1px solid black;
	text-align: left;
	padding: 10px;
}

/* Styple for tables in Article */

table.tblsty1 {
	border: 1px solid black;
	border-collapse: collapse;
}

/* new table css */

table.tbl {
	width: 100%;
	border-collapse: collapse;
}

.tbl th {
	border: 1px solid #02A5E2;
	padding: 10px;
}

.tbl td {
	border: 1px solid #02A5E2;
	padding: 10px;
}

.tbl tr:nth-child(even) {
	background-color: #91cbec;
}

/*Article - GSTR1 > table css*/

table.gstr1tbl2 {
	width: 100%;
	border-collapse: collapse;
}

.gstr1tbl2 th {
	border: 1px solid #F4B083;
	padding: 10px;
}

.gstr1tbl2 td {
	border: 1px solid #F4B083;
	padding: 10px;
}

.gstr1tbl2 tr:nth-child(even) {
	background-color: #FBE4D5;
}

p{margin: 0 0 5px 0;}

table th, table td{padding: 10px;}

sup{top: 0.3em;}

/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}