/*
Samurai template for Joomla!
Commercial Software
Copyright 2014 joomlaxtc.com
All Rights Reserved
www.joomlaxtc.com
*/

/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body.frontpage {
    background:url('https://inhome-43.ru/templates/samurai/images/backgrounds/background_block_01.jpg') center fixed;
    color:#242424;
    background-size: cover;
    }
body {
    background: url('https://inhome-43.ru/templates/samurai/images/backgrounds/') repeat;
    color:#242424;
    }
body.mobile{background:transparent!important;}

/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#220091;}
.componentheading,.componentheadingnowrap,.pagetitle,span.subheading-category {color:#220091;}
a,input.button {color:#220091;}
a:hover {color:#220091;}
a:active {color:#220091;}
h1 {color:#220091;}
h2 {color:#220091;}
h3 {color:#220091;}
h4 {color:#220091;}
h5 {color:#220091;}
h6 {color:#220091;}

/* ----------------------------------------------*/
/* B 02 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#220091;}
.basecolor_2 {color:#FFFFFF;}
.basecolor_2 a {color:#FFFFFF;}
.basecolor_3 {color:;}
.basecolor_4 {color:;}
.basecolor_5 {color:;}
.basecolor_6 {color:;}
.basecolor_7 {color:;}
.basecolor_8 {color:;}

/* ----------------------------------------------*/
/* G 00 - Header,logo,menu
/* ----------------------------------------------*/
#headerwrap {background:rgba(0, 0, 0, 0.8) url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;border-bottom:1px solid #242424;}
#header{background: url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
#header {padding: 5px 0px 10px 0px;}
#logo a{background:url(https://inhome-43.ru/templates/samurai/images/logos/) no-repeat 0 0;height: 0px;width:0px;margin:0px;}
#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);}

/* XTC Menu */
#menuwrap {background: transparent;}
#menu {background: transparent;}
/* Top Level */
#menuwrap ul.menu > li {background-color: transparent;}
#menuwrap ul.menu > li a {color:#ffffff;}
#menuwrap ul.menu > li.deeper.parent.xtcHover {background-color: transparent;z-index:999999999999!important;position:relative!important;}
#menuwrap ul.menu > li:hover a {color:#B3B3B3;}
#menuwrap ul.menu > li.active {background-color: transparent;}
#menuwrap ul.menu > li.deeper.parent.active {background-color: transparent;}
#menuwrap ul.menu > li.deeper.parent.active.xtcHover {background-color: transparent;}
#menuwrap ul.menu > li.active a {color:#FFFFFF;}
/* Drop Level */
#menuwrap ul.menu li.parent > ul {background-color: rgba(0, 0, 0, 0.8);border:1px solid #242424;border-top:0px;display:none;}
#menuwrap ul.menu li.parent > ul > li {text-align:left; background: linear-gradient(to left,rgba(0, 0, 0, 0.8),rgba(0, 0, 0, 0.8) 50%,rgba(0, 0, 0, 0.2) 50%,rgba(0, 0, 0, 0.2));
background-position: 100% 0; background-size: 200% 100%;transition: all 3.8s ease-in;}
#menuwrap ul.menu li.parent > ul > li > a {color:#fff;}
#menuwrap ul.menu li.parent > ul > li:hover {background-position: 0 0;}
#menuwrap ul.menu li.parent > ul > li > a:hover {color:#fff;}
#menuwrap ul.menu li.parent > ul > li.active {background: !important;}
#menuwrap ul.menu li.parent > ul > li.active:hover {background: !important;}
#menuwrap ul.menu li.parent > ul > li.active > a {color:#fff;}
/* Side Menu */
ul.menu.iconside li {text-align:left; background: linear-gradient(to left,rgba(0, 0, 0, 0.2),rgba(0, 0, 0, 0.2) 50%,  
rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2));background-position: 100% 0;    background-size: 200% 100%;transition: all 3.8s ease-in;}
ul.menu.iconside li:hover {background-position: 0 0;}

/* ----------------------------------------------*/
/* G 03 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:rgba(0, 0, 0, 0.5) url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;
}
#region1{background:transparent     url('https://inhome-43.ru/templates/samurai/images/backgrounds/') center no-repeat;}
/* ----------------------------------------------*/
/* G 04 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:#171717 url('https://inhome-43.ru/templates/samurai/images/backgrounds/background_uslugi.jpg') fixed repeat;; }
#region2{background: url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 05 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#fff url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
#region3{ background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
#component {background:}
#left {background:transparent}
#right {background:transparent}
/* ----------------------------------------------*/
/* G 06 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/background_block-02.jpg') center fixed}
#region4{background: url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 07 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#000 url('https://inhome-43.ru/templates/samurai/images/backgrounds/r4bkg.jpg') 50% 50% no-repeat;}
#region5{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/greyfade-right.png') right repeat-y;}
/* ----------------------------------------------*/
/* G 08 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#000 url('https://inhome-43.ru/templates/samurai/images/backgrounds/r5bkg.jpg') 50% 50% no-repeat;}
#region6{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/greyfade-left.png') left repeat-y; }
/* ----------------------------------------------*/
/* G 09 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#000000 url('https://inhome-43.ru/templates/samurai/images/backgrounds/background_block-07.jpg') fixed repeat;}
#region7{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 10 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#000  url('https://inhome-43.ru/templates/samurai/images/backgrounds/r7bkg.jpg') 50% 50% no-repeat;}
#region8{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/greyfade-left.png') left repeat-y;}
/* ----------------------------------------------*/
/* G 11 - Region 9
/* ----------------------------------------------*/
#region9wrap{background:#212121 url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
#region9{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 12 - Region 10
/* ----------------------------------------------*/
#region10wrap{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/firstframe-noblur.png') top center no-repeat;}
#region10{background:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}
/* ----------------------------------------------*/
/* G 13 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{background:#212121;color:#222;}
#footerpad{background:;}

/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: transparent;}
.module h3.moduletitle {background: transparent  url(https://inhome-43.ru/templates/samurai/images/icons/) no-repeat 0 50%;}
.module h3 span.first_word,#community-wrap .app-box > h3, #community-wrap .app-box-footer a,#community-wrap .app-box-filter a,#community-wrap .cResetList a,.js-focus-menu a {color:#000;}
span.first_word {color:#000!important;}
span.rest{color:#9a8355!important;}
.module h3 span.rest{color:#9a8355!important;}
.rtitle h3 span {background-color:#FFFFFF;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 #FFFFFF!important;}
.box{background:#FFFFFF!important;color:#fff!important;}
.stylebox{background:#220091;color:#fff;}
.underlinestyle h3 span {color:#fff!important;}
.underlinestyle h3 {border-bottom:3px solid #220091;background:none!important;}

/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
.pagetitle, .pagetitle a {color:#220091;background:#fff;}
h2.cat_title a,h2.cat_title {color:#220091;}
.itemHeader h2.article_title a,.itemHeader h2.article_title  {color:#220091!important;}
.btn input,.btn button {background:#220091!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.btn {background:none!important; border:1px solid rgba(0,0,0,0.3)!important;color:#222!important; font-size:12px!important;padding:10px 32px 11px!important;text-transform:uppercase!important;font-weight:bold!important;margin-top:10px!important; display:inline-block!important;border-radius:0px!important;}
.button, button {background:#220091!important; color:#fff!important;text-shadow:none!important; text-transform:uppercase;}
.readmore a {color:#220091 !important;}
.readmore a span {color:#FFFFFF;}
.readmore a:hover {background:#220091;color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
legend {color:#220091 !important;}
dt.result-title, dt.result-title a {color:#220091 !important; font-weight:normal;}
.search_menu_btn:hover {color:#fff;background:#220091;cursor:pointer;}
.items-more h3 {color:#220091!important;}
.dropcap {color:#220091!important;}
div.itemFullText h3,.item-page h3 {color:#220091;}
.items-more ol {margin:0px!important;}

/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:transparent;}
.bargraphv,.bargraphv a:hover {background-color:#220091!important;}
.circletag {background-color:#220091!important;}
.circlebottom {border-top-color: #220091!important;}
.cloud_tag1 {background-color:#FFFFFF!important;}
.bargraphv,.bargraphv a {background-color:#220091!important;} 

/* ----------------------------------------------*/
/* M 00 - Wall Styling
/* ----------------------------------------------*/
.articleleft h2,.articleright h2 {color:#220091!important;}
.rmore1 {background: #220091!important;}
.contactwrap span {color:#220091!important;}
.embellishment h1 {color:#FFFFFF!important}
.embellishment p {color:#45443f;}
.embellishment2 h1 {color:#FFFFFF!important}
.embellishment2 p {color:#45443f;}
/* ----------------------------------------------*/
/* M 02 - Acymailing
/* ----------------------------------------------*/
#user_name_formAcymailing,#user_email_formAcymailing {background:#666!important;}
.acymailing_form .btn-primary  {background: #220091!important;}

/* ----------------------------------------------*/
/* M 03 - Search
/* ----------------------------------------------*/
.sb-icon-search {background:#220091!important;color:#fff;}

/* ----------------------------------------------*/
/* RESPONSIVE
/* ----------------------------------------------*/

/* MOBILE */
.mobilebtn {background:url('https://inhome-43.ru/templates/samurai/images/icons/menu-icon.png') no-repeat!important;margin:0 0 0 0px;}
@media(max-width:767px){body.frontpage {background-image:transparent url('https://inhome-43.ru/templates/samurai/images/backgrounds/') ;}}
@media(max-width:100px ){
#headerwrap.xtc-bodygutter.sticky {border-right:2px solid rgba(0, 0, 0, 0.8);}
#logo a{background:url(https://inhome-43.ru/templates/samurai/images/logos/) no-repeat 0 0;height: 0px;width:0px!important;margin:0px!important;}}
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:rgba(0, 0, 0, 0.5)  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_') ; }
#region1{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_') center no-repeat; }
}
@media(max-width:600px ){
	
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:#171717  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_background_uslugi.jpg') fixed repeat;; }
#region2{background:  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_') ; }
}
@media(max-width:px ){
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_background_block-02.jpg') center fixed;; }
#region4{background:  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_') ; }
 
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:#000  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_r4bkg.jpg') 50% 50% no-repeat;; }
#region5{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_greyfade-right.png') right repeat-y; }
 
} 
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:#000  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_r5bkg.jpg') 50% 50% no-repeat;; }
#region6{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_greyfade-left.png') left repeat-y; }
} 
@media(max-width:600px ){
	
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:#000000  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_background_block-07.jpg') fixed repeat;; }
#region7{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_') ; }
}
@media(max-width:800px ){
	
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:#000  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_r7bkg.jpg') 50% 50% no-repeat; }
#region8{background:transparent  url('https://inhome-43.ru/templates/samurai/images/backgrounds/mobile_greyfade-left.png') left repeat-y; }
 
}
@media(max-width:px ){
}
@media(max-width:px ){
}
