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

body * {
	font-family: Roboto, sans-serif !important;
}
.container {
	padding-left: 15px;
	padding-right: 15px;
}
section {
	overflow: hidden;
}
.pos-rel {
	position: relative;
}
h1, h2, h3, h4, .container h1 {
	margin: 1.414em 0 0.5em;
	font-weight: inherit;
	line-height: 1.2;
}
section h2, section h2>a {
	color: #000;
	font-size: 40px;
	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;
}
footer h5 {
	font-size: 16px;
}
footer div.container p {
	text-align: center;
}
.white, .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%);
}
.blue-bg {
	background: rgb(0 174 239);
}
.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-t-orange {
	background-color:  #ff7920;
	color:  #fff;
	border: 2px solid #ff7920;
}
.btn-t-orange:hover, .btn-t-orange:focus {
	color:  #ff7920;
	background-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;
}
.v-center {
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
#mobilenav-trigger-wrapper {
	margin-bottom: 12px;
}
section .col-md-6 p {
	text-align: left;
}

.angled-border-blue {

}

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

/*Ievadvardi*/

/*ievadvardi*/

/*Dream come true*/
.dream-come-true h2 {
	line-height: 50px;
}
/*dream come true*/

/*Katram celojumam*/
/*katram celojumam*/

/*Uz-prieksu*/
.uz-prieksu h2 {
	line-height: 40px;
}
.uz-prieksu img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 250px;
}
/*uz-prieksu*/

/**/
.dzive-bez-brillem .black-bg {
	padding: 2px 30px 2px 30px;
	line-height: 50px;
}
/**/

/*Atveselosanas*/
.atveselosanas span.white {
	font-size: 40px;
	display: block;
	font-style: italic;
}
/*atveselosanas*/

/*Footer gratreful*/
.grateful {
	background: url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_7.jpg) center top / cover no-repeat;
}
/*footer grateful*/

/*Pieteikt*/
.pieteikt h2 {
	margin-top: 0;
	font-size: 40px;
	font-weight: 500;
}
.pieteikt h6 {
	font-size: 20px;
	line-height: 22px;
}
/*pieteikt*/

/*Videos*/
.video_img {
	position: relative;
}
.video-review .video_img:after {
	background: url(/wp-content/uploads/2019/05/icon-play.png);
	height: 62px;
	width: 62px;
	display: block;
	content: "";
	position: absolute;
	margin: -31px 0 0 -31px;
	top: 50%;
	left: 50%;
}
.youtube-video {
	position: relative;
	padding-bottom: 56.25%;

	height: 0;
}
.youtube-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.owl-carousel .owl-prev {
	position: absolute;
	left: 30px;
	top: calc(50% - 50px);
	top: -webkit-calc(50% - 50px);
	color: #d1d1d1;
}
.owl-carousel .owl-next {
	position: absolute;
	right: 30px;
	top: calc(50% - 50px);
	top: -webkit-calc(50% - 50px);
	color: #d1d1d1;
}
.owl-carousel .owl-nav span {
	font-size: 50px;
}
.owl-nav span:focus {
	outline: none;
}
.owl-carousel .owl-nav button, .owl-nav span {
	outline: none;
	color: #d1d1d1;
}
#main_content .owl-carousel .owl-item img {
	height: 100%;
	object-fit: cover;
}
/*videos*/

/*Bootstrap 5 columns*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}
}
/*bootstrap 5 columns*/

/***************************************Responsive*/
@media screen  and (min-width: 1600px) {

}
@media screen  and (min-width: 1300px) {

	.pa-solim.markus {
		height: 480px;
	}
	.ievadvardi {
		height: 620px;
	}
	.dream-come-true {
		height: 329px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {

}
@media screen and (min-width: 992px) {
	.pa-solim{
		/*height: auto;*/
		position: relative;
	}

	.cels-bez-brillem .white-bg {
		padding-left: 80px;
	}
	.grateful .pos-rel {
		/*height: 526px;*/
		height: 577px;
	}
	.markus-footer-text {
		position: absolute;
		bottom: 5px;
	}
	.markus-footer-text h2 {
		margin-top: 0;
		margin-bottom: 10px;
		line-height: 31px;
	}
	.ievadvardi {
		background: url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_9-3.jpg) center top / cover no-repeat;
		height: 570px;
	}
}
@media screen  and (min-width: 1200px){
	header {
		margin-bottom: 30px;
	}
	.pa-solim.markus .col-md-6 p:lang(ru-RU) {
		padding-right: 30px;
	}
	.pa-solim.markus {
		background: url("/wp-content/uploads/2021/05/markus-bg-1.jpg") center top / contain no-repeat;
		height: 443px;
	}
	.ievadvardi {
		background: url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_9-2.jpg) center top / contain no-repeat;
		height: 575px;
	}
	.dream-come-true {
		background: url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_6-3.jpg) center top / contain no-repeat;
		height: 304px;
	}
}
@media screen  and (max-width: 1200px) {
	.plr-0 {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (min-width: 992px) and (max-width: 1600px) {

}
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.pa-solim p {
		padding-right: 80px;
	}
	header {
		margin-bottom: 15px;
	}
	.ievadvardi {
		background: url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_9-2.jpg) center top / cover no-repeat;
	}
	.dream-come-true {
		background: url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_6-3.jpg) center top / cover no-repeat;
	}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
	.pa-solim {
		background-size: cover;
	}
	.pa-solim {
		min-height: 480px;
	}
	.pa-solim.markus {
		background: url("/wp-content/uploads/2021/05/markus-bg-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.kasher {
		background: url("/wp-content/uploads/2021/05/kasher-bg-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.baiba {
		background: url("/wp-content/uploads/2021/05/baiba-bg-1.jpg") center top / cover no-repeat;
	}
}
@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);
	}
	.m-width-100 {
		width: 100%;
	}
	.mptb-30 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.mpb-30 {
		padding-bottom: 30px;
	}
	.mpb-0 {
		padding-bottom: 0;
	}
	.mplr-0 {
		padding-left: 0;
		padding-right: 0;
	}
	.mpt-30 {
		padding-top: 30px;
	}
	.mptb-50 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.mpb-50 {
		padding-bottom: 50px;
	}
	.mpt-50 {
		padding-top: 50px;
	}
	.mpb-80 {
		padding-bottom: 80px;
	}
	.mpb--1 {
		margin-bottom: -1px;
	}
	.mpb-100 {
		padding-bottom: 100px;
	}
	.mmb-50 {
		margin-bottom: 50px;
	}
	.mmt-0 {
		margin-top: 0;
	}
	.mmt-30 {
		margin-top: 30px;
	}
	section svg.mob-t--50, .pieteikt svg.mob-t--50 {
		bottom: 50px;
	}
	section svg.mob-b--50, .pieteikt svg.mob-b--50 {
		bottom: -50px;
	}
	section svg.mob-b--51, .pieteikt svg.mob-b--51 {
		bottom: -51px;
	}
	section svg.mob-b-30, .pieteikt svg.mob-b-30 {
		bottom: 30px;
	}
	section svg.mob-b--30, .pieteikt svg.mob-b--30 {
		bottom: -30px;
	}
	.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;
	}

	.pieteikt {
		height: auto;
	}
	.pieteikt .row>div:first-of-type {
		height: auto;
		padding: 10px 15px;
	}
	.grateful {
		/*background: rgb(0 174 239) url(/wp-content/uploads/2021/05/Markus_Riva_Dr_Solomatina_Acu_centrs_7-1.jpg) center top / contain no-repeat;*/
		background: rgb(0 174 239);
		position: relative;
		/* width: 100%; */
		/*min-height: 174px;*/
	}
	section svg, .row svg, .pieteikt svg {
		position: absolute;
		bottom: 0;
		display: block;
	}
	.pa-solim svg {
		position: relative;
	}
	.dream-come-true {
		background: #00aced;
	}
	.m-order-invert {
		display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
		-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;
	}
	.m-order-invert>div:nth-of-type(1) {
		-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
	}
	.m-order-invert>div:nth-of-type(2) {
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
	}
	.m-center, .m-center>* {
		text-align: center;
	}
	.m-center>div {
		display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
		-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
		-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;
		-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;
		text-align: center;
	}
	.m-center img {
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (min-width: 768px)  and (max-width: 992px) {
	.pa-solim svg {
		display: none !important;
	}
	.pa-solim.kasher .col-sm-offset-7 {
		padding-left: 40px;
	}
}
@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 .mblack-bg {
		margin-top: 264px;
	}

	.pa-solim.markus {
		background: url("/wp-content/uploads/2021/05/markus-mob-bg-clean-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.markus  .row>div>div {
		background: rgb(0 174 239);
	}
	.pa-solim.kasher {
		background: url("/wp-content/uploads/2021/05/kasher-mob-bg-clean-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.kasher  .row>div>div {
		background: rgb(255 255 255);
	}
	.pa-solim.baiba {
		background: url("/wp-content/uploads/2021/05/baiba-mob-bg-clean-1.jpg") center top / cover no-repeat;
	}
	.pa-solim.baiba  .row>div>div {
		background: rgb(255 166 32);
	}
	.pa-solim .row>div>div {
		/*position: absolute;*/
		bottom: 0;
		padding: 1px 30px;
	}
	.pa-solim .row>div {
		position: relative;
		/*margin-top: -6px;*/
	}
	.atveselosanas span.white {
		font-size: 30px;
	}
	.pieteikt>div, .pieteikt>div>div {
		height: 100%;
		display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
		align-items: center;
		justify-content: center;
		-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
	}
}
@media screen and (min-width: 640px) and (max-width: 768px) {
	div[class*="col-sm-offset"] {
		margin-left: 0;
	}
}
@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 (min-width: 430px) and (max-width: 768px) {
	.pa-solim {
		padding-top: 550px;
	}
}
@media screen and (max-width: 550px) {

}
@media screen and (max-width: 450px) {
	.pa-solim {
		/*background: url(/wp-content/uploads/2020/12/Dzive-bez-brillem-mob-crop-q50-768px.jpg) center top / cover no-repeat;*/
		background-size: cover;
		/*background-position-y: -15px;*/
	}
	.pa-solim .mblack-bg {
		margin-top: 200px;
	}
}
@media screen and (max-width: 430px) {
	.pa-solim.markus {
		padding-top: 300px;
	}
	.pa-solim.kasher {
		/*padding-top: 360px;*/
		padding-top: 450px;
	}
	.pa-solim.baiba {
		/*padding-top: 390px;*/
		padding-top: 460px;
	}
}
@media screen and (max-width: 320px) {

}
@media screen and (max-width: 300px) {

}
/***************************************responsive*/

/*Rttheme19 fix*/
body {
	background-color: #fff;
}
#main_content .row {
	margin-right: -15px;
	margin-left: -15px;
}
#main_content .btn, #main_content .btn-contact {
	text-decoration: none;
}
.pos-stat, svg.pos-stat {
	position: static;
}
/*rttheme19 fix*/
