body{font-family: "Raleway", sans-serif;background:#fff; text-rendering:optimizeSpeed}
.rcity{padding-right:2rem!important}.lcity{padding-left:2rem!important;line-height: 18px;}.lcity div,.rcity div {padding:0 0.2rem}.act{cursor:pointer}
.priceno{padding-bottom:1rem;position: relative;text-align: center;top: -33px;}
.price{padding:2rem 0;text-align:center;margin-bottom: 15px;box-shadow: 0px 1px 7px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 1px 7px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 7px 3px rgba(0, 0, 0, 0.1);
border-radius: 8px;}
.price a img,.priceno a img{width:19%;margin:auto;padding: 0 5px;}
.project{background:#FEFEFE;color:#5A5A5A;}
.hero-section{color:#fff;}
.decor{background:url(reiki/decor_bg.jpg) no-repeat top center;padding:2rem 0;text-align:center}
h1{font-size: 28px;font-weight: 700;padding:0;margin:0}h2{font-size:24px;font-weight: 100;padding:0;margin:0;color:#333333;padding:1rem 0 0.5rem 0}h3{font-size: 22px;padding:1rem  0;margin:0;font-weight: 100;color:#333333}
.bhero{position:absolute;bottom:0;width: 100%;font-size:22px;font-weight:700;padding:1rem 2rem;background: url(reiki/zline.png) top right no-repeat;background-size: cover;}.project .bhero{position:relative}.bhero .shrink{width:60%;text-align:center}
#head4{font-size: 22px;padding:2rem 0}#head4 i{font-size: 38px;padding-right:1rem}#head4 span{font-size: 12px;display:block;text-decoration:underline}.tabs{padding-top:1rem;border:0;background:#fff}.tabs li{width:24.3%;text-align:center;background:#fff}.tabs-title>a {margin:auto;padding: 0 0.3rem;background:#fff}.tabs-title>a:focus, .tabs-title>a[aria-selected=true] {
background: #fff;
color: #1779ba;
}
.tabs-title img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);filter: opacity(50%);
} 
.tabs-title a:hover img, .tabs-title.is-active img{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);filter: opacity(100%);
}
.tabs-title.is-active:after {
	width: 0;content:" ";position: relative;top: -15px;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 20px solid #000;
}
.tabs-content {
border: 0;}
.tabs-panel img{width:50%;padding:5px;float:left}
#panel4 img,#panel1 img{width:25%;padding:5px;float:left}
.hx{font-size:1rem;padding:0.5rem;color:#999;display:block;text-transform: uppercase;}
.oldp{font-size:0.8rem;text-decoration:line-through}
.green{color:#38b86f}
.gold{color:#f6c000}
.red{color:#ed1c24}
.light{color:#222}
.bigi i{font-size:1.2rem}
.menu .is-active > a, .menu .active>a{background:#38b86f;font-weight:700;cursor:default;border-radius:2px}
.grid-container{max-width:1600px;min-width:1200px}#head,#foot,#postfoot{min-width:1200px}
#foot{min-width:65rem;padding:1.5rem 0;background:#6E6E6E;color:#fff;}#postfoot{background: url(reiki/price_bg.jpg) no-repeat top center;padding:1.5rem 0}#postfoot a{padding:0 0.5rem;color:#333333;font-size:18px;}#postfoot img{padding-right:2rem}#postfoot span{float:right; padding-right:0.5rem;color:#333333;}
#zayavka{height:450px;background: url(reiki/zayavka.jpg) no-repeat top center;}
.grey{color:#000}
.grey:hover{color:#000}
#head{background:#6E6E6E;color:#fff;padding-top:0.5rem;-webkit-box-shadow: 0 5px 6px -6px #000;-moz-box-shadow: 0 5px 6px -6px #000;box-shadow: 0 5px 6px -6px #000;width:100%}
.logo{}
.menu a{color:#fff;font-size:.7rem;padding: .4rem 1rem;}
.callback{color:#fff;background:#38b86f;border-radius:2px;padding:4px}
.callback:hover{color:#fff;}
.phone{font-size:1.5rem}
.regmenu a{font-size:1rem;padding:0.4rem 1rem;color:rgba(255, 255, 255, 0.6);}
.regmenu a.act{color:rgba(255, 0, 0, 0.6);text-transform: uppercase}
.regmenu a:hover{color:#fff}
.formmenu{vertical-align: middle;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 1.1rem 0.5rem;margin: 0.5rem 0;border: none;border-radius: 4px;
background:rgba(255,255,255,.2);-webkit-transition: background .5s;transition: background .5s;color:rgba(255,255,255,.5);text-align:center}
.formmenu a{margin:0 2rem;vertical-align:middle;color:rgba(255,255,255,.5);display:inline-block;padding:0.3rem}
.formmenu i{font-size:1.5rem;vertical-align:middle}
.mainmenu{padding:1rem 0 0.5rem 0}
.mainmenu a{padding:0.5rem 1rem;}
#tizer{background:#38b86f;color:#fff}
#tizer h1{font-size:2rem;margin:0}
.breadcrumbs{padding:1rem 0 0 0}
.bullets span{font-size: 16px;padding:0 0.5rem}

.producttab2{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.producttab2 a{display: block;
text-align: center;
color: #404040;
line-height: 50px;border-bottom:3px solid #fff}
.producttab2 a.is-active {color:#ed1c24;border-bottom:3px solid #ed1c24;cursor:default}
.producttab2 a:hover{border-bottom:3px solid #dfdfdf}
.producttab2 a.is-active:hover{border-bottom:3px solid #ed1c24}
.producttab2 ul{padding:0;margin:0;list-style: none}


.producttab{border-radius: 2px;box-shadow: 0 1px 4px 0
rgba(117,117,117,.5);}
.producttab a{display: block;box-sizing: border-box;
height: 50px;
padding: 0 15px;
transition: background .25s;
text-align: center;
color: #404040;
background:#f4f4f4;
line-height: 50px;border-right:1px solid #dfdfdf}
.producttab .is-active a{background:#fff;border-bottom:3px solid #ed1c24;cursor:default}
.producttab a:hover{background:#fff;border-bottom:3px solid #dfdfdf}
.producttab .is-active a:hover{background:#fff;border-bottom:3px solid #ed1c24}
.producttab .first a{border-left:0}.producttab .last a{border-right:0}
.productinfo{padding:2rem 1rem;color:#222;font-size:13px}
.infolink{text-decoration:none;font-weight: 700;padding-top:1rem}
.door2{padding:0 0 0 0.2rem}
.prpad{padding-bottom: 0.5rem;}
.productinfo ul{padding:0 0 0 1rem;margin:0}
.productprice{padding:1rem}

.rule > .cell{padding:0.5rem 0}
.rule .small-10 div{font-size:0.7rem}
.hero-section {position:relative}
.hero-section h1{color: #fefefe;text-shadow: 1px 1px 2px #0a0a0a;padding:1rem 0}
.hero-section span{font-size:1rem;color: #fefefe;text-shadow: 1px 1px 2px #0a0a0a;padding: 0.3rem 0.3rem 0.5rem 0; display: inline-block;}
.hero-section a{font-size:1.3rem;color: #fff;text-shadow: 1px 1px 2px #0a0a0a;}
.hero-section form {clear:both} .hero-section select {border-radius:4px;height:50px;border:0}
option.disabled,option:disabled{display:none;}
.hero-section .tvendor,.hero-section .tlistov,.hero-section .ttolshina,hero-section .tname,.hero-section .tgarant{border-radius:0;box-shadow:0 0 5px #cacaca}.hero-section .tparent{border-bottom-right-radius: 0;border-top-right-radius: 0;box-shadow:0 0 5px #cacaca}.hero-section .tarticle{border-bottom-left-radius: 0;border-top-left-radius: 0;box-shadow:0 0 5px #cacaca}

.rounded{border-radius: 4px}

#foot .logo{}
.footout{background:#6E6E6E;color:#fff;padding:1rem 0;margin:1rem 0;border-top:1px solid #fff}
#foot .icons a{font-size:1.1rem;color:#fff;padding:0 0.3rem}
.parallax-background {	background-repeat: no-repeat;	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;	background-size: cover;	position: fixed;}
.parallax-content {	max-width: 100%;	position: relative;	top: 257px;	background-color: #fff;}  
.wrapcont img{float: left;margin-right: 1.5rem;}.wrapcont{display: inline-block;clear:both}
.pages{font-size:1rem;}
.firstblock{font-weight: 700;padding:0.5rem 0}
.oglav a{color:#666;}
.oglav a:hover{color:#000}
.oglav ol{color:#666;font-size: 0.8rem;list-style: none;counter-reset: my-counter;}
.oglav ol li {  counter-increment: my-counter;  margin: 0.25rem;}
.oglav ol li::before {  content: counter(my-counter);  background: #fff;border:1px solid #dfdfdf;  width: 1.4rem;  height: 1.4rem;  border-radius: 50%;  display: inline-block;  line-height: 1.3rem;  text-align: center;  margin-right: 0.5rem;}
.oglav ol ol li::before { border:1px solid #ed1c24;}
.oglav ol ol ol li::before {  background: #ed1c24;color:#fff;}
.footphone{font-size:1rem}.footphone span{font-size:1.8rem;display:block;padding:0.5rem 0}.footphone i{font-size:1.1rem}
.footpay{font-size:1rem}
.cat{height:19vh;border-top-right-radius: 4px;border-top-left-radius: 4px;}
.lood{margin-top:1rem;background: url("https://static.pexels.com/photos/248064/pexels-photo-248064.jpeg") 50% no-repeat;color: #fefefe;text-shadow: 1px 1px 2px #0a0a0a;font-size:2rem;padding:3rem 0;background-size: cover;}.lood span{font-size:1rem;display:block;padding:0.5rem 0 1rem 0}
.producttab2.is-stuck{background:#fff;margin-top: 0!important;border:0;-webkit-box-shadow: 0 6px 6px -6px #dfdfdf;-moz-box-shadow: 0 6px 6px -6px #dfdfdf;box-shadow: 0 6px 6px -6px #dfdfdf;}
.pblock{padding-top:1rem}
.qbuy a{display: inline-block;font-size:0.7rem;}.qbuy a:first-child{margin-right:0.5rem}
.big{font-size:1.5rem;padding-bottom:0.5rem}
.prodtab img{max-width:100%;border-radius: 8px;}.prodtab {text-align:center;padding: 1rem .3rem;}.prodtab span{font-size:1rem;color:#000}.prodtab p{font-size:1.4rem}
.results{padding:0.5rem}
.vertimg{margin: 0 20px 20px 20px;    position: relative;}
.door1{padding:0 10px}
.vertimg img {position: relative;border-radius:8px}
.forvimg{width:21.2%!important}
.price button{border-radius:8px;background:#FF8B19;border:0}
.breadcrumbs a{color:#ccc;text-transform: lowercase;}
#panimg{border-radius:8px}
.ppblock h3{padding:0.5rem 0}
#modalpopup{text-align:center;top:10px!important}#popupimg{max-height:93vh;margin:auto;display:block;}
#modalform{    background:url(reiki/price_bg.jpg) no-repeat top center;);
    border: 0;    border-radius: 4px;    color: #fff;}
#modalform input{     border-radius: 4px;}#modalform .button{border-radius:4px}
#mfhead{font-size:2rem;color:#333}.error{display:none}form .error{display:block}.decblock{border-radius: 4px;background: url(/img/decblock.jpg) bottom center no-repeat;    margin-top: 2rem;}.decblock .small-8{background:rgba(255,255,255,0.9)}.decblock .small-4 img{padding: 10px 0 50px 0;max-width:49%}.deci{margin-right:1%}
.prices .cpanel{font-size:1rem;text-align:center;}.prices .cpanel span{display:block;margin:auto}
.cpanel{font-size:0.7rem}
.montaj{background: url(/img/decblock.jpg) center -41px no-repeat;margin-top: 1rem;}.montaj img{padding:0 0 40px 0}
.garantblock{background: url(/style/img/garantblock.jpg) left top no-repeat;height:335px;position:relative;margin:auto;}
.garantblock .gname{position:absolute;    top: 80px;    left: 10px;    font-size: 1.2rem;width: 157px;    line-height: 18px;text-align: center;cursor:default}
.garantblock .gimage{position:absolute;top:3px;left:510px;}.garantblock .gimage img{height:315px}
.garantblock .glogo{position:absolute;top:3px;left:710px;background:#4b4f50;border-radius:4px;padding:0 0.3rem}
.garantblock .gqr{position:absolute;left: 710px;top: 84px;background:#4b4f50;padding:0 0.3rem}
.old_act{padding:0 0.2rem; text-decoration:line-through;font-weight:bold}
.szag{font-weight:600}.bgb{background:#4b4f50;padding:0.2rem}.delimap{height:500px}
.pagelist img{max-width:98%;padding:0 1%}
.rblok{padding-right:2rem!important;}.lblok{box-shadow: 0px 2px 4px rgba(0,0,0,0.2);margin-bottom: 1rem;}.content{padding-bottom:0.5rem}
.mainmenu.brandm a{font-size:1rem;padding: 0.5rem 0.7rem;}
aside img.rounded{max-width:90%}
.comparison .comparison-remove{color:#ed1c24;padding-right:6px}
.comparison .comparison-add {display:inline-block;}
.comparison .comparison-remove,
.comparison .comparison-go,
.comparison .comparison-total {display:none;}

.comparison.added .comparison-add {display:none;}
.comparison.added .comparison-remove,
.comparison.added.can_compare .comparison-go,
.comparison.added.can_compare .comparison-total {display:inline-block;}

.comparison .loading {opacity: .7;cursor:default;}
.comparison .loading:hover {text-decoration: none;}
.comparison .comparison-cell{text-align:center}

.comparison-table td {padding: 5px;}
.comparison-table .comparison-head {padding-bottom: 1em;text-align:center}
.comparison-table .comparison-head img {width: 90px;}

.comparison-table .comparison-remove {
	display: inline-block;
	font-weight: normal;
	background: #ffffff;
	position: absolute;
	margin-top: .5em;
	padding: 0 .2em;
	font-size: .8em;
	color: #333;
}
.comparison-table thead {border-bottom: 1px solid #AAA;}
.comparison-table .comparison-corner {text-align: center;vertical-align: bottom;padding-bottom: 1em;}
.comparison-table .same {display: none;}

.comparison-table tbody .comparison-row:first-child td {padding-top: 2em;}

.comparison-table .field-price {
	font-weight: bold;
}

#mse2_sort a.active, #mse2_tpl a.active {
    color: black;
    text-decoration: none;
}
#mse2_sort .sort.active{background:#38b86f;color:#fff}
#mse2_sort .sort span { color: #000000; }
#mse2_sort a.sort {margin:0.3rem;padding:0.3rem;display:inline-block;border-radius:2px}
#mse2_sort .sort.active[data-dir="asc"] i:after { content: "\f884"; padding-left:0.2rem;font-size:1rem}
#mse2_sort .sort.active[data-dir="desc"] i:after { content: "\f160"; padding-left:0.2rem;font-size:1rem}
.comparison-link.active{display:block;background:#38b86f;color:#fff;margin:0.3rem;padding:0.3rem;}
#mse2_mfilter .hidden {
    display: none;
}

#mse2_filters .disabled {
    color: #aaa;
}

#mse2_results {
    margin-bottom: 20px;
}

#mse2_filters .mse2_number_slider {
    font-size: .7em;
    margin-bottom: 10px;
}

#mse2_filters .mse2_number_inputs label {
    display: inline-block;
}



.mSearchLog, .mFilterLog {
    width: 100%;
    overflow: auto;
    word-wrap: normal;
    white-space: pre;
}



#mse2_mfilter .btn_more {
    width: 150px;
    display: block;
    margin: auto;
}

#mse2_mfilter .pagination {
    margin: 0;
    padding: 0;
}

#mse2_mfilter .spinner {
    display: none;
    width: 32px;
    height: 32px;
    background: url('spinner.gif') no-repeat;
    background-size: 32px;
}

#mse2_mfilter.loading .spinner {
    display: block;
    margin: 20px auto 10px auto;
}

.form-group .input-sm { width: 50%; display: inline-block; }

/*
.mse2-ac-wrapper { font-size: 12px; padding: 2px; }
.mse2-ac-link {padding: 0 !important;font-size: 12px; border: 1px solid transparent; border-bottom-color: #efefef;}
.mse2-ac-wrapper:last-child .mse2-ac-link {border-color: transparent;}
.mse2-ac-link.ui-state-focus {background-image: none !important; border-color: transparent !important; margin:0 !important;}
*/
.mse2-ac-item:hover { cursor: pointer; }

.mse2-ac-item .mse2-ac-weight { display: inline-block; float: right; }

.ui-autocomplete-loading {
    background: white url('jquery-ui/images/ui-anim_basic_16x16.gif') right center no-repeat;
}

/* Lists */
.ticket-comment,
.ticket-comment-row {margin-bottom: 15px;}
.ticket-new-comments {color: green;}

/* Ticket form */
#ticketForm {max-width: 800px;}
#ticketForm #ticket-sections {max-width: 400px;}
#ticketForm .error, #comment-form .error {color: brown;}
#ticketForm [name="content"] {display:inline-block;}
#ticket-preview-placeholder {background: #fff; outline: 5px solid #AAA; padding: 5px; display: none; margin: 10px 0; overflow: hidden;}
#ticketForm .form-actions,
#comment-form .form-actions {margin-top: 10px; padding-top: 10px; border-top: 1px solid #e3e3e3;}
#ticketForm .form-actions .checkbox,
#comment-form .form-actions .checkbox {display:inline;}
#ticketForm .move-right {text-align: right;}

/* Comments */
.comments {position:relative;overflow:hidden;}
.comments-list {padding-left: 25px;}
.ticket-comment {list-style-type: none;margin-top:20px;}
.ticket-avatar {display:inline-block;}
.ticket-comment .ticket-avatar {max-width: 24px; max-height: 24px;}
.ticket-comment-author {display:inline-block;font-weight:bold;margin-left: 10px;}
.ticket-comment-createdon {display:inline-block;font-size: 0.8em;color: #555555;margin-left: 10px;}
.ticket-comment-edited {display:inline-block;font-size: 0.8em;color: #555555;margin-left: 10px;font-style:italic;}
.ticket-comment-link {display:inline-block; margin:0 15px;}

.ticket-comment-header {position: relative;}
.ticket-comment:hover > .ticket-comment-body > .ticket-comment-header > .ticket-comment-dot-wrapper {display:block;}
.ticket-comment-dot-wrapper {display:none;position:absolute;top:0;left:0;width:1px;height:1px;}
.ticket-comment-dot {width:500px;height:5px;right:1px;top:9px;position:absolute;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAFCAYAAACw/UeDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QUTDRYgxxbUHAAAAFVJREFUGNO1kbENACEMxBwKJCRmICOw/xgZIaxAgZSGb34E4gVOPsNPRFySEAAzu2stxhjMOeX1SImI6+703nF3zjnPjUqtVVSVvTeqSmtNsm5LbfIBwCcf3dkm2FsAAAAASUVORK5CYII=) repeat-x 100% 0;}

.ticket-comment-text {margin-top: 5px;}
.ticket-reply-link a {font-size: 0.8em; text-decoration: none; border-bottom: 1px dashed;}
.ticket-comment-down {display: none;}
/* Guest comment */
.ticket-comment-guest .ticket-comment-author {color: #AAA;}
/* Bad comments*/
.ticket-comment .bad .ticket-comment-text {
	-moz-transition: opacity 1s ease;
	-o-transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
}
.ticket-comment .bad.bad5 .ticket-comment-text { opacity: 0.2;}
.ticket-comment .bad.bad4 .ticket-comment-text { opacity: 0.35;}
.ticket-comment .bad.bad3 .ticket-comment-text { opacity: 0.5;}
.ticket-comment .bad.bad2 .ticket-comment-text { opacity: 0.65;}
.ticket-comment .bad.bad1 .ticket-comment-text { opacity: 0.8;}
.ticket-comment .bad.bad:hover .ticket-comment-text {opacity: 1;}

#comment-editor {width: 99%; display:inline-block;}
#comment-preview-placeholder {background: #fff;border: 5px solid #AAA;padding: 5px;display: none;margin: 10px 0;overflow:hidden;}

/* Messages */
.tickets-message-success  {background-color: green !important;}
.tickets-message-error  {background-color: brown !important;}
.tickets-message-info  {background-color: black !important;}

/* Panel with spinner */
#comments-tpanel {width:32px;display: none;position:fixed;right:0;top:50%;margin-top: -16px;}

#tpanel {width:32px;position:fixed;top:50%;opacity:0.5;background: #AAA;}
#tpanel:hover{opacity:1;}

#tpanel .change{color:#666;font-size:12px;text-decoration:none;padding:0 10px;position:absolute;left:0;top:-15px}
#tpanel .divider{border-top: solid 1px #5c5c5c;border-bottom: solid 1px #dddddd;width: 28px;height: 0px;margin:0 auto;}
#tpanel .refresh{display:block;background:url("../../img/web/refresh.gif") no-repeat left top;width:28px;margin:2px;height:28px;background-size:32px;}
#tpanel .refresh.loading{background:url("../../img/web/loading.gif") no-repeat left top;background-size:32px;}
#tpanel .new{text-decoration:none;display: block;color:#fff;font-size:12px;padding:0;padding-top:4px;padding-bottom:6px;width:34px;text-align:center;}

#tpanel-refresh {opacity: .5;width: 32px;height: 32px;background-image: url('../../img/web/refresh.gif');background-size: 32px;cursor: pointer;}
#tpanel-refresh:hover {opacity: 1;}
#tpanel-refresh.loading {opacity: 1;background-image: url('../../img/web/loading.gif');cursor: default;}

#tpanel-new {margin-top: 2px;border-top: solid 1px #efefef;text-align: center;color: darkgreen;cursor: pointer;}

/* Unseen comment */
.ticket-comment-new .ticket-comment-header {background-color: #f5f5dc;}


/* Rating and vote */
.ticket-comment-rating {float: right; color: #555;}
.ticket-rating .rating, .ticket-comment-rating .rating {font-weight: bold;}

.ticket-rating.active .vote,
.ticket-comment-rating.active .vote {
	cursor: pointer;
}

.ticket-rating.active .vote.plus:hover,
.ticket-rating.inactive .vote.plus.voted,
.ticket-rating .rating.positive,
.ticket-comment-rating.active .vote.plus:hover,
.ticket-comment-rating.inactive .vote.plus.voted,
.ticket-comment-rating .rating.positive {
	color: green;
}

.ticket-rating.active .vote.minus:hover,
.ticket-rating.inactive .vote.minus.voted,
.ticket-rating .rating.negative,
.ticket-comment-rating.active .vote.minus:hover,
.ticket-comment-rating.inactive .vote.minus.voted,
.ticket-comment-rating .rating.negative {
	color: red;
}

.ticket-rating.inactive,
.ticket-comment-rating.inactive {
	color: #AAA;
}

.ticket-rating.active .vote.refrain:hover {
	opacity: .7;
}

/* Ticket stars*/
.ticket-star.active .star,
.ticket-comment-star.active .star {cursor: pointer;}
.ticket-star .stared,
.ticket-comment-star .stared {color: green;}
.ticket-star .unstared,
.ticket-comment-star .unstared {color: gray;}
.ticket-star.active .unstared:hover,
.ticket-comment-star.active .unstared:hover {color: green;}

/* Ticket meta*/
.ticket-meta, .section-meta {
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}

/* Form files */
#ticket-files-container {margin-top: 10px;}
#ticket-files-select {font-weight: bold;}
#ticket-files-progress,
#ticket-files-list .ticket-file-template {display:none;}
#ticket-files-progress-count {}
#ticket-files-progress-percent {float:right;}
#ticket-files-progress-bar {height: 1.5em; background: lightblue; margin-top:5px; width: 0;}

.clearfix {clear: both;}
#ticket-files-list {padding: 10px 0; background: #fff; border: 1px solid #ccc; border-radius: 5px; min-height: 50px;}
#ticket-files-list .ticket-file {width: 120px; float:left; margin: 5px 0 5px 10px; outline: 1px solid #efefef;}
#ticket-files-list .ticket-file-image-wrapper {width: 120px; height: 90px; overflow:hidden;}
#ticket-files-list .ticket-file-image {width: 120px; border: 1px solid #efefef;}
#ticket-files-list .ticket-file-size {color: #777; float: right;}

#ticket-files-list.droppable {border-width: 3px; border-style: dashed;}
#ticket-files-list.dragover {border-color: darkgreen;}
#ticket-files-list .ticket-file-meta {font-size: .8em; padding: 0 5px;}

#ticket-files-list .ticket-file.new {outline-color: lightblue;}
#ticket-files-list .ticket-file.deleted {outline-color: darkred;}

#ticket-files-list .ticket-file .ticket-file-restore {color: darkgreen;}
#ticket-files-list .ticket-file .ticket-file-delete {color: darkred;}

#ticket-files-list .ticket-file .ticket-file-restore,
#ticket-files-list .ticket-file.deleted .ticket-file-delete {display: none;}
#ticket-files-list .ticket-file.deleted .ticket-file-restore {display: inline;}

#ticket-files-list .ticket-ghost-state-highlight {background: lightblue;}
.lg-toolbar{background-color:transparent!important;}
.topanel{cursor:pointer}
.button:focus, .button:hover {background-color: #38b86f;color: #fefefe;    box-shadow: 0px 4px 14px rgba(56, 184, 111, 0.35);} 
.doorsert{padding-top: 1rem;}.price .inst{font-size: 0.7rem;}
.theweb .callback, .theweb .menu .is-active > a, .theweb .menu .active>a{background:#ed1c24}
.poddel{padding-top:1rem; font-size:1rem}.poddel i{font-size:2rem;    vertical-align: middle;}
a.greys{color: #999;}
.orprice{font-size:1.2rem;text-align:center}.orhead{font-size:1.6rem;text-align:center}
.orform{margin-top: 1rem!important;background: #2b3139;padding: 0.5rem;background-image: linear-gradient(to right, #3f4850 0%, #365462 46%, #3e5554 60%, #42554d 68%, #573d4e 100%);color:#fff}
.nite a{color:#fff; text-decoration:underline}.nite{text-align:center;font-size:1.3rem;background: #2b3139;color:#fff;margin-top:0.5rem;border-radius:4px;padding:0.3rem 0;
    background-image: linear-gradient(to right, #3f4850 0%, #365462 46%, #3e5554 60%, #42554d 68%, #573d4e 100%);}
@media (max-width:1094px){.pdrcard .small-5{width:50%}.pdrcard .small-4{width:20%}.pdrcard .small-3{width:30%}.pdrinfo{display:none}.pdrcard .cpanel{width:50%!important} .cpanel img{max-width:80%}.formmenu{display:none}.logo {padding-top: 0px;}.footphone span {font-size: 1.2rem;}}
.bspan{text-align:center;color: #333333;display: block;font-weight: 100;}
.owl-nav{position: absolute;top:50%;width:100%;}
.owl-prev{font-size:0!important;float:left;border-radius:50%;border: 1px solid #fff;padding:5px;font-family: Arial!important;}
.owl-next{font-size:0!important;float:right;border-radius:50%;border: 1px solid #fff;padding:5px;font-family: Arial!important;}
.owl-prev:before {
z-index: 10;
position: absolute;
top: 50%;
left: 1px;
display: block;
content: " ";
width: 31px;
height: 31px;
background: url(reiki/larrow.png) no-repeat;
}
.owl-next:before {
z-index: 10;
position: absolute;
top: 50%;
right: 1px;
display: block;
content: " ";
width: 31px;
height: 31px;
background: url(reiki/rarrow.png) no-repeat;
}
.zbg{background:url(reiki/price_bg.jpg) no-repeat top center; padding:20px 10px }
#msMiniCart .not_empty {
display: block!important;
}
.now{font-size:18px}
.button.expanded {
display: block;
width: 90%;
margin-right: 5%;
margin-left: 5%;
border: 1px solid #6E6E6E;
background: #fff;
color: #6E6E6E;
border-radius: 20px;
}
.button.expanded:hover{color:#fff!important;background:#6E6E6E!important;box-shadow: none!important;}
.prodtab:hover{box-shadow: 0px 1px 7px 3px rgba(0, 0, 0, 0.1); 
-webkit-box-shadow: 0px 1px 7px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 7px 3px rgba(0, 0, 0, 0.1);border-radius:8px}
.wbm .menu a,.wbm1 .menu a{color:#000}
.theweb .callback{
background: #6E6E6E;
color: #fff;
border-radius: 14px;
border: 1px solid #fff;
padding: 3px 10px;
display: block;
}
.thetext{color: #FF8B19;
font-size: 30px;font-weight:600;
line-height: 27px;padding-left:3rem!important;}
.prelogo{width:420px;height:78px;position:relative;}.prelogo .logo{position:relative;z-index:2;top:-12px;width:426px}
#msMiniCart{padding-top:5px;position:relative;left:-8px}
#msMiniCart a{color: #fff;background: #FF8B19;padding: 2px 6px;border-radius: 11px;}


.heroh .cell{position:relative; width:33.33%; height:220px; padding:5px}
.heroh .idx3,.heroh .idx4,.heroh .idx5,.heroh .idx6{width:16.65%}
.heroh .cell span{position:absolute;bottom:10px;left:20px;color:#fff;text-decoration:none;font-size:18px; white-space:nowrap;font-weight:bold}
.heroh .cell span i{font-size: 15px;}
.heroh .idx4 span{bottom:initial;left:initial;top:10px; right:20px}
.heroh .cell img{border-radius:8px;height: 100%;width: 100%;}
.imgmenu .cell{padding:5px;text-align:center;width: 12.5%;}.imgmenu img{border-radius:8px} .imgmenu a{color:#000;text-decoration:none}
.greybg{background:#F5F5F5; padding:10px 0}.wbm{background:#F5F5F5;}.wbm1{background:#fff;}

.link3 .cell a {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    padding: 8px;
    transition: all 0.3s ease;
    position: relative;
font-size: 18px;
color: #000;
border-radius: 8px;
background: #F5F5F5;
width: 98%;
margin: 0 1%;
  }
  
.link3  .cell a::before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 8px;
    background-size: contain;
    background-repeat: no-repeat;

  }
  
.link3  .tpg1::before {
    background-image: url('../img/new/tpg1.png');
  }
  
.link3  .tpg2::before {
    background-image: url('../img/new/tpg2.png');
  }
  
.link3  .tpg3::before {
    background-image: url('../img/new/tpg3.png');
  }
  
.link3  .cell a:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
background:#fff;
  }
  
.link3  .tpg1:hover::before {
    background-image: url('../img/new/atpg1.png');
  }
  
.link3  .tpg2:hover::before {
    background-image: url('../img/new/atpg2.png');
  }
  
.link3  .tpg3:hover::before {
    background-image: url('../img/new/atpg3.png');
  }
.link2 img{border-radius: 8px; width:100%;max-height:385px;}.link2 div{padding:0 5px}
.greybg .bgtext{font-size: 25px;}