body{font-family:Graphik,Arial,sans-serif;background-color:#f5f5f5;overflow-x:hidden}:active,:hover,:focus{outline:0!important;outline-offset:0!important;-webkit-transition:.1s ease-out;-webkit-transition-delay:.2s;-o-transition:.1s ease-out;-o-transition-delay:.2s;-moz-transition:.1s ease-out;-moz-transition-delay:.2s;transition:.1s ease-out;transition-delay:.2s}.pmitem{padding:0 15px;overflow:hidden;width:100%}.pmmenu{padding:10px 0;overflow:hidden;width:100%}.pmmenu ul{overflow:hidden;list-style:none;padding:0;width:100%;margin:0}.pmmenu ul > li{border-bottom:1px solid #eaeaea;padding:10px 20px;overflow:hidden;width:33.333%;padding:5px;float:left}.pmmenu ul > li > a{background-color:#b1393a;padding:15px 0;text-align:center;font-size:18px;display:block;color:#fff}.pmmenu ul > li > a:hover,.pmmenu ul > li > a:focus{background-color:#a03132;text-decoration:none}.pms{padding:10px 0;overflow:hidden;width:100%}.pms form > table{border:1px solid #efefef;margin-top:10px}.pms form > table > tbody > tr{border-bottom:1px solid #efefef}.pms form > table > tbody > tr > td{padding:2px 10px!important}.pms form > table > tbody > tr > td > a{color:#de0111}.pmtext{border-bottom:1px solid #efefef;overflow:hidden;padding:5px;width:100%}.pmtext p{color:#000}.pminfo{overflow:hidden;padding:5px;width:100%}.pminfo p{color:#000;margin:0}.pminfo p > a{color:#de0111}.pmbuts{overflow:hidden;padding:5px;width:100%}.pmbuts ul{display:inline-block;overflow:hidden;list-style:none;padding:0;width:100%;margin:0}.pmbuts ul > li{float:left}.pmbuts ul > li > a{color:#de0111;display:block;padding:5px}.colornews{font-weight:700!important;color:#B1393A!important}.authsoc{overflow:hidden;width:100%}.authsoc a{border:2px solid #fff;padding:10px;color:#fff;width:50%;float:left}.boxs{padding:0 20px;overflow:hidden;width:100%}.boxs .alert{width:100%}.alert p{margin:0}
.owl-prev{margin-top:-220px!important;margin-left:-25px!important;float:left}
.owl-next{margin-right:-25px!important;margin-top:-220px!important;float:right}

.rating{color:#909090;font-family:Tahoma,helvetica,sans-serif;font-size:11px;height:15px;float:left;text-align:left}.rating ul{margin:0 auto!important}.unit-rating{list-style:none;margin:0;padding:0;width:75px;height:15px;position:relative;background:url(../dleimages/rating.png) 0 0 no-repeat}.unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left}.unit-rating li a{display:block;width:15px;height:15px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0}.unit-rating li a:hover{background:url(../dleimages/rating.png) 0 -15px no-repeat;z-index:2;left:0}.unit-rating a.r1-unit{left:0}.unit-rating a.r1-unit:hover{width:15px}.unit-rating a.r2-unit{left:15px}.unit-rating a.r2-unit:hover{width:30px}.unit-rating a.r3-unit{left:30px}.unit-rating a.r3-unit:hover{width:45px}.unit-rating a.r4-unit{left:45px}.unit-rating a.r4-unit:hover{width:60px}.unit-rating a.r5-unit{left:60px}.unit-rating a.r5-unit:hover{width:75px}.unit-rating li.current-rating{background:url(../dleimages/rating.png) 0 -30px no-repeat;position:absolute;height:15px;display:block;text-indent:-9000px;z-index:1}
.banner{overflow:hidden;text-align:center;width:100%}.banner a{text-align:center;display:block;margin-bottom:5px;}.banner a:hover,.banner a:focus{opacity:0.8;}.banner a > img{max-width:100%;min-width:75%}.b2{padding-bottom:10px}.b3{padding:5px 0}.headline{overflow:hidden;width:100%}.topline{padding-bottom:5px;padding-top:10px;overflow:hidden;width:100%}.logo{overflow:hidden;text-align:center;width:100%}.logo a{display:block}.logo a > img{max-width:100%}.logo p{font-size:15px;margin:0}.logo p > span{font-weight:700;color:#b1393a}.logo p > span > span{color:#039}.topsearch{padding:10px 5px;overflow:hidden;width:100%}.topsearchitem input{border-radius:30px 0 0 30px;padding:.375rem 1rem}.topsearchitem span > button{border-radius:0 30px 30px 0}.socialst{overflow:hidden;width:100%}.socialst ul{overflow:hidden;list-style:none;padding:0;width:100%;margin:0}.socialst ul > li{display:inline-block;padding:10px 0;overflow:hidden}.socialst ul > li > a{border-radius:50%;margin-right:10px;padding:10px 0;text-align:center;font-size:16px;display:block;color:#fff;height:38px;width:38px}.s1{background-color:#44678e}.s1:hover,.s1:focus{background-color:#3a5879}.s2{background-color:#ee8208}.s2:hover,.s2:focus{background-color:#ce720b}.s3{background-color:#405f94}.s3:hover,.s3:focus{background-color:#37517d}.s4{background-color:#cc181e}.s4:hover,.s4:focus{background-color:#b51318}.loginbut{padding:10px 5px;overflow:hidden;width:100%}.loginbut button{border-radius:30px;width:100%}.loginbut button > svg{font-size:24px;float:left}.authpanel{justify-content:center;flex-direction:column;margin-bottom:auto;padding:10px 20px;background:#fff;position:relative;margin-top:auto;height:300px;display:flex;width:90%}.authpaneltitle{overflow:hidden;text-align:center;width:100%}.authpaneltitle p{font-weight:700;font-size:22px}.authbut{padding:10px 20px 0;overflow:hidden;width:100%}.authbut button{margin-bottom:10px;border-radius:30px;font-weight:700;font-size:18px;padding:10px;width:100%}.authbut a{margin-bottom:10px;border-radius:30px;font-weight:700;font-size:18px;padding:10px;width:100%}.authtext{margin-top:10px;overflow:hidden;text-align:center;width:100%}.authtext p{font-size:18px;margin:0}.authtext a{color:#b1393a;display:block}.minprof{overflow:hidden;padding:20px;width:100%}.minprofimg{text-align:center;overflow:hidden;width:100%}.minprofimg img{border-radius:100%;max-width:100%}.minprofmane{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:10px;text-align:center;overflow:hidden;padding:10px 0;width:100%}.minprofmane p{color:#b1393a;font-size:18px;margin:0}.minprofmenu{overflow:hidden;width:100%}.minprofmenu ul{overflow:hidden;list-style:none;padding:0;margin:0}.minprofmenu ul > li{overflow:hidden;text-align:center;width:100%}.minprofmenu ul > li > a{margin-bottom:10px;width:100%}.topinfo{padding:15px 0;overflow:hidden;width:100%}.topinfoline{overflow:hidden;width:100%}.topinfoline ul{overflow:hidden;list-style:none;padding:0;width:100%;margin:0}.topinfoline ul > li{display:inline-block;overflow:hidden;float:left}.topinfoline ul > li > span{border:2px solid #656565;border-radius:30px;padding:5px 20px;font-weight:700;color:#656565;display:block;float:left}.topinfoline ul > li > a{padding:7px 15px;font-weight:700;color:#B1393A;display:block;float:left}.topinfoline ul > li > a:focus,.topinfoline ul > li > a:hover{text-decoration:none;color:#656565}.contents{background-color:#fff;overflow:hidden;padding:10px;width:100%}.linenews{border-bottom:1px solid #e6e6e6;padding:5px;text-align:justify;color:#303030;font-size:15px;display:block;width:100%}.linenews span{color:#B1393A}.linenews:hover,.linenews:focus{text-decoration:none;color:#B1393A}.bloger{padding:10px 0;overflow:hidden;display:block;width:100%}.blogerava{overflow:hidden;width:20%;float:left}.blogerava img{border:1px solid #657da8;border-radius:50%;max-width:100%}.blogeinf{padding-left:10px;overflow:hidden;width:80%;float:left}.blogeinf b{color:#657da8;font-size:16px}.blogeinf b > a{color:#657da8;font-size:16px;display:block}.blogeinf b > a:hover{text-decoration:none;color:#B1393A}.blogeinf a{color:#303030;font-size:14px;display:block;width:100%}.blogeinf a > svg{margin-right:5px;color:#d26464;font-size:14px}.blogeinf a > span{color:#d26464}.blogeinf a:hover,.blogeinf a:focus{text-decoration:none;color:#B1393A}.photorep{background-color:#000;margin-bottom:15px;max-height:145px;min-height:145px;position:relative;overflow:hidden;display:block;width:100%}.photorep img{max-height:100%;min-height:100%;max-width:100%;min-width:100%;opacity:.8}.photorepcat{background-color:#000;border:5px solid #fff;max-height:200px;min-height:200px;position:relative;overflow:hidden;display:block;width:100%}.photorepcat img{max-height:100%;min-height:100%;max-width:100%;min-width:100%;opacity:.8}.photorepname{position:absolute;padding:8px 10px;overflow:hidden;bottom:0;width:100%}.photorepname p{font-weight:700;line-height:15px;font-size:16px;color:#fff;margin:0}.videorep{background-color:#000;margin-bottom:15px;max-height:145px;min-height:145px;position:relative;overflow:hidden;display:block;width:100%}.videorep img{max-height:100%;min-height:100%;max-width:100%;min-width:100%;opacity:.8}.videorepcat{background-color:#000;border:5px solid #fff;max-height:200px;min-height:200px;position:relative;overflow:hidden;display:block;width:100%}.videorepcat img{max-height:100%;min-height:100%;max-width:100%;min-width:100%;opacity:.8}.videorepico{position:absolute;overflow:hidden;text-align:center;height:100%;width:100%;top:0}.videorepico svg{color:rgba(255,255,255,0.6);margin-top:40px;font-size:40px}.videorepname{position:absolute;padding:8px 10px;overflow:hidden;bottom:0;width:100%}.videorepname p{font-weight:700;line-height:15px;font-size:16px;color:#fff;margin:0}
.cnewsmin{margin-bottom:15px;max-height:145px;min-height:145px;position:relative;overflow:hidden;display:block;width:100%}
.cnewsmin img{width:100%}
.cnewsminname{background-color:rgba(0,0,0,0.4);position:absolute;padding:8px 10px;overflow:hidden;bottom:0;width:100%}
.cnewsminname p{font-size:15px;color:#fff;margin:0}
.cnewsbig{max-height:305px;min-height:305px;position:relative;overflow:hidden;display:block;width:100%}
.cnewsbig img{max-height:100%;min-height:100%;max-width:100%;min-width:100%}.cnewsbigname{background-color:rgba(0,0,0,0.4);padding:10px 15px;position:absolute;overflow:hidden;bottom:0;width:100%}.cnewsbigname p{font-size:18px;color:#fff;margin:0}.cnewsbiginfo{overflow:hidden;padding:0 5px;margin-top:5px;width:100%}.cnewsbiginfo p{font-size:15px;color:#fff;margin:0}.cnewsbiginfo p > svg{margin-right:5px;color:#b1393a;font-size:12px}.cnewsbiginfo p > span{margin-right:15px}.b-0{bottom:0}.top-indicator{margin-right:1rem;bottom:inherit;left:inherit;top:1rem;right:0}.zoom img{transition:all .2s linear}.zoom:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.anews{padding-top:15px;overflow:hidden;color:#303030;display:block;width:100%}.anewsimg{overflow:hidden;width:100%}.anewsimg img{border-radius:10px;max-width:100%}.anewstitle{overflow:hidden;padding:8px 0;width:100%}.anewstitle p{font-weight:700;line-height:16px;font-size:15px;margin:0}.anewstext{overflow:hidden;width:100%}.anewstext p{line-height:14px;color:#a0a0a0;font-size:13px;margin:0}.anews:hover,.anews:focus{text-decoration:none;color:#B1393A}.shortdefault{border-bottom:3px solid #f5f5f5;padding-bottom:15px;margin-bottom:10px;padding-left:15px;overflow:hidden;color:#303030;display:block;width:100%}.shortdefaultimg{background-color:#9c9c9c;overflow:hidden;width:100%}.shortdefaultimg img{max-width:100%;opacity:.9}.shortdefaulttitle{padding:5px 0;overflow:hidden;width:100%}.shortdefaulttitle p{font-weight:700;line-height:20px;font-size:18px;margin:0}.shortdefaultinf{margin-bottom:5px;overflow:hidden;width:100%}.shortdefaultinf p{font-size:15px;color:#b1393a;margin:0}.shortdefaultinf p > span{margin-left:10px;color:#039}.shortdefaulttext{overflow:hidden;width:100%}.shortdefaulttext p{line-height:16px;color:#a0a0a0;font-size:15px;margin:0}.shortdefault:hover,.shortdefault:focus{text-decoration:none;color:#B1393A}.lnews{border-bottom:1px solid #e6e6e6;padding-bottom:5px;padding-top:10px;overflow:hidden;color:#303030;display:block;width:100%}.lnewstitle{margin-bottom:5px;padding-right:10px;overflow:hidden;width:100%}.lnewstitle p{line-height:16px;font-size:15px;margin:0}.lnews:hover,.lnews:focus{border-bottom:1px solid #B1393A;text-decoration:none;color:#B1393A}.lnewsinfo{overflow:hidden;width:100%}.lnewsinfo p{font-size:13px;margin:0}.lnewsinfo p > svg{margin-right:5px;color:#B1393A;font-size:12px}.lnewsinfo p > span{margin-right:15px}.lineallbut{overflow:hidden;text-align:center;width:100%}.lineallbut a{border-bottom:1px solid #f5f5f5;padding:10px 0;text-align:center;color:#B1393A;font-size:16px;display:block}.lineallbut a:hover{text-decoration:none;color:#656565}.afisha{margin-bottom:20px;overflow:hidden;width:100%}.afisha a{max-height:300px;min-height:300px;position:relative;display:block;width:100%;color:#fff}.afisha a > img{max-width:100%}.mainafisha{margin-bottom:20px;overflow:hidden;width:100%}.mainafisha a{max-height:200px;min-height:200px;position:relative;display:block;width:100%;color:#fff}.mainafisha a > img{max-width:100%}.afishaname{background-color:rgba(0,0,0,0.6);position:absolute;padding:8px 10px;overflow:hidden;bottom:0;width:100%}.afishaname p{line-height:15px;font-size:15px;color:#f9f9f9;margin:0}
.title{border-bottom:2px solid #f5f5f5;padding:10px 0;overflow:hidden;width:100%}
.title h1{font-weight:700;color:#656565;padding:0;margin:0}
.title h2{font-weight:700;color:#656565;padding:0;margin:0}
.title h3{font-weight:700;color:#656565;padding:0;margin:0}
.title h4{font-weight:700;color:#656565;padding:0;margin:0}
.title h5{font-weight:700;color:#656565;padding:0;margin:0}
.useritem{border-radius:.25rem;padding-left:15px;overflow:hidden;margin:auto;width:100%}.userpanel{background-color:#f5f5f5;overflow:hidden;width:100%}.useravatar{text-align:center;position:relative;overflow:hidden;padding:15px;width:100%}.useravatar img{border:4px solid #fff;border-radius:50%;max-width:70%}.username{background-color:#fff;padding:10px 0;overflow:hidden;text-align:center;width:100%}.username p{font-weight:700;font-size:24px;color:#657da8;margin:0}.userstatus{padding-bottom:10px;position:absolute;text-align:center;overflow:hidden;bottom:0;width:100%;z-index:1;left:0}.userstatus span{padding:5px 10px}.userinfo{background-color:#f5f5f5;padding:10px 0;overflow:hidden;width:100%}.userinfo ul{overflow:hidden;list-style:none;padding:0;margin:0;width:100%}.userinfo ul > li{border-bottom:1px solid #eaeaea;padding:10px 20px;overflow:hidden;width:100%}.userinfo ul > li > p{color:#c1c1c1;margin:0}.userinfo ul > li > p > span{color:#657da8;float:right}.userbut{padding:10px 0;overflow:hidden;text-align:center;width:100%}.userbut a{background-color:#d9534f;margin-bottom:5px;border-radius:30px;padding:15px 0;font-weight:700;font-size:16px;display:block;color:#fff}.userbut a:hover,.userbut a:focus{-webkit-transition:.1s ease-out;-webkit-transition-delay:.1s;-o-transition:.1s ease-out;-o-transition-delay:.1s;-moz-transition:.1s ease-out;-moz-transition-delay:.1s;transition:.1s ease-out;transition-delay:.1s;background-color:#c9302c;text-decoration:none}.useredit{overflow:hidden;padding:10px;width:100%}.useredit button{padding:10px 30px}.useredititle{margin-bottom:10px;overflow:hidden;width:100%}.useredititle h4{font-weight:700;color:#656565}.usereditlist{overflow:hidden;width:100%}.usereditlist input{margin-bottom:10px}.usereditlist textarea{margin-bottom:10px}.fulladmin{padding:0 10px;width:100%}.fulladmin a{margin-bottom:10px;padding:10px;font-weight:700;color:#b1393a;font-size:18px;text-align:left}.fulladmin a:hover,.fulladmin a:focus{background-color:#b1393a;text-decoration:none;color:#fff}.fullstory{padding:0 15px;overflow:hidden;width:100%}.fullstorytitle{border-bottom:3px solid #f5f5f5;margin-bottom:10px;padding:10px;overflow:hidden;width:100%}.fullstorytitle h2{font-weight:700;color:#656565;padding:0;margin:0}.fullstorydata{border-bottom:3px solid #f5f5f5;padding-bottom:10px;margin-bottom:10px;overflow:hidden;width:100%}.fullstorydata ul{overflow:hidden;list-style:none;padding:0;margin:0}.fullstorydata ul > li{overflow:hidden;padding:0 10px;float:left}.fullstorydata ul > li .current-rating{padding:0!important}.fullstorydata ul > li > a{color:#b1393a}.fullstorydata ul > li > a:hover{text-decoration:none}.fullstorydata ul > li > a > svg{margin-right:5px;color:#d9534f}.fullstoryimg{overflow:hidden;text-align:center;width:100%}.fullstoryimg a{padding:10px 0;text-align:center;display:block;width:100%}.fullstoryimg a > img{max-width:100%;float:none!important}.fullstorycontent{overflow:hidden;color:#7d7d7d;width:100%}.fullstorycontent iframe{max-height:400px;min-height:400px;margin-top:10px;width:100%}.fullstorytags{overflow:hidden;padding:20px 0;width:100%}.fullstorytags p{color:#7d7d7d;margin:0}.fullstorytags p > span > a{background:#f8f8f8;margin-right:10px;color:#d9534f;padding:10px}.fullstorytags p > span > a:hover{text-decoration:none;opacity:.6}.related{padding:0 15px;overflow:hidden;width:100%}.relatedtitle{border-bottom:3px solid #f5f5f5;border-top:3px solid #f5f5f5;padding:15px 10px;overflow:hidden;width:100%}.relatedtitle h4{font-weight:700;color:#656565;padding:0;margin:0}.comment{padding:15px;overflow:hidden;width:100%}.commenttitle{border-bottom:3px solid #f5f5f5;border-top:3px solid #f5f5f5;margin-bottom:10px;padding:15px 10px;overflow:hidden;width:100%}.commenttitle h4{font-weight:700;color:#656565;padding:0;margin:0}.commentlist{overflow:hidden;width:100%}.commentform{overflow:hidden;width:100%}.commentform input{margin-bottom:10px}.commentform textarea{margin-bottom:10px;border:2px solid #6179a6}.commetsbut{margin-top:10px;overflow:hidden;width:100%}.commetsbut button{border-radius:30px;padding:15px 40px;font-weight:700}.comments{border:1px solid #f3f5fa;background-color:#f3f5fa;margin-bottom:10px;border-radius:10px;padding:15px;overflow:hidden;width:100%}.commentsimg{overflow:hidden;padding:10px;width:100%}.commentsimg img{border-radius:50%;max-width:100%}.commentsname{border-bottom:1px solid #efefef;overflow:hidden;width:100%}.commentsname a{font-weight:700;color:#b1393a}.commentsname span{font-size:15px;color:#7d7d7d;float:right}.commentsmess{padding:5px 0;overflow:hidden;color:#7d7d7d;width:100%}.commetsmanu{border-top:1px solid #efefef;margin-top:10px;overflow:hidden;width:100%}.commetsmanu a{color:#b1393a;display:block;padding:5px;float:left}.commetsmanu a:hover,.commetsmanu a:focus{text-decoration:none;color:#e41a1c}.regitem{padding:0 20px;overflow:hidden;width:100%}.regtitle{border-bottom:3px solid #f5f5f5;padding:10px;overflow:hidden;width:100%}.regtitle h3{font-weight:700;color:#656565;padding:0;margin:0}.regcontent{padding:10px 0;overflow:hidden;width:100%}.reglist{padding:0 15px;overflow:hidden;width:100%}.reglist input{border:2px solid #6d7c88;margin-bottom:20px;padding:20px 10px;border-radius:0}.regbut{padding-bottom:20px;padding-top:15px;text-align:center;overflow:hidden;width:100%}.regbut button{text-transform:uppercase;border-radius:30px;padding:15px 40px;font-weight:700}.gazeta{background-color:#fef3f1;border:3px solid #fff;overflow:hidden;width:33.333%;padding:5px;float:left}.gazetaimg{max-height:275px;min-height:275px;position:relative;overflow:hidden;width:100%}.gazetaimg img{max-width:100%}.gazetanum{background:rgba(55,55,55,0.90);position:absolute;width:100%;z-index:1;bottom:0;left:0}.gazetanum a{text-decoration:none;padding:10px 15px;text-align:center;font-weight:700;display:block;color:#fff!important}.gazetadate{background:rgba(55,55,55,0.90);position:absolute;z-index:1;right:0;top:0}.gazetadate a{text-decoration:none;padding:10px 15px;font-weight:700;display:block;color:#fff}.gazetabut{background-color:#bf1113;text-decoration:none;padding:10px 0;text-align:center;display:block;color:#fff}.gazetabut:hover,.gazetabut:focus{background-color:#860d0e;text-decoration:none;color:#fff}.gazetlist{overflow:hidden;padding:5px;width:100%}.gazetlist ul{overflow:hidden;list-style:none;padding:0;margin:0;width:100%}.gazetlist ul > li{overflow:hidden;padding:6px;width:100%}.gazetlist ul > li > p{font-size:16px;color:#333;margin:0}.gazetlist ul > li > p > b{margin-right:10px}.gazetabutfuul{text-align:center;padding:10px 20px;overflow:hidden;width:100%}.gazetabutfuul a{text-transform:uppercase;padding:15px 25px;font-weight:700;font-size:18px}.cambox{margin-bottom:30px;overflow:hidden;width:100%}.camboxitem{overflow:hidden;display:block;width:100%}.camboxitem:hover,.camboxitem:focus{text-decoration:none;opacity:.8}.camboximg{overflow:hidden;width:100%}.camboximg img{max-width:100%}.camboxtitle{background-color:#656565;padding:10px 0;overflow:hidden;text-align:center;width:100%}.camboxtitle p{font-weight:700;font-size:18px;color:#f5f5f5;margin:0}.camitem{padding:10px 20px;overflow:hidden;width:100%}.camitemtitle{border-bottom:3px solid #f5f5f5;border-top:3px solid #f5f5f5;margin-bottom:10px;padding:10px 0;overflow:hidden;width:100%}.camitemtitle h4{font-weight:700;color:#656565;margin:0}.camitemvid{overflow:hidden;width:100%}.camitemvid img{max-width:100%}.orgitembox{margin-bottom:10px;overflow:hidden;width:100%}.orgitem{border:3px solid #efefef;margin-left:15px;overflow:hidden;padding:10px;width:98%}.orgitemleft{min-height:290px;position:relative;overflow:hidden;width:30%;float:left}.orgitemright{overflow:hidden;width:70%;float:left}.orgitemimg{text-align:center;overflow:hidden;width:100%}.orgitemimg img{max-width:100%}.orgitembut{position:absolute;text-align:center;margin-top:20px;overflow:hidden;padding:2px;bottom:0;width:100%}.orgitembut a{background-color:#bf1113;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:16px;padding:10px;display:block;color:#fff;width:100%}.orgitembut a:hover,.orgitembut a:focus{background-color:#880d0f}.orgitemtitle{border-bottom:1px solid #efeeee;padding:10px 20px;overflow:hidden;width:100%}.orgitemtitle p{font-weight:700;font-size:18px;color:#bf1113;margin:0}.orgitemtitle p > a{text-decoration:none;font-weight:700;font-size:18px;color:#bf1113;display:block}.orgitemtitlevip{border-bottom:1px solid #efeeee;padding:10px 20px;overflow:hidden;width:100%}.orgitemtitlevip p{font-weight:700;font-size:18px;color:#ffa800;margin:0}.orgitemtitlevip p > a{text-decoration:none;font-weight:700;font-size:18px;color:#ffa800;display:block}.orgitemtitlevip p > a:hover,.orgitemtitlevip p > a:focus{color:#ffa800}.orgitemcutegory{border-bottom:1px solid #efeeee;overflow:hidden;width:100%}.orgitemcutegory p{border-left:5px solid #efeeee;padding:5px 10px;font-size:13px;color:#bf1113;margin:0}.orgitemcutegory p > a{text-decoration:none;font-size:13px;color:#bf8911}.orgitemtext{padding:10px 20px;overflow:hidden;width:100%}.orgitemtext p{color:#848484}.orgitemlist{padding:0 20px;overflow:hidden;width:100%}.orgitemlist ul{overflow:hidden;list-style:none;padding:0;margin:0;width:100%}.orgitemlist ul > li{overflow:hidden;padding:1px;width:100%}.orgitemlist ul > li > p{font-weight:700;font-size:16px;color:#656565;margin:0}.orgitemvip{background:url(../img/vip.png) no-repeat 0 bottom;background-position:bottom right;border:2px solid #ffa800;overflow:hidden;width:100%}.orgitembutvip{position:absolute;text-align:center;margin-top:20px;overflow:hidden;padding:2px;bottom:0;width:100%}.orgitembutvip a{background-color:#ffa800;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:16px;padding:10px;display:block;color:#fff;width:100%}.orgitembutvip a:hover,.orgitembutvip a:focus{background-color:#ffa800}.orgfulltext{margin-top:20px;overflow:hidden;width:100%}.orgitemlistfull{overflow:hidden;padding:5px;width:100%}.orgitemlistfull ul{overflow:hidden;list-style:none;padding:0;margin:0;width:100%}.orgitemlistfull ul > li{overflow:hidden;padding:2px;width:100%}.orgitemlistfull ul > li > p{font-weight:700;font-size:16px;color:#bf8911;margin:0}.mainorg{border:2px solid #efefef;overflow:hidden;margin-top:10px;display:block;width:100%}.mainorg:hover,.mainorg:focus{border:2px solid #f5cece;opacity:.8}.mainorgimg{max-height:230px;min-height:230px;overflow:hidden;text-align:center;width:100%}.mainorgimg img{max-width:100%}.mainorgname{border-top:2px solid #efefef;overflow:hidden;max-height:55px;text-align:center;min-height:55px;padding-top:5px;margin-top:5px;width:100%}.mainorgname p{font-weight:700;color:#bf1113;margin:0}.pagesnav{padding:0 10px;overflow:hidden;width:100%}.navigation{padding:20px 5px;overflow:hidden;width:100%}.navigation a{border:2px solid #b1393a;margin-bottom:10px;margin-right:10px;font-weight:700;text-align:center;overflow:hidden;line-height:43px;color:#b1393a;font-size:20px;display:block;height:45px;width:45px;float:left}.navigation a > svg{margin-top:10px}.navigation a:hover,.navigation a:hover{border:2px solid #039;text-decoration:none;color:#039}.navigation span{border:2px solid #039;margin-bottom:10px;margin-right:10px;font-weight:700;text-align:center;line-height:43px;color:#039;font-size:20px;display:block;height:45px;width:45px;float:left}.navigation span > svg{margin-top:10px}footer{padding:20px 0;overflow:hidden;width:100%}.footercopy{padding:10px 0;overflow:hidden;width:100%}.footercopy p{font-size:13px;color:#707070;margin:0}.footertext{padding:10px 0;overflow:hidden;width:100%}

.footertext p{
font-size:13px;
color:#707070;
margin:0
}

.eam_niz_zakrep{
position:fixed;
bottom:0;
left:36%;
height:62px;
text-align:center;
z-index:5000
}

.eam_niz_zakrep img{
width:500px;
height:auto
}

#close_ban{
position:absolute;
right:0;
background:#000;
color:#FFF;
padding:5px;
padding-top:3px;
padding-bottom:3px
}

#close_ban:hover{
cursor:pointer
}

.niz_center{
width:100%;
float:left
}

.left{
float:left
}

.center{
text-align:center
}

.hhidein{
display:none!important
}

#dle-content{
width:100%
}

.img{
overflow:hidden;
width:100%
}

.img img{
max-width:100%
}

.speedbars{
border:1px solid #f1f1f1;
background-color:#fff;
margin-bottom:10px;
padding:0px 15px;
margin-top:10px;
overflow:hidden;
width:100%
}

.speedbars ol{
margin:0
}

.speedbars a{
font-weight:700;
color:#cc3333
}

.bgcontent{
background-color:#fff;
overflow:hidden;
width:100%
}

.spagetitle{
background-size:cover!important;
overflow:hidden;
width:100%
}

.spagetitleitem{
background:linear-gradient(0deg,rgb(0 0 0 / 0.7) 0%,rgba(253,187,45,0) 100%);
overflow:hidden;
padding:15rem 0;
width:100%
}

.spagetitleitem h1{
text-transform:uppercase;
text-align:center;
font-size:3rem;
width:100%;
color:#fff;
margin:0
}

.syline{
background-color:#c33;
margin:20px 0;
overflow:hidden;
width:100%;
height:2px
}

.srazdel{
background-size:cover!important;
overflow:hidden;
display:block;
width:100%;
margin:2px
}

.srazdelitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%);
padding:10px 25px;
min-height:300px;
overflow:hidden;
width:100%
}

.srazdelitem h2{
text-transform:uppercase;
margin-top:100px;
font-size:28px;
color:#fff
}

.srline{
background-color:#c33;
margin:10px 0;
overflow:hidden;
height:2px;
width:50%
}

.srazdelitem p{
color:#fff
}

.srazdel:hover,.srazdel:focus{
text-decoration:none
}

.srazdel:hover .srazdelitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%)
}

.stitle{
padding:15px 25px;
margin-top:30px;
overflow:hidden;
width:100%
}

.stitle h2{
font-weight:700;
font-size:1.5rem;
color:#5a656f
}

.stitleline{
background-color:#c33;
margin:10px 0;
overflow:hidden;
height:2px;
width:10%
}

.itrevinews{
overflow:hidden;
padding:1px;
width:100%
}

.revinews{
background-size:cover!important;
overflow:hidden;
display:block;
width:100%
}

.revinewsitem{
background:#000;
background:linear-gradient(0deg,rgb(0 0 0 / 0.8) 0%,rgb(0 0 0 / 0.1) 100%);
padding:10px 25px;
min-height:400px;
overflow:hidden;
width:100%
}

.revinewsitem h2{
text-transform:uppercase;
margin-top:150px;
font-size:32px;
color:#fff
}

.reline{
background-color:#039;
margin:10px 0;
overflow:hidden;
height:2px;
width:50%
}

.revinewsitem p{
color:#fff
}

.revinews:hover,.revinews:focus{
text-decoration:none
}

.revinews:hover .revinewsitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%)
}

/*--  --*/
.revinewsmain{
background-size:cover!important;
overflow:hidden;
display:block;
width:100%
}

.revinewsmainitem{
background:#000;
background:linear-gradient(0deg,rgb(0 0 0 / 0.8) 0%,rgb(0 0 0 / 0.1) 100%);
padding:10px 25px;
min-height:300px;
overflow:hidden;
width:100%
}

.revinewsmainitem h2{
text-transform:uppercase;
margin-top:90px;
font-size:1.2rem;
color:#fff
}

.reline{
background-color:#039;
margin:10px 0;
overflow:hidden;
height:2px;
width:50%
}

.revinewsmainitem p{
color:#fff
}

.revinewsmain:hover,.revinewsmain:focus{
text-decoration:none
}

.revinewsmain:hover .revinewsmainitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%)
}

.saction{
overflow:hidden;
padding:5px;
width:100%
}

.saction a{
max-height:180px;
overflow:hidden;
display:block
}

.saction a > img{
max-width:100%
}

.saction a > img:hover,.saction a > img:hover{
opacity:.8
}

.saction span{
padding:2px 0;
font-weight:700;
font-size:18px;
display:block;
width:100%
}

.sabut{
color:#c33
}

.sabut svg{
margin-left:10px
}

.sabut:hover,.sabut:focus{
text-decoration:none
}

.neworg{
background-size:cover!important;
overflow:hidden;
display:block;
width:100%
}

.neworgitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%);
padding:10px 25px;
min-height:300px;
overflow:hidden;
width:100%
}

.neworgitem h2{
text-transform:uppercase;
margin-top:100px;
font-size:26px;
color:#fff
}

.noline{
background-color:#039;
margin:10px 0;
overflow:hidden;
height:2px;
width:50%
}

.neworgitem p{
color:#fff
}

.neworg:hover,.neworg:focus{
text-decoration:none
}

.neworg:hover .neworgitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%)
}

.srevava{
overflow:hidden;
width:100%
}

.srevava a{
padding-bottom:30px;
text-align:center;
display:block;
width:100%
}

.srevava a > img{
border:2px solid #e6e6e6;
border-radius:50%;
max-width:80%
}

.srevtitle{
padding-top:5px;
overflow:hidden;
position:relative;
height:35px;
width:100%
}

.srevtitle span{
position:absolute;
font-weight:700;
font-size:18px;
display:block;
z-index:1
}

.srevrating{
position:absolute;
overflow:hidden;
width:100px;
height:20px;
z-index:2;
right:0
}

.srevrating svg{
color:#c33
}

.srevline{
background-color:#039;
overflow:hidden;
margin:5px 0;
height:2px;
width:10%
}

.srevtext{
overflow:hidden;
width:100%
}

.srevtext p{
font-size:15px;
margin:0
}

.srevtext span{
font-size:13px;
color:#848484
}

.srevtext span > a{
color:#c33
}

.spravtext{
padding:5px 15px;
overflow:hidden;
width:100%
}

.sadd{
border-right:5px solid #039;
border-left:5px solid #039;
background-color:#00000;
margin-top:50px;
overflow:hidden;
width:100%
}

.sadds{
	padding:0px 10px;
	overflow:hidden;
	width:100%;
}

.sadditem{
overflow:hidden;
width:100%
}

.saddtext{
padding:15px 0;
overflow:hidden;
width:100%
}

.saddtext span{
padding-left:30px;
font-weight:700;
font-size:24px;
color:#c33;
display:block;
width:100%
}

.saddbut{
overflow:hidden;
width:100%
}

.saddbut a{
background-color:#c33;
text-transform:uppercase;
padding:20px 10px;
font-weight:700;
text-align:center;
font-size:20px;
display:block;
width:100%;
color:#fff
}

.saddbut a > svg{
margin-right:10px
}

.saddbut a:hover,.saddbut a:focus{
background-color:#b92f2f;
text-decoration:none
}

.sorganizitem{
background-color:#fff;
border:2px solid #fff;
margin-bottom:15px;
border-radius:5px;
overflow:hidden;
width:100%
}

.sorganizimg{
overflow:hidden;
width:100%
}

.sorganizimg a{
max-height:180px;
min-height:180px;
position:relative;
display:block
}

.sorganizimg a:hover,.sorganizimg a:focus{
opacity:.9
}

.sorganizimg a > img{
max-width:100%;
position:absolute;
z-index:1
}

.shortvip{
background-color:#000;
position:absolute;
overflow:hidden;
text-align:center;
line-height:30px;
bottom:0;
height:30px;
width:80px;
z-index:2;
right:0
}

.shortvip span{
text-transform:uppercase;
font-weight:700;
font-size:20px;
color:#ffd45b;
display:block;
width:100%
}

.viptem{
border-color:#ffd45b!important
}

.sorganiztitle{
padding:10px 15px;
overflow:hidden;
width:100%
}

.sorganiztitle a{
	min-height:55px;
font-weight:700;
color:#5a656f;
font-size:18px;
display:block
}

.sorganiztitle a:hover,.sorganiztitle a:focus{
text-decoration:none;
color:#c33
}

.sorganizbut{
margin-bottom:10px;
padding:0 10px;
overflow:hidden;
width:100%
}

.sorganizbut a{
padding:10px 5px;
color:#c33;
display:block
}

.sorganizbut a:hover,.sorganizbut a:focus{
text-decoration:none;
color:#a92626
}

.sfilter{
border-bottom:1px solid #e9ecef;
border-top:1px solid #e9ecef;
background-color:#ffffff;
padding:10px 25px;
overflow:hidden;
width:100%
}

.sfilter span{
font-weight:600;
padding:5px 5px;
font-size:16px;
color:#c33;
float:left
}

.sfilter a{
padding:5px 10px;
color:#039;
font-size:16px;
float:left
}

.sfilter a:hover,.sfilter a:focus{
text-decoration:none;
box-shadow:none;
color:#c33
}

.slhead{
padding-top:30px;
overflow:hidden;
text-align:center;
width:100%
}

.slhead h1{
font-weight:700;
color:#5a656f
}

.slhead span{
text-align:center;
color:#717171;
display:block;
width:100%
}

.slheadrating{
border-bottom:1px solid #e2e2e2;
padding-bottom:30px;
overflow:hidden;
width:100%
}

.slheadratingitem{
overflow:hidden;
margin:5px auto;
text-align:center;
width:100px;
height:20px
}

.slheadratingitem .rating{
width:100%!important
}

.slheadratinginf{
overflow:hidden;
text-align:center;
width:100%
}

.slheadratinginf span{
text-align:center;
color:#717171;
display:block;
width:100%
}

.menu{
background-color:#fff;
overflow:hidden;
width:100%;
z-index:999
}

.slmbt{
text-align:center;
width:100%
}

.slmbt svg{
font-size:2rem;
color:#6c757d
}

.bg-beli{
background-color:#fff!important
}

.bg-beli .nav-link{
text-transform:uppercase!important;
font-weight:700!important;
color:#343a40!important;
border:none
}

.bg-beli .nav-link:hover,.bg-beli .nav-link:focus{
background-color:#343a40!important;
color:#fff!important
}

.slmenu{
border-top:1px solid #e2e2e2;
background-color:#fff;
overflow:hidden;
width:100%
}

.slmenu ul{
width:100%
}

.slmenu ul > li > a{
text-transform:uppercase;
padding:20px 25px;
font-weight:700;
color:#444
}

.slmenu ul > li > a:hover,.slmenu ul > li > a:focus{
text-decoration:none;
color:#b1393a
}

.slbg{
background-size:100%!important;
min-height:500px;
overflow:hidden;
width:100%
}

.slfullbg{
overflow:hidden;
width:100%
}

.slfullbg img{
width:100%;
}

.sect1{
padding:15px 0;
overflow:hidden;
width:100%
}

.secttitle{
padding-bottom:45px;
overflow:hidden;
text-align:center;
width:100%
}

.secttitle span{
text-transform:uppercase;
font-weight:700;
font-size:1.5rem;
color:#5a656f;
display:block;
width:100%
}

.secttitleline{
background-color:#c33;
margin:5px auto;
width:10%;
height:3px
}

.sllogo{
padding-bottom:15px;
overflow:hidden;
width:100%
}

.sllogo img{
width:100%
}

.slsell{
padding-bottom:15px;
overflow:hidden;
width:100%
}

.slsell button{
text-transform:uppercase;
font-weight:700;
font-size:18px;
padding:10px;
width:100%
}

.slinfitem{
overflow:hidden;
width:100%
}

.slphone{
background-color:#e9edf9;
overflow:hidden;
width:100%
}

.slphone a{
text-transform:uppercase;
padding:10px 25px;
font-weight:700;
font-size:22px;
color:#444;
display:block
}

.slphone a > svg{
margin-right:10px;
color:#8acc33
}

.slphone a:hover,.slphone a:focus{
text-decoration:none;
color:#b1393a
}

.slmap{
overflow:hidden;
width:100%
}

.slmap a{
padding:10px 25px;
font-size:18px;
color:#444;
display:block
}

.slmap a > svg{
margin-right:10px;
color:#8acc33
}

.slmap a:hover,.slmap a:focus{
text-decoration:none;
color:#b1393a
}

.slitinf{
overflow:hidden;
width:100%
}

.slitinf a{
padding:10px 25px;
font-size:18px;
color:#444;
display:block
}

.slitinf a > svg{
margin-right:10px;
color:#8acc33
}

.slitinf a:hover,.slitinf a:focus{
text-decoration:none;
color:#b1393a
}

.slitinfdop{
padding:10px 25px;
overflow:hidden;
width:100%
}

.slitinfdop span{
margin-right:10px;
font-size:18px;
color:#444;
display:block;
width:100%;
float:left
}

.slitinfdop span > svg{
color:#8acc33
}

.slitinfdop span > b{
color:#5a656f
}

.slitinfdop button{
color:#b1393a
}

.slitinfdop button:hover,.slitinfdop button:focus{
box-shadow:none!important
}

.slinfotext{
border-top:1px solid #e3eaf9;
padding-top:25px;
overflow:hidden;
width:100%
}

.slsocial{
padding:10px 25px;
overflow:hidden;
width:100%
}

.slsocial ul{
overflow:hidden;
list-style:none;
padding:0;
width:100%;
margin:0
}

.slsocial ul > li{
display:inline-block;
padding:10px 0;
overflow:hidden
}

.slsocial ul > li > a{
border-radius:50%;
margin-right:10px;
padding:10px 0;
text-align:center;
line-height:25px;
font-size:18px;
display:block;
height:45px;
width:45px;
color:#fff
}

.callback-bt{
background:#35aedc;
border:2px solid #60cdf7;
border-radius:50%;
box-shadow:0 8px 10px rgba(56,163,253,0.3);
cursor:pointer;
height:68px;
text-align:center;
width:68px;
position:fixed;
right:4%;
bottom:4%;
z-index:999;
transition:.3s;
-webkit-animation:hoverWave linear 1s infinite;
animation:hoverWave linear 1s infinite
}

.callback-bt .text-call{
border-radius:50%;
position:relative;
overflow:hidden;
text-align:center;
line-height:80px;
display:block;
height:68px;
width:68px
}

.callback-bt .text-call svg{
margin-top:5px;
font-size:35px;
color:#fff
}

.callback-bt:hover{
z-index:1;
color:transparent;
transition:.3s
}

.callback-bt:hover i{
color:#38a3fd;
font-size:40px;
transition:.3s
}

.callback-bt i{
color:#fff;
font-size:34px;
transition:.3s;
line-height:66px;
transition:.5s ease-in-out;
animation:1200ms ease 0 normal none 1 running shake;
animation-iteration-count:infinite;
-webkit-animation:1200ms ease 0 normal none 1 running shake;
-webkit-animation-iteration-count:infinite
}

.slservice{
background-size:cover!important;
overflow:hidden;
display:block;
width:100%;
color:#fff
}

.slserviceitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%);
padding:10px 25px;
min-height:300px;
overflow:hidden;
width:100%
}

.slserviceitem h2{
text-transform:uppercase;
margin-top:100px;
font-size:28px;
color:#fff
}

.slserviceitem p{
font-size:16px;
color:#fff
}

.slservice:hover,.slservice:focus{
text-decoration:none
}

.slservice:hover .slserviceitem{
background:#000;
background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%)
}

.slphotolist{
overflow:hidden;
width:100%
}

.slphotolist a{
max-height:190px;
min-height:190px;
overflow:hidden;
display:block;
width:20%;
float:left
}

.slphotolist a:hover,.slphotolist a:focus{
opacity:.8
}

.slphotolist a > img{
width:100%
}

.tours{
padding:0px 10px;
overflow:hidden;
width:100%
}

.toursitem{
	text-transform:uppercase;
padding:10px 15px;
overflow:hidden;
font-weight:600;
font-size:1.5rem;
color:#b1393a;
display:block;
width:100%
}

.toursitem svg{
	margin-right:10px;
	color:#8acc33;
}

.toursitem:hover,.toursitem:focus{
text-decoration:none;
color:#a02526
}

#vklist{
overflow:hidden;
width:100%
}

.vklent{
overflow:hidden;
width:100%
}

.vklent iframe{
width:100%!important
}

#vk_widget,#vk_groups{
width:100%!important
}

.wcommunity_wrap	div{
width:100%!important
}

.bcontacts{
padding:10px 0;
overflow:hidden;
width:100%
}

.bcontacts p{
text-align:center;
line-height:22px;
font-size:20px;
color:#000
}

.bcontacts p > svg{
margin-right:10px;
color:#b1393a
}

.maphons{
padding-bottom:20px;
overflow:hidden;
width:100%
}

.maphons ul{
display:inline-block;
overflow:hidden;
text-align:center;
list-style:none;
padding:0;
width:100%;
margin:0
}

.maphons ul > li{
display:inline-block;
overflow:hidden;
width:33.33%
}

.maphons ul > li > a{
border-bottom:1px solid #efefef;
text-align:center;
padding:15px 0;
font-weight:700;
line-height:22px;
color:#b1393a;
font-size:20px;
display:block;
width:100%
}

.maphons ul > li > a:hover,.maphons ul > li > a:focus{
text-decoration:none;
opacity:.8
}

.maphons ul > li > a > svg{
margin-right:10px;
color:#b1393a
}

.maphons ul > li > a > span{
font-weight:500;
color:#000
}

.slmap{
overflow:hidden;
width:100%
}

.slmap iframe{
border:none!important;
width:100%
}

.spcontents{
background-color:#fff;
overflow:hidden;
width:100%
}

.sect2{
padding-bottom:55px;
padding-top:55px;
overflow:hidden;
width:100%
}

.odsbox{
overflow:hidden;
padding:2px;
width:100%
}

#abaut{
border-bottom:1px solid #e3eaf9;
background-color:#f3f5fa
}

#service{
border-bottom:1px solid #e3eaf9
}

#photos{
border-bottom:1px solid #e3eaf9;
border-top:1px solid #e3eaf9
}

#vklist{
background-color:#f3f5fa
}

#price{
border-bottom:1px solid #e3eaf9
}

#discont{
border-bottom:1px solid #e3eaf9
}

#map{
background-color:#f3f5fa
}

@-webkit-keyframes hoverWave{
0%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 0 rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}

40%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 15px rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}

80%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 26.7px rgba(56,163,253,0.067)
}

100%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 40px rgba(56,163,253,0.0)
}
}

@keyframes hoverWave{
0%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 0 rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}

40%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 15px rgba(56,163,253,0.2),0 0 0 0 rgba(56,163,253,0.2)
}

80%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 26.7px rgba(56,163,253,0.067)
}

100%{
box-shadow:0 8px 10px rgba(56,163,253,0.3),0 0 0 30px rgba(56,163,253,0),0 0 0 40px rgba(56,163,253,0.0)
}
}

@keyframes shake{
0%{
transform:rotateZ(0deg);
-ms-transform:rotateZ(0deg);
-webkit-transform:rotateZ(0deg)
}

10%{
transform:rotateZ(-30deg);
-ms-transform:rotateZ(-30deg);
-webkit-transform:rotateZ(-30deg)
}

20%{
transform:rotateZ(15deg);
-ms-transform:rotateZ(15deg);
-webkit-transform:rotateZ(15deg)
}

30%{
transform:rotateZ(-10deg);
-ms-transform:rotateZ(-10deg);
-webkit-transform:rotateZ(-10deg)
}

40%{
transform:rotateZ(7.5deg);
-ms-transform:rotateZ(7.5deg);
-webkit-transform:rotateZ(7.5deg)
}

50%{
transform:rotateZ(-6deg);
-ms-transform:rotateZ(-6deg);
-webkit-transform:rotateZ(-6deg)
}

60%{
transform:rotateZ(5deg);
-ms-transform:rotateZ(5deg);
-webkit-transform:rotateZ(5deg)
}

70%{
transform:rotateZ(-4.28571deg);
-ms-transform:rotateZ(-4.28571deg);
-webkit-transform:rotateZ(-4.28571deg)
}

80%{
transform:rotateZ(3.75deg);
-ms-transform:rotateZ(3.75deg);
-webkit-transform:rotateZ(3.75deg)
}

90%{
transform:rotateZ(-3.33333deg);
-ms-transform:rotateZ(-3.33333deg);
-webkit-transform:rotateZ(-3.33333deg)
}

100%{
transform:rotateZ(0deg);
-ms-transform:rotateZ(0deg);
-webkit-transform:rotateZ(0deg)
}
}

@-webkit-keyframes shake{
0%{
transform:rotateZ(0deg);
-ms-transform:rotateZ(0deg);
-webkit-transform:rotateZ(0deg)
}

10%{
transform:rotateZ(-30deg);
-ms-transform:rotateZ(-30deg);
-webkit-transform:rotateZ(-30deg)
}

20%{
transform:rotateZ(15deg);
-ms-transform:rotateZ(15deg);
-webkit-transform:rotateZ(15deg)
}

30%{
transform:rotateZ(-10deg);
-ms-transform:rotateZ(-10deg);
-webkit-transform:rotateZ(-10deg)
}

40%{
transform:rotateZ(7.5deg);
-ms-transform:rotateZ(7.5deg);
-webkit-transform:rotateZ(7.5deg)
}

50%{
transform:rotateZ(-6deg);
-ms-transform:rotateZ(-6deg);
-webkit-transform:rotateZ(-6deg)
}

60%{
transform:rotateZ(5deg);
-ms-transform:rotateZ(5deg);
-webkit-transform:rotateZ(5deg)
}

70%{
transform:rotateZ(-4.28571deg);
-ms-transform:rotateZ(-4.28571deg);
-webkit-transform:rotateZ(-4.28571deg)
}

80%{
transform:rotateZ(3.75deg);
-ms-transform:rotateZ(3.75deg);
-webkit-transform:rotateZ(3.75deg)
}

90%{
transform:rotateZ(-3.33333deg);
-ms-transform:rotateZ(-3.33333deg);
-webkit-transform:rotateZ(-3.33333deg)
}

100%{
transform:rotateZ(0deg);
-ms-transform:rotateZ(0deg);
-webkit-transform:rotateZ(0deg)
}
}

.adforms{
background-color:#fff;
overflow:hidden;
width:100%
}

.formtitle{
border-bottom:1px solid #ced4da;
margin-bottom:20px!important;
padding:35px 0;
overflow:hidden;
text-align:center;
width:100%
}

.formtitle h1{
text-transform:uppercase;
font-weight:700;
font-size:2rem;
color:#6c757d;
margin:0
}

.formin{
border:2px solid #6d7c88!important;
margin-bottom:20px!important;
padding:25px 10px!important;
border-radius:0!important;
width:100%!important
}

.formsel{
border:2px solid #6d7c88!important;
margin-bottom:20px!important;
padding:15px 10px!important;
border-radius:0!important;
width:100%!important
}

.formsbut{
padding:15px 0;
overflow:hidden;
text-align:center;
width:100%
}

.formsbut button{
text-transform:uppercase;
padding:10px 25px;
font-weight:700
}

.formintitle{
border-bottom:1px solid #ced4da;
margin-bottom:10px!important;
padding:5px 0;
overflow:hidden;
width:100%
}

.formintitle h4{
font-weight:700;
font-size:18px;
margin:0
}

.packet{
background-color:#fff;
overflow:hidden;
width:100%
}

.packetitem{
border:1px solid #e1e6f3;
overflow:hidden;
width:100%
}

.packettitle{
border-bottom:1px solid #e1e6f3;
padding:25px 15px;
overflow:hidden;
text-align:center;
width:100%
}

.packettitle h4{
text-transform:uppercase;
font-weight:700;
font-size:1.5rem;
color:#039;
margin:0
}

.packetinfo{
border-bottom:1px solid #e1e6f3;
overflow:hidden;
width:100%
}

.packetinfotext{
padding:10px 15px;
overflow:hidden;
width:100%
}

.packetinfotext p{
font-weight:700;
font-size:18px
}

.packetinfotextimg{
padding:20px 0;
overflow:hidden;
text-align:center;
width:100%
}

.packetinfotextimg img{
max-width:50%
}

.packetcost{
background-color:#fff;
padding:25px 15px;
overflow:hidden;
text-align:center;
width:100%
}

.packetcost span{
font-weight:700;
font-size:2rem;
color:#6c757d;
display:block
}

.packetcost span > b{
font-weight:600;
color:#b1393a
}

.packetcost p{
font-weight:700;
font-size:18px;
color:#b1393a;
margin:0
}

.inputGroup{
background-color:#fff;
position:relative;
display:block
}

.inputGroup label{
padding:10px 35px 10px 15px;
width:100%;
display:block;
text-align:left;
color:#3c454c;
cursor:pointer;
position:relative;
z-index:2;
-webkit-transition:color 200ms ease-in;
transition:color 200ms ease-in;
overflow:hidden
}

.inputGroup label:before{
width:100%;
height:10px;
border-radius:50%;
content:"";
background-color:rgb(0 51 153 / 8%);
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%) scale3d(1,1,1);
transform:translate(-50%,-50%) scale3d(1,1,1);
-webkit-transition:all 300ms cubic-bezier(0.4,0,0.2,1);
transition:all 300ms cubic-bezier(0.4,0,0.2,1);
opacity:0;
z-index:-1
}

.inputGroup label:after{
width:32px;
height:32px;
content:"";
border:2px solid #d1d7dc;
background-color:#fff;
background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
background-repeat:no-repeat;
background-position:2px 3px;
border-radius:50%;
z-index:2;
position:absolute;
right:10px;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
cursor:pointer;
-webkit-transition:all 200ms ease-in;
transition:all 200ms ease-in
}

.inputGroup input:checked ~ label{
color:#6c757d
}

.inputGroup input:checked ~ label:before{
-webkit-transform:translate(-50%,-50%) scale3d(56,56,1);
transform:translate(-50%,-50%) scale3d(56,56,1);
opacity:1
}

.inputGroup input:checked ~ label:after{
background-color:#039;
border-color:#039
}

.inputGroup input{
width:32px;
height:32px;
-webkit-box-ordinal-group:2;
order:1;
z-index:2;
position:absolute;
right:30px;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
cursor:pointer;
visibility:hidden
}

.packetbut{
overflow:hidden;
text-align:center;
width:100%
}

.packetbut button{
text-transform:uppercase;
font-weight:700;
padding:20px 0;
font-size:1.5rem;
width:100%
}

.packetbut a{
text-transform:uppercase;
font-weight:700;
padding:20px 0;
font-size:1.5rem;
color:#fff!important;
width:100%
}

#top_nav{
top:120px;
position:fixed;
z-index:999
}

.obtitle{
background-color:rgb(0 0 0 / 0.3);
margin-top:200px;
padding:45px 0;
overflow:hidden;
text-align:center;
width:100%
}

.obtitle h1{
text-shadow:1px 1px 2px #000000,0 0 1em #000;
font-weight:700;
margin:0;
color:#fff
}

.obcontent{
padding:25px 0;
overflow:hidden;
width:100%
}

.skallbut{
padding:15px 0;
overflow:hidden;
text-align:center;
width:100%
}

.skallbut a{
text-transform:uppercase;
padding:15px 25px;
font-size:18px
}

.instagram_username{
padding:15px 0;
font-weight:700;
width:100%
}

.instagram_username a{
color:#c33
}

.forminformer{
background-color:#fff;
border-radius:0;
z-index:99999999;
overflow:hidden;
margin:0 auto;
position:fixed;
width:50%;
top:150px;
right:0;
left:0
}

.forminformer .alert{
padding:1.5rem 2rem;
border-radius:0;
margin:0
}

.forminformer .alert h4{
font-weight:700
}

.forminformer a{
text-transform:uppercase;
border-radius:0;
padding:25px 0;
font-weight:700;
font-size:1.5rem;
color:#fff;
width:100%
}

.skrating{
padding:15px 0;
overflow:hidden;
width:100%
}

.skrating .rating{
width:100%!important
}

.skvibor{
overflow:hidden;
text-align:center;
width:100%
}

.skvibor img{
max-width:100%
}

.skmodaltime{
	overflow:hidden;
text-align:center;
width:100%
}

.bhead{
	padding:15px 0px;
	overflow:hidden;
	width:100%
}

.bbg{
	background:url(../img/bbg.jpg) no-repeat;
	background-size:100%;
	padding:4rem 0rem;
	overflow:hidden;
	width:100%;
}

.btitle{
	overflow:hidden;
	width:100%;
}

.btitle h1{
	text-transform:uppercase;
	font-weight:600;
	font-size:4rem;
	color:#ffffff;
}

.btext{
	overflow:hidden;
	width:100%;
}

.btext p{
	text-transform:uppercase;
	font-weight:400;
	font-size:1.5rem;
	color:#ffffff;
}

.bizitem{
	    background-color:#ffffff;
	padding:5rem 0;
	overflow:hidden;
width:100%
}

.biztitle{
margin-bottom:20px!important;
padding:25px 0;
overflow:hidden;
width:100%
}

.biztitle h1{
text-transform:uppercase;
font-weight:700;
font-size:3rem;
color:#616161;
margin:0
}

.biztitle p{
font-weight:500;
font-size:1.5rem;
color:#616161;
margin:0
}

.bizbox{
    background-color:#ffffff;
	overflow:hidden;
	padding:1rem 1.7rem;
	margin:1rem 0;
width:100%
}

.graybgs{
	background-color:#f3f3f3;
}

.bizboxicon{
	margin-bottom:10px;
	overflow:hidden;
	padding:1rem 0;
width:100%
}

.bizboxicon svg{
	font-size:5rem;
	color:#d4d5d6;
}

.bizbox h4{
	font-weight:bold;
	color:#616161;
    font-size:2rem;
}

.bizbox p{
	color:#6c757d;
}

.bizbox ul{
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
}


/*-- sectcall --*/
.sectcall{
	border-bottom:1px solid #d4d5d6;
	border-top:1px solid #d4d5d6;
	background-color:#b1393a;
	padding:10px 0px;
	overflow:hidden;
	width:100%;
}

.sectcallitem{
	padding:20px 0px;
	overflow:hidden;
	width:100%;
}

.sectcalltitle{
	overflow:hidden;
	width:100%;
}

.sectcalltitle h2{
	text-transform:uppercase;
font-weight:600;
	color:#ffffff;
}

.sectcalltitle p{
	text-transform:uppercase;
font-weight:600;
	color:#ffffff;
	margin:0px;
}

.sectcallbut{
	padding:10px 0px;
	overflow:hidden;
	text-align:right;
	width:100%;
}

.sectcallbut a{
	text-transform:uppercase;
	border-radius:0px;
	border:2px solid #ffffff;
	padding:15px 50px;
	font-weight:bold;
	font-size:22px;
	color:#ffffff;
}

/*-- homesform --*/
.homesform{
	background-color:#ffffff;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.homesform form{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.homesftitle{
	padding:10px 0px;
	overflow:hidden;
	text-align:center;
	width:100%;
}

.homesftitle h2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	color:#6c757d;
}

.homesftitle p{
	margin:0px;
}

/*-- modalform --*/
.modalform{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.modalformitem{
	overflow:hidden;
	width:100%;
}

.modalforminput{
	overflow:hidden;
	width:100%;
}

.modalforminput input{
	border:2px solid #c9cdcf;
	padding:1.5rem 1.75rem;
	margin-bottom:20px;
	font-weight:bold;
	font-size:18px;
	color:#10c69e;
}

.modalforminput textarea{
	border:2px solid #c9cdcf;
	padding:1rem 1.75rem;
	margin-bottom:20px;
	font-weight:bold;
	font-size:18px;
	color:#10c69e;
}

.modalformbut{
	padding:10px 0px;
	overflow:hidden;
	text-align:center;
	width:100%;
}

.modalformbut button{
	text-transform:uppercase;
	padding:15px 0px;
	font-weight:bold;
	font-size:18px;
	width:100%;
}
.modalformbut button > svg{
	margin-left:15px;
}

.whigazimg{
	overflow:hidden;
	width:100%;
}

.whigazimg img{
	max-width:100%;
	min-width:100%;
}

.whigazitem{
	overflow:hidden;
	width:100%;
}

.whigaztitle{
	overflow:hidden;
	width:100%;
}

.whigaztitle h2{
	font-weight:bold;
	color:#333f48;
	padding:0px;
}

.whigaztext{
	overflow:hidden;
	width:100%;
}

.whigaztext p{
	color:#6c757d;
	font-size:18px;
}

.whigazbut{
	padding:10px 5px;
	overflow:hidden;
	width:100%;
}

.whigazbut a{
	text-transform:uppercase;
	padding:15px 25px;
	font-weight:bold;
	text-align:center;
	font-size:1rem;
}

.headtell{
	padding:10px 10px;
	overflow:hidden;
	float:right;
}

.headtell a{
	font-weight:bold;
	font-size:1.5rem;
	color:#6c757d;
}

.headtell a:hover{
	text-decoration:none;
	color:#cc3333;
}

.momes{
	display:none!important;
}

.ntn{
	font-weight:500!important;
}

.bizcontactbg{
	background:url(../img/bbg.jpg) no-repeat;
	background-size:100%;
	overflow:hidden;
	width:100%;
}

.bizcontactbgitem{
	background-color:rgb(0 0 0 / 0.5);
	overflow:hidden;
	width:100%;
}

.bizmap{
	overflow:hidden;
	width:100%;
}

.bizmap iframe{
	width:100%;
}

/*-- mainone --*/
#mainone{
	background-color:#ffffff;
	padding:10px 0px;
	overflow:hidden;
	width:100%;
}

#nmsection{
	background-color:#ffffff;
	overflow:hidden;
	width:100%;
}

#nmsection .owl-prev{margin-top:-250px!important;margin-left:-35px!important;float:left}
#nmsection .owl-next{margin-right:-35px!important;margin-top:-250px!important;float:right}

/*-- leftbanneritem --*/
.leftbanneritem{
	overflow:hidden;
	width:100%;
}

.lbbox{
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}

.lbbox a{
	display:block;
	width:100%;
}

.lbbox a > img{
	max-width:100%;
}

.nernews{min-height:190px;overflow:hidden;display:block;width:100%;padding:0px 5px;}
.nernews img{width:100%}
.nernewsname{padding:5px 0px;overflow:hidden;width:100%}
.nernewsname p{font-weight:bold;font-size:1rem;color:#656565;margin:0px;}
.nernews:hover,.nernews:focus{
	text-decoration:none;
	opacity:0.8;
}

.nmskallbut{
margin-bottom:10px;
overflow:hidden;
text-align:center;
width:100%
}

.nmskallbut a{
text-transform:uppercase;
padding:10px 25px;
font-size:16px
}

.newtitle{border-bottom:1px solid #e4e4e4;margin-bottom:10px;padding:10px 0;overflow:hidden;width:100%}
.newtitle h5{text-transform:uppercase;font-weight:600;font-size:1.2rem;color:#656565;padding:0;margin:0}

.ctytpe{
	border-bottom:2px solid #5cb519;
	border-top:2px solid #5cb519;
	padding:10px 0px;
	overflow:hidden;
	text-align:center;
	width:100%;
}

.ctytpe a{
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:2rem;
	color:#5cb519;
	display:block;
}












