﻿@font-face{font-family:'Agatha';src:url('/fonts/Agatha.eot');src:url('/fonts/Agatha.eot') format('embedded-opentype'),
url('/fonts/Agatha.woff2') format('woff2'),
url('/fonts/Agatha.woff') format('woff'),
url('/fonts/Agatha.ttf') format('truetype'),
url('/fonts/Agatha.svg#Agatha') format('svg');}
@font-face{font-family:'Russia_bold';src:url('/fonts/Russia_bold.eot');src:url('/fonts/Russia_bold.eot') format('embedded-opentype'),
url('/fonts/Russia_bold.woff2') format('woff2'),
url('/fonts/Russia_bold.woff') format('woff'),
url('/fonts/Russia_bold.ttf') format('truetype'),
url('/fonts/Russia_bold.svg#Russia_bold') format('svg');}
@font-face{font-family:'Russia_reg';src:url(/'fonts/Russia_reg.eot');src:url(/'fonts/Russia_reg.eot') format('embedded-opentype'),
url(/'fonts/Russia_reg.woff2') format('woff2'),
url(/'fonts/Russia_reg.woff') format('woff'),
url(/'fonts/Russia_reg.ttf') format('truetype'),
url(/'fonts/Russia_reg.svg#Russia_reg') format('svg');}
a, a:hover, a.hover, a:focus{outline:none;transition:all 0.2s;}
a:hover, .rf_submit:hover, #comments-form input.checkbox, .like, .l-ico{cursor:url('../images/cursor2.cur'), url('../images/cursor2.gif'), pointer !important;}
_:-ms-lang(x), a:hover{cursor:pointer;}
_:-ms-lang(x), .rf_submit:hover{cursor:pointer;}
_:-ms-lang(x), #comments-form input.checkbox{cursor:pointer;}
.homelink{display:block;width:160px;height:165px;position:absolute;left:93px;top:10px;}
.slog{margin-top:20px;padding-left:220px;}
.slog a{font-family:'Agatha' !important;font-size:48px !important;font-weight:bold !important;text-decoration:none !important;line-height:100% !important;}
.slog a:hover{color:#000;}
.slog1{font-family:'Agatha';font-size:22px;display:inline-block;padding-left:220px;}
.slog2{font-family:'Agatha';font-size:20px;text-align:right;margin:0 !important;line-height:100%;}
.phone{line-height:100% !important;font-size:18px;margin-top:0px;text-align:right;margin-right:0px;padding-left:175px;}
.phone a{text-decoration:none !important;line-height:150% !important;font-family:'Agatha' !important;color:#ece4b5 !important;letter-spacing:1px;}
.phone a:hover{}
.log{background:url('../images/login.png') no-repeat left center;display:inline-block;margin-top: 2px;margin-right:0px;text-align:left;padding:1px 15px 5px 45px;font-size:22px !important;}
.log:hover{background:url('../images/login_h.png') no-repeat left center;}
.lg{background:url('../images/login.png') no-repeat left center;display:inline-block;margin:0px;text-align:left;padding:1px 10px 5px 37px;font-size:22px !important;color:#ece4b5 !important;font-family:'Agatha' !important;}
.lg:hover, .lg.active, .lg.active:hover, .lg:focus{background:url('../images/login_h.png') no-repeat left center;padding:1px 10px 5px 37px !important;margin:0px !important;opacity:1;color:#ece4b5 !important;}
.reg{background:url('../images/register.png') no-repeat left center;display:inline-block;margin-right:0px;text-align:left;padding:1px 15px 5px 45px;font-size:22px !important;}
.reg:hover{background:url('../images/register_h.png') no-repeat left center;}
.cont{background-image:url('../images/kot.gif'), url('../images/contact.png');background-repeat:no-repeat, no-repeat;background-position:center 2px, center bottom;background-size:95% auto, auto auto;display:inline-block;margin:0 0px 0 6px;text-align:left;padding:20px 10px 5px 8px;font-size:22px !important;}
.cont:hover{background-image:url('../images/kot.gif'), url('../images/contact_h.png');}
.telephone{background:url('../images/phone.png') no-repeat left center;display:inline-block;margin:0;text-align:left;padding:1px 10px 6px 37px;letter-spacing:0px !important;font-size:19px !important;}
.telephone:hover{background:url('../images/phone_h.png') no-repeat left center;}
.skype{background:url('../images/skype.png') no-repeat left center;display:inline-block;margin-right:0px;text-align:left;padding:1px 21px 6px 49px;font-size:22px !important;}
.skype:hover{background:url('../images/skype_h.png') no-repeat left center;}
#rain_main_ul{display:none !important;}
.menu_button{margin:3px 0 0 10px;}
.menu_button{display:inline-block;position:relative;float:left;}
.mmenu-title{position:absolute;top:5px;left:50px;font-family:'Russia_bold';font-size:24px;color:#E1D392;}
.menu_button{display:inline-block;position:relative;}
.menu_button, .menu_button:hover{background:none;}
.navicon-line{background-color:#E1D392;}
.menu_button:hover .navicon-line{background-color:#E1D392;opacity:0.7;}
.menu_button:hover .mmenu-title{color:#E1D392;opacity:0.7;}
.mm-menu{width:300px !important;}
.body-position{left:305px !important;}
.mm-ismenu{background:#291c06;color:#E1D392;}
.ul_header{margin-top:20px;}
.mm-menu > .mm-panel.mm-opened{margin-top:5px;}
.mm-menu > .mm-list{padding:0px 0 40px;font-size:16px;}
.close_button{position:relative;top:-15px;right:10px;}
.home_click a{color:#E1D392;margin-left:20px;padding:0;font-family:'Russia_bold';}
.home_click a:hover{color:#c36f38;}
.mm-list > li > a{font-family:'Russia_bold';}
.mm-list li:hover{cursor:pointer;color:#c36f38;}
.mm-list li.active{background:none;color:#c36f38;}
.cat-children{display:none;}
.subheading-category{font-family:'Agatha';font-size:48px;}
.latestnews li{line-height:125% !important;}
.latestnews a{font-size:18px !important;line-height:125% !important;}
.main-cat{font-size:18px;line-height:120%;}
.readcat{font-size:18px !important;color:#c36f38 !important;}
.user{width:250px;}
#btl .btl-panel > span{background-color:transparent !important;box-shadow:none !important;height:auto !important;line-height:100%;margin:0;color:#000 !important;border-bottom:1px dashed #000 !important;padding:0 0 2px;transition:all 0.2s;}
#btl .btl-panel > span:hover{color:#fff !important;border-bottom:1px dashed #fff !important;cursor:url('../images/cursor2.cur'), url('../images/cursor2.gif'), default;}
_:-ms-lang(x), #btl .btl-panel > span:hover{cursor:pointer;}
#btl-panel-login{margin-right:35px !important;}
#btl .btl-panel > #btl-panel-profile{background:none;padding:0;}
#register-link a, #register-link a:visited, #bt_ul a, #bt_ul a:visited, #bt_ul a.visited{color:#000 !important;}
#register-link a:hover, #bt_ul a:hover{color:#c36f38 !important;}
.login, .reset input[type="text"], .remind input[type="email"]{width:50%;}
.registration{width:600px;}
.registration button.button, .reset button.button, .remind button.button, .registration button.button.active, .reset button.button.active, .remind button.button.active{margin:0 20px 0 15px;}
.nav-stacked{background:none; text-align: center;}
.sscf-form .sscf-input{border:1px solid #090601;color:#000000;}
.sscf-success-message{text-align:center;margin:15px auto;}
.sscf-form .fl_label{color:#333;}
.sscf-form-container{margin:0 60px;}
.rf_submit{font-size:18px;background:#090601 url('../images/button.png') !important;color:#c36f38;}
.rf_submit:hover{opacity:0.8;color:#fff;}
.rf_submit:focus{border:none;}
#jc p.message, #comments-footer{border-top:1px solid #291c06;}
#jc p.message{padding:8px 0 0;color:#333;font-size:18px;}
#jc p.message a{font-size:18px;}
#jc{padding-top:25px;}
#jc h4{color:#000;border-bottom:1px solid #291c06;}
#comments-form label{font-size:14px;font-family:'Russia_reg';}
#comments-form .btn{background:#090601;padding:0 10px 5px !important;}
#comments-form .btn a{font-size:16px;font-family:'Russia_reg';color:#c36f38;}
#comments-form .btn a:hover{color:#fff;}
#comments-form .btn div{background:none;}
#comments-form-message{font-family:'Russia_reg';font-size:16px;}
#comments-form textarea{font-family:'Russia_reg';width:500px;padding:5px !important;font-size:16px;}
#comments-form .grippie{width:500px;padding:0 5px !important;}
#jc .rbox{background:transparent;border:1px solid #090601;}
#comments .comment-anchor{color:#333;font-size:16px;}
#comments .comment-author{font-family:'Russia_reg';}
#comments .comment-date{font-size:13px;color:#333;}
#comments .comment-body{color:#000;margin:5px 0 !important;}
#comments .refresh, #comments .subscribe{color:#333;font-size:16px;}
.comments-link{font-size:14px !important;}
.jcomments-links{text-align:right;margin-top:0;position:relative;top:-45px;display:inline-block;float:right;}
.scrollTo{display:block;margin:0 auto;padding-left:8%;}
#comments-form label{cursor:url('../images/cursor.png'), url('../images/cursor.cur'), default;}
_:-ms-lang(x), #comments-form label{cursor:default;}
.icon-print{background:url('../images/print.png') no-repeat left center;display:inline-block;width:16px;height:16px;margin:0 5px -3px 0;}
.icon-envelope{background:url('../images/email.png') no-repeat left center;display:inline-block;width:16px;height:16px;margin:0 5px -4px 0;}
.reset, .remind, .registration{padding-bottom:25px;}
#btl-content-profile div.btl-buttonsubmit{margin-top:15px !important;}
.login .inputbox{margin-bottom:20px;}
.nav-tabs li a{font-size:18px !important;}
.latestnews{padding-bottom:10px;}
.sep{background:url('../images/sep.png') no-repeat center center;height:47px;padding:0 60px;display:none;}
.search .button, .search .button.active, .search .button.active:hover{margin-top:10px;}
.chzn-results li:before{content:none !important;}
.readmore, .readmore:hover, .readmore.active, .readmore.active:hover{background:url(../images/readmore.png) no-repeat center center;width:133px;height:48px;font-size:0px !important;padding:0;position:relative;top:15px;}
.theme-default .nivoSlider{box-shadow:none;margin:20px 0 0;}
.t_name{font-family:'Agatha';font-weight:bold;margin-right:30px;}
.t_date{font-family:'Agatha';}
.testi{font-size:18px;line-height:110%;}
.testi .blockheader{padding:0;}
.bt-cs{width:270px !important;}
.bt-cs .bt-inner .bt-title{text-transform:none;color:inherit;line-height:100%;}
.bt-cs .bt-row{padding:0;}
.art-slider .blockcontent{padding-top:0 !important;}
.bt-cs .bt-inner{padding:0;}
.bt-introtext{font-size:18px;line-height:125%;}
.clearfix.counter{background:url(../images/counter.png) no-repeat center center;height:89px;margin-top:20px;padding:0 60px;}
.tagspopular ul li:before, .list-striped li:before{content:none !important;}
.list-striped{margin:0 0 25px !important;}
.tags.inline{margin:0;background:url('../images/tag.png') no-repeat left 3px;display:block;padding:0px 0 30px 30px;}
.tags_bg{}
.list-striped li{padding-left:0 !important;margin:0;}
.tags.inline li{padding-left:0 !important;float:left;margin:0 10px 0 0;}
.tags.inline li:before{content:none !important;}
.tags a.label{font-size:18px !important;}
.tag-category fieldset{margin-right:0;margin-left:0;padding-right:0;padding-left:0;}
.tagspopular ul li{float:left;font-size:16px !important;}
.tagspopular ul li a{font-size:16px !important;}
.spider {
    display: inline-block;
    position: absolute;
    margin-left: 70%;
    margin-top: -182px;
}
.menu_top {
    float: right;
}
.menu_top1 {
    margin-top: -20px;
    display: inline-block;
}
@media (max-width:1100px){
    .nav {
      margin-left: 5%;
}
.header {    width: 1100px; }
.spider {
    display: inline-block;
    position: absolute;
    margin-left: 66%;
    margin-top: -145px;
}

}

@media (max-width:768px){
	.jllikeproSharesContayner.jllikepro_220 {
    background-color: none;
    position: relative;
}
a.reg {
    margin-top: -10px;
    vertical-align: middle;
}
.phone {
    line-height: 100% !important;
    font-size: 18px;
    margin-top: 0px;
    text-align: right;
    margin-right: 0px;
    padding-left: 90px;
}
.header {
    background-size: 125px auto, 43px auto, 100% auto !important;
    background-position: 632px 12px, 718px 51px, 0 0;
}
.menu_top {
       float: none;
    text-align: center;
    margin-left: -100px;
    margin-top: -33px;
}
.slog {display: none;}
.slog1 { display: none; }

.header {
    background-size: 125px auto, 43px auto, 100% auto !important;
    background-position: 95px 12px, 718px 51px, 0 0;
    background-image: url(/images/logo.png), url(../images/runy.png), url(../images/header_mob.png);
}
.registration { width: 100%; }
	ul.hmenu{display:none !important;}
.nav{height:87px;}
.menu_button{margin:10px 0 0 10px;}
.scrollTo{padding-top:29px;width:32px;height:32px;}
}
.theme-default .nivoSlider img{
    width: 100% !important;
}
@media (min-width:769px){.mmenu-title{display:none;}
.scrollTo{padding-top:29px;width:32px;height:32px;}
}
@media (min-width:1200px){
.sheet{width:1200px;background-size:1200px auto;}
.custom.counter{margin-left:100px;}
div.block img{margin-left:0px !important;}
.header{background-position:95px 12px, 1260px 94px, 0 0 !important;background-size:180px auto, 72px auto, 100% auto !important;    margin: 0 auto;width:1300px !important;margin-bottom:13px;}
.footer{width:1316px !important;background-size:cover !important;margin-top:-35px;}
.scrollTo{padding-top:29px;width:32px;height:32px;}
}
@media (max-width:800px){body{min-width:200px !important;width:100% !important;}
 .spider{display: none;}   
.header,.sheet{width:100% !important;}
.header{background-size:125px auto, 35px auto, 100% auto !important;height:168px;background-position:95px 12px, 610px 37px, 0 0;}
.nav{margin:83px auto 0;}
.phone{margin-top:36px;}
.slog a{font-size:27px !important;float:left;}
.slog{padding-left:167px;}
.slog1{font-size:20px;font-size:17px;padding-left:165px;line-height:19px;padding-right:119px;}
.log{background-size:contain;margin-right:0px;text-align:center;padding:9px 10px 10px 46px;font-size:16px !important;}
.reg{background:url('../images/register.png') no-repeat left center;display:inline-block;margin-right:0px;text-align:left;padding:6px 6px 12px 44px;font-size:16px !important;}
.cont{margin:0 0px 0 6px;text-align:left;padding:17px 9px 9px 14px;font-size:16px !important;}
.telephone{display:inline-block;margin:0;text-align:left;padding:2px 9px 6px 38px;letter-spacing:0px !important;font-size:15px !important;}
.skype{background:url('../images/skype.png') no-repeat left center;display:inline-block;margin-right:0px;text-align:left;padding:1px 17px 4px 50px;font-size:16px !important;}
.sheet .content-layout{padding:0 10px 0 !important;}
.custom.counter div:first-child{width:auto !important;}
.footer{background-size:contain;width:100%;}
.main-cat img{width:100% !important;}
}
@media (max-width:600px){.slog{padding-left:130px;}
 .spider{display: none;}   
.slog a{padding-left:10px;font-weight:bold !important;line-height:79% !important;padding-right:0px;padding-top:15px;font-size:24px !important;}
.header{background-size:112px auto, 51px auto, 100% auto !important;height:132px;}
.slog1{display:none;}
.phone div:first-child{padding-top:24px;}
.phone{padding-left:0px !important;margin-top:24px;}
.nav{margin:83px auto 0;}
.block{margin:0px;}
.menu_top1 {
    margin-top: -28px;
    display: inline-block;
}
}
@media (max-width:450px){.header{background-size:66px auto, 21px auto, 100% auto !important;background-position:45px 8px, 334px 20px, 0 0;height:88px;}
 .spider{display: none;}   
.slog{padding-left:0px;}
.slog a{text-align:left;padding-left:37px;padding-top:0px !important;margin-top:-11px;}
.footer{font-size:10px;padding:9px;margin:-38px auto 0;height:64px;}
.phone{position:relative;top:-35px;}
.skype{position:relative;right:240px;top:-34px;}
.layout-cell{width:100% !important;display:block !important;}
}
@media (max-width:415px) and (min-width:361px) {
	.homelink {right: 0px;
    top: 0px;
    left: auto;
    width: 90px;
    height: 78px;}
	.slog {display: block;position:relative;top:15px;}
	.header {padding: 0px;}
	.phone div:first-child{padding-top:0px;}
	.phone div.log {padding-top:3px;padding-bottom:0px;background-size: auto;}
	.menu_top {
        float: none;
        text-align: center;
        margin-left: 0px;
        margin-top: 0px;
        position: absolute;
        width: 100%;
        top: 115px;
    }
    a.reg {position: relative;top:5px;}
    .menu_top1 {    width: 100%;
        position: absolute;
        top: 69px;
        left: 0px;
        text-align: center;
        margin: 0 auto;}
    .skype	{
        position: relative;
        right: 0px;
        top: 0px;
    }
}
@media (max-width:350px){.slog a{font-size:18px !important;}
 .spider{display: none;}   
.phone{font-size:18px;}
.log{padding:6px 15px 3px 43px;}
.reg{padding:2px 5px 11px 41px;font-size:14px !important;}
.cont{padding:29px 9px 8px 12px;font-size:14px !important;margin-right:-4px;}
.telephone{padding:5px 1px 6px 35px;font-size:14px !important;margin-right:25px;position:relative;top:-39px;}
.skype{margin-right:-31px;text-align:center;padding:10px 8px 0px 42px;font-size:14px !important;}
}
@media (max-width:800px){.header{background-size:125px auto, 43px auto, 100% auto !important;background-position:95px 12px, 670px 44px, 0 0;}
}
@media (max-width:770px){.header{background-size:125px auto, 43px auto, 100% auto !important; background-position: 632px 12px, 718px 51px, 0 0;}
}
@media (max-width:740px){.header{background-size:125px auto, 43px auto, 100% auto !important;background-position:550px 12px, 672px 47px, 0 0;}
}
@media (max-width:670px){.header{background-size:125px auto, 43px auto, 100% auto !important;background-position:470px 12px, 604px 39px, 0 0;}
}
@media (max-width:600px){.header{background-size:112px auto, 35px auto, 100% auto !important;background-position:470px 12px, 544px 37px, 0 0;}
}
@media (max-width:569px){.header{background-size:112px auto, 31px auto, 100% auto !important;background-position:95px 12px, 514px 35px, 0 0;}
}
@media (max-width:415px){.header{background-size:66px auto, 21px auto, 100% auto !important;background-position:336px 8px, 373px 26px, 0 0 !IMPORTANT;}
}
@media (max-width:390px){.header{background-size:66px auto, 21px auto, 100% auto !important;background-position:295px 8px, 343px 24px, 0 0 !IMPORTANT;}
}
@media (max-width:380px){.slog{display: block;text-align: center;position: absolute;left: 74px;top: 0px;width: 194px;}.slog a {text-align: center;padding:0px;}
.header{background-size:66px auto, 21px auto, 100% auto !important;background-position:295px 8px, 334px 22px, 0 0 !IMPORTANT;}
}
@media (max-width:325px){.header{background-size:55px auto, 21px auto, 100% auto !important;background-position:255px 8px, 297px 19px, 0 0 !IMPORTANT;}
}
/* comments add1 */
h1.catsubheading {text-align: center; margin: -10px 0px 15px 0px;}

.moduletablelogin_reg {
    margin-left: 4px;
    vertical-align: middle;
    margin-top: 2px;
}
.moduletablelogin_reg span.loginBtn {
    box-shadow: none;
    background: none;
    text-transform: none;
}
body.contentpane.modal {
    width: 500px;
    margin: 0 auto;
}

body.contentpane.modal form#member-registration legend {
    text-align: center;
}
ul.nav.nav-tabs.nav-stacked a {
    color: black;
    font-size: large;
    font-weight: 600;
    margin-bottom: 20px;
}
.registration .control-group.field-spacer {
    display: none;
}
.registration input#jform_name, input#jform_username, input#jform_password1, input#jform_password2, input#jform_email1, input#jform_email2 {
    width: 90%;
}
.registration .control-group {
    display: inline-block;
    width: 49%;
}

.pwebcontact.pweb-offset-right.pweb-bottom .pwebcontact_toggler.pweb-shadow{
    background: url(/templates/ladymystra/images/login.png) no-repeat!important;
    background-size: 183% 119%!important;
    background-position: -81px -3px!important;
    border: none!important;
    text-align: center!important;
}