/*
Theme Name: Baklon Child
Description: This is a child theme for Baklon Theme
Author: Dahz
Template: baklon
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.uk-drop {
	width: 380px !important;
}

.uk-slidenav{
		margin-left:-66px;
		margin-right: -67px;
}

.uk-slider .uk-slidenav {
		background-color: transparent  !important;
}

.nav-bigger a span {
		font-size: 23px;
		margin-left: 20px;
		padding: 10px;
		background-color: #1e6db0;
}

.de-header-navigation__primary-menu > li > a {
    font-size: 17px !important;
}

.margin-l40 {
	margin-left: 43px;
}

.uk-slidenav{
	margin-left:-66px;
	margin-right: -67px;
}

.uk-slider .uk-slidenav {
	background-color: transparent  !important;
}

.nav-bigger a span {
	font-size: 23px;
	margin-left: 20px;
	padding: 0 15px;
background: #1e6db0;
color: #fff !important;
	border-radius: 15px
}

.de-header-navigation__primary-menu > li > a {
font-size: 17px !important;
}

#footer-section2.de-footer__section .widget-title {
	text-align: center;
}

.uk-h1, h2 {
	color: #344e97 !important;
}

blockquote {
	font-size: 15px !important;
padding: 13px !important;
		text-transform: none !important;
	font-weight: normal !important;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
font-size: 18px;
font-style: normal !important;
}

blockquote p {
	font-family: Roboto !important;
	font-weight: normal !important;
	color: gray !important;
}

.txt-ml {
	margin-left: 58%;
}

.margin-l40 {
margin-left: 43px;
}

.uk-button-primary, .uk-button-secondary {
	text-transform: lowercase !important;
}

.quote-yellow {
background-color: #fffbf7;
}

.quote-yellow p {
	color: #000 !important;
}

.db-span {
	display: block;
}

.m-bold p{
	font-weight: bold;
}

.mandat-photo {
font-size: 13px;
}

.ps-translate {
float: right;
	border: 2px solid gainsboro;
padding: 10px;
display: block;
}

.ps-translate a {
	color: #304993;
}

.pd-left {
	padding-left: 25px;
}

.pt-top {
	padding-top: 49%;
}

.pt-lang {
	position: absolute;
    top: 9px;
    right: 12%;
	padding-top: 21px;
    padding-left: 5px;
    padding-right: 5px;
}
.de-header__sticky--wrapper.uk-sticky.uk-active #header-section2.de-header__section .pt-lang {
	top: 3px;
}
.pt-lang img {
	border: 1px solid #d0d0d0;
}
/* .pt-lang:hover {
	background-color: #d0d0d0;
	color: #fff;
} */
.pt-lang label {
	color: #fff;
}
p.pt-l-txt {
    display: inline;
    position: relative;
    top: 3px;
}
p.pt-l-txt:hover {
	color: #fff;
}

.books-fot {
	display: inline-flex;
	width: 310px;
	margin-left:55px;
}

img.books-logo {
	margin-top:10px;
	margin-left: 129px;
}

@media only screen and (max-width: 1440px) {
	.pt-lang {
		right: 5%;
	}

	img.books-logo {
		margin-left: 143px;
	}
}

@media only screen and (max-width: 1366px) {
	.pt-lang {
		right: 2%;
	}

	.books-fot {
		width: 310px;
		margin-left: 0px;
	}

	img.books-logo {
		margin-left: 96px;
	}
}

@media only screen and (max-width: 600px) {
	.pt-top {
		padding-top: 0px;
	}
	.txt-ml {
			margin-left: 0px;
	}
}


@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.pt-lang {
		top: -7px;
    	right: 62%;
	}
	
	
	
}

@media only screen and (max-width: 1024px) {
	/* Styles go here */
	
	.nav-bigger a span {
		font-size: 20px;
		margin-left: -40px;
	}

	.books-fot {
		width: 236px;
		margin-left: 0px;
	}

	img.books-logo {
		margin-left: 49px;
	}

}

@media only screen and (max-width: 375px) {
	.uk-heading-primary {
		font-size: 52px;
	}
	
	.pt-lang {
		top: -7px;
    	right: 58%;
	}
	
	.custom-html-widget ul li img {
    	width: 94px;
	}
	
	.de-back-to-top {
    	right: 78px;
	}
	
	.books-fot {
		margin-left: 35px;
	}
}
