/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);*/
/*@font-face{font-family:"SegoeUIRegular";src:url("font/SegoeUIRegular/SegoeUIRegular.eot");src:url("font/SegoeUIRegular/SegoeUIRegular.eot?#iefix") format("embedded-opentype"), url("font/SegoeUIRegular/SegoeUIRegular.woff") format("woff"), url("font/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}*/
/*@font-face{font-family:"SegoeUILight";src:url("font/SegoeUILight/SegoeUILight.eot");src:url("font/SegoeUILight/SegoeUILight.eot?#iefix") format("embedded-opentype"), url("font/SegoeUILight/SegoeUILight.woff") format("woff"), url("font/SegoeUILight/SegoeUILight.ttf") format("truetype");font-style:normal;font-weight:normal;}*/
/*@font-face{font-family:"SegoeUISemiBold";src:url("font/SegoeUISemiBold/SegoeUISemiBold.eot");src:url("font/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix") format("embedded-opentype"), url("font/SegoeUISemiBold/SegoeUISemiBold.woff") format("woff"), url("font/SegoeUISemiBold/SegoeUISemiBold.ttf") format("truetype");font-style:normal;font-weight:normal;}*/
/*@font-face{font-family:'HelveticaNeueCyrRoman';src:url('font/Helvetica/HelveticaNeueCyrRoman.eot');src:url('font/Helvetica/HelveticaNeueCyrRoman.eot') format('eot'),url('font/Helvetica/HelveticaNeueCyrRoman.woff2') format('woff2'),url('font/Helvetica/HelveticaNeueCyrRoman.woff') format('woff'),url('font/Helvetica/HelveticaNeueCyrRoman.ttf') format('truetype'),url('font/Helvetica/HelveticaNeueCyrRoman.svg#HelveticaNeueCyrRoman') format('svg');}*/
/*@font-face{font-family:'HelveticaNeueCyrLight';src:url('font/Helvetica/HelveticaNeueCyrLight.eot');src:url('font/Helvetica/HelveticaNeueCyrLight.eot') format('eot'),url('font/Helvetica/HelveticaNeueCyrLight.woff2') format('woff2'),url('font/Helvetica/HelveticaNeueCyrLight.woff') format('woff'),url('font/Helvetica/HelveticaNeueCyrLight.ttf') format('truetype'),url('font/Helvetica/HelveticaNeueCyrLight.svg#HelveticaNeueCyrLight') format('svg');}*/
/*@font-face{font-family:'ProximaNovaLight';src:url('font/Proxima/ProximaNovaLight.eot');src:url('font/Proxima/ProximaNovaLight.eot') format('eot'),url('font/Proxima/ProximaNovaLight.woff2') format('woff2'),url('font/Proxima/ProximaNovaLight.woff') format('woff'),url('font/Proxima/ProximaNovaLight.ttf') format('truetype'),url('font/Proxima/ProximaNovaLight.svg#ProximaNovaLight') format('svg');}*/
/*@font-face{font-family:'ProximaNovaSemibold';src:url('font/Proxima/ProximaNovaSemibold.eot');src:url('font/Proxima/ProximaNovaSemibold.eot') format('embedded-opentype'),url('font/Proxima/ProximaNovaSemibold.woff2') format('woff2'),url('font/Proxima/ProximaNovaSemibold.woff') format('woff'),url('font/Proxima/ProximaNovaSemibold.ttf') format('truetype'),url('font/Proxima/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');}*/
/*@font-face{font-family:'ProximaNovaRegular';src:url('font/Proxima/ProximaNovaRegular.eot');src:url('font/Proxima/ProximaNovaRegular.eot') format('embedded-opentype'),url('font/Proxima/ProximaNovaRegular.woff2') format('woff2'),url('font/Proxima/ProximaNovaRegular.woff') format('woff'),url('font/Proxima/ProximaNovaRegular.ttf') format('truetype'),url('font/Proxima/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');}*/
/*@font-face{font-family:'ProximaNovaRBold';src:url('font/Proxima/proximanovabold.eot');src:url('font/Proxima/proximanovabold.eot') format('embedded-opentype'),url('font/Proxima/proximanovabold.woff2') format('woff2'),url('font/Proxima/proximanovabold.woff') format('woff'),url('font/Proxima/proximanovabold.ttf') format('truetype'),url('font/Proxima/proximanovabold.svg#proximanovabold') format('svg');}*/
/*@font-face{font-family:'SEGOEUIL';src:url('font/SEGOEUIL.eot');src:local('font/SEGOEUIL'), url('font/SEGOEUIL.woff') format('woff'), url('font/SEGOEUIL.ttf') format('truetype');}*/
/*@font-face{font-family:'Bebas Neue Regular';src:url('../fonts/bebasneue_regular.woff2') format('woff2'), url('../fonts/bebasneue_regular.woff') format('woff'), url('../fonts/bebasneue_regular.ttf') format('truetype');font-weight:normal;font-style:normal;}*/

body{background:#5a5a5a;font:14px Arial, sans-serif;line-height:24px;color:#000000;}
body.purple{background:#f3f3f3;}
.cf:before,
.cf:after{content:"\0020";display:block;height:0;overflow:hidden;}
.cf:after{clear:both;}
.ie6 .cf{zoom:1;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:focus{text-decoration:none;background:none;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
textarea,
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"]{-webkit-appearance:none;-moz-appearance:caret;}
p{margin-bottom:24px;font-weight:300;line-height:24px;}
h1.navbar-brand_{margin:0;margin-left:30px;padding:0;float:left;}
h1.navbar-brand_ a .img_all{margin-left:140px;position:absolute;top:20px;}
h1.navbar-brand_ a .img_blog{margin-left:125px;position:absolute;top:20px;max-height:60px;}
@media (min-width:992px) and (max-width:1200px){h1.navbar-brand_ a img{width:300px;}
}
@media (max-width:1200px){h1.navbar-brand_ a .img_blog{margin-left:0px;}
}
@media (max-width:992px){h1.navbar-brand_ a img{margin-left:0px!important;position:relative!important;top:20px;}
}
h1.navbar-brand_ a{display:inline-block;padding:0;}
h1.navbar-brand_ span{display:none;}
h2{font:800 30px/30px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222;margin:0 0 30px 0;}
h3{font:300 18px/24px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222;margin:0 0 15px 0;}
.take-comment{border-bottom:2px dashed #ff2969;}
.take-comment:hover{border-bottom:2px solid;cursor:pointer;}
.purple .main-footer{padding-bottom:20px;}
.extra-wrap{overflow:hidden;}
.right-single-post-block{background:#f3f3f3;padding-top:34px;}
.left-single-post-block{background:#ffffff;padding-top:34px;position: relative;overflow: hidden;}
.left-single-post-block .post-text-single {position: relative;overflow: hidden;}
.left-single-post-block::before {content: '';position: absolute;background: url(../img/geometric-figure.png) no-repeat center;width: 25vw;height: 25vw;background-size: contain;animation-name: rotation;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 50s;opacity: .2;}
.left-single-post-block .post-text-single::after {content: '';position: absolute;background: url(../img/geometric-figure.png) no-repeat center;width: 25vw;height: 25vw;background-size: contain;animation-name: rotation;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 50s;opacity: .1;}
.left-single-post-block::before {right: -16%;top: -1%;}
.left-single-post-block .post-text-single::after {left: -5%;bottom: -1%;}
.left-single-post-block .post-text-single table tr:nth-child(odd) {background: rgba(255, 41, 105, .15);}
.left-single-post-block .post-text-single table tr:first-child {background: rgba(255, 41, 105, .3);}
.left-single-post-block .post-text-single table td {padding: 10px 22px;border: 3px solid #fff;}
.left-single-post-block .post-text-single table p {margin: 0 !important;}

@media (max-width: 767px) {
   .left-single-post-block .post-text-single table {overflow: auto;display: block;}
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.single-post,.all-posts.global.indent{background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ffffff 50%, #f3f3f3 51%, #f3f3f3 100%);background:-webkit-linear-gradient(left, #ffffff 0%,#ffffff 50%,#ffffff 50%,#f3f3f3 51%,#f3f3f3 100%);background:linear-gradient(to right, #ffffff 0%,#ffffff 50%,#ffffff 50%,#f3f3f3 51%,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=1);border-bottom:1px solid #ff246a;}
.all-posts.global.indent .container{background:rgba(255, 255, 255, 0);box-shadow:none;padding:0px 15px 0 15px;}
@media (max-width:991px){.single-post,.all-posts.global.indent{background:#ffffff;}
}
.blog-box{background:#ffffff;padding-top:43px;display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.categories-box{background:#f3f3f3;padding-top:43px;}
.single-post-form{background:#f7f7f7;border-bottom:1px solid #e1e1e1;padding-bottom:20px;padding-top:15px;}
.single-post .container{}
.single-post .container .row{margin-left:0px;margin-right:0px;}
.global{padding:43px 0 0 0;background:#f9fbff;}
.global.indent{background:#cccccc;overflow:hidden;padding:0px 0 0 0;}
.global.indent .container{background:#fcfcfc;-webkit-box-shadow:0px 2px 20px 1px rgba(0, 0, 0, 0.75);-moz-box-shadow:0px 2px 20px 1px rgba(0, 0, 0, 0.75);box-shadow:0px 2px 20px 1px rgba(0, 0, 0, 0.75);padding:43px 15px 0 15px;}
.global.indent{}.global.indent_post{}.global.indent_post h2,
.global.indent_post h3,
.global.indent_post h4{margin:30px 0 10px 0;}
.center{text-align:center;}
.title-box{margin:20px 0 30px;font-size:30px;}
nav.tm_navbar{background:none;border:none;padding:0;margin:18px 0 0 0;display:inline-block;float:left;min-height:0;}
nav.navbar-blog-top.tm_navbar{margin:18px 0 0 30px;}
nav.tm_navbar li{float:left;font-size:14px;line-height:24px;padding:0;margin:0 0 0 20px;}
nav.tm_navbar li:first-child{margin-left:0;}
nav.tm_navbar li a{position:relative;padding:0;font-size:15px;color:#ffffff;background:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
nav.tm_navbar li.active>a{color:#28BA18;background:none;}
nav.tm_navbar li:hover>a{color:#28BA18;background:none;-webkit-transition:all 0.25s;transition:all 0.25s;text-decoration:underline;}
nav.tm_navbar .sfHover>a{color:#28BA18;background:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
nav.tm_navbar li span{height:4px;background:url(../img/menu-marker.png) center 0 no-repeat;width:100%;text-align:center;position:absolute;left:0;top:24px;z-index:0;}
.pic-box{position:relative;overflow:hidden;height:585px;margin-top:-180px;background:#000;}
.pict-box{margin-bottom:51px;}
.pict-box figure img{width:100%;}
.follow-box{padding:0;margin:-5px 0 0 0;list-style:none;float:right;overflow:hidden;}
.follow-box li{float:left;margin-left:16px;}
.follow-box li a{color:#42ceec;font-size:32px;line-height:32px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.follow-box li a:hover{color:#ffffff!important;}
.follow-box li:first-child{margin-left:0;}
.follow-box li:first-child a{color:#5061c6;}
.menu-list{padding:0;margin:38px 0 0 0;list-style:none;}
.menu-list li{float:left;margin-left:22px;}
.menu-list li:first-child{margin-left:0;}
.menu-list li a{font:bold 18px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#ffffff;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s;}
.menu-list li a:hover{color:#fd2b48;}
.menu-list li.active a{color:#fd2b48;}
#toTop{display:none;width:36px;height:36px;background:url(../img/top.png) 0 top no-repeat;position:fixed;margin-right:-660px!important;right:50%;bottom:224px;z-index:999;}
#toTop:hover{background:url(../img/top.png) 0 bottom no-repeat;}
.touch-box{margin-bottom:51px;}
.touch-box>div{background:teal;padding:16px 45px 41px 45px;text-align:center;}
.touch-box>div span{font-size:48px;color:#ffffff;padding:0 50px 29px 50px;border-bottom:1px solid #ffffff;margin-bottom:8px;}
.touch-box>div .title{text-transform:uppercase;color:#ffffff;font:800 18px/22px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:21px;}
.touch-box>div p{margin-bottom:13px;}
.touch-box>div .tel{color:#ffffff;font:600 30px/30px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:29px;text-transform:uppercase;}
.touch-box>div .tel em{font-size:18px;font-style:normal;}
.touch-box>div p{color:#ffffff;}
.financing-box{margin-bottom:51px;}
.financing-box>div{border-top:5px solid #f15374;padding:22px 0 0 0;}
.financing-box>div .title{color:#222;font:600 24px/30px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:8px;}
.financing-box>div .description{color:#222;font:800 25px/35px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;margin-bottom:19px;}
.tools-box{padding-bottom:45px;}
.tools-box p{font:18px/22px 'Inder';color:#3a3a3a;margin:0;}
.tools-box p a{color:#3a3a3a;-webkit-transition:all 0.25s;transition:all 0.25s;}
.tools-box p a:hover{color:#f08211;}
.tools-box .col-lg-3>div{border-right:1px solid #e8e8e8;padding-top:40px;padding-bottom:20px;}
.tools-box .col-lg-3>div.indent{border-right:none;}
.priv-box{margin-bottom:63px;}
.comment-box{padding:11px 0 26px 0;background:#fed46f;}
.comment-box figure{border-radius:100%;float:left;margin-right:45px;border:3px solid #fee097;}
.comment-box figure img{border-radius:100%;}
.comment-box .extra-wrap{padding-top:15px;}
.comment-box p{font-size:14px;font-style:italic;color:#2e2e2e;margin-bottom:0;}
.comment-box p a{font:bold italic 14px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#2e2e2e;}
.comment-box p a:hover{text-decoration:underline;}
.block-box{padding:37px 0 29px 0;background:#3f3f3f;}
.block-box p{color:#ffffff;font-size:14px;margin-bottom:0;}
.trainerBox{margin-bottom:30px;position:relative;display:block;}
.trainerBox figure{margin:0;}
.trainerBox figure a{position:relative;display:block;width:100%;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.trainerBox figure a:hover{opacity:0.7;filter:alpha(opacity=70);}
.trainerBox figure a:hover img{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
.trainerBox figure img{width:100%;top:0;left:0;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;outline:1px solid transparent;}
.servicesBox{padding:68px 0 20px 0;border-top:1px solid #eeefef;background:#ffffff;}
.servicesBox .col-lg-4{margin-bottom:65px;}
.servicesBox .col-lg-4 p{margin-bottom:27px;}
.servicesBox hr{border-top:1px solid #eee;margin:0;}
.overviewBox{padding:83px 0 33px 0;background:#ffffff;}
.errorBox{text-align:center;padding-top:23px;}
.errorBox1{margin-bottom:117px;padding-top:23px;}
.errorBox1 .title{font:800 72px/72px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#222;margin:0 0 21px 0;}
.errorBox1 .description{font:800 36px/36px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#222;margin:0 0 29px 0;}
.about-box{text-align:center;margin-bottom:83px;}
.about-box>div{border-top:1px solid #eee;padding:63px 0 0 0;}
.follow_list{padding:0;margin:0;list-style:none;}
.follow_list li{margin-bottom:23px;display:block;}
.follow_list li span{float:left;font-size:25px;color:#ce3b28;margin-right:16px;}
.follow_list li a{font:18px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#ffffff;-webkit-transition:all 0.25s;transition:all 0.25s;}
.follow_list li a:hover{color:#ce3b28;}
.who-box .col-lg-4{margin-bottom:0;}
.advice-box{background:#f8f8f8;padding-top:58px;padding-bottom:54px;}
.advantages-box .col-lg-4,
.advantages-box .col-lg-3,
.advantages-box .col-lg-5{margin-bottom:44px;}
.headlines-box{background:#f8f8f8;padding-top:58px;padding-bottom:54px;}
.values-box p{color:#737885;}
.welcome-box{text-align:center;}
.welcome-box .title{font:600 30px/36px 'Arial';color:#222;margin-bottom:25px;}
.services-box{padding-bottom:20px;}
.all-box{margin-bottom:64px;}
.all-box p{margin-bottom:23px;}
.offers-box{text-align:center;border-bottom:1px solid #e7e7e7;background:url(../img/pattern1.png) repeat;padding:52px 0;}
.offers-box figure{margin-bottom:23px;}
.offers-box .title{font:30px/30px 'Pontano Sans';color:#262626;text-transform:uppercase;margin-bottom:0;display:inline-block;margin-bottom:16px;}
.offers-box p{font:14px/24px 'Istok Web';color:#737373;margin-bottom:77px;}
.offers-box .hr{text-align:center;display:block;margin:0 0 19px 0;}
.offers-box .hr em{width:370px;display:inline-block;border-top:1px solid #5ee0f4;}
.offers-box.indent{background:#ffffff;}
.offers-box .col-lg-4{margin-bottom:24px;}
.follow_icon{padding:0;margin:0;list-style:none;float:right;display:inline-block;}
.follow_icon li{display:inline-block;margin:0 0 0 22px;}
.follow_icon li a{font-size:18px;color:#222;-webkit-transition:all 0.25s;transition:all 0.25s;}
.follow_icon li a:hover{color:#ffffff;}
.clients-box{overflow:hidden;padding-bottom:42px;}
.info-box{background:#fcfcfc;padding:0;margin-bottom:20px;overflow:hidden;}
.box-box{background:#fffdf6;padding:34px 0;}
.box-box p{font-size:15px;color:#a09a93;margin-bottom:29px;}
.box-box .col-lg-4{margin-bottom:30px;}
.watch-box figure{position:relative;}
.watch-box figure img{width:100%;}
.watch-box em{width:100%;height:100%;background:url(../img/play.png) right bottom no-repeat;display:block;position:absolute;top:0;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.25s;transition:all 0.25s;}
.watch-box:hover em{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.25s;transition:all 0.25s;}
.exclusives-box{margin-bottom:14px;}
.blog-box,
.categories-box{padding-bottom:50px;}
.form-box{background:#ffffff;margin-top:48px;padding:43px 0 72px 0;text-align:center;}
.form-box h3{font:bold 48px/48px 'Arial';color:#000000;text-transform:uppercase;width:100%;text-align:center;margin-bottom:13px;}
.form-box p{font:18px/30px 'Arial';color:#222222;}
.testimBox{padding:15px 0 0 0;}
.project-box{padding:20px 0 0 0;}
.newsletter-box{padding:63px 0 93px 0;}
#newsletter{position:relative;margin-top:34px;}
#newsletter .btn7{float:right;}
#newsletter label{width:100%;margin-bottom:26px;}
#newsletter input{box-shadow:none;border-radius:0;border:1px solid #e2e0e0;font:300 italic 15px/48px 'Arial';color:#8e8e8e;background:none;border-radius:5px;height:48px;width:100%;padding:0 17px;margin:0;-webkit-transition:all 0.25s;transition:all 0.25s;}
#newsletter input:focus{outline:none;border-color:#e2e0e0;}
#newsletter .error{position:absolute;top:0;right:3px;text-align:right;display:block;overflow:hidden;height:0px;font-size:10px;color:#ffc47b;font-size:11px;text-transform:none;font-weight:normal;-webkit-transition:all 0.25s;transition:all 0.25s;}
#newsletter label.invalid .error{height:19px;}
#newsletter .success{position:absolute;left:0;top:0;z-index:10;border:1px solid #e2e0e0;font:300 italic 15px/48px 'Arial';color:#8e8e8e;background:none;border-radius:5px;text-align:center;background:#ffffff;height:48px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.thumb-pad1{margin:0 0 15px 0;overflow:hidden;}
.thumb-pad1 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;overflow:hidden;}
.thumb-pad1 figure{margin:0 0 24px 0;overflow:hidden;text-align:center;}
.post-text-single img{}
.project-box-page .thumb-pad1 a:hover{color:#000;}
.project-box-page .thumb-pad1 figure{margin:0 0 24px 0;overflow:hidden;text-align:center;padding:20px 20px 10px;}
.project-box-page .thumb-pad1 figure.figure1{background:#FFC011;}
.project-box-page .thumb-pad1 figure.figure2{background:#0FC6B4;}
.project-box-page .thumb-pad1 figure.figure3{background:#FF2969;}
.project-box-page .thumb-pad1 figure.figure4{background:#B8E94A;}
.thumb-pad1 figure img{width:100%;max-width:100px;}
.personal-box-page .thumb-pad1 figure img{width:100%;max-width:100%;margin-bottom:15px;}
.personal-box-page .thumb-pad1{margin:0 0 25px 0;}
.thumb-pad1 .thumbnail .caption{padding:0;overflow:hidden;text-align:center;}
.project-box-page .thumb-pad1 .thumbnail .caption{padding:0;overflow:hidden;text-align:left;}
.project-box-page .thumb-pad1 .thumbnail .caption ul{margin-bottom:25px;padding-left:40px;}
.project-box-page .order-serm{border:#219B00 solid 3px;padding:12px 25px;font-size:18px;border-radius:6px;color:#000!important;float:none;cursor:pointer;width:125px;display:block;text-align:center;margin:0 auto 20px;border-radius:0;}
.thumb-pad1 .thumbnail .caption .title{font:300 18px 'Arial';color:#222;margin-bottom:16px;}
.thumb-pad2{margin:0 0 45px 0;overflow:hidden;}
.thumb-pad2 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;text-align:center;}
.thumb-pad2 .thumbnail .caption{padding:0;}
.thumb-pad2 .thumbnail .caption a{color:#ffffff;font:600 18px/40px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0;width:260px;background:#353535;display:inline-block;position:relative;top:-14px;text-shadow:1px 1px 0 #222;-webkit-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad2 .thumbnail .caption a:hover{background:#e3ac05;}
.thumb-pad2 .thumbnail .caption p{margin:5px 0 0 0;}
.thumb-pad2 figure{margin:0;}
.thumb-pad2 figure img{width:100%;}
.gallery{margin-bottom:30px;}
.thumb-pad3{overflow:hidden;margin:0 0 30px 0;}
.thumb-pad3 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad3 figure{margin:0;position:relative;display:block;}
.thumb-pad3 figure img{width:100%;}
.thumb-pad3 figure em{width:100%;height:100%;background:url(../img/play.png) center center no-repeat;display:block;position:absolute;top:0;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad3 figure:hover em{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad3 figure p{font:30px/36px 'Arial';color:#ffffff;margin-bottom:0;position:absolute;bottom:24px;left:30px;}
.thumb-pad4{margin:0;overflow:hidden;}
.thumb-pad4 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad4 .thumbnail .caption{padding:0;overflow:hidden;}
.thumb-pad4 figure{margin:0 0 24px 0;}
.thumb-pad4 figure img{width:100%;}
.thumb-pad5{margin:0;overflow:hidden;}
.thumb-pad5 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:none;padding:0;background:none;}
.thumb-pad5 .thumbnail .caption{padding:0;overflow:hidden;}
.thumb-pad5 .thumbnail .caption a{font:300 18px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#f15374;-webkit-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad5 .thumbnail .caption a:hover{color:#222;}
.thumb-pad5 .thumbnail .caption p{margin-bottom:17px;}
.thumb-pad5 figure{margin:0 30px 0 0;float:left;}
.thumb-pad5 figure img{width:100%;}
.thumb-pad6{overflow:hidden;margin-bottom:40px;}
.thumb-pad6 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad6 .thumbnail .caption{padding:0;color:#222222;text-align:center;}
.thumb-pad6 .thumbnail .caption p{margin-bottom:0;margin-top:17px;}
.thumb-pad6 .thumbnail .caption a{color:#f15374;font:300 18px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-transition:all 0.25s;transition:all 0.25s;}
.thumb-pad6 .thumbnail .caption a:hover{color:#222;}
.thumb-pad6 figure{margin:0 0 23px 0;}
.thumb-pad6 figure img{width:100%;}
.thumb-pad7{margin-bottom:40px;flex-basis: 46%;}
.thumb-pad7 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad7 .thumbnail .badgeBox{margin-bottom:0px;min-height:10px;}
.thumb-pad7 .thumbnail .badgeBox .badge{padding:5px 0 10px 0;margin:0;box-shadow:none;text-shadow:none;border:none;border-radius:0;background:none;width:70px;font:600 24px/24px 'Arial';color:#ffffff;text-align:center;float:left;margin-right:0px;}
.thumb-pad7 .thumbnail .badgeBox .badge span{font-size:15px;color:#ffffff;background:#353535;line-height:40px;width:59px;display:inline-block;position:relative;overflow:hidden;top:13px;}
.thumb-pad7 .thumbnail .badgeBox .badge text.day{overflow:hidden;width:28px;display:inline-block;}
.thumb-pad7 .thumbnail .badgeBox .badge text.all{float:right;display:block;padding-right:3px;}
.thumb-pad7 .thumbnail .badgeBox p{font:300 14px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222222;margin-top:8px;}
.thumb-pad7 .thumbnail .badgeBox p>.lnk1{font:300 14px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222222;}
.thumb-pad7 .thumbnail .badgeBox p>.lnk1:hover{color:#f15374;}
.thumb-pad7 .thumbnail .badgeBox .extra-wrap{padding-top:11px;}
.thumb-pad7 .thumbnail .caption{padding:0;color:#222222;}
.blog-box .thumb-pad7 .thumbnail .caption img{width:100%;max-width:750px;height:100%;margin:0 auto;}
.thumb-pad7 .thumbnail .caption p{margin-bottom:23px;}
.thumb-pad7{margin-bottom:40px;min-height:285px;border:1px solid #dadada;}
.thumb-pad7:hover {box-shadow: -3px 6px 20px -6px rgba(145,145,145,0.75);}
.thumb-pad7 .thumbnail .caption p:nth-child(1){position:absolute;right:0px;top:115px;width:40%;font-weight: 400;font-size:15px;color:#000;height:100px;overflow:hidden;font-weight:bold;padding-left:20px;padding-right:20px;line-height:20px;float:right;}
.thumb-pad7 .thumbnail .caption p:nth-child(2){position:absolute;left:0px;top:0px;width:100%;-webkit-box-shadow:-3px 6px 20px -6px rgba(0,0,0,0.75);-moz-box-shadow:-3px 6px 20px -6px rgba(0,0,0,0.75);box-shadow:-3px 6px 20px -6px rgba(0,0,0,0.75);height:200px;background-size: cover !important;background-position: center !important;}
.thumb-pad7 .thumbnail .caption .annotation-block p:nth-child(n+3) {display: none;}
.thumb-pad7 .thumbnail .caption .f-block{position:relative;right:0px;margin-top:30px;width:100%;padding-left:15px;margin-bottom:33px;float:right;}
.thumb-pad7 .thumbnail .caption .f-block .l-block a{position:absolute;left:20px;font-weight: 400;font-size:14px;color:#717171;line-height:20px;float:right;border:1px solid #c2c2c2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:2px 10px;transition:0s ease;top:195px;}
.thumb-pad7 .thumbnail .caption .f-block .l-block a:hover{color:#fff;text-decoration:none;transition:0s ease;background:#ff2969;border:1px solid #ff2969;}
.thumb-pad7 figure{position:relative;z-index:1;margin:0;float:left;margin-right:27px;}
.thumb-pad7 figure>img{width:100%;}
.thumb-pad7 .thumbnail .badgeBox a{color:#272727;font:16px/22px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad7 .thumbnail .badgeBox a:hover{color:#8fbf4d;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.thumb-pad7 .thumbnail .badgeBox a.tl{color:#000;font-size:22px;margin-bottom:0px;padding-bottom:5px;margin:0px;font-weight: 400;}
.thumb-pad7 .thumbnail .badgeBox a.tl:hover{color:#f15374;}
@media (max-width:768px){.thumb-pad7 .thumbnail .caption p:nth-child(1){position:relative;right:0px;top:0px;width:100%;font-weight: 400;font-size:15px;color:#000;height:initial;overflow:hidden;font-weight:bold;padding-left:20px;padding-right:20px;line-height:20px;float:none;}
.thumb-pad7 .thumbnail .caption p:nth-child(2){position:relative;left:0px;top:0px;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:inherit;margin-bottom:0px;}
.thumb-pad7 .annotation-block > p:nth-child(2){background-size:cover !important;}
.thumb-pad7 .thumbnail .caption .f-block{position:relative;right:0px;margin-top:20px;width:100%;padding-left:20px;margin-bottom:10px;float:none;}
.thumb-pad7 .thumbnail .caption .f-block .l-block a{position:relative;left:0px;font-weight: 400;font-size:14px;color:#717171;line-height:20px;float:initial;border:1px solid #c2c2c2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:2px 10px;transition:0s ease;top:0px;}
.blog-box .thumb-pad7 .thumbnail .caption img{width:100% !important; height: auto !important;}
}
.thumb-pad8{overflow:hidden;}
.thumb-pad8 .thumbnail{position:relative;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;background:none;}
.thumb-pad8 .thumbnail .caption{padding:0;color:#222222;overflow:hidden;}
.thumb-pad8 .thumbnail .caption p{margin-bottom:0;}
.thumb-pad8 .thumbnail .caption h3{letter-spacing:0;}
.thumb-pad8 figure{margin:0 30px 0 0;float:left;}
.thumb-pad8 figure img{width:100%;}
.btn-default.btn1{border:none;border-radius:0;background:#353535;color:#fff;font-size:17px;font-weight:bold;padding-left:30px;padding-right:30px;position:relative;top:17px;right:4px;-webkit-transition:all 0.25s;transition:all .25s;}
.btn-default.btn1:hover{color:#ffffff;background:#f15374;text-shadow:1px 1px #de4c6a;text-decoration:none!important;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn2{border:none;border-radius:0;background:#353535;color:#fff;font-size:17px;font-weight:bold;padding-left:30px;padding-right:30px;position:relative;top:17px;right:4px;-webkit-transition:all 0.25s;transition:all .25s;}
.btn-default.btn2:hover{color:#ffffff;background:#e3ac05;text-shadow:1px 1px #d8a405;text-decoration:none!important;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn3{border:none;border-radius:0;background:#353535;color:#fff;font-size:17px;font-weight:bold;padding-left:30px;padding-right:30px;position:relative;top:32px;right:4px;-webkit-transition:all 0.25s;transition:all .25s;}
.btn-default.btn3:hover{color:#ffffff;background:#0f5471;text-shadow:1px 1px #0d4c66;text-decoration:none!important;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn4{border:none;border-radius:0;background:#353535;color:#fff;font-size:17px;font-weight:bold;padding-left:30px;padding-right:30px;position:relative;top:32px;right:4px;-webkit-transition:all 0.25s;transition:all .25s;}
.btn-default.btn4:hover{color:#ffffff;background:#b04684;text-shadow:1px 1px #a4417b;text-decoration:none!important;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn5{box-shadow:none;position:relative;text-decoration:none!important;padding:0;font:bold 12px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;text-shadow:none;color:#f15374;background:none;display:inline-block;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn5:hover{color:#222;background:none;text-decoration:none!important;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn6{box-shadow:none;position:relative;text-decoration:none!important;display:inline-block;padding:0 32px;font:800 14px/43px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;margin:0;text-shadow:none;color:#ffffff;background:none;border:1px solid #ffffff;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn-default.btn6:hover{color:#222;background:#ffffff;text-decoration:none!important;-webkit-transition:all 0.25s;transition:all 0.25s;}
.blog_top_info{padding-left:0px!important;}
.blog_top_info .title{color:#000;font-size:44px;margin-bottom:0px;padding-top:5px;padding-bottom:5px;margin:0px;font-weight: 400;line-height:45px;}
.blog_top_info .after-title{font-weight: 400;color:#6e6e6e;font-size:17px;border-bottom:5px solid #ff2969;/*padding-bottom:20px;*/margin:16px 0 20px;}
.blog_top_info .text{color:#000000;font-weight: 400;font-size:20px;margin-bottom:0px;margin:0 auto;padding-top:15px;}
.post_date,
.author_text{color:#808080;font-weight: 300;font-size:14px;}
.author_name{text-decoration:underline;color:#2575c4;font-weight: 400;font-size:14px;}
.right-single-post-block{margin:0 auto;max-width:315px;padding-left:15px!important;padding-right:0px!important;}
.visit-rating-info{min-height:35px!important;margin-bottom:30px;padding:0px!important;padding-right:15px!important;}
.download-post{padding:0!important;text-align:right;}
.download-post div{padding:0px!important;}
.download-post a{font-weight: 400;color:#ff2969;font-size:12px;text-decoration:underline;}
.download-post a:hover{color:#434343;}
.single-post .post-text-single{font-weight: 400;font-size:20px;clear:both;}
.post-text-single h3{font-size:26px;margin:30px 0 30px;font-weight: 300;color:#000000;font-weight: 600;font-weight:normal;position:relative;padding-left:32px;}
.post-text-single h3 i{font-weight:normal;font-style:normal;}
.post-text-single h3:after{content:'';display:block;position:absolute;top:5px;left:0px;width:17px;height:17px;background:#ff2969;}
.post-text-single a {color: #ff2166;text-decoration: underline;cursor:pointer;}
.post-text-single a:hover {text-decoration: none;}
.post-text-single ul{border-left:4px solid #029fdf;padding-left:12px;list-style:none;font-weight: 400;font-size:20px;}
.post-text-single ul:nth-child(2n){border-left:4px solid #ff2969;}
.post-text-single ol{border-left:4px solid #ff2969;padding-left:32px;}
.post-text-single div.pre{padding-left:63px;position:relative;margin:0px 0 45px;}
.post-text-single .last-link{font-weight: 400;font-size:16px;color:#787878;}
.post-text-single .last-link a{font-weight: 400;font-size:16px;color:#787878;}
.post-text-single .last-link a:hover{color:#ff2969;}
.post-text-single div.pre:after{content:'';display:block;position:absolute;top:5px;left:0px;width:47px;height:36px;background:url('../img1/big-pre.png') no-repeat;}
.post-text-single ol:nth-child(2n){border-left:5px solid #029fdf;}
.blog_top_info .text p img{margin:40px auto;display:block; /*width:100% !important;height: auto !important; */ max-width:770px;}
.blog_top_info_next{}.blog_top_info_next .block{margin:0 auto;text-align:center;border-radius:10px;color:#fff;padding:25px 0;}
.blog_top_info_next .href_or{font-weight: 600;font-size:15px;color:#000;}
.blog_top_info_next .href1{text-transform:uppercase;color:#fff;background:#0494cf;padding:10px 35px;cursor:pointer;font-weight: 600;font-size:15px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.blog_top_info_next .href1:hover{background:#03658E;}
.blog_top_info_next .href2{text-transform:uppercase;color:#fff;background:#036087;padding:10px 35px;cursor:pointer;font-weight: 600;font-size:15px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.blog_top_info_next .href2:hover{background:#01425D;}
@media (max-width:768px){.blog_top_info .title{font-size:28pt;}
}
@media (max-width:1200px){.blog_top_info_next .href1,
.blog_top_info_next .href2{padding:10px 10px!important;margin:0 auto;}
}
@media (max-width:991px){.right-single-post-block{margin:0 auto;float:none!important;padding-right:15px!important;}
.feedbackform_post_check{float:left;width:100% !important;margin-left:0px!important;}
}
@media (max-width:768px){.blog_top_info_next .href1,
.blog_top_info_next .href2{display:block;font-size:14pt;}
}
.blog_top_info_next .href1:hover,
.blog_top_info_next .href2:hover{color:#fff;}
.right-block-single-post-consultant{background:#fff;border:1px solid #d7d7d7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:12px;}
.categories-box .right-block-single-post-consultant .title{font-weight: 300;font-size:26px;color:#000;margin:25px 0;font-weight:bold;}
.right-block-single-post-consultant .title{color:#000000;font-size:26px;font-weight: 300;margin:25px 0 34px;}
.right-block-single-post-consultant p{font-weight: 600;font-size:12px;color:#ff2969;line-height:1.2;}
.right-block-single-post-consultant input{background:#ffffff;color:#898989;border:1px solid #898989;margin:0 auto;font-weight: 300;display:block;max-width:250px;width:100%;margin-top:10px;margin-bottom:26px;padding:3px 0 3px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.right-block-single-post-consultant textarea{background:#ffffff;color:#898989;border:1px solid #898989;font-weight: 300;margin:0 auto;display:block;width:100%;max-width:250px;height:100px;margin-top:10px;padding:3px 0 3px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.right-block-single-post-consultant input[type=submit]{background:#ff2969;font-weight: 300;font-size:22px;color:#fff;padding:3px 0 3px 0px;margin:20px auto 25px;border:1px solid #ff2969;}
.right-block-single-post-consultant input[type=submit]:hover{background:#ff2969;text-decoration:underline;}
.right-block-single-post{background:#f6f6f6;border:1px solid #d7d7d7;padding:10px 0 0px 25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.right-block-single-post ul{list-style:none;padding:0;}
.right-block-single-post ul li{margin-top:5px;}
.right-block-single-post .title{color:#000;font-size:26px;font-weight: 300;margin:10px 0;}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link,.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link:active{width:47px;height:47px;border-top:0px solid #2b445e;}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__vkontakte{background:url(../img/icon_vk.png);}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__vkontakte:hover,
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__facebook:hover,
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__twitter:hover,
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__gplus:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__facebook{background:url(../img/icon_fb.png);}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__twitter{background:url(../img/icon_mail.png);}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share__link.b-share-btn__gplus{background:url(../img/icon_ok.png);}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share-icon,.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share-icon:active{width:47px;height:47px;background-image:none !important;}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share-btn__wrap{margin-left:6px;}
.right-block-single-post .b-share_theme_counter .b-share_type_small .b-share-btn__wrap:first-child{margin-left:0px;}
.right-block-single-post .b-share{padding:0;}
.right-block-single-post a{color:#000;text-decoration:none;}
.right-block-single-post a:hover{color:#ff2969;}
.right-block-single-post-consultant .pic-block > div{padding:0;}
.padding-for-right-block-single-post{padding-left:30px!important;padding-right:5px!important;margin:20px 0;}
.right-block-popular-link .title{color:#000;font-size:22px;font-weight: 300;margin:10px 0 27px;}
.right-block-popular-link{padding-left:0px!important;padding-right:5px!important;}
.right-block-popular-link ul{padding-left:26px;}
.right-block-popular-link ul li{list-style:url(../img/purple_icon.png);}
.right-block-popular-link ul li:last-child a{margin-bottom:0px;line-height:20px;border-bottom:none;}
.right-block-popular-link ul li a{display:inline-block;vertical-align:top;font-weight: 400;font-size:16px;border-bottom:1px solid #d7d7d7;padding-bottom:18px;margin-bottom:20px;width:100%;line-height:20px;}
.right-block-popular-link ul li a:hover{color:#ff2969;}
.right-block-single-post-author{border:1px solid #d7d7d7;background:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:12px;padding-top:29px;padding-left:20px !important;padding-right:0 !important;}
@media (max-width:991px){.right-block-single-post-author{padding-left:10px !important;padding-right:10px !important;}
}
.right-block-single-post-author .title{font-size:26px;font-weight: 300;}
.right-block-single-post-author .auth-name{font-size:22px;color:#000000;font-weight: 300;}
.right-block-single-post-author .auth-prof{font-size:16px;color:#999999;font-weight: 400;line-height:19px;margin-bottom:20px;}
.right-block-single-post-author .lin1 .text{display:inline-block;vertical-align:top;width:215px;}
.right-block-single-post-author .lin1{margin-bottom:20px;}
.right-block-single-post-author .lin1 img{display:inline-block;vertical-align:top;width:31px;}
.right-block-single-post-author .lin2 .text{display:inline-block;vertical-align:top;width:215px;}
.right-block-single-post-author .lin2 img{display:inline-block;vertical-align:top;width:31px;}
.right-block-single-post-author .text p{margin:0;font-weight: 400;font-size:16px;padding-left:3px;line-height:20px;}
.right-block-single-post-author .text p span{color:#ff2969;}
.right-block-single-post-author .pic-karabas{width:175px;height:175px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;overflow:hidden;margin:20px 0;}
.right-block-single-post-author .author-call{background:#ff2969;font-weight: 300;font-size:22px;color:#fff;padding:3px 0 3px 0px;margin:24px auto 35px;border:1px solid #ff2969;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:245px;width:100%;display:block;text-align:center;cursor:pointer;}
.right-block-single-post-author .author-call:hover{color:#fff;}
.right-block-subscribe-blog{padding:0 0 0 0 !important;}
.right-block-subscribe-blog .title{color:#000;font-size:22px;font-weight: 300;}
.right-block-subscribe-blog .after-title{color:#000;font-size:15px;font-weight: 300;}
.right-block-subscribe-blog .after-subscribe-blog{color:#888888;font-size:12px;font-weight: 300;}
.right-block-subscribe-blog .input_subscribe-blog{height:34px;font-size:15px;border:2px solid #ff2969;padding-left:10px;display:block;float:left;color:#aaaaaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.right-block-subscribe-blog form{position:relative;}
.button_subscribe-blog{background:#ff2969;border:#ff2969;color:#fff;font-size:17px;font-weight: 300;position:absolute;top:0;right:0;padding:5px 10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px;}
.button_subscribe-blog:hover{background:rgba(246,76,127,1);background:-moz-linear-gradient(top, rgba(246,76,127,1) 0%, rgba(215,1,65,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,76,127,1)), color-stop(100%, rgba(215,1,65,1)));background:-webkit-linear-gradient(top, rgba(246,76,127,1) 0%, rgba(215,1,65,1) 100%);background:-o-linear-gradient(top, rgba(246,76,127,1) 0%, rgba(215,1,65,1) 100%);background:-ms-linear-gradient(top, rgba(246,76,127,1) 0%, rgba(215,1,65,1) 100%);background:linear-gradient(to bottom, rgba(246,76,127,1) 0%, rgba(215,1,65,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f64c7f', endColorstr='#d70141', GradientType=0);}
.how-many-comments{font-weight: 400;font-size:22px;color:#ff2969;padding:35px 0 25px;border-bottom:1px solid #d7d7d7;padding-left:0px !important;padding-right:0px !important;}
.how-many-comments img{padding-right:10px;}
.how-many-comments .b1{padding-right:35px;}
.we-want-work{background:#ff2969;color:#fff;font-size:44px;font-weight: 400;height:90px;padding-top:20px;}
.we-want-work span{width:320px;position:relative;display:inline-block;}
.we-want-work span:after{content:'';display:block;position:absolute;top:calc(100% - 34px);right:-35px;width:15px;height:15px;background:#fff;z-index:1;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.we-want-work span:before{content:'';display:block;position:absolute;top:calc(100% - 34px);left:-35px;width:15px;height:15px;background:#fff;z-index:1;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
@media (max-width:660px){.we-want-work span:before,.we-want-work span:after{display:none;}
.we-want-work span{width:100%;}
}
#input_button_id{background:rgba(0,0,0,0);font-family:Arial;font-size:20px;color:#fff;padding:3px 0 3px 0px;margin:35px auto 25px;border:2px solid #ff2969;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:245px;display:block;text-align:center;color:#ff2969;}
#input_button_id:hover{color:#fff;background:#ff2969;}
.list1-1{margin:0;padding:0 0 6px 0;list-style:none;}
.list1-1 li{margin-bottom:16px;padding-left:15px;background:url(../img/list_arrow.png) left 6px no-repeat;}
.list1-1 li a{font:14px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222222;-webkit-transition:all 0.25s;transition:all 0.25s;}
.list1-1 li a:hover{color:#f15374;}
.list1-1.indent{padding:0 0 26px 0;}
.list1{margin:0;padding:0;list-style:none;overflow:hidden;position:relative;}
.list1 li{font-size:14px;line-height:1.428571429;overflow:hidden;position:relative;padding-bottom:17px;margin-bottom:9px;border-bottom:1px solid #6d6a6a;}
.list1 li p{color:#ffffff;margin-bottom:9px;font:27px/30px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;}
.list1 li .flw-box{display:block;margin-bottom:2px;}
.list1 li .flw-box time{font:12px 'Lato';color:#f32a2a;float:left;margin-right:11px;}
.list1 li .flw-box p{float:left;margin-bottom:0;font-size:12px;line-height:15px;}
.list1 li .flw-box p span{color:#bbb5b5;font-size:12px;float:left;margin-right:3px;margin-top:3px;}
.list1 li .flw-box a{font:12px/15px 'Lato';color:#bbb5b5;}
.list1 li .flw-box a:hover{color:#f32a2a;}
.list2{margin:0;padding:0;list-style:none;overflow:hidden;}
.list2 li{font-size:14px;line-height:1.428571429;margin-bottom:17px;}
.list2 li figure{float:left;margin-right:26px;width:40px;margin-top:6px;}
.list2 li p{margin-bottom:0;}
.list3{margin:0;padding:0;list-style:none;}
.list3 li{font-size:14px;line-height:1.428571429;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #6d6a6a;}
.list3 li a{font:27px/27px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#ffffff;-webkit-transition:all 0.25s;transition:all 0.25s;}
.list3 li a:hover{color:#de0d0f;}
.list3 li p{margin-bottom:0;margin-top:7px;}
.list3 li:last-child{border-bottom:none;}
.list3 li .badge{padding:0;margin:0;float:left;margin-right:19px;display:inline-block;color:#ffffff;font:37px/62px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;background:#de0d0f;border:none;width:62px;height:62px;border-radius:0;margin-top:5px;text-align:center;position:relative;}
.list3 li .badge em{position:absolute;top:0;right:-7px;display:inline-block;width:7px;height:100%;background:url(../img/triangle2.png) right center no-repeat;}
.list6{margin:0;padding:0;list-style:none;}
.list6 li{font-size:14px;line-height:1.428571429;margin-bottom:20px;overflow:hidden;}
.list6 li p{margin-bottom:0;}
.list6 li time{color:#f15374;font:300 18px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;float:left;margin-right:10px;}
.list8{margin:0;padding:0;list-style:none;overflow:hidden;position:relative;text-align:center;}
.list8 li{font-size:14px;line-height:1.428571429;overflow:hidden;position:relative;margin-bottom:11px;}
.right-block-company-services{padding:10px 0 0px 0px !important;}
.right-block-company-services ul{list-style:none;padding:0;}
.right-block-company-services ul li{margin-top:15px;}
.right-block-company-services a{font-weight: 400;font-size:16px;}
.right-block-company-services .title{color:#000;font-size:22px;font-weight: 300;margin:10px 0 17px;}
.right-block-company-services a:hover{color:#ff2969;}
#search-404{position:relative;margin:0;overflow:hidden;margin-top:41px;}
#search-404 a{position:absolute;top:4px;right:4px;}
#search-404 a:hover{opacity:0.7;filter:alpha(opacity=70);}
#search-404 input{width:100%;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border-radius:0;border:1px solid #888989;background:none;font:14px/47px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222222;padding:0 55px 0 14px;height:47px;resize:none;}
.search-block-r{padding:0 0 0 0 !important;}
#search{position:relative;margin-top:7px;}
#search .title{color:#000;font-size:22px;font-weight: 300;margin-bottom:14px;}
#search a{position:absolute;top:0;right:0;width:48px;height:48px;}
#search a:hover{opacity:0.7;filter:alpha(opacity=70);}
.seo-letsgo{background:#ff2969;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:34px 28px 10px;position:relative;min-height:160px;margin-bottom:-12px;display:block;color:#fff !important;}
.seo-letsgo2{background:#ffc011;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:34px 28px 10px;position:relative;min-height:160px;margin-bottom:-12px;display:block;color:#fff !important;}
.seo-letsgo3{background:#0fc6b4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:34px 28px 10px;position:relative;min-height:160px;margin-bottom:-12px;display:block;color:#fff !important;}
.seo-letsgo4{background:#89be10;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:34px 28px 10px;position:relative;min-height:160px;margin-bottom:-12px;display:block;color:#fff !important;}
.seo-letsgo a,.seo-letsgo2 a,.seo-letsgo3 a,.seo-letsgo4 a{color:#fff;font-size:24px;}
.seo-letsgo a:hover,.seo-letsgo2 a:hover,.seo-letsgo3 a:hover,.seo-letsgo4 a:hover{color:#fff;}
.seo-letsgo-pic{position:absolute;bottom:0px;right:0px;width:110px;height:85px;background:url(../img/letsgo1.png);}
.seo-letsgo-pic2{position:absolute;bottom:0px;right:0px;width:110px;height:85px;background:url(../img/letsgo2.png);}
.seo-letsgo-pic3{position:absolute;bottom:0px;right:0px;width:110px;height:85px;background:url(../img/letsgo3.png);}
.seo-letsgo-pic4{position:absolute;bottom:0px;right:0px;width:110px;height:85px;background:url(../img/letsgo4.png);}
.seo-letsgo .f1,.seo-letsgo2 .f1,.seo-letsgo3 .f1,.seo-letsgo4 .f1{font-size:36px;font-weight: 300;line-height:31px;}
.seo-letsgo .f2,.seo-letsgo2 .f2,.seo-letsgo3 .f2,.seo-letsgo4 .f2{font-size:36px;font-weight: 600;margin:15px 0 21px;}
#search .button_search{height:34px;background-position-y:middle;background:url(../img/search_btn.png) no-repeat;border-style:none;cursor:pointer;display:block;float:right;padding:0;width:43px;position:absolute;bottom:-48px;right:0px;}
#search .button_search:hover{background-position-y:-34px;}
#search .input_search{height:34px;font-size:15px;border:1px solid #b0b0b0;padding-left:10px;display:block;float:left;color:#aaaaaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.formBox{padding-bottom:68px;}
.map{margin:0 0 46px 0;width:100%;line-height:0;overflow:hidden;}
.map iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:433px;border:none;line-height:0;overflow:hidden;}
.info{margin-bottom:38px;}
.info p{margin-bottom:0;}
.info p span{width:108px;display:inline-block;}
.info p a{color:#f15374;font:300 14px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;}
.info p a:hover{color:#222222;}
.mail{color:#f15374;font:300 14px 'Arial', "Helvetica Neue", Helvetica, Arial, sans-serif;}
.mail:hover{color:#222222;}
.feedbackform_post table{float:left;width:50%;}
@media (max-width:991px){.feedbackform_post table{float:left;width:100%;margin-top:20px;}
}
.feedbackform_post{display:none;opacity:0.0;}
.feedbackform_post .title{font-weight: 300;font-size:36px;color:#ff2969;margin-left:15px;}
.feedbackform_post .red{color:#f00;}
.feedbackform_post table tr{}.feedbackform_post table tr td:first-child{}
.feedbackform_post table tr td:last-child input.input_button{background:url(../images/input_button.png);border:none;height:45px;width:250px;background-repeat:no-repeat;}
.feedbackform_post table tr td:last-child input.input_button:hover{-webkit-box-shadow:0px 0px 5px 0px rgba(0, 121, 130, 1);-moz-box-shadow:0px 0px 5px 0px rgba(0, 121, 130, 1);box-shadow:0px 0px 5px 0px rgba(0, 121, 130, 1);}
.feedbackform_post table tr td:last-child input{border:2px solid #c2c2c2;font-size:16px;font-weight: 400;height:33px;line-height:24px;padding:0 0 0 10px;background:rgba(255, 255, 255, 0);border-radius:5px;margin-left:15px;cursor:pointer;margin-bottom:15px;width:100%;color:#000;}
.feedbackform_post table tr td:last-child input:focus {border: 2px solid #ff2969;}
.feedbackform_post table tr td:last-child textarea{border:2px solid #c2c2c2;font-size:16px;font-weight: 400;height:150px;resize:none;line-height:24px;padding:10px;background:rgba(255, 255, 255, 0);border-radius:5px;margin-left:15px;cursor:pointer;width:100%;color:#000;}
.feedbackform_post table tr td:last-child textarea:focus {border: 2px solid #ff2969;}
.place_holder{z-index:1;left:10px;cursor:text;position:absolute;top:4px;left:30px;width:90%;display:none;color:#000000;font-weight: 400;}
.placeinput input:invalid + .place_holder{display:inline;}
.placeinput input{border:2px solid #c2c2c2;font-size:16px;font-weight: 400;height:33px;line-height:24px;padding:0 0 0 10px;background:rgba(255, 255, 255, 0);border-radius:5px;margin-left:15px;cursor:pointer;margin-bottom:15px;width:100%;color:#000;}
.search-block-r::-webkit-input-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.search-block-r::-moz-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.search-block-r:-moz-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.search-block-r:-ms-input-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.input_subscribe-blog::-webkit-input-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.input_subscribe-blog::-moz-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.input_subscribe-blog:-moz-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
.input_subscribe-blog:-ms-input-placeholder{color:#aaaaaa;font-size:15px;font-weight: 300;}
::-webkit-input-placeholder{color:#525252;font-size:17px;font-weight: 400;}
::-moz-placeholder{color:#525252;font-size:17px;font-weight: 400;}
:-moz-placeholder{color:#525252;font-size:17px;font-weight: 400;}
:-ms-input-placeholder{color:#525252;font-size:17px;font-weight: 400;}
.placeinput{position:relative;overflow:hidden;}
.place_holder span{color:#ff2969;}
.select_feedbackform_post{font-family: Arial,Times New Roman,Trebuchet MS;border:2px solid #c2c2c2;font-size:14px;height:33px;line-height:24px;padding:0 0 0 10px;background:#f7f7f7;background:-moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);border-radius:5px;margin-left:15px;cursor:pointer;margin-bottom:7px;margin-top:8px;width:100%;color:#000;outline:none;}
.select_feedbackform_post option:last-child{display:none;}
@media (max-width:991px){.feedbackform_post table tr td:last-child input,.feedbackform_post table tr td:last-child textarea,.select_feedbackform_post{margin-left:0px;}
.download-post{padding:10px 0 10px!important;}
.single-post-form{margin:0 10px;}
}
.feedbackform_post_check_inner{background:#f3f3f3;border:2px solid #ff2969;color:#000000;border-radius:5px;padding:30px 15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;}
.feedbackform_post_check_inner .cat-pic{background:url(../images/feedbackform_cat.png);position:absolute;bottom:10px;right:10px;width:215px;height:185px;}
.feedbackform_post_check{float:left;width:510px;margin-left:60px;}
.feedbackform_post_check .check-on{display:none;}
.feedbackform_post label,
.feedbackform_post_check label{font-weight:normal;font-size:16px;margin-bottom:7px;display:block;overflow:inherit;font-weight: 400;}
.feedbackform_post_check .check-on+label::before{content:"";display:inline-block;height:24px;width:24px;background-image:url(../img/check_in_purple.png);background-repeat:no-repeat;background-position:0 -26px;float:left;cursor:pointer;margin-right:10px;}
.feedbackform_post_check .check-on:checked+label::before{background-position:0px 0px;}
.feedbackform_post_check .title{font-weight: 300;font-size:36px;color:#ff2969;margin:0;}
@media (min-width:1220px){.container{padding:0;}
.banner-box{margin-top:-276px;position:relative;top:-80px;}
}
@media (min-width:992px) and (max-width:1219px){.banner-box{padding:30px 0 56px 0;background:#222;}
.errorBox img{width:100%;}
.blog-box,
.categories-box{margin-bottom:35px;}
.pricing-footer a{color:#ff2969;font-weight: 600;font-size:18px;}
.feedbackform_post table{float:left;width:40%;}
.feedbackform_post_check{float:left;width:510px;margin-left:0px;}
}
@media (min-width:768px) and (max-width:991px){.banner-box{padding:30px 0 10px 0;background:#222;}
.banner-box .col-lg-3{margin-bottom:50px;}
.errorBox img{width:100%;}
header .box{text-align:center;}
header .title,
header .description{font-size:20px;}
h1.navbar-brand_,
nav.tm_navbar{float:none;}
.blog-box,
.categories-box{margin-bottom:35px;}
.thumb-pad2 .thumbnail .caption a{width:100%;font-size:12px;font-weight:normal;}
.open_vk_form{float:none!important;width:200px;margin:0 auto;margin-top:30px;}
.phone_top{float:none!important;}
}
@media (max-width:991px){.categories-box{margin:0 auto;margin-left:calc(50% - 150px);max-width:315px;}
}
@media (max-width:767px){.banner-box{padding:30px 0 10px 0;background:#222;}
.banner-box .col-lg-3{margin-bottom:50px;}
.errorBox img{width:100%;}
header .box{text-align:center;}
header .title,
header .description{font-size:20px;}
h1.navbar-brand_{float:none;}
nav.tm_navbar .nav{}.open_vk_form{float:none!important;width:200px;margin:0 auto;margin-top:30px;}
.phone_top{float:none!important;}
nav.tm_navbar{width:inherit!important;float:none!important;}
.select-menu{display:inline-block!important;padding-top:4px;padding-right:3px;padding-bottom:4px;width:100%;border:1px solid #e3ac05;background:#e3ac05;color:#ffffff;cursor:pointer;height:30px;font-size:12px;vertical-align:middle;}
.map iframe{height:300px;}
.privacyBox{margin-bottom:50px;}
.errorBox figure{margin-bottom:35px;}
.errorBox img{width:auto;}
.financing-box>div .description{font-size:20px;line-height:24px;}
footer{text-align:center;}
footer p,
footer .follow_icon{float:none;}
footer p{margin-bottom:15px;}
footer span{display:none;}
footer br{display:block;}
.thumb-pad4 figure{margin:0 20px 0 0;float:left;}
.thumb-pad4 .thumbnail .caption{overflow:visible;}
.thumb-pad7 figure{float:left;margin:0 20px 0 0;}
.thumb-pad7 .thumbnail .caption{overflow:visible;}
.thumb-pad7 .thumbnail .badgeBox a.tl{font-size:18px;}
}
.thumb-pad7 .thumbnail .badgeBox .extra-wrap{padding-top:0;.blog-box, .categories-box{margin-bottom:35px;}
.thumb-pad2 .thumbnail .caption a{width:100%;font-size:12px;font-weight:normal;}
}
@media (max-width:626px){.pic-box{margin-top:-280px;background:url(../img/bg_pic1.png) left 0 no-repeat;}
.thumb-pad4 figure{margin:0 0 20px 0;float:none;}
.thumb-pad7 figure{float:none;margin:0 0 20px 0;}
.thumb-pad2 .thumbnail .caption a{width:100%;font-size:12px;font-weight:normal;}
}
@media (max-width:480px){h1.navbar-brand_ a img{width:100%;}
.col-xs-6{width:100%;float:none;}
.thumb-pad5 .thumbnail .caption{overflow:visible;}
.errorBox img{width:100%;}
}
@media (max-width:320px){.thumb-pad5 figure{margin:0 0 20px 0;float:none;}
}
.margBot{margin-bottom:63px;}
.padBot{padding-bottom:0;}
.sf-menu,
.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a{padding:.75em 1em;text-decoration:none;}
.sf-menu a,
.sf-menu a:visited{color:#ffffff;}
.sf-menu li{}
.sf-menu li li{}
.sf-menu li li li{}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active{outline:0;}
.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows-ffffff.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.rater>SPAN{vertical-align:middle;}
.rater{float:right;}
.rater-starsOff,
.rater-starsOn{display:inline-block;height:17px;background:url(../images/rating.png) repeat-x 0 0px;}
.rater-starsOn{display:block;max-width:85px;top:0;background-position:0 -17px;}
.rating-value{color:#6e6e6e;font-weight: 400;font-size:17px;}
.project-box .open_vk_form{float:none;display:inline-block;color:#000 !important;cursor:pointer;}
.open_vk_form{color:#ffffff !important;display:block;float:right;padding:12px 25px;border:3px solid #ffffff;border-radius:6px;}
.open_vk_form:hover{border:#219B00 solid 3px;}
.phone_top{color:#ffffff;width:170px;display:inline-block;padding:15px 0 0 0;float:right;}
#callback{display:block;background:#35a6ba;background-size:cover;margin-bottom:32px;padding:30px 30px 5px 30px;border-radius:5px;}
.callback h3{font-size:18px;margin-bottom:14px;color:#ffffff;}
.order-seo{background:#f89436;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f89436), color-stop(100%, #e2553a));background:-webkit-linear-gradient(top, #f89436 0%, #e2553a 100%);background:linear-gradient(to bottom, #f89436 0%, #e2553a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89436', endColorstr='#e2553a', GradientType=0);box-shadow:0 2px 6px rgba(0, 0, 0, 0.57);border-radius:5px;width:100%;line-height:50px;text-align:center;color:#ffffff !important;text-decoration:none;font-weight:500;display:inline-block;margin:0 auto 10px;border:none;font-size:16px;margin:0 auto;display:block;}
.callback .wpcf7-text,
.callback .wpcf7-textarea{display:block;width:100%;border:none;border-radius:5px;background:#ffffff;box-shadow:none;font-size:14px;padding:8px;}
.callback .wpcf7-textarea{height:150px;}
.order-serm{border:#ff2969 solid 3px;padding:12px 25px;font-size:18px;}
.order-serm:hover{color:#219B00 !important;}
.navbar-default{background:none;border:none;margin-bottom:0;}
.prev_page_link,.next_page_link{color:#ff2969 !important;font-weight: 400;font-size:16px;}
.prev_page_link:hover,.next_page_link:hover{font-weight: 600;}
.prev_page_link_b,.next_page_link_b{display:block;color:#6e6e6e !important;font-weight: 400;font-size:16px;margin-bottom:20px;}
.prev_page_link_b span{margin-right:10px;}
.next_page_link_b span{margin-left:10px;}
.new-comment-block{padding:0px;padding-left:0px !important;padding-right:0px !important;margin-top:40px;}
.new-comment-block input{border:2px solid #d7d7d7;font-size:17px;font-weight: 400;height:33px;line-height:24px;padding:0 0 0 10px;background:rgba(255, 255, 255, 0);border-radius:10px;cursor:pointer;margin-bottom:15px;width:100%;color:#525252;}
.new-comment-block input.cap{width:180px;}
.new-comment-block input.btn2com{width:180px;border:3px solid #ff2969;background:#f7f7f7;color:#ff2969;padding:0 0 0 0px;font-size:20px;text-align:center;float:right;}
.new-comment-block input.btn2com:hover{background:#ff2969;color:#fff;}
@media (max-width:768px){.new-comment-block input.btn2com{float:left;}
}
.new-comment-block textarea{border:2px solid #d7d7d7;font-size:17px;font-weight: 400;height:33px;line-height:24px;padding:0 0 0 10px;background:rgba(255, 255, 255, 0);border-radius:10px;cursor:pointer;margin-bottom:15px;width:100%;color:#525252;height:114px;resize:none;}
header{padding:0;text-align:left;}
.main-header{background:#333;margin-bottom:59px;}
.indent.main-header.seo.container-fluid{-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.75);}
.navbar-default{background:none;border:none;margin-bottom:0;}
.navbar-brand{padding:17px 15px 57px 0;}
.navbar-nav{padding-left:20px;margin-top:15px;margin-right:10px;}
.navbar-nav li{margin-right:4px;}
.navbar-nav li:last-child a:after{content:'';display:none;}
.navbar-nav li a{font-weight: 400;color:#fff !important;font-weight:600;padding-right:25px;transition:all 0.25s;}
.purple footer .navbar-nav li a{color:#ff2969 !important;}
.purple footer .navbar-nav li a:hover{color:#ff2969 !important;text-decoration:underline;}
.navbar-nav li a:after{content:'';display:block;position:absolute;top:26px;right:4px;width:3px;height:3px;border-radius:50%;background:#fff;}
.navbar-nav li a:hover{text-decoration:underline;color:#28BA18 !important;}
header .img-cart{height:4px;background:url(../img/menu-marker.png) center 0 no-repeat;width:100%;text-align:center;position:absolute;left:-5px;top:37px;z-index:0;}
footer .information-phone{width:240px;margin-right:31px;}
.social{left:90px;bottom:10px;width:15%;}
@media (max-width:768px){.social{}
}
.pricing-container{width:90%;max-width:1170px;margin:4em auto;}
.pricing-container{margin:6em auto;}
.pricing-container.full-width{width:100%;max-width:none;}
.pricing-switcher{text-align:center;}
.pricing-switcher .fieldset{display:inline-block;position:relative;padding:2px;border-radius:50em;border:2px solid #2d3e50;}
.pricing-switcher input[type="radio"]{position:absolute;opacity:0;}
.pricing-switcher label{position:relative;z-index:1;display:inline-block;float:left;width:90px;height:40px;line-height:40px;cursor:pointer;font-size:1.4rem;color:#ffffff;}
.pricing-switcher .switch{position:absolute;top:2px;left:2px;height:40px;width:90px;background-color:#2d3e50;border-radius:50em;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;transition:transform 0.5s;}
.pricing-switcher input[type="radio"]:checked + label + .switch,
.pricing-switcher input[type="radio"]:checked + label:nth-of-type(n) + .switch{-webkit-transform:translateX(90px);-moz-transform:translateX(90px);-ms-transform:translateX(90px);-o-transform:translateX(90px);transform:translateX(90px);}
.no-js .pricing-switcher{display:none;}
.pricing-list-title{color:#898989;font-size:44px;font-weight: 400;line-height:0.8;}
.pricing-list{margin:2em 0 0;padding:0;}
.pricing-list > li{position:relative;margin-bottom:1em;background:#f8f8f8;list-style:none;z-index:1;}
.pricing-list > li.exclusive{z-index:2;}
.money-t{font-weight: 400;font-size:36px;color:#424242;text-align:center;margin:30px 0;font-weight:bold;}
.money-t{font-size:46px;}
@media only screen and (min-width:768px){.pricing-list{margin:3em 0 0;}
.pricing-list:after{content:"";display:table;clear:both;}
.pricing-list > li{width:33.3333333333%;float:left;}
.has-margins .pricing-list > li{width:32.3333333333%;float:left;margin-right:1.5%;}
.has-margins .pricing-list > li:last-of-type{margin-right:0;}
}
.pricing-wrapper{position:relative;padding:0;}
.pricing-wrapper footer{background:rgba(243, 243, 243, 0);}
.touch .pricing-wrapper{-webkit-perspective:2000px;-moz-perspective:2000px;perspective:2000px;}
.pricing-wrapper.is-switched .is-visible{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:rotate 0.5s;-moz-animation:rotate 0.5s;animation:rotate 0.5s;}
.pricing-wrapper.is-switched .is-hidden{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:rotate-inverse 0.5s;-moz-animation:rotate-inverse 0.5s;animation:rotate-inverse 0.5s;opacity:0;}
.pricing-wrapper.is-switched .is-selected{opacity:1;}
.pricing-wrapper.is-switched.reverse-animation .is-visible{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:rotate-back 0.5s;-moz-animation:rotate-back 0.5s;animation:rotate-back 0.5s;}
.pricing-wrapper.is-switched.reverse-animation .is-hidden{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);-webkit-animation:rotate-inverse-back 0.5s;-moz-animation:rotate-inverse-back 0.5s;animation:rotate-inverse-back 0.5s;opacity:0;}
.pricing-wrapper.is-switched.reverse-animation .is-selected{opacity:1;}
.exclusive .pricing-wrapper > li{background-color:#ffffff;}
.pricing-wrapper > li{background-color:#f8f8f8;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent;}
.pricing-wrapper > li::after{content:'';position:absolute;top:0;right:0;height:100%;width:50px;pointer-events:none;background:-webkit-linear-gradient(right , #ffffff, rgba(255, 255, 255, 0));background:linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0));}
.pricing-wrapper > li.is-ended::after{display:none;}
.pricing-wrapper .is-visible{position:relative;z-index:5;transition:all .3s ease;}
.pricing-wrapper .is-visible:hover {transform:scale(1.02)}
.pricing-wrapper .is-visible{list-style:none;padding:0 18px;}
.pricing-wrapper .is-hidden{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.pricing-wrapper .is-selected{z-index:3 !important;}
@media only screen and (min-width:768px){.pricing-wrapper > li::before{content:'';position:absolute;z-index:6;left:-1px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:50%;width:1px;background-color:#b1d6e8;}
.pricing-wrapper > li::after{display:none;}
.exclusive .pricing-wrapper > li{background-color:#ffffff;}
.pricing-wrapper > li{-webkit-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}
.has-margins .pricing-wrapper > li,
.has-margins .exclusive .pricing-wrapper > li{box-shadow:0 1px 5px rgba(0, 0, 0, 0.1);}
:nth-of-type(1) > .pricing-wrapper > li::before{display:none;}
.has-margins .pricing-wrapper > li{border-radius:4px 4px 6px 6px;}
.has-margins .pricing-wrapper > li::before{display:none;}
}
@media only screen and (min-width:1500px){.full-width .pricing-wrapper > li{padding:2.5em 0;}
}
.no-js .pricing-wrapper .is-hidden{position:relative;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);margin-top:1em;}
@media only screen and (min-width:768px){.exclusive .pricing-wrapper > li::before{display:none;}
.exclusive + li .pricing-wrapper > li::before{display:none;}
}
.pricing-header .title{font-size:20px;font-weight: 600;margin-bottom:30px;margin-top:10px;text-align:left;color:#424242;}
.pricing-header .title img{display:inline-block;width:47px;vertical-align:top;padding-right:5px;}
.pricing-header .title span{display:inline-block;width:170px;vertical-align:top;}
.pricing-header{height:auto;padding:1.9em 0 1.6em;pointer-events:auto;text-align:left;color:#173d50;background-color:transparent;}
.pricing-header .pr{color:#757373;font-size:14px;font-weight: 400;}
.exclusive .pricing-header{color:#1bbc9d;background-color:transparent;}
.pricing-header h2{font-size:2.8rem;letter-spacing:2px;}
.currency,
.value{font-size:3rem;font-weight:300;}
.duration{font-weight:700;font-size:1.3rem;color:#8dc8e4;text-transform:uppercase;}
.exclusive .duration{color:#f3b6ab;}
.duration::before{content:'/';margin-right:2px;}
.value{font-size:7rem;font-weight:300;}
.currency,
.duration{color:#1bbc9d;}
.exclusive .currency,
.exclusive .duration{color:#2d3e50;}
.currency{display:inline-block;margin-top:10px;vertical-align:top;font-size:2rem;font-weight:700;}
.duration{font-size:1.4rem;}
.pricing-table-three{margin:30px 0;}
.pricing-body{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.is-switched .pricing-body{overflow:hidden;}
.pricing-body{overflow-x:visible;}
.pricing-features{width:600px;}
.pricing-features:after{content:"";display:table;clear:both;}
.pricing-features li{float:left;font-size:14px;font-weight: 400;color:#000000;text-overflow:ellipsis;list-style-type:none;}
.pricing-features li:before{color:#ff2969;content:"\2022";padding-right:10px;}
.pricing-features em{display:block;margin-bottom:5px;font-weight:600;}
.pricing-features{width:auto;padding:0;}
.exclusive .pricing-features li{margin:0 3px;}
.pricing-features em{display:inline-block;margin-bottom:0;}
.has-margins .exclusive .pricing-features li{margin:0;}
.pricing-footer{position:absolute;z-index:1;top:0;left:0;height:80px;width:100%;}
.pricing-footer{position:relative;height:auto;padding:1.8em 0;text-align:center;}
.pricing-footer::after{display:none;}
.has-margins .pricing-footer{padding-bottom:0;}
.pricing-footer a{color:#ff2969;font-weight: 600;font-size:22px;}
.pricing-footer a:hover{color:#ff2969;text-decoration:underline;}
.no-touch .select:hover{background-color:#1bbc9d;color:#ffffff;}
.exclusive .select{background-color:#ff2969;color:#ffffff;padding:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.exclusive .select:hover{background-color:#ff2969;color:#ffffff;padding:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-decoration:underline;}
.no-touch .exclusive .select:hover{background-color:#24e0ba;}
.secondary-theme .exclusive .select{background-color:#1bbc9d;}
.no-touch .secondary-theme .exclusive .select:hover{background-color:#112e3c;}
.has-margins .select{display:block;padding:1.7em 0;border-radius:0 0 4px 4px;}
.wrapper{height:180px;position:relative;}
.slider{height:inherit;overflow:hidden;position:relative;width:inherit;width:100%;}
.slides{height:inherit;opacity:0;position:absolute;width:inherit;z-index:0;}
#slide1:checked ~ .slider > .slide1,
#slide2:checked ~ .slider > .slide2,
#slide3:checked ~ .slider > .slide3,
#slide4:checked ~ .slider > .slide4,
#slide5:checked ~ .slider > .slide5{opacity:1;z-index:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.wrapper > input{display:none;}
.wrapper .controls{left:50%;margin-left:-80px;position:absolute;top:-10px;z-index:1;}
.wrapper label{cursor:pointer;display:inline-block;height:8px;margin:25px 12px 0 16px;position:relative;width:8px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:background ease-in-out .5s;-moz-transition:background ease-in-out .5s;-o-transition:background ease-in-out .5s;transition:background ease-in-out .5s;}
.wrapper label:hover,
#slide1:checked ~ .controls label:nth-of-type(1),
#slide2:checked ~ .controls label:nth-of-type(2),
#slide3:checked ~ .controls label:nth-of-type(3),
#slide4:checked ~ .controls label:nth-of-type(4),
#slide5:checked ~ .controls label:nth-of-type(5){background:#ffffff;}
.wrapper label:after{border:2px solid #ffffff;content:" ";display:block;height:12px;left:-2px;position:absolute;top:-2px;width:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;} 
.single-post h2 span, .single-post .h2 span {
  font-size: 30px !important;
}
.single-post .post-text-single ul,
.single-post .post-text-single ol {border: none;padding-left: 40px;margin: 20px 0;}
.single-post .post-text-single li {position: relative;margin-bottom: 10px;}
.single-post .post-text-single ul li:before {content: '';display: block;width: 7px;height: 7px;border-radius: 50%;background: #ff2969;position: absolute;left: -16px;top: 9px;line-height: 24px;}

.thumb-pad7 .thumbnail .caption .f-block {
	margin-top: 220px;
	margin-bottom: 0;
	position: static;
}
.thumb-pad7 .thumbnail .caption .f-block .l-block {
	position: absolute;
    bottom: 0;
    background: #fff;
    width: 40%;
    height: 55px;
    padding-top: 10px;
    padding-left: 5px;
    z-index: 10;
}
.thumb-pad7 .thumbnail .caption .f-block .l-block a {
    position: static;
    padding: 4px 10px;
    float: none;
}
.thumb-pad7 .thumbnail .caption .annotation-block {
	width: 100%;
	float: right;
	clear: both;
}
.thumb-pad7 .thumbnail .caption p:nth-child(1) {
	position: static;
	width: 100%;
}

@media (max-width: 480px) {
footer {text-align: left;}
.right-block-single-post-author .lin1 img,
.right-block-single-post-author .lin2 img {display: none;}
.right-block-single-post-author .pic-karabas {width: 100px;height: 100px;margin: 20px auto;}
.right-block-single-post-author .pic-karabas img {width: 100%;}
}