html { height: 100%; }
body {
	height: 100%;
	font-family: GeometriaNarrow;
	font-size: 15px;
	/*
		vw  vh  vmin  vmax

		8px = 0.56em
		9px = 0.63em
		10px = 0.71em
		11px = 0.78em
		12px = 0.86em
		13px = 0.93em
		14px = 1em  ------ base --------
		15px = 1.07em
		16px = 1.14em
		17px = 1.21em
		18px = 1.28em
		19px = 1.36em
		20px = 1.43em
		21px = 1.5em
		22px = 1.57em
		25px = 1.78em
		26px = 1.86em

	*/
	line-height: 1.286;
	/* background: url('//lmt.mstatic.lv/lmt/images/lmt_body_bg.png') repeat-x #FFF;*/
	color: #000000;
	/*
	background: url(//lmt.mstatic.lv/lmt/images/delfi_sakumlapa_lv_1600x1200_real.jpg) no-repeat center 150px;
	background-size: 100% 100%;
	*/
}


.darbinieku-info-v2 { margin: 30px 0px 15px 0px;  }
.darbinieku-info-v2 .title { padding-left: 0px; margin-bottom: 10px; color: #969696; font-size: 14px;	font-style: normal;	font-weight: 400;	line-height: 100%; }
.darbinieku-info-v2 .link { padding-left: 0px; border-radius: 4px;	border: 1px solid #E8E8E8;	padding-top: 10px; padding-bottom: 10px; background: #FBFBFB; }
.darbinieku-info-v2 .link span { padding-left: 15px; display: inline-block ; }
.darbinieku-info-v2 .link a { color: #969696;	font-size: 14px; font-style: normal;	font-weight: 400;	line-height: 100%; }
.darbinieku-info-v2 .link a:hover { text-decoration: underline; }
.darbinieku-info-v2 .copy { padding-left: 0px; 	border: 1px solid #E8E8E8;	background: #FBFBFB; border-left: 0px; 	padding-top: 10px; padding-bottom: 10px; white-space: nowrap;}
.darbinieku-info-v2 .copy span { padding-top: 13px; padding-left: 15px; display: inline-block ; }

/*  ------------ BLACK ------------------------------ */
@media (min-width: 480px) {

}

/* -------------DARKRED--------------------------------  */
@media (min-width: 576px) {
	.darbinieku-info-v2 .copy span { padding-top: 0px; }
}

/*  ------------ GREEN ------------------------------ */
@media (min-width: 768px) {

}


/*  ------------ VIOLET ------------------------------ */
@media (min-width: 992px) {

}


/*  ------------ ORANGE ------------------------------ */
@media (min-width: 1200px) {
	/*
	.fullscreen-background { max-width: 1440px; background: #FFFFFF; }
	*/
}


/* Alert box for css alerts and confirms. Defined in footer */
#alertBox { padding: 45px 45px 25px 45px; text-align: center; min-width: 250px; max-width: 400px; min-height: 80px; }

/* Alert box for for insurance popup and other htmls */
#alertBoxWithHtml {}

#body-header { position: relative; width: 100%; margin-bottom: 20px; }

#header-line{ background-color: #9D2235; height: 40px; padding: 10px 0px 10px 0px;}
img{max-width: 100%;}
.white-cl{color: #FFFFFF;}
.no-caps { text-transform: none; }
.help-list2-link { cursor: pointer; }
.help-list2-link2 { cursor: pointer; color: #444c58; }
.help-list2-link2:hover { color: #9D2235; }
.help-list2-link-short { cursor: pointer; padding-top: 5px;}
.lietotnes-li-div-img { max-width: 40px!important; }

.full-screen-div { display:inline-block!important; margin-right: auto!important; margin-left: auto!important; max-width: 1170px!important; }
.no-horizontal-padding { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px;  }
.no-vertical-padding { padding-top: 0px !important; padding-bottom: 0px !important; }

.roboto-holder .btn.cancel_confirm_button, .roboto-holder .btn.accept_confirm_button {
	width: auto; padding-left: 2.2em !important; padding-right: 2.2em !important;
	display: block; margin: 0 auto 1em auto;
}
/*
*	Headings
*/
h1 { margin: 0 0 30px 0; font-size: 1.86em; line-height: 30px; font-weight: normal; text-transform: none; }
h1.uppercase, h1.uppercase a { font-size: 1.81em; text-transform: uppercase;  }
.clear-div {clear:both; }

h2 { margin: 0 0 20px 0; padding: 5px 0; border-bottom: none; font-size: 1.43em; line-height: 25px; text-transform: none; color: #3D3935; font-weight: normal; }
h2 a { text-transform: none; text-decoration: none; font-size: 1.43em; color: #3D3935; }
h2 a:hover { color: #9D2235; }
h2.lowercase, h2.lowercase a { font-size: 1.5em; font-weight: bold; text-transform: none; }

h3 { margin: 0 0 20px 0; padding: 5px 0; font-size: 1.1em; line-height: 1.24em; text-transform: none; color: #3D3935; font-weight: bold; }
h3 a { text-transform: none; text-decoration: none; font-size: 1em; color: #3D3935; }
h3 a:hover { color: #9D2235; }

.spacer { height: 30px; }
.center { text-align: center;}
.cl-black {color: #000000!important; }

h3.lowercase, h3.lowercase a { font-size: 1.14em; text-transform: none; }
h3.arrowed-orange a { padding-right: 1.24em; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow-orange.png) no-repeat right 6px; }
h3.arrowed a { padding-right: 1.24em; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow.png) no-repeat right 6px; }
h3.arrowed.left a { padding-left: 1.24em; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow.png) no-repeat left 6px; }
h3.bordered { border-bottom: 2px dotted #DCDCDC; }

/*
h3.arrowed a { padding-right: 16px; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow.png) no-repeat right 3px; }
h3.arrowed.left a { padding-left: 16px; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow.png) no-repeat left 3px; }
h3.bordered { border-bottom: 2px dotted #DCDCDC; }
*/

h1 + h3, h1 + h2 { margin-top: -30px; } /* h3 after h1 */
h2 + h3 { margin-top: -20px; } /* h3 after h2 */
h3 + h3 { margin-top: -20px; }

h4 { margin: 0 0 20px 0; font-size: 0.78em; line-height: 0.93em; font-weight: normal; text-transform: uppercase; } /* h4 has not lowercase */

.center { text-align: center;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: underline; }

h1 > img, h2 > img, h3 > img, h4 > img { vertical-align: middle; }

h1.manslmt, h2.manslmt { color: #2a313c; font-weight: normal; text-transform: none; }
h1.manslmt { font-size: 1.5em; line-height: 1.5em; margin-bottom: 14px; }
h2.manslmt { font-size: 1.14em; }

/* Listi */
ul { padding: 0; margin: 0 0 0px 0px; }
ol { padding: 0 0 0 16px; margin: 0 0 15px 0; }
ul ul, ul ol, ol ol, ol ul { margin: 0 0 0 15px; }
ul.ul, ul.wysiwyg, ol.ol, ol.wysiwyg { list-style: none; counter-reset: item; margin: 0 0 0 15px; }
ul.ul li, ol.ol li, ul.wysiwyg li, ol.wysiwyg li { line-height: 1.28em; margin-bottom: 3px; }
ul.ul li:before, ul.wysiwyg li:before  {
	/* For a round bullet */
	content:'\2022';
	display: block;
	position: relative;
	left: -16px;
	top: 0px; /* cms� -3px ! */
	max-width: 0px; max-height: 0px;
	color: #FF6A13;
	font-size: 1.86em;
}

.iframe-responsive { min-height: 500px; min-width: 350px; }

ol.ol li:before, ol.wysiwyg li:before  {
	content: counter(item) ". ";
	counter-increment: item;
    font-size: 1em;
    font-weight: bold;
    color: #FF6A13;
}

p { margin: 0 0 15px 0; }
p, span, a { font-size: 1em; line-height: 1.53; }
p.small, span.small, a.small { font-size: 0.857em; line-height: 1.333; }
p.xsmall, span.xsmall, a.xsmall { font-size: 0.714em; line-height: 1.6; }

.menu-special-links {  }
.menu-special-links:hover {  }

.fleft{float: left;}
.fright{float: right;}
.langvar {background: #fab5b1; display: none; padding: 0px 2px; border: 1px solid #FFFFFF; white-space: nowrap; width: 50px; z-index: 7000;}
.langvar:first-letter a{text-decoration: none;  text-transform: uppercase!important; text-transform: lowercase;}
.langvar a{text-decoration: none; font-size: 0.8em!important; font-weight: bold; color: #ad0000;}
.langvar a:hover{color: #bb6e0a!important;}

.langvar2 {background: #1250cd; display: none; padding: 0px 2px; border: 1px solid #FFFFFF; white-space: nowrap; width: 50px; z-index: 7000;}
.langvar2:first-letter a{text-decoration: none;  text-transform: uppercase!important; text-transform: lowercase;}
.langvar2 a{text-decoration: none; font-size: 0.8em!important; font-weight: bold; color: #FFFFFF; padding: 5px;}
.langvar2 a:hover{color: #14acd2;}

/* ------------------- Captcha -------------------- */
.captcha-img-holder { display: block; width: 75px; height: 40px; }
.captcha { vertical-align: middle; cursor: pointer; }

a, .element_like_anchor {
	color: #c8102e;
	text-decoration: none;
}


a:hover {
	color: #A80C25;
	text-decoration: none;
}

a:active { color: #999; }
a:focus { outline: none;  }

a.link-forward { padding-right: 16px; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow.png) no-repeat right 3px; }
a.link-forward.arrow-left { padding-left: 16px; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow.png) no-repeat left 3px; }

a.link-text { color: #333; text-decoration: none; }
a.link-text:hover { color: #9D2235; text-decoration: underline; }
a.link-text:active { color: #999; text-decoration: none; }

a.link-orange { color: #e96000; text-decoration: none; }
a.link-orange:hover { color: #e96000; text-decoration: underline; }
a.link-orange:active { color: #999; text-decoration: none; }

a.link-back { position: relative; padding-left: 15px; text-decoration: none; background: url("//lmt.mstatic.lv/lmt/images/heading-arrow-back.png") no-repeat 0 3px; }
a.link-back:hover { text-decoration: underline; }

a.image, a.image:hover, a.image:active { text-decoration: none; color: inherit; }

a.gray-small { color: #97999b; font-weight: normal; font-size: 0.8em; text-decoration: none; font-weight: bold;}
a.gray-small:hover { color: #97999b; text-decoration: underline; }

a.gray-normal { color: #97999b; font-weight: normal; font-size: 1.0em; text-decoration: none; font-weight: bold;}
a.gray-normal:hover { color: #97999b; text-decoration: underline; }

a.black-small { color: #3d3935; font-weight: normal; font-size: 1.0em; text-decoration: underline; font-weight: bold;}
a.black-small:hover { color: #000000; text-decoration: none; }

.disable-a-tag { color: #3d3935!important; text-decoration: none!important; }

.inline-block { display: inline-block;}
.inline { display: inline!important;}
.poups-max-width { max-width: 1280px; z-index: 100; }

mark { background: #f5f5f5; color: #666; display: inline-block; font: 0.78em Verdana; margin: 0 0 3px; padding: 1px 6px; }
.none{display: none;}
.not-selectable {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.cursor-pointer {
	cursor: pointer;
}

/* Divs as tables */
.div-table {
	display: table;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.div-row { display: table-row; }
.div-cell {
	display: table-cell;
	vertical-align: middle;
}

/* huck for google maps. To make visible */
#clientCenterBox { z-index: 1000; margin-top: 10px; max-width: 700px; min-width: 300px;  min-height: 350px;  max-height: 400px; border: 1px solid #979797; }
#clientCenterBox img { max-width: inherit; }

.icon-arrow-right {
	display: inline-block;
	width: 6px; height:11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-orange.png') no-repeat center right;
	vertical-align: middle;
	padding-right: 12px;
}
.icon-arrow-right:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-orange.png') no-repeat center right; }

.icon-arrow-right-black {
	display: inline-block;
	width: 6px; height:11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-black.png') no-repeat center right;
	vertical-align: middle;
	padding-right: 12px;
}
.icon-arrow-right-black:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-black.png') no-repeat center right; }

.icon-arrow-right-white {
	display: inline-block;
	width: 6px; height:11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-white.png') no-repeat center right;
	vertical-align: middle;
	padding-right: 12px;
}
.icon-arrow-right-white:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-white.png') no-repeat center right; }

.label {
	display: inline-block;
	margin-bottom: 2px; padding: 2px 4px;
	font-weight: bold; line-height: 14px; color: #ffffff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.findedColorStyle{color: #ff6a13; font-size: 1.1em; font-weight: bold;}

.arzemes-select-style { min-width: 230px; }
.arzemes-select-style2 { min-width: 270px; }

.block-label {
    display: block;
    margin: 10px 0;
}

.noCaps {   text-transform: none; }
.nopadding {   padding: 0 !important;   margin: 0 !important;}
.no-hor-padding {  padding-left: 0px!important;  padding-right: 0px!important;   margin-left: 0px !important; margin-right: 0px !important;}
.no-hor-padding2 {  padding-left: 0px!important;  padding-right: 0px!important;  }
.no-vert-padding { padding-top: 0px!important;  padding-bottom: 0px!important;   margin-top: 0px !important; margin-bottom: 0px !important;}
.border-bottom { border-bottom: 2px dotted #DCDCDC; }
.border-bottom-white { border-bottom: 2px dotted #FFFFFF; display: inline-block;}
.margin-bottom20{ margin-bottom: 20px; }
.margin-top10{ margin-top: 10px; }
.margin-top20{ margin-top: 20px; }
.margin-top30{ margin-top: 20px; }
.margin-top40{ margin-top: 40px; }

.m-copyright { float: left; width: 100%; margin-top: 50px; padding: 10px 0px 30px 15px; border-top: 1px solid #e2e2e2; font-size: 0.9em; }

.round-orange-slider-holder { width: 90%; text-align: center; margin: auto; }

.biznes-page-title  { position: absolute;  margin: 40px auto; width: 100%; text-align: center; z-index: 100; }
.biznes-page-title-in  { color: #FFFFFF; font-size: 1.5em; min-width: 400px; max-width: 1440px; position: relative;
	margin: 0 auto; text-align: left; }
.biznes-page-title-in .biznes-page-title-box { margin-left: 15px; margin-top: -2%;}
.biznes-page-title-in span { display: inline-block; margin-top: 10px; max-width: 150px; font-size: 1.0rem; line-height: 1.2rem; }

.biz-block-inet-piedavajums { padding: 15px 30px 0px 30px; min-height: 85px;}
.biz-block-inet-piedavajums .spec-txt { font-size: 0.9rem; margin-top: -10px;}
.biz-block-inet-piedavajums .spec-btn {  margin-top: 15px;}

@media (max-width: 991px) {
	.biznes-page-title  { margin: 80px auto; }
	.biznes-page-title-in .biznes-page-title-box { margin-left: 5%; }
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.swiper-device-list-next { margin-top: -85px; }
.swiper-device-list-prev { margin-top: -85px; }

.cursorOn{cursor: pointer;}
.cursorZoom{cursor: zoom-in;}
.noWrap, .nobr{white-space: nowrap;}
.nohref { text-decoration: none; color: #000000; }
.flags-img { margin-top: 10px; margin-bottom: 20px;}
.smart-kc-flags-div { padding-left: 30px; }
.smart-kc-table { margin-top: 30px!important; }
.content-box { padding-top: 0px; max-width: 1140px; margin: 0 auto; }

.content-box-fullscreen {  margin-left: auto; margin-right: auto;}
.body-box-fullscreen { margin-left: auto; margin-right: auto; min-width: 290px; padding: 0px; /* overflow-x: hidden; */ }

.phone { font-size: 1rem; line-height: 25px; }

ul.no-list-style {width: 100%; list-style: none;  float: left;}
.width90{width: 90%;}
.width80{width: 80%;}
.width70{width: 70%;}
.width60{width: 60%;}
.width50{width: 50%;}
.width40{width: 40%;}
.width30{width: 30%;}
.width20{width: 20%;}
.width10{width: 10%;}
.width33{width: 33.333%;}
.width1140{max-width: 1140px!important;}
.width1170{max-width: 1170px!important;}
.width1440{max-width: 1440px!important;}
.width260 { width: 260px; overflow: hidden;}
h3.arrowed.left2 a { padding-left: 16px; background: url(//lmt.mstatic.lv/lmt/images/heading-arrow-back.png) no-repeat left 3px; margin-left: 20px; text-transform: none; cursor: pointer; }
.marginauto{margin: auto;}
.nob-left{border-left: 0px;}
.nob-right{border-right: 0px;}
.nob-top{border-top: 0px;}
.nob-bottom{border-bottom: 0px;}

input[type="text"], input[type="password"], input[type="tel"], input[type="number"], input[type="email"], input[type="url"] {
    width: 200px;
    margin: 0px 20px 20px 0;
    padding: 6px 10px 6px 10px;
    border: 1px solid #C8CACD;
    font-size: 0.86em;
    color: #75787B;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

input[type="text"].w-100, input[type="password"].w-100, input[type="tel"].w-100, input[type="number"].w-100, input[type="email"].w-100, input[type="url"].w-100 {
	margin-left: 0;
	margin-right: 0;
}

input[type=text]:hover, input[type=tel]:hover, input[type=password]:hover, textarea:hover { border: 1px solid #7b7e81; }
input[type=text]:focus, input[type=tel]:focus, input[type=password]:focus, textarea:focus { border: 1px solid #ff7423; color: #3D3935; }
input[type=text]:disabled, input[type=tel]:disabled, input[type=password]:disabled, textarea:disabled { border: 1px solid #eaeaea; background: #FFF; }


.green-li li{
    list-style-image: url('//lmt.mstatic.lv/lmt/images/check_green.png');
}

.biz-footer-atruna, .atruna { padding-top: 30px; color: #7e8184; font-size: 0.9em;}
.biz-footer-atruna, .atruna2 { padding-top: 10px; color: #7e8184; font-size: 0.8em;}


input[type=text].small, input[type=password].small { padding: 3px 10px 3px 10px; font-size: 0.78em; }
input[type=text].big, input[type=password].big { width: 300px; padding: 16px 20px 16px 20px; font-size: 1.14em;}
input[type=text].perscode { width: 62px; }

textarea { width: 200px; margin: 0px 20px 20px 0; padding: 10px; border: 1px solid #C8CACD; font-size: 0.86em; color: #75787B; background-color: #fff;  -webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
textarea.small { height: 36px; padding: 3px 10px 3px 10px; font-size: 0.78em; line-height: 16px; }
textarea.big { height: 72px; width: 300px; margin: 0px 20px 20px 0; padding: 16px 20px 16px 20px; }
textarea.w-100 { margin-left: 0; margin-right: 0; }

select:not(.select2) { width: 200px; margin-bottom: 20px; padding: 6px 10px 6px 10px; border: 1px solid #C8CACD; background: #FFFFFF; color: #75787B; height: 32px; font-size: 1em!important; -webkit-border-radius: 5px;	-moz-border-radius: 5px; border-radius: 5px; }
select:not(.select2) optgroup { font-style: normal; }
select.small { height: 26px; padding: 3px 10px 3px 10px; font-size: 0.78em !important;  }
select.small option { font-size: 0.78em !important; }
select.big { width: 342px; height: 52px; padding: 15px 20px 15px 20px; font-size: 1.14em!important; }
select.big option { width: 342px; font-size: 1.14em!important; }

/*  Lebels & Radio & Checkbox */

label {	display: block; margin: 0 0 10px 0; color: #444C57;	text-transform: uppercase; font-size: 11px; line-height: 15px; }
input[type=radio] + label, input[type=checkbox] + label { display: inline; }
input[type=radio].styled, input[type=checkbox].styled { visibility: hidden; position: absolute; }
input[type=radio].styled + label, input[type=checkbox].styled + label { display: inline-block; position: relative; z-index: 2; cursor: pointer; }
input[type=radio].styled + label img, input[type=checkbox].styled + label img{ vertical-align: middle; }
input[type=radio].styled + label:before, input[type=checkbox].styled + label:before { content: ''; display: inline-block; width: 20px; height: 20px; margin: -2px 5px 0 0; padding: 0; vertical-align: middle; cursor: pointer; border: 0; outline: 0; }
input[type=radio].styled + label:before { background: transparent url(//lmt.mstatic.lv/lmt/images/radio_v2.png) no-repeat 0 0; }
input[type=checkbox].styled + label:before { background: transparent url(//lmt.mstatic.lv/lmt/images/checkbox_v2.png) no-repeat 0 0; }
input[type=radio].styled:checked + label:before, input[type=checkbox].styled:checked + label:before { background-position: 0px -20px; }
input[type=radio].styled:disabled + label:before, input[type=checkbox].styled:disabled + label:before { background-position: 0px -40px; }
input[type=radio].styled:checked:disabled + label:before, input[type=checkbox].styled:checked:disabled + label:before { background-position: 0px -60px; }
input[type=checkbox].styled.highlight + label:after, input[type=radio].styled.highlight + label:after { content: ""; display: block; position: absolute; left: -5px; top: -7px; width: 28px; height: 29px; background-color: #c4e272; z-index: -1; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
input[type=radio].styled.highlight + label:after { width: 29px; }
input.styled.normalcase + label, label.normalcase { font-size: 14px; text-transform: none; }


/* Standard, Sales button, orange  */
.btn {
	display: inline-block;
	height: 32px; line-height: 32px; border-radius: 5px; padding: 0 26px 0 11px; border: none; color: #FFF; font-size: 0.95em;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	text-decoration: none; font-weight: 300; white-space: nowrap; text-align: left; cursor: pointer;
	margin-bottom: 20px;
	background-color: #ef3732;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow.png);
	background-position: right 13px;
	background-repeat: no-repeat;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #f3732a, #ee1934);
}

/* new design. Internets. poga  */
.btnI {
	display: inline-block;
	line-height: 1.4em; border-radius: 5px; padding: 14px 81px 14px 21px; border: 2px solid #FA4616; color: #FA4616; font-size: 1.3em;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	text-decoration: none; font-weight: 300; white-space: nowrap; text-align: left; cursor: pointer;
	background: #fff;
	background-color: #fff;
}
.btnI.map {
	background: url(//lmt.mstatic.lv/lmt/images/internets_v2/map2.png) #fff right center no-repeat;
	background-position: right 15px;
}
.btnI.metter {
	background: url(//lmt.mstatic.lv/lmt/images/internets_v2/metter2.png) #fff right center no-repeat;
	background-position: right 15px;
}

.btnI.it1 {
	background: url(//lmt.mstatic.lv/lmt/images/it_5g/footer_ico1.svg) #fff right center no-repeat;
	background-position: 90% 18px;
}

.btnI.it2 {
	background: url(//lmt.mstatic.lv/lmt/images/it_5g/footer_ico2.svg) #fff right center no-repeat;
	background-position: 90% 18px;
}



.iphone-btn{ font-size: 1.3em!important; white-space: nowrap; display: inline-block; text-align: center; height: 50px; padding: 11px 20px 0px 20px; min-width: 130px; margin:  0px 0px 0px 0px;  text-align: center; background: #none; border: 1px solid #999999; color: #999999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #999999; text-decoration: none; font-weight: 300;}
.iphone-btn a{text-align: center; color: #999999; text-decoration: none;  }
.iphone-btn:hover{cursor: pointer; background: none; border: 1px solid #8b8a8a; color: #8b8a8a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}


.btn:hover, .btn:focus {
	text-decoration: none; color: #FFF;

	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #ee1934, #f3732a);
	outline: none;
	box-shadow: none;
}

/* Standard, Sales button, gray */
.btn.gray {
	background-color: #e4e4e5;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow_gray.png);
	color: #3d3935;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -o-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, linear-gradient(top, #f4f4f4, #d7d7d9);
}
.btn.gray.no-arrow {
	padding-right: 11px;
	background: -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
}

/* Standard, Sales button, gray */
.btn.white {
	background-color: #ffffff;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow_red.png)!important;
	background-position: right 10px;
	color: #db0029!important;
	border: 1px solid #db0029;
	padding: 0px 40px 0px 20px;
}
.btn.white.no-arrow {
	padding-right: 11px;
	background: -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
}

/* Standard, Sales button, gray */
.btn.orange {
	background-color: #f18700;
	background: #f18700;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow.png)!important;
	background-position: right 13px;
	background-repeat: no-repeat;
	color: #fff!important;
	border: 1px solid #fff;
	padding: 0px 40px 0px 20px;
}
.btn.orange.no-arrow {
	padding-right: 11px;
	background: -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
}

/* Standard, Sales button, green */
.btn.green {
	background-color: #38a10f;
	background: #38a10f;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow.png)!important;
	background-position: right 13px;
	background-repeat: no-repeat;
	color: #fff!important;
	border: 1px solid #fff;
	padding: 0px 40px 0px 20px;
}
.btn.green.no-arrow {
	padding-right: 11px;
	background: -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
}

/* Standard, Sales button, gray */
.btn.red2 {
	background-color: #c8102e;
	background: #c8102e;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow.png)!important;
	background-position: right 13px;
	background-repeat: no-repeat;
	color: #fff!important;
	padding: 0px 40px 0px 20px;
}
.btn.red2.no-arrow {
	padding-right: 11px;
	background: -moz-linear-gradient(top, #c8102e, #c8102e);
}

.btn.gray:hover {
	background-color: #e4e4e5;
	color: #3d3935;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -moz-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -o-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, linear-gradient(top, #d7d7d9, #f4f4f4);
}
.btn.gray.no-arrow:hover {
	background: -moz-linear-gradient(top, #d7d7d9, #f4f4f4);
}

.btn[disabled], .btn.disabled {
	background-color: #dcdcdd;
	text-decoration: none;

	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #e5e5e5, #d8d8da);
}

/* Service button, red */
.btn.small {
	height: 26px; line-height: 26px;
	padding: 0 22px 0 8px;
	background-position: right 9px;

	background-color: #d4133d;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #ef2753, #b5082e);
}

.btn.small:hover, .btn.small:focus {
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #b70a30, #ee1746);
}

.btn.small.gray {
	background-color: #e4e4e5;
	color: #3d3935;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -o-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, linear-gradient(top, #f4f4f4, #d7d7d9);
}

.btn.small.gray:hover {
	background-color: #e4e4e5;
	color: #3d3935;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -moz-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -webkit-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, -o-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_gray.png') right center no-repeat, linear-gradient(top, #d7d7d9, #f4f4f4);
}

.btn.small[disabled], .btn.small.disabled {
	background-color: #dcdcdd;
	text-decoration: none;

	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #e5e5e5, #d8d8da);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #e5e5e5, #d8d8da);
}

/* Service button, red with arrow to left - back button */
.btn.small.back {
	padding: 0 8px 0 22px;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow_back.png);
	background-position: left 9px;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -moz-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -webkit-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -webkit-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -o-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, linear-gradient(top, #ef2753, #b5082e);
}

.btn.small.back:hover, .btn.small.back:focus {
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -moz-linear-gradient(top, #b5082e, #ef2753);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -webkit-gradient(top, #b5082e, #ef2753);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -webkit-linear-gradient(top, #b5082e, #ef2753);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, -o-linear-gradient(top, #b5082e, #ef2753);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow_back.png') left center no-repeat, linear-gradient(top, #b5082e, #ef2753);
}


/* Misc button, gray */
.btn.supersmall {
	height: 20px; line-height: 20px; text-align: center; font-size: 0.78em;
	padding: 0 23px 0 23px;
	background-image: none;
	color: #FFF!important;

	background-color: #525051;
	background: -moz-linear-gradient(top, #686768, #373333);
	background: -webkit-gradient(top, #686768, #373333);
	background: -webkit-linear-gradient(top, #686768, #373333);
	background: -o-linear-gradient(top, #686768, #373333);
	background: linear-gradient(top, #686768, #373333);
}

.btn.supersmall:hover, .btn.supersmall:focus {
	background: -moz-linear-gradient(top, #363232, #6d6d6f);
	background: -webkit-gradient(top, #363232, #6d6d6f);
	background: -webkit-linear-gradient(top, #363232, #6d6d6f);
	background: -o-linear-gradient(top, #363232, #6d6d6f);
	background: linear-gradient(top, #363232, #6d6d6f);
}

/* Misc button, gray */
.btn.supersmall.gray {
	background-color: #e4e4e5;
	color: #3d3935;
	background: -moz-linear-gradient(top, #f4f4f4, #ee1934);
	background: -webkit-gradient(top, #f4f4f4, #ee1934);
	background: -webkit-linear-gradient(top, #f4f4f4, #ee1934);
	background: -o-linear-gradient(top, #f4f4f4, #ee1934);
	background: linear-gradient(top, #f4f4f4, #ee1934);
}

/* Misc button, red */
.btn.supersmall.red{
	background-color: #ef3732;
	color: #ffffff;
	background: -moz-linear-gradient(top, #ef3732, #af1318);
	background: -webkit-gradient(top, #ef3732, #af1318);
	background: -webkit-linear-gradient(top, #ef3732, #af1318);
	background: -o-linear-gradient(top, #ef3732, #af1318);
	background: linear-gradient(top, #ef3732, #af1318);
}

.btn.supersmall.gray:hover {
	background-color: #e4e4e5;
	color: #3d3935;
	background: -moz-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: -webkit-gradient(top, #d7d7d9, #f4f4f4);
	background: -webkit-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: -o-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: linear-gradient(top, #d7d7d9, #f4f4f4);
}

.btn.supersmall[disabled], .btn.supersmall.disabled {
	background-color: #dcdcdd;
	text-decoration: none;

	background: -moz-linear-gradient(top, #e5e5e5, #d8d8da);
	background: -webkit-gradient(top, #e5e5e5, #d8d8da);
	background: -webkit-linear-gradient(top, #e5e5e5, #d8d8da);
	background: -o-linear-gradient(top, #e5e5e5, #d8d8da);
	background: linear-gradient(top, #e5e5e5, #d8d8da);
}

.btn.supersmall.small_white {
	background: #FFF; color: #787C84;
}




/* Big sales button, yellow by default, but can be in 4 colors */
.btn.big {
	height: 52px; line-height: 52px; font-size: 1.57em;
	padding: 0 44px 0 18px;
	background-position: right 21px;
	background-image: url(//lmt.mstatic.lv/lmt/images/button_big_arrow.png);
	background-color: #f6861d;

	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #faa217, #f75e16);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #faa217, #f75e16);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #faa217, #f75e16);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #faa217, #f75e16);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #faa217, #f75e16);
}

.btn.big:hover, .btn.big:focus {
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #f75e16, #faa217);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #f75e16, #faa217);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #f75e16, #faa217);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #f75e16, #faa217);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #f75e16, #faa217);
}

/* Big sales button, orange */
.btn.big.orange {
	background-color: #ef3732;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #f3732a, #ee1934);
}

.btn.small.orange {
	background-color: #ef3732;
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -moz-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, -o-linear-gradient(top, #f3732a, #ee1934);
	background: url('//lmt.mstatic.lv/lmt/images/button_arrow.png') right center no-repeat, linear-gradient(top, #f3732a, #ee1934);
}

.btn.big.orange:hover, .btn.big.orange:focus {
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #ee1934, #f3732a);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #ee1934, #f3732a);
}

/* Big sales button, red */
.btn.big.red {
	background-color: #d4133d;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #ef2753, #b5082e);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #ef2753, #b5082e);
}

.btn.big.red:hover, .btn.big.red:focus {
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #b70a30, #ee1746);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #b70a30, #ee1746);
}

/* Big sales button, black */
.btn.big.black {
	background-color: #525051;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #686768, #373333);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #686768, #373333);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #686768, #373333);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #686768, #373333);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #686768, #373333);
}

.btn.big.black:hover, .btn.big.black:focus {
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #373333, #686768);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #373333, #686768);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #373333, #686768);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #373333, #686768);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #373333, #686768);
}

/* Big sales button, gray */
.btn.big.gray {
	background-color: #e4e4e5;
	color: #3d3935;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -moz-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -webkit-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -o-linear-gradient(top, #f4f4f4, #d7d7d9);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, linear-gradient(top, #f4f4f4, #d7d7d9);
}

.btn.big.gray:hover {
	background-color: #e4e4e5;
	color: #3d3935;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -moz-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -webkit-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, -o-linear-gradient(top, #d7d7d9, #f4f4f4);
	background: url('//lmt.mstatic.lv/lmt/images/button_big_gray_arrow.png') right center no-repeat, linear-gradient(top, #d7d7d9, #f4f4f4);
}

.btn.big[disabled], .btn.big.disabled {
	background-color: #dcdcdd;
	text-decoration: none;
	color: #FFF !important;

	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -moz-linear-gradient(top, #e5e5e5, #d8d8da) !important;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-gradient(top, #e5e5e5, #d8d8da) !important;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -webkit-linear-gradient(top, #e5e5e5, #d8d8da) !important;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, -o-linear-gradient(top, #e5e5e5, #d8d8da) !important;
	background: url('//lmt.mstatic.lv/lmt/images/button_big_arrow.png') right center no-repeat, linear-gradient(top, #e5e5e5, #d8d8da) !important;
}

/* Main new roboto styles  starts */

.roboto-holder h1 {
	font-size: 1.85em;
	line-height: 1.16;
	margin-bottom: 0.9em;
	text-transform: none;
}

.roboto-holder h2 {
	font-size: 1.46em;
	line-height: 1.26;
	margin-bottom: 0.9em;
	text-transform: none;
}

.roboto-holder h2 a {
	font-size: inherit;
	text-transform: inherit;
}

.roboto-holder h3 {
	font-size: 1.077em;
	line-height: 1.43;
	margin-bottom: 0.9em;
	font-weight: 300;
	text-transform: none;
}
.roboto-holder h4 {
	font-size: 1.077em;
	line-height: 1.43;
	margin-bottom: 0.9em;
	font-weight: 300;
	text-transform: none;
}
.roboto-holder h5 {
	font-size: 1.077em;
	line-height: 1.43;
	margin-top: 0;
	margin-bottom: 0.9em;
	font-weight: normal;
	text-transform: none;
}

.roboto-holder .btn {
	background: #ff6a13;
	width: 100%;
	height: auto;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #FFF;
	font-size: 1.07em;
	font-weight: 300;
	line-height: 1.333;
	text-align: center;
	padding: 0.9em;
	white-space: normal;
	margin-bottom: 0;
}

.roboto-holder .btn.btn_small {
	font-size: 1em;
	padding: 0.6em;
}

.roboto-holder .btn.btn_xsmall {
	font-size: 0.929em;
	padding: 0.6em;
}

.roboto-holder .btn:hover {
	background: #fe780c;
	color: #FFF;
}

.roboto-holder .btn:active, .roboto-holder .btn:focus {
	background: #ff6a13;
}

.roboto-holder .btn.btn_white {
	background: #FFF;
	color: #ff6a13;
	border: 1px solid #ff6a13;
}

.roboto-holder .btn:disabled, .roboto-holder .btn.btn_gray {
	background: #f0f0f0;
	color: #989798;
	border: none;
	border-bottom: 1px solid #e8e8e8;
}

.roboto-holder .btn.btn_gray2 {
	background: #ccc;
	color: #fff;
	border: none;
}

.roboto-holder .btn.btn_arrow_right {
	padding-left: 2em; padding-right: 4em;
	background: #ff6a13 url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_button_arrow.png) no-repeat right center;
}

.roboto-holder .btn.btn_plus_left {
	padding-left: 2em;
	background: #ff6a13 url(//lmt.mstatic.lv/lmt/images/cart_v2/product_swiper/cart_v2_button_add_additional_product_plus.png) no-repeat 0.8em center;
}

.roboto-holder .btn.btn_no_width {
	width: auto;
}

.roboto-holder label {
	font-size: 0.928em;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 0.5em;
}

.roboto-holder label.label_no_strong {
	font-weight: normal;
}

.roboto-holder input[type=text], .roboto-holder input[type=number], .roboto-holder input[type=email], .roboto-holder input[type=tel] {
	width: 100%;
	font-size: 1em;
	height: 3.3em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #312e30;
	border: 1px solid #d3d3d3;
}
.roboto-holder input[type=text]:hover {
	border: 1px solid #989798;
}
.roboto-holder input[type=text]::placeholder {
	color: #312e30;
}

.roboto-holder textarea {
	width: 100%;
	resize: none;
}

.roboto-holder select {
	width: 100%;
	font-size: 1em;
	height: 3.3em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #312e30;
	border: 1px solid #d3d3d3;
}

.roboto-holder .form_error_message_fixed {
	position: relative; font-size: 0.928em; color: #ff0000;
	min-height: 1.1em; max-width: 350px;
	padding: 0.5em 0 0.8em 0;
	z-index: 1000;
}

.roboto-holder .form_error { padding-top: 0; }

.roboto-holder label + .form_error_message_fixed {
	margin-top: -1em;
}

.roboto-holder .twhite {
	color: #fff;
}

.roboto-holder .tblack {
	color: #000;
}

.roboto-holder .tblack2 {
	color: #312e30;
}

.roboto-holder .tgray {
	color: #989798;
}

.roboto-holder .tgray2 {
	color: #cccccc;
}

.roboto-holder .tgray3 {
	color: #f0f0f0;
}

.roboto-holder .torange {
	color: #ff6a13;
}

.roboto-holder .tred {
	color: #ff0000;
}

.roboto-holder .tpink {
	color: #ffe4e4;
}

.roboto-holder .titalic {
	font-style: italic;
}

.roboto-holder .tstrong {
	font-weight: bold;
}

.roboto-holder .t300 {
	font-weight: 300;
}

.roboto-holder .t200 {
	font-weight: 200;
}

.roboto-holder .t100 {
	font-weight: 100;
}

.roboto-medium {
	font-weight: 300;
}

.roboto-holder .tnormal {
	font-weight: normal;
}

/* Main new roboto styles ends */

/* Errors must be defined after roboto input definition */
input[type=text].error,
input[type=email].error,
input[type=tel].error,
input[type=password].error,
textarea.error,
select.error,
.select2-choice.error {
	border: 1px solid #ff0000;
	color: #C8102E;
}
input[type=checkbox].error, input[type=radio].error { margin: 1px; outline: 1px solid #9D2235; }

/* 5 col layout */

.col-5c,
.col-md-5c,
.col-lg-5c,
.col-xl-5c {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-5c {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-md-5c {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-lg-5c {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-xl-5c {
        width: 20%;
        float: left;
    }
}
/* end - 5 col layout */


/* no 4 bootstrap */
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0; bottom: 0; left: 0;
    width: 100%; height: 100%;
    border: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.points-container li { font-size: 1.2em!important; }

.message { padding: 10px; font-size: 0.78em; }
.message.success { background: #e4ebd0; color: #7e8288; }
.message.success * { color: #7e8288; }
.message.success2 { background: #e4ebd0; color: #7e8288; }
.message.success2 * { color: #7e8288; }
.message.error { background: #eacfd3; color: #9f2639; }
.message.error * { color: #9f2639; }
.message p { margin-top: 8px; }

.form_error_message_fixed { position: absolute; font-size: 0.78em; color: #9D2235; min-height: 16px; max-width: 350px;  padding: 5px 0 0 0;
	z-index: 1000;
}

.form_error { color: #9D2235; padding: 5px 0 10px 0;  }

.padd15 {
    padding: 0 15px;
}

.footer-link-block-main { margin-top: 20px; min-width: 280px; }
.footer2017-container { background: #f5f5f5; min-height: 650px; margin-top: 60px; width: 100%; }
.footer2017-container2 {  background: #101114; min-height: 210px; margin-top: 0px; width: 100%; }
.footer2017-container3 { background: #313031; min-height: 200px; margin-top: 0px; width: 100%; }
.footer2017-container-in { padding: 15px; margin: auto; max-width: 1170px; }
.footer2017-in2 { width: 1440px; margin: auto; text-align: center;}
.footer-title { border-bottom: 1px solid #232323!important; padding: 20px 0px 15px 0px!important; font-size: 1.5em; max-width: 300px; color: #232323;}
.phone-title { color: #797979; font-size: 1.1em; font-weight: normal; margin: 8px 0px;}
.footer-link-block { height: 45px; }
.footer-link-block a { color: #797979; font-size: 1.1em; font-weight: normal;  }
#body-footer-holder { margin-bottom: -20px; }

#cookies-fixed-link { position: fixed; z-index: 1000; left: 30px; bottom: 15px; }
#cookies-fixed-link a {color: #d2d2d2;}
#cookies-fixed-link a:hover {color: #000000;}

/* ---- < -------------------------- BIZ lapas headeris ------------------------------------------------ */
.biz-menu-container { position: absolute; margin: 40px auto auto auto; z-index: 5000; height: 40px; }
.biz-menu-second-level-container { max-width: 1000px; background: none; z-index: 1000; margin: -16px auto auto auto; }
.biz-menu-second-level { z-index: 5000; max-width: 765px; margin: auto; background: none;  }
.biz-menu-point-div { padding-left: 10px; padding-right: 10px; }
.biz-menu-point { color: #FFF; text-transform: uppercase; }
#header-bottom-subnav-biz { margin: auto; width: 100%; background: #FBFBFB; z-index: 1000; margin: 30px 0px 0px -180px; max-width: 1000px; position: absolute; z-index:8000;}
#header-bottom-subnav-biz a { color: #3D3935; }
.subnav-holder .biz { position: relative; top: 0px; left: 0px; width: 100%; min-height: 100%; display: none; min-height: 320px; background: #FFFFFF;}
.subnav-cleaner .biz { min-height: 320px; }
.subnav-group .biz {width: 20%!important; float: left; min-height: 330px; border-right: 1px solid #C8C9CD; border-bottom: 1px solid #C8C9CD; padding-top: 0px; background: #E2E2E4; }
.subnav-group .biz a:hover { text-decoration: underline; }
.subnav-group .biz:last-child { width: 196px; border-right: none; background: transparent; }
.subnav-group .biz:nth-child(4) { border-right: none; width: 196px; }
.subnav-group .biz .no-margin { position: relative; margin: 0; background: #D6D7D9; text-transform: uppercase; text-decoration: none; font-size: 0.86em; }
.subnav-group .biz .no-margin img { position: absolute; bottom: 7px; left: 20px; }
.subnav-group .biz .no-margin a { display: table-row; height: 52px; font-weight: normal; text-decoration: none; }
.subnav-group .biz .no-margin a span { display: table-cell; vertical-align: middle; padding: 0 10px 0 58px; font-size: inherit; }
.subnav-group .biz ul { margin: 20px 0 0 20px; padding: 0; }
.subnav-group .biz li {text-align: left; list-style: none; margin: 10px 0; padding: 0 17px; background: url(//lmt.mstatic.lv/lmt/images/header-bottom-subnav-icon2.png) no-repeat left center; line-height: 14px; }
.subnav-group .biz li a { text-decoration: none; font-size: 0.86em; line-height: 14px; }
.subnav-group .biz li a:hover { background: none; }
.subnav-group-name .biz{ display: table; width: 100%; }
.subnav-group-popup-menu .biz{ }
.subnav-group-popup-menu-li .biz { padding: 0px 10px 0px 10px!important;  margin: 5px 0px!important;}
.subnav-group-popup-menu-li-title .biz {padding: 0px 0px 0px 0px!important;  background-image: none!important; font-weight: bold; }


.payment-width { width: 100%;}
.payment-country { font-weight: normal;	font-size: 0.85rem;	line-height: 120%;	color: #727272; }
.payment-country-top-margin { margin-top: 15px;  }

.tp-home-block-badge { white-space: nowrap; position: absolute; margin: -10px 0% 0px 36%; display: inline-block; font-size: 0.875rem; line-height: 100%; padding: 6px 12px; text-align: center; color: #FFFFFF; background: #C8102E; border-radius: 4px; }

.ligumu-inet-bloks { padding-left: 15px; margin-top: 15px; }
.ligumu-kopsavilkums-div { margin-top: 15px; }
.ligumu-kopsavilkums { z-index: 1000; margin-bottom: 30px; margin-top: 0px; float: left; font-size: 0.85rem; color: #7a7f80; text-decoration: underline; }
.ligumu-kopsavilkums.white { color: #FFFFFF; margin-top: -15px;}
.ligumu-kopsavilkums:hover { text-decoration: none;  }
.ligumu-inet-bloks2 {
	font-size: 1rem;  text-decoration: none;
}

/*  ------------ BLACK ------------------------------ */
@media (min-width: 480px) {

}

/* -------------DARKRED--------------------------------  */
@media (min-width: 576px) {


}

/*  ------------ GREEN ------------------------------ */
@media (min-width: 768px) {

}

/*  ------------ VIOLET ------------------------------ */
@media (min-width: 992px) {
	.payment-width { width: 80%;}
	.payment-country-top-margin { margin-top: 50px;  }
	.ligumu-kopsavilkums { margin-bottom: 0px; margin-top: 0px;}
}


/*  ------------ ORANGE ------------------------------ */
@media (min-width: 1200px) {

}

/*  ------- > --------------------------------------------------------------------------------------------------- */


/* --- --- --- LEFT MENU --- --- --- */

#left-menu { margin: 0; padding: 0; }
#left-menu li {
	margin: 0; padding: 8px 5px 5px 40px;
	list-style: none;
	background: #F0F0F0 url('//lmt.mstatic.lv/lmt/images/bullet_right.png') no-repeat 20px 10px;
	font-size: 11px; font-weight: bold; text-transform: uppercase; color: #333;
	border-top: 1px solid #aaa;
}
#left-menu li a { color: #333; 	text-decoration: none; }
#left-menu li:hover {
	background-image: url('//lmt.mstatic.lv/lmt/images/bullet_active_right.png');
	color: #9D2235;
}
#left-menu li a:hover { color: #9D2235; text-decoration: underline; }
/* active */
#left-menu li#left-menu-active {
	background-image: url('//lmt.mstatic.lv/lmt/images/bullet_active_right.png');
	background-color: #fff;
	color: #9D2235;
}
#left-menu li#left-menu-active a { color: #9D2235; }
/* level 1 - open state */
#left-menu li.left-menu-open {
	background-image: url('//lmt.mstatic.lv/lmt/images/bullet_bottom.png');
	background-color: #fff;
}
/* level 2 */
#left-menu li.left-menu-sub {
	background-image: none;
	background-color: #fff;
	color: #888; text-transform: none;
	border: none;
}
#left-menu li.left-menu-sub a { color: #888; }
#left-menu li.left-menu-sub a:hover { text-decoration: underline; }

/* ------------------- popup modal -------------------- */
#my_overlay {
	position: fixed; display: none;
	top: 0px; left: 0px;
	width: 100%; height: 100%;
	background: #000;
    opacity: 0.5;
    filter:alpha(opacity=50);
    z-index: 5000;
}
#my_overlay.menu-overlay {
	z-index: 4999;
}
.myModal {
	display: none; position: absolute;
	background: #fff;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
	z-index: 5001;
}
.myModal .innerbox {
	margin: 20px;
}
.myCloseLikeFancybox {
	position: absolute;
	top: 15px; right: 15px;
	width: 17px; height: 17px;
	text-align: center;
	color: #9D2235;
	font-size: 1.21em;
	cursor: pointer;
	text-decoration: none;
	width: 10px;
	height: 10px;
	background: url('//lmt.mstatic.lv/lmt/images/myCloseLikeFancybox.png') no-repeat center center;
}

.fancybox-inner { min-width: 250px; }


/* ------------------------- Firstpage products section -------------------------------------*/
#fp-products { margin-top: 10px;} /* Collapsible margin vs header 20px 40 + 20 = 40 */
#fp-phones { }
#fpviedpaligi {}
.fp-products-row { position: relative; padding-top: 13px; height: 200px; }

.device-list-container {
	display: block;
	width: 100%;
}

.device-list-container a {
	text-decoration: none;
}

.device-list-pic-holder {
    margin: 0 auto 10px auto;
    text-align: center;
    max-width: 140px;
}

.device-list-container.small .device-list-info-holder {
	text-align: center;
}

.device-list-info-holder {
    font-size: 1em;
    height: 4.5em;
    margin-bottom: 2em;
    overflow: hidden;
}

.device-list-info-holder h2 {
    font-size: 1em;
    line-height: 1;
    padding: 0;
    margin: 0;
    text-transform: none;
}

.device-prefix {
    width: 100%;
    font-size: 0.786em;
    height: 1em;
    margin-bottom: 0.27em;
    text-align: center;
    font-weight: bold;
    color: #000;
}

.biz-sakumlapas-ban { text-align: center; margin-bottom: 30px;	margin-top: 10px; min-height: 70px; cursor: pointer;}
.biz-sakumlapas-ban-txt h2 {text-align: center; color: #FFFFFF; margin: 25px 0px -5px 20px; font-size: 0.9em; font-weight: bold;}
.biz-sakumlapas-ban-txt span {text-align: center; color: #FFFFFF; margin: 0px 0px 0px 20px; font-size: 0.9em; }
.biz-sakumlapas-ban-txt {text-align: center; position: absolute; margin: auto; width: 100%; color: #FFFFFF;}



/* ------------------------- Firstpage topicalities section -------------------------------------*/
#fp-topicalities { min-height: 230px; margin-top: 30px; }
#fp-topicalities-inpage { margin-top: 60px; }
.fp-topicalities-fastlink {
	display: table; width: 100%; height: 48px; border-bottom: 1px solid #DDDEE0;
	background-color: #F0F0F0; border-bottom: 1px solid #DDDEE0;
	font-size: 12px;
}
.fp-topicalities-fastlink header{ height: 33px; padding: 15px 0px 0px 20px; }
#fp-topicalities-inpage .fp-topicalities-fastlink { border-bottom: 0;}
.fp-topicalities-fastlink a { display: table-row; height: 100%; color: #3F4A57; text-decoration: none; font-size: 1.1em; }
.fp-topicalities-disclaimer { font-size: 0.71em; line-height: 13px; color: #787C84; }
.fp-topicalities-fastlink span { display: table-cell; padding-right: 10px; vertical-align: middle; text-align: left;  line-height: 15px!important;}
.fp-topicalities-fastlink span:first-child { width: 60px; padding: 0; text-align: center; } /* img td */
.fp-topicalities-bigblock { text-align: center;}
.fp-topicalities-more-button { position: absolute; bottom: 20px; left: 20px;  }
.homepage-gray-bns { text-align: center; }

.apple_samsung_banner-container { margin-bottom: 30px; }
.apple_samsung_banner-link1 { font-size: 0.65rem; position: absolute; right: 15px; margin: 37.5% 0px 0px 58.5%; color: #1c7ed6; }
.apple_samsung_banner-link1 a {  color: #1c7ed6; }
.apple_samsung_banner-link2 { font-size: 0.65rem; position: absolute; right: 15px; margin: 37.5% 0px 0px 58.5%; color: #1c7ed6; }
.apple_samsung_banner-link2 a { color: #1c7ed6; }
.apple_samsung_banner-link1 img { margin-top: -6px; }
.apple_samsung_banner-link2 img { margin-top: -6px; }


#fp-topicalities-news { min-height: 230px; background: #F0F0F0; font-size: 0.78em; line-height: 13px; padding: 10px; margin-top: 30px;}
#fp-topicalities-news article { width: 200px; height: 40px; margin: 0; padding: 0 10px; overflow: hidden; border-top: 1px solid #DDDEE0; display: inline-block; }
#fp-topicalities-news header { margin: 0; height: 30px; }
#fp-topicalities-news h3 { border: none; margin: 0px 20px 0 20px; }
#fp-topicalities-news article a { display: block; width: 100%; height: 40px; padding-top: 8px; text-decoration: none; color: #444C57; }
#fp-topicalities-news article a:hover { background: none; }

.news-date-block { float: left; width: 25px; margin-right: 8px; padding-top: 7px; text-align: center; font-weight: bold; color: #444c57; }
.news-date-month { display: block; margin-bottom: 0px; font-size: 0.56em; text-transform: uppercase; }
.news-date-day { margin-left: 3px; font-size: 1.07em; }


/* ------ < ------ Akciju templeiti -------------------------------------------------------------------------------------------------------- */
.ak-text-block { text-align: center; }
.ak-text-block h1 { text-align: left; }
.ak-text-block-text { text-align: left; }


/* ------ < ------ 4g internets -------------------------------------------------------------------------------------------------------- */
.g4pak .g4-logo { text-align: center; padding: 0px; margin: 50px 0px 0px 0px; }
.g4pak .atrunas-position { float: left;  margin: 0px 0px 30px 0px; }
.g4pak .img-icon { height: 45px; }
.g4pak .block-content { padding: 20px 0px 20px 0px; }
.g4pak .block-img { width: 100%; height: 70px;}
.g4pak .img-text { float: left; padding: 15px 0px 0px 20px; font-size: 1.1em;}
.g4pak .block-text { width: 100%; }
.g4pak .block-text h2{ margin: 0px 0px; }
.g4pak .more-btn { margin-top: 20px; }
.g4pak .short-text { color: #787c84; }
.g4pak .footer-inet-block { margin-top: 20px!important; }
.g4pak .pak-block { height: 250px; margin: 0px 0px 0px 0px; border: 1px solid #e2e2e2; border-left: 0px; cursor: pointer;}
.g4pak .pak-block:hover { background: #e2e2e2; }
.g4pak .first{ border-left: 1px solid #e2e2e2; }
.g4pak .more-link-btn{  width: 220px; display: block; }
.button-links { margin-bottom: 20px; }


/* ------ < ------ 4g-atrums-telefona -------------------------------------------------------------------------------------------------------- */
.g4L .video-block {float: left;  margin-bottom: 10px; max-height: 116px; }
.g4L .video-block-header { position: absolute; z-index: 1000; width: 200px; height: 100%; background: url('//lmt.mstatic.lv/lmt/images/4g/header_bg.png'); }
.g4L .video-block-header-text1 { text-align: left; font-size: 1.0em; font-weight: bold; color: #3d3935;  margin: 10px 0px 0px 10px; line-height: 16px; }
.g4L .video-block-playbtn { text-align: left;  font-size: 14px; color: #ff6a13; margin: 20px 0px 0px 10px; }
.g4L .video-block-playbtn a { text-align: left;  font-size: 1em; color: #3d3935; text-decoration: none; }
.g4L .noskaties-video-txt { float: left; padding-top: 3px; }
.g4L .noskaties-video-img { float: left; padding-top: 6px; margin-right: 5px; width: 13px; }
.g4L .text-block-in-text { padding-bottom: 10px; }
.g4L .text-block-header { padding-bottom: 5px; font-weight: bold; }
.g4L .text-block-points { float: left; width: 100%; padding-bottom: 3px; }
.g4L .bottom-line1 {  border: 0px; border-bottom: 0px solid #e2e2e2; border-style: dotted; margin-bottom: 0px; padding-bottom: 0px;}
.g4L .bottom-line2 {  border: 0px; border-bottom: 3px solid #e2e2e2; border-style: dotted; margin-bottom: 20px; padding-bottom: 10px;}
.g4L .gray-block { float: left; width: 100%; background: #f0f0f0; padding: 15px 10px 0px 10px; margin-bottom: 20px; border-bottom: 7px solid #e2e2e2; border-top: 1px solid #e2e2e2; }
.g4L .icon-4g-div { float: left;  text-align: left; width: 100%; }
.g4L .icon-4g-img {  text-align: left; width: 50px; float: left; }
.g4L .icon-4g-text {  padding: 25px 0px 0px 10px; font-weight: bold; font-size: 1.0em; height: 40px; text-align: left; float: left; width: 75%; }
.g4L .check4g_form .question {position: absolute; float: left; margin: 5px 0px 0px 175px;}
.g4L .forma { margin: 20px 0px 0px 0px;}
.g4L .tab-block-in-space{float: left; margin: 0px; width: 2%; }
.g4L .tab-block-title { font-weight: bold; color: #63666a;  vertical-align: top; text-align: center; }
.g4L .tab-footer-text { font-size: 18px; margin: 20px 0px 0px 0px; }
.g4L .tab-block-text1 { float: left; margin: 24px 0px 10px 0px; font-size: 13px; width: 40%;  text-align: left; }
.g4L .tab-block-text2 { float: left; margin: 34px 0px 10px 0px; font-size: 20px; font-weight: bold; width: 20%; text-align: center; }
.g4L .tab-block-text3 { float: left; margin: 24px 0px 10px 0px; font-size: 13px; width: 40%;  text-align: left; }
.g4L .tab-footer-text { font-size: 18px; margin: 20px 0px 0px 0px; }
.g4L .tab-footer-text { font-size: 1.1em; margin: 10px 0px 0px 0px; }
.g4L .g4-title-text { color: #ff6b15; font-weight: bold; float: left; width: 100%; }
.g4L .successBlock { padding: 15px; }
.g4L .successBlock-in { padding: 15px; }
.g4L .failBlock-in { padding: 0px 0px 0px 15px; margin-top: 0px; float: left;}
.g4L .success-text { font-size: 0.9em; padding: 0px 0px 0px 20px; float: left; color: #ff6a13;}
.g4L .final-text { color: #3d3935; font-size: 0.9em; cursor: pointer; float: left;  padding: 5px 0px 5px 0px; margin: 0px 0px 0px 20px; }
.g4L .repeat-text { color: #b4b4b6; font-size: 0.9em; width: 100%; cursor: pointer; float: left; padding: 5px 0px 5px 0px; margin: 0px 0px 0px -30px;}



/* ------ < ------ majas taalrunis -------------------------------------------------------------------------------------------------------- */
.majas-talrunis .gray-block { background: #f0f0f0; }
.majas-talrunis .border-left { border-left: 0px solid #d2d2d2; padding-left: 15px; border-top: 1px solid #d2d2d2; padding-top: 20px;}
.majas-talrunis .border-right { padding-right: 30px;}
.majas-talrunis .gray-bg1 { background: #f0f0f0; border-bottom: 1px solid #d2d2d2; padding: 20px 10px; }
.majas-talrunis .gray-bg2 { background: #f0f0f0; padding: 20px 10px; margin-bottom: 20px; }
.majas-talrunis .uzzini_vairak_button { margin-top: 15px; }
.majas-talrunis .image-div { text-align: center; padding-top: 20px;  margin-left: 0%;}
.majas-talrunis .price-div { margin-top: 40px; margin-right: 0%; }
.majas-talrunis .image-div div { padding-top: 10px; color: #918e8e;}
.majas-talrunis .price-bg { background: url('//lmt.mstatic.lv/lmt/images/cenas_bg_eiro.png') no-repeat center bottom; width: 126px; height: 175px;}
.majas-talrunis .price-bg-in { padding: 50px 0px 0px 20px;}
.majas-talrunis .bottom-title { margin-bottom: 0px; margin-top: 10px;}
.majas-talrunis .bottom-cena { font-size: 0.9em; color: #9d2235; }
.majas-talrunis .bottom-btn { margin-top: 40px; }

/* ------ < ------ back To School lapa -------------------------------------------------------------------------------------------------------- */
.backTS .white-block { background: #FFFFFF; min-height: 200px; margin-bottom: 10px; margin-top: 10px; }
.backTS .white-block-in { padding-top: 0px; border: 0px; border-bottom: 4px solid #e2e2e2; border-style: dotted; }
.backTS .gray-block { background: #f5f5f5; min-height: 200px; }
.backTS .top-points-container {float: left;  width: 100%; margin-bottom: 20px;}
.backTS .top-points-container img { float: left; }
.backTS .top-points {  float: left; margin-top: 0px; font-size: 0.7em; font-weight: bold; color: #2a2a2a; padding-left: 4px; text-transform: lowercase; }
.backTS .top-points::first-letter {  text-transform: uppercase!important; }
.backTS .right-text { padding-left: 20px; padding-top: 25px;}
.backTS .column-text { margin-top: 10px; text-align: center;}
.backTS .column-container { padding: 30px 10px; text-align: center;}
.backTS .column-container img { text-align: center; }
.bezgaliba-img { width: 20px; }



/* ------ < ------ KC -------------------------------------------------------------------------------------------------------- */
#clientCenterBox { max-width: 100%; min-width: 100%; width: 100%; }
#locationResults { margin-top: 30px; width: 100%; }


.adv-orange-block { margin: 0px 0px 20px 0px; width: 100%; background:#f8931f; }

/* ------ < ------ Par LMT sadalas --------------------------------------------------------------------------------------------  */
.par-lmt .left-menu-div { margin-top: 0px; text-align: left; padding: 0px 0px 0px 10px; }
.par-lmt .left-menu-div  a { font-size: 11px; text-decoration: none; }
.par-lmt .left-menu-div  a p { padding-top: 3px; font-size: 8pt; font-weight: bold; color: #000000; }
.par-lmt .lv-saturs{ border-top: 1px solid #e2e2e2; margin-top: 5px; text-align: left; font-size: 11px; padding: 10px 0px 0px 10px; }

.par-lmt-v2 h1 { font-weight: 200; font-size: 1.7em; }
.par-lmt-v2 h2 { font-weight: 200; font-size: 1.2em; margin: 20px 0px;  font-weight: 200; }
.par-lmt-v2 h3 { text-align: left; width: 100%; font-weight: bold; min-height: 28px; padding: 0px; }
.par-lmt-v2 .phone-css { }
.par-lmt-v2 .phone-css.phone-css-large { font-weight: bold; }
.par-lmt-v2 .contact-info-block { min-height: 100px;margin-bottom: 0px; margin: auto; text-align: left; }
.par-lmt-v2 .contact-info-block-empty { min-height: 100px;margin-bottom: 0px; margin: auto; text-align: left; display: none!important;}
.par-lmt-v2 .email-css a { color: #9d2235; }
.par-lmt-v2 .message-us { text-align: left;  }
.par-lmt-v2 .message-us img { height: 30px; text-align: left;  }
.par-lmt-v2 .footer-line { width: 100%; margin: 70px 0px 0px 0px; }
.par-lmt-v2 .title { max-width: 390px; margin-top: -20px; font-size: 1.5em!important; line-height: 1em; }
.par-lmt-v2 .description { max-width: 600px; font-size: 1.0em!important; font-weight: 200; visibility: hidden; opacity: 0; -webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; -ms-transition: all 250ms ease; -o-transition: all 250ms ease; }
.par-lmt-v2 .description2 { max-width: 600px; font-size: 1.0em!important; font-weight: 200; visibility: visible; opacity: 100; color: #FFFFFF; }

section .submenu {display: none; width: 100%; margin: 0px 0px!important; padding: 40px 0; color: #fff; font-weight: 400; font-size: 16px;   height: 50px; letter-spacing: 2px; margin-top: -5px!important;}
section .submenu ul { margin: 0; padding: 0; position: absolute; bottom: 30px; list-style: none; width: 100%; -webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; -ms-transition: all 250ms ease; -o-transition: all 250ms ease; }
section .submenu ul li { display: block;  width: 20%; float: left; text-align: center; }
section .submenu ul li a { color: #fff; text-transform: uppercase; text-decoration: none; -webkit-transition: all 250ms ease; -moz-transition: all 250ms ease; -ms-transition: all 250ms ease; -o-transition: all 250ms ease; }
section .submenu ul li a.active { font-weight: 800; }
section .submenu ul li a .url { padding-top: 10px; }
section .submenu ul li a:hover { opacity: 0.7; }
section .submenu.small { width: 100%; background: #fff; border-bottom: 2px solid rgba(0, 0, 0, 0.1); position: fixed; top: 50px; left: 0; z-index: 123; height: 30px; padding: 30px 0; -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);    }
section .submenu.small ul { max-width: 1140px; margin: 0 auto; padding: 10px 0; position: relative; }
section .submenu.small ul li a { color: #000; font-size: 0.7em;  letter-spacing: 0px; text-transform: none;}
section .submenu.small ul li a .icon { display: none; }


.par-lmt-v2 .map-block { background: #f5f5f5; margin: 30px 0px 0px 0px;}
.par-lmt-v2 #map-block-in { min-height: 300px; }
.par-lmt-v2 .list { display: none; float: left; background: #f5f5f5; width: 100%; min-height: 0px; padding: 20px 30px 0px 30px; margin: 0px 0px 0px 0px;}
.par-lmt-v2 .list ul { list-style: none outside none; }
.par-lmt-v2 .list li { min-height: 35px; line-height: 11px; font-size: 0.9em;}
.par-lmt-v2 .list li img { padding-bottom: 10px; padding-right: 10px;}
.par-lmt-v2 .checkbox-container { border: 1px solid #000000; padding:14px;  margin:10px; text-align:left;  width: 200px; }
.par-lmt-v2 .label-checkbox { width: 100%; padding: 5px 0px 0px 0px; }
.par-lmt-v2 .label-checkbox input[type="checkbox"] { float: left; margin-right: 5px; }
.par-lmt-v2 .label-class { cursor: pointer; }
.par-lmt-v2 .inputbtn { margin-bottom: 10px; margin-left:10px; font-size: 0.9em; font-weight: 300; }
.par-lmt-v2 .apbalvojumi-block { margin-top: 20px; margin-bottom: 15px; }
.par-lmt-v2 .apbalvojumi-txt-title { font-size: 1.3em; margin-bottom: 10px;}
.par-lmt-v2 .apbalvojumi-txt { font-size: 0.9em; padding-left: 5px;}
.par-lmt-v2 .apbalvojumi-img { text-align: left; padding-bottom: 30px; padding-left: 5px; }
.par-lmt-v2 .kas-mes-esam-txt { color: #FFFFFF; font-size: 1.4em; max-width: 630px;}
.par-lmt-v2 .kas-mes-esam-title { font-size: 2.3em; padding: 10px 0px; font-weight: 300; color: #FFFFFF; }
.par-lmt-v2 .vakances-h1 { margin-top: 30px; font-size: 2.2em; font-weight: 300; padding-left: 0px; }
.par-lmt-v2 .apbalvojumi-block-2 {  }
.par-lmt-v2 .vakances-ievadteksts { padding: 0px 30px 0px 15px; font-size: 1.1em; font-weight: normal; width: 100%; }
.par-lmt-v2 .apbalvojumi-block-2-in1 { width: 25.0%; text-align: center; float: left;  color: #FFFFFF; font-size: 1.5em; margin-top: 80px; }
.par-lmt-v2 .apbalvojumi-block-2-in1-1 { text-align: center; float: left;  color: #FFFFFF; font-size: 1.5em; margin-top: 50px; height: 230px; }
.par-lmt-v2 .apbalvojumi-block-2-in2 { width: 25.0%; text-align: center; float: left;  color: #FFFFFF; font-size: 1.5em; margin-top: 100px;}
.par-lmt-v2 .big-number { text-align: center; font-size: 4.4em; color: #FFFFFF; min-height: 146px; }
.par-lmt-v2 .under-number-text { text-align: center; color: #FFFFFF; font-size: 1.0em;}
.par-lmt-v2 .vakances-lokacija {  float: left; margin-bottom: 10px; font-size: 1.2em; }
.par-lmt-v2 .vakances-lokacija2 { float: left; margin-left: 15px; font-size: 0.9em;}
.par-lmt-v2 .vakances-date { float: left; width: 100%; margin-top: 10px; margin-left: 30px;}
.par-lmt-v2 .back-to-list { border-bottom: 1px solid #000000; color: #000000; font-size: 1.2em; padding-bottom: 0px!important; }
.par-lmt-v2 .back-to-list:hover { border-bottom: none;}
.par-lmt-v2 .add-block {  margin-top: 5px; text-align: left; width: 100%; margin-bottom: 17px; }
.par-lmt-v2 .add-block-hidden {  margin-top: 10px auto 0px auto; text-align: left; }
.par-lmt-v2 .mediju-telpas-block {  text-align: left; margin-bottom: 30px;}
.par-lmt-v2 .mediju-telpas-block-in { margin: auto 110px auto 0px; width: 320px; text-align: left; }

.par-lmt-v2 .gm-style input[type="button"] { }
.par-lmt-v2 .gm-style div { }
.par-lmt-v2 .list-header { float: left; background: #f5f5f5; width: 100%; min-height: 30px; padding: 20px 30px 20px 30px; margin: auto; text-align: center; cursor: pointer;}
.par-lmt-v2 .list-header span{ padding: 0px 0px 0px 15px;  color: #f65e00; font-weight: 300;}
.par-lmt-v2 .list a { cursor: pointer; color: #9d2235;}
.par-lmt-v2 .map { margin-top: -30px!important; }
.par-lmt-v2 .controls { margin-top: 10px; }
.par-lmt-v2 .rekviziti-block { text-align: left; background: #f5f5f5; padding: 15px 15px; min-height: 300px; margin-top: 15px;}
.par-lmt-v2 .accordion { width: 100%; float: left; 	height: 140px;	background-color: #FFFFFF;	}
.par-lmt-v2 .accordion-in { width: 100%; float: left; 	min-height: 140px; }
.par-lmt-v2 .accordion:hover { background-color: #F8F8F8;	box-shadow: 0px 0px 5px 0px #d2d2d2; margin-bottom: 5px;  cursor: pointer; }
.par-lmt-v2 .accordion:hover .vakances-title { color: #9D2235; }
.par-lmt-v2 .vakances-bloks { padding: 15px; width: 100%; }
.par-lmt-v2 .vakances-title { color: #323232;  font-size: 1.0em; line-height: 23px;  font-weight: bold; white-space: wrap;}
.par-lmt-v2 .vakances-date { color: #323232;  font-size: 0.9em; line-height: 23px;  white-space: nowrap; margin: 0px; }
.par-lmt-v2 .vakances-detail-btn { float: left; width: 30px; margin-top: 25px; margin-left: 30px;}
.par-lmt-v2 .vakances-detail-txt { float: left;  width: 75%;}

.par-lmt-v2 .vacances-social { margin-top: 30px; margin-left: 15px; white-space: nowrap; }
.par-lmt-v2 .vacances-social-in { margin-top: 40px; float: left; text-align: left;}
.par-lmt-v2 .vacances-lmt-eka { margin-top: 70px; width: 100%; min-height: 760px; background: url('//lmt.mstatic.lv/lmt/images/par_lmt/lmt_eka.png');  }
.par-lmt-v2 .vacances-lmt-eka2 { margin-top: 45px; padding-top: 30px; width: 100%; min-height: 560px; background: url('//lmt.mstatic.lv/lmt/images/par_lmt/lmt_eka.png');  }
.par-lmt-v2 .html-text-kontainer { float: left; width: 100%; padding: 30px 15px 40px 15px; }
.par-lmt-v2 .download_pdf { color: #000000; font-size: 1.2em;}
.par-lmt-v2 .download_pdf:hover { border-bottom: 1px solid #000000;}
.par-lmt-v2 .parlmt-soc-neatworks { white-space: nowrap; }
.parlmt-soc-neatworks { min-width: 320px;}
.parlmt-soc-neatworks-m { width: 320px; margin: 0px auto 0px auto; padding: 0px;}
.par-lmt-v2 .soc-icon { margin-bottom: 5px; }
.par-lmt-v2 .vakances-moto {float: left;  max-width: 620px; font-style: italic; margin-top: 10px; font-size: 0.9em;  line-height: 15px;}
.par-lmt-v2 .soc-tikli-text { margin: 10px 0px 15px 0px; width: 100%; }
.par-lmt-v2 .soc-tikli-div { margin: 0px 0px 0px 15px; }
.soc-popup-icon { margin: 0px 0px 10px 0px!important; display: inline-block!important; }

.par-lmt-v2 .par-lmt-swiper { margin-top: 30px; }
.swiper-container-par-lmt { }
.swiper-container-par-lmt-in { padding-top: 60px; }


/* ------ < ------ Presei --------------------------------------------------------------------------------------------  */
.presei-undermenu-block { width: 100%; margin: 0; padding: 185px 10px 10px 20px; background: #f1f1f1 url(//lmt.mstatic.lv/lmt/images/cms/par_lmt/elina_lidere.jpg) no-repeat top center; background-position: 20px 20px;}
.presei .adv-block { margin: 0px 0px 20px 0px; width: 100%; background:#f8931f; }
.presei .p-bottom-menu { margin-top: 30px; }
.presei-undermenu-block-name { display: block; margin: 10px 0px 30px 0px; font-weight: bold; font-size: 1.2em; }
.presei-undermenu-block-phone { padding-left: 30px; background: url(//lmt.mstatic.lv/lmt/images/palidziba/phone.png) no-repeat 0 2px; color: #9D2235; font-size: 22px;}
.presei-undermenu-block-email { display: block; margin: 10px 0; padding-left: 20px; background: url(//lmt.mstatic.lv/lmt/images/palidziba/letter.png) no-repeat 0 2px; color: #9D2235; font-size: 11px; }
#presei_header { margin-top: 30px;  margin-bottom: 30px; padding: 25px 0 0px 15px; background: #F0F0F0; color: #555; font-weight: bold; text-align: left; overflow: hidden; }
#presei_header > img { margin: -8px 0 0 10px;  }
#presei_header select { margin-top: -5px; }
#presei_header_label { float: left; margin-right: 10px; }
.relize { margin: 0; padding: 12px 0; font-size: 14px; border-top: 1px solid #ccc; overflow: hidden; }
.relize:last-child { border-bottom: 1px solid #ccc; }
.relize_date { float: left;	margin-right: 20px; color: #555; font-size: 18px; font-weight: bold; }
.jaunumi-relize_date { min-width: 30px; float: left;	margin-right: 10px; margin-left: 5px;  color: #555; font-size: 18px; font-weight: bold; }
.relize_date div { font-size: 10px; }
.jaunumi-content { margin-top: 20px;}
.relize_link { display: table-cell; height: 30px; vertical-align: middle; }
.relize_link a { color: #555; font-size: 1em; }
.relize_link a:hover { text-decoration: underline; }
#relize-right-menu { margin-top: 30px;  }
#relize-right-menu div { font-size: 11px; }
#relize-right-menu div.relize { padding: 6px 0; border: none; }
#relize-right-menu div.relize_date { margin-right: 10px; }
#relize-right-menu div.relize_date div { font-size: 10px; }
#relize-right-menu div.relize_link { height: 25px; }
#relize-right-menu div.relize_link a { color: #9D2235; text-decoration: none; }
#relize-right-menu div.relize_link a:hover { text-decoration: underline; }
#relize-right-menu div.jaunumi { height: 26px; padding: 10px 5px 10px 10px; border-top: 1px solid #ccc; }
#relize-right-menu div.jaunumi div.relize_link a { color: #444C58; }
#relize-link-back { font-size: 1em; }
#relize-link-back img { margin-bottom: 0px; }
#relize-text {padding-top: 20px;  font-size: 12px; }
#relize-text > p:nth-of-type(1) { margin-top: 0; }
#relize-text-date { float: left; padding: 0 20px 5px 0; font-size: 34px; font-weight: bold; line-height: 34px; color: #444c58; }
#relize-text-date > div { font-size: 22px; line-height: 22px; }
#relize-text-date > div:nth-of-type(2) { font-size: 20px; }
.izcelt { font-weight: bold; }
.press_quote { position: relative; margin: 0 0 -5px 0; padding: 10px 35px 30px 35px; background: url(//lmt.mstatic.lv/lmt/images/quote01.png) no-repeat 0 5px; color: #666; line-height: 1.3em; }
.press_quote span.par { display: block; position: absolute; bottom: 0; right: 0; width: auto; height: 25px; padding: 25px 45px 0 0; background: url(//lmt.mstatic.lv/lmt/images/quote02.png) no-repeat right top; color: #666; font: bold italic 1.2em Geneva, Arial, Helvetica, sans-serif; }



/* ------ < ------ Musejie sadala ---------------------------------------------------------------------------------------------- */
.musejie .column1 { background: #fb8200; min-height: 200px; }
.musejie .column2 { background: #e96000; min-height: 200px; }
.musejie .column3 { background: #d71345; min-height: 200px; }
.musejie .column4 { background: #f0f1f3; min-height: 200px; }
.musejie .column-bottom { background: #f0f1f3; min-height: 130px; margin-top: 20px; }
.musejie .column-bottom-left { margin-top: 45px; }
.musejie .column-bottom-right { padding-bottom: 30px; margin-top: 45px; }
.briviba-orange-title { font-size: 2em; font-weight: bold; color: #e86000;}
.musejie .column-kontainer { padding: 15px; }
.musejie .column-kontainer h2 { font-weight: bold; color: #FFFFFF; margin-top: 10px;}
.musejie .column-kontainer p { color: #FFFFFF; }
.musejie .plus-img { position: absolute; margin: 65px 0px 0px -50px; z-index: 1000; }
.musejie .arrow-img { position: absolute; margin: 73px 0px 0px -30px; z-index: 1000; }
.musejie .plus-img2 { position: absolute; margin: -35px 0px 0px 37%; z-index: 1000; }
.musejie .arrow-img2 { position: absolute; margin: -18px 0px 0px 37%; z-index: 1000; }
.musejie .bottom-btns { margin-top: 20px;}
.musejie .margin-top-30 { margin-top: 30px;}
.musejie .margin-top-40 { margin-top: 40px;}


/* ------ < ------ Mans Mini sadala -------------------------------------------------------------------------------------------------------- */
.mansmini .column1 { background: #fb8200; min-height: 274px; }
.mansmini .column2 { background: #e96000; min-height: 274px; }
.mansmini .column3 { background: #d71345; min-height: 274px; }
.mansmini .column4 { background: #f0f1f3; min-height: 274px; }
.mansmini .column-bottom { background: #f0f1f3; min-height: 130px; margin-top: 20px; }
.mansmini .column-bottom-left { margin-top: 45px; }
.mansmini .column-bottom-right { padding-bottom: 30px; margin-top: 45px; }
.briviba-orange-title { font-size: 2em; font-weight: bold; color: #e86000;}
.mansmini .column-kontainer { padding: 15px 15px 15px 15px; }
.mansmini .column-kontainer h2 { font-weight: bold; color: #FFFFFF; margin-top: 10px;}
.mansmini .column-kontainer p { color: #FFFFFF; }
.mansmini .plus-img { position: absolute; margin: 115px 0px 0px -50px; z-index: 1000; }
.mansmini .arrow-img { position: absolute; margin: 125px 0px 0px -30px; z-index: 1000; }
.mansmini .plus-img2 { position: absolute; margin: -35px 0px 0px 37%; z-index: 1000; }
.mansmini .arrow-img2 { position: absolute; margin: -18px 0px 0px 37%; z-index: 1000; }
.mansmini .bottom-btns { margin-top: 20px;}
.mansmini .margin-top-30 { margin-top: 30px;}
.mansmini .margin-top-40 { margin-top: 40px;}
.mansmini .block-text { color: #FFFFFF; }
.mansmini .li-text-size { width: 230px!important; max-width: 230px!important; }
.mansmini .price-block { margin-top: 30px; margin-left: 10px;}


/* ------------ Price block -------------------------------------------------------------------------------------------------------- */
.p-price-lvred { color: #9d2235; }
.p-price-prefix { font-size: 0.5em !important; opacity: 1 !important; }
.p-price-red { color: #c8102e; }
.p-price-black { color: #000000; }
.p-price-yellow { color: #dae938;}
.p-price-orange { color: #e96511; }
.p-price-white { color: #ffffff; }
.p-underprice { /*color: #75787b;*/ }
.p-prefiks { float: left; }
.p-prefiks-inline { float: left; }
.p_price_eiro, .p_price_cents { display: inline-block; font-weight: 300; }
.p_price_eiro {  float: left;  }
.p_price_eiro span { opacity: 0; font-size: 12px; }
.p_price_cents {  text-align: left; float: left; margin-left: 4px;}
.p_price_cents div { font-size: 18px; font-weight: normal; }

.p-price-block { text-align: left; font-size: 12px; }
.p-font-1 .p_price_eiro { font-size: 2.2em; }
.p-font-1 .p_price_cents { font-size: 1.0em; margin-top: 0px;}
.p-font-1 .p-underprice { font-size: 0.7em; }
.p-font-1 .p-prefiks { font-size: 0.9em; margin: 16px 7px 0px 0px;}
.p-font-1 .p-prefiks-inline { font-size: 0.76em; margin: 14px 7px 0px 0px;}
.p-font-1 .p-underprice-size-small { }
.p-font-1 .p-prefiks-size-small { }
	.p-font-2 .p_price_eiro { font-size: 3.2em; }
	.p-font-2 .p_price_cents { font-size: 1.5em; margin-top: 0px;}
	.p-font-2 .p-underprice { font-size: 0.7em; }
	.p-font-2 .p-prefiks {  font-size: 1.3em; margin: 24px 7px 0px 0px; }
	.p-font-2 .p-prefiks-inline {  font-size: 1.2em; margin: 22px 7px 0px 0px; }
	.p-font-2 .p-underprice-size-small { }
	.p-font-2 .p-prefiks-size-small { }
.p-font-3 .p_price_eiro { font-size: 4.2em; }
.p-font-3 .p_price_cents { font-size: 1.9em; margin-top: 0px;}
.p-font-3 .p-underprice { font-size: 0.7em; }
.p-font-3 .p-prefiks { font-size: 1.6em; margin: 34px 5px 0px 0px; }
.p-font-3 .p-prefiks-inline { font-size: 2.0em; margin: 28px 5px 0px 0px; }
.p-font-3 .p-underprice-size-small { font-size: 0.5em; margin-top: 7px;}
.p-font-3 .p-prefiks-size-small { font-size: 1.0em; margin-top: 43px; margin-right: 8px; }
	.p-font-4 .p_price_eiro { font-size: 5.2em; }
	.p-font-4 .p_price_cents { font-size: 2.7em; margin-top: -4px;}
	.p-font-4 .p-underprice { font-size: 0.55em; margin-top: 0px; }
	.p-font-4 .p-prefiks { font-size: 1.8em; margin: 44px 10px 0px 0px; }
	.p-font-4 .p-prefiks-inline { font-size: 1.7em; margin: 40px 10px 0px 0px; }
	.p-font-4 .p-underprice-size-small { font-size: 0.5em; margin-top: 6px; }
	.p-font-4 .p-prefiks-size-small { font-size: 1.4em; margin-top: 44px;  }
.p-font-5 .p_price_eiro { font-size: 7.2em; }
.p-font-5 .p_price_cents { font-size: 3.7em; margin-top: -4px;}
.p-font-5 .p-underprice { font-size: 0.6em; }
.p-font-5 .p-prefiks { font-size: 2.5em; margin: 62px 10px 0px 0px; }
.p-font-5 .p-prefiks-inline { font-size: 2.5em; margin: 55px 10px 0px 0px; }
.p-font-5 .p-underprice-size-small { font-size: 0.35em; margin: 13px 0px 0px 0px;  }
.p-font-5 .p-prefiks-size-small { font-size: 1.4em; margin: 69px 7px 0px 0px; }
	.p-font-6 .p_price_eiro { font-size: 9.2em; }
	.p-font-6 .p_price_cents { font-size: 4.7em; margin-top: -4px;}
	.p-font-6 .p-underprice { font-size: 0.52em; margin-top: 4px; }
	.p-font-6 .p-prefiks { font-size: 3.1em; margin: 80px 10px 0px 0px; }
	.p-font-6 .p-prefiks-inline { font-size: 3.2em; margin: 65px 10px 0px 0px; }
	.p-font-6 .p-prefiks-size-small { }
	.p-font-6 .p-underprice-size-small { font-size: 0.31em; margin-top: 17px; margin-right: 0px;  }
	.p-font-6 .p-prefiks-size-small { font-size: 1.31em; margin-top: 93px; margin-right: 2px; }
.p-font-auto .p_price_eiro { font-size: 5.8vw; }
.p-font-auto .p_price_cents { font-size: 3vw; margin-top: -4px;}
.p-font-auto .p-underprice { font-size: 1.4vw; margin-top: 12px; }
.p-font-auto .p-prefiks { font-size: 1.5vw; margin: 70px 10px 0px 0px; }
.p-font-auto .p-prefiks-inline { font-size: 1.4vw; margin: 70px 10px 0px 0px; }
.p-font-auto .p-underprice-size-small { }
.p-font-auto .p-prefiks-size-small { }
.p-font-auto .p-underprice-size-small { font-size: 1.5vw; margin-top: 22px; margin-right: 0px;  }
.p-font-auto .p-prefiks-size-small { font-size: 2.5vw; margin-top: 93px; margin-right: 2px; }

.p-prefiks-size-medium {  margin-right: 0px!important; margin-top: 34px!important; font-size: 1rem!important; }
/* ----------------- > ------------------------------------------------------------------------------------------------------------------------------------     */


/* ------ < ------ Internets datora vai plansetee -------------------------------------------------------------------------------------------------------- */
.i-datora .three-btns { margin-top: 20px; }
.i-datora .price-block { }
.i-datora .img1-class { padding-top: 40px; }
.i-datora .piesleguma-bloks { float: left; border: 1px solid #e2e2e2; margin-top: 20px;}
.i-datora .piesleguma-bloks h2 {height: 35px; margin-top: 0px;  color: #000000; text-transform: none; font-weight: bold; font-size: 1.3em; text-align: center; line-height: 1.1em;}
.i-datora .piesleguma-office { margin-bottom: 10px; height: 35px; text-align: center; width: 100%; }
.i-datora .piesleguma-bloks-in { min-height: 220px;   padding: 10px 0px;}
.i-datora .piesleguma-bloks-in h2{ font-size: 1.3em; }
.i-datora .piesleguma-bloks .last{ border-right: 1px solid #e2e2e2!important; }
.i-datora .piesleguma-cena {margin: auto; text-align: center; width: 200px; }
.i-datora .month-price-eiro { color:#9d2235; font-size: 3em; }
.i-datora .month-price-cents { color:#9d2235; }
.i-datora .underprice { color:#9d2235;  font-size: 1em; }
.i-datora .piesleguma-descr { text-align: center; color:#787c84;  font-size: 0.9em; margin: 10px 0px 0px 0px; }
.i-datora .pirmais-bottom-div-in1 { margin-top: 30px;  margin-bottom: 30px;  float: left; text-align: left; }
.i-datora .pirmais-bottom-div-in2 { margin-top: 30px;  margin-bottom: 30px; float: right; text-align: right; }


/* ------ < ------ Internets datora vai plansetee -------------------------------------------------------------------------------------------------------- */
.inet-majai .three-btns { }


/* ------ < ------ controller: internet_page_menu -------------------------------------------------------------------------------------------------------- */
.inet-pagemenu .bns-block { margin-bottom: 20px; text-align: center;}



/* ------ < ------ office piedavajums -------------------------------------------------------------------------------------------------------- */
.office .gray { background: #f8f8f8; }
.office .dotted { margin: 0px 10%; padding-bottom: 25px; text-align: center; border: 0px; border-bottom: 4px solid #da6e35; border-style: dotted;}
.office .lastblock { margin-bottom: 30px; border-bottom-left-radius: 1.5em; border-bottom-right-radius: 1.5em; }
.office .block-l { padding: 0px 40px 0px 20px; margin: 20px 0px; border: 2px solid #e2e2e2; border-style: dotted; border-left: none; border-top: none; border-bottom: none;  min-height: 300px;}
.office .block-l-m { padding: 20px 40px 40px 20px; margin: 20px 0px; min-height: 150px;}
.office .block-r { padding: 0px 40px 0px 20px; margin: 20px 0px; min-height: 300px;}
.office .block-r-m { padding: 0px 0px 0px 0px; margin: 20px 0px; min-height: 150px; text-align: center;}
.office .block-text {color: #595858; padding-top: 20px; font-size: 1.0em; min-height: 150px;}
.office .block-more-link { float: right; }
.office .image-title { padding-top: 50px; text-align: center; }
.office .block-more-link a {text-decoration: underline; color: #838383; float: right; font-size: 1.0em;}
.office .block-more-link a:hover { text-decoration: none;}
.office .item-container { background: #f8f8f8; margin-top: 7px; padding: 50px 0px 20px 0px;}
.office .item-block {margin-bottom: 10px;  background: #FFFFFF;}
.office .info-icon { margin-top: -5px; margin-left: 3px;}
.office .item-block-in { padding: 20px;  min-height: 130px; }
.office .item-block-in2 { padding: 0px;  }
.office .footer-title h4:first-letter{text-transform: none; }
.office .item-block-items { }
.office .item-block-title {padding-left: 15px; font-size: 1.1em; color: #3d3935;}
.office .item-block-txt { padding-left: 15px; padding-top: 5px;  color: #6d6d6d; line-height: 1.1em;}
.office .footer-title { text-align: center; margin-top: 50px; margin-bottom: 40px;  }
.office .footer-title2 h3 { margin-top: 60px; margin-bottom: 20px; font-size: 1.3em; text-transform: none; color: #515151; text-align: center;}
.office .footer-title h2{ text-align: center; margin-top: 15px; margin-bottom: 14px; font-size: 1.5em; text-transform: none;}
.office .footer-title h4{ text-align: center; margin-top: 0px; margin-bottom: 30px; font-size: 1.2em; text-transform: none; color: #919191;}
.office .white-price-block { height: 110px; background: #f0f0f0; text-align: center; padding: 10px 15px 15px 15px; }
.office .first { height: 50px; background: #f0f0f0; text-align: center; padding: 20px 15px 0px 15px; }
.office .white-price-block h3 { color: #000000; font-weight: bold; font-size: 1.0em; margin-bottom: 0px; margin-top: 10px;}
.office .white-price-block h4 { text-align: center; margin-top: 0px; margin-bottom: 15px; font-size: 1.1em; text-transform: none; color: #fd7224; }
.office .gray-price-block1 { border-top-left-radius: 1.5em; border-top-right-radius: 1.5em; background: #ec7a11;  text-align: center; padding: 8px 15px 5px 15px; }
.office .gray-price-block2 { border-top-left-radius: 1.5em; border-top-right-radius: 1.5em;  background: #cd0010;  text-align: center; padding: 8px 15px 5px 15px; border-top: 1px solid #e2e2e2; }
.office .atruna { padding-top: 30px; color: #7e8184; font-size: 0.9em; border: 2px solid #e2e2e2; border-style: dotted;  border-left: none; border-right: none; margin-top: 20px; padding: 20px 0px 20px 15px;}


/* ------ < ------ papildpakalpojumi -------------------------------------------------------------------------------------------------------- */
.papildpakalpojumi {  }
.pakalpojumi-adv-in { }
.pakalpojumi-adv-in1 { min-height: 190px; background: url('//lmt.mstatic.lv/lmt/images/pakalpojumi/pakalpojumi_adv_bg_resp.png') no-repeat; background-size: 100%; }
.pakalpojumi-adv-in2 { min-height: 190px; background: url('//lmt.mstatic.lv/lmt/images/pakalpojumi/pakalpojumi_adv_bg_right_resp.jpg') no-repeat #e2e2e2; background-size: 100%; margin-top: 0px;}
.papildpakalpojumi .pakalpojumi-menu-item-active { position: relative; float: left; min-width: 90px; background: url('//lmt.mstatic.lv/lmt/images/phone_active_header2.png') no-repeat; height: 36px;margin-left: 2px; }
.papildpakalpojumi .left-block { float: left;  padding: 0px 0px 0px 20px; width: 100%; font-size: 0.8em; width: 160px;}
.papildpakalpojumi .right-block-text { float: right; padding: 10px 0px 0px 0px; font-size: 0.70em;  width: 37.5%; line-height: 9px;}
.papildpakalpojumi .right-block-text li { line-height: 12px; }
.papildpakalpojumi .right-block-text .font-normal{ font-size: 0.8em; line-height: 7px; }
.papildpakalpojumi .right-text { float: left; margin-top: 0px; padding: 10px; line-height: 20px; font-size: 0.9em; width: 100%; }
.papildpakalpojumi .sauklis { color: #FFFFFF; font-weight: normal; font-size: 0.9em; margin-top: 0px; max-width: 140px; line-height: 10px;}
.papildpakalpojumi .ul-radio { float: left; color: #FFFFFF;  }
.papildpakalpojumi .more-btn { float: left; margin: 10px 0px; }
.papildpakalpojumi .saistitie-produkti-title { height: 30px; font-size: 0.8em;}
.papildpakalpojumi .pieslegt-btn { margin: 20px;}
.papildpakalpojumi ul li:before{ color: #fff;}
.vai-word {  padding: 0px 0px 10px 15px;}




/* ------ < ------ Top izvelne -------------------------------------------------------------------------------------------------------- */
.menu-container { margin: auto; height: 62px; text-align: center;  background: #FFFFFF;  z-index: 2000; max-width: 1170px; }
.menu-container-first { margin-bottom: 10px; min-height:62px; padding: 0px 0px; }
.menu-container-main { margin: auto; z-index: 2000; }

#header-top-nav {background: #9D2235; margin: 0; height: 40px; z-index: 4000; }
.lang-kontainer { padding-left: 0px; height: 34px; }
#header-top-nav-in ul { position: relative; bottom: 0px; max-width: 1440px; margin: 0 auto; padding: 4px 0 0 0; list-style: none; }
#header-top-nav-in li { float: right; padding: 5px 10px; margin-left: 5px; background: #2A313C; }
#header-top-nav-in li a { display: block; height: 15px; font-size: 0.78em; line-height: 15px; color: #FFF; text-decoration: none; }
#header-top-nav-in li a.arrow { background: url(//lmt.mstatic.lv/lmt/images/header-top-nav-arrow.png) no-repeat right center; padding-right: 10px; }
#header-top-nav-in li a:hover { color: #EAEAEA; }
#header-top-nav-in li.red { background: #C63155; color: #FFF; }
#header-top-nav-in .top_menu_attention { display: inline-block; width: 14px; height: 14px; margin-top: -5px; margin-right: -10px; background: #c9010b; color: #fff; font-weight: bold; text-align: center; font-size: 1em; line-height: 14px; vertical-align: super; border-radius: 10px 10px 10px 10px; }



/* ------- < ------ Mobile header ----------------------------------------------------------------- */
#m-header-top-nav {width: 100%; position: fixed; top: 0; z-index: 6000; height: 50px; background: #FFFFFF; padding-top: 10px;}
/*
#m-header-top-nav {
  height: 50px;
  position: relative;
  z-index: 6000;
  background-color: #ffffff;
  border-bottom: 1px solid #e7e9ea;
}
body.sticked #m-header-top-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 6000;
}
body.sticked {
  padding-top: 0px;
}
*/
/* ------- > ---------------------------------------------------------------------------------------- */


.m-header-top-nav-padding { padding-top: 0px; }
.image-container{margin-top: -100px;}

.mobile-logoff { font-size: 0.9em!important; padding-top: 10px; color: #aa3648!important; }
.auth-mobile-contaner { margin: 0px 0px 0px 0px; padding: 0px;}
.auth-mobile { margin: -6px 0px 0px 0px;}
.auth-mobile img { padding: 0px 15px 0px 10px;}
.lang-switch-cl { padding-right: 0px; font-size: 1.3em; margin-right: 5px;}
#lv_lang_switch { padding-right: 8px;}
#manslmt-login-button { padding-right: 0px; background: none!important;}
.manslmt-login-div { position: relative; float: right; margin: 0px 0px 0px 0px;}
#manslmt-login-link { color: #FFFFFF; padding-left: 20px;  text-transform: none; text-decoration: none; font-size: 0.91rem !important; font-weight: 300!important;}
#manslmt-login-link:hover { color: #c76574; }
#manslmt-login-link-m {color: #000000; padding-left: 0px; text-transform: none; text-decoration: none;}

.auth-iframe-fancybox-wrap .fancybox-skin {
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.auth-iframe-fancybox-wrap .fancybox-inner {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
}


/*  ------ < ----------- Autorizaacija ------------------------ */
.timeout_timer { font-size: 0.9em; color: #fcc; }
.timer-sec { font-size: 0.7em; }
#manslmt-logout-button {background: #C63155; cursor: pointer;  }
.manslmt-logout-button { background: #C63155; cursor: pointer;  }
.manslmt-logout-link-close-icon { margin-left: 10px; color: #FFFFFF; padding-right: 5px; padding-top: 2px; }
.manslmt-logout-link { float: left; color: #FFFFFF; margin: -5px 0px 0px 0px; text-decoration: none!important; cursor: pointer; padding: 6px; background: #c63155;}
.manslmt-logout-link:hover { text-decoration: underline!important;}
.mobile-auth-text { color: #000000; font-size: 1.1em; text-decoration: none; float: left; padding-top: 13px;}
#manslmt-change-client-cart-warning { display: none; }

.login-styles-mobile { float: left; margin: 15px 0px 0px 0px; text-decoration: underline!important; cursor: pointer; padding: 6px; background: none; }
.login-styles-mobile .mobile-logoff{color: #000000!important; background: none; text-decoration: none; font-size: 1.1em!important;}
.login-styles-mobile .timeout_timer{color: #000000!important; background: none; text-decoration: none; font-size: 1.1em!important;}
.login-styles-mobile .login-styles-close_btn{color: #000000!important; background: none; text-decoration: none; font-size: 1.1em!important;}
.login-styles-close_btn{ margin: -3px 0px 0px 0px!important; padding-left: 10px!important; font-weight: bold!important; font-size: 1.1em!important; text-decoration: none!important;}

.login-styles-mobile-new {
	position: absolute;
	top: 5px;
	right: 18px;
	z-index: 1000;
}

.login-styles-mobile-new .mobile-logoff{color: #000000!important; background: none; text-decoration: none; font-size: 1.1em!important;}
.login-styles-mobile-new .timeout_timer{color: #000000!important; background: none; text-decoration: none; font-size: 1.1em!important;}
.login-styles-mobile-new .login-styles-close_btn{color: #000000!important; background: none; text-decoration: none; font-size: 1.1em!important;}

#auth-form-box { width: 590px; margin: 20px auto; overflow: hidden;}
#manslmt-number { font-size: 1em; color: #FFFFFF; padding: 6px 6px 6px 6px; margin-top: -5px;  margin-right: 5px; background: #c63155!important;}
#header-auth-btn li#login-name-welcome {
	position: relative; background: transparent !important; color: #FFF; margin-right: 10px; margin-left: 0px;
	float: none;
	white-space: nowrap;
	text-align: right;
	padding-right: 20px; background: url(//lmt.mstatic.lv/lmt/images/_responsive_lmt/logged-in-ico-desktop.png) no-repeat right center !important;
	overflow: hidden;
	text-overflow: ellipsis;
}

#header-auth-btn li#login-name-welcome span {
	color: #cf919a;
	font-weight: 300;
}

.mobile-logoff {  }
#header-auth-btn {margin: 0; list-style: none!important; background: none; list-style-image: none!important;}
#header-auth-btn li { background: none; float: right; }
#header-auth-btn li a { font-weight: bold; display: block;  font-size: 0.85em;  letter-spacing: 1px; }
#header-auth-btn li a.active { color: #FFFFFF; text-decoration: none; }
#header-auth-btn li a.passive { color: #97999b; }
#header-auth-btn li a:hover { color: #97999b; }
.logoutIdMobileCaller { cursor: pointer; }
/*  ------ > ----------- Autorizaacija ------------------------ */


.middle-home-baner {padding-left: 0px; padding-right: 0px; }

#header-bottom-nav { margin: auto; height: 62px; background: #FFF; position: relative; z-index:5000;}
#page-sakumlapa #header-bottom-nav {  background: #FDFEFE; }
#header-bottom-nav-ul { margin-top: 24px; list-style: none; }
#header-bottom-nav-ul li { float: left; height: 38px; margin-right: 8px; padding: 9px 6px 5px 6px; }
#header-bottom-nav-ul li.active, #header-bottom-nav-ul li:hover { background: #D7D7D9; }
#header-bottom-nav-ul a {text-align: left; font-weight: normal; text-transform: none; font-size: 1.0em;  text-decoration: none; color: #3D3935; padding: 10px 0px 20px 0px;  }
#header-bottom-nav-ul a:first-letter { text-transform: uppercase; }
#header-bottom-nav-ul li.active a { color: #9D2235;  }
.ru #header-bottom-nav-ul a { letter-spacing: 0px; } /* For ru menu make text narrow - too long texts */
#header-bottom-nav-ul a:hover { background: none; }
#logo { position: relative; top: 25px; left: 25px; min-width: 170px; text-align: left; }

#palidziba-header-menu { color: #7e8184; font-weight: 300!important; font-size: 0.92rem!important;}
#palidziba-header-menu:hover { color: #9d2235; }

.logo-img-class { margin: -8px 0px 0px -10px; }
#language-switch { position: relative; margin: 5px 0px 0px 0px; list-style: none; background: none; float: left; width: 90px; z-index: 5000; }
#language-switch li { float: left; margin-right: 10px;  background: none;}
#language-switch li a { font-weight: bold; display: block;  font-size: 0.9em; line-height: 11px; letter-spacing: 1px; text-decoration: none;}
#language-switch li a.active { color: #FFFFFF; text-decoration: none; }
#language-switch li a.passive { color: #97999b;}
#language-switch li a:hover { color: #97999b; }

#m-language-switch { position: absolute; top: 13px; right: 10px; list-style: none;}
#m-language-switch li { height: 11px; float: left; margin-right: 10px; margin-left: 0; }
#m-language-switch a { display: block; color: #63666A; font-size: 1.36em; letter-spacing: 1px; color: #000000; }
#m-language-switch a.active { text-decoration: none; }
#m-language-switch a:hover { color: #9D2235; }

#biz-switch { position: relative; margin: -12px 0px 0px 50px; list-style: none; background: none; float: left; width: 550px; z-index: 5000; }
#biz-switch li { float: left; margin-right: 0px;  background: none; height: 50px; width: 160px; text-align: center;}
#biz-switch li a { font-weight: 300; display: block;  font-size: 1.0em; line-height: 11px; letter-spacing: 0px; text-decoration: none;  padding: 15px 10px 0px 10px;}
#biz-switch li a.active {height: 100%;  background: #FFFFFF; color: #9d2235; text-decoration: none;  }
#biz-switch li a.passive { background: none; color: #FFFFFF;}
#biz-switch li a:hover { color: #97999b; }

.biz-not-found-button {display: block;  color: #ff6811; border: 1px solid #ff6811; padding: 15px 0px; text-align: center; cursor: pointer; font-weight: 300; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%;}
.biz-not-found-button:hover { color: #000; box-shadow: 0 2px 2px 0 #d9996a; }

.m-biz-switch-div { float: left; height: 50px; margin-top: 15px;}
#m-biz-switch {  right: 0px; list-style: none; margin: -14px 0px 0px 0px; }
#m-biz-switch li { font-size: 0.85em; height: 11px; float: left; margin-left: 0px; text-transform: uppercase; text-align: center;}
#m-biz-switch a { display: block;  font-size: 0.85em; letter-spacing: 1px;  padding: 15px 5px 10px 5px; text-align: center;}
#m-biz-switch a.active { text-decoration: none; background: none; color: #9d2235; }
#m-biz-switch a.passive {text-decoration: none; background: #9d2235; color: #FFFFFF; text-align: center;  }
#m-biz-switch a:hover { color: #97999b; }

.search-biz-switch-div { float: right; height: 47px; margin-top: 0px; border-bottom: 1px solid #e2e2e2; width: 100%;}
#search-biz-switch { margin: 3px 0px 0px 0px; float: right; text-align: center; width: 130px; text-transform: lowercase;  font-size: 0.9em;  padding: 12px 5px 12px 5px;}
#search-biz-switch:first-letter {text-transform: uppercase;}
#search-biz-switch.active { background: #2a313c; }
#search-biz-switch.active a{ text-decoration: none; color: #FFFFFF; }
#search-biz-switch.passive { background: #dcdcdc; }
#search-biz-switch.passive a{ text-decoration: none; color: #000000; }
#search-biz-switch:hover { color: #97999b; }

/* New business navigation */

.newbiz-1440-content {
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 15px;
}

#header-line-newbiz {
	position: relative;
	z-index: 10;
	background: transparent;
	padding: 0.5em 15px;
	font-size: 1.1em;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#header-line-newbiz li#login-name-welcome span {
	color: #FFF;
}

#language-switch-newbiz {
	list-style: none;
}
#language-switch-newbiz li {
	float: left;
	margin-right: 0.8em;
}

#language-switch-newbiz a {
	color: #FFF;
}

#biz-switch-newbiz {
	list-style: none;
}
#biz-switch-newbiz li {
	position: relative;
	float: left;
	margin-right: 1.2rem;
}

/*  ------------ VIOLET ------------------------------ */
@media (min-width: 992px) {
	.biz-switch-newbiz-ru li {
		margin-right: 0.90rem!important;
		font-size: 0.90rem;
	}
}
/*  ------------ ORANGE ------------------------------ */
@media (min-width: 1200px) {
	#biz-switch-newbiz li {
		margin-right: 2.05rem;
	}
	.biz-switch-newbiz-ru li {
		margin-right: 1.00rem!important;
		font-size: 1.00rem;
	}
}

#biz-switch-newbiz a {
	color: #FFF;
}

#biz-switch-newbiz a.active:after {
	position: absolute;
	bottom: -0.55em;
	content: '';
	display: block;
	width: 100%;
	border-top: 4px solid #f27020;
}

#palidziba-header-menu-newbiz {
	font-weight: normal;
}
#header-auth-btn-newbiz { list-style: none; }
#header-auth-btn-newbiz li { background: none; float: right; }
#header-auth-btn-newbiz li a { font-weight: normal; display: block;  font-size: 0.85em;  letter-spacing: 1px; font-size: 14px; }
#header-auth-btn-newbiz li a.active { color: #FFFFFF; text-decoration: none; }
#header-line-newbiz li a.passive { color: #adadad; }
#header-auth-btn-newbiz li a:hover { color: #FFFFFF; }

#header-auth-btn-newbiz .cart_v2_header_link_href, .cart_v2_header_link_href:hover, .cart_v2_header_link_href:focus {
	margin-top: -3px;
}

#header-auth-btn-newbiz .cart_v2_header_link_text, #header-auth-btn-newbiz #manslmt-login-link, #header-auth-btn-newbiz #manslmt-login-link:hover {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px !important;
}

#header-auth-btn-newbiz .search-icon-new {
	margin-left: 10px;
}

#header-auth-btn-newbiz li#login-name-welcome {
	padding-right: 2em;
	background: url(//lmt.mstatic.lv/lmt/images/biz/icons/user.svg) no-repeat right center !important;
	margin-right: 1.5em;
}

/* Top video banner */
#banner-video1440-holder {
	position: relative;
	z-index: 9;
	margin-top: 45px;
	margin-bottom: 2em;
}


#banner-video1440-container {
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 576px;
	margin: 0 auto;
	font-size: 0.9em;
	padding-bottom: 1.2em;
	overflow: hidden;
}

#banner-video1440-container .swiper-pagination-biz-video  {
	bottom: 1.5em;
	text-align: center !important;
	margin: 0;
	padding: 0;
}

#banner-video1440-container .swiper-slide {
	visibility: hidden;
}

#banner-video1440-container .swiper-slide.swiper-slide-active {
	visibility: visible;
}


.banner-video1440-description-holder {
	width: 100%;
	display: block;
}

.banner-video1440-description {
	margin: 0 auto;
	padding: 1.5em 3em 3em 3em;
	max-width: 576px;
	background: #f3f3f3;
	color: #fff;
	min-height: 8em;
}

.banner-video1440-image {
	width: 150px;
	height: 80px;
	margin: 0 0 10px 0;
}

.banner-video1440-title {
	font-size: 1em;
	font-weight: bold;
	text-transform: none;
	color: #fff;
	margin: 0 0 0.5em 0;
	padding: 0;
}

.banner-video1440-description-block {
	position: relative;
}

.banner-video1440-description-text {
	min-height: 30px;
	margin: 15px 20px;
	line-height: 1.2;
}

.banner-arrow {
	top: 6px;
	right: 0px;
	position: absolute;
}

.banner-overlay {
	max-width: 1440px;
	width: 100%;
	background-color: #000000;
	margin: 0 auto;
}

.banner-video1440-video {
	position: relative;
	z-index: 1;
	opacity: 0.7;
	display: block;
	margin: 0 auto;
	max-width: 1440px;
	width: 100%;
	height: auto;
	min-height: 250px;
	object-fit: cover;
	/* object fit hack for chrome bug */
	border-radius: 1px;
}

/* New business firstpage news slider block */

.newbiz-news-slider-holder {
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 3em;
}

.newbiz-news-slider-holder .swiper-container-outer-box {
	overflow: visible;
}

.newbiz-news-slider-subholder {
	position: relative;
	/* margin: 0 12.5%;*/
	margin: 0 auto;
	max-width: 425px;
	overflow: visible;
}

.newbiz-news-slider {
	font-size: 1em;
	border: 1px solid #e5e5e5;
}


.newbiz-news-slider-text-holder {
	padding: 1.5em;
	border-top: 0;
	height: 9.5em;
	text-align: left;
}

.newbiz-news-slider-text-holder-over {
	position: absolute;
	bottom: 0;
	left: 0;
	padding-bottom: 3em;
	border: none;
	height: auto;
}

.newbiz-news-slider-topic {
	font-size: 1.2em;
	color: #b9b9b9;
}

.newbiz-news-slider-text {
	font-size: 1.4em;
	line-height: 1.2;
	color: #000;
	margin: 0;
}

.newbiz-news-slider-text-holder-over .newbiz-news-slider-text {
	color: #FFF;
}

/* New business tabs */
.newbiz-news-tabs-holder {
	max-width: 1160px;
	margin: 0 auto 3em auto;
	padding: 0 15px;
}

.newbiz-divider-line {
	max-width: 1440px;
	margin: 0 auto 3em auto;
	border-bottom: 1px solid #e7e7e7;
}

.newbiz-news-tabs-header-items {
	margin: 0 auto;
	text-align: center;
}

.newbiz-news-tabs-header-item {
	display: inline-block;
	font-size: 1.3em;
	margin-right: 1.5em;
	margin-bottom: -2px;
}

.newbiz-news-tabs-header-item a {
	display: block;
	color: #000;
	margin-top: 0.3em;
}

@media(max-width: 600px) {
	.newbiz-news-tabs-header-items {
		font-size: 9px;
	}
	.newbiz-news-tabs-header-item {
		margin-right: 0.5em;
	}
}

.newbiz-news-tabs-header-item-anchor {
	display: block;
	color: #000;
	margin-top: 0.3em;
	font-size: 0.9rem;
}

.newbiz-news-tabs-header-item-active {
	border-bottom: 3px solid #f16d1c;
	position: relative;
}
.newbiz-news-tabs-header-item-active:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: -9px;
	left:-webkit-calc(50% - 5px);
	left:-moz-calc(50% - 5px);
	left:calc(50% - 5px);
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 8px solid #f16d1c;
}

.newbiz-to-devices-link {
	display: inline-block;
	color: #000;
	font-size: 1.3em;
	text-decoration: underline;
	padding-right: 1.5em;
	margin-bottom: 0.8em;
	background: url(//lmt.mstatic.lv/lmt/images/biz/firstpage/arrow-orange.svg) no-repeat right center;
}

.newbiz-news-tab {
	display: none;
}
.newbiz-news-tab-active {
	display: block;
}

.newbiz-news-tab .newbiz-news-slider-text {
	width: 100%;
	height: 50px;
	font-size: 1.2em;
	font-weight: bold;
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}

.newbiz-useful-links {
	text-align: center;
}

.newbiz-useful-scroller {
	display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 20px 0;
}

/* New business useful links */
.newbiz-useful-links-item {
	display: inline;
	text-align: center;
	margin-bottom: 5px;
}

.newbiz-useful-scroller .newbiz-useful-links-item {
	flex: 0 0 auto;
    margin-right: 3.6em;
}

.newbiz-useful-links-item-title {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 20px;
}

.newbiz-useful-links-anchor {
	font-weight: normal;
	color: #000;
	text-decoration: underline;
	font-size: 1.3em;
}

/* New business small things*/
.newbiz-h2 {
	font-size: 1.8em;
	text-transform: none;
	font-weight: bold;
}
.newbiz-p {
	font-size: 1.15em;
}

/* New business Nac pie lmt  banner*/
.newbiz-nusa-1 {
	position: relative;
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

.newbiz-nusa-slider-pic {
	display: inline-block; margin-bottom: 3em;
}

.newbiz-nusa-1 .swiper-pagination {
	bottom: 1em;
	text-align: center !important;
	position: relative;
}

/*.newbiz-nusa-2 {*/
	/*margin: 0 auto;*/
	/*max-width: 1440px;*/
	/*background: url(//lmt.mstatic.lv/lmt/images/biz/firstpage/nac_pie_lmt_bottom_background.jpg) no-repeat center center;*/
	/*text-align: center;*/
	/*color: #FFF;*/
	/*padding: 2em 1em;*/
	/*display: none;*/
/*}*/

.newbiz-nusa-1-button {
	background: #FFF;
	padding: 0.8em 2.8em;
	color: #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 1.2em;
	display: inline-block;
}

.newbiz-nusa-1-button {
	margin: 30px 0;
}

.newbiz-nusa-top-holder {
	width: 100%;
	text-align: center;
	color: #FFF;
	padding: 1em;
}

.newbiz-nusa-1-master-title {
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin: 30px 0 0 0;
}

.newbiz-nusa-1-title {
	color: #FFF;
	font-weight: bold;
}

.newbiz-nusa-2-button:hover {
	color: #000;
}

	/* Inpage navigation subnav */
#header-bottom-subnav-inpage { margin-top: -27px; float: left; background: #D7D7D9; z-index: 6000;  width: 100%; max-width: 1170px; padding: 10px 0 5px 0; }
#header-bottom-subnav-inpage ul { margin: 0 0 0 20px;  text-align: left; }
.inpage_subnav_and_bread_holder-padding { margin-top: 27px!important; }
#header-bottom-subnav-inpage li { display: inline-block; margin: 0px 15px 5px 0; text-transform: none; }
#header-bottom-subnav-inpage li a { font-size: 1em; text-decoration: none; color: #3D3935; }
#header-bottom-subnav-inpage li a:hover { color: #9D2235; text-decoration: underline; }
#header-bottom-subnav-inpage li.active a { color: #9D2235; }

/* TOP sub menu */
#header-bottom-subnav-inpage .top-menu li.top-menu-active a,
#header-bottom-subnav-inpage .top-menu li a:hover { color: #C8102E; }
#header-bottom-subnav-inpage .top-menu > li a span.badge {
	display: block; float: right;
	font-size: 0.71em;
	width: 18px; height: 17px;
	margin-top: -4px; margin-right: 9px; padding-top: 4px;
	background-color: #c8102e;
	color: #ffffff; line-height: 10px; text-align: center; font-weight: bold;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}


/* search in header */
.quick-search-form { position: absolute; bottom: 0px; right: 30px; width: 142px; /* height: 18px; */ padding: 2px 30px 4px 8px; border: 1px solid #C8CACD;
background: url(//lmt.mstatic.lv/lmt/images/search-button-icon2.png) no-repeat 120px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.quick-search-form .quick-search-input { width: 102px; height: 16px; padding: 0; margin: 0; border: none !important; background: none; font-size: 0.86em; line-height: 12px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; outline: none; }
.quick-search-form .quick-search-submit { position: absolute; top: 0; right: 0px; width: 25px; height: 24px; border: none; background: none !important; }
.homepage-search-block { float: right; margin: 32px 15px 0px 0px;}
.homepage-search-block-hidden { position: absolute; margin: -4px 0px 0px -140px; }

.homepage-search-block-hidden-new { position: absolute; margin: -5px 0px 0px -15px; }
.homepage-search-block-new { float: right; padding: 1px 0px 0px 0px;}
.search-link { color: #FFFFFF!important;}
.vert-separator-new { color: #f5e8ea; padding: 0px 10px 0px 0px; border-right: 1px solid #FFFFFF; }
.search-icon-new { margin: 0px 0px 0px 0px;}

.vert-separator { color: #f5e8ea; padding: 0px 15px 0px 10px; }
.search_homepage_img { margin-top: -5px; float: left;cursor: pointer; z-index: 6000;}
#search_homepage_img {  cursor: pointer; z-index: 3000; margin-top: -7px; margin-left: 15px;}
.search-div-home-submit {
    position: absolute;
    background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/mobile-menu-search.png') #FFF no-repeat;
    background-size: 14px; background-position: center 6px;
	margin: 2px 0px 0px -45px;
    border: none;
    width: 22px; height: 22px;
}
#searchSubmitId {margin-right: 0px !important;  }
.search-div-home-txt { width: 150px!important; }
.search-help-div-id2 { margin: 33px 0px 0px 0px; padding: 0px; position: absolute; right: 0px; }


/* Diennakts klientu atbalsts */
#contacts_topblock { margin-bottom: 10px; }
#contacts_topblock_subj { float: left; margin-right: 10px; color: #3D3935; font-weight: bold; font-size: 0.78em; line-height: 12px; }
#contacts_topblock_num { float: left; padding-left: 25px; height:25px; line-height: 25px; color: #9D2235; font-size: 1.6em; background: url(//lmt.mstatic.lv/lmt/images/ierices_contacts_num.png) no-repeat left center;}


/* sub-menu */
#header-bottom-subnav { margin: auto; width: 100%; background: #FBFBFB; z-index: 1000; margin: 0px 0px 0px 0px; max-width: 1170px; position: absolute; z-index:8000;}
#header-bottom-subnav a { color: #000000; }
.subnav-holder { position: relative; top: 0px; left: 0px; width: 100%; min-height: 100%; display: none; min-height: 320px; background: #FFFFFF;}
.subnav-cleaner { min-height: 320px; }
.subnav-group {width: 20%!important; float: left; min-height: 330px; border-right: 1px solid #C8C9CD; border-bottom: 1px solid #C8C9CD; padding-top: 0px; background: #E2E2E4; }
.subnav-group a:hover { text-decoration: underline; }
.subnav-group:last-child { width: 196px; border-right: none; background: transparent; }
.subnav-group:nth-child(4) { border-right: none; width: 196px; }
.subnav-group .no-margin { position: relative; margin: 0; background: #D6D7D9; text-transform: uppercase; text-decoration: none; font-size: 0.86em; }
.subnav-group .no-margin img { position: absolute; bottom: 7px; left: 20px; }
.subnav-group .no-margin a { display: table-row; height: 52px; font-weight: normal; text-decoration: none; }
.subnav-group .no-margin a span { display: table-cell; vertical-align: middle; padding: 0 10px 0 58px; font-size: inherit; }
.subnav-group ul { margin: 20px 0 0 20px; padding: 0; }
.subnav-group li {text-align: left; list-style: none; margin: 10px 0; padding: 0 17px; background: url(//lmt.mstatic.lv/lmt/images/header-bottom-subnav-icon2.png) no-repeat left center; line-height: 14px; }
.subnav-group li a { text-decoration: none; font-size: 0.9em; line-height: 14px; }
.subnav-group li a:hover { background: none; }
.subnav-group-name{ display: table; width: 100%; }
.subnav-group-popup-menu{ }
.subnav-group-popup-menu-li { padding: 0px 10px 0px 10px!important;  margin: 5px 0px!important;}
.subnav-group-popup-menu-li-title {padding: 0px 0px 0px 0px!important;  background-image: none!important; font-weight: bold; }

.subnav-group-biz {width: 20%!important; float: left; min-height: 330px; border-right: 1px solid #C8C9CD; border-bottom: 1px solid #C8C9CD; padding-top: 0px; background: #E2E2E4; }
.subnav-group-biz a:hover { text-decoration: underline; }
.subnav-group-biz:last-child { width: 196px; border-right: none; background: transparent; }
.subnav-group-biz:nth-child(4) { border-right: none; width: 196px; }
.subnav-group-biz .no-margin { position: relative; margin: 0; background: #D6D7D9; text-transform: uppercase; text-decoration: none; font-size: 0.86em; }
.subnav-group-biz .no-margin img { position: absolute; bottom: 7px; left: 20px; }
.subnav-group-biz .no-margin a { display: table-row; height: 52px; font-weight: normal; text-decoration: none; }
.subnav-group-biz .no-margin a span { display: table-cell; vertical-align: middle; padding: 0 10px 0 58px; font-size: inherit; }
.subnav-group-biz ul { margin: 20px 0 0 20px; padding: 0; }
.subnav-group-biz li {text-align: left; list-style: none; margin: 10px 0; padding: 0 17px; background: url(//lmt.mstatic.lv/lmt/images/header-bottom-subnav-icon2_biz.png) no-repeat left center; line-height: 14px; }
.subnav-group-biz li a { text-decoration: none; font-size: 0.86em; line-height: 14px; }
.subnav-group-biz li a:hover { background: none; }
.subnav-group-biz-name{ display: table; width: 100%; }
.subnav-group-biz-popup-menu{ }
.subnav-group-biz-popup-menu-li { padding: 0px 10px 0px 10px!important;  margin: 5px 0px!important;}
.subnav-group-biz-popup-menu-li-title {padding: 0px 0px 0px 0px!important;  background-image: none!important; font-weight: bold; }
/* ------ > ------------------------------------------------------------------------------------------------------------------------- */

@media print {
	.sidebar-popup-container { display: none; z-index: 5000;}
	.no-print { display: none !important; }
}
.sidebar-popup-container { position: fixed; top: 160px; z-index: 1000; }

.small-popup {
	width: 280px; padding: 20px;
}

.popup-responsive {
    max-width: 300px;
}

.popup-width {
	max-width: 760px; padding: 20px;
}

/* ------- < ------ Responsive CSS ----------------------------------------------------------------- */
.mobile-menu-icon-div{ position: absolute; margin: -45px 0px 0px 10px; z-index: 6000;}
.mobile-menu-icon-div #openMenuBtn, #closeMenuBtn{ cursor: pointer; }
#openMenuBtn { position: absolute; height: 22px;  width: 22px; margin-top: 5px; }
#user-mob-icon { max-height: 20px; margin-top: 11px;}
#user-mob-icon2 {float: left;  max-height: 20px; margin-top: 13px; cursor: pointer;}
#closeMenuBtn { margin-top: -3px; margin-left: 5px; height: 18px; }
#searchMenuBtn { margin-top: -3px; margin-right: -15px; height: 18px; }
#homeMenuBtn { margin-top: 3px; margin-left: 0px; height: 18px; margin-right: 3px;}
#searchMenuBtn { padding-right: 20px; }
#mobile-menu-div{ position: absolute; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; z-index: 1000; background: #f0f0f0; color: #63666a; width: 320px; min-height: 400px; border: 1px solid #eaeae9;}
.mobile-menu-div-in{padding: 15px 0px 25px 0px; background: #FFFFFF;}
.akcijas-roundpoint-menu{margin: auto; text-align: center; border: 1px solid #e7e7e7; float: left; height: 100px; border-left: 0px;}
.akcijas-roundpoint-menu-in{padding: 15px 5px 10px 5px; }
.mobile-menu-icon{max-width: 41px; max-height: 41px;}
.m-logo{margin: 0px auto 0px 75px; width: 110px; float: left; text-align: center; width: 100px; }
.mobile-menu-header{float: left; background: #FFFFFF; margin: 0px 0px 0px 0px; height: 50px; width: 98%; overflow: hidden;}
.mobile-menu-header-in{padding: 12px 10px 10px 10px;}
/* ------- > ------ Responsive CSS ----------------------------------------------------------------- */


/* ------- < ------ Top Banner ----------------------------------------------------------------- */
/* Inpage header */
#header-promo-inpage { margin: auto; text-align: center; margin-top: 50px; margin-bottom: -55px; }
#header-promo-inpage .btn { position: absolute; bottom: 20px; left: 20px; z-index: 1; }

/* header baneri */
.header-promo-image-holder { z-index: 2; background: none; position: relative; }
.content-slider-slide .btn { position: absolute; left: 280px; bottom: 70px;  z-index: 1;}
.header-promo-video-play { position: absolute; top: -10px; left: 44vw; height: 40px}
.header-promo-image { margin-bottom: 30px; text-align: center;  width: 100%; max-width: 1170px;}
.giga-banner-container{margin: 45px 0px 30px 0px; padding: 0px;}

/* sānu tabi */
.sidebar-popup-button, .sidebar-popup-button2 {
    display: block;
    margin-bottom: 10px;
    margin-left: -10px;
    transition: 0.2s;
    z-index: 1000;
    border: none;
    color: #FFF;
    white-space: normal;
    cursor: pointer;
}
.sidebar-popup-button:hover, .sidebar-popup-button2:hover {
    transition: 0.5s;
    margin-left: 0;
}
.sidebar-popup-button.inmodal, .sidebar-popup-button2.inmodal {
    position: absolute;
    top: 0;
    right: -60px;
}



.sms-image { margin-top: 50px; }
.under-menu-josla { margin-top: 20px; padding: 0px 15px;}
.under-menu-josla-link { text-transform: normal; text-decoration: none; color: #000000; }
.under-menu-josla-div { float: left;  padding: 10px 0px 0px 10px;  }
.under-menu-josla-img { float: left;  }
.width100 { width: 100%;  }


.sidebar-content { display: inline-block; white-space: normal; vertical-align: top; width: 280px; }

.sidebar-holder {margin-top: 50px;  min-height: 440px; white-space: nowrap; z-index: 5000; background: #FFFFFF; }
#sidebar-holder-sms .sidebar-content-block { padding: 10px 20px 0 20px; }
#sidebar-holder-4g .sidebar-content-block { padding: 45px 20px 0 20px; }
#sidebar-holder-straume .sidebar-content-block { padding: 50px 45px 50px 45px; }
#sidebar-holder-hockey .sidebar-content-block { padding: 50px 45px 50px 45px; }

.sidebar-banner { display: inline-block; vertical-align: top; height: 440px; background: #F0F0F0; }
.no-name { color: #bbb; }

/* Content Slider navigation bullets */
.content-slider-holder { position: relative; width: auto; margin: 0 auto; height: 100%; overflow: hidden; }
.content-slider-slide { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: none; }
.content-slider-slide:first-child { display: block; }
.content-slider-nav { z-index: 10; margin: -40px auto auto auto; padding:0; text-align: center; }
.content-slider-nav ul {  padding: 0; margin: 0px; text-align: center; }
.content-slider-nav li { top: -10px; display: inline; margin: 2px; background: url(//lmt.mstatic.lv/lmt/images/content-slider-nav-white2.png?4) no-repeat center center; }
.content-slider-nav li:hover { background: url(//lmt.mstatic.lv/lmt/images/content-slider-nav-orange2.png) no-repeat center center; }
.content-slider-nav li.active { background: url(//lmt.mstatic.lv/lmt/images/content-slider-nav-red2.png) no-repeat center center; }
.content-slider-nav a { padding: 5px; text-decoration: none; font-size: 1em; line-height: 1; }
.content-slider-nav a:hover { background: none; }
/* Slider with border - an example - products */
.content-slider-nav.striped { display: block; margin-top: 15px; border-top: 2px dotted #DCDCDC; }

/* --- --- --- Vertical Align --- --- --- */
.vertical-wrapper { display: table; }
.vertical-cell { display: table-cell; vertical-align: middle; }
/* ------- > ------ Top Banner ----------------------------------------------------------------- */



/* ------ < ----  swiper override -----------------------------------------------  */
.swiper-container-outer-box { position: relative; overflow: hidden; margin-left: -15px; margin-right: -15px; }
.swiper-container-outer-box.swiper-container-outer-box-no-negative-margins { margin-left: 0px; margin-right: 0px; }

.swiper-container-top-banner { max-height: 400px;}
.swiper-wrapper{ text-align: center;}
.swiper-container-widget { padding-bottom: 10px;}
.swiper-container.swiper-container-widget-arrows { overflow: visible !important; margin-left: 15px; margin-right: 15px; }
.swiper-pagination {margin-left: -15px!important;}
.swiper-pagination-biz-video {  }


.swiper-pagination-homapage{text-align: right!important; }
.swiper-pagination-bullet { margin-right: 5px; width: 13px !important; height: 13px !important; background: #FFFFFF !important; border: 2px solid #d1d2d4 !important; z-index: 1;}
.swiper-pagination-bullet-active {  background: #a7003e!important; height: 13px!important; width: 13px!important; border: 3px solid #d1d3d6; box-shadow: none; z-index: 0;}

.swiper-pagination-bullet {
	background-color: #FFFFFF !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	opacity: 1;
}

.swiper-pagination-bullet:hover {
	background-color: #F27020 !important;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #9D2235 !important;
}

.swiper-pagination-biz-video .swiper-pagination-bullet {
	border: solid 2px #ffffff !important;
}

.swiper-pagination-biz-video .swiper-pagination-bullet-active {
	background: #ffffff !important;
}

.swiper-pagination-bullet-active-white {
	border: solid 2px #ffffff !important;
}

.swiper-pagination-bullet-line { position: absolute; background: url(//lmt.mstatic.lv/lmt/images/swiper-bg-lige.png) repeat-x; width: 100%; height: 2px; margin: -11px 0px 0px 0px; z-index: 0;}
.swiper-pagination-clickable{width: 100%; margin-left: -30px; padding-left: 30px;}
.swiper-container-lmt-karte {z-index: 1; overflow: hidden;}
.swiper-pagination-lmt-karte {  bottom: 0px;  top: 89%; margin-left: 0px; margin-top: -3px;  position: absolute;  text-align: center; }
.device-pic { padding-bottom: 10px; }

.swiper-button-next.cartv2-swiper-button-next, .swiper-button-prev.cartv2-swiper-button-prev {
	width: 36px;
	top: 31%;
}

.device-page .swiper-button-next.cartv2-swiper-button-next, .device-page .swiper-button-prev.cartv2-swiper-button-prev {
	top: 48%;
}

.swiper-button-next.cartv2-swiper-button-next {
	width: 36px;
	height: 36px;
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/product_swiper/arrow-right-circle.svg) no-repeat center center;
	background-size: cover;
	background-color: #FFFFFF;
	right: -14px;
	border-radius: 90px;
	/* margin-top: -85px;*/
}
.swiper-button-prev.cartv2-swiper-button-prev {
	width: 36px;
	height: 36px;
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/product_swiper/arrow-left-circle.svg) no-repeat center center;
	background-size: cover;
	background-color: #FFFFFF;
	left: -14px;
	border-radius: 90px;
	/* margin-top: -85px; */
}

.cartv2-swiper-button-next.swiper-button-disabled, .cartv2-swiper-button-prev.swiper-button-disabled {
	display: none;
}

.swiper-container-biz {}
.swiper-pagination-biz {}
.swiper-container-biz2 {}
.swiper-pagination-biz2 { }
/* ------ > ----  swiper override -----------------------------------------------  */


/* ------ < ----  Search sadaļa -----------------------------------------------  */
.search-input-field { width: 53%!important; margin-left: 20px!important; padding: 10px 0px 10px 10px!important;}
.search-h3 { min-height: 40px; min-width: 125px;}
.search-a-underphone { text-decoration: none; text-transform: none; font-weight: normal;  text-align: center;}
.search-conteiner { margin: auto; text-align: center; max-width: 150px; min-height: 190px;}
.search-conteiner a img{height: 125px;}
.search_results_more_link { text-align: right; float: right; padding-top: 0px; width: 100%;}
.hr-bot-pad { margin-bottom: 5px;}
/* ------ > ----  Search override -----------------------------------------------  */





/* ------------------------- Footer menu ------------------------------------- */
.bottom-menu { margin: 0; padding: 1px!important; background: #F0F0F0!important; text-align: center;}
.bottom-menu li { display: block; list-style: none; white-space: nowrap!important; }
.bottom-menu li:hover { background: #4f5053; }
.bottom-menu li a { color: #FFFFFF!important; }
.bottom-menu li a:hover { color: #FFFFFF!important; cursor: pointer;}
.menu-item-text{color: #FFFFFF!important; font-weight: 300; text-decoration: none; cursor: pointer; }

.footer-menu-line{ width: 100%; position: relative; }
.footer-menu-line-center{ background: #101114; padding: 0px; float: left; width: 100%;}
.footer-menu-line-right{ width: 12.5%; padding: 30px 0px 0px 0px; padding-top: 70px!important;  right:0; position: absolute; padding-right: 15px; font-size: 0.95em; color: #787C84; text-align: right;  min-width: 160px;}
.footer-menu-line-left{width: 12.5%; padding: 30px 0px 0px 0px; padding-top: 70px!important; float: left; position: absolute; padding-left: 15px; margin-top: 20px; font-size: 0.95em; color: #787C84; min-width: 160px;}

.footer-menu-container{margin: auto; padding-top: 0px; width: 100%; text-align: center; background: #101114; }
.r-footer-menu { margin: 10px auto auto auto; width: 73%; background: #101114; text-align: center; padding: 0px 0px 0px 14%;}
.r-footer-menu-main { position: relative; float: left; list-style: none; margin: 0;}
.r-footer-menu-main a { display: block; line-height: 2.0rem; padding: 0 15px; text-align: center; font-size: 0.95rem;}
ul.bottom-menu { bottom: 25px; cursor: pointer; display: none; min-width: 100%; position: absolute; padding: 0px; margin: 0px; white-space: nowrap; -moz-box-shadow: 0 0 8px #333; -webkit-box-shadow: 0 0 8px #333; box-shadow: 0 0 8px #333;}
ul.bottom-menu > li {margin: 0px; padding: 10px 30px; background: #333; color: #fff; white-space: nowrap; list-style: none;}
ul.bottom-menu > li.hover {background: #cfcfcf; color: #333;}



/* ------------------------- Footer ------------------------------------- */
#body-footer { min-height: 90px; margin: 0 auto; padding-top: 50px; background: #FFF; font-size: 0.86em; max-width: 1170px; }
#body-footer2 { margin-top: -100px!important; min-height: 40px; margin: 0 auto 0 auto; padding-top: 0px; background: #FFF; font-size: 0.86em; }
#body-footer h3 { border-bottom: none; color: #3D3935; margin-bottom: 20px; padding: 0; }
#body-footer h3 a { color: #3D3935; }
#body-footer a { text-decoration: none; color: #9D2235; }

#body-footer3 {
	background: #313031;
	padding: 10px 0 50px 15px;
	margin: 0 auto;
	/*max-width: 1440px;*/
	color: #bdbdbd;
	font-size: 0.928em;
}

#contacts-kac { background-image: url(//lmt.mstatic.lv/lmt/images/kac-icon2.png); }
#contacts-letter { background-image: url(//lmt.mstatic.lv/lmt/images/letter-icon2.png); }
#contacts-faq { background-image: url(//lmt.mstatic.lv/lmt/images/faq-icon2.png); }
#contacts-kac a:hover, #contacts-letter a:hover, #contacts-faq a:hover { text-decoration: underline; }

#contacts-block {padding-left: 25px;}
#contacts-block p { margin: 5px 0; padding-left: 25px; background-position: left center; background-repeat: no-repeat; }
#contacts-eshop { margin: 0 0 20px 0 !important; }
.contacts-infoline { margin: 0 0 20px 0 !important; display: inline-block; background-image: url(//lmt.mstatic.lv/lmt/images/infoline-icon.png); }

.pardosanas-argumenti { margin-bottom: 53px; font-weight: normal; margin-top: 15px; }

.pardosanas-argumenti-table {
    height: 43px;
    width: auto;
	margin-top: 30px;
}

.pardosanas-argumenti-in { padding-left:52px; min-height: 43px; font-size: 0.9rem; line-height: 130%; }


/* -------------DARKRED--------------------------------  */
@media (min-width: 576px) {
	.pardosanas-argumenti-in { padding-left:72px; min-height: 43px; font-size: 16px; line-height: 130%;	}
	.pardosanas-argumenti-table { height: 43px; width: auto; margin-top: 45px;	}
}

/*  ------------ VIOLET ------------------------------ */
@media (min-width: 992px) {
	.pardosanas-argumenti-table { height: 43px; width: auto; margin-top: 0px; }
}


.pardosanas-argumenti-in.tip-bottom {
    cursor: pointer;
    border-bottom: none;
}

.pardosanas-argumenti-in1 { background: url('//lmt.mstatic.lv/lmt/images/eshop/eshop-header/benefit-1.png') no-repeat; background-position: 0px center; }
.pardosanas-argumenti-in2 { background: url('//lmt.mstatic.lv/lmt/images/eshop/eshop-header/benefit-2.png') no-repeat; background-position: 0px center; }
.pardosanas-argumenti-in3 { background: url('//lmt.mstatic.lv/lmt/images/eshop/eshop-header/benefit-3.png') no-repeat; background-position: 0px center; }
.pardosanas-argumenti-in4 { background: url('//lmt.mstatic.lv/lmt/images/eshop/eshop-header/benefit-4.png') no-repeat; background-position: 0px center; }

/* -------------DARKRED--------------------------------  */
@media (min-width: 992px) {
    .pardosanas-argumenti {
        margin-top: 0px;
    }
}

#follow-us-block {margin: 30px 0px 0px 0px; min-height: 120px; float: left; text-align: left;}
.follow-us-block-h3 {float: left; margin-left: 10px; width: 100%;}

#social-links { font-size: 0px; }
#social-links a { margin-left: 10px; display: inline-block; cursor: pointer;  }
#social-links a:hover { background: transparent; }
#social-message {max-width: 400px;  margin-top: 20px; padding: 10px 15px; background: #F0F0F0; color: #3f4b56; word-break: break-all; }
#social-message-cursor { margin-top: -19px; width: 0; height: 0; border-left: 9px solid rgba(255,255,255,0); border-right: 9px solid rgba(255,255,255,0); border-bottom: 9px solid #F0F0F0; }

#social-message-cursor.socmsg1 { margin-left: -9px; }
#social-message-cursor.socmsg2 { margin-left: 32px; }
#social-message-cursor.socmsg3 { margin-left: 71px; }
#social-message-cursor.socmsg4 { margin-left: 111px; }
#social-message-cursor.socmsg5 { margin-left: 145px; }

#subfooter { margin-top: 30px; min-height: 45px; padding-top: 25px; padding-bottom: 25px; background: #101114; font-size: 1.0em; }
#subfooter a { color: #F0F0F0; margin: 0 20px 0 0; }
#subfooter a:hover { background: none; text-decoration: underline; color: #FF6A13; }

/* ------------------------- Auth form ------------------------------------- */
#login-box { background-color: #f0f0f0; padding: 0; }
#login-box h1 { margin-left: 30px; padding-top: 30px; }

/* ------- > ------------------ Footer ------------------------------------- */


/* ----- < -------------- TOOLTIP --------------------------------------------------- */


/*  palidzibas sadalai  */
/* ------------------- TOOLTIP -------------------- */
a.tooltipB {outline:none; }
a.tooltipB strong {line-height:30px;}
a.tooltipB:hover {text-decoration:none;}
a.tooltipB tip { z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:240px; line-height:16px; }
a.tooltipB:hover tip { display:inline; margin: -50px 0px 0px -150px; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;}
a.tooltipB:hover tip b { color: #FF6A13;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
a.tooltipB tip { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }




/**
 * Tooltip Styles
 */

/* Base styles for the element that has a tooltip */
[data-tooltip],
.tooltip {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tip:before,
.tip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tip:hover:before,
.tip:hover:after,
.tip:focus:before,
.tip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tip:before,
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.tip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 160px;
  background-color: #fa6037;
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
}

/* Directions */

/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tip:before,
.tip:after,
.tip-top:before,
.tip-top:after {
  bottom: 100%;
  left: 50%;
}

[data-tooltip]:before,
.tip:before,
.tip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: hsla(0, 0%, 20%, 0.9);
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tip:after,
.tip-top:after {
  margin-left: -80px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tip:hover:before,
.tip:hover:after,
.tip:focus:before,
.tip:focus:after,
.tip-top:hover:before,
.tip-top:hover:after,
.tip-top:focus:before,
.tip-top:focus:after {  -webkit-transform: translateY(-12px);  -moz-transform:    translateY(-12px);  transform: translateY(-12px); }

/* Left */
.tip-left:before, .tip-left:after {  right: 100%;  bottom: 50%;  }
.tip-left:before {  margin-left: 0;  margin-right: -12px;  margin-bottom: 0;  border-top-color: transparent;  border-left-color: #000;  border-left-color: hsla(0, 0%, 20%, 0.9);}

.tip-left:hover:before, .tip-left:hover:after, .tip-left:focus:before, .tip-left:focus:after {  -webkit-transform: translateX(-12px);  -moz-transform:    translateX(-12px);  transform:         translateX(-12px); }
/* Bottom */
.tip-bottom:before, .tip-bottom:after {  top: 100%;  bottom: auto;  left: 50%;}
.tip-bottom:before {  margin-top: -12px;  margin-bottom: 0;  border-top-color: transparent;  border-bottom-color: #000;  border-bottom-color: hsla(0, 0%, 20%, 0.9);}
.tip-bottom:hover:before,
.tip-bottom:hover:after,
.tip-bottom:focus:before,
.tip-bottom:focus:after {  -webkit-transform: translateY(12px);  -moz-transform:    translateY(12px);  transform:         translateY(12px); }
/* Right */
.tip-right:before,
.tip-right:after {  bottom: 50%;  left: 100%;}
.tip-right:before {  margin-bottom: 0;  margin-left: -12px;  border-top-color: transparent;  border-right-color: #000;  border-right-color: hsla(0, 0%, 20%, 0.9);}
.tip-right:hover:before, .tip-right:hover:after, .tip-right:focus:before, .tip-right:focus:after {  -webkit-transform: translateX(12px);  -moz-transform:    translateX(12px);  transform:         translateX(12px); }
/* Move directional arrows down a bit for left/right tooltips */
.tip-left:before, .tip-right:before {  top: 3px;}
/* Vertically center tooltip content for left/right tooltips */
.tip-left:after,
.tip-right:after {  margin-left: 0;  margin-bottom: -16px;}

/* Tip visual like link */
.tip.tip-like-href {
	color: #ff6a13;
	text-decoration: none;
	border: none;
	cursor: pointer;
}

/* ----- > -------------- TOOLTIP --------------------------------------------------- */


/* ------- < ------------------ Home page ------------------------------------- */
.home-ban-section{margin-top: 30px;}
.relize { margin: 0; padding: 12px 0; font-size: 1em; border-top: 1px solid #ccc; overflow: hidden; }
.relize:last-child { border-bottom: 1px solid #ccc; }
.relize_date { float: left;	 margin-right: 20px; margin-top: 10px; color: #555; font-size: 1.0em; font-weight: bold;}
.relize_date div { font-size: 0.71em; }
.relize_link { display: table-cell; height: 30px; width: 90%; vertical-align: middle; text-align: left;}
.relize_link a { color: #555; text-align: left;}
.relize_link a:hover { text-decoration: underline; }
#relize-right-menu div.jaunumi { height: 47.5px; padding: 10px 5px 10px 10px; border-top: 1px solid #ccc; }
#relize-right-menu div.jaunumi:nth-of-type(1) { border-top: 1px solid #ccc; }
#relize-right-menu div.jaunumi div.relize_link a { color: #444C58; }

.fp-topicalities-fastlink-div { width: 60px; }

#inpage_subnav_and_bread_holder {margin: 0 auto 0px auto; max-width: 1170px; margin-top: -18px; background: #9d2235; width: 100%; z-index: 1;  overflow: visible; background: none; }
.breadcrumbs-container{ margin: 10px 0 10px 15px; height: 25px; }
.breadcrumb-link { color: #e96000; text-decoration: none; }
.breadcrumb-link:hover { text-decoration: underline; }
.breadcrumbs-container-inside, .breadcrumbs-container-inside li { margin: 0;padding: 0; list-style: none;}
.breadcrumbs-container-inside li { float: left; }
.breadcrumbs-container-inside li:after {    content: "> ";    color: #97999b;    font-size: 1em; padding: 0px 8px 0px 5px;}
.breadcrumbs-container-inside li:last-child:after {    content: "";}
.breadcrumbs-container-inside li:last-child a { color: #97999B; }
.breadcrumbs-container-inside:after {    clear: left;}
/* ------- > ------------------ Home page ------------------------------------- */


/* ------- < ------------------ Akcijas page ------------------------------------- */
.hor-line-bottom { padding-bottom: 30px; border: 0px; border-bottom: 2px solid #e2e2e2; border-style: dotted;}
.hor-line-top { padding-top: 30px; border: 0px; border-top: 2px solid #e2e2e2; border-style: dotted; text-align: center;}
.block-title { color: #fa4616; font-weight: bold; font-size: 1.0em; }
.show-all a { color: #75787b;  font-weight: bold; font-size: 1.0em; text-decoration: none; z-index: 15000;}
.show-all a:hover { text-decoration: underline; cursor: pointer; }
.line-break { border: 0px; border-bottom: 2px solid #e2e2e2; border-style: dotted; width: 100%; height: 1px; margin: 10px 0px 20px 0px;}

.piedavajumu-header-links { text-decoration: none; color: #75787b; font-weight: bold;}
.akcijas { margin: 20px 0px 0px 0px; }
.akcijas .akcijas-item { margin: auto; text-align: center;}
.akcijas .akcijas-item-in {}
.akcijas .akcijas-item-all {  float: left; text-align: center; margin: auto auto 10px auto; }
.akcijas .akcijas-img { width: 100%; }
.akcijas .akcijas-img2 { width: 100%; }
.akcijas-header { margin-top: 10px; }
.akcijas-header .akcijas-roundpoint { float: left; width: 25%; text-align: center; border-right: 1px solid #f0f0f0; }
.akcijas-header .akcijas-roundpoint.first { border-left: 1px solid #f0f0f0; }
.akcijas-header .akcijas-roundpoint div { text-align: center; padding-top: 15px; padding-bottom: 25px; }
.akcijas .block-container { margin-bottom: 10px; z-index: 1000;}
.akcijas .visas-akcijas-title { text-align: left; padding-top: 5px; height: 45px; line-height: 13px; }
.akcijas .visas-akcijas-btn { text-align: left; float: left; margin-top: 4px;}

.tiesraides { margin: 0px 0px 20px 0px; }
.tiesraides h3 a { font-weight: normal; font-size: 1.0em; margin-top: 3px;}
.tiesraides-img { width: 100%!important;}
.tiesraides-item { width: 100%; float: left; margin: 20px auto 0px auto; text-align: center; }
.tiesraides-item .play-btn { position: absolute; top: 40%;  left: 44%; }
.tiesraides-item .play-btn img { width: 50px; }
.tiesraides-item-time {text-align: left; position: absolute; margin: 10px 0px 0px 0px; padding: 5px 10px 0px 10px; width: 160px; height: 30px; background: #d2d2d2; color: #6a6a6a; font-size: 1.0em; font-weight: bold;}
.tiesraides-item-tomorrow {text-align: left; position: absolute; margin: 10px 0px 0px 0px; border: 1px solid #FFFFFF; padding: 5px 10px 0px 10px; width: 160px; height: 30px; background: #f07c00; color: #FFFFFF; font-size: 1.0em; font-weight: bold;}
.tiesraides-item-today {text-align: left; position: absolute; margin: 10px 0px 0px 0px; border: 1px solid #FFFFFF; padding: 5px 10px 0px 10px; width: 160px; height: 30px; background: #de092e; color: #FFFFFF; font-size: 1.0em; font-weight: bold;}
.tiesraides-item-online {text-align: left; position: absolute; margin: 10px 0px 0px 0px; border: 1px solid #FFFFFF; padding: 5px 10px 0px 10px; width: 160px; height: 30px; background: #de092e; color: #FFFFFF; font-size: 1.0em; font-weight: bold;}
.tiesraides .block-container { margin-bottom: 10px; z-index: 1000;}

.tiesraides-item-all .play-btn img { width: 50px; }
.tiesraides-item-all .play-btn { position: absolute; top: 20%;  left: 44%; }
.tiesraides-item-all a img { margin-top: 20px; max-width: 300px; }
.tiesraides-item-all { min-width: 300px; max-width: 320px; margin: auto; text-align: left; margin: auto; margin-bottom: 20px;}
.tiesraides-title { color: #959595;  padding-top: 10px; font-size: 1.1em; text-decoration: none; text-align: left;}
.tiesraides-title-div { padding-top: 10px;}
.lietotnes-conteiner { float: left; margin-top: -10px; padding: 0px 15px 0px 15px;}

.lmp-app{ padding-bottom: 0px; padding-top: 25px;}
.lmp-app h2{ color: #b4b4b7; font-size: 1.3em; text-transform: none; padding: 20px 0px 10px 20px; }
.lmp-app-div11{font-size: 0.8em; width: 100%; height: 320px; border: 1px solid #e2e2e2; background:#fcfcfc;}
.lmp-app-div12{font-size: 0.8em; width: 100%; border: 1px solid #e2e2e2; margin-top: 30px;  margin-bottom: 30px; height: 450px; background: url('//lmt.mstatic.lv/lmt/images/r_ciemos_mbg.jpg') #fcfcfc bottom center no-repeat; background-size: 100% auto; }
.lmp-app-div11 h2 { font-size: 1.6em;}
.lmp-app-div12 h2 { font-size: 1.6em;}
.under-icon-title { font-size: 1.2em; line-height: 1.2em; display: inline-block; margin-top: 9px; }
.lmp-app-div21{  max-height: 320px; }
.lmp-app .lietotnes-li{ float: left; width: 33%; text-align: center!important; margin: -10px auto 0px auto;  padding: 0px;  }
.lmp-app .lietotnes-li img { width: 100%; max-width: 60px;}
.lmp-app .lietotnes-li a {cursor: pointer; }
.lmp-app .lietotnes-li span.cookies-popup-container-in{float: left; text-align: center; width: 100%; padding: 7px 0px 20px 0px; color: #00a195; font-weight: bold; }
.lietotnes-li-div{float: left; height: 130px; width: 100%;}
.lmp-app .more-button {text-decoration: none; margin: 80px 0px 0px 30px; font-size: 1.1em;}

.lietotnes-popup-container{background: #f0f0f0; }
.lietotnes-popup-container-in{background: #f0f0f0; padding: 40px 10px 10px 20px; height: 80%;}
.lietotnes-popup-container img{text-align: left; padding-right: 20px;}
.lietotnes-popup-container-in img{text-align: left; padding-right: 20px;}
.lietotnes-popup-img{margin-bottom: 20px; height: 30px;}

.cookies-popup-container { background: #f0f0f0; }
.cookies-popup-container-in { background: #f0f0f0; text-align: center;  padding: 40px 20px 10px 40px; min-width: 300px; min-height: 200px;}
.cookies-popup-container-txt { font-size: 2.0em!important;}
.cookies-popup-container-in img { text-align: left; padding-right: 10px; }



.akcijas-spotify-container-lv{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_425x270_lv.jpg') no-repeat;  min-height: 200px; background-size: 100% 100%; text-align: left; margin-bottom: 4px; cursor: pointer;}
.akcijas-spotify-container-ru{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_425x270_ru.jpg') no-repeat;  min-height: 200px; background-size: 100% 100%; text-align: left; margin-bottom: 4px; cursor: pointer;}
.akcijas-spotify-txt{margin: 0px 20px 0px 0px; padding: 100px 20px 0px 30px; color: #FFFFFF; font-weight: bold; font-size: 1.1em;}
.akcijas-spotify-btn{ margin: 74px 20px 0px 30px; }

.spotify-left-block { padding: 0px!important; }
.spotify-right-block {padding: 0px!important; }
/* ------- > ------------------ Akcijas page ------------------------------------- */



/* ------- < ------------------ Current Akcijas page ------------------------------------- */
.akcijas-apraksts-main-div{min-height: 300px; padding: 30px 0px 0px 0px;}
.akcijas-type-image{text-align: center;}
.akcijas-phones1-div2{  margin-bottom: 20px; text-align: left; }
.akcijas-phones1-div3-in{min-height: 286px; padding: 15px 30px 9px 30px; background: #f3f3f3;  float: left; text-align: left; margin-bottom: 20px;}
.akcijas-apr-div4{overflow: hidden; margin: 20px 0px 20px 0px; padding: 0px; height: 250px; background: #FFFFFF;}
.akcijas-apr-div5{ padding: 20px 0px 0px 0px; min-height: 50px; font-size: 0.78em; border-top: 2px dotted #DCDCDC;}
.akcijas-bottom-line{ border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; }
.akcijas-apr-div1{ margin-bottom: 30px; }
.akcijas-phones1-paginator {  bottom: 0px;  top: 86%;  position: absolute;  text-align: center; width: 96%; padding-left: 2%; }
.sliderId {z-index: 1; max-height: 100%; overflow: hidden;}
.sliderId-in {background: #c2c2c2;}
.akcijas-apr-div3{ margin-top: 0px; margin-left: 20px; padding: 10px 20px; width: 480px; min-height: 282px; background: #f3f3f3;}
/* ------- > ------------------ Current Akcijas page ------------------------------------- */


/* ------------------------- Paginator ------------------------------------- */
.paginator, .paginator_controls { width: auto; min-width: 300px; }
.paginator { margin-top: 60px; font-size: 0.8em;  font-weight: bold; clear: both; }
.paginator table { border-collapse: collapse; table-layout: fixed; width: 100%; }
.paginator table td { padding:0; white-space: nowrap; text-align: center; }
.paginator span { display: block; padding: 3px 0; color: #fff; }
.paginator span strong, .paginator span a { font-size: 10px; padding: 2px 6px; }
.paginator span strong { background: #9D2235; font-style: normal; font-weight: bold; }
.paginator .scroll_bar { width:100%; height: 20px; position: relative; margin-top: 2px; }
.paginator .scroll_trough { width:100%; height: 3px; background: #ccc; overflow: hidden; }
.paginator .scroll_thumb { position: absolute; z-index: 2; width: 0; height: 3px; top: 0; left: 0; font-size: 1px; background:#363636; }
.paginator .scroll_knob { position: absolute; top: -5px; left: 50%; margin-left: -10px; width: 20px; height: 20px; overflow: hidden; background: url(//lmt.mstatic.lv/lmt/images/slider_knob.gif) no-repeat 50% 50%; cursor: pointer; cursor: hand; }
.paginator .current_page_mark { position: absolute; z-index: 1; top: 0; left: 0; width: 0; height: 3px; overflow: hidden; background: #ff8000; }
.fullsize .scroll_thumb { display: none; }

.pfl, .pfli, .ppl, .ppli { padding-left: 14px; }
.pfl { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-first.png) no-repeat 0 3px; }
.pfli { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-first-dis.png) no-repeat 0 3px; }
.ppl { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-prev.png) no-repeat 0 3px; }
.ppli { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-prev-dis.png) no-repeat 0 3px; }
.pnl, .pnli, .pll, .plli { padding-right: 14px; }
.pnl { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-next.png) no-repeat right 3px; }
.pnli { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-next-dis.png) no-repeat right 3px; }
.pll { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-last.png) no-repeat right 3px; }
.plli { background: transparent url(//lmt.mstatic.lv/lmt/images/pager-last-dis.png) no-repeat right 3px; }

.paginator_controls { position: relative; margin: -12px 0 15px 0; color: #808080; }
.paginator_controls_left { position: absolute; top: 0; left: 0; }
.paginator_controls_right { position: absolute; top: 0; right: 0; }
.paginator_controls_center { margin: 0 auto; text-align: center; }


/* ------- < ------------------ LMT Latvijai ------------------------------------- */
.lmtlat .previous-projects-block { float: left; margin-top: 100px;}
.lmtlat .lmtlat-header { border-bottom: 1px solid #e2e2e2;}
.lmtlat .top-kontainer { margin-top: 30px; margin-bottom: 0px; color: #5d4c58; width: 100%;}
.lmtlat .map-div{}
.lmtlat .timer { padding: 0px 0px 20px 0px; font-size: 2em; color: #f86810; font-weight: bold;}
.lmtlat .soc-networks { padding: 0px 0px 50px 0px;}
.lmtlat .prev-projects { min-height: 20px; margin-bottom: 15px;}
.lmtlat .prev-project-block { float: left;  margin-bottom: 30px; }
.lmtlat .prev-project-block a { text-decoration: none; color: #000000;}
.lmtlat .project-bilde { }
.lmtlat .project-text { font-size: 1em; text-align: left; min-height: 180px; }
.lmtlat .project-text h3 { font-size: 16px; text-transform: none; font-weight: bold; line-height: 20px; padding-bottom: 0px; margin-bottom: -5px; }
.lmtlat .project-text-in { padding: 20px 0px 0px 0px; border: 0px; }
.lmtlat .prev-project-container {float: left;  border: 0px; border-style: dotted!important;  border-bottom: 2px solid #e2e2e2; margin: 0px 0px 25px 0px;}
.lmtlat .project-popup { padding: 40px; }
.lmtlat .project-popup-in { padding: 40px; }
.closeBtn { position: absolute; float: right; margin: -10px 0px 0px 0px; z-index: 3000; }
.lmtlat .supersmall { color: #FFFFFF !important; float: right; margin: -30px 0px 0px 0px; }

/* -------- 2.posms ----------- */
.lmtlat .tabs-kontainer { float: left; margin-bottom: 20px; width: 99%; border-bottom: 1px solid #e2e2e2;}
.lmtlat .tabs-kontainer-in { float: left; background: #d7d7d9; height: 37px; padding: 9px 8px 0px 8px; margin-right: 1px;  text-align: center; font-size: 0.9em;}
.lmtlat .tabs-kontainer-in:hover { background: #e2e2e2; cursor: pointer;}
.lmtlat .tabs-kontainer-m { float: left; margin-bottom: 40px; width: 100%; }
.lmtlat .tabs-kontainer-in-m { float: left; width: 100%; background: #d7d7d9; height: 37px; padding: 9px 15px 0px 15px; margin-right: 1px;  text-align: center; margin-bottom: 2px;}
.lmtlat .tabs-kontainer-in-m:hover { background: #e2e2e2; cursor: pointer;}

/* -------- 3.posms (balsosana) ----------- */
.lmtlat .undertitle-text { margin: 0px 0px 20px 0px;}
.lmtlat .plus-minus { font-size: 30px; font-weight: bold; font-family: New Times Roman; margin: -7px 0px 0px 0px;}
.lmtlat .posms2-garmowka-title { margin: 3px 0px 0px 20px; }
.lmtlat .posms2-block-kontainer { float: left;  min-height: 100px; margin: -10px 0px 0px 0px; width: 100%;}
.lmtlat .posms2-block { float: left; min-height: 100px;  margin-top: 20px;}
.lmtlat .posms2-garmowka { float: left; width: 100%; min-height: 35px;  background: #f9f9f9; border-bottom: 1px solid #dddddd; cursor: pointer; color: #5d4c58; font-size: 16px; padding: 10px 0px 0px 10px;}
.lmtlat .posms2-garmowka:hover { background: #e2e2e2;}
.lmtlat .posms2-garmowka-block { float: left; min-height: 100px;  background: #FFFFFF; padding-top: 20px;}
.lmtlat .bulet_down-img { margin: 0px 0px 0px 0px;}
.lmtlat .tabs-kontainer-text { height: 20px;}
.lmtlat .posms2-garmowka-percent { margin: 0px 20px 0px 0px; font-size: 12px;}
.lmtlat .posms2-nepieciesams_finansejums { margin-top: 30px; font-weight: bold; margin-bottom: 30px;}
.lmtlat .posms-vote-btn { margin-top: 20px;}
.lmtlat .posms2-soc-networks { margin-left: 70px; margin-top: -20px; margin-bottom: 10px; float: right}
.lmtlat .posms2-sum-div { float: left; margin-top: 50px; font-weight: bold;}
.lmtlat .posms2-percent-scale-kon-main { float: right; width: 100%; }
.lmtlat .posms2-percent-scale-kon { float: left; width: 100%; background: #e2e2e2;}
.lmtlat .posms2-percent-scale { background: #f86810; height: 10px;}
.lmtlat .posms2-percent-scale2 { float: right;  margin-top: 2px;}
.social-login-div { margin: 0px 0px 30px 0px;}
.social-login-txt { float: left; width: 100%; color: #ec6a30; font-weight: bold; font-size: 1.2em; margin-bottom: 10px;}
.lmt_gallery { text-decoration: none;}
.draugiem-login-btn { margin-left: 10px; margin-bottom: 40px; }
#afterAuthdiv { color: green; }
/* ------- > ------------------ LMT Latvijai ------------------------------------- */



/* ------- < ------------------ Mobile menu ------------------------------------- */
#m-menu {/*position: relative; */ z-index: 6000;  min-height: 617px; padding: 0px; margin: 0px 0px 0px 0px; width: 320px;}
.mmenu-info-block { padding: 0px 65px 0px 35px; }
.mmenu-info-msg { color: #63666a; font-size: 1.14em; padding-left: 50px; }
#mobile-menu-info-icon { padding-bottom: 30px; }
.mmenu-base-point { padding: 10px 0px 0px 0px; text-align: center;}
.mmenu-base-point a { color: #75787b; font-size: 0.9em; font-weight: bold; text-decoration: none; text-align: center; padding: 0px 0px 0px 0px;}

.mobile-menu-points{float: left; width: 100%;margin: 0px; padding: 0px; margin-bottom: 50px; z-index: 6000; }
.mmenu-menu-point { background: #FFFFFF; height: 45px; border-top: 1px solid #f0f0f0; padding: 8px 0px 0px 20px;  line-height: 12px;}
.mmenu-menu-point:hover { cursor: pointer; }
.mmenu-menu-point-active { background: #d2d2d2; }
.mmenu-menu-point img { float: right; padding-right: 25px;}
.mmenu-menu-point a {float: left; padding: 5px 0px 5px 0px; text-align: left;  width: 100%;  color: #63666a; font-size: 1.0em; text-decoration: none; text-transform: none;}
.mmenu-menu-point span:not(.noCaps)  {float: left; padding: 5px 0px 0px 0px; text-align: left; }
.mmenu-menu-point-arrow { padding-top: 2px;}

.mmenu-menu-point2 { background: #f0f0f0; height: 47px; border-top: 1px solid #FFFFFF; padding: 11px 0px 0px 40px; line-height: 12px;}
.mmenu-menu-point2:hover { cursor: pointer; }
.mmenu-menu-point2 img { float: right; padding-right: 25px;}
.mmenu-menu-point2 a {float: left; padding: 5px 0px 5px 0px; text-align: left;  width: 100%; text-align: left;  color: #63666a; font-size: 0.8em; text-decoration: none; text-transform: none;}

.mmenu-menu-point3 { background: #e2e2e2; height: 50px; border-top: 1px solid #f0f0f0; padding: 17px 0px 0px 60px;  line-height: 12px;}
.mmenu-menu-point3:hover { cursor: pointer; }
.mmenu-menu-point3 img { float: right; padding-right: 25px;}
.mmenu-menu-point3 a { color: #63666a; font-size: 0.8em; text-align: center; text-decoration: none; text-transform: none;}
#searchMenuBtn{cursor: pointer;}
#searchFieldId{float: left; margin: -2px 0px 0px 70px; width: 170px; }

#searchResetBtn{position: absolute; margin: 5px 85px 0px 0px; right: 0px; cursor: pointer;}
.mobile-menu-banner { float: left; width: 320px; background: none; margin: 0px 0px 0px 0px;}
/* ------- > ------------------ Mobile menu ------------------------------------- */






/* ------- > ------------------ Internets telefonā sadaļa ------------------------------------- */
.pakalpojumi-orange-adv-text { background: #FA4616; color: #FFFFFF;  margin-top: 20px;  margin-bottom: 10px;  padding: 12px 15px;  font-size: 1.3em; font-weight: bold;  cursor: pointer; height: 130px;}
.orange-btn {  margin-top: 0px; font-size: 0.9em;}
.it .it-main-block { margin-top: 20px; }
.it .it-main-block-price { margin-top: 20px; width: 100%; margin: auto; padding-left: 0px; text-align: center; }
.it .it-main-block-price-in { margin: auto; text-align: center; width: 140px;}
.it .bottom-links {  font-size: 0.9em;  padding-left: 0px; float: left;}
.it .it-citi-pakalpojumi {  margin-top: 50px; font-size: 0.8em;}
.it .it-citi-pakalpojumi h3{  margin-top: -5px; }
.it_popup_textblock { float: left; padding-top: 20px;}
.it_popup_holder { max-width: 740px; padding: 20px;}

.it .gray-btns { margin-bottom: 25px;  margin-top: 15px; text-align: center;}
.it .internets-datora-mob-block { border-top: 1px solid #d2d2d2; padding: 20px 20px 20px 40px; margin-bottom: 50px; height: 320px;}
.it .internets-datora-mob-block:hover { background: #e2e2e2; }
.it .border-right { border-right: 1px solid #d2d2d2; }
.it .internets-datora-icon1 img { padding-top: 32px; padding-right: 10px; }
.it .internets-datora-icon2 img {  padding-top: 20px; padding-right: 0px;}
.it .internets-datora-icon3 img { padding-top: 0px; padding-right: 0px; }
.it .internets-datora-office { float: left; margin-left: 0px; margin-bottom: 0px; }
.it .internets-datora-price { padding-top: 70px; font-size: 1.1em; }
.it .internets-datora-price2 { padding-top: 68px; font-size: 1.1em; }
.it .internets-datora-title { float: left; width: 100%; margin-top: 20px; height: 50px;}
.it .internets-datora-text-red { margin-top: 10px; color: #b50b32; }
.it .internets-datora-text3 { margin-top: 10px; color: #787c84; font-size: 0.9em; max-height: 49px;}
.it .internets-datora-button {  margin-top: 20px; }
.it .internets-datora-button-links {  margin-bottom: 40px; font-size: 0.9em; }
.it #fp-phones {  margin-top: 40px; }

.it2 h1 { text-align: center; margin-top: 55px; margin-bottom: 10px; font-weight: 300; font-size: 1.7em;}
.it2 h3 { text-align: center; margin-top: 20px; margin-bottom: 0px; font-size: 1.0em; font-weight: 300; text-transform: none; }
.it2 h4 { text-align: left; margin-top: 0px; margin-bottom: 5px; font-size: 1.0em; font-weight: 300; text-transform: none; }
.it2 .icon-block {  text-align: center; margin: 30px auto 0px auto;	}
.it2 .icon-block p {  text-align: center; margin: 0px auto 0px auto; max-width: 250px;	}
.it2 .icon {  padding: 11px; width: 48px;	height: 48px; background-color: #FAFAFA;	box-shadow: 0 2px 4px 0 #181F32; text-align: center; margin: 15px auto auto auto;	-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
.it2 .bg1 { background: #181f32; }
.it2 .c-white { color: #FFFFFF; }
.it2 .middle-block { margin-top: 70px; }
.it2 .tarif-in {  min-height: 360px; background: #FFFFFF; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 40px 40px; text-align: center;}
.it2 .tarifu-container { padding-top: 30px; padding-bottom: 70px; }
.it2 .tarifu-block {  padding-bottom: 20px; margin: auto; text-align: center; }
.it2 .footer-bg {padding-top: 50px;  height: 534px;  background: url('//lmt.mstatic.lv/lmt/images/internets/footer_bg.jpg') no-repeat top center;  }
.it2 .footer-bg-in { padding: 50px;  }
.it2 .links-block { padding-right: 30px; margin-bottom: 30px;}
.it2 .links-block a { text-decoration: none; float: left; font-size: 1.2em; font-weight: 300; color: #FFFFFF; margin-bottom: 30px; }
.it2 .links-block a:hover { text-decoration: underline; }
.it2 .contry-container { float: left; width: 100%; height: 50px;}
.it2 .country-block {  }
.it2 .country-in { padding: 40px 0px; color: #FFFFFF; line-height: 1.3em; min-height: 350px;}
.it2 .third-col { margin-top: 40px; }
.it2 .country-number { text-align: left; color: #FFFFFF; font-weight: 300; font-size: 1.5em; border-bottom: 1px solid #f35415; }
.it2 .country-lable {  text-align: left; color: #FFFFFF; font-size: 1.0em; padding-top: 7px;padding-left: 5px; }
.it2 .country-title {   text-align: left; color: #FFFFFF; font-size: 1.0em; font-weight: 300; margin-left: 0px; padding-top: 5px; white-space: nowrap;}
.it2 .link {   text-align: left; color: #f86b18; font-size: 1.1em; text-decoration: none; font-weight: bold;}
.it2 .link:hover {   text-decoration: underline;}
.it2 .menu-a { color: #757575; line-height: 25px; text-decoration: none; font-weight: bold; margin-left: 20px;}
.it2 .menu-a:hover { text-decoration: underline;}
.it2 p { font-weight: 200; line-height: 18px;  text-align: left!important;}
.it2 .p-price-black { font-weight: 300!important;}
.it2 .block-apjoms { font-weight: bold; font-size: 2.8em; color: #f35415; height: 35px; margin-top: 45px;}
.it2 .block-apjoms-img { height: 65px;}
.it2 .neatkariba-txt { font-size: 1.6em; padding-bottom: 10px; margin-top: 15px;}
.it2 .block-apjoms_txt { font-size: 1.0em; margin-top: 0px; height: 35px;}
.it2 .block-apjoms_price { float: left; text-align: center; margin: auto auto 20px auto; width: 100%; }
.it2 .block-apjoms_price-in { margin: auto; width: 150px; }
.it2 .iesakam { margin: 10px 25px 0px 0px; right: 0; font-size: 0.9em;  position: absolute; background: #f35415; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #FFFFFF; padding: 3px 10px;}
.ico-sm-pad { }


.gray-info-block { background: #F0F0F0;  padding-top: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #D7D7D9; }
.internets-buttons a { text-decoration: none; margin-right: 10px; }
.internets-datora-block2{position: relative; float: left; margin: 0; background: #F0F0F0; border-top: 1px solid #D7D7D9; border-bottom: 1px solid #D7D7D9; height: 370px; width: 100%;}
.internets-datora-block2-18042014{position: relative; float: left; margin: 0; background: #F0F0F0; border-top: 1px solid #D7D7D9; border-bottom: 1px solid #D7D7D9; height: 300px; width: 100%;}
.internets-datora-block4{position: relative; float: left; margin: 0; background: #F0F0F0; border-top: 1px solid #D7D7D9; border-bottom: 1px solid #D7D7D9; height: 260px; width: 100%;}
.internets-datora-block3{position: relative; float: left; margin: 0px 0px 0px 0px; background: #F0F0F0; width: 100%;z-index: 1000;}
.internets-datora-block-in{position: relative; float: left; width: 400px; margin: 20px;}

.price-img { margin: 35px 0 0 0px; }
.internets-datora-price {  position: relative; }
.internets-datora-adv-maksa { position: absolute; top: 0; color: #e86000; font-size: 18px; font-weight: bold; }
.internets-datora-adv-price1 { position: absolute; top: 0;  margin: 45px 0px 0px 25px;  color: #FFFFFF;  font-size: 85px;  font-weight: bold;}
.internets-datora-adv-price2{    position: absolute;    top: 0;    margin: 55px 0px 0px 70px;    color: #FFFFFF;    font-size: 23px;    font-weight: bold;}
.internets-datora-adv-price3{    position: absolute;    top: 0;    margin: 133px 0px 0px 43px;    color: #FFFFFF;    font-size: 14px;    font-weight: normal;}
.ru .internets-datora-adv-price3{    font-size: 11px;}
.internets-datora-title {    font-size: 1.28em;    height: 50px;}
.internets-datora-title-lg {    font-size: 1.43em;    font-weight: bold;    height: 40px;}
.internets-datora-text2 {    color: #9D2235;    font-size: 0.86em;    margin: 30px 0 5px 0;}
.internets-datora-text333 {    color: #787c84;    margin-top: 5px 0px 14px 0px;    font-size: 0.86em;}
.row.full-height-cols {    overflow: hidden;    padding: 0px;}
.row.full-height-cols img {    margin: 0 0 5px 20px;}
.row.full-height-cols div[class*="col-"]:hover{    background: white;}
.row.full-height-cols div[class*="col-"]{    padding-top: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #D7D7D9;}
.spotify-img {    float: right;}
.gray-remark {    font-size: 11px;    color: #94969c;}



/* ------- < ------------------ LMT okarte sadaļa / Priekšampaksa sadaļa ------------------------------------- */
.okarte .image-sizes { width: 100%; }
.okarte .pseido-holder { overflow: auto;  margin: 0 15px; }
.okarte .price-block { margin: 20px 0px 0px 0px; }
.okarte .pseido-holder h3 {  margin-bottom: 0; }
.okarte .internets-pseido-links {white-space: nowrap; padding-top: 3px; text-align: center; font-size: 0.9em;color: #ae2451; padding-left: 15px; text-decoration: none; }
.okarte .tarif-block {  cursor: pointer;  position: relative;  z-index: 1;  margin: 0 0 30px 0; }
.okarte .tarif-block img { width: 100%; }
.okarte .responsive-overlay-text { position: absolute; z-index: 1000;  top: 0; }
.okarte .tarif-block-title { padding: 10% 0% 0 0%; font-size: 1.0em; color: #ff6a13; font-weight: bold; max-width: 200px; padding-bottom: 3px; }
.okarte .tarif-block .border-bottom { padding-bottom: 10px; display: inline-block; }
.okarte .internets-block-title1 {color: #9d2235; font-size: 1.9em; vertical-align: top; line-height: 300%; font-weight: bold; margin-left: -3px; }
.okarte .internets-block-title2 {color: #97999b; font-size: 1.5em; font-weight: bold; }
.okarte .internets-block-title3 {color: #9d2235; font-size: 1.5em; line-height: 95%; font-weight: bold; }
.okarte .internets-block-title4 {color: #97999b; font-size: 1.5em; font-weight: bold; margin-left: -22px; }
.okarte .additional-info { padding: 20% 2% 0 3%; }
.okarte .additional-info span { vertical-align: bottom; }
.okarte .under-image-title{ margin-bottom: 20px;  margin-top: 30px;  }
.okarte h3{ margin: 0px; }
.okarte .inet-price { margin-top: 20%; margin-left: 0%; }
.okarte .internets-block-title { margin: 20px 0px 0px 30px; font-size: 1.8em; font-weight: bold; color: #FFFFFF; }
.okarte-top-block1 { padding-left: 15px; }
.okarte-top-block3 { padding-right: 15px; }
.okarte-top-block2 { padding-left: 15px!important; padding-right: 15px!important;  }
.okarte .header-internets-image { margin: auto!important; }
.okarte .footer-inet-block { margin-top: 50px; }
.okarte .content-block { min-height: 250px; max-width: 555px; margin: auto; margin-bottom: 25px; padding: 15px; }
.okarte .internets-block1 { background: url('//lmt.mstatic.lv/lmt/images/okarte/bg1.jpg') no-repeat center right; }
.okarte .internets-block2 { background: url('//lmt.mstatic.lv/lmt/images/okarte/bg2.jpg') no-repeat center right; }
.okarte .internets-block3 { background: url('//lmt.mstatic.lv/lmt/images/okarte/bg3.jpg') no-repeat center right; }
.okarte .internets-block4 { background: url('//lmt.mstatic.lv/lmt/images/okarte/bg4.jpg') no-repeat center right; }
.okarte .small-text { font-size: 0.9em; color: #75787b; color: #000000; font-weight: bold; font-size: 1.0em; margin-top: 40px; margin-left: 0px; max-width: 150px; }
.okarte .text-block { margin-bottom: 15px; }
.okarte .phone-block { margin-bottom: 40px; }
.okarte .phone-block h3 { margin-bottom: 20px; margin-top: 20px; }




.kartes-standarts-list-title { font-size: 1.14em; }
.kartes-standarts-list-text { font-size: 0.86em; }
.kartes-standarts-list li { padding: 10px 0px 10px 70px; list-style: none;  margin: 0; }
.kartes-standarts-li-0 { background: url('//lmt.mstatic.lv/lmt/images/okarte/img_maka.png') no-repeat 0px 4px transparent; }
.kartes-standarts-li-1 { background: url('//lmt.mstatic.lv/lmt/images/okarte/img_smile.png') no-repeat 0px 7px transparent; }
.kartes-standarts-li-2 { background: url('//lmt.mstatic.lv/lmt/images/okarte/img_latvija.png') no-repeat 0px 7px transparent; }
.kartes-standarts-right-col h3 { font-size: 1.14em; margin: 0px 0px 5px 0px; white-space: nowrap; }
.kartes-standarts-small-title { font-size: 1em; white-space: nowrap; font-weight: bold; margin-bottom: 3px; }
.kartes-standarts-right-col { padding: 20px; border-top: 3px dotted #adafb2; }
.kartes-standarts-remark { margin-top: 10px; font-size: 0.78em; color: #94969c; text-align: right; }
.kartes-standarts-remark-block {  padding-right: 10px; margin-top: 20px;  border-top: 1px solid #f3f3f4; border-bottom: 2px dotted #DCDCDC; padding-bottom: 20px; }
#linkBank a { text-decoration: none; }
#linkBank img { margin-bottom: 5px; }



/* ------- > ------------------ Papildini LMT karti sadaļa ------------------------------------- */
.bank-item { margin: 10px 0; white-space: nowrap; }
.bank-item-bottom-image { margin-left: 27px; }
#p-veids-box {  margin-top: 10px; }
#p-veids-box .block-label { margin-bottom: 0px; }
#receive-terms { margin: 10px 0 0px 15px; }
.kartes-images img { margin: 10px; }



/* ------- < ------------------ Papildini LMT karti sadaļa ------------------------------------- */
#nusa_slide_title {
    padding-top: 20px;
    padding-bottom: 5px;
    color: #F68C1F;
    text-transform: uppercase;
    font-size: 1.43em;
}

#kadel-lmt-slide-img {
    position: relative;
    background-size: 100%;
    height: 49vw;
    background: transparent no-repeat 0 0;
}
#kadel-lmt-list a {
    position: relative; display: block;
    margin-bottom: 5px; padding: 15px 0 10px 15px;
    color: #fff; font-weight: bold; font-size: 13px;
    background: #adaeb0;
    text-transform: uppercase;
    border: 1px solid #ddd;
    text-decoration: none;
}
.kadel-lmt-list-active { background-color: #ee8822 !important; }
.kadel-lmt-list-active div { position: absolute; top: 50%; left: -10px;  width: 0; height: 0; margin: -8px 0 0 0; text-align: center; border-top: 10px solid rgba(255,255,255,0); border-bottom: 10px solid rgba(255,255,255,0); border-right: 10px solid #ee8822 !important; }

.nusa_slide_image_title {
    position: absolute;
    top: 3vw;
    left: 4vw;
    width: 45%;
    color: #fff;
    text-transform: uppercase;
    font-size: 5.5vw;
    line-height: 1.15;
}
.nusa_slide_image_text {
    margin-top: 1.43em;
    color: #fff;
    font-size: 2.8vw;
    text-transform: none;
    line-height: 1.286;
}
.nusa_slide_image_text span {
    font-size: 1.86em;
}

#nac-uz-lmt-btn, #nac-uz-lmt-fix-btn { margin-top: 24px; }




/* ------- < ------------------ Kontaktu bloks (palidziiba utt.) ------------------------------------- */
.help-box {float: left;  background-color: #F0F0F0;}
.help-box-img {  width: 100%; }
.help-box-title{ font-size: 1em; font-weight: bold; color: #444c58; margin: 15px; text-align: center; }
.help-box-phone { color: #9D2235; font-size: 2em;   margin: 0 0 15px 15px; }
.help-box-phone2 { color: #9D2235; font-size: 1.7em;   margin: 0 0; text-align: center; }
.no-eez-valstim{ font-size: 0.6em; text-align: center; }
.help-box-in {  padding: 0 10px; }
.help-box-social {  border-top: 1px solid #e2e2e2;   margin-top: 5px; }
.help-box-social:last-child {  border-bottom: none; }
.help-box-social div[class*="col-"]{  text-align: center;   padding: 10px; }
.help-box-social a {  color: #9D2235;  font-size: 0.86em;  text-decoration: none; background: none;   }
.help-box-social a:hover {  cursor: pointer;  text-decoration: underline; }
.accordion-popup { max-width: 250px;}
.accordion-head { position: relative; margin-top: -1px; padding: 15px 15px 15px 50px; background: #F0F0F0; font-size: 1em; color: #444c58; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;	cursor: pointer; }
.accordion-head:before { content: "+";	position: absolute;	left: 15px; top: 30%;	padding: 0 0 4px 0;	font-size: 20px; line-height: 18px;  }
.accordion-active { background: #f9f9f9; }
.accordion-active:before { content: "—"; }
.accordion-body { display: none; padding: 12px; color: #444c58;  }
.phone-nowrap { white-space: nowrap; display: inline-block; margin-bottom: 10px;}
.accordion-active:before { content: "—"; padding: 2px 2px 6px 2px; font-size: 12px; line-height: 14px; font-weight: bold;}
/* ------- > ---------------------------------------------------------------------------------------------- */


/* ------- < ----------------- Palidzibas sadala -------------------------------------------------------------  */
.palidziba-soc-block { margin-top: 0px; }
.talruna-remonts-konteiner {  margin-bottom: 0px; overflow: auto; }
.talruna-remonts-konteiner-in { padding: 5px 5px 1px 15px; margin-bottom: 15px; background: #F0F0F0;  }
.talruna-remonts-title { margin: 10px 0px; }
.talruna-remonts-input { width: 80% !important; margin: 0px 0px 0px 0px !important; }
.talruna-remonts-poga { display: block;  margin: 10px 0px; }
.talruna-remonts-answer-text{ height: 30px;  width: 90%;  margin-bottom: 30px; }
.site-search-div{ width: 100%; background: #F0F0F0; margin-bottom: 30px; padding-bottom: 10px; }
.site-search-div-konteiner {  width: 100%;  padding: 8px 0px 0px 0px; }
.site-search-input {  width: 70% !important;  margin-left: 20px !important;  margin-right: 0px !important; }
.site-search-div button { margin-left: 20px; margin-top: 15px;}
.a-no-efect { text-decoration: none;  background: none;  color: #636a73; }
.a-no-efect:hover { text-decoration: none;}
.help-title { display: inline-block; font-size: 1em; color: #444c58; font-weight: bold; margin-top: 0px;  margin-left: 10px; font-family: Tahoma; line-height: 18px; }
.help-icon { margin-top: -25px;}
.palidziba-ul-block li {  margin: 10px 0;  padding: 0 20px; background: url(//lmt.mstatic.lv/lmt/images/header-bottom-subnav-icon2.png) no-repeat left center; color: #9D2235;  list-style: none;  line-height: 18px; }
.palidziba-ul-block li a, .palidziba-a2 { text-decoration: none;  font-size: 0.86em; line-height: 14px; font-weight: bold; color: #62656a; }
.palidziba-ul-block li a:hover, .palidziba-a2:hover {    color: #9D2235;    text-decoration: underline; }
.help-all { padding: 10px 20px; border-top: 2px dotted #e0e0e0; margin-bottom: 30px;}
.help-list2-item { padding: 15px 50px; color: #444c58; }
.help-list2-item .on, .help-list2-item:hover { color: #9D2235; }
.palidziba-ul-block { margin: 10px 0px; min-height: 120px; }
.palidziba-div-block { background-color: #f5f3f5; margin: 10px 0px; padding: 0 10px; }
.palidziba-ul-block .li-class, .palidziba-div-block .li-class{  margin: 10px 0;  padding: 0 20px;  background: url(//lmt.mstatic.lv/lmt/images/header-bottom-subnav-icon2.png) no-repeat left center;    color: #9D2235;    list-style: none;    line-height: 18px; }
.help-columns {  }

.help-columns-in {  margin: 20px auto 0px auto; text-align: left; margin: auto; width: 250px;}
.help-columns-in2 {  max-width: 250px; }
/* ------- > ------------------ ----------------------------------------------------------------------------------- */


/* ------------------- TOOLTIP -------------------- */
span.tip, span.tip-top, span.tip-right, span.tip-bottom, span.tip-left { border-bottom: 1px dashed; }
span.tip.no-underline, span.tip-top.no-underline, span.tip-right.no-underline, span.tip-bottom.no-underline, span.tip-left.no-underline { border-bottom: none; }
.tooltip { position: absolute; display: block; visibility: visible; font-size: 11px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); z-index: 5030; }
.tip-small-object + .tooltip, [class*="icon-"] + .tooltip { margin-left: 74px; }
.tooltip-inner { position: relative; width: 260px; max-width: 260px; padding: 20px; color: #ffffff; text-align: left; text-decoration: none; background-color: #FA582D; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.tooltip.bs-tooltip-auto .arrow:before {  border-right-color: #FA582D; }
.tooltip.bs-tooltip-top .arrow:before { border-top-color: #FA582D; }
.tooltip.bs-tooltip-right .arrow:before { border-right-color: #FA582D; }
.tooltip.bs-tooltip-left .arrow:before { border-left-color: #FA582D; }
.tooltip.bs-tooltip-bottom .arrow:before { border-bottom-color: #FA582D; }

/** Fix IE / EDGE padding rems bug for arrow */
.tooltip.bs-tooltip-right { padding: 0 6px; }
.tooltip.bs-tooltip-left { padding: 0 6px; }
.tooltip.bs-tooltip-top { padding: 6px 0; }
.tooltip.bs-tooltip-bottom { padding: 6px 0;; }


.tooltip-info .tooltip-inner { color: #b50818; background-color: #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.21);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.21);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.21);
}

.info-close { float: right; position: absolute; right: 3px; top: -9px; font-size: 23px; cursor: pointer; }
.jaunumu-bloks { margin-top: 25px; }



/* -------------- < ---- BIZ -------------------------------------------------------------------------------------- */
.biz-1-block {  border-bottom: 1px solid #e6e6e6; margin: 0px auto 30px auto!important; padding-bottom: 30px!important; text-align: left;}
.biz-1-block h2{ color: #44413d;  font-size: 1.2em; margin-top: 10px; }
.biz-1-block span{ color: #44413d;  font-size: 1.0em;}
.biz-1-block-left { float: right; }
.biz-1-block-left-title {margin-top: 30px;margin-bottom: 15px; font-size: 2.1em!important; text-transform: none!important; letter-spacing: 1px;}
.biz-1-block-left span { font-size: 1.1em!important; color: #909192!important; }
.biz-1-block-right {float: right;   padding-bottom: 30px; text-align: center;}
.biz-1-block-right img { text-align: center!important; }
.biz-title-iznemums { text-align: justify; width: auto; margin: auto; }

.biz-2-kontainer { margin-bottom: 10px; text-align: center; }
.biz-2-block h2 { text-align: center; margin: 20px 0px 0px 0px;  font-size: 1.8em; color: #97999b; font-weight: normal; text-transform: none; }
.biz-2-icon { float: none; width: 80px; margin: auto; text-align: center; padding-bottom: 15px; }
.biz-2-btn { text-align: center; margin: auto; margin-bottom: 25px;}
.biz-2-title {float: none; text-align: center; margin-bottom: 0px; font-size: 1.1em; margin-top: 5px; text-transform: none;}
.biz-2-text {float: none; text-align: center; font-size: 0.9em; width: 100%; margin-bottom: 25px;}
.biz-2-text1 { font-size: 1.3em; color: #3d3935; margin-bottom: 20px; height: 30px; text-transform: none; color: #4a4642;}
.biz-2-text2 { color: #97999b; text-align: justify; }
.biz-2-block-footer {  text-align: center; margin: 15px auto 50px auto; }
.biz-2-sanemt-konsultaciju { color: #000000; font-weight: bold; text-decoration: underline; display: block; cursor: pointer;}
.biz-2-sanemt-konsultaciju:hover { text-decoration: none; }

.biz-3-block { margin: auto; text-align: center; margin-bottom: 30px; }
.biz-3-block-video { width: 100%; height: 250px; z-index: 2000;}
.biz-3-video-txt { width: 80%; margin: auto; margin-top: 50px;}
.biz-3-video-txt-img { float: left; }
.biz-3-video-txt-body { float: left; text-align: left; margin-left: 23px; line-height: 24px; color: #3d3935; font-size: 1.5em;  margin-bottom: 30px;}
.biz-3-video-author {float: left; margin-bottom: 40px;  margin-top: 20px; color: #b4b4b7; font-size: 0.7em; }

.biz-4-block { float: left; background: none; width: 100%; margin-bottom: 30px; margin-top: 20px; margin-left: 0px; padding: 0px 0px 50px 0px; }
.biz-4-block-in {margin-top: 0px;  margin-bottom: 8px; }
.biz-4-block-in2 { margin: auto!important; margin-top: -20px!important; }
.biz-4-block-line1 { float: left;  min-height: 30px; color: #FFFFFF; border-right: 0px; }
.biz-4-block-line2 { float: left;  min-height: 70px;  color: #7e8184;  border: 1px solid #e2e2e2;border-bottom: 0px; background: #FFFFFF; }
.biz-4-block-line3 { float: left;  min-height: 90px;  color: #7e8184;  border-right: 1px solid #e2e2e2;  border-top: 1px solid #e2e2e2;  border-left: 1px solid #e2e2e2; background: #FFFFFF; }
.biz-4-block-line4 { float: left;  min-height: 90px;  color: #7e8184;  border: 1px solid #e2e2e2; background: #FFFFFF; }

.biz_4-block-in { margin-top: 0px;  margin-bottom: 8px;}
.biz_4-block-line1 { float: left;  min-height: 50px; color: #FFFFFF; border-right: 0px; width: 100%;}
.biz_4-block-line2 { width: 100%; float: left;  min-height: 130px;  color: #7e8184;  border: 1px solid #e2e2e2;  border-left: 0px; border-bottom: 0px; background: #FFFFFF; }
.biz_4-block-line3 { width: 100%; float: left;  min-height: 90px;  color: #7e8184;  border-right: 1px solid #e2e2e2;  border-left: 1px solid #e2e2e2; background: #FFFFFF; }
.biz_4-block-line3-one { width: 100%; float: left;  min-height: 40px; margin-top: -40px;  color: #7e8184;  border-right: 1px solid #e2e2e2;  border-left: 1px solid #e2e2e2; background: #FFFFFF; }
.biz_4-block-line4 { width: 100%; float: left;  min-height: 90px;  color: #7e8184;  border: 1px solid #e2e2e2; background: #FFFFFF; }
.biz_4-line1-title { color: #FFFFFF; font-size: 1.0em; font-weight: bold; text-transform: none; padding: 10px 10px 0px 10px; text-align: center;}
.biz_4-line1-price { float: left; font-size: 1.0em; padding: 17px 0px 0px 30px; width: 100%; text-align: left;}
.biz_4-line1-link { float: left; font-size: 1.0em; padding: 5px 0px 10px 34px; text-align: left;}
.biz_4-line1-addtocart-btn { float: right; padding-right: 30px; margin-top: -30px;}

.biz-4-line1-title { color: #FFFFFF; font-size: 1.0em; font-weight: bold; text-transform: uppercase; padding: 5px 10px 0px 10px; text-align: center;}
.biz_4-line1-txt1 { font-size: 1.0em; min-height: 70px; padding: 15px 10px 15px 15px; text-align: left; border-bottom: 1px solid #e2e2e2;}
.biz-4-line1-txt1 { font-size: 0.9em; padding: 15px 0px 0px 0px; text-align: left;}
.biz-4-line1-txt2 {line-height: 14px;  font-size: 0.9em; padding: 5px 10px 10px 20px; text-align: left;}
.biz_4-line1-txt2 {  min-height: 170px; line-height: 20px; font-size: 1.0em; padding: 25px 10px 10px 30px; text-align: left;}
.biz-4-line1-txt2 li { padding: 5px 10px 0px 5px; }
.biz-4-line1-price { float: left; font-size: 1.0em; padding: 27px 0px 0px 0px; width: 100%; text-align: left;}
.biz-4-line1-link { float: right; font-size: 1.0em; padding: 5px 0px 10px 10px; text-align: left;}
.biz_4-connect-manslmt-holder { padding-right: 30px; padding-left: 30px; }
#popup-div4 { text-align: center; height: 300px; display: none; padding-top: 100px; }

.biz-5-block {  margin: 10px auto 10px auto; text-align: center;}
.b5-link { margin: 10px 30px 10px 0px; white-space: nowrap;}
.b5-link-style { float: none; }
.b5-download-title {color: #63666a; text-align: left; text-transform: none; font-size: 1.4em; padding-bottom: 10px;}
.popup-div5-popup { width: 290px;}
.biz-5-file {float: left; width: 100%; padding-top: 20px; border-top: 1px solid #e2e2e2; }
.biz-5-file-img { float: left; margin: 10px 30px 10px 20px;}
.biz-5-file-txt .span1 { color: #b4b4b7;  font-size: 1em;}
.biz-5-file-txt .span2 { color: #000000; font-size: 1.5em;}
.biz-5-file-btn {  float: right!important; }

.biz-6-block { width: 100%; margin: 0 auto; }
.biz-6-block-in { text-align: center; cursor: pointer;}
.biz-6-box { width: 100%; text-align: center; border: 1px solid #e2e2e2; margin-top: 20px; padding-bottom: 25px; display: inline-block; }
.biz-6-citi-pak { text-align: left; color: #000000; font-weight: bold; padding-left: 15px;padding-top: 40px!important; border-top: 1px solid #e2e2e2;}
.biz-6-atruna { text-align: left; color: #7e8184; padding-top: 40px!important; font-size: 0.9em; padding-left: 15px;}
.biz-6-icon { margin-top: 40px; margin-bottom: 20px; width: 100%;}
.biz-6-text { float: left; display: block; width: 100%; height: 90px;}
.biz-6-more { float: right; display: block; margin-top: 0px; padding-right: 20px;}
.biz-6-text1 { color: #ff6a13; font-weight: bold; font-size: 1.4em;  display: block; white-space: nowrap;}
.biz-6-text2 { color: #75787b; font-weight: bold; font-size: 1.0em;  display: block; min-height: 80px;}
.biz-6-more a {color: #97999b; text-decoration: none; font-weight: bold; }
.biz-6-more a:hover {  text-decoration: underline; }
.popup-container { width: 290px; }

/* -------------- > ----------------------------------------------------------------------------------------------- */




/* ----------------- BIZ Internets ---------------------------------  */
.biz-inet-container { margin-top: 30px; margin-bottom: 10px;}
.biz-inet-container2 { margin-top: 15px; margin-bottom: 10px;}
.biz-inet-title-block { background: #f0f0f0; border-right: 0px; border-bottom: 1px solid #dddee0; height: 3.5em;  margin: auto; position: relative;   cursor: pointer;}
.biz-inet-title-block:hover { background: #e2e2e2;}
.biz-inet-title-block-last{ background: #f0f0f0; border-bottom: 1px solid #dddee0; height: 3.5em;  margin: auto; position: relative;   cursor: pointer;}
.biz-inet-title-block-last:hover { background: #e2e2e2;}
.biz-inet-title-block-in { margin: 0; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); text-align: left; width: 100%; padding-left: 20px;}
.biz-inet-title-block-img { float: left; display: inline;}
.biz-inet-title-block-txt { float: left; display: inline; padding-left: 5px; margin-top: 7px;}
.biz-inet-tplan1 { padding: 0px 0px 0px 0px;  cursor: pointer;}
.biz-inet-tplan2 { padding: 0px 0px 0px 0px; cursor: pointer;}
.biz-inet-tplan-in { padding: 25px 25px 25px 25px; min-height: 260px; margin: auto;}
.biz-inet-tplan-in2 { padding: 25px; min-height: 260px; max-width: 100%; margin: 15px auto; cursor: pointer;}

.biz-inet-img1 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt-internets-e-starplapa.jpg') no-repeat center center; background-size: cover; margin-bottom: 15px; }
.biz-inet-img2 {  background: url('//lmt.mstatic.lv/lmt/images/biz/internets-birojam555x260px.jpg') no-repeat center center; background-size: cover; margin-bottom: 15px; }
.biz-inet-img3 {  background: url('//lmt.mstatic.lv/lmt/images/biz/Mobilais-WI-Fi555x260px.jpg') no-repeat center center; background-size: cover; margin-bottom: 15px; }
.biz-inet-img4 {  background: url('//lmt.mstatic.lv/lmt/images/biz/Privatas-piekluves-punkts-555x260px.jpg') no-repeat center center; background-size: cover; margin-bottom: 15px; }
.biz-inet-img5 {  background: url('//lmt.mstatic.lv/lmt/images/biz/inet_biz_main_738x250.jpg') no-repeat left top; background-size: 100% 100%; }
.biz-inet-tplan2 { padding: 15px 15px 15px 15px; cursor: pointer;}
.biz-inet-tplan2 { padding: 15px 15px 15px 15px; cursor: pointer;}
.biz-inet-tplan2 { padding: 15px 15px 15px 15px; cursor: pointer;}
.biz-inet-tplan-title { margin-bottom: 10px; color: #FFFFFF; text-transform: uppercase; font-size: 1.3em; font-weight: bold; padding-bottom: 11px; border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; display: inline-block;}
.biz-inet-tplan-sauklis { color: #FFFFFF; font-size: 0.9em; padding-bottom: 10px; display: block;}
.biz-inet-bfooter { color: #FFFFFF; padding-bottom: 10px; margin-top: 110px; margin-bottom: 20px; 	}
.biz-inet-price { margin-top: -17px; }
.biz-inet-price2 { margin-top: -27px; }
.biz-inet-btn2 { margin-top: -10px; }



/* ----------------- BIZ Risinajumi ---------------------------------  */
.biz-risinajumi-container { margin-top: 30px; margin-bottom: 10px;}
.biz-risinajumi-title-block { background: #f0f0f0; border-right: 0px; border-bottom: 1px solid #dddee0;  margin: auto; position: relative;   cursor: pointer;}
.biz-risinajumi-title-block:hover { background: #e2e2e2;}
.biz-risinajumi-title-block-last{ background: #f0f0f0; border-bottom: 1px solid #dddee0;  margin: auto; position: relative;   cursor: pointer;}
.biz-risinajumi-title-block-last:hover { background: #e2e2e2;}
.biz-risinajumi-title-block-in { margin: 0; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}
.biz-risinajumi-title-block-img { display: inline;}
.biz-risinajumi-title-block-txt { display: inline;}
.biz-risinajumi-img1 {  background: url('//lmt.mstatic.lv/lmt/images/biz/md_risinajumi_iekartu_parvaldiba.jpg') no-repeat center center;}
.biz-risinajumi-img11 {  background: url('//lmt.mstatic.lv/lmt/images/biz/office.jpg') center;
	background-size: cover; }
.biz-risinajumi-img8 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt_zvanu_parvaldnieks_555x260.jpg') no-repeat center center; min-height: 260px; margin-bottom: 15px; padding: 15px;}
.biz-risinajumi-img2 {  background: url('//lmt.mstatic.lv/lmt/images/biz/md_risinajumi_m2m.jpg') no-repeat center center; }
.biz-risinajumi-img3 {  background: url('//lmt.mstatic.lv/lmt/images/biz/md_risinajumi_auto_gps.jpg') no-repeat center center; }
.biz-risinajumi-img4 {  background: url('//lmt.mstatic.lv/lmt/images/biz/_small-office-365-v1.jpg') no-repeat center center; }
.biz-risinajumi-img5 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt-kautkas-555x260_2.jpg') no-repeat center center; }
.biz-risinajumi-img6 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt_edlus_baneri05.jpg') no-repeat center center; }
.biz-risinajumi-img24 {
	background: url('//lmt.mstatic.lv/lmt/files/riki/edlus-new.png') center bottom;
	background-size: cover;
}
.biz-risinajumi-btn-edlus {  margin-top: 70px !important;  }

.biz-risinajumi-img9 {  background: url('//lmt.mstatic.lv/lmt/images/biz/zvanu_parvaldnieks_sadalas1_738x250px.jpg') no-repeat center center; }
.biz-risinajumi-img12 {  background: url('//lmt.mstatic.lv/lmt/images/biz/tikitaka_pic.jpg') center;
	background-size: cover;  }
.biz-risinajumi-img13 {  background: url('//lmt.mstatic.lv/lmt/images/biz/risinajumi_iekartu_parvaldiba2.jpg') center;
	background-size: cover;  }
.biz-risinajumi-img14 {  background: url('//lmt.mstatic.lv/lmt/images/biz/videonoverosana2.jpg') center;
	background-size: cover;  }
.biz-risinajumi-img15 {  background: url('//lmt.mstatic.lv/lmt/files/riki/dapa-min.png') center;
	background-size: cover; }
.biz-risinajumi-tplan1 { padding: 15px 15px 15px 15px; cursor: pointer; min-height: 260px;}
.biz-risinajumi-tplan2 { padding: 15px 15px 15px 15px; cursor: pointer; min-height: 260px; margin-top: 50px; }
.biz-risinajumi-in { min-height: 260px; padding: 20px 20px 20px 20px; max-width: 555px; margin: auto;}
.biz-risinajumi-in2 { min-height: 260px; padding: 20px 20px 20px 20px; max-width: 1140px; margin: auto;}
.biz-risinajumi-title { margin-bottom: 10px; color: #FFFFFF; text-transform: uppercase; font-size: 1.4em; font-weight: bold; padding-bottom: 17px; border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; display: inline-block;}
.biz-risinajumi-sauklis { color: #FFFFFF; font-size: 1.1em; font-weight: normal; padding-bottom: 10px; display: block;}
.biz-risinajumi-bfooter { color: #FFFFFF; padding-bottom: 10px; margin-top: 74px; margin-bottom: 20px; 	}
.biz-risinajumi-price { margin-top: -15px; }
.biz-risinajumi-btn { margin-top: 0px}

/* ----------------- IoT ---------------------------------  */
.iot-bg-image-1 { background: url('//lmt.mstatic.lv/static/lmt/iot/LMT_NB_IoT_555x260px.jpg?v=2') no-repeat center center; }
.iot-bg-image-2 { background: url('//lmt.mstatic.lv/lmt/images/biz/md_risinajumi_m2m.jpg') no-repeat center center; }
.iot-bg-image-3 { background: url('//lmt.mstatic.lv/static/lmt/iot/LMT_Auto_GPS_1440x400px.jpg') no-repeat center center; }

/* ----------------- BIZ sarunas ---------------------------------  */
.biz-sarunas-header { margin-top: 40px; border-bottom: 2px solid #d2d2d2; padding-bottom: 32px; border-style: dotted; border-left: 0px;  border-right: 0px;  border-top: 0px; }
.biz-sarunas-header-links { padding-top: 7px; }
.biz-sarunas-header h2 { color: #75787b; }
.biz-sarunas-container { margin-top: 30px; margin-bottom: 10px;}
.biz-sarunas-title-block { background: #f0f0f0; border-right: 0px; border-bottom: 1px solid #dddee0;  margin: auto; position: relative;   cursor: pointer;}
.biz-sarunas-title-block:hover { background: #e2e2e2;}
.biz-sarunas-title-block-last{ background: #f0f0f0; border-bottom: 1px solid #dddee0;  margin: auto; position: relative;   cursor: pointer;}
.biz-sarunas-title-block-last:hover { background: #e2e2e2;}
.biz-sarunas-title-block-in { margin: 0; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}
.biz-sarunas-title-block-img { display: inline;}
.biz-sarunas-title-block-txt { display: inline;}
.biz-sarunas-img0 { background: #FFFFFF; border: 1px solid #d2d2d2;}
.biz-sarunas-img1 { background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_md1.jpg') no-repeat center center;}
.biz-sarunas-img2 { background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_md2.jpg') no-repeat center center;}
.biz-sarunas-img3 { background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_md3.jpg') no-repeat center center;}
.biz-sarunas-img4 { background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_biroja_talrunis_md.jpg') no-repeat center center; }
.biz-sarunas-img5 { background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_ip_telefonija.jpg') no-repeat center center; }
.biz-sarunas-tplan1 { padding: 15px 15px 15px 15px; cursor: pointer; min-height: 260px;}
.biz-sarunas-tplan2 { padding: 15px 15px 15px 15px; cursor: pointer; min-height: 260px;}
.biz-sarunas-tplan3 { padding: 15px 15px 15px 15px; cursor: pointer; min-height: 260px;}
.biz-sarunas-in { min-height: 260px; padding: 20px 10px 20px 20px; max-width: 690px; margin: auto;}
.biz-sarunas-in3 { min-height: 260px; padding: 40px 20px 20px 20px; max-width: 690px; margin: auto;}
.biz-sarunas-in2 { min-height: 260px; padding: 40px 20px 20px 20px; max-width: 1140px; margin: auto;}
.biz-sarunas-title {margin-left: 5px;  margin-bottom: 10px; color: #FFFFFF; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding-bottom: 12px; border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; display: inline-block;}
.biz-sarunas-title-black {margin-left: 5px;  margin-bottom: 10px; color: #000000; text-transform: uppercase; font-size: 1.2em; font-weight: bold; padding-bottom: 12px; border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; display: inline-block;}
.biz-sarunas-title-2 { margin-left: 5px;  margin-bottom: 10px; color: #FFFFFF; text-transform: uppercase; font-size: 1.5em; font-weight: bold; padding-bottom: 12px; border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; display: inline-block;}
.biz-sarunas-title-2-black { margin-left: 5px;  margin-bottom: 10px; color: #000000; text-transform: uppercase; font-size: 1.5em; font-weight: bold; padding-bottom: 12px; border-style: dotted; border-top: 0px; border-left: 0px; border-right: 0px; display: inline-block;}
.biz-sarunas-sauklis {margin-left: 5px;  color: #FFFFFF; font-size: 1.1em; font-weight: normal; padding-bottom: 10px; display: block;}
.biz-sarunas-sauklis-black {margin-left: 5px;  color: #000000; font-size: 1.1em; font-weight: normal; padding-bottom: 10px; display: block;}
.biz-sarunas-title2 { margin-bottom: 10px; color: #ff6a13; text-transform: uppercase; font-size: 1.4em; font-weight: bold; text-align: center;}
.biz-sarunas-sauklis2 { color: #97999b; font-size: 1.1em; font-weight: normal; display: block;  text-align: center;}
.biz-sarunas-bfooter { color: #FFFFFF; padding-bottom: 10px; margin-top: 70px;	}
.biz-sarunas-bfooter2 { color: #FFFFFF; padding-bottom: 10px; margin-top: 40px; padding-top: 40px; border-top: 1px solid #d2d2d2;}
.biz-sarunas-price { margin-top: -18px; }
.biz-sarunas-bheader { padding: 0px; margin: 0px; float: left; width: 100%; height: 190px;}


/* ----------------- sadaļa Arzemēs ---------------------------------  */
.arzemes-right-margin { margin-right: 30px; }
.arzemes-centered_text { }
.arzemes-table { color: #787c84; font-size: 0.8em; z-index: 1000;border-collapse: collapse;}
.arzemes-table th{ font-size: 0.8em!important; }
.arzemes-table td{ font-size: 0.8em!important; }
.arzemes-tab-container { margin-top: 30px; }



.popup-container-in { text-align: left; max-width: 320px; min-width: 280px; margin: 0px; padding: 0px; margin-left: 10px; }



/* ----------------- sadaļa Internets ---------------------------------  */
.internets .under-image-title{ margin-bottom: 20px;  margin-top: 30px;  }
.internets h3{ margin: 0px; }
.internets .inet-price { margin-top: 25%; margin-left: 7%;}
.internets .internets-block-title { margin: 20px 0px 0px 30px; font-size: 1.8em; font-weight: bold; color: #FFFFFF; }
.internets-top-block1 { padding-left: 15px; }
.internets-top-block3 { padding-right: 15px; }
.internets-top-block2 { padding-left: 15px!important; padding-right: 15px!important;  }
.internets .header-internets-image { margin: auto!important;}
.internets .footer-inet-block { margin-top: 50px;}
.internets .internets-middle-block1 { padding-left: 15px;  padding-right: 15px;}
.internets .internets-middle-block2 {  padding-left: 15px;  padding-right: 15px; }
.internets .internets-middle-block3 {  padding-left: 15px;  padding-right: 15px; }
.internets .internets-middle-block4 {  padding-left: 15px;  padding-right: 15px; }
.internets .internets-block1 { min-height: 260px; max-width: 555px; margin: auto; background: url('//lmt.mstatic.lv/lmt/images/internets/bg1_1.jpg?v1') no-repeat center right;}
.internets .internets-block2 { min-height: 260px; max-width: 555px; margin: auto; background: url('//lmt.mstatic.lv/lmt/images/internets/lg_mobilais-internets555x260px.jpg') no-repeat center right;}
.internets .internets-block3 { min-height: 260px; max-width: 555px; margin: auto; background: url('//lmt.mstatic.lv/lmt/images/internets/lg_prieksamaksa555x260.jpg') no-repeat center right;}
.internets .internets-block4 { min-height: 260px; max-width: 555px; margin: auto; background: url('//lmt.mstatic.lv/lmt/images/internets/lg_internets-majai555x260px.jpg') no-repeat center right;}



/* -------------- < ---- tarifu plani (title lapa) -------------------------------------------------------------------------------------- */
.tt-block1 {  }
.tt-links { color: #97999b; text-decoration: underline; font-weight: bold; }
.tt-links:hover { color: #97999b; text-decoration: none;  }

.tt2-block2 { margin-top: 10px; margin-bottom: 30px;}
.tt2-footer-line { margin-top: 40px; margin-bottom: 50px; border-top: 1px solid #e2e2e2;}
.tt2-footer-line2 { margin-top: 10px; margin-bottom: -27px; border-top: 1px solid #e2e2e2;}
.tt2-block2 h3 { margin-top: 40px; color: #FFFFFF; font-weight: bold; margin-top: 15px;  margin-bottom: 10px;  font-size: 2.3em; text-align: left; margin-left: 30px; border-bottom: 2px solid #FFFFFF; border-style: dotted; border-left: 0px; border-right: 0px; border-top: 0px; display: inline-block;}
.tt2-block2 .h3-small{ min-width: 230px;  margin-top: 40px; color: #FFFFFF; font-weight: bold; margin-top: 15px;  margin-bottom: 10px;  font-size: 1.8em; text-align: left; margin-left: 30px; border-bottom: 2px solid #FFFFFF; border-style: dotted; border-left: 0px; border-right: 0px; border-top: 0px; display: inline-block;}
.tt2-block2 .h3under { color: #FFFFFF; font-weight: normal; font-size: 1.15em; text-align: left; margin: 0px 20px 0px 0px; padding: 0px 0px 35px 30px;}
.tt2-block2-in { border: 1px solid #f0f0f0; margin: auto; min-height: 240px; background: #e2e2e2; margin-bottom: 15px;}
.tt2-block2-in2 { border: 1px solid #f0f0f0; margin: auto; min-height: 240px; background: #e2e2e2; margin-bottom: 15px;}
.tt2-block2-cena { margin: -20px 20px 0px 0px;}
.tt2-block2-poga { margin: 20px 0px 0px 0px;}

.tt-block2 { margin-top: 40px; margin-bottom: 30px;}
.tt-block2 h3 { margin-top: 40px; color: #ff6a13; font-weight: bold; margin-top: 30px;  margin-bottom: 10px;  font-size: 1.7em; text-align: center;}
.tt-block2 .h3under { color: #97999b; font-weight: normal; font-size: 1.1em; text-align: center; border-bottom: 1px solid #f0f0f0; margin: 0px 20px 0px 20px; padding-bottom: 35px;}
.tt-block2-in { border: 1px solid #f0f0f0; min-height: 240px;}
.tab-cena2-btn { margin-top: 25px; }
.tt-block3-underline { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; padding-top: 0px; margin-bottom: 20px; text-align: right;}


.tt-block1-conteiner{ margin-bottom: 30px; }
.tt-block1-in1 { background: url('//lmt.mstatic.lv/lmt/images/tarifi-un-plani/b1_planset.jpg') #FFFFFF top center no-repeat; }
.tt-block1-in2 { background: url('//lmt.mstatic.lv/lmt/images/tarifi-un-plani/b2_planset.jpg') #FFFFFF top center no-repeat; }
.tt-block2-in {margin-bottom: 30px; }
/* -------------- > --------------------------------------------------------------------------------------------------------------------- */


/* -------------- < ---- tarifu plani (title lapa) -------------------------------------------------------------------------------------- */
.small-underprice { color: #75787b;  font-weight: bold; margin-left: -20px; font-size: 0.8em; }
.small-month-price-no { font-size: 0.9em; color: #75787b; font-weight: bold;}
.small-month-price-eiro { font-size: 2.2em; color: #c8102e; font-weight: bold;}
.small-month-price-cents { font-size: 0.9em; text-align: left; vertical-align: top; margin-top:7px;  color: #c8102e;  font-weight: bold;}

.underprice { color: #b4b4b4;  font-weight: bold; margin-left: -20px; font-size: 1.4em; }
.underprice-small { color: #b4b4b4;  font-weight: bold; margin-left: -20px; font-size: 1.4em; }
.month-price-no { font-size: 1.4em; color: #b4b4b4; font-weight: bold;}
.month-price-eiro { font-size: 3.4em; color: #FFFFFF; font-weight: bold;}
.month-price-cents { font-size: 1.4em; text-align: left; vertical-align: top; margin-top:7px;  color: #FFFFFF;  font-weight: bold;}

.small-underprice-gray { color: #75787b;  font-weight: bold; margin-left: -28px; font-size: 0.8em; }
.small-month-price-no-gray { font-size: 0.9em; color: #75787b; font-weight: bold;}
.small-month-price-eiro-gray { font-size: 2.4em; color: #7e7e7e; font-weight: bold;}
.small-month-price-cents-gray { font-size: 1.1em; text-align: left; vertical-align: top; margin-top:7px;  color: #7e7e7e;  font-weight: bold;}

.small-underprice-white { color: #FFFFFF; font-weight: bold; margin-left: -35px; font-size: 0.8em; }
.small-month-price-no-white { font-size: 0.9em; color: #FFFFFF; font-weight: bold;}
.small-month-price-eiro-white { font-size: 2.4em; color: #FFFFFF; font-weight: bold;}
.small-month-price-cents-white { font-size: 1.1em; text-align: left; vertical-align: top; margin-top: 7px;  color: #FFFFFF;  font-weight: bold;}

.small-underprice-black { color: #080808; font-weight: bold; margin-left: -35px; font-size: 0.8em; }
.small-month-price-no-black { font-size: 0.9em; color: #080808; font-weight: bold;}
.small-month-price-eiro-black { font-size: 2.4em; color: #080808; font-weight: bold;}
.small-month-price-cents-black { font-size: 1.1em; text-align: left; vertical-align: top; margin-top: 7px;  color: #080808;  font-weight: bold;}

.small-underprice-orange { color: #ff701c; font-weight: bold; margin-left: -35px; font-size: 0.8em; }
.small-month-price-no-orange { font-size: 0.9em; color: #ff701c; font-weight: bold;}
.small-month-price-eiro-orange { font-size: 2.4em; color: #ff701c; font-weight: bold;}
.small-month-price-cents-orange { font-size: 1.1em; text-align: left; vertical-align: top; margin-top: 7px;  color: #ff701c;  font-weight: bold;}
/* -------------- > --------------------------------------------------------------------------------------------------------------------- */


.pakalpojumi-object-title{display: block; float: left; font-size: 0.9em; color: #303030; text-transform: uppercase; margin-top: 8px; width: 100%;}
.pakalpojumi-object-price{display: block; float: left; font-size: 0.9em; color: #9D2235; font-weight: bold;margin-top: 4px; width: 100%;}
.pakalpojumi-object-text{display: block;  float: left;  font-size: 0.8em; color: #787c84; padding-top: 5px; height: 30px; line-height: 12px; width: 100%;}
.pakalpojumi-object-button{ float: left;  margin-top: 15px;}
.resp-pakalpojumi-object-container {  text-align: left; height: 230px; margin-bottom: 30px;}
.resp-pakalpojumi-object-title{display: inline-block; float: left; font-size: 0.9em; color: #303030; white-space: nowrap; text-transform: uppercase; margin-top: 8px; width: 100%;}
.resp-pakalpojumi-object-price{display: inline-block; float: left; font-size: 0.99em; color: #9D2235; min-height: 30px; font-weight: bold; margin-top: 4px; width: 100%;}
.resp-pakalpojumi-object-text{display: inline-block;  float: left;  font-size: 0.85em; color: #787c84; padding-top: 5px; min-height: 40px; line-height: 13px; width: 100%;}
.resp-pakalpojumi-object-button{display: inline-block; float: none;  margin-top: 15px;}

.privatuma-politika-link { margin-bottom: -20px;  }
.privatuma-politika-link a { text-decoration: underline; }
.privatuma-politika-link a:hover { text-decoration: none; }

/* -----------------------------------------------------------------------------
    Starts Shop V2
----------------------------------------------------------------------------- */

/* Product List item */
.v2_product_list_item {
	margin-bottom: 2.5em;
	text-align: center;
}
.list-page-body .v2_product_list_item {
	border: 1px solid #F4F4F4;
	border-radius: 7px;
}
.list-page-body .v2_product_list_item:hover {
	background: #F9F9F9;
}
.list-page-body .product_v2_price_badge_small_gray_text-offer1 {
	height: 44px;
}

.swiper-container .v2_product_list_item {
	margin-bottom: 0;
}

.v2_product_list_item_price_bottom {
	position: absolute;
	top: 5.2em;
	width: 100%;
	text-align: center;
}

.v2_product_list_item_href, .v2_product_list_item_href:hover, .v2_product_list_item_href:active {
	text-decoration: none;
	color: inherit !important;
}

.v2_product_list_item_inbox {
	position: relative;
	margin-bottom: 0.5em;
	padding: 0.5em 0.8em 0.8em 0.8em;
	border: 1px solid #e4e4e4;
	min-height: 13em;
}

.v2_product_list_item_inbox.div-table {
	height: 16.8em;
}

.v2_product_list_item_inbox.div-table .div-cell {
    vertical-align: top;
}

.v2_product_list_item_with_button .v2_product_list_item_inbox {
	padding-bottom: 4em;
}

.v2_product_list_item_inbox_no_border {
	border: 0 solid transparent;
}

.v2_product_list_item_ico {
	max-height: 270px;
	margin-bottom: 0.7em;
}

.v2_product_list_item_large_title {
	font-size: 2.2em;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 0.7em;
	padding: 0 0.8em;
}

.v2_product_list_item_large_title_postfix {
	font-size: 0.6em;
	font-weight: normal;
	color: #000;
}

.v2_product_list_item_large_title_small {
	font-size: 1.8em;
}
.v2_product_list_item_large_title_xsmall {
	font-size: 1.3em;
}

.v2_product_list_item_subscription .v2_product_list_item_large_title {
	margin-top: 1em;
}

.v2_product_list_item_type {
	font-size: 0.9em;
	color: #989798;
}

.v2_product_list_item_title {
	font-size: 1.2em;
	line-height: 1.2em;
	height: 2.2em;
	overflow: hidden;
}

.v2_product_list_item_lead {
	font-size: 0.9em;
	text-align: left;
	max-width: 21em;
	margin: 0 auto 1em auto;
	height: 12em;
	overflow: hidden;
}

.v2_product_list_item_button {
	position: absolute;
	margin-top: 1em;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 1em;
}

.v2_product_list_item_with_lead {
	overflow: hidden;
}

.v2_product_list_item_with_lead .v2_product_list_item_ico_holder {
	position: relative;
	margin-top: -5em;
}

.v2_product_list_item_with_lead .v2_product_list_item_inbox {
	height: 8.5em;
	min-height: 0;
}

/****** Energy block ******/
.energy-class-block {
	height: 30px;
	margin-bottom: 20px;
	white-space: nowrap;
}
.energy-class-cart-block {
	margin-top: 15px;
}

.energy-class-block img {
	vertical-align: middle;
	margin: -9px 20px 0 -16px;
}

.energy-class-block a {
	display: block;
	margin-left: 20px;
}
.energy-class-block a, .energy-class-cart-block a {
	color: #000;
	font-size: 0.9em;
}

.energy-class-cart-block img {
	vertical-align: middle;
	margin: -5px 20px 0 0;
}

.energy-class-detail-block {
	margin-bottom: 20px;
}

.energy-class-detail-block a.btn {
	width: auto;
	margin-left: 20px;
	padding-left: 30px;
	padding-right: 30px;
	border: 1px solid #e4e4e4;
	box-shadow: 0px 1px 0px #e4e4e4;
	background-color: #FFFFFF;
	color: #000;
	font-size: 0.9em;
}

.energy-class-detail-block a.btn:hover, .energy-class-detail-block a.btn:focus {
	background-color: #FFFFFF;
	color: #000;
}

/*********** Price Badge *************/
.product_v2_price_badge {
	display: inline-block;
	margin: 0 auto;
	font-size: 0.74em;
	font-weight: bold;
	text-align: left;
	line-height: 1;
}
.v2_product_list_item:hover .product_v2_price_badge, .product_v2_price_badge_orange {
	color: #ff6a13;
}

.product_v2_price_badge_euro {
	display: inline-block;
	height: 1em;
	font-size: 3.0em;
}
.product_v2_price_badge_right_block {
	display: inline-block;
}
.product_v2_price_badge_cents {
	font-size: 1.4em;
	height: 1em;
}

.product_v2_price_badge_small_gray_text {
	font-size: 0.90em;
	color: #989798;
	margin: 0.5em;
}
.product_v2_price_badge_small_gray_text2 {
	font-size: 0.90em;
	color: #989798;
	margin: -10px 0px 0px 0px;
}

/*********** Price Badge V3 *************/
.product_v3_price_badge_holder {
    margin-left: 0.5em;
    margin-right: 0.5em;
    line-height: 1;
}

.product_v3_price_badge {
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 1em;
    font-size: 0.74em;
    font-weight: bold;
    text-align: left;
    line-height: 1;
}
.v2_product_list_item:hover .product_v3_price_badge, .product_v3_price_badge_orange {
    color: #ff6a13;
}

.product_v3_price_badge_right_block {
    display: inline-block;
}

.product_v3_price_badge_small_gray_text {
    font-size: 0.90em;
    color: #989798;
    margin: 0.5em 0.5em 0.5em 0.5em;
}
.product_v3_price_badge_small_gray_text2 {
    font-size: 0.90em;
    color: #989798;
    margin: -10px 0px 0px 0px;
}

.price_badge_leasing_full_price {
    line-height: 1;
    text-align: left;
    margin-left:-50%;
    margin-top: 13px;
}
.price_badge_leasing_full_price_price {
    line-height: 1;
}

.device-page .leasing-full-price-title { max-width: 150px; }


/*********** Header link - icon to cart *************/
.cart_v2_header_link {
	margin-left: 20px;
	width: auto;
	text-align: right;
}

.mans-mobile-logged_profile {

}

.cart_v2_header_link_href, .cart_v2_header_link_href:hover, .cart_v2_header_link_href:focus {
	display: block;
	text-decoration: none;
	outline: none;
	color: #FFF;
	margin-top: -6px;
}

.cart_v2_header_link_href_in_popup, .cart_v2_header_link_href_in_popup:hover {
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f0f0f0;
	color: #000;
	margin-top: 2px;
}

.cart_v2_header_link_text {
	color: #cf919a;
	font-weight: 300;
	display: inline-block;
	margin-right: 5px;
	font-size: 13px;
}

#cart_v2_html_result_html .cart_v2_header_link_text {
	color: #000;
	font-weight: normal;
	font-size: 13px;
}


.cart_v2_header_link_ico {
	display: inline-block;
	background: #ff6a13;
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding-top: 9px;
	color: #FFF;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	line-height: 1 !important;
	background: #ff6a13;
}

.mans_mobile_logged_profile_ico {
	display: inline-block;
	background: #ff6a13;
	min-width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding-top: 9px;
	color: #312e30;
	font-weight: 300;
	font-size: 13px;
	text-align: center;
	line-height: 1 !important;
	background: #f0f0f0;
}

.mans_mobile_logged_profile_ico_long {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 9px 13px 0 13px;
}

/*********** Cart Result popup *************/
#cart_v2_html_result_html {
	width: 320px;
}

#cart_v2_html_result_text {
	padding-left: 40px;
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_add_to_popup_added.png) no-repeat left center;
}

.cart_v2_ico_block {
	padding: 0.25em 0 0.25em 4em;
	margin-bottom: 1em;
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_shipping_type_ico.png) no-repeat left center;
	font-size: 1.08em;
}
.cart_v2_ico_block_time {
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_shipping_time_ico.png) no-repeat left center;
}
.cart_v2_ico_block_time_datetime {
	display: block;
}

.cart_v2_ico_block_eid {
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_eid_ico.png) no-repeat left center;
}

.cart_v2_ico_block_no_withdrawals {
	font-size: 1.08em;
	padding: 0.8em 1em 0.8em 4em;
	background: #e6e6e6 url(//lmt.mstatic.lv/lmt/images/cart_v2/no_withdrawal_ico.png) no-repeat 1.5em center;
	color: #902e38;
}

.cart_v2_ico_shops {
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_shops_ico.png) no-repeat left center;
}

.cart_v2_ico_block_quick_shipping {
	background: transparent url(//lmt.mstatic.lv/lmt/images/cart_v2/cart_v2_shipping_truck_ico.png) no-repeat left 0.2em;
}

.cart_v2_ico_block.cart_v2_ico_block_small_padding {
    padding-left: 1.7em;
}

.cart_v2_ico_block_paper_bill {
	background: none;
	font-weight: 300;
}

/*********** Other Cart V2 things *************/
.v2_address_textarea_as_text, .v2_address_textarea_as_text:hover, .v2_address_textarea_as_text:focus {
	width: 100%;
	border: none !important;
	min-height: 4.8em;
	line-height: 1.6;
	color: inherit;
	padding: 0;
	margin: 0;
}

/* New universal shop box */
.shop_box {
	display: block;
	width: 100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	color: inherit !important;
	text-decoration: none;
	font-size: 0.95em;
	cursor: pointer;
}

.shop_box_gray {
	border: 1px solid #e4e4e4;
	box-shadow: 0px 1px 0px #e4e4e4;
}

.shop_box_gray:hover {
	border: 1px solid #cecece;
	box-shadow: 0px 1px 1px #cecece;
}

.shop_box_orange {
	border: 1px solid #ff6a13;
	box-shadow: none;
	cursor: default;
}

.shop_box_count_2, .shop_box_count_3, .shop_box_count_4, .shop_box_count_5 {
	margin-right: 1.5%;
	float: left;
	margin-bottom: 1em;
}

.shop_box_count_2 { width: 49.25%; }
.shop_box_count_3 { width: 32.33%; }
.shop_box_count_4 { width: 23.875%; }
.shop_box_count_5 { width: 18.8%; }

.shop_box_count_2:nth-child(2n+2) { margin-right: 0; }
.shop_box_count_3:nth-child(3n+3) { margin-right: 0; }
.shop_box_count_4:nth-child(4n+4) { margin-right: 0; }
.shop_box_count_5:nth-child(5n+5) { margin-right: 0; }

.shop_box_inbox {
	display: block;
	width: 100%;
	height: 100%;
	padding: 1em 1.2em;
	text-decoration: none;
	color: inherit;
	cursor: inherit;
}

.shop_box_inbox:focus, .shop_box_inbox:hover {
	text-decoration: none;
	color: inherit;
}

.shop_box_title {
	font-size: 0.9em;
	line-height: 1.05em;
	margin: 0.7em 0;
	color: #000;
	font-weight: 300;
}


.shop_block_border {
	display: block;
	width: 100%;
	border: 1px solid #e4e4e4;
	padding: 1em 1.2em;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	color: inherit !important;
	text-decoration: none;
	box-shadow: 0px 1px 0px #e4e4e4;
	font-size: 0.95em;
}

.shop_block_border_no_padding {
	padding: 0;
}

.shop_block_border_title {
	font-size: 0.9em;
	line-height: 1.05em;
	color: #000;
	font-weight: 300;
}

.shop_block_border_title_vcentred {
	padding-top: 0.65em;
}

.color-container .shop_block_border {
	padding: 10px;
}

.shop_block_border_anchor, .shop_block_border_anchor:hover, .shop_block_border_anchor:active {
	display: block;
	width: 100%; height: 100%;
	color: inherit !important;
	text-decoration: none !important;
}

.shop_block_border_no_padding .shop_block_border_anchor, .shop_block_border_no_padding .shop_block_border_anchor:hover {
	padding: 1em 1.2em;
}

.shop_block_border.shop_block_border_active {
	border-color: #ff6a13;
	cursor: default;
	box-shadow: none;
}

.shop_block_border:not(.shop_block_border_active) {
	cursor: pointer;
}

.shop_block_border.shop_block_border_without_cursor {
	cursor: default;
}

.shop_block_border:not(.shop_block_border_active):hover {
	border: 1px solid #cecece;
	box-shadow: 0px 1px 1px #cecece;
}

.shop_block_border.shop_block_border_non_clickable, .shop_block_border.shop_block_border_non_clickable:hover {
	cursor: default;
	border: 1px solid #e4e4e4;
	box-shadow: 0px 1px 0px #e4e4e4;
}

.contract_months_holder {
	font-size: 0.75em;
}

.my_suite_msisdn_type_holder {
	width: 45%;
	float: left;
}
.my_suite_msisdn_type_holder:last-child {
	float: right;
}

#my_suite_subscription_id {
	width: 45%;
	height: 3em;
}

.cart_v2_fancybox_close_btn {
	position: absolute;
	top: 2px;
	right: 2px;
	padding: 15px;
	cursor: pointer;
}
.cart_v2_fancybox_close_btn.cart_v2_fancybox_close_btn_lmt_left {
	right: auto;
	top: 6px;
	left: 0px;
}

#shippingAddress {
	pointer-events: none;
}

.shop-horizontal-line {
	height: 1px; border-top: 1px solid #dddddd;
	margin-bottom: 1.2em;
}

.shop-horizontal-line_margin_top {
	margin-top: 1.2em;
}

.shop-horizontal-line.shop-horizontal-line_msisdns {
	margin-bottom: 0.7em;
}

/* My confirm html standard box (insurance popup, office for laptop popup) */
.my_confirm_with_html_popup {
	font-size: 0.95em;
	padding: 10px 10px 0px 10px; text-align: left; min-width: 250px; max-width: 530px; min-height: 80px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.my_confirm_with_html_popup_benefit {
	color: #000;
	font-size: 0.98em;
	text-align: center;
	margin-bottom: 1.3em;
}

.roboto-holder .my_confirm_with_html_button {
	text-transform: none;
	font-size: 1.2em;
	margin-bottom: 1.5em;
	font-weight: 300;
}

.my_confirm_with_html_button_holder {
	width: 100%;
}

.roboto-holder.my_confirm_with_html_popup .cancel_confirm_button, .roboto-holder.my_confirm_with_html_popup .accept_confirm_button{
	width: 100%;
}

.my_confirm_with_html_button_w_padding {
    display: inline-block;
    margin-top: 0.5em;
}

/* Custom My confirm html standard box updates */
.not_chosen_insurance_benefit_img {
	max-width: 20%;
}
.not_chosen_office_benefit_img {
	max-width: 27%;
}

.not_chosen_office_price {
	display: inline-block;
}
.not_chosen_office_popup_eur {
	float: left;
	font-size: 5em;
	line-height: 1;
	font-weight: bold;
}
.not_chosen_office_popup_right_container {
	float: right;
	line-height: 1;
}
.not_chosen_office_popup_cents {
	font-size: 3em;
	margin-top: 0.1em;
	line-height: 1;
	font-weight: bold;
}
.not_chosen_office_popup_months {
	font-size: 1.3em;
	line-height: 1;
}

.en .not_chosen_office_popup_months {
	font-size: 1em;
}

@media (min-width: 600px) {
	.my_confirm_with_html_popup {
		font-size: 1em;
		width: auto;
	}
	.my_confirm_with_html_popup_benefit {
		float: left;
		width: 33.33333333333%;
		color: #000;
		font-size: 1em;
		margin-bottom: 2.5em;
		text-align: center;
	}

	.my_confirm_with_html_button_holder {
		width: auto;
		float: left; padding-right: 1.5em;
	}

	/* Custom My confirm html standard box updates */
	.not_chosen_insurance_benefit_img {
		max-width: 100%;
	}
	.not_chosen_office_benefit_img {
		max-width: 80%;
	}
}


/* My confirm html standard box 2(upsale popup - insurance + accessory) */
.my_confirm_with_html_popup2 {
	font-size: 0.95em;
	padding: 10px 10px 0px 10px; text-align: left; min-width: 250px; max-width: 530px; min-height: 80px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.my_confirm_with_html_popup2 .my_confirm_with_html_popup2_h2 {
    display: block;
    font-size: 1.1em;
    margin-bottom: 0.2em;
    padding: 0 0 0 1.6em;
    font-weight: bold;
    background: url("//lmt.mstatic.lv/lmt/images/cart_v2/insurance/cart_upsale_popup_checkbox.jpg") no-repeat left center;
}

.my_confirm_with_html_popup2_cell1 {
    width: 100%;
}
.my_confirm_with_html_popup2_cell2 {
    display: none;
}
.my_confirm_with_html_popup2_cell1_inbox_left {
    float: left;
    width: 30%;
}
.my_confirm_with_html_popup2_cell1_inbox_right {
    float: left;
    width: 70%;
    padding-left: 3%;
}

.my_confirm_with_html_popup2_cell1_inbox_type2 {
    width: 100%;
    font-size: 0.8em;
    padding: 0 0.7em 0 2em;
    margin: 1em 0 0.7em 0;
}

.my_confirm_with_html_popup2_cell1_inbox_type2:nth-child(1) {
    background: url(//lmt.mstatic.lv/lmt/images/cart_v2/insurance/my_confirm_with_html_popup2_cell1_inbox_type2_ico1.jpg) no-repeat left top;
}

.my_confirm_with_html_popup2_cell1_inbox_type2:nth-child(2) {
    background: url(//lmt.mstatic.lv/lmt/images/cart_v2/insurance/my_confirm_with_html_popup2_cell1_inbox_type2_ico2.jpg) no-repeat left top;
}

.my_confirm_with_html_popup2_cell1_inbox_type2:nth-child(3) {
    background: url(//lmt.mstatic.lv/lmt/images/cart_v2/insurance/my_confirm_with_html_popup2_cell1_inbox_type2_ico3.jpg) no-repeat left top;
}

.my_confirm_with_html_popup2_price_orange {
    font-size: 1.5em;
    font-weight: bold;
    color: #ff6104;
    margin-bottom: 0.2em;
    width: 50%;
    float: left;
}
.upsale_popup_add_btn_mobile_holder {
    display: block;
    width: 100%;
}

.my_confirm_with_html_popup2_title {
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0.3em;
}

.my_confirm_with_html_popup2_price_description {
    font-size: 0.8em;
    color: #c2c2c2;
}

.upsale_popup_add_btn_mobile {
    display: block;
}
.upsale_popup_add_btn_desktop {
    display: none;
}

.my_confirm_with_html_popup2_button_holder {
	width: auto;
	/*float: right; */
}

.my_confirm_with_html_popup2_button_holder:nth-child(1) {
    /*padding-left: 1.5em;*/
}

.my_confirm_with_html_popup2_button_holder .btn {
    width: 100% !important;
    display: block;
}

.my_confirm_with_html_popup2_line {
    display: block;
    width: 100%;
    height: 2px;
    background: url(//lmt.mstatic.lv/lmt/images/cart_v2/insurance/cart_upsale_popup_line.jpg) repeat-x left center;
    margin: 1em 0 0.8em 0;
}

.my_confirm_with_html_popup2_only_mobile {
    display: block;
}
.my_confirm_with_html_popup2_only_desktop {
    display: none;
}

@media (min-width: 600px) {
    .my_confirm_with_html_popup2 {
   		font-size: 1em;
   		width: auto;
   	}

    .my_confirm_with_html_popup2_cell1 {
        float: left;
        width: 70%;
    }
    .my_confirm_with_html_popup2_cell2 {
        float: left;
        width: 30%;
        display: block;
    }
    .upsale_popup_add_btn_mobile {
        display: none;
    }
    .upsale_popup_add_btn_desktop {
        display: inline-block;
        float: right;
    }

    .my_confirm_with_html_popup2_cell1_inbox_type2 {
        float: left;
        width: 33%;
    }

    .my_confirm_with_html_popup2_cell1_inbox_type2:nth-child(1) {
        width: 30%;
    }

    .my_confirm_with_html_popup2_cell1_inbox_type2:nth-child(2) {
        width: 32%;
    }

    .my_confirm_with_html_popup2_cell1_inbox_type2:nth-child(3) {
        width: 38%;
        padding-right: 0.4em;
    }

    .my_confirm_with_html_popup2_line {
        max-width: 300px;
    }

    .my_confirm_with_html_popup2_only_mobile {
        display: none;
    }
    .my_confirm_with_html_popup2_only_desktop {
        display: block;
    }

    .my_confirm_with_html_popup2_button_holder {
    	float: right;
    }

    .my_confirm_with_html_popup2_button_holder:nth-child(1) {
        padding-left: 1.5em;
    }
    .btn.my_confirm_with_html_popup2_button_fixed_desktop_width {
        width: 140px !important;
    }
}

/* -----------------------------------------------------------------------------
    Ends Shop V2
----------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------
    /gramatu-klubs
----------------------------------------------------------------------------- */
.gramatu-klubs hr {
    margin-top: 20px;
    margin-bottom: 20px;
}
.gramatu-klubs form .form_error_message {
    display: inline-block;
    font-size: 11px;
    color: #9D2235;
}
.under-error-class { float: left!important; line-height: 13px!important; margin: -20px 0px 0px 0px!important; padding: 0px!important;}
.gramatu-klubs form input,
.gramatu-klubs form textarea {
    width: 100%;
}

/* Paziņojumi */
.alert { margin: 0 0 10px 0; padding: 10px 20px; background: #F0F0F0; }
fieldset .alert { background: #fff; }
.alert.alert-error { padding: 15px 15px 15px 70px; background: #F6BDC4 url(//lmt.mstatic.lv/lmt/images/alert.png) no-repeat 20px center; color: #B50818; }
.alert.alert-warning { padding: 15px 15px 15px 70px; background: #F0F0F0 url(//lmt.mstatic.lv/lmt/images/alert.png) no-repeat 20px center; border: none; border-radius: 0; }
.alert.alert-success { background-color: #DBE7B7; color: #444; }


/* Device price object */
.device_min_month_price { display: inline-block; height: 100%; color: #9d2235; font-size: 18px; line-height: 1; }
.device_min_month_price.device_min_month_price_gray { color: #65676a; }
.device_min_month_price_eiro, .device_min_month_price_cents { display: inline-block; font-weight: bold; }
.device_min_month_price_eiro { font-size: 68px; }
.device_min_month_price_eiro span { opacity: 0; font-size: 12px; }
.device_min_month_price_cents { font-size: 38px; text-align: left; }
.device_min_month_price_cents div { font-size: 18px; font-weight: normal; }
.device_min_month_price_name { margin: 0; text-align: right; }
.device_min_month_price_months { text-transform: uppercase; margin-left: 0; font-size: 12px; line-height: 1; }
.device_firstprice_smalltxt { line-height: 1; }

.device_min_month_price_eiro.device_min_month_price_eiro_small { font-size: 55px; }
.device_min_month_price_cents.device_min_month_price_eiro_small { font-size: 32px; }
.device_min_month_price_cents.device_min_month_price_eiro_small div { font-size: 14px; }

/* rewrite for medium grid */
.device_min_month_price.size2 { margin-left: 0px; font-size: 16px; }
.device_min_month_price.size2.position_bottom { height: auto; position: absolute; bottom: 25px; } /* Price positoned bottom for large price */
.size2 .device_min_month_price_eiro { font-size: 47px;  text-align: right; }
.size2 .device_min_month_price_eiro span { font-size: 1px; }
.size2 .device_min_month_price_cents { margin-left: 0px; font-size: 26px; }
.size2 .device_min_month_price_cents div { font-size: 14px; }

/* rewrite for small grid */
.device-info-holder h1 hr { height: 28px; margin-left: 5px; }
.device_min_month_price.size3 { margin-left: 10px; font-size: 9px; }
.size3 .device_min_month_price_eiro { font-size: 36px; min-width: 40px; text-align: right; }
.size3 .device_min_month_price_eiro span { font-size: 1px; }
.size3 .device_min_month_price_cents { margin-left: 2px; font-size: 20px; }
.size3 .device_min_month_price_cents div { font-size: 9px; }


/* ----- vakances ------------   */
.vakances-popup-container { max-width: 700px; }
.vakances-popup-container input { width: 60%; max-width: 300px; }
.vakances-popup-container input[type="file"] { width: 200px; }
.vakances-footer { margin-top: 50px; text-align: left; float: left;  }
.vakances-bloks { float: left; margin-bottom: 30px; }
.vakance-pieteikties-poga { margin-top: 10px;  }
.vakances-popup-div { margin: 0px 15px; float: left; width: 300px; height: 60px; }
.vakances-success { margin: 0px 0px 30px 0px; color: #2d8312; font-weight: bold; border-bottom: 1px solid #2d8312; padding: 20px 0px 10px 0px; }
.vakances-error { margin: 0px 0px 30px 0px; color: #e22a13; font-weight: bold; border-bottom: 1px solid #e22a13; padding: 20px 0px 10px 0px; }
.privatuma-atruna { margin: 0px 15px; font-size: 0.9em; margin-top: 30px; float: left; min-height: 200px; }
.chbox { float: left; text-align: left; white-space: nowrap; margin-top: 20px; margin-left: 0px; }
.chbox label{ float:left; margin-top: 0px; }
.chbox-container { width: 200px; margin: auto;  }


/* ----- < ------- debug mode --------------------------------------------------------------------------- */
.myfluid-row {background: #e2e2e2; }
.myfluid-row div { height: 30px; border: 1px solid #000000; background: #d2d2d2; }
.myfluid-row div div{ background: #FFFFFF; width: 100%; }
.debug-myfluid-row {  z-index: 20000; }
.debug-horizontal-line { font-size: 10px; border-bottom: 1px solid green; width: 100%; height: 29px; z-index: 20000; color: blue; text-align: left;}
.debug-vertical-line { font-size: 9px; border-left: 1px solid green; height: 100%; float: left; min-height: 2229px; width: 30px; z-index: 20000; color: violet; text-align: left;}
.debug-myfluid-row .div2 { position: absolute; border-right: 1px solid #000; border-left: 1px solid #000; height: 3500px; z-index: 10000; }
#debug-mode { position: absolute; z-index: 10000; margin: auto;  text-align: left; width: 100%; margin-left: -15px;}
#debug-mode-in { width: 1520px; margin: auto; }
#sysVarDiv { position: fixed; min-height: 300px; top: 2px; width: 65%; background: #e2e2e2; padding: 10px; display: none; z-index: 20000; border: 1px solid #fff;}
.sysvar-info-row { border-bottom: 1px solid #d2d2d2; padding: 0px 0px; font-size: 0.83rem; line-height: 100%; }
.sysvar-info-row a { float: left; min-width: 150px; font-size: 0.83rem; line-height: 100%; padding-top: 2px;}
.sysvar-info-row a:hover { text-decoration: underline; color: #000000;}
/* ----- > ----- debug mode --------------------------------------------------------------------------- */



/* ----- < ------- cookie notice --------------------------------------------------------------------------- */
#cookies-policy-container {    max-width: 1200px;    margin: 50px auto 0px auto;    padding-left: 15px;    padding-right: 15px; }




/* ------ Codeigniter profile ------ */
#ci_profiler_session_data td { white-space: pre; border-bottom: 1px dotted #999; font-size: 0.8em; line-height: 1.2em; }
#codeigniter_profiler { margin: 20px 60px; }





/* ---popup styles starts here ----- */
.popupGrayBg {position:fixed; width:100%; height:100%; background:black; z-index:3001; left:0; top:0; opacity:.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }

.Popup1-container {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:860px; position:absolute; z-index:3200; background:gray; left:50%; margin-left:-430px; margin-top:100px; }
.Popup1-right{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background:#FFFFFF; min-height:300px; position:relative;}
.Popup1-right .content { padding:25px; font-weight:normal; }
.Popup1-popup-close-btn{position: relative; float: left; width: 100%; cursor: pointer; color: #9D2235; font-size: 16px; font-weight: bold; margin: 5px 0px 0px 840px; font-family: Arial;}
.Popup1-popup-close-btn:hover{position: relative; float: left; width: 100%; cursor: pointer; color: #be4d77; font-size: 16px; font-weight: bold; margin: 5px 0px 0px 840px; font-family: Arial;}

.Popup2-container {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:860px; position:absolute; z-index:3200; background:gray; left:50%; margin-left:-430px; margin-top:1000px; }
.Popup2-right{background:#FFFFFF; min-height:300px; position:relative;}
.Popup2-right .content { padding:25px; font-weight:normal; }
.Popup2-popup-close-btn{position: relative; float: left; width: 100%; cursor: pointer; color: #9D2235; font-size: 16px; font-weight: bold; margin: 5px 0px 0px 840px; font-family: Arial;}
.Popup2-popup-close-btn:hover{position: relative; float: left; width: 100%; cursor: pointer; color: #be4d77; font-size: 16px; font-weight: bold; margin: 5px 0px 0px 840px; font-family: Arial;}

.Popup3-container {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-width:200px; max-width: 450px; min-height: 150px; max-height: 400px; position:absolute; z-index:3200; background:#FFFFFF; left:40%; padding: 10px; margin-top:10%; }
.Popup3-right{background:#FFFFFF; min-height:300px; position:relative;}
.Popup3-right .content { padding:25px; font-weight:normal; }
.Popup3-popup-close-btn{position: relative; float: right;  cursor: pointer; color: #9D2235; font-size: 16px; font-weight: bold; margin: 5px 0px 0px 0px; font-family: Arial;}
.Popup3-popup-close-btn:hover{position: relative; float: right;  cursor: pointer; color: #be4d77; font-size: 16px; font-weight: bold; margin: 5px 0px 0px 0px; font-family: Arial;}

.ajax_wait { position: absolute; z-index: 9999999; }
.Popup1-container .popup_inside { padding-top: 20px; }



/*
* All background colors of page
* SA: SEKUNDARAS, AKCENTU KRASAS,
* IK: IZVELNES KRASAS
* Beig�s, lai var�tu override kr�sas
*/

.bgorange1 { background-color: #FF6A13; color: #FFF; } /* SA */
.bgorange2 { background-color: #FA4616; color: #FFF; } /* SA */
.bgred1 { background-color: #9D2235; color: #FFF; } /* ZIMOLA KRASA */
.bgred2 { background-color: #C8102E; color: #FFF; } /* SA */
.bggreen1 { background-color: #009693; color: #FFF; } /* SA */
.bgblack1 { background-color: #000; color: #FFF; } /* SA */
.bgblack2 { background-color: #3D3935; color: #FFF; }
.bggray1 { background-color: #63666A; color: #FFF; } /* SA, IK */
.bggray2 { background-color: #B4B4B7; color: #FFF; } /* SA */
.bggray3 { background-color: #D7D7D9; color: #3D3935; } /* IK */
.bggray4 { background-color: #F0F0F0; color: #3D3935; } /* IK */
.bgwhite1 { background-color: #FFF; color: #787c84; }

/*
* All color classes
* SA: SEKUNDARAS, AKCENTU KRASAS,
* IK: IZVELNES KRASAS
*/
.orange1 { color: #FF6A13; }
.orange2 { color: #FA4616; }
.red1 { color: #9D2235; }
.red2 { color: #C8102E; }
.black1 { color: #312e31; }
.black2 { color: #3D3935; }
a.black2:hover { color: #9D2235; }
.gray1 { color: #63666A; }
.gray2 { color: #75787B; }
.gray3 { color: #97999B; }
.gray4 { color: #B4B4B7; }
.white1 { color: #FFF; }



/* ------ Atpirkuma atruna ------ */
#atpirkuma-atruna-symbol { color: #f00; }
#atpirkuma-atruna-symbol-ajax { color: #f00; text-align: left; }


/*------------ shop ------------------------ */
#device_cart_accept_button { font-size: 1.4em!important; }

.talruna-remonts-tooltip2 { margin-left: 10px; margin-bottom: 15px;}

.result-country { float: left; margin-top: 5px!important; font-weight: bold; }
.result-country input { font-size: 16px!important; }
.number-plus-zime { font-weight: normal; font-size: 36px; color: #535353; margin-top: -7px; margin-right: 10px; }



/* ------------ Gimenes piedavajums -------------------------------------------------------------------------------------------------------- */
.gimenes_piedavajums { margin-top: 10px; }
.gimenes_piedavajums .top-block-text {  width: 200px; margin-left: 10px; font-size: 0.9em; }
.gimenes_piedavajums .top-block-image { width: 35px; }
.gimenes_piedavajums .page-title { margin: -20px 0px 10px 0px; }
.gimenes_piedavajums .top-block-text h3 { font-weight: bold; margin-bottom: 0px; }
.gimenes_piedavajums .vai-word { color: #000000; text-align: center; margin: auto; padding-top: 50px; font-size: 1.4em; width: 100px;}
.gimenes_piedavajums .vai-word2 { color: #000000; font-size: 1.2em; margin-bottom: -15px; padding: 15px 0px 0px 0px; text-align:center;}
.gimenes_piedavajums .middle-block { padding-bottom: 10px; margin-top: 30px; min-height: 355px; background: url(//lmt.mstatic.lv/lmt/images/gimenes_piedavajums/middle_bg.jpg) repeat top center; }
.gimenes_piedavajums .middle-title { text-align: center; color: #000000; font-size: 1.2em;  padding: 20px 20px 0px 20px;}
.gimenes_piedavajums .middle-arrow { text-align: center; padding-top: 30px;}
.gimenes_piedavajums .middle-white { width: 80%; margin: auto; min-height: 70px; line-height: 1.3em; text-align: center; background: #FFFFFF; color: #9d2235; font-size: 1.1em; padding: 10px 10px; margin-top: 30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.gimenes_piedavajums .first { }
.gimenes_piedavajums .aprekinu-title { text-align: left; font-weight: bold; font-size: 1.3em; margin-top: 45px; margin-bottom: 10px; }
.gimenes_piedavajums .aprekinu-undertitle { text-align: left; font-weight: bold; font-size: 1.2em; margin-top: 25px; }
.gimenes_piedavajums .aprekinu-gray-block1 { text-align: left;  background: #f2f2f2; margin-top: 15px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 15px 0px;  }
.gimenes_piedavajums .aprekinu-gray-block2 { text-align: center;  background: #f2f2f2; margin-top: 15px;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 15px 0px;  }
.gimenes_piedavajums .atruna { margin-top: 30px; }
.gimenes_piedavajums .second-undertitle { font-weight: bold; margin: 10px 0px 5px 10px; }
.gimenes_piedavajums .margin-top0 { margin-top: 0px; }
.gimenes_piedavajums .next-price { color: #c8102e; font-size: 3.0em; font-weight: bold; }
.gimenes_piedavajums .prev-price { color: #c8102e; font-size: 1.1em; }
.gimenes_piedavajums .second-block-item { margin-bottom: 6px; }
.gimenes_piedavajums .second-block-item span { text-transform: none; font-size: 0.85em; max-width: 220px;}
.gimenes_piedavajums .input-fields { text-align: left; float: left; }
.gimenes_piedavajums .success-message { color: green; font-weight: bold; }
.gimenes_piedavajums .cat2 { }
.gimenes_piedavajums .cat3 { }
.gimenes_piedavajums .calc-block { text-align: left;  background: #f2f2f2; margin-bottom: 0px; height: 110px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 15px 0px; padding: 0px 15px;  }
.gimenes_piedavajums .calc-block-number { text-align: center;  background: #FFFFFF; height: 32px; width: 32px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 15px 0px; padding: 5px 0px; border: 1px solid #d2d2d2; }
.gimenes_piedavajums .calc-block-select { margin: 15px 0px 0px 5px; padding: 0px; height: 40px;}
.gimenes_piedavajums .styled-select { width: 170px; font-size: 0.9em!important; margin-left: 5px; }
.gimenes_piedavajums .styled-select2 { display: block; width: 170px; margin-left: 5px!important; font-size: 0.9em!important;}
.gimenes_piedavajums .selectHack { width: 170px!important; margin-bottom: 17px;}
.gimenes_piedavajums .uzzini-vairaak { float: right; padding: 0px 20px 0px 0px; margin: 0px 0px 0px 0px; }
.gimenes_piedavajums .close-btn-div { float: right; margin: -10px 0px 0px 0px; }


/* ------------ Grozs. Filters -------------------------------------------------------------------------------------------------------- */
.filters { padding: 15px 0px; }
.filters .filters-top { height: 35px; }
.filters .filter-horizontal-line { border-bottom: 1px solid #e2e2e2; margin-bottom: 15px; }
.filters .atcelt-filtrus { color: #9D2235; cursor: pointer; }
.filters .atcelt-filtrus:hover { text-decoration: underline; }
.filters .manufacterers-area { margin-top: 30px; }
.filters .checkbox-item { width: 50%; float: left; }
.filters .checkbox-item100 { width: 100%; float: left; }
.filters .checkbox-item33 { width: 33.33%; float: left; }
.filters .filter-label { /* text-transform: lowercase;*/ font-size: 0.9em; width: 100%; }
.filters .filter-label .p1{ font-weight: normal;  text-align: left; width: 49%; height: 24px; margin: 0px 0px 0px 0px; vertical-align: bottom; display: inline-block; line-height: 12px; padding-top: 3px;}
.filters .filter-label .p2{ font-weight: normal; text-align: left; width: 49%; height: 24px; margin: 0px 0px 0px 0px; vertical-align: bottom; display: inline-block; line-height: 12px; padding-top: 7px;}
.filters .filter-label .p1::first-letter { /*text-transform: capitalize;*/ }
.filters .filter-label .p2::first-letter { /*text-transform: capitalize;*/  }
.filters .filters-undertext {  font-size: 0.9em;}
.filters .filter-container {  margin-bottom: 30px; width: 100%;}
.filters .filter-title { font-weight: 300; margin-bottom: 0.5em; }
.filters .select2-container { margin-bottom: 0px; }
.filters .devices-filter-subholder {  }
.filters .filter-block-iznemums { margin: -15px 0px 0px 0px; }
.filters .filter-iznemums-value { font-weight: 200; padding-top: 5px; margin-bottom: -20px; }
.filters .filter-iznemums-value b { font-weight: 300; }

#showFiltersId.active {
	background-color: #ff6a13;
}

#showFiltersId.active .txt1 {
	color: #FFFFFF;
}

.device-link-heading-small {
	font-size: 0.9em;
}


/* ------------ Grozs. List -------------------------------------------------------------------------------------------------------- */
.list-page-header { margin-top: 15px; border-bottom: 1px solid #e2e2e2; height: 35px; }
.list-page-header .order-by { color: #bababa; cursor: pointer; width: 200px; float: right;  text-align: right; z-index: 1000; }
.list-page-header .order-by-list { position: absolute; height: 135px; background: #FFFFFF; z-index: 1000; margin: 30px 20px 0px 0px; border: 1px solid #cccccc; color: #bababa; cursor: pointer; width: 200px; right: 0px;  text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mobile-orderby-header { border-bottom: 1px solid #e2e2e2; float: left; text-align: left; width: 100%; color: #000000; padding-bottom: 10px; font-size: 1.3em;}
.order-by-list2 {  cursor: pointer; height: 100%; text-align: center; margin: auto; }
.order-by-list2 a { color: #bababa; text-decoration: none; border-bottom: 3px solid #f9f9f9;  }
.activeMobileOrder{ color: #000000!important; border-bottom: 3px solid #ff6a13!important;}
.order-by-list2 a:hover{ color: #000000; border-bottom: 3px solid #ff6a13;}
.order-by-list-in {  padding: 15px;}
.order-by-list-in-m {  padding: 85px 0px; text-align: center; font-size: 1.5em; }
.order-link { color: #989798!important; float: left; margin-bottom: 15px; font-size: 1.1em; width: 100%; }
#active-order-show { font-size: 1.0em; }
.order-link:hover { color: #000000!important; cursor: pointer; }
.list-page-body { margin-top: 30px; /* width: 96.5%; */ }
.mfooter-filter-container { z-index: 7000; position: fixed; bottom: 0px; background: #e8e8e8; width: 100%; height: 50px; }
.mfooter-filter-block { width: 50%; float: left; height: 50px; text-align: center; cursor: pointer; }
.mfooter-filter-container .mleft { background: #f4f4f4; padding: 18px 15px; }
.mfooter-filter-container .mright { background: #e8e8e8;  padding: 10px 15px;}
.mright, .mleft .txt1 {font-weight: 300;  color: #313031; font-size: 1.0em; line-height: 9px; }
.mright .txt2 { font-weight: 200;  color: #636263; font-size: 0.85em; line-height: 9px; }


/* ------------ PAR LMT v2 -------------------------------------------------------------------------------------------------------- */
.par-lmt-v2 .menu-points-container { display:inline-block; margin: auto; width: 100%; text-align: center; padding-top: 0px; }
.par-lmt-v2 .menu-point { float: left; padding: 10px 0px;  text-align: center; color: #FFFFFF; font-size: 0.9em; width: 33%; min-height: 115px;}
.par-lmt-v2 .menu-point2 { float: left; padding: 10px 0px;  text-align: center; color: #FFFFFF; font-size: 0.9em; width: 25%;  min-height: 115px;}
.par-lmt-v2 .menu-point a { color: #FFFFFF;}
.par-lmt-v2 .menu-point2 a { color: #FFFFFF;}
.par-lmt-v2 .parallax-window { height: 380px; padding: 60px 10px; margin-bottom: -1px; width: 100%; margin: auto; }
.par-lmt-v2 .parallax-window .title { color: #FFFFFF; font-size: 2.0em; padding-bottom: 30px; }
.par-lmt-v2 .parallax-window .description { color: #FFFFFF; font-size: 1em; }
.par-lmt-v2 .parallax-window-in  { max-width: 1170px; margin: auto; padding-top: 130px; padding-left: 30px;}


.par-lmt-v2 .ico-img { padding: 0px 0px 5px 0px;  text-align: center;  max-height: 55px;  max-width: 55px; text-align: center;}
.par-lmt-v2 .ico-txt { white-space: none; text-align: center; height: 50px; width: 100%; padding: 0px; }

.par-lmt-v2 .map-block { }
.par-lmt-v2 #map-block-in { min-height: 500px; }
#map { height: 100%; } /* Always set the map height explicitly to define the size of the div element that contains the map. */
#pac-input { font-size: 1.2em; min-width: 300px; }



/* ------------ Grozs. Current Device -------------------------------------------------------------------------------------------------------- */
.device-page, .cart-page { padding-top: 30px; }
.device-page h1 { margin: 0px 0px 15px 0px; }
.device-page .short-descr { text-align: justify; }
.device-page .block-title { width: 100%; color: #312e30; font-weight: 300; margin-bottom: 10px;font-size: 1.1em; text-align: left; }
.device-page .block-body { margin-bottom: 30px; }
.device-page .device-badges { margin-bottom: 30px; }
.device-page .main-image { margin: 0px; max-height: 430px; max-width: 100%; }
.device-page .image-container { position: relative; margin-top: 0px; width: 80%; text-align: center; }
.device-page .thumb-container { width: 20%; }
.device-page .thumb { border: 1px solid #f0f0f0; padding: 5px; width: 60px; }
.device-page .badges-description { padding-bottom: 15px; font-weight: bold; color: #ff6a13; font-size: 1em;}
.device-page .deviceTimerClass { color: #717071; font-weight: 200; font-size: 1em;}
.device-page .deviceTimerClass2 { color: #717071; font-weight: 300; font-size: 1em;}
.device-page .badges-bottom-left { }

.device-page .badges-top-right { position: absolute; top: 0px; right: 0px; z-index: 2; min-width: 20%; max-width: 20%; }
.device-page #mobile-slider-image-holder .badges-top-right { top: 18px; }

.device-page .badges-bottom-right { position: absolute; top: 50%; right: 20%; z-index: 2;  }
.device-page .badges-bottom-right-item { display: block; margin-bottom: 5px; }

.device-page #mobile-slider-image-holder .badges-top-left { z-index: 10!important; margin: 30px 0px 0px 0px;  }

.youtube-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}
.youtube-iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.badges-top-left-small { position: absolute; top: 15px; left: 11%; z-index: 2;   }
/* In gray border box change position down */
.swiper-slide .badges-top-left-small { top: 5px; }
.device-page .color-container { margin-top: 10px; }
.device-page .object-box-holder { width: 25%; display: block; float: left; text-decoration: none; margin-bottom: 0.5em; padding-right: 0.5em; }
.device-page .object-box-holder.object-box-holder-1 { width: 100%; padding-right: 0; }
.device-page .object-box-holder.object-box-holder-2 { width: 50%; }
.device-page .object-box-holder.object-box-holder-3 { width: 33%; }
.device-page .object-box-holder.object-box-holder-4 { width: 25%; }
.device-page .object-box-holder.object-box-holder-5 { width: 20%; }
.device-page .object-box { height: 4.5em; }
.device-page .object-box.object-box-tall { height: auto; }
.device-page .badge-in-descr { margin-right: 35px; }

.device-page .object-box-holder.object-box-holder-2:nth-child(2) { padding-right: 0; }
.device-page .object-box-holder.object-box-holder-3:nth-child(3) { padding-right: 0; }
.device-page .object-box-holder.object-box-holder-4:nth-child(4) { padding-right: 0; }
.device-page .object-box-holder.object-box-holder-5:nth-child(5n+5) { padding-right: 0; }

/* Lielajiem skaitiem nerādam krāsu tekstus mobile skatā */
.shop_box_count_3  .color-name { display: none; }
.shop_box_count_4 .color-name { display: none; }
.shop_box_count_5 .color-name { display: none; }

.device-page .badge-main-container-mobile { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 100!important; }
.device-page .object-box.active { border: 1px solid #ff6a13; box-shadow: 0px 0px 0px #ff6a13; }
.device-page .device-info-block { float: left;  margin: 0px 0px 30px 0px; width: 100%;}
.device-page .round-indicator { margin-top: -2px; width: 20px; height: 20px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: 1px solid #e2e2e2;}
.device-page .color-name { margin-top: 0; padding-left: 8px; padding-top: 2px; overflow: hidden; text-overflow: ellipsis; max-height: 2.4em; }
.device-page .object-box-default-text { color: #000000; margin-top: 0.4em; font-weight: 300; }
.device-page .sku-holder { font-size: 0.75em; color: #989798; }
.device-page .price-span { font-size: 1em; }
.device-page .first-text-holder { text-align: center; margin-top: 30px; }

.device-color-href { height: 4.5em; }

.device-page #mobile-slider-image-holder { max-width: 400px; margin: 0 auto; z-index: 1; }
.device-page .mobile-slider-image { max-width: 90%; max-height: 300px; }

.device-page .bottom-content-holder {
	border: 1px solid #e4e4e4;
	border-bottom: none;
	padding: 1em;
}

.device-page .bottom-content-holder:last-child {
	border-bottom: 1px solid #e4e4e4;
}

.device-page .bottom-content-holder-title {
	display: block;
	background: url(//lmt.mstatic.lv/lmt/images/device_v2/bottom_content_holder_plus_ico.png) no-repeat right center;
	cursor: pointer;
}
.device-page .bottom-content-holder-title.bottom-content-holder-title-active {
	background: url(//lmt.mstatic.lv/lmt/images/device_v2/bottom_content_holder_minus_ico.png) no-repeat right center;
}

.device-page .bottom-content-holder-big-content {
	margin-top: 1em;
}

.device-page .specification-holder {
	padding: 1.5em 0;
	border-top: 1px solid #e4e4e4;
}

.device-page .specification-image {
	float: left;
	width: 18%;
	padding-right: 1em;
}
.device-page .specification-data {
	float: left;
	width: 82%;
}

.device-page .specification-param-title {
	font-size: 0.9em;
}

.device-page .specification-param-value {
	font-size: 0.9em;
	color: #777577;
	word-wrap: break-word;
	overflow-wrap: break-word;
	white-space: normal;
}

.device-page .price-block {
	text-align: right;
	font-weight: bold;
}

.device-page .price-block-orange {
	color: #ff6a13;
}

.device-page .price-before {
	display: block;
	color: #777577;
	font-weight: normal;
}

.device-page .cart-gift-dropdown {
    width: 100%;
    border-radius: 5px;
}

.device-page .tiki_taka_service_disclaimer, .device-page .tiki_taka_maintenance_disclaimer {
    display: none;
    overflow:auto;
    padding-left: 20px;
}

.device-v2-popup-image { max-height: 100%; max-width: 100%; }

/* Device gallery / video carousel */
.devices-carousel.direction { overflow-y: hidden; overflow-x: visible; height: 110px; width: 100%; margin-bottom: 20px;}
.devices-carousel.direction li { float: left;}
.video-carousel.direction { border: none; }
.devices-carousel.direction .carousel-nav.prev { float: left; height: 40px; }
.devices-carousel.direction .carousel-nav.next { float: right; height: 40px; }
.devices-carousel.direction .carousel-nav.prev a { display: block;  width: 100%; height: 100%; }
.devices-carousel.direction .carousel-nav.next a { display: block;  width: 100%; height: 100%; }
.devices-carousel.direction .carousel-nav-active-cursor { position: absolute; top: -6px; left: 25px; width: 10px; height: 6px;  }

.popup-image-preview { max-height: 800px; margin: auto;}
.popup-image-preview .main-img-container { width: 100%; max-height: 700px; z-index: 7000; text-align: center; margin: auto;   }
.main-img-container img { max-height: 600px;  text-align: center;}

.devices-carousel ul { margin: 15px 0px 0px 15px; padding:0; list-style: none; }
.devices-carousel li { position: relative; width: 80px; height: 80px; padding: 15px; border: 1px solid #D7D7D9; }
.devices-carousel li a { display: block; width: 100%; height: 100%; margin: 0 auto; text-align: center; }
.devices-carousel li img { max-width: 50px; max-height: 50px; margin: 0 auto; }
.devices-carousel .carousel-nav { width: 50px; height: 30px; padding: 10px 5px; text-align: center; }

.devices-carousel .img-thumb { margin-right: 5px!important; }
.video-carousel li { width: 80px; border: none; padding: 0; margin: 0 3px !important; }
.video-carousel li img { max-width: 80px; }
.video-carousel li.active { width: 74px; height: 44px; padding: 3px; background: #9D2235; }
.video-carousel li.active img { width: 74px; height: 44px; }
.video-iframe { width: 100%; height: 450px; }




/* ------- < ------ Budges ------------------------------------------------------------------------------------------------------------ */
.device_offer_badge { position: relative; /* position: absolute; top: 0px; right: 0px; */ min-width: 40px; max-width: 140px; margin-right: 10px; margin-bottom: 8px; line-height: 14px; padding: 8px 10px; background: #FA4616; line-height: 11px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #FFF; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #FFF; }
.device_offer_badge.long { width: 100%; min-height: 30px; max-width: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.device_offer_badge.bottom:after { content: ""; position: absolute; bottom: -6px; left: 10px; width: 0; height: 0; border-left: 6px solid rgba(255,255,255,0); border-right: 6px solid rgba(255,255,255,0); border-top: 6px solid #FA4616; }
.device_offer_badge.right:after { content: ""; position: absolute; top: 8px; right: -6px; width: 0; height: 0; border-top: 6px solid rgba(255,255,255,0); border-bottom: 6px solid rgba(255,255,255,0); border-left: 6px solid #FA4616; }

/* Device badges column */
.badges_holder_left_box { position: absolute; top: 0px; left: 0px; text-align: right; width: 60px; height: 100%; }
.badges_holder_right_box { position: absolute; top: 0px; right: 0px; text-align: right; width: 60px; height: 100%; }

/* Default, orange Akcija badge */
.badge_akcija {font-size: 13px; position: relative; display: inline-block; vertical-align: top; width: 100px; margin: 0; padding: 0 5px; background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_midde.png) repeat-y left top; text-align: center; color: #fff; font-weight: bold; text-transform: uppercase; }
.badge_akcija:before { content: ' '; position: absolute; left: 0; top: -14px; width: 122px; height: 14px; background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_top.png) no-repeat left top; }
.badge_akcija:after { content: ' '; position: absolute; left: 0; bottom: -23px; width: 122px; height: 23px; background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_bottom.png) no-repeat left bottom; }
.badge_akcija_text { display: inline-block; width: 320px; color: #FF6A13; font-weight: bold; }
.badge_akcija_text .badge_akcija_time { margin-top: 10px; font-size: 12px; font-weight: normal; }

/* Default small, Devices list */
.badge_akcija-sm { text-transform: uppercase; width: 100px; height: 44px; background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_whole_small3.png)  no-repeat; font-size: 10px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 11px; padding: 0px 18px 5px 7px; display: table-cell; vertical-align: middle; }
.badge_akcija-descr { text-transform: uppercase; margin-top: 10px; width: 100px; height: 44px; background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_whole_small3.png)  no-repeat; font-size: 0.65em; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 11px; padding: 0px 18px 15px 10px; display: table-cell; vertical-align: middle; }
.badge_akcija-k0 {  margin-bottom: 15px !important; margin-right: 1em; float: left;  }
.badge_akcija-k1 { min-width: 90px; }
.badge_akcija-k2 { overflow: hidden; }
.badge_akcija-k2 a { text-decoration: underline; }
.badge_akcija-k3 { color: #777577; font-weight: normal; font-size: 0.8em; }


/* Gray icon in main item page */
.badge_akcija.gray { background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_gray_midde.png) repeat-y left top; text-align: center; color: #fff; }
.badge_akcija.gray:before { background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_gray_top.png) no-repeat left top; }
.badge_akcija.gray:after { background: url(//lmt.mstatic.lv/lmt/images/badge_akcija_gray_bottom.png) no-repeat left bottom; }
.badge_akcija_text.gray { color: #63666A; }

/* Badge in medium item span3 grid */
.device-container .badge_akcija { position: absolute; top: 0; left: 0; width: 50px; background-image: url(//lmt.mstatic.lv/lmt/images/badge_akcija_midde_small.png); font-size: 10px; font-weight: normal; }
.ru .device-container .badge_akcija { font-size: 9px; }
.device-container .badge_akcija:before { top: -9px; background-image: url(//lmt.mstatic.lv/lmt/images/badge_akcija_top_small.png); }
.device-container .badge_akcija:after { bottom: -15px; background-image: url(//lmt.mstatic.lv/lmt/images/badge_akcija_bottom_small.png); }
.device-container.big .badge_akcija { left: 10px; }

/* Gray icon in medium item span3 grid */
.device-container .badge_akcija.gray { background-image: url(//lmt.mstatic.lv/lmt/images/badge_akcija_gray_midde_small.png?2); }
.device-container .badge_akcija.gray:before { background-image: url(//lmt.mstatic.lv/lmt/images/badge_akcija_gray_top_small.png); }
.device-container .badge_akcija.gray:after { background-image: url(//lmt.mstatic.lv/lmt/images/badge_akcija_gray_bottom_small.png); }

/* ------  > -------------------------------------------------------------------------------------------------------------------------------------- */


/*  ----- < ---------- Slider Ion.RangeSlider styles upgrades --------------------------------------------------------------------------------------- */
.irs-bar {	background: #ff6a13!important; border: 1px solid #f15900!important; border-left: none !important; }
.irs-line, .irs-bar-edge, .irs-bar { height: 2px !important; }
.irs-bar-edge { background: #ff6a13!important; border: 1px solid #f15900!important; border-right: none !important; }
.irs-slider {	width: 19px!important;	height: 19px!important; box-shadow: none !important; background: #ff6a13 !important; border: 1px solid #ef6210 !important; }
.irs-from { background: #ff6a13!important; }
.irs-to { background: #ff6a13!important; }
.irs-single { background: #ff6a13 !important;  }
/* ------  > -------------------------------------------------------------------------------------------------------------------------------------- */



/* ------------- < ------------------------------------------------------------------------------------------------------------------------------------*/
.gk-forma input { width: 100%; margin: 0px 0px 20px 0px;  }
.gk-forma .error-field { color: red; font-size: 0.8rem; height: 20px; line-height: 0.9rem;  margin: -15px 0px -10px 0px;  }

/* ------  > -------------------------------------------------------------------------------------------------------------------------------------- */


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */




/* -- < ------- Bootsstrap modes ------------------ */

/* =============-BLUE-======================== < 480px ===============================================================================================================  */
.mobile{display: inline;}
.desktop{display: none;}
.indicator-div-container{min-height: 184px; width: 148px; position: fixed; bottom: 0; color: #FFF; padding: 0px; z-index: 15000; background: #d2d2d2; border-top: 2px solid #000; border-right: 2px solid #000; }
.indicator-div{ background: BLUE; margin-top: 0px; margin-left: 0px; font-size: 11px; text-align: center;} /* Default */
.debug-content{ margin-top: 6px; font-size: 0.9em; line-height: 20px;}
.debug-content a{color: #000000; }
.indicator-div-close{position: absolute; margin: -12px 0px 0px 125px; z-index: 6000; cursor: pointer;}
.current_bootstrap_interval { width: 1px; }
.sysvar-div { border-top: 2px solid #000; padding: 10px 0px 0px 10px; color: #000; }
.sysvar-div a { font-size: 13px; }
.sysvar-div img { margin-right:5px; }



.footer-menu-line-left{margin-top: 75px!important; padding: 20px 0px 0px 15px;  }
.footer-menu-line-right{margin-top: 75px!important; padding: 20px 15px 0px 0px;}
.r-footer-menu{height: 120px!important; padding: 0px 0px 0px 0px;}
.r-footer-menu{width: 100%;}
#fp-computers{margin-top: 30px;}
#fp-packs{margin-top: 30px;}
#fp-viedpaligi2{margin-top: 30px;}
#fp-viedpaligi3{margin-top: 30px;}
#hfooter-banners1{display: inline-block;margin: 30px auto 0px auto;}
#hfooter-banners2{display: inline-block;  margin: 15px auto 0px auto;}
.akcijas .akcijas-item{margin-bottom: 20px;}
.lmp-app-div2{margin-top: 0px; padding-top: 0px;  margin-bottom: 30px;}
.internets-block-title4 {margin-left: -1.14em;}
.table > tbody > tr > th, .table > tbody > tr > td { padding: 5px !important; font-size: 13px; }


.nusa_slide_image_text {  font-size: 0.45em; line-height: 1.3em; }

/* Fancybox fullscreen dimmensions predirect div. Width 1 = 100%. 0 = auto */
.fullscreen_fancybox_width { width: 0;  display: none; }
.fancybox-fullscreen-wrap { text-align: center; }
.fancybox-fullscreen-wrap .fancybox-skin {
    background: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.fancybox-fullscreen-wrap .swiper-button-next.cartv2-swiper-button-next,
.fancybox-fullscreen-wrap .swiper-button-prev.cartv2-swiper-button-prev
{
    top: 50%;
}

/* Icons */
.icon-question-mark {
	display: inline-block;
	width: 16px; height: 16px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/question-mark.png') no-repeat center center;
	vertical-align: middle;
}

.icon-question-mark:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/question-mark_hover.png') no-repeat center center; }

.icon-question-mark.shop-icon-question-mark {
    margin-top: -0.4em;
}

.icon-x {
	display: inline-block;
	width: 16px; height: 16px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/x-normal.png') no-repeat center center;
	vertical-align: middle;
}
.icon-x:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/x-hover.png') no-repeat center center; }
.icon-error {
	display: inline-block;
	width: 16px; height: 17px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/error-normal.png') no-repeat center center;
	vertical-align: middle;
}
.icon-error:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/error-hover.png') no-repeat center center; }
.icon-arrow-left {
	display: inline-block;
	width: 6px; height:11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-left-normal.png') no-repeat center center;
	vertical-align: middle;
}
.icon-arrow-left:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-left-hover.png') no-repeat center right; }
.icon-arrow-right {
	display: inline-block;
	width: 6px; height:11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-normal.png') no-repeat center right;
	vertical-align: middle;
}
.icon-arrow-right:hover { background: url('//lmt.mstatic.lv/lmt/images/icons/arrow-right-hover.png') no-repeat center right; }
.icon-crown {
	display: inline-block;
	width: 11px; height: 11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/icon-crown.png') no-repeat center right;
	vertical-align: baseline;
}
.icon-blocked {
	display: inline-block;
	width: 11px; height: 11px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/icon-blocked.png') no-repeat center center;
	vertical-align: baseline;
}
.icon-annuled {
	display: inline-block;
	width: 16px; height: 16px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/icon-annuled.png') no-repeat center center;
	vertical-align: baseline;
}
.icon-submit {
	display: inline-block;
	width: 16px; height: 16px;
	background: url('//lmt.mstatic.lv/lmt/images/icons/icon-submit.png') no-repeat center center;
	vertical-align: middle;
}

.icon-gray-check { display: inline-block; width: 11px; height: 11px; background: url('//lmt.mstatic.lv/lmt/images/icons/icon-gray-check.png') no-repeat center center; vertical-align: baseline; }
.icon-red-alert { display: inline-block; width: 16px; height: 16px;background: url('//lmt.mstatic.lv/lmt/images/icons/icon-red-alert.png') no-repeat center center; vertical-align: middle; }



/* Only mobile view */
@media (max-width: 767px) {
	/*.fancybox-inner { width: 300px; }*/
	.fullscreen_fancybox_width { width: 1px; }
	.swiper-container-outer-box { margin-left: 0; margin-right: 0; }
	/*.swiper-container.swiper-container-widget-arrows { width: 80%; margin-left: auto; margin-right: auto; }*/
	.youtube-container {
		width: 80%;
		margin: 0 auto;
		margin-top: 3.3em;
	}

	.swiper-button-next.cartv2-swiper-button-next {
		right: -10px;
	}
	.swiper-button-prev.cartv2-swiper-button-prev {
		left: -10px;
	}

	#cart_v2_html_result_html {
		width: auto;
	}
}


/* ==========-BLACK-=========================== min-width: 480px ===============================================================================================================  */
@media (min-width: 480px) {
	.apple_samsung_banner-link1 { font-size: 1.0rem; margin: 37% 0px 0px 58.5%; }
	.apple_samsung_banner-link2 { font-size: 1.0rem;  margin: 37% 0px 0px 58.5%;  }

	.footer2017-container2 { min-height: 155px; }

	.par-lmt-v2 .menu-point {  padding: 20px 30px; font-size: 1.0em;  width: 33%;}
	.par-lmt-v2 .menu-point2 { padding: 20px 30px; font-size: 1.0em; width: 25%;}
	.par-lmt-v2 .parallax-window { height: 350px; padding: 60px 15px; width: 100%; margin: auto;}
	.par-lmt-v2 .menu-points-container { padding-top: 0px; width: 100%; margin: auto; text-align: center; margin-left: 0%;}
	.par-lmt-v2 .ico-txt { white-space: nowrap;  }

	section .submenu.small ul li a { color: #000; font-size: 0.8em; letter-spacing: 0px; text-transform: none;}
	.phone-title { font-size: 1.2em;}
	.footer-link-block a { font-size: 1.2em; }
	.footer-link-block img { margin-top: -7px; }

	.indicator-div{background: BLACK;}
	.footer2017-container {  min-height: 525px;}
	.akcijas .visas-akcijas-title { text-align: left; padding-top: 10px; height: 45px; line-height: 17px; }
	.container {
		width: 450px;
	}
	.tiesraides-item a img{ cursor: pointer;}
	.mobile{display: inline;}
	.desktop{display: none;}
	.footer-menu-line-left{margin-top: 85px!important; padding: 0px 0px 0px 15px; padding-top: 0px!important;}
	.footer-menu-line-right{margin-top: 85px!important; padding: 0px 15px 0px 0px; padding-top: 0px!important;}
	.r-footer-menu{height: 90px!important;}
	#hfooter-banners1{margin: 30px auto 30px auto;}
	#hfooter-banners2{margin: 0px auto 30px auto;}
	.lmp-app-div12{background: url('//lmt.mstatic.lv/lmt/images/r_ciemos_bg.jpg') #f0f0f0 bottom center no-repeat; background-size: 100% auto;  font-size: 0.8em; height: 400px;  }
	.lmp-app .more-button { margin: 20px 0px 0px 30px;}
	.lmp-app .lietotnes-li div{ padding-left: 10%;}
	.tiesraides .tiesraides-item-all{ min-width: 300px; max-width: 400px;}
	.tiesraides-item .play-btn { top: 43%;  left: 45%; }
	.tiesraides-item .play-btn img { width: 70px;}
	.tiesraides-item-all .play-btn{top: 20%;  left: 35%; }
	.col2-img { max-width: 280px; }
	.header-promo-video-play { position: absolute; top: -20px; left: 40vw; height: auto}
	#fp-topicalities-news { margin-top: 0px;}
	.search-input-field { width: 70%!important; margin-left: 20px!important;}
	.jaunumu-bloks { margin-top: 0px; }
	.lmp-app-div11{font-size: 0.8em;}
	.akcijas-spotify-container-lv{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_560x270_lv.jpg') no-repeat;  height: 270px;background-size: 100% 100%; text-align: left; margin-bottom: 4px; cursor: pointer;}
	.akcijas-spotify-container-ru{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_560x270_ru.jpg') no-repeat;  height: 270px;background-size: 100% 100%; text-align: left; margin-bottom: 4px; cursor: pointer;}
	.m-logo{margin: -2px auto 0px auto; float: none;}

	.biz-3-block-video { height: 350px; }
	.popup-div5-popup { width: 350px;}
	.biz-4-two-cols-right { width: 35%!important; float: right!important; height: 240px!important; border-bottom: 0px!important; }
	.biz-4-two-cols-left { width: 65%!important; float: left!important; height: 240px!important; border-bottom: 0px!important; }
	.biz-inet-tplan-title { font-size: 1.7em; }

	.biz-sarunas-tplan3 { min-height: 170px; }
	.biz-sarunas-in3 { min-height: 170px; }
	.biz-sarunas-bheader { padding: 0px; margin: 0px; float: left; width: 100%; height: 190px;}
	.empty .biz-sarunas-bheader2 { padding: 0px; margin: 0px; float: left; width: 60%;}
	.empty .biz-sarunas-bfooter2 {padding: 0px; margin: -30px 0px 0px 0px;  float: left;  border-top: 0px; border-left: 1px solid #e2e2e2;  width: 40%; padding-left: 30px; }
	.empty .biz-sarunas-title2 {   float: left; text-align: left; padding-left: 20px; width: 100%;}
	.empty .biz-sarunas-sauklis2 {    float: left; text-align: left;  padding-left: 20px; }
	.empty .biz-sarunas-btn {  float: none; text-align: center; margin-top: 20px;}

	.internets .inet-price { margin-top: 20%;}
	.majas-talrunis .image-div { margin-left: 10%;}
	.majas-talrunis .price-div { margin-right: 10%; }

	.accordion-popup { max-width: 350px;}
	.header-promo-image { }
	.pakalpojumi-orange-adv-text { height: 75px; }
	.nusa_slide_image_text {  font-size: 0.45em; line-height: 1.3em; }
	.iframe-responsive { min-height: 600px; min-width: 550px; }

	.papildpakalpojumi .right-block-text { float: right; padding: 10px 0px 0px 0px; font-size: 0.75em;  width: 37.5%; line-height: 10px;}
	.papildpakalpojumi .right-block-text li { line-height: 17px; }
	.papildpakalpojumi .right-block-text .font-normal{ font-size: 0.8em; line-height: 10px; }

	.mfooter-filter-container .mleft { padding: 18px 15px; }
	.mfooter-filter-container .mright {padding: 6px 15px;}
	.mright, .mleft .txt1 {font-size: 1.2em; }
	.mright .txt2 {  font-size: 0.9em;  }

     .popup-responsive {
         max-width: 400px;
     }

	.contract_months_holder {
		font-size: 1em;
	}

	/* Lielajiem skaitiem nerādam krāsu tekstus mobile skatā */
	.shop_box_count_3 .color-name { display: block; }
	.shop_box_count_4 .color-name { display: block; }
	.shop_box_count_5 .color-name { display: block; }

	.newbiz-useful-links-item {
		display: inline-block;
		margin-right: 3.6em;
	}

    .device-page .leasing-full-price-title { max-width: none; }
 }



/* ==========-DARKRED-=========================== min-width: 480px ===============================================================================================================  */
@media (min-width: 576px) {
	.indicator-div{background: DARKRED;}

	.apple_samsung_banner-link1 { font-size: 1.0rem; margin: 38% 0px 0px 62.5%; }
	.apple_samsung_banner-link2 { font-size: 1.0rem;  margin: 38% 0px 0px 62.5%;  }

    .newbiz-useful-scroller {
        display: inline-block;
        overflow: hidden;
        padding: 0;
        top: 10px;
        position: relative;
    }

    .newbiz-useful-scroller .newbiz-useful-links-item {
        flex: none;
        margin-right: 3.6em;
    }

	#banner-video1440-container {
		font-size: 1.5em;
		margin-top: -3.5em;
	}

	.banner-video1440-description-text {
		min-height: 30px;
		margin: 0px 30px;
	}

	.par-lmt-v2 .vakances-bloks { padding: 30px 15px; }
	.par-lmt-v2 .vakances-title { white-space: nowrap;}

	.roboto-holder .btn.cancel_confirm_button_float {
		float: left;
		margin-bottom: 1em;
		margin-right: 0.25em;
		font-size: 0.98em;
	}
	.roboto-holder .btn.accept_confirm_button_float {
		float: right;
		margin-left: 0.25em;
		font-size: 0.98em;
	}
}


/* =========-GREEN-============================ min-width: 768px ===============================================================================================================  */
@media (min-width: 768px) {
	.apple_samsung_banner-link1 { font-size: 1.0rem; margin: 38% 0px 0px 70.5%; }
	.apple_samsung_banner-link2 { font-size: 1.0rem;  margin: 38% 0px 0px 70.5%;  }

	.biz-inet-tplan-in2 { padding: 25px; min-height: 260px; max-width: 100%; margin: 0px auto; cursor: pointer;}
	.par-lmt-v2 .contact-info-block { min-height: 150px;margin-bottom: 0px; margin: auto; text-align: left; }
	.par-lmt-v2 .contact-info-block-empty { min-height: 150px;margin-bottom: 0px; margin: auto; text-align: left; display: inline!important }

	.biz-4-block { width: 100%;}
	.help-columns-in {  margin: 20px auto 0px auto; text-align: left; margin: auto; }
	.biz-risinajumi-img9 {  background: url('//lmt.mstatic.lv/lmt/images/biz/zvanu_parvaldnieks_sadalas1_960x300px.jpg') no-repeat center center; }
	.biz-risinajumi-img6 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt_edlus_baneri05_1440.jpg') no-repeat center center; }
	.biz-risinajumi-img2 {  background: url('//lmt.mstatic.lv/lmt/images/biz/md_risinajumi_m2m_1140.jpg?v=1') no-repeat center center; background-size: 100%; }
	/* .biz-risinajumi-img12 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt_tehniskie_baneri_hed_1140x250.jpg') no-repeat center center; } */
	/*.list-page-body { margin-top: 15px;}*/

	.footer2017-container2 { min-height: 100px; }

    section .submenu.small ul li a { color: #000; font-size: 0.9em; letter-spacing: 2px; text-transform: uppercase;}
	.par-lmt-v2 .description { font-size: 1.2em!important; font-weight: 200;}
	.par-lmt-v2 .description2 { font-size: 1.2em!important; font-weight: 200;}
	.footer-link-block-main { margin-top: 6px; min-width: 350px; }
	.footer2017-container { min-height: 300px; }
	.par-lmt-v2 .menu-point { padding: 20px 30px; font-size: 1.1em;  width: 25%;}
	.par-lmt-v2 .menu-point2 { padding: 20px 30px; font-size: 1.1em; width: 25%;}
	.par-lmt-v2 .parallax-window { height: 350px; padding: 80px 15px; width: 100%; margin: auto;}
	.par-lmt-v2 .menu-points-container { padding-top: 155px; width: 100%; margin: auto; text-align: center; margin-left: 0%;}

	.indicator-div{background: GREEN;}
	.container {
		width: 750px;
	}
	.mobile{display: inline;}
	.desktop{display: none;}
	.footer-menu-line-left{margin-top: 75px!important; padding: 0px 0px 0px 15px;}
	.footer-menu-line-right{margin-top: 75px!important; padding: 0px 15px 0px 0px;}
	#hfooter-banners1{ margin-top: 0px; margin-bottom: 25px; margin-left: 0px; text-align: center; }
	#hfooter-banners2{ margin-top: 0px; text-align: center; }
	.lmp-app .lietotnes-li{ width: 20%; }
	.lmp-app .lietotnes-li img {min-height: 38px;  max-width: 38px;}
	.tiesraides .tiesraides-item-all{ width: 100%; margin: auto; text-align: left; margin: auto; margin-bottom: 20px; }
	.table > tbody > tr > th, .table > tbody > tr > td { padding: 10px 6px 9px 20px !important; font-size: 13px; }

	.tarif-block-title  { font-size: 2.3vw; }
	.internets-block-title1 { font-size: 1.6vw; line-height: 400%;}
	.internets-block-title2 { font-size: 1.5vw; }
	.internets-block-title3 { font-size: 45px; line-height: 95%;}
	.internets-block-title4 { font-size: 1.5vw; }

	.row.full-height-cols div[class*="col-"]{ padding-top: 20px;  margin-bottom: -99999px;  padding-bottom: 99999px;}
	.kartes-standarts-right-col { padding-left: 50px; border-left: 3px dotted #adafb2; border-top: 0; }
	.row-valign-middle { display: flex; align-items: center;}
	#receive-terms { margin: 0; }
	#kadel-lmt-slide-img { height: 354px; }
	.nusa_slide_image_title { position: absolute; top: 2vw; left: 2.5vw; width: 45%; color: #fff; text-transform: uppercase; font-size: 3.2vw; line-height: 1.15; }
	.nusa_slide_image_text { margin-top: 1.43em; color: #fff; font-size: 0.6em; text-transform: none; line-height: 1.286;}
	.search-input-field { width: 80%!important; margin-left: 20px!important;}
	#body-footer2 { margin-top: 0!important; }
	.jaunumu-bloks { margin-top: 15px; }
	.lmp-app-div12{ height: 284px;}
	.lmp-app-div11{ height: 185px; margin-top: -25px;}
	.under-icon-title { font-size: 1.1em; }
	.tiesraides-item .play-btn { top: 39%;  left: 45%; }
	.tiesraides-item .play-btn img { width: 60px;}
	.akcijas-spotify-container-lv{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_560x270_lv.jpg') no-repeat; }
	.akcijas-spotify-container-ru{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_560x270_ru.jpg') no-repeat; }
	.akcijas { margin: 10px 0px 0px 0px; }
	.lietotnes-conteiner { margin-top: 10px;}
	.spotify-left-block { padding-right: 15px!important;}
	.spotify-right-block { padding-left: 15px!important; }

	#follow-us-block {margin: 30px 0px 0px 0px; min-height: 250px; float: right; text-align: right;}
	.follow-us-block-h3 {float: left; margin-left: 0px; width: 100%;}
	.swiper-pagination-homapage{text-align: center !important; }

	/* -------------- < ---- tarifu plani (title lapa) -------------------------------------------------------------------------------------- */
	.small-underprice {  margin-left: -20px; font-size: 0.7em;}
	.small-month-price-eiro { font-size: 1.8em; }
	.small-month-price-cents { font-size: 0.9em; margin-top:7px;}
	/* -------------- > --------------------------------------------------------------------------------------------------------------------- */


	/*  -------- BIZ templates -------------  */
	.biz-1-block {  border-bottom: 1px solid #e6e6e6; margin: 0px auto 30px auto!important; padding-bottom: 30px!important; text-align: left;}
	.biz-1-block h2{ color: #44413d;  font-size: 1.2em; margin-top: 10px; }
	.biz-1-block span{ color: #44413d;  font-size: 1.0em;}
	.biz-1-block-left { float: none; }
	.biz-1-block-right {  float: right; padding-bottom: 30px; text-align: center;}
	.biz-1-block-right img { text-align: right!important; }

	.biz-2-kontainer { margin-bottom: 10px; text-align: left; }
	.biz-2-block h2 { text-align: center; margin-top: 10px; margin-bottom: 10px;  font-size: 1.2em;}
	.biz-2-icon { float: none; width: 80px; text-align: center; padding-bottom: 20px; }
	.biz-2-btn { text-align: center; margin: auto; margin-bottom: 25px;}
	.biz-2-title {float: none; text-align: left; margin-bottom: 0px; font-size: 1.2em; margin-top: 0px; text-transform: none; display: block;}
	.biz-2-text {float: none; margin-left: 30px; text-align: center; font-size: 1.0em; width: auto; margin-bottom: 0px; display: block;}
	.biz-2-block-footer {  text-align: center; margin: 15px auto 50px auto; }
	.biz-2-sanemt-konsultaciju { color: #000000; font-weight: bold; text-decoration: underline; display: inline; padding-left: 30px;}

	.tt-block1-in1 { background: url('//lmt.mstatic.lv/lmt/images/tarifi-un-plani/b1_planset.jpg') #FFFFFF top center no-repeat; }
	.tt-block1-in2 { background: url('//lmt.mstatic.lv/lmt/images/tarifi-un-plani/b2_planset.jpg') #FFFFFF top center no-repeat; }

	.biz-4-line1-price { float: left; font-size: 1.0em; padding: 27px 0px 0px 0px; text-align: left;}
	.biz-4-line1-link { float: right; font-size: 1.0em; padding: 5px 0px 0px 10px; text-align: left;}
	.b5-link-style { float: right; margin-top: -15px;}
	.popup-div5-popup { width: 600px;}
	.biz-4-block-line2 {min-height: 110px; border-bottom: 1px solid #e2e2e2; border-right: 0px; }
	.biz-4-block-line3 {min-height: 110px; border-bottom: 1px solid #e2e2e2;  border-right: 0px;}
	.biz-4-block-line4 {min-height: 110px; border-bottom: 1px solid #e2e2e2;}
	.biz-4-line1-price {text-align: center; }
	.biz-4-line1-link {float: none; padding: 5px 0px 10px 10px; text-align: center;}

	.biz-inet-tplan-title { font-size: 1.4em;}
	.biz-inet-img1 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt-internets-e-starplapa.jpg') no-repeat center center; margin-bottom: 0 }
	.biz-inet-img2 {  background: url('//lmt.mstatic.lv/lmt/images/biz/internets-birojam555x260px.jpg') no-repeat center center; margin-bottom: 0 }
	.biz-inet-img3 {  background: url('//lmt.mstatic.lv/lmt/images/biz/Mobilais-WI-Fi555x260px.jpg') no-repeat center center; margin-bottom: 0 }
	.biz-inet-img4 {  background: url('//lmt.mstatic.lv/lmt/images/biz/Privatas-piekluves-punkts-555x260px.jpg') no-repeat center center; margin-bottom: 0 }
	.biz-inet-img5 {  background: url('//lmt.mstatic.lv/lmt/images/biz/inet_biz_main_1140x250.jpg') no-repeat center center; margin-bottom: 0 }
	.biz-inet-tplan-in { padding: 25px; }
	.biz-risinajumi-title { font-size: 1.6em; }
	.biz-risinajumi-sauklis { font-size: 1.3em; }

	.biz-sarunas-title { font-size: 1.3em; }
	.biz-sarunas-title-black { font-size: 1.3em; }
	.biz-sarunas-sauklis { font-size: 1.1em; }

	.resp-pakalpojumi-object-container { margin: none; text-align: left; float: left; }
	.arzemes-table th{ font-size: 1.2em!important; }
	.arzemes-table td{ font-size: 1.2em!important; }

	.internets .internets-block1 { background: url('//lmt.mstatic.lv/lmt/images/internets/bg1_1.jpg?V1') no-repeat center right;}
	.internets .internets-block2 { background: url('//lmt.mstatic.lv/lmt/images/internets/lg_mobilais-internets555x260px.jpg') no-repeat center right;}
	.internets .internets-block3 { background: url('//lmt.mstatic.lv/lmt/images/internets/lg_prieksamaksa555x260.jpg') no-repeat center right;}
	.internets .internets-block4 { background: url('//lmt.mstatic.lv/lmt/images/internets/lg_internets-majai555x260px.jpg') no-repeat center right;}
	.internets .internets-middle-block1 { padding: 0px 0px 0px 8px; }
	.internets .internets-middle-block2 {  padding: 0px 7px 0px 0px; }
	.internets .internets-middle-block3 {  padding: 0px 0px 0px 7px; }
	.internets .internets-middle-block4 {  padding: 0px 8px 0px 0px; }

	.majas-talrunis .image-div { margin-left: 15%;}
	.majas-talrunis .price-div { margin-right: 15%; }
	.accordion-popup { max-width: 600px;}
	.iframe-responsive { min-height: 700px; min-width: 750px; }


	.sidebar-content { width: 470px; }
	.sidebar-holder {margin-top: 0px; }


	.papildpakalpojumi .right-block-text li { line-height: 20px; }
     .popup-responsive {
         max-width: 500px;
     }

	.v2_product_list_item_ico {
		max-width: 100%/*80%*/;
	}

	.devices-carousel.direction { height: 100%; }
	.devices-carousel.direction .carousel-content { overflow-y: hidden; overflow-x: hidden; min-height: 600px; width: 110px!important; margin: 0px 0px 0px 0px; }
	.devices-carousel.direction li { }
	.devices-carousel.direction .carousel-nav.prev a { display: block;  width: 100%; height: 100%; }
	.devices-carousel.direction .carousel-nav.next a { display: block;  width: 100%; height: 100%; }
	.devices-carousel.direction .carousel-nav-active-cursor { position: absolute; right: -6px; top: 25px; width: 6px; height: 10px;  }
	.devices-carousel .img-thumb { margin-bottom: 5px!important; margin-right: 0px!important; }
	.devices-carousel-container { width: 145px; }
	.devices-carousel-container2 { width: 500px; }

	.current_bootstrap_interval { width: 2px; }

/*
	.order-by-list2 { background: #e2e2e2; position: fixed; bottom: 56px; right: 30px;  height: 165px; z-index: 7000;  background: #FFFFFF; border: 1px solid #cccccc; color: #bababa; cursor: pointer; width: 200px; text-align: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
*/

	#banner-video1440-container {
		font-size: 1.2em;
	}

	.banner-video1440-title {
		text-align: left;
	}

	.banner-video1440-description-block {
		position: relative;
	}

	.banner-video1440-description-text {
		text-align: left;
	}

	.banner-video1440-image {
		width: 130px;
		height: 80px;
		float: left;
		margin: 0 20px 0 0;
	}

	.newbiz-news-slider-subholder {
		max-width: none;
		margin: 0 14.2%;
	}

	/* Filters */
	.filters {
		display: block !important;
	}

	.youtube-container {
		margin-top: 3.3em;
	}

}



/* ===========-VIOLET-========================== min-width: 992px ===============================================================================================================  */
@media (min-width: 992px) {
	.biz-risinajumi-tplan2 { margin-top: 0px; }
	/*.biz-risinajumi-btn-edlus {  margin-top: 70px!important;  }*/
	#relize-right-menu { margin-top: 0px;  }
	.lietotnes-li-div-img { max-width: 50px!important; }

	.apple_samsung_banner-link1 { font-size: 1rem; margin: 36% 0px 0px 0%; }
	.apple_samsung_banner-link2 { font-size: 1rem;  margin: 36% 0px 0px 0%;  }

	.biz-sarunas-sauklis { font-size: 1.3em; }
	.biz-4-block { background: url('//lmt.mstatic.lv/lmt/images/biz/1440x500px_bg.jpg') #FFFFFF top center no-repeat; background-position: 0px 50px;}
	.biz-4-1-block { background: url('//lmt.mstatic.lv/lmt/images/inet_biz_bg2.jpg') #FFFFFF top center no-repeat; background-position: 0px 50px;}

	#hfooter-banners1{ display: inline-block; margin: 0px auto 0px auto; width: 49.5%;  }
	#hfooter-banners2{ display: inline-block;  margin: 0px auto 0px auto; width: 49.5%; }

	.biz-risinajumi-img9 {  background: url('//lmt.mstatic.lv/lmt/images/biz/zvanu_parvaldnieks_sadalas1_1140x250px.jpg') no-repeat center center; }
	.content-box { padding-top: 0px;}
	.par-lmt-v2 .ico-txt { white-space: nowrap; text-align: center; width: 100%; height: 20px; padding: 0px;}

    section .submenu.small ul li a { color: #000; font-size: 1.0em; }
	section .submenu.small { top: 0; left: 0; height: 30px; padding: 30px 0;  }
	.par-lmt-v2 .parallax-window { height: 500px; padding: 80px 100px;}
	.par-lmt-v2 .menu-points-container { padding-top: 170px; width: 100%; margin: auto; text-align: center; margin-left: 0%;}

	.menu-container-main{ }
	.indicator-div{background: VIOLET;}
	#fp-phones {}
	#fpviedpaligi { }
	#follow-us-block { min-height: 250px; }
	.body-box { margin-top: 0px;  }
	#cookies-policy-container { margin: 0px auto 0px auto!important; }
	.container {
		width: 970px;
	}
	.giga-banner-container{margin: 0px 0px 30px 0px;}
	.lmp-app-div2{margin-top: 0px;}
	.mobile{display: none;}
	.desktop{display: inline;}
	.footer-menu-line-left{margin-top: 17px!important; padding: 10px 0px 0px 15px;}
	.footer-menu-line-right{margin-top: 17px!important; padding: 20px 15px 0px 0px;}
	.r-footer-menu{height: 40px!important; width: 80%!important; padding: 0px 0px 0px 14%; }
	#fp-viedpaligi2{margin-top: 0px;}
	.akcijas .akcijas-item{margin-bottom: 0px;}
	.akcijas-header { margin-top: 10px; }
	.tiesraides { margin: 0px 0px 10px 0px; }
	.tiesraides-item .play-btn { top: 39%;  left: 42%; }
	.tiesraides-item .play-btn img { width: 60px;}
	.tiesraides-item-all .play-btn{top: 20%;  left: 40%; }
	.internets-block-title1 { font-size: 17px; line-height: 370%;}
	.internets-block-title2 { font-size: 15px; }
	.internets-block-title3 { font-size: 46px; line-height: 95%;}
	.internets-block-title4 { font-size: 17px; }
	.padding-for-planset { padding-left: 15px;}
	.padding-for-planset-right { padding-right: 15px; }
	.nusa_slide_image_text {
		font-size: 16px;
	}
	.help-title {
		padding-left: 10px; margin-left: 0px;
	}
	.jaunumu-bloks { margin-top: 0px; }
	.under-icon-title { font-size: 1.2em; }
	.lmp-app .lietotnes-li img {min-height: 50px;  max-width: 50px;}
	.m-header-top-nav-padding { padding-top: 0px; }

	.akcijas-spotify-container-lv{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_560x270_lv.jpg') no-repeat; }
	.akcijas-spotify-container-ru{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_560x270_ru.jpg') no-repeat; }

	.spotify-left-block { padding-right: 0px!important;}
	.spotify-right-block { padding-left: 0px!important; }
	.manslmt-logout-link-close-icon {float: right; }

	.lmtlat .tabs-kontainer-in { float: left; background: #d7d7d9; height: 37px; padding: 9px 8px 0px 8px; margin-right: 1px;  text-align: center; font-size: 0.8em;}
	.lmtlat .top-kontainer { width: 70%;}
	.lmtlat .tabs-kontainer-text { height: 23px;}

	#header-promo-inpage { margin-top: 0px; margin-bottom: 0px; }

	/*  -------- BIZ templates -------------  */
	.biz-title-iznemums { text-align: justify; width: 820px; margin: auto;}

	.biz-2-block h2 { text-align: center; margin-top: 20px; margin-bottom: 40px;  font-size: 1.5em;}
	.biz-2-icon { float: none; text-align: center; padding-bottom: 15px; margin: auto;}
	.biz-2-btn { text-align: center; margin: auto; margin-bottom: 25px;}
	.biz-2-title {float: none; text-align: center; margin-bottom: 10px; font-size: 1.3em; margin-top: 0px; text-transform: none; display: block;}
	.biz-2-text {float: none; margin-left: 0px; text-align: center; font-size: 1.0em; width: auto; margin-bottom: 15px; display: block;}
	.biz-2-block-footer {  text-align: center; margin: 40px auto 50px auto; }
	.biz-2-sanemt-konsultaciju { color: #000000; font-weight: bold; text-decoration: underline; display: inline; padding-left: 30px;}

	.lmtlat .project-text-in {padding: 0px 0px 0px 30px; }
	.tt-block1-conteiner{ margin-bottom: 0px; }
	.tt-block1-in1 { background: url('//lmt.mstatic.lv/lmt/images/tarifi-un-plani/b1_desctop.jpg') #FFFFFF top center no-repeat; }
	.tt-block1-in2 { background: url('//lmt.mstatic.lv/lmt/images/tarifi-un-plani/b2_desctop.jpg') #FFFFFF top center no-repeat; }

	.biz-3-block-video { height: 640px; }

	.biz-4-block-line1 { min-height: 90px; }
	.biz-4-line1-title { padding-top: 25px; }
	.biz-4-line1-price { float: none; font-size: 1.0em; padding: 20px 0px 0px 0px; text-align: center;}
	.biz-4-line1-link { float: none; font-size: 1.0em; padding: 5px 0px 0px 0px; text-align: center!important;}

	.popup-div5-popup { width: 760px;}

	/* -------------- < ---- tarifu plani (title lapa) -------------------------------------------------------------------------------------- */
	.small-underprice {  margin-left: -20px; font-size: 0.8em;}
	.small-month-price-eiro { font-size: 2.2em; }
	.small-month-price-cents { font-size: 1.0em; margin-top:7px;}
	/* -------------- > --------------------------------------------------------------------------------------------------------------------- */

	.biz-inet-img1 {  background: url('//lmt.mstatic.lv/lmt/images/biz/lmt-internets-e-starplapa.jpg') no-repeat center center;}
	.biz-inet-img2 {  background: url('//lmt.mstatic.lv/lmt/images/biz/internets-birojam555x260px.jpg') no-repeat center center; }
	.biz-inet-img3 {  background: url('//lmt.mstatic.lv/lmt/images/biz/Mobilais-WI-Fi555x260px.jpg') no-repeat center center; }
	.biz-inet-img4 {  background: url('//lmt.mstatic.lv/lmt/images/biz/Privatas-piekluves-punkts-555x260px.jpg') no-repeat center center; }
	.biz-inet-img5 {  background: url('//lmt.mstatic.lv/lmt/images/biz/inet_biz_main_1140x250.jpg') no-repeat center center; }

	.biz-4-block-line1 {min-height: 110px; padding: 0px;}
	.biz-inet-title-block { background: #f0f0f0; border-right: 1px solid #dddee0; margin: auto; height: 3em; position: relative;   cursor: pointer;}
	.biz-inet-title-block-last{ background: #f0f0f0; border-right: 0px!important;  margin: auto; height: 3em; position: relative;   cursor: pointer;}

	.biz-risinajumi-title { font-size: 2.0em; }

	.biz-sarunas-title { font-size: 1.6em; }
	.biz-sarunas-title-black { font-size: 1.6em; }
	.biz-sarunas-img1 {  background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas1.jpg') no-repeat center center;}
	.biz-sarunas-img2 {  background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_2.jpg') no-repeat center center;}
	.biz-sarunas-img3 {  background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_3.jpg') no-repeat center center;}
	.biz-sarunas-img4 {  background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_biroja_talrunis.jpg') no-repeat center center; }
	.biz-sarunas-img5 {  background: url('//lmt.mstatic.lv/lmt/images/biz/biz_sarunas_ip_telefonija_md.jpg') no-repeat center center; }
	.biz-inet-tplan-title { font-size: 1.9em;}

	.biz-sarunas-tplan3 { min-height: 220px; }
	.biz-sarunas-in3 { min-height: 220px; }
	.empty .biz-sarunas-bheader2 { float: none; width: 100%;}
	.empty .biz-sarunas-bfooter2 {padding: 0px; margin: 0px;  float: left;  border-top: 0px; border-left: 0px; border-top: 1px solid #e2e2e2; width: 100%; padding-left: 0px; }
	.empty .biz-sarunas-title2 {   margin: -10px 0px 0px 0px; text-align: left; padding: 0px 0px 10px 10px; width: 100%; text-align: center;}
	.empty .biz-sarunas-sauklis2 {    float: none; text-align: left;  padding-left: 10px; padding-bottom: 30px;  text-align: center;}
	.empty .biz-sarunas-btn {  float: right; text-align: center; margin-top: 40px;}
	.empty .line1-price {  float: left;}

	.internets-top-block1 { padding-right: 0px!important; }
	.internets-top-block3 { padding-left: 0px!important; }
	.internets-top-block2 { padding-left: 0px!important; padding-right: 0px!important;  }

	.vai-word { padding: 10px 0px 0px 0px;}

	.majas-talrunis .border-left { border-left: 1px solid #d2d2d2; padding-left: 30px; border-top: 0px solid #d2d2d2; padding-top: 0px;}
	.accordion-popup { max-width: 900px;}
	.header-promo-image { }
	.pakalpojumi-orange-adv-text { height: 50px; }
	.jaunumi-show-date { font-weight: 300;}
	.jaunumi-title-div { margin-top: 50px;}
	.jaunumi-content { margin-top: 20px;}
	.jaunumi-content img:not(.img-poga-black) { width: 100%;}
	.img-poga-black { text-align: center !important; margin: 30px auto auto auto; }
	.sms-image { margin-top: 0px; }
    .popup-responsive {
        max-width: 600px;
    }

	#biz-switch { margin: -25px 0px 0px 170px;  }
	.round-orange-slider-holder { width: 100%; }

	.current_bootstrap_interval { width: 3px; }

	.auth-iframe-fancybox-wrap .fancybox-inner {
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
	}

	#banner-video1440-holder {
		margin-top: -3em;
		overflow: hidden;
	}

	.newbiz-news-slider-subholder {
		margin: 0 12.5%;
	}

	.device-page .bottom-content-holder, .device-page .bottom-content-holder:last-child {
		border: none;
	}

	.device-page .bottom-content-holder-big-content {
		padding-bottom: 1em;
		border-bottom: 1px solid #e4e4e4;
	}

	.device-page .bottom-content-holder-title, .device-page .bottom-content-holder-title.bottom-content-holder-title-active {
		background: none;
		cursor: auto;
		padding-bottom: 1em;
		border-bottom: 1px solid #e4e4e4;
	}

	.device-page .bottom-content-holder-big-content-after {
		border-bottom: 1px solid #e4e4e4;
	}

	.device-page .specification-holder {
		border-top: none;
	}

	.youtube-container {
		margin-top: 0;
	}
}




/* ===========-ORANGE-========================== min-width: 1200px ===============================================================================================================  */
@media (min-width: 1200px) {
	.apple_samsung_banner-link1 { margin: 35% 0px 0px 58%; right: 30px; }
	.apple_samsung_banner-link2 { margin: 35% 0px 0px 58%; right: 30px;  }


	.par-lmt-v2 .menu-points-container { padding-top: 170px; width: 65%; margin: auto; text-align: center; margin-left: 18%;}
	.par-lmt-v2 .parallax-window { height: 500px; padding: 80px 30px;}

	.body-box { padding: 0px 20px; }

	/*#header-line { padding-left: 60px; padding-right: 60px;  } */
	#header-line { padding-left: 0px; padding-right: 0px;  }


	.indicator-div{background: ORANGE; }
	.container {    width: 1170px;  }
	#fp-packs{margin-top: 0px;}
	.mobile{display: none;}
	.desktop{display: inline;}
	#fp-computers{margin-top: 0px;}
	#fp-viedpaligi3{margin-top: 0px;}

	.tiesraides-item-all .play-btn{top: 20%;  left: 34%; }
	.tarif-block-title  { font-size: 28px; }
	.internets-block-title1 { font-size: 18px; line-height: 350%;}
	.internets-block-title2 { font-size: 16px; }
	.internets-block-title3 { font-size: 48px; line-height: 95%;}
	.internets-block-title4 { font-size: 16px; }
	.header-promo-video-play { position: absolute; top: -20px; left: 550px; }
	.device-list-pic-holder { max-width: 125px; }
	.padding-for-planset { padding-left: 0px;}
	.padding-for-planset-right { padding-right: 0px;}
	.middle-home-baner {padding-left: 15px; padding-right: 15px; }
	.nusa_slide_image_title {
		top: 26px;
		left: 36px;
		font-size: 40px;
	}
	.lmtlat .tabs-kontainer-in { float: left; background: #d7d7d9; height: 37px; padding: 9px 8px 0px 8px; margin-right: 1px;  text-align: center; font-size: 0.9em;}
	.lmtlat .tabs-kontainer-text { height: 20px;}

	#header-bottom-nav-ul a {font-size: 1.1em; }
	.akcijas-spotify-container-lv{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_370x270_lv.jpg') no-repeat; }
	.akcijas-spotify-container-ru{background: url('//lmt.mstatic.lv/lmt/images/_responsive_lmt/spotify_370x270_ru.jpg') no-repeat; }
	.biz-risinajumi-title { font-size: 2.0em; }
	.biz-sarunas-title { font-size: 1.7em;}
	.biz-sarunas-title-black { font-size: 1.7em;}
    .popup-responsive {
        max-width: 700px;
    }

	.device-page .first-text-holder {
		text-align: left; margin-top: 0px;
	}

	.current_bootstrap_interval { width: 4px; }
}


@media (min-width: 768px) and (max-width: 991px) {
	/*.indicator-div{background: gray;}*/
}

@media (min-width: 992px) and (max-width: 1240px) {
	/*.indicator-div{background: yellow;}*/
	#header-bottom-nav-ul a {font-size: 0.86em; }
}

@media (min-width: 768px) and (max-width: 1100px) {
    .v2_product_list_item_large_title_xsmall {
        font-size: 1em;
    }

    .v2_product_list_item_large_title_xsmall .v2_product_list_item_large_title_postfix {
        font-size: 0.8em;
    }
}

/* -- > ------- Bootsstrap modes ------------------ */







/*  ========== < ===== CHAT WINDOW ================================================================================================= */
.chat-div-container { position: fixed; z-index: 1000; right: 30px; bottom: 15px; }
#chatDiv { position: fixed; z-index: 10000; right: 0px; bottom: 0px; }
.chat-iframe { height: 500px; width:100%; padding: 0px; margin: 0px; min-width: 280px; max-width: 300px;}

/*  ------------ BLACK ------------------------------ */
@media (min-width: 480px) {
	.chat-iframe { height: 550px; min-width: 280px; max-width: 300px;}
}

/* -------------DARKRED--------------------------------  */
@media (min-width: 576px) {
	#chatDiv { right: 30px; }
	.chat-iframe { min-height: 600px; height: 100%;min-width: 350px; max-width: 400px;}
}

/*  ------------ GREEN ------------------------------ */
@media (min-width: 768px) {
	.chat-div-container { right: 30px; bottom: 90px; }
}

/*  ------------ VIOLET ------------------------------ */
@media (min-width: 992px) {
}


/*  ------------ ORANGE ------------------------------ */
@media (min-width: 1200px) {

}

/*  ========== > =================================================================================================================== */






/*  ========== < ===== Sākumlapas ziņas ================================================================================================= */
.home-new-container { margin: 0px 0px 55px 0px; height: 640px; overflow: hidden; }
.homepage-one-news-row { display: inline-block; width: 100%; height: 60px; border-bottom: 1px solid #e4e4e4; padding-top: 17px; z-index: 3000;}
.two-rows-padding { margin-top: -5px!important; }
.homepage-one-news-row:hover { color: #c8102e!important; border-bottom: 1px solid #c8102e; }
.homepage-one-news-date { margin-right: 15px; width: 40px; color: #c8102e; font-size: 0.95rem; line-height: 1.0rem;  cursor: pointer; }
.homepage-one-news-title { margin-top: 1px; color: #000; width: 80%; text-indent: 0em;  font-size: 0.95rem; line-height: 1.0rem; cursor: pointer; }
.homepage-one-news-title-f { color: #c8102e!important; }
.home-new-in-block { margin-top: 15px;  }

.homepage-news-first-div {padding-left: 15px; height: 180px; overflow: hidden; }
.homepage-orange-border { border-bottom: 1px solid #c8102e; }
.homepage-news-first-div-main { }
.homepage-news-first-overflow { width: 100%; margin: 70px 0px 0px 0px; height: 146px; z-index: 1000; position: absolute; background: url('//lmt.mstatic.lv/lmt/images/news_overflow.png') center center no-repeat; }
.homepage-news-first-title {  color: #000; font-size: 1.3rem; line-height: 1.5rem; font-weight: 300; margin-bottom: 15px; }
.homepage-news-first-text{  color: #000; font-size: 0.95rem; line-height: 1.25rem;  }
.homepage-news-first-link { position: absolute; z-index: 4000; margin-top: 15px; color: #ff6a13; width: 100%; text-align: center;}
#curNewsLinkImg { margin-left: 5px; margin-top: -6px;}

.homepage-promo-block { margin-bottom: 30px; min-height: 100px; }
.homepage-promo-block .promo-block-header { height: 25px; width: 100%; margin: auto auto 15px auto; }
.homepage-promo-block .promo-block-header span {  color: #2D2D2D; font-size: 1.25rem; line-height: 1.3rem; font-weight: bold;}
.homepage-promo-block .promo-block-header a { }
.homepage-promo-block .promo-block {  display: inline-block; background-color: #FFF; min-height: 388px; border: 1px solid #E8E8E8; border-radius: 5px;  padding-bottom: 25px; margin-top: 42px;}
.homepage-promo-block .promo-block-out { width: 100%; position: absolute; display: inline-block; margin: -42px 0px 0px 0px;}
.homepage-promo-block .promo-block img { min-height: 148px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.homepage-promo-block .block-text { height: 148px; padding: 0px 10px; }
.homepage-promo-block .block-title { color: #2D2D2D; font-size: 1.25rem; line-height: 1.61rem; font-weight: bold; text-align: center;  margin: 27px auto auto auto; max-width: 170px; }
.homepage-promo-block .block-undertitle { color: #4E4E4E; font-size: 1.0rem; line-height: 1.36rem; text-align: center; margin: 11px auto auto auto; max-width: 100%; }
.homepage-promo-block .block-price { margin-top: -10px; padding: 0px 0px 0px 28px; height: 30px; }
.homepage-promo-block .block-btn { padding: 0px 28px 0px 0px; }
.homepage-promo-block .block-btn2 { padding: 0px 0px 0px 0px; }
#carouselTarifi { overflow: hidden; min-height: 455px;  }
.tp-carousel-inner-pag { margin-bottom: 35px; }

.viedpaligu-badge { margin: 30px 0px; min-height: 50px; padding: 15px;  background: #FFFFFF; border: 1px solid #DDDDDD; border-radius: 6px; }
.viedpaligu-badge .text { font-size: 0.95rem; line-height: 1.2rem; color: #4E4E4E; margin: 12px 0px;}
.viedpaligu-badge .title { font-weight: 300; font-size: 1.3rem; line-height: 1.4rem; }
.viedpaligu-badge .title img { margin-top: -10px; height: 20px;}
.viedpaligu-badge .poga { text-align: right; }
.viedpaligu-badge .poga img { margin-top: -7px; height: 12px; margin-left: 3px; }
.viedpaligu-badge .poga a { font-size: 1.0rem; line-height: 1.2rem; color: #FF6A13; }



/*  ------------ BLACK ------------------------------ */
@media (min-width: 480px) {
	.homepage-one-news-date { margin-right: 30px; width: 40px; font-size: 1.07rem; line-height: 1.3rem;  }
	.homepage-one-news-title { width: 80%; text-indent: 0em;  font-size: 1.07rem; line-height: 1.1rem; }
	.home-new-container { margin: 35px 0px 55px 0px; height: 540px;  }
	.homepage-news-first-title { font-size: 1.6rem; line-height: 1.8rem; margin-bottom: 15px; }
	.home-new-in-block { margin-top: 55px;  }
	.homepage-promo-block {  margin-top: 0px;}
}

/* -------------DARKRED--------------------------------  */
@media (min-width: 576px) {
	.home-new-container { margin: 35px 0px 55px 0px; }
	.homepage-news-first-title { font-size: 1.9rem; line-height: 2.0rem; margin-bottom: 15px; }
	.homepage-promo-block .promo-block {  min-height: 388px;  }
	.homepage-promo-block .promo-block-out {  width: auto; }
}

/*  ------------ GREEN ------------------------------ */
@media (min-width: 768px) {
	.homepage-promo-block .promo-block {  margin-top: 0px;}
	.homepage-news-first-link { position: absolute; z-index: 4000; margin-top: 20px; color: #ff6a13; width: 100%; text-align: right;}
	.homepage-news-first-overflow { margin: 120px 0px 0px 0px; height: 146px; }
	.home-new-in-block { margin-top: 0px;  }
	.home-new-container { margin: 35px 0px 55px 0px; height: 340px;}
	.homepage-news-first-div {padding-left: 70px; height: 240px; }
	.homepage-one-news-title { width: 75%; font-size: 0.85rem; line-height: 1.0rem; }
	.homepage-one-news-date { margin-right: 20px; width: 30px; font-size: 0.85rem; line-height: 1.0rem;}
	.homepage-news-first-title { font-size: 1.9rem; line-height: 2.0rem; margin-bottom: 15px; }
}

/*  ------------ VIOLET ------------------------------ */
@media (min-width: 992px) {
	.homepage-news-first-title { font-size: 2.4rem; line-height: 2.6rem; margin-bottom: 15px; }
	.homepage-one-news-date { margin-right: 30px; width: 40px; font-size: 1.07rem; line-height: 1.3rem;}
	.homepage-one-news-title { width: 75%; font-size: 0.95rem; line-height: 1.0rem; }
	.home-new-container { margin: 35px 0px 15px 0px; max-height: 340px; min-height: 340px; }
	.homepage-promo-block .block-price { margin-top: -10px; padding: 0px 0px 0px 15px; }
	.homepage-promo-block .block-btn { padding: 0px 15px 0px 0px; }
	.homepage-promo-block .block-btn2 { padding: 0px 0px 0px 0px; }
	.homepage-promo-block .block-text { height: 178px; }
}


/*  ------------ ORANGE ------------------------------ */
@media (min-width: 1200px) {
	.homepage-promo-block .block-price { margin-top: -10px; padding: 0px 0px 0px 28px; }
	.homepage-promo-block .block-btn { padding: 0px 28px 0px 0px; }
	.homepage-promo-block .block-btn2 { padding: 0px 0px 0px 0px; }
	.homepage-one-news-title { width: 80%; }
	.home-new-container { margin: 35px 0px 55px 0px; max-height: 340px; min-height: 340px; }
	.homepage-one-news-title { width: 75%; font-size: 1.07rem; line-height: 1.1rem; }
}

/*  ========== > =================================================================================================================== */



.img-conv19-ico {  width:35px!important; margin-top: -5px; float: left; margin-right: 10px;}
.img-conv19-ico2 {  width:135px!important; text-align:center; }
.center-conv19 { text-align: center; margin-bottom: 30px; }

.manslmt-man-ico { display: none; }

.disclaimer-2024-03-25 {
    padding-left: 28px;
    background: url(//lmt.mstatic.lv/lmt/images/icons/alert-circle.svg) no-repeat left 0px;
    font-size: 14px;
    min-height: 20px;
}

.disclaimer-2024-03-25-relative {
    position: relative; 
    z-index: 2;
}