/*
 Theme Name:   Kingster Child
 Theme URI:    https://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   https://goodlayers.com
 Template:     kingster
 Version:      1.0.2
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/


.kingster-top-bar {
    padding-bottom: 5px;
    padding-top: 5px;
}

.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
    background-color: #b17b00;
}

.sf-menu > li > a:hover, 
.sf-menu > li.current-menu-ancestor > a, 
.sf-vertical > li > a:hover, 
.sf-vertical > li.current-menu-ancestor > a {
    color: #002147;
}

.sf-vertical > li.current-menu-item > a {}
.sf-menu > li.current-menu-item > a {}

.kingster-navigation .kingster-navigation-slide-bar {
    border-color: #feaf00;
}
.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .kingster-body .kingster-button, .kingster-body input[type="button"], .kingster-body input[type="submit"] {
    background-color: #b17b00;
}

.gdlr-core-page-builder-body [data-skin="Column Service"] a, .gdlr-core-page-builder-body [data-skin="Column Service"] .gdlr-core-skin-link {
    color: #b17b00;
}

.gdlr-core-title-item-title a {
    color: #b17b00;
}

.gdlr-core-text-box-item-content table td {
	text-align: left;
	vertical-align: middle !important;
}
.gdlr-core-text-box-item-content table td{
padding: 5px;
}
.gdlr-core-text-box-item-contenttable td img{
padding: 0px;
	margin: 0px;
}

.kingster-body a:hover {
    color: #002147;
}
.kingster-copyright-wrapper a {
    color: #b17b00;
}

.kingster-top-bar .kingster-top-bar-right-social a:hover {
    color: #b17b00;
}

.sf-mega-section-inner .kingster-navigation .sf-menu {
	line-height: 1em !important;
}



	
}
.gdlr-core-pbf-element a:hover {
	color: #feaf00;
	border-bottom: none;
}
.gdlr-core-pbf-element li {
	margin-bottom: 5px;}

.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section-inner { padding: 20px 28px 30px;}
.kingster-navigation .sf-menu {
    line-height: 1.2;
    text-align: left;
}
.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section-inner > a {
    font-size: 17px;
    display: block;
    margin-bottom: 8px;
    letter-spacing: 0px;
    font-weight: 600;
    padding: 0px 12px;
}

.gdlr-core-text-box-item-content ul li a {
	color: #002147;
	border-bottom: dashed 1px #feaf00; 
}
.gdlr-core-text-box-item-content  ul, ol {
    margin-left: 14px;
	margin-bottom: 0px;
   
}

.gdlr-core-pbf-element a {
	color: #4380f9 !important;
	border-bottom: 1px dashed #ccc;

}
.gdlr-core-pbf-element a:hover {
	color: #feaf00 !important;
	border-bottom: 1px dashed #ccc;

}

.brd {
    border: 2px solid black;  
    padding: 8px;
	line-height: 3em;
}
.gdlr-core-opacity-on-hover:hover img {
    opacity: 100;
}

.gdlr-core-opacity-on-hover {
    background: #fff;
}


/*--- mobile portrait style ---*/
@media only screen and (max-width: 419px){
	.kingster-top-bar .kingster-top-bar-menu > li > a {
    font-size: 15px;
}
	h1 {
		font-size: 44px !important;
	}
	.kingster-item-pdlr, .gdlr-core-item-pdlr {
    padding-left: 0px;
    padding-right: 0px;
	}
	
	.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
		padding-top: 7px;
		margin-top: 5px;
		margin-left: 0px;
		
	}
	.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
		font-size: 24px;
	}
	.gdlr-core-blog-left-thumbnail .gdlr-core-excerpt-read-more {
    margin-top: 15px;
}
	.gdlr-core-button {
    padding: 11px 20px;
    display: inline-block;
}
}

}



/*--- mobile landscape style ---*/
@media only screen and (max-width: 767px){
	
	.kingster-top-bar .kingster-top-bar-menu > li > a {
    font-size: : 15px;
	}
	h1 {
		font-size: 44px !important;
	}
	.kingster-item-pdlr, .gdlr-core-item-pdlr {
    padding-left: 0px;
    padding-right: 0px;
}
	
	.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
		padding-top: 7px;
		margin-top: 5px;
		margin-left: 0px;
		
	}
	.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
		font-size: 24px;
	}
	.gdlr-core-blog-left-thumbnail .gdlr-core-excerpt-read-more {
    margin-top: 15px;
	}
	.gdlr-core-button {
    padding: 11px 20px;
    display: inline-block;
}
}

