/* Reset CSS */

html{color:#000;}

html, body{width:100%;height:100%;}

body{font-family:Helvetica, sans-serif;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th {margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset, img{border:0;}

address, button, caption, cite, code, dfn, em, input, optgroup, option, select, textarea, th, var{font:inherit;}

del, ins{text-decoration:none;}

ol, ul{list-style: none;}

caption, th{text-align:left;}

h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}

a:active, a:hover{outline:0;}

input, textarea, button, input:active, textarea:active, button:active{outline:none;border:none;}

img, iframe{max-width:100%;}

/* Clear & clearfix */

.clearfix:before, .clearfix:after{content:"";display:table;}

.clearfix:after{clear:both;}

.clear{clear:both;}

.gallery:before, .gallery:after, .wrapper:before, .wrapper:after, .container:before, .container:after, .clear:before, .clear:after, .row:before, .row:after{content:" ";display:table;}

.gallery:after, .wrapper:after, .container:after, .row:after{clear:both;}

/* Alignment */

img.alignleft{margin:0 24px 12px 0;margin:0 1.714285714rem 0.857142857rem 0;}

img.alignright{margin:0 0 12px 24px;margin:0 0 0.857142857rem 1.714285714rem;}

img.aligncenter{clear:both;margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;}

img.alignnone{margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;}

.alignleft{float:left;}

.alignright{float:right;}

.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.youtube-video {padding: 32px 0;}

@media screen and (max-width:600px){div.content-image {margin: 20px; text-align:center;  display: flex; flex-wrap: wrap;} div.content-image img {margin: 0 auto; text-align: center; align-items: center;  justify-content: center;}}

/* Containers */

.body-block{background-color:transparent;margin:auto;max-width:1570px;}

.left-sidebar{border:#edeff6 solid 10px;position:absolute;left:0;top:0;width:190px;margin:40px 0 30px 35px;padding:13px 0 13px 0;font-family:Helvetica, sans-serif;}

.right-sidebar{border:#edeff6 solid 10px;position:absolute;right:0;top:0;width:190px;margin:40px 35px 0 20px;padding:13px 0 13px 10px;font-family:Helvetica, sans-serif;}

@media screen and (max-width:600px){.left-sidebar, .right-sidebar{display:none;}}

.body-about{background:url(../jpg/photo_about.jpg) top center fixed no-repeat;-o-background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-khtml-background-size:cover;background-size:cover;}

/* Header */

header{margin:0;width:100%;}

.logo{width:210px;height:130px;margin:0 0 0 35px;float:left;}

.logo a{display:block;width:210px;height:130px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.logo a:hover{opacity:0.5;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.header-request-little{height:38px;float:left;width:150px;margin:0 0 0 3px;}

.header-request-little a{display:block;position:relative;border-radius:23px;background:url(../png/bg-request.png) left -92px no-repeat;width:150px;height:28px;color:#0b1c7b;font-size:14px;font-weight:bold;cursor:pointer;text-align:center;padding-top:10px;text-decoration:none;}

.header-request-little a:hover{background:url(../png/bg-request.png) left -130px no-repeat;color:#ff250e;}

.header-request-little a span.text{border-bottom:#0b1c7b dotted 1px;text-shadow:#FFF 1px 1px 1px;}

.header-request-little a:hover span.text{border-bottom:#ff250e dotted 1px;}

a.header-request-wider { border: solid 2px #cecce9; border-radius: 50px; background: rgb(202,205,225); background: linear-gradient(0deg, rgba(202,205,225,1) 0%, rgba(246,247,253,1) 100%); padding: 10px 18px;}

a.header-request-wider span {font-size: 14px; text-shadow:#FFF 1px 1px 1px; font-weight: 600; color: #0b1c7b; text-decoration: none;}

a.header-request-wider:hover { border: solid 2px #b6988e; border-radius: 50px; background: rgb(228,209,213); background: linear-gradient(0deg, rgba(228,209,213,1) 0%, rgba(251,251,249,1) 100%); padding: 10px 18px;}

a.header-request-wider:hover span { color: #ff2201;}

center.request-wider { margin: 32px; }

@media screen and (max-width:600px){

    .request-wider {margin: 32px auto; display: inline-block;}
    
    a.header-request-wider {  padding: 10px 12px;}
    
    a.header-request-wider span {font-size: 12px;}
}

.header-block{margin:14px 0 0 20px;float:left;width:33.33333333%;line-height:1.1;}

.header-block p{font-family:Helvetica, sans-serif;font-size:14px;color:#000;line-height:1.6;margin:5px 0 0 0;}

.header-about{font-weight:bold;color:#0b1c7b;font-size:18px;}

.header-about:hover{color:#ff250e;}

.menu-top-menu-container{margin:0 0 20px 265px;float:left;}

ul#menu-top-menu{float:left;}

ul#menu-top-menu li{display:inline-block;margin:0 34px 0 0;letter-spacing:-1px;}

ul#menu-top-menu li a, ul#menu-top-menu li span{color:#0b1c7b;font-size:30px;font-weight:bold;}

ul#menu-top-menu li a:hover{color:#ff250e;}

ul#menu-top-menu li.current-menu-item a,

ul#menu-top-menu li.current-category-ancestor a,

ul#menu-top-menu li.current-menu-item span,

ul#menu-top-menu li.current-category-ancestor span{color:#ff250e;text-decoration:none;cursor:default;}

.header-contacts{margin:12px 65px 0 0;float:right;min-height:100px;width:180px;line-height:1.3;}

.header-contacts a{color:#0b1c7b;font-size:12px;text-decoration:none;border-bottom:#0b1c7b solid 1px;}

.header-contacts a:hover{color:#ff250e;border-bottom:#ff250e solid 1px;}

.header-contacts address{color:#000;font-size:12px;line-height:1.6;margin-top:1px;}

.phone{font-weight:bold;font-size:18px;margin-bottom:1px;}

@media screen and (max-width:767px){

.logo{margin:0;}

.header-contacts{margin:12px 5px 0 0;}

.header-block{margin:14px 0 0 0;}

.menu-top-menu-container{margin:0 0 20px 210px;width:100%;float:none;height:36px;}

.header-request-little{margin:10px auto 10px;float:none;}

ul#menu-top-menu li{margin:0 29px 0 0;}

}

@media screen and (max-width:600px){

.logo{margin:0 auto;float:none;}

.header-block{width:100%;float:none;text-align:center;margin:14px auto 0;min-height:inherit;}

.menu-top-menu-container{width:auto;float:none;text-align:center;margin:0 auto;height:25px;}

ul#menu-top-menu {float:none;}

ul#menu-top-menu li{margin:0 5px;}

ul#menu-top-menu li a, ul#menu-top-menu li span{font-size:20px;}

.header-contacts{float:none;text-align:center;margin:12px auto 0;}

}

#content{position:relative;margin:auto auto 20px auto;width:100%;}

.content-block{border:#edeff6 solid 10px;margin:12px 90px 0 90px;min-height:700px;padding:40px;height:100%;}

.content-block-title{font-weight:bold;font-size:50px;color:#ff550e;margin: 20px 0 0 30px;float:left;letter-spacing:-5px;}

.content-block-title a{color:#ff550e;}

h3.content-block-title{font-size:22px;color:#000;letter-spacing:0;}

.content-block-description{max-width:690px;width:53%;color:#010000;font-size:18px;line-height:1.6;margin:7px 0 10px 0;text-decoration:none;}

.content-block-services{border:#edeff6 solid 10px;margin:50px 35px 0 35px;}

.content-block-services2{border:#ffffff solid 10px;margin:0 35px 0 35px;}

.content-block p, .content-block ul  {padding: 20px 30px 0 30px;}

.content-block h2 {color:#0b1c7b;font-size:22px;font-weight:bold; margin: 20px 30px 0 30px;}


@media (min-width: 768px) and (max-width: 991px) {

.content-block-title{font-size:42px;}

}

@media screen and (max-width:767px){

.content-block {padding:0;}

.content-block h2, .content-block p, .content-block ul {padding:0; margin: 0;}

.content-block-title{margin:0;float:none;width:100%;text-align:center;font-size:42px;letter-spacing:0;}

.content-block-description{width:100%;font-size:18px;line-height:1.2;margin:0 5px;}

}

@media screen and (max-width:600px){

.content-block{margin:12px 10px 0;border:0px none;}

.content-block-description{width:100%;color:#010000;font-size:18px;line-height:1.2;margin:0 5px;}

.content-block-services, .content-block-services2{border:0px none;margin:0 10px;}

}

.cat-services{margin:-5px 0 0 125px;font-size:50px;width:70%;word-spacing:0px;letter-spacing:-2px;}

.cat-services-description{margin:20px 0 20px 130px;line-height:1.6;width:40%;max-width:500px;}

@media screen and (max-width:600px){.cat-services{margin:0 10px;font-size:32px;width:auto;letter-spacing:0;}

.cat-services-description{margin:0 10px;line-height:1.2;width:auto;text-align:center;max-width:inherit;}

}

/* Home */

.request-home{height:130px;width:193px;float:right;text-align:center;margin:0 20% -30px -70px;}

.header-request{height:46px;width:193px;margin:40px 0 0 0;}

.header-request a{display:block;position:relative;border-radius:23px;background:url(../png/bg-request.png) center top no-repeat;width:193px;height:34px;color:#0b1c7b;font-size:18px;font-weight:bold;cursor:pointer;text-align:center;padding-top:12px;text-decoration:none;z-index:10;}

.header-request a:hover{background:url(../png/bg-request.png) left -46px no-repeat;color:#ff250e;}

.header-request a span.text{border-bottom:#6a74ae dotted 1px;text-shadow:#FFF 1px 1px 1px;}

.header-request a:hover span.text{border-bottom:#ff250e dotted 1px;}

@media screen and (min-width: 768px) and (max-width: 991px) {

.header-request {margin:10px 0 0 0;}

.request-home{margin:0 15% -30px -70px;}

}

@media screen and (max-width:767px){

.content-block-title{margin:0;float:none;width:100%;text-align:center;}

.request-home{margin:0 0 20px;float:none;width:auto;height:auto;}

.header-request{margin:5px auto 0;float:none;}

}

.onpage-links-columns { width: 100%; display:flex; padding-top: 40px; }

.onpage-links-columns > * { width: calc(100% / 3); }

@media screen and (max-width:767px){
    .onpage-links-columns { flex-direction: column; width: 100%; }
    .onpage-links-columns > * { width: 100%; }
    .onpage-links-columns div ul { margin-block-end: 0;}
}

/* Testimonials onpage block */

.testimonial-block { border: solid 2px #f8f8f8; padding: 20px; margin: 0 20% 40px 20%; }

.testimonial-block p {font-weight: 600; font-style: italic;}

.testimonial-block h2 { text-align: right; margin: 0!important; padding: 0!important;}

@media screen and (max-width:767px){
    .testimonial-block { margin: 0; }
}

/* Step block */

.step-block-container{min-height:200px;width:100%;margin-top:-80px;}

.step-block{min-height:100px;margin:0 -65px;}

.step-block-services{min-height:100px;margin:40px 0px 0 25px;}

.step-block-services .step{margin-right:5px;background:transparent;}

.step-block-services .step5{margin-right:-40px;}

.step-block-services .step p{margin-top:6px !important;}

.step{background:#FFF;min-height:50px;padding:0 1%;width:18%;float:left;box-shadow:#eff0f6 7px 7px 10px 2px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.step:hover{box-shadow:#f4b4b1 8px 8px 15px 1px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}

.step1{margin-top:240px;}

.step2{margin-top:180px;}

.step3{margin-top:120px;}

.step4{margin-top:60px;}

.step5{margin-top:0px;}

.step-{margin-top:0 !important;box-shadow:none !important;color:#010000 !important;}

.st{background:url(../png/bg-step.png) no-repeat left top;height:16px;width:53px;margin:10px 0 8px 0px;color:#ff550e;font-style:italic;font-size:11px;padding:1px 0 0 8px;}

.step:hover .st{background:url(../png/bg-step.png) no-repeat left bottom;color:#fff;}

.step p{margin:11px 50px 35px 0px;color:#B1B1B1;font-size:12px;line-height:1.6;width:80%;}

.step:hover p{color:#010000;}

.step- p{color:#010000;line-height:1.7;}

.step p.step-title{color:#0b1c7b;font-size:18px;font-weight:bold;margin:0 10px 0 0;text-decoration:underline;line-height:1.3;}

@media screen and (max-width:767px){

.step-block-container{margin-top:10px;}

}

@media screen and (max-width:600px){

.step-block{margin:0;}

.step{width:100%;float:left;margin:0!important;}

.step p{width:100%!important;font-size:16px;}

.st{float:left;margin:5px 0 0;}

.step-block-services .st{margin:10px 0 0;}

}

.step-cities {width:100%!important; margin: 20px 0; padding: 20px 40px; }

.step-cities p {width:100%!important; color: #000; font-size: 14px;}

.cities-heading {font-weight:bold;font-size:50px;color:#ff550e!important;margin: 20px 0 0 0; paddng: 0 30px!important;float:left;letter-spacing:-5px;}

h2.cities-heading {letter-spacing:-1px;}


@media screen and (max-width:767px){

.step-cities {width:90%!important; margin: 10px 0; padding: 10px 10px; }
.cities-heading {font-size:36px!important; padding-top: 32px!important;}

}

.step-block-services .step p.step-title{font-size:18px;line-height:1.3;}

.step-block-services .step p{font-size:14px;line-height:1.6;margin-top:7px;}

.step:hover p.step-title{color:#ff250e;}

.content-block-bottom p{float:right;margin:40px 35px 35px 0;width:52%;line-height:1.5;font-size:18px;}

.bottom-block{min-height:100px;margin:53px 90px 20px;color:#000;font-size:18px;font-weight:bold;}

.bottom-block a{color:#ff550e;}

.bottom-block-left{width:43%;margin-right:30px;float:left;}

@media screen and (max-width:600px){

.bottom-block-left{width:100%;margin-right:0px;float:left;}

}

@media screen and (max-width:767px){

.bottom-block{margin:0 10px;}

}

.bottom-block-center{width:25%;float:right;}

.bottom-block-right{width:25%;float:left;}

.ref{float:left;text-align:left;width:100px;padding:0 10px 0 0;margin:15px 0 0 0;line-height:1;}

.ref a{color:#1b2b84;font-size:11px;}

.ref a:hover{color:#ff250e;}

.ref a:hover img{border:#ff250e solid 1px;}

.ref a p{font-size:11px;margin-top:2px;line-height:1.4;}

.ref img{border:#c5cbeb solid 1px;width:71px;}

.block-features{height:100px;margin:0 0 0 50px;}

.features-out{height:auto;float:left;width:200px;margin:25px -20px 0 80px;text-align:center;}

.features{width:200px;text-align:left;color:#010000;font-size:16px;font-weight:bold;margin:auto;float:left;}

.features span{color:#ff550e;font-size:50px;margin:-10px 10px 0 0;float:left;}

.features div.features-text{width:70px;float:left;}

.features-text4{margin-top:-10px;}

.features p{text-align:left;clear:both;margin:0 0 20px 0;font-weight:normal;font-size:12px;}

.widget div ul{margin:11px 0 0 0;}

.widget div ul li{height:26px;margin:0 0 0 0;}

.widget div ul li a{text-decoration:none;color:#0b1c7b;font-size:14px;border-bottom:#9da4ca solid 1px;}

.widget div ul li a:hover{color:#ff250e;border-bottom:#ffd3cf solid 1px;}

.widget div ul li.current-menu-item a{color:#ff250e;border-bottom:none;}

.widget div ul li.current-menu-item span{color:#ff250e;border-bottom:none;font-size:14px;cursor:default;}

.widget h3{margin:0 0 6px 0;color:#000;font-size:14px;font-weight:bold;}

.rss-link{text-align:right;font-size:14px;width:50px;margin:auto;}

.rss-link a{background:url(../png/rss.png) no-repeat left;color:#ff550e;padding-left:20px;}

.no-border{border:#CCC solid 0px !important;width:210px;}

.border-10{border:#edeff6 solid 10px;min-height:300px;}

.left-sidebar-portfolio{position:absolute;left:0;top:0;width:164px;float:left;margin:0 20px 0 35px;}

.page-content{margin:0 265px 0 265px;}

.right-no{margin:0 35px 0 265px;}

@media screen and (max-width:600px){.page-content{margin:0 10px!important;}

.right-no{margin:0!important;}

}

.page{color:#010000;font-size:14px;line-height:1.8;margin:1px 0 10px 0;}

.page h1{font-size:50px;line-height:1;font-weight:bold;color:#000;margin:0;padding:0;letter-spacing:-1px;margin-bottom:13px;}

.page h2{color:#ff550e;font-size:18px;font-weight:bold;padding:12px 0 12px 40px;}

.page h3{font-size:16px;font-weight:bold;padding:10px 0 10px 0;}

.page h4{font-size:14px;font-weight:bold;}

.page h5{font-size:0.83em;font-weight:bold;}

.page h6{font-size:0.67em;font-weight:bold;}

.page p{margin:0 0 14px 0;line-height:1.6 !important;}

.page a{color:#0b1c7b;border-bottom:#9da4ca solid 1px;text-decoration:none;}

.page ul{margin-bottom:15px;}

.page ul li{background:url(../png/point.png) left 7px no-repeat;padding-left:20px;}

.page img{padding:10px;}

.page ol li{list-style-type:decimal;list-style-position:outside;margin-left:20px;margin-bottom:15px;}

.page ul li{list-style-type:none;outline-color:#0C3;margin-left:10px;}

.page a:hover{color:#ff250e;border-bottom:#ffd3cf solid 1px;}

.posts{min-height:200px;}

.posts h1{font-size:28px;line-height:1;font-weight:bold;}

.posts h2 a{color:#0b1c7b;font-size:22px;font-weight:bold;}

.posts h2{color:#ff550e;font-size:18px;font-weight:bold;margin:15px 0;}

.posts h3{font-size:16px;font-weight:bold;}

.posts h4{font-size:14px;font-weight:bold;}

.posts h5{font-size:0.83em;font-weight:bold;}

.posts h6{font-size:0.67em;font-weight:bold;}

.post{margin:0 0 40px 0;}

.post{color:#010000;font-size:14px;line-height:1.8;margin:1px 0 10px 0;}

.post h1{font-size:50px;line-height:1;font-weight:bold;color:#000;margin:0;padding:0;letter-spacing:-1px;margin-bottom:13px;}

.post h2{color:#ff550e;font-size:18px;font-weight:bold;padding:12px 0 12px 40px;}

.post h3{font-size:16px;font-weight:bold;padding:10px 0 10px 0;}

.post h4{font-size:14px;font-weight:bold;}

.post h5{font-size:0.83em;font-weight:bold;}

.post h6{font-size:0.67em;font-weight:bold;}

.post-date{font-style:italic;font-size:12px;color:#000;}

@media screen and (max-width:600px){

.post h2{padding:0;}

}

.post{font-size:14px;color:#000;line-height:1.5;}

.post p{margin-bottom:15px;}

.post p{margin:0 0 14px 0;line-height:1.6 !important;}

.post ul{margin-bottom:15px;}

.post ul li{background:url(../png/point.png) left 7px no-repeat;padding-left:20px;}

.post-social-block{border:#CCC solid 1px;height:20px;margin:20px 0 20px 0;}

.post ol li{list-style-type:decimal;list-style-position:outside;margin-left:20px;margin-bottom:15px;}

.recommendation h1{font-size:50px;color:#000;font-weight:bold;}

.recommendation h2{font-size:20px;color:#000;font-weight:bold;}

.recommendation p{margin:10px 0 10px 0;}

.recommendation .post a img{float:left;margin:0 20px 0 0 !important;height:104px !important;width:93px !important;overflow:hidden !important;padding:0 !important;}

.block{width:750px;margin:0 auto 10px auto;}

@media screen and (max-width:2436px){.block{width:1200px;}}

@media screen and (max-width:1536px){.block{width:1050px;}}

@media screen and (max-width:1386px){.block{width:900px;}}

@media screen and (max-width:1236px){.block{width:750px;}}

@media screen and (max-width:1086px){.block{width:auto;} .table-cover {width: 100%; overflow: auto; margin: 0 0 1em;}}

@media screen and (max-width:600px){.block{width:100%;}}

.ngg-gallery-thumbnail-box{height:180px;overflow:hidden;width:145px;float:left;}

.ngg-gallery-thumbnail{position:relative;margin:10px 17px 20px 10px;}

.ngg-gallery-thumbnail a{position:absolute;left:0;width:100% !important;padding-bottom:60px;}

.ngg-gallery-thumbnail a img{border:#c5cbeb solid 1px;width:121px !important;height:75px !important;}

.bottom-block-center .ngg-gallery-thumbnail a img{width:71px !important;height:100px !important;}

.ngg-gallery-thumbnail:hover a img{border:#ffd3cf solid 1px;}

.ngg-gallery-thumbnail span{overflow:hidden;padding:95px 0 0 0;text-decoration:underline;font-size:12px !important;color:#0b1c7b;height:60px;display:block;}

.bottom-block-center .ngg-gallery-thumbnail span{padding:110px 0 0 0!important;}

.gallery-icon a img{border:#c5cbeb solid 1px!important;}

.gallery-icon:hover a img{border:#ffd3cf solid 1px!important;}

.ngg-gallery-thumbnail:hover span{color:#F00 !important;}



.border-10{border:#edeff6 solid 10px;min-height:300px;}

@media screen and (max-width:600px){

.content-block-bottom p{width:100%;margin:0;}

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

.bottom-block-right{text-align:center;width:100%;}

.ngg-gallery-thumbnail-box{width:50%;}

.ngg-gallery-thumbnail{margin:0 auto;}

.ngg-template-caption{margin:10px 0;}

.border-10{border:0px none;margin:10px;}

}

.about-content{min-height:200px;margin:11px 0 0 130px;width:54%;}

.about-content h1{color:#fff;font-size:90px;font-weight:900;line-height:1;letter-spacing:-5px;}

.about-content p{color:#fff;font-size:18px;line-height:1.5;margin:20px 0 10px 0;}

.about-content a{color:#fff;}

.about-content a:hover{color:#ffd3cf;}

@media screen and (max-width:600px){

.about-content{margin:11px 10px 0;width:auto;}

.about-content h1{font-size:32px;text-align:center;letter-spacing:0px;}

}

footer{height:230px;width:100%;}

footer .header-request-little{float:none;margin:0 auto;}

.footer-block{height:110px;color:#000;font-size:11px;max-width:1570px;margin:auto;}

.footer-block-about{color:#FFF;height:50px;}

.footer-block-about a{color:#FFF !important;}

.footer-block-about a:hover{color:#ff250e !important;}

.footer-block-about .copy{margin:50px 0 18px 25px;line-height:1.5;}

.footer-block-about .dev{margin:50px 0 18px 40px;line-height:1.5;}

.footer-text{height:149px;background:url(../png/text-footer-big.png) top left;}

.footer-link {font-size: 14px; font-weight: 600; color: #0000EE; padding: 0 10px;}

@media screen and (max-width:1600px){.footer-text{background:url(../png/text-footer.png) top left;}}

.copy{float:left;width:10%;min-width:120px;text-align:left;margin:30px 0 0 80px;line-height:1.5;}

.copy span{font-size:8px;padding-left:11px;}

.dev{float:left;width:auto;text-align:left;margin:30px 0 0 41px;line-height:1.5;}

.dev a,

.de a{color:#0b1c7b;text-decoration:none;border-bottom:#9da4ca solid 1px;}

.dev a:hover{color:#ff250e;border-bottom:#ffd3cf solid 1px;}

.shitty{background:url(../png/bg-footer.png) repeat-x;height:11px;color:#000;font-size:12px;opacity:0.1;overflow:hidden;line-height:1.4;}

.shitty p{margin:12px 10px 10px 10px;}

.more-link{display:none;}

.footer-hide-block,

.page-hide-block,

.single-hide-block{display:none;}

.social-about{height:120px;width:auto;margin:auto;color:#FFF;font-size:16px;max-width:1570px;}

.social-about a{color:#FFF;}

.social-about a:hover{color:#ff250e;}

.social-about p{font-size:25px;font-weight:bold;line-height:1.5;}

.social-about-left{width:auto;float:left;margin:10px 50px 1px 130px;}

.social-about-center{width:auto;float:left;margin:10px 50px 1px 0;}

.social-about-right{width:auto;float:left;margin:10px 0 1px 0;}

.networks{height:75px;opacity:0.6;cursor:pointer;margin:31px 0 4px 130px;}

.networks:hover{opacity:1;}

span.external-reference{color:#5151FF;text-decoration:underline;cursor:pointer;}

.networks a{color:#1097ff !important;}

.networks a:hover{color:#ff250e !important;}

.networks .net{float:left;height:31px;line-height:31px;margin-right:24px;padding-left:30px;font-size:25px;font-weight:bold;}

.net1{background:url(../png/soc.png) no-repeat left 9px;transition-duration:0.5s;}

.net1:hover{background:url(../png/soc.png) no-repeat left -22px;transition-duration:0.5s;}

.net2{background:url(../png/soc.png) no-repeat left -58px;transition-duration:0.5s;}

.net2:hover{background:url(../png/soc.png) no-repeat left -96px;transition-duration:0.5s;}

.net3{background:url(../png/soc.png) no-repeat left -139px;transition-duration:0.5s;}

.net3:hover{background:url(../png/soc.png) no-repeat left -176px;transition-duration:0.5s;}

.networks p{font-size:16px;font-weight:normal;}

.socials{height:20px;float:right;margin:30px 85px 10px 0;}

.post .socials{margin:30px 0 10px 10px;}

.socials-about{margin:50px 0 0 340px;opacity:0.5;}

.socials-about:hover{opacity:1;}

@media screen and (max-width:600px){
	
.footer-link {padding: 0 4px;}
	
.networks{margin:0 10px;}

.networks .net{margin-right:10px;font-size:20px;}

.social-about-left, .social-about-center, .social-about-right{margin:10px 0 0;float:none;}

.social-about p{font-size:14px;line-height:1.2;margin-right:10px;}

.social-about{margin:0 10px;}

.socials{padding: 10px; margin:0 auto;}	
	
}

.page404{background:#FFF;font-size:11px;width:100%;min-height:320px;margin:0;line-height:2.0;z-index:100000;color:#AEAEAE;white-space:nowrap;}

.page404 p{width:100%;}

.page404 a:hover{color:#ff250e;}

.hr2{color:#0b1c7b;font-size:30px;line-height:1;font-weight:bold;}

.hr3{color:#ff550e;font-size:38px;line-height:0.8;font-weight:bold;}

.ab{background:#FFF;position:absolute;top:23px;left:418px;z-index:100000;padding:0 6px 0 2px;}

.po{background:#FFF;position:absolute;top:60px;left:214px;z-index:100000;}

.se{background:#FFF;position:absolute;top:60px;left:382px;z-index:100000;}

.er{text-align:center;display:inherit;margin-top:10px;}

.no{text-align:center;display:inherit;margin-top:10px;}

.so{background:#FFF;position:absolute;top:510px;left:298px;z-index:100000;}

.page-form{border:#CCC solid 1px !important;margin:auto !important;text-align:center !important;}

.thank{padding:50px 0 70px 0;color:#ff550e;font-size:18px;font-weight:bold;}

/* Contact Form */

.outside-request{display:none;border:#F00 solid 1px;background:transparent;}

.block-request{max-width:740px;margin-top:-150px !important;}

.wpcf7{background-color:#FFF;width:100%;min-height:280px !important;margin:auto;margin-top:150px !important;padding-top:10px;}

.wpcf7 form{position:relative;background-color:#FFF;margin-top:120px;padding:0 15px;min-height:300px !important;margin:auto;padding-top:10px;}

.wpcf7 form p{font-size:14px;color:#333;}

.wpcf7 form p:nth-child(2){width:30%;float:left;margin-top:20px;}

.wpcf7 form p:nth-child(3){width:30%;float:left;margin-top:20px;}

.wpcf7 form p:nth-child(4){width:220px;float:left;}

.wpcf7 form p:nth-child(5){clear:both;}

.wpcf7 form p:nth-child(6){height:50px;margin-top:18px;}

.wpcf7 form p:nth-child(6) label input{margin-top:-8px !important;}

.wpcf7 form p:nth-child(7){text-align:center;width:40%;float:left;}

.wpcf7 form p:nth-child(9){clear:both;}

.wpcf7 form input,

.wpcf7 form textarea,

.wpcf7 form select{height:30px;background:#FFF;border-top:#7c7c7c solid 1px;border-bottom:#dddddd solid 1px;border-left:#c3c3c3 solid 1px;border-right:#c3c3c3 solid 1px;vertical-align:top;margin-bottom:15px;margin-left:0;color:#000;font-size:20px;padding-left:7px;width:200px;}

.wpcf7 form input:focus,

.wpcf7 form textarea:focus,

.wpcf7 form select:focus{border-color:#09F;}

.wpcf7 form textarea{width:700px;height:70px;}

.captcha-image {border: none!important;}

@media screen and (max-width:991px){.wpcf7 form p:nth-child(2){width:100%;float:none;}

.wpcf7 form p:nth-child(3){width:100%;float:none;margin-top:0;}

 .wpcf7 form p:nth-child(4){display:inline-block;}

.wpcf7 form input,

.wpcf7 form textarea,

.wpcf7 form select{width:100%;}

}

.form-title{color:#0b1c7b !important;font-size:24px !important;font-weight:bold !important;text-align:center !important;}

.confi{width:220px;height:100px;background:url(../png/confi.png) !important;}

input.wpcf7-submit{border:0px none !important;width:180px !important;height:46px !important;background:url(../png/form-button.png) !important;cursor:pointer;padding-left:0px!important;font-size:18px;font-weight:bold;color:#0b1c7b !important;margin:0 auto !important;display:block;}

input.wpcf7-submit:hover{background:url(../png/form-button.png) center -47px !important;color:#ff550e;}

input.wpcf7-submit:active{background:url(../png/form-button.png) center 44px !important;color:#d44307;}

.home-news{font-size:14px;font-weight:normal;line-height:1.5;}

@media screen and (max-width:991px){.home-news{font-size:16px;}}

.home-news .post-date{color:#999;}

.home-news h2{border-bottom:#ff550e solid 1px;display:inline;line-height:2.5;}

.home-news h2 a{font-size:18px;font-weight:bold;color:#0b1c7b;text-decoration:none;}

input.error, textarea.error{border:1px solid #973d3d!important;background:#f0bebe!important;color:#a35959;}

input.error:focus, textarea.error:focus{border-color:#973d3d;color:#a35959;}

/* Gallery WP */

.gallery-item:hover .wp-caption-text{color:#F00 !important;}

.gallery-item{margin-top:10px;text-align:center;float:left;margin-right:30px;margin-bottom:5px;width:120px;height:135px;}

.wp-caption-text{text-decoration:underline;font-size:12px !important;color:#0b1c7b;padding:6px 1px;height:38px;width:120px;display:block;overflow-y:hidden; text-align:left;margin:0 auto;}

@media screen and (max-width:600px){.gallery-item{margin-right:0px;width:50%;}}

.gallery-icon{height:90px;width:120px;margin:0 auto;}

.gallery-item a{position:relative;display:block;width:120px;height:90px;}

.gallery{margin:auto;}

.gallery br{display:none;}

/* Pagination */

ul.pagination{font-size:12px;list-style:none;display:inline}

ul.pagination li{list-style:none;display:inline}

ul.pagination a{color:#0b1c7b;padding:2px;margin:0 3px}

ul.pagination a:hover{color:#ff250e}

ul.pagination .active{color:#ff250e;text-decoration:none;font-weight:bold;border:1px solid #ffa89f;padding:2px 5px;margin:0 2px}

/*! Social Likes */
.social-likes{display:inline-block}.social-likes,.social-likes__widget{padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:after,.social-likes__widget:before{display:none!important}.social-likes_vertical .social-likes__widget{float:left;clear:left}.social-likes__button,.social-likes__counter,.social-likes__icon{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button{display:inline-block;margin:0;outline:0}.social-likes__counter{margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes__counter_single,.social-likes_ready .social-likes__counter{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes,.social-likes__widget{border:0;font-size:14px}.social-likes__widget{line-height:20px}.social-likes{min-height:28px;margin:-3px}.social-likes,.social-likes_single-w{line-height:20px}.social-likes__widget{margin:3px}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);transition:border .1s ease-in-out,color .2s ease-in-out}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:after,.social-likes__counter:before{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{width:16px}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.social-likes__widget_single{margin:0}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8) rgba(179,179,179,.8) rgba(153,153,153,.8)}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb #bbb #9f9f9f}.social-likes__icon_single{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACmUlEQVR42kySX0hTYRjGn/O3nQ3FTduc1gwsQA1VCgK9iYmBDIjwxvDGO70qVIRUKUTwbiKI6rWgGEOhFAhCJMYIQxiSjIgybIi2tuHcOTv/z9fZCaIH3psPfu/3Pg8PRQiho9vRlxk989SAEaBAWbqlQzd1lMUxHDiaAwGhWbC/A3zg9eiT0VdMmkuPade1MY1oNzRKcxGWCN4Kr+Cr9An+Kr8gWZKQU3MCGLgsyvIV6eLd7bfbHOu55emTVMlng2A5Fn1tfei+3Y3/tfdtD7upXYiyCFqlfcJNIcJeqpfNJmuC4ihMh6fRWN2Is8IZEj8TDtQV6nIWpTIpxE/icFNuqJraxJa0EsnLeUw8mnCgnS87WPy4CEmTHHDjaANttW1I/Uo5XlVDBdEJYUO+kLUaWUWNpwZZKYv5+DzqKuuwEFkAAUE0HkXiNAE350ZRK8JODpzBEZqhGVKGyto/2UdGymD4wTCa/c1o8bdg8N4gSkYJXsGLpkCTMzzLgz08PaR6V3tB8RTs1ODm3SjIhX/BFJUiLq4uMBOeQc+dHudt6s2UxSqGAkVWQFs07O8dD3Mf5pCVsyCEYPlgGbUVtQg3hmGYBmLHMaRzabCmaRKO4mARCwwYTD6cxFpyDePvxp3t5ZOXIkuwLWE9uY6RrREE+aADAgYg6iIG7g+gv7XfmeR5EhQotAfbnQWbR5uYfT+LhqoGWIplg4b5HSZ8AitgK7kFWZUx1DmEjmCHA6QLaawkVhD7HIOH9oCYBKZu/qBCj0PPqjurX9hwkDAEdiGcfta4/yadLWWd3nqveQGCss7zn/ILTOvz1oPccU6neTpADMK4iOuKMRmxJJVEpaSIvMWLLsslWpolm4r5VT6TV+o766N/BBgAW0s6t4L8o7kAAAAASUVORK5CYII=);background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8) rgba(202,212,231,.8) rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4 #b4bfd4 #b3b7bf}.social-likes__icon_facebook{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAMklEQVQI12NgFAQBAQZBCADTyi4Q2gRKuwii0C4uEHFjF2Os8mA6LC0tzSUtFU5D7QEASU4NS6TAlaUAAAAASUVORK5CYII=);background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8) rgba(164,204,229,.8) rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf #9cbbcf #68a0c4}.social-likes__icon_twitter{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAhUlEQVQIHR3BBQLCMBAEwE0Nd9fi7iFQrFAI5fj/h0iYAQxoZjyWhGEA0QiUxvvo5fIFoOglTJTl/nN4TlJAOpCZ7OLFiYclB6iczsHlGhLRrQqgVufC9wURb0JxWm36+7rQOl1BCu/1oQ2GI0HExzYUczqT9weJuc2gMGu5Wm+2O4tB+QHGhxMRTbwDjQAAAABJRU5ErkJggg==);background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8) rgba(204,204,204,.8) rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd #ddd #ccc}.social-likes__icon_plusone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAAB3SURBVAgdLcEDFsMAEEDB341q27ZtbHH/IzV96QzBQDIkLiuKP2yUylKJGBCLAwkpAilcaclkIZcHCiIO6ARw5A5otQb1RhNoabvT7fVxDYajsV7xTGc6X+BZqq7WwGa7s/YHPZ7gfDFM82brA3z8PG198ffWzxcvuAx4n4cZ9wAAAABJRU5ErkJggg==);background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8) rgba(11,84,153,.8) rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984 #094984 #031b30}.social-likes__icon_mailru{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACXUlEQVR42nyTbUhTYRiGLzU1WxgqfqK5pSkaliASRb8qwLIIIaAQQ4qsAJLof4ghUkhQlJlihq6gyiTBqFQrmuIS0TDNUSubqS3bVHNzW7r1nJgxE3zh4pzD8/G+9/2cF1ZZiz1sXC3u919yCFAoFAmZPiGDcEe4HpDN3IpiKdR4PDzz8yPF+A1D9wDmySnsCdGEZqYSlRRPssRHJZ4rDQYA/L2F4W43L23zxBaWoM0u4Mp3C43pGrpedFObksel4goezMyhUvKWybF3Ur3wlsX8fVRqL7JfgsOCx4dblg7azxymak6HXXj4T6dLj1N3m/cn88j4reen4TGGrDRuAOUFuTT8eoNFafK6huP3ymhTNlJOu8Yyw9aIDQQNGmm7XMxu0RR2opTy3g/UAtMNLajVsfiVnCLf4STw6wRNkrNHZG33/zJOKkBwIH0/rOyYtWHT9VOjFAIAI64F6gEAYiIYBhg1s9l/yIgDIFXN2o8mpkNVqORIbt8RipzopXdxPhLANIHTv66ZPocLpyaOgxVamuwOHItutNJgvdeT9PgoKpaKI8PIFcc9jR30AgS2XKVLMWT8OQdydnJtsh2T1+W/Rr2qRm/rxGFu5alirny/A9YBIIYdMjYzLi7Oy/NscBDnjuZQX3qa+7syqQLylA0Ulz89YTRNwzHfPywgI5nzd8so2rKJJMAkU9CZrVgTY4hQhRC37QiVY5NkTc0yAtQJjgAAwCNO9998hNU6i9PjxhUVjjoxlr02B2GDn7H1DHFBxtkK6IWFFRfDu1IEjZDgxSKMCU3Csin8EWAAcfkVu4j5tGUAAAAASUVORK5CYII=);background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8) rgba(78,131,193,.8) rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be #5788be #3b6798}.social-likes__icon_vkontakte{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAACFUlEQVR42mL5//8/g4JbDgsDA4MgEMsCsTAQswExIwN28BuI3wPxUyB+DcS/WIAGgBSLBzqbJqWHuWYoSImKcLCzsuEwgOHP33//Hr94+3rzgTPb+xZubQcK3WOQd83m9M3ujPz6/eeP/yQAoFn/KvqXNQL1CzEBTeJ1tdLz4uJgY2cgATAxMjJaG6p7g4IBFBYcPFwcYsgK3n/6+sUwpLwXyLwGxNxAzBLsam5XmujrLSEiIAhTB7SYE0hxggxh/P/vPxMWy44baym9i/Ozy7x+78n1Gav2zGZiYuTqLo4JQlPHyITPxbISwvL+TiaJAc5m0aAYE+DlxuplFjyG/Dtz9d6dqokr6s9cuXvH1lhTODPc1Q6rbXgMYRQW4OHUUZXVAbrG8fDZ6y8Ta6b3f/vx6ycpLmGSFBVUifKyDgVxPnz+dn72mr3Hb95/+txQU1GBaO8A087TExdvn/3w+eun9XtP3WRnY5WTFhcSwO4SRsb/WAzRAXrhOhBPBQWqorSo1aTKxFgxIX50Q/6DDPn5+8+fT8iivNycXIcWNpTD+MCw4eHm5OBAt+Xnrz9/QHkHFLCfj1+4tReUJ+DOY2ZikpMUEYFhbAaAwPV7T0+AgotZQNns74Nnr9+xsjKL6KrKqbOyMLMQSvJ//vz9s27PqcPNM9e1ALmPGKFFASjXSgCxPBDz4SkGYOArED+B4u8AAQYACBLgM8J5VXgAAAAASUVORK5CYII=);background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8) rgba(217,154,38,.8) rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c #f0b22c #c59121}.social-likes__icon_odnoklassniki{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAQAAACcwS2GAAAA4ElEQVQYGQXBMUsCYQCA4Zc75yS3BoWQSHCK1oaGpjYLAgd3IZwkcOuHNBREEGQI/QFpy/GqranBkNCw8pKD83t7HgCMbXhmwxgAsORIVX22BMDqSvP59CGf6+oagPCtt0dsXBxqWAKw+tGPPZgeaFgC8Hmvzr0LXzodANCtpYmqpkm3Bhhnx52dYfvlfNju7WYnxthSf7NBepn1/VNb3GwtRqqqmib9GhQoP56q6lOXCgXAzTBWcw0TtwGLYazpa28/TTRMLPK2ls/SpFmn0KwvRvnsfR0iqlSIgIgyVaJ/7Q6fqBoqPZcAAAAASUVORK5CYII=);background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8) rgba(186,186,186,.8) rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6) rgba(186,186,186,.6) rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAAA3ElEQVQYGQXBA4IDUAxAwVd763Zt27Zt22byc/+dAQAAAACAsvKIp6p52g8ABHINpmqiQV8CIFCpouvemtpS57whIKey1zQItLSaVUB7UMerzzN19bONDJikWXRLbSUd2mnW1d3Ta3302zfzlh4adjbCqIyRtAkmpyBqMkNG8yRtjt2FWNwjssyKrLLmwhubnq1tsZ1idt8O8JkeHh1zYnbKmViKCxG1S7JX19yETW7hzon476MPj095kRSQ8Irn+cVU1NxrHCD0Fom9m5qTjxIA4LP4VSj8/P4B/APnbDloW0CFhAAAAABJRU5ErkJggg==);background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}