/*
Lifestyle Outpost for Joomla!
Commercial Software
Copyright 2013 Monev Software LLC
All Rights Reserved
www.joomlaxtc.com
*/
/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body {background:#fff url('https://manestet.ru/templates/lifestyleoutpost/images/backgrounds/bg.jpg') 0px 165px no-repeat;color:#777777;}

/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#839ec7;background-color:#f7f7f7;}
.componentheading {color:#6c9eef;background-color:#f7f7f7;}
a,input.button {color:#777777;}
a:hover {color:#6c9eef;}
a:active {color:#777777;}
h1 {color:#839ec7;}
h2 {color:#333333;}
h3 {color:#333333;}
h4 {color:#333333;}
h5 {color:#333333;}
h6 {color:#333333;}
/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{background-color:#f7f7f7;}
.pagetitle, .pagetitle a {color:#6c9eef;}
.pagetitle span{}
.title {color:#839ec7;}
.title a {color:#839ec7;}
.title a:hover {color:#777777;}
h4.title{color:#333333;}
/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#526782;}
.basecolor_2 {color:#222;}
.basecolor_2 a {color:#222;}
.basecolor_3 {color:#aaaaaa;}
.basecolor_4 {color:#ebebeb;}
.basecolor_5 {color:#526782;}
.basecolor_6 {color:#c8718a;}
.basecolor_7 {color:#c88b7d;}
.basecolor_8 {color:#526782;}
/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{background:#fff ; -moz-box-shadow: 0 0 50px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.1); box-shadow: 0 0 50px rgba(0,0,0,0.1);  }
#header{background:transparent ; }
#header {}
#logo a{background:url(https://manestet.ru/templates/lifestyleoutpost/images/logo.png) no-repeat 0 0;height: 86px;width:195px;}
#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent ;}
#region1{background:transparent ;}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:transparent }
#region2{background:transparent ;}

/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#FFFFFF ;}
#region3wrapnoimg{background:#FFFFFF}
#region3{ background:transparent ;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:#fff ;}
#region4{background:transparent ;}
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#fff ;}
#region5{background:transparent ;}
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#fff ;}
#region6{background:transparent ;}
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#fff url('https://manestet.ru/templates/lifestyleoutpost/images/backgrounds/map.jpg') top center no-repeat;}
#region7{background:transparent ;}
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#fff ;}
#region8{background:transparent ;}
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#fff ;}
#region9{background: ;}
#region9 input.inputbox{background:#333!important;border:1px solid #333!important;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#111;color:#222;}
#footerpad{background:transparent;}
/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menuwrap {background: #f3f3f3;border:1px solid #eaeaea; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
@media(max-width:786px){
#menuwrap {background:#fff!important;}
}
#menu {background: transparent;}
#menu .xmenu {color:#aaaaaa;}
/* Top Level */
#menuwrap ul.menu > li > a {color:#444; background-color: transparent; border-right:1px #eaeaea solid;}
#menuwrap ul.menu > li > a:hover,#header ul.menu > li.xtcHover a {color:#526782;background-color: #f7f7f7; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;}
#menuwrap ul.menu > li.active > a{color:#526782;background-color: #f7f7f7;border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;}
/* Dropdown Level */
#menuwrap ul.menu li.parent > ul {background: #F7F7F7;-moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);box-shadow: 0 0 15px rgba(0,0,0,0.2);clip:rect(0px, 1000px, 1000px, -10px);border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px;}
#menuwrap ul.menu li.parent > ul > li > a {color:#444;background: #fafafa;margin-bottom:8px;padding:0 8px 0 8px;border-left: 2px solid transparent;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#444;background: transparent;margin-bottom:8px;border-left: 2px solid #526782;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#526782;background: #f1f1f1;margin-bottom:8px;border-left: 2px solid #526782;}
/* ----------------------------------------------*/
/* M 01 - XTC Side Menu 
/* ----------------------------------------------*/
ul.menu.iconside li:hover {background-color:#f1f1f1!important;}
/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3{background:   ;}
.module h3 span.first_word{color:#222222;}
.module h3 span.rest{color:#6c9eef!important;}
.rtitle h3 span {background-color:#222;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.frame {border: 8px solid #222!important;}
.box{background:#222!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#222!important;background:none!important;}
.tabbed h3 span{background:#222!important;	color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.stylebox{background:#526782;color:#fff;}
#region9 .module h3 {border-bottom:1px solid #ededed;padding-bottom:20px;margin-bottom:25px!important}
#region9 .module h3 span {font-size:12px; text-transform:uppercase; color:#666;letter-spacing:0;  }
#region9 ul li {padding-left:0!important;margin-bottom:10px;font-size:13px;text-transform:upercase!important;}
/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Joomla Content */
.comwrap {background:#f7f7f7;border:5px solid #ffffff;outline:1px solid #f1f1f1;}
.category_img{border:1px solid #e1e2de;background:#eef0eb;}
.cat-item div.action span{border-right:1px solid #CCCCCC;}
.btn input,.btn button{ background:#526782!important; color:#fff!important;text-shadow:none!important}
.btn { background:#526782!important; border:none; color:#fff!important;text-shadow:none!important }
.button, button {background:#526782!important; color:#fff!important;text-shadow:none!important}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#f7f7f7; border:1px solid #e6e6e6;}
.imgframe {background:#f7f7f7; border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
h5.day {color:#999;}
h5.month{color:#333;}
.article_header {background:#f7f7f7; border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.article_date_pad{color:#222;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs a.pathway, div.breadcrumbs span.here {display:inline-block;}
span.showHere {color:#ccc;}
a.pathway {color:#ccc!important;}
span.here {color:#ccc!important;}
.readmore a {color:#526782 !important;}
.readmore a span {color:#222;}
.readmore a:hover {background:#526782; color:#fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
.rmore1,.rmore1 input {background:#526782; color: #f3f3f3;-moz-transition: background  1s;
  -webkit-transition: background 1s;
  -o-transition: background  1s;
  -ms-transition: background 1s;
  transition: background 1s;}
.rmore1:hover,.rmore1:hover input {background: rgba(255,255,255,1); color: #222;}
div.pagination span {color:#ccc;}
.pagination ul > li > a, .pagination ul > li > span {background-color:#aaaaaa;color:#ccc;}
.pagination ul > li > a {color:#fff;}	
.pagination ul > li > a:hover {color:#666;}
legend {color:#526782 !important;}
dt.result-title, dt.result-title a {color:#526782 !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#fff;background:#526782;cursor:pointer;}
.items-more h3 {color:#526782!important;}

/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:transparent;}
.bargraphv,.bargraphv a:hover{ background-color:#526782!important;}
.circletag { background-color:#526782!important;}
.circlebottom {border-top-color: #526782!important;}
.cloud_tag1 {background-color:#222!important;}
.bargraphv,.bargraphv a {background-color:#526782!important;} 
/* ----------------------------------------------*/
/* H 03 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
/* ----------------------------------------------*/
/* K2 Styling
/* ----------------------------------------------*/
a.subCategoryMore {background:#526782 !important;color:#fff;}
div.subCategory-rwd h2 {background:#222 !important;}
div.subCategory-rwd h2 a {color:#fff!important;}
table#cart th { background-color: #111 !important; }
.catwall {background:#fff;}
.catimgwrap {padding: 0; border:1px solid #ededed; border-bottom:none;}
.catimgwrap  img {/*min-width:150px !important;*/}
a.info {background:#222;color:#fff; padding:5px 5px 6px 5px;display:block;}
a.info i {font-size:12px; margin:4px 3px 0 -20px; color: rgba(255,255,255,0.35);}
.info:hover {background:#526782;}
.miniCartButton a {color:#526782 !important;}
/* ----------------------------------------------*/
.miniCartButton i {float:left;display:inline-block;line-height:2em!important;text-align:center!important;padding-right:1px!important;margin:-1px 0 0 0!important;width:22px; height:22px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; font-size:12px !important; color:#fff;line-height:192%;}
/* Custom HTML
/* ----------------------------------------------*/

#topleft a, .loginbutton, .registerbutton {display:inline-block;text-align:center!important;padding:0; min-width:22px; height:22px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; font-size:12px; color:#fff; line-height:192%;}
.loginbutton {background:#526782; margin-right:15px;}
.registerbutton {background:#222}
.miniCartButton {background:#526782; min-width:22px; height:22px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; font-size:12px; color:#fff;}

#topleft a {color:#0c295d; font-size:0.9em;}
#topright {color:#0c295d; font-size:0.9em; text-align:right;}
#topright p a {margin-left:100px;}
#miniK2StoreCart p {background:#526782;}
ul.social {}
ul.social li {display:block;}
ul.social li a {color:#666;}
ul.social li a i {display:inline-block;text-align:center!important;padding:0; width:22px; height:22px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;  color:#fff; background:#777; line-height:192%; margin:-3px 15px 0 0;}
p.disclaimer {font-size:13px;line-height:133% !important; margin-top:10px!important; padding:0!important;}
.totop {display:inline-block; font-size:13px;margin:0; padding:5px 10px; color:#999; background:#444; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
a.buttontools{margin-top:6px;display:inline-block;text-align:center!important;width:32px; height:32px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; font-size:18px; color:#fff;  background:#526782;}
span.buttontools{display:inline-block;text-align:center!important; line-height:32px; font-family:Tahoma; font-size:14px!important; padding:0 5px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; font-size:18px; color:#fff;  background:#526782;}
a.buttontools i {margin-top:9px; font-size:15px;}
.bigbanner {background: url(https://manestet.ru/templates/lifestyleoutpost/images/backgrounds/bigtext-banner-s1.png) top center no-repeat; background-size:100%;}
.k2banner {background: url(https://manestet.ru/templates/lifestyleoutpost/images/backgrounds/k2ad-s2.png) top center no-repeat; background-size:100%;}
/* ----------------------------------------------*/
/* H 06 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#526782 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#526782 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#526782 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#526782 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#526782 !important;}
.kmt-hits a:hover {color:#526782 !important;}
#section-kmt .input.button {background:#526782 !important;color:#fff !important;	}
#section-kmt .kmt-btn-submit {background:#526782 !important;color:#fff !important;}
div.kmt-content p {background:#fff;}
div.kmt-content p:after {border-color:transparent #fff;}
.circle {background:#526782 !important;color:#fff !important;}
/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/
.mobilebtn {background-color:#526782!important;}

#footer {color:#fff;}
.recommend_btn {text-align:center;}
.recommend_btn {display:block; max-width:124px; width:100%; height:26px; line-height:26px; border-radius:13px; text-align:center; margin:20px auto;background:#ff4f51;}
.recommend_btn a {color:#fff;  font-size:1.1em; display:block;  font-family:Arial;}
#left ul ul {overflow:hidden;}
#left div>ul>li.parent {background:url(https://manestet.ru/templates/lifestyleoutpost/images/plus.png) no-repeat right 10px top 15px; }
#left div>ul>li.parent.xtcHover {background:url(https://manestet.ru/templates/lifestyleoutpost/images/minus.png) no-repeat right 10px top 15px; }
#user25 {text-align:left;}
.fleft {float:left; padding-right:10px;}
#user1 h3 {border-top:#bcbcbc 1px solid; position:relative; text-align:center; border-bottom:1px solid #f4f4f4; height:17px; clear:both;}
#user1 h3:last-child {border-bottom:none!important;}
#user1 h3 span {position:relative; top:-10px; background:#fff; color:#5a5e62; text-transform:uppercase; font-size:18px; display:inline-block; padding:0 15px;}
#headerwrap1 {background:url(https://manestet.ru/templates/lifestyleoutpost/images/top-top-bg.jpg) no-repeat; height:53px; overflow:hidden;}
#headerwrap2 {background:url(https://manestet.ru/templates/lifestyleoutpost/images/top-btm-bg.png) repeat-x top;}
.lastarea {cler:both; padding-top:15px;}
.lastarea h3 {top:20px;}


#abovecontent h3 {border-top:#bcbcbc 1px solid; position:relative; text-align:center; margin-bottom:10px; height:17px; clear:both;}
#abovecontent h3:last-child {border-bottom:none!important;}
#abovecontent h3 span {position:relative; top:-10px; background:#fff; color:#5a5e62; text-transform:uppercase; font-size:18px; display:inline-block; padding:0 15px;}


@media (max-width: 786px){
	body {background-position:30px 50%;}
#headerwrap1 {display:none;}
#headerwrap2 {background:none; position:relative!important; top:0!important; height:auto; width:auto!important;}
}
@media (min-width:787px) {
}

.xtcHover ul {height:auto;}
h1 {
   padding: 12px 24px 11px  !important;
   display: block;
   font-size: 1.5em!important;
/*   background:#111;*/
   color:#fff;
   text-align:left!important;
   margin-bottom:30px!important;
}

.clr {clear:both;}
.jshop_prod_description h2 {font-size:1.2em; margin-bottom:15px;}
.jshop_prod_description h3 {font-size:1em; margin-bottom:15px;}
.lightbox {background:none;}
.jshop_img_description {clear:both; margin:10px 0!important;}
img.jshop_img_thumb {border:1px solid #ededed; padding:0; margin:0 1% 5px 1%; width:17.5%; height:auto; box-sizing:border-box;}
#list_product_image_thumb {width:100%; text-align:center;}
img.jshop_img_thumb:nth-child(5n+1) {margin-left:0;}
img.jshop_img_thumb:nth-child(5n+5) {margin-right:0;}
.prod_code {text-align:center; margin-bottom:10px;}
.list_product [class*="span6"]:nth-child(2n+1), .list_category [class*="span6"]:nth-child(2n+1) {margin-left:0;}

.d-product-amount-num {border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; line-height:30px; text-align:center; display:block; float:left; overflow:hidden; min-width:35px;} 
.d-ico-minus {background:#f6f6f6;font-size:1.8em; cursor:pointer; border:1px solid #d3d3d3; border-bottom-left-radius:3px; border-top-left-radius:3px; width:34px; text-align:center; line-height:30px; display:block; float:left; overflow:hidden;}
.d-ico-plus {background:#f6f6f6;font-size:1.8em; cursor:pointer; border:1px solid #d3d3d3;border-bottom-right-radius:3px; border-top-right-radius:3px;width:34px; text-align:center; line-height:29px; padding-top:1px; display:block; float:left; overflow:hidden;}
.cart .quantity .data {padding-top:0px; margin:0 auto; width:115px;}
.product_price, .k2store_add_to_cart, .prod_qty_input {min-height:32px; position:relative; line-height:32px;margin:0!important;}
.jshop_list_product .jshop .old_price {text-align:left; margin-top:-10px; margin-bottom:-10px;}
.category_short_description {margin-bottom:25px; font-size:10pt; color:#444; font-family:tahoma; position:relative; top:-15px; text-align:justify;}
.jshop_list_product .oiproduct.k2storeCartForm1 {overflow:hidden;}
.jshop_list_product .jshop .product_price:after {content:''; display:block; float:none; clear:both;}
.product_price {font-family:Arial;}
#component li { margin-bottom:7pt;}

.pagination-start, .pagination-prev, .pagination-next, .pagination-end {display:none!important;}
.k2rightcolumn .product_price {float:left;}
.k2storeCartForm1:after {content:''; clear:both; display:block;}

.mainmod-text p {line-height:120%;}
.each-client {clear:both; overflow:hidden; margin:0;}

.each-client .row {width:100%; overflow:hidden; margin-left:0!important;  border-bottom:1px solid #e9e9e9;}
.each-client .span12 {border:1px solid #e9e9e9; border-bottom:0; text-align:center; font-size:1.1em; font-weight:bold; color:#FF4F51; line-height:43px;}
.each-client img {margin:10px auto; display:block;}
.each-client span {display:block; text-align:center; margin:6px 5px 0 5px; font-size:16px; line-height:120%; color:#333;}
.each-client .span3 {border-right:1px solid #e9e9e9; margin:0; width:25%;}
.each-client .span3:first-child {border-left:1px solid #e9e9e9;}

@media (max-width:767px) {
.each-client .span12 {line-height:140%;}
.each-client .span12 {border:0!important; border-bottom:1px solid #e9e9e9!important; margin:0; width:100%;}
.each-client .span3 {width:50%; height:185px; float:left; border:1px solid #e9e9e9; border-top:none;}
#user1 .lastarea li {display:inline-block; width:30%; margin:3px 0.3%;
border: 1px solid #f1f1f1;
    background-color: #fff;
    border-radius: 2px;
    text-align: center;
padding:5px 2px;
    height: auto;
    color: #5a5e62;
}
#abovecontent .module.title-on {margin-top:0;}
}
.visible-xs {display:none;}
@media (max-width: 480px) {
.frontpage .each-client img  {width:auto!important; max-height:100px;}
.hidden-xs {display:none;}
.visible-xs  {display:block;}
#abovecontent h3.moduletitle {border: 1px solid #f1f1f1;
    background-color: #f9f9f9;
    border-radius: 2px;
    top: 0;
    padding: 0!important;
	clear:both;
    text-align: center;
    display: block;
    height: auto;
    text-transform: uppercase;
    color: #5a5e62;

    font-size: 18px;
}
#abovecontent h3 span {background:none;     position: relative;
    top: 0px;
    color: #5a5e62;
    text-transform: uppercase;
    font-size: 18px;
    display: inline-block;
    padding: 12px 15px;}
}                

.blog-featured > .xtc-leading > div > div, .blog-featured > .row-fluid > .row-fluid > div, h1 {margin-bottom:10px!important;}
.pagination .counter {display:none;}

.items-more {margin-top:0; padding-top:30px; clear:both;}
.items-more li a {font-weight:bold; font-family:Tahoma; font-weight:10pt;}