@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

.container {
	padding-left: 15px;
	padding-right: 15px;
}
section {
	overflow: hidden;
}
h1, h2, h3, h4, .container h1 {
	margin: 1.414em 0 0.5em;
	font-weight: inherit;
	line-height: 1.2;
	font-family: 'Roboto', sans-serif;
}
section h2, section h2>a {
	color: #000;
	font-size: 2.1em;
	font-weight: 500;
	line-height: 36px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
}
h2>span {
	padding: 2px 90px 2px 30px;
	line-height: 80px;
	font-weight: 500;
}

section h2.smaller-h2 {
	line-height: 1.1;
    font-size: 28px;
}
/*Pa solim*/
.pa-solim h2>span {
	padding: 2px 0;
	line-height: 1.1;
	/* line-height: 44px; */
	font-weight: 500;
}

footer h5 {
	font-size: 16px;
}
footer div.container p {
	text-align: center;
}
.white {
	color: #fff;
}
.blue {
	color: #1dafed;
}
.white-bg {
	background: #fff;
	color: #000;
}
.black-bg {
	background: #000;
	color: #fff;

	display: inline-block;
	padding: 10px 25px;
}
.light-gray-bg {
	background: #e6e6e6;
}
.light-gray-bg-2 {
	background: #deddd8;
}
.blue-bg-tr {
	background: rgb(0 174 239 / 70%);
}
.bg-grad {
	background: url("/wp-content/uploads/2019/01/bg-gradient.jpg");
}
section p {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	text-align: left;
}
.btn, .btn-contact, .wpcf7 .wpcf7-submit /*new same as header a.btn-orange-t*/{
	text-transform: uppercase;
	padding: 7px 20px;
	font-size: 16px;
	display: inline-block;
	color: #ff7920;
	border: 2px solid #ff7920;
	font-weight: 700;
	text-align: center;
	border-radius: 30px;
	background: transparent;
	-webkit-transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
	transition: 0.3s ease all;
	outline: none;
}
.btn:hover, .btn-contact:hover, .wpcf7 .wpcf7-submit:hover /*new same as header a.btn-orange-t*/ {
	background-color: #ff7920;
	color: #fff;
	text-decoration: none;
}
/*From template-acu-lazeroperacijas*/
.btn-blue-t {
	color:  #00aced;
	border: 2px solid #00aced;
}
a.btn-blue-t:hover, a.btn-blue-t:focus {
	color:  #ffffff;
	background-color:  #00aced;
}
/*For white bg*/.btn-blue {
	color:  #ffffff;
	background-color:  #00aced;
	border: 2px solid #00aced;
}
.btn-blue:hover, .btn-blue:focus {
	background-color: transparent;
	color:  #00aced;
}
/*For white bg*/.btn-orange-t {
	color:  #ff7920;
	border: 2px solid #ff7920;
}
.btn-orange-t:hover, .btn-orange-t:focus {
	background-color:  #ff7920;
	color:  #fff;
}
.btn-orange {
	color:  #ffffff;
	background-color:  #ff7920;
	border: 2px solid #ff7920;
}
.btn-orange:hover, .btn-orange:focus {
	background-color: transparent;
	color:  #ff7920;
}
/*For gray bg*/.btn-orange-white {
   color:  #ffffff;
   background-color:  #ff7920;
}
.btn-orange-white:hover, .btn-orange-white:focus {
	background-color:  #fff;
	border: 2px solid #fff;
	color:  #ff7920;
}
/*For blue bg*/.btn-white {
   background-color:  #fff;
   color:  #00aced;
   border: 2px solid #fff;
}
.btn-white:hover, .btn-white:focus {
	background-color:  transparent;
	color:  #fff;
}
.btn-white-t {
	color: #fff;
	border: 2px solid #fff;
}
.btn-white-t:hover, .btn-white-t:focus {
	background-color:  #fff;
	color:  #00aced;
}
/**/
a[class*="btn-"]:hover, a[class*="btn-"]:focus {
	text-decoration: none;
}
.btn-white:lang(ru-RU) {
	line-height: 24px;
}
.btn, .btn-contact, .wpcf7 .wpcf7-submit {
	font-size: 15px;
}
.m-0 {
	margin: 0;
}
.mb-20 {
	margin-bottom: 20px;
}
.ptb-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.pb-30 {
	padding-bottom: 30px;
}
.mt-30 {
	margin-top: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mb-50 {
	margin-bottom: 50px;
}
.pt-30 {
	padding-top: 30px;
}
.ptb-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.pb-50 {
	padding-bottom: 50px;
}
.pt-50 {
	padding-top: 50px;
}
#mobilenav-trigger-wrapper {
	margin-bottom: 12px;
}
section .col-md-6 p {
	text-align: left;
}

#breadcrumbs {
	display: none !important;
}


/***************************************Responsive*/

	header {
		margin-bottom: 15px;
	}
	
	@media screen  and (min-width: 1250px) {
		.pa-solim {
			height: 500px;
		}
	}
@media screen  and (min-width: 1200px) {
	.pa-solim.markus .col-md-6 p:lang(ru-RU) {
		padding-right: 30px;
	}
	.pa-solim {
		height: 437px;
	}
	.pa-solim.markus {
		background: url("/wp-content/uploads/2021/02/markus-bg-1.jpg") center top / contain no-repeat;
	}
	.pa-solim.kasher {
		background: url("/wp-content/uploads/2021/02/kasher-bg-1.jpg") center top / contain no-repeat;
	}
	.pa-solim.baiba {
		background: url("/wp-content/uploads/2021/02/baiba-bg-1.jpg") center top / contain no-repeat;
	}
	.pa-solim.anna {
		background: url("/wp-content/uploads/2021/04/anna-bg-1.jpg") center top / contain no-repeat;
	}
	.pa-solim.simona {
		background: url("/wp-content/uploads/2022/04/simona_1.jpg") center top / contain no-repeat;
	}
	.pa-solim.janis {
		background: url("/wp-content/uploads/2022/06/2a.jpg") center top / contain no-repeat;
	}	
	.pa-solim.danelija {
		background: url("/wp-content/uploads/2022/07/big_m-1.jpg") center top / contain no-repeat;
	}
	.pa-solim.sindija-b {
		background: url("/wp-content/uploads/2022/07/b2.jpg") center top / contain no-repeat;
	}	
	.pa-solim.krisjanis {
		background: url("/wp-content/uploads/2022/10/1.jpg") center top / contain no-repeat;
	}
	.pa-solim.marina-eesti {
		background: url("/wp-content/uploads/2023/04/a5.jpg") center top / contain no-repeat;
	}
	.pa-solim.zane {
		background: url("/wp-content/uploads/2023/02/1bz.jpg") center top / contain no-repeat;
	}		
	.pa-solim.karlis {
		background: url("/wp-content/uploads/2023/02/kl.jpg") center top / contain no-repeat;
	}	

	.pa-solim.gunita {
		background: url("/wp-content/uploads/2023/02/kasher-bg-1.jpg") center top / contain no-repeat;
	}	
	.pa-solim.laina-kozlova {
		background: url("/wp-content/uploads/2023/04/2b_l.jpg") center top / contain no-repeat;
	}
	.pa-solim.marija {
		background: url("/wp-content/uploads/2023/12/bg-1.jpg") center top / contain no-repeat;
	}		
	.pa-solim.viktorija {
		background: url("/wp-content/uploads/2026/05/viktorija-bg-image-left.jpg") center top / contain no-repeat;
	}
	.pa-solim.tatjana {
		background: url("/wp-content/uploads/2026/05/tatjana-bg-image-right.jpg") center top / contain no-repeat;
	}
	.pa-solim.santa {
		background: url("/wp-content/uploads/2026/05/santa-bg-image-left.jpg") center top / contain no-repeat;
	}		
}
@media screen  and (max-width: 1200px) {
	.plr-0 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	.pa-solim p {
		padding-right: 80px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
	.pa-solim {
		background-size: cover;
	}
	.pa-solim {
		min-height: 450px;
	}
	.pa-solim.markus {
		background: url("/wp-content/uploads/2021/02/markus-bg-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.kasher {
		background: url("/wp-content/uploads/2021/02/kasher-bg-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.baiba {
		background: url("/wp-content/uploads/2021/02/baiba-bg-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.anna {
		background: url("/wp-content/uploads/2021/04/anna-bg-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.simona {
		background: url("/wp-content/uploads/2022/04/simona_1.jpg") center top / cover no-repeat;
	}	
	.pa-solim.danelija {
		background: url("/wp-content/uploads/2022/07/big_m-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.janis {
		background: url("/wp-content/uploads/2022/06/2a.jpg") center top / cover no-repeat;
	}	
	.pa-solim.sindija-b {
		background: url("/wp-content/uploads/2022/07/b2.jpg") center top / cover no-repeat;
	}
	.pa-solim.krisjanis {
		background: url("/wp-content/uploads/2022/10/1.jpg") center top / cover no-repeat;
	}
	.pa-solim.marina-eesti {
		background: url("/wp-content/uploads/2023/04/a5.jpg") center top / cover no-repeat;
	}	
	.pa-solim.zane {
		background: url("/wp-content/uploads/2023/02/1bz.jpg") center top / cover no-repeat;
	}	
	.pa-solim.karlis {
		background: url("/wp-content/uploads/2023/02/kl.jpg") center top / cover no-repeat;
	}
	.pa-solim.gunita {
		background: url("/wp-content/uploads/2023/02/kasher-bg-1.jpg") center top / cover no-repeat;
	}	
	.pa-solim.laina-kozlova {
		background: url("/wp-content/uploads/2023/04/2b_l.jpg") center top / cover no-repeat;
	}
	.pa-solim.marija {
		background: url("/wp-content/uploads/2023/12/bg-1.jpg") center top / cover no-repeat;
	}	
	.pa-solim.viktorija {
		background: url("/wp-content/uploads/2026/05/viktorija-bg-image-left.jpg") center top / cover no-repeat;
	}
	.pa-solim.tatjana {
		background: url("/wp-content/uploads/2026/05/tatjana-bg-image-right.jpg") center top / cover no-repeat;
	}
	.pa-solim.santa {
		background: url("/wp-content/uploads/2026/05/santa-bg-image-left.jpg") center top / cover no-repeat;
	}	
}
@media screen and (min-width: 992px) {
	.pa-solim{
		/*height: auto;*/
		position: relative;
	}
}
@media screen and (max-width: 992px) {
	section .hidden-sm {
		/*display: none !important;*/
	}
	.container h2>span {
		/*padding: 2px 10px;*/
		display: inline-block;
		line-height: 40px;
		font-size: 30px;
	}
	.black-bg {
		background: rgba(0, 0, 0, 0.6);
	}
	.white-bg {
		background: rgba(255, 255, 255, 0.9);
	}
	.mptb-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.mpb-30 {
		padding-bottom: 30px;
	}
	.mpt-30 {
		padding-top: 30px;
	}
	.mptb-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.mptb-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.mptb-80 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.mpb-50 {
		padding-bottom: 50px;
	}
	.mpt-50 {
		padding-top: 50px;
	}
	.mmb-50 {
		margin-bottom: 50px;
	}
	.mwhite-bg {
		background: rgba(255, 255, 255, 0.9);
		color: #000;
		padding: 10px 20px;
	}
	.mblack-bg {
		background: rgba(0, 0, 0, 0.6);
		color: #fff;
		padding: 10px 20px;
	}
	.mbg-grad {
		background: url("/wp-content/uploads/2019/01/bg-gradient.jpg");
	}


	.uz-prieksu img {
		margin-bottom: 15px;
	}

	.cels-bez-brillem h2 {
		margin-top: 0;
		text-align: center;
	}

	.wp-video {
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (min-width: 768px)  and (max-width: 992px) {
	.pa-solim svg {
		display: none !important;
	}
	.pa-solim:not(.markus), .pa-solim:not(.baiba) {
		padding-left: 50px;
	}
	.col-sm-offset-7 {
		padding-left: 50px;
	}	
	/*	
		.pa-solim.kasher .col-sm-offset-7, .pa-solim.anna, .pa-solim.simona, .pa-solim.danelija, .pa-solim.janis, .pa-solim.sindija-b , .pa-solim.karlis, .pa-solim.krisjanis, .pa-solim.gunita, .pa-solim.marina-eesti, .pa-solim.zane, .col-sm-offset-7 {
			padding-left: 50px;
		}
	*/
}
@media screen and (min-width: 768px) {

}
@media screen and (max-width: 768px) {
	section .hidden-xs {
		display: none !important;
	}
	.col-md-6 p {
		text-align: left;
	}
	section p {
		line-height: 28px;
	}

	.pa-solim{
		background: url("/wp-content/uploads/2020/12/Dzive-bez-brillem-mob-crop-q50-768px.jpg") center top / contain no-repeat;
		position: relative;
	}
	.pa-solim .row>div>div{
		background: #fff;
		bottom: 0;
		padding: 0px 30px;		
	}
	.pa-solim .row>div {
		position: relative;
		margin-top: -1px;
		
	}		
	.pa-solim .mblack-bg {
		margin-top: 264px;
	}
	.pa-solim.markus {
		background: url("/wp-content/uploads/2021/03/markus-mob-bg-clean-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.markus .row>div>div {
		background: rgb(0 174 239 / 70%);
		margin-top: 1px;
	}
	.pa-solim.kasher {
		background: url("/wp-content/uploads/2021/03/kasher-mob-bg-clean-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.kasher .row>div>div {
		background: rgb(255 255 255 / 85%);
		margin-top: 1px;
	}

	.pa-solim.baiba .row>div>div {
		background: rgb(255 166 32 / 85%);
		margin-top: 1px;
	}
	.pa-solim.baiba {
		background: url("/wp-content/uploads/2021/03/baiba-mob-bg-clean-1.jpg") center top / cover no-repeat;
	}	
	.pa-solim.anna {
		background: url("/wp-content/uploads/2021/04/anna-bg-crop.jpg") center top / contain no-repeat;
	}
	.pa-solim.simona {
		background: url("/wp-content/uploads/2022/04/11-mobile.jpg") center top / contain no-repeat;
	}
	.pa-solim.danelija {
		background: url("/wp-content/uploads/2022/07/back_m-1.jpg") center top / contain no-repeat;
	}	
	.pa-solim.janis {
		background: url("/wp-content/uploads/2022/06/12a.jpg") center top / contain no-repeat;
	}	
	.pa-solim.sindija-b {
		background: url("/wp-content/uploads/2022/07/mob1.jpg") center top / contain no-repeat;
	}
	.pa-solim.krisjanis {
		background: url("/wp-content/uploads/2022/10/1m.jpg") center top / contain no-repeat;
	}	
	.pa-solim.marina-eesti {
		background: url("/wp-content/uploads/2022/11/1m.jpg") center top / contain no-repeat;
	}	
	.pa-solim.zane {
		background: url("/wp-content/uploads/2023/02/1mz-1.jpg") center top / contain no-repeat;
	}
	.pa-solim.gunita {
		background: url("/wp-content/uploads/2023/02/1mz-1-1.jpg") center top / contain no-repeat;
	}	
	.pa-solim.karlis {
		background: url("/wp-content/uploads/2023/02/kbm.jpg") center top / contain no-repeat;
	}
	.pa-solim.laina-kozlova {
		background: url("/wp-content/uploads/2023/04/2m_l.jpg") center top / contain no-repeat;
	}	
	.pa-solim.marija {
		background: url("/wp-content/uploads/2023/12/kbm.jpg") center top / contain no-repeat;
	}
	.pa-solim.viktorija {
		background: url("/wp-content/uploads/2026/05/kbm-viktorija.jpg") center top / contain no-repeat;
	}
	.pa-solim.tatjana {
		background: url("/wp-content/uploads/2026/05/kbm-tatjana.jpg") center top / contain no-repeat;
	}
	.pa-solim.santa {
		background: url("/wp-content/uploads/2026/05/kbm-santa.jpg") center top / contain no-repeat;
	}	
}
@media screen and (min-width: 640px) and (max-width: 768px) {
	div[class*="col-sm-offset"] {
		margin-left: 0;
	}
	.hidden-lg.hidden-sm {
		display: block !important;
	}
}
@media screen and (max-width: 700px){
	header a.btn-orange-t:hover, footer a.btn-orange-t:hover {
		margin-top: 12px !important;
	}
}
@media screen and (max-width: 639) {
	.pa-solim.anna {
		background: url("/wp-content/uploads/2021/04/anna-bg-crop-2.jpg") center top / contain no-repeat;
	}
}
@media screen and (min-width: 430px) and (max-width: 768px) {
	.pa-solim{
		padding-top: 378px;
	}
	.pa-solim.markus, .pa-solim.kasher, .pa-solim.baiba  {
		padding-top: 550px;
	}	
}

@media screen and (max-width: 450px) {
	.pa-solim {
		background-size: cover;
	}
	.pa-solim .mblack-bg {
		margin-top: 200px;
	}
}
@media screen and (max-width: 430px) {
	.pa-solim.markus {
		padding-top: 300px;
	}
	.pa-solim.kasher {
		padding-top: 450px;
	}
	.pa-solim.baiba {
		padding-top: 460px;
	}
	.pa-solim{
		padding-top: 280px;
	}
}


.ru .pa-solim.simona p, .ru .pa-solim.danelija p, .pa-solim.sindija-b p, .pa-solim.krisjanis p, .pa-solim.zane p, .pa-solim.gunita p, .pa-solim.karlis p {
	line-height:1.5;
}

/***************************************responsive*/


