/*
Theme Name: REPORT
Theme URI: https://report.ligazakon.net/
Description: Шаблон WordPress для разработки
Author: sdudko8787@gmail.com
Author URI: * https://report.ligazakon.net/
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700');body{font-family:'Roboto', sans-serif;}
.top-menu{background:rgba(255, 255, 255, 0.89);color:#333;padding-top:7px;padding-bottom:7px;}
.top-menu a{}
.top-menu a:hover{text-decoration:none;color:#333;}
.phone{padding:3px;font-size:14px;font-weight:300;}
@media (max-width:922px){.phone{text-align:center;}
}
.navbar-nav li a{color:#fff;display:block;padding:0.5rem 1rem;font-size:16px;font-weight:300;text-align:center;}
.navbar-nav li a:hover, .navbar-nav li a:focus{color:#dee0e2;border-bottom:1px solid #f48276;text-decoration:none;}
.navbar-dark {margin-top: 40px;background-color: #31b5c5 !important;}
.banner {margin-top:40px;}

@media (max-width: 1050px) {
 .navbar {margin-top:70px;}
 .banner {margin-top:70px;}
}
.navbar-right{float:right !important;margin-right:-15px}
@media (min-width:768px){.navbar-left{float:left !important}
.navbar-right{float:right !important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
}
.navbar-dark .navbar-toggler{color:rgb(255, 255, 255);border-color:rgb(255, 255, 255);}
.lang-menu > a{background:#f48276;border-radius:5px;}
.lang-menu > a:hover{border-bottom:0px solid #dee0e2;text-decoration:none;}
.carousel-item{height:600px;min-height:300px;width:auto;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.shadow-slider-home{box-shadow:9px 10px 20px #b1a7a7;}
.carousel-caption{position:absolute;right:15%;bottom:200px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;}
.carousel-caption2{position:absolute;right:15%;bottom:5px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;text-align:center;}
.carousel-caption3{position:absolute;right:0;bottom:0px;left:0;z-index:10;padding-top:20px;padding-bottom:5px;text-align:center;background:rgba(222, 226, 230, 0.89);}
.wid-rew{height:350px;min-height:300px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.wid-rew-blog{height:550px;min-height:400px;width:100%;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.wid-rew2{height:320px;min-height:300px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.wid-logo{height:180px;min-height:160px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.img-slider{width:90%;height:auto;position:relative;}
.text-slider{margin-top:30px;}
.img-responsive{display:block;max-width:100%;height:auto;}
.sliderh1{font-size:2em;font-weight:400;margin-bottom:20px;font-family:'Roboto', sans-serif;}
.sliderp{font-size:1em;font-weight:300;margin-top:20px;font-family:'Roboto', sans-serif;}
@media screen and (max-width:640px){.sliderh1{font-size:100%;}
.sliderp p{font-size:100%;}
.none-mob{display:none;}
.carousel-caption{bottom:70px;}
.carousel-item{height:450px;}
}
.carousel-control-prev:hover, .carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9;background:rgba(255, 255, 255, 0.14);}
.portfolio-item{margin-bottom:30px;}
.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;}
.carousel-indicators .active{border:2px solid #f48276;}
.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;border:2px solid #31b5c5;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255, 255, 255, 0.5);}
.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:"";}
.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:"";}
.modal-header h4{font-family:'Roboto', sans-serif;font-size:1.5em;font-weight:400;margin-left:30%;}
.modal-title-left{font-family:'Roboto', sans-serif;font-size:1.3em;font-weight:400;margin-left:20%;}
.form-modal{font-family:'Roboto', sans-serif;font-size:1.2em;font-weight:400;margin-top:5%;text-align:center;}
.modal.left .modal-dialog,
.modal.right .modal-dialog{position:fixed;margin:auto;width:25%;height:100%;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
.modal.left .modal-content,
.modal.right .modal-content{height:100%;margin-top:0;border-radius:0rem;}
@media screen and (max-width:480px){.modal.left .modal-dialog,
.modal.right .modal-dialog{width:100%;}
}
@media screen and (max-width:768px){.modal.left .modal-dialog,
.modal.right .modal-dialog{width:100%;}
}
@media screen and (min-width:1024px) and (max-width:1366px){.modal.left .modal-dialog,
.modal.right .modal-dialog{width:40%;}
}
.modal.left .modal-body,
.modal.right .modal-body{padding:15px 15px 80px;}
.modal.left.fade .modal-dialog{left:-320px;-webkit-transition:opacity 0.3s linear, left 0.3s ease-out;-moz-transition:opacity 0.3s linear, left 0.3s ease-out;-o-transition:opacity 0.3s linear, left 0.3s ease-out;transition:opacity 0.3s linear, left 0.3s ease-out;}
.modal.left.fade.in .modal-dialog{left:0;}
.modal-header-p{display:block; ipadding:10px 20px 10px 20px;}
.modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity 0.3s linear, right 0.3s ease-out;-moz-transition:opacity 0.3s linear, right 0.3s ease-out;-o-transition:opacity 0.3s linear, right 0.3s ease-out;transition:opacity 0.3s linear, right 0.3s ease-out;}
.modal.right.fade.in .modal-dialog{right:0;}
.review-text{font-size:1em;font-weight:300;margin-bottom:20px;font-family:'Roboto', sans-serif;color:#333;line-height:1.5;font-style:italic;}
.review-name{font-size:1.3em;font-weight:400;margin-bottom:20px;font-family:'Roboto', sans-serif;color:#333;}
.review-name a{color:#333;}
@media screen and (max-width:1366px){.review-text,.review-name{font-size:80%;}
}
.review{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(217, 222, 222, 0.52);border-radius:0.25rem;}
.review > hr{margin-right:0;margin-left:0;}
.review > .list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}
.review > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;}
.review-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;}
.review-title{margin-bottom:0.75rem;}
.review-subtitle{margin-top:-0.375rem;margin-bottom:0;}
.review-text:last-child{margin-bottom:0;}
.review-link:hover{text-decoration:none;}
.review-link + .review-link{margin-left:1.25rem;}
.review-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid rgba(0, 0, 0, 0.125);}
.review-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.review-header + .list-group .list-group-item:first-child{border-top:0;}
.review-footer{padding:0.75rem 1.25rem;background-color:rgba(0, 0, 0, 0.03);border-top:1px solid rgba(0, 0, 0, 0.125);}
.review-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}
.review-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0;}
.review-header-pills{margin-right:-0.625rem;margin-left:-0.625rem;}
.review-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;}
.review-img{width:100%;border-radius:calc(0.25rem - 1px);}
.review-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);}
.review-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px);}
.review-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.review-deck .review{margin-bottom:15px;}
@media (min-width:576px){.review-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}
.review-deck .review{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px;}
}
.review-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.review-group > .review{margin-bottom:15px;}
@media (min-width:576px){.review-group{-ms-flex-flow:row wrap;flex-flow:row wrap;}
.review-group > .review{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0;}
.review-group > .review + .review{margin-left:0;border-left:0;}
.review-group > .review:first-child{border-top-right-radius:0;border-bottom-right-radius:0;}
.review-group > .review:first-child .review-img-top,
.review-group > .review:first-child .review-header{border-top-right-radius:0;}
.review-group > .review:first-child .review-img-bottom,
.review-group > .review:first-child .review-footer{border-bottom-right-radius:0;}
.review-group > .review:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.review-group > .review:last-child .review-img-top,
.review-group > .review:last-child .review-header{border-top-left-radius:0;}
.review-group > .review:last-child .review-img-bottom,
.review-group > .review:last-child .review-footer{border-bottom-left-radius:0;}
.review-group > .review:only-child{border-radius:0.25rem;}
.review-group > .review:only-child .review-img-top,
.review-group > .review:only-child .review-header{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}
.review-group > .review:only-child .review-img-bottom,
.review-group > .review:only-child .review-footer{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;}
.review-group > .review:not(:first-child):not(:last-child):not(:only-child){border-radius:0;}
.review-group > .review:not(:first-child):not(:last-child):not(:only-child) .review-img-top,
.review-group > .review:not(:first-child):not(:last-child):not(:only-child) .review-img-bottom,
.review-group > .review:not(:first-child):not(:last-child):not(:only-child) .review-header,
.review-group > .review:not(:first-child):not(:last-child):not(:only-child) .review-footer{border-radius:0;}
}
.review-columns .review{margin-bottom:0.75rem;}
@media (min-width:576px){.review-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1;}
.review-columns .review{display:inline-block;width:100%;}
}
.bg-gray{background:#f7f7f7;box-shadow:0 0 10px rgba(215, 219, 220, 0.93);}
.bg-report{background:#31b5c5;color:#fff;}
.bg-report2{background-color:#5abecd;color:#fff;padding: 40px 10px 40px 30px;font-size:1.1em;font-weight:300;}
.bg-white{background:#ffff;}
.floo-top{margin-top:-60px;padding-bottom:20px;z-index:999;}
.floo{padding-top:20px;padding-bottom:50px;}
.test-btn{background:#f48276;color:#fff;padding:3px;border-radius:3px;}
.test-btn:hover .test-btn:focus{background:#f48276;color:#fff;padding:3px;text-decoration:none;}
@media screen and (max-width:640px){.floo{padding-top:20px;padding-bottom:20px;}
}
@media screen and (max-width:780px){.none-mobile{display:none;}
}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.box-power{border:1px solid rgba(212, 212, 212, 0.52);padding:30px;background:#ffffff;box-shadow:0px 25px 49px 0px rgba(58, 74, 88, 0.1);-webkit-box-shadow:0px 25px 49px 0px rgba(58, 74, 88, 0.1);border-radius:7px;margin-bottom:20px;}
.text-box-power{padding:20px;margin-bottom:0px;}
.text-title-b{color:#171919;font-size:2em;font-weight:300;padding-top:20px;padding-bottom:10px;border-bottom:1px dotted #ffff;}
.text-title-b2{color:#171919;font-size:2em;font-weight:300;padding-top:20px;padding-bottom:10px;border-bottom:1px dotted #171919;}
.text-box-power, .text-b{color:#51545f;font-size:15px;font-weight:400;}
.text-b a:hover{text-decoration:none;}
.text-b p{font-size:1.1em;;font-weight:300;margin-top:20px;}
.img-box{border-radius:7px;box-shadow:0px 25px 49px 0px rgba(58, 74, 88, 0.1);margin-top:20px;}
.img-box2{border-radius:7px;box-shadow:0 0 50px rgba(28, 29, 29, 0.52);margin-top:20px;}
.box-power, .color-report{color:#31b5c5;}
.color-report-link{color:#31b5c5;}
.color-report-link:hover{color:#31b5c5;border-bottom:1px dotted #31b5c5;text-decoration:none;}
.color-report2{color:#f48276;}
.color-report3{color:#b8bbbb;}
.box-power, .text-title{color:#31b5c5;font-size:25px;font-weight:300;padding-top:20px;padding-bottom:20px;}
.box-power, .text{color:#51545f;font-size:15px;font-weight:400;padding:30px;}
@media screen and (max-width:640px){.text-title-b{font-size:140%;}
.text-b p{font-size:100%;}
}
.parallax{background-image:url("img/slider/slider-55.jpg");padding-top:60px;padding-bottom:60px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallax2{background-image:url("img/slider/slider-55.jpg");background-repeat:no-repeat;background-color:#5abecd;background-size:cover;}
.parallax21{background-image:url("img/slider/slider-22.jpg");background-repeat:no-repeat;background-color:#5abecd;background-size:cover;}
.parallax22{background-image:url("img/slider/slider-11.jpg");background-repeat:no-repeat;background-color:#5abecd;background-size:cover;}
.parallax3{background-image:url("img/slider/slider-22.jpg");padding-top:60px;padding-bottom:60px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallax4{background-image:url("img/slider/slider-33.jpg");padding-top:60px;padding-bottom:60px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.parallax5{background-image:url("img/slider/34556.jpg");padding-top:10%;padding-bottom:15%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}
.title404{color:#ffffff;font-size:5em;font-weight:600;}
.back-prof1{background-image:url("img/slider/slider-99.jpg");background-repeat:no-repeat;background-size: cover;}
.back-prof2{background-image:url("img/slider/slider-88.jpg");background-repeat:no-repeat;background-size: cover;}
.back-prof3{background-image:url("img/slider/slider-77.jpg");background-repeat:no-repeat;background-size: cover;}
.ben-icon-header{color:#ffffff;font-size:20px;font-weight:300;}
.ben-icon-header-sm{color:#ffffff;font-size:1.2em;font-weight:300;padding-top:20px;}
.ben-icon-header-sm2{font-size:1.2em;font-weight:300;padding-top:20px;height:80px;}
.ben-icon-text{color:#ffffff;font-size:16px;font-weight:300;}
.blog-title-b{color:#171919;font-size:1.5em;font-weight:600;padding-top:0px;padding-bottom:0px;}
.box-blog{border:1px solid rgba(217, 222, 222, 0.52);padding:0px;background:#ffffff;border-radius:7px;margin-bottom:20px;}
.box-blog a:hover{text-decoration:none;}
.box-blog:hover{border:1px solid rgba(217, 222, 222, 0.52);padding:0px;background:#ffffff;box-shadow:0 0 50px rgba(28, 29, 29, 0.31);border-radius:7px;margin-bottom:20px;}
.container-img-blog{border-radius:7px 7px 0px 0px;display:inline-block;width:100%;overflow:hidden;}
.container-img-blog img{max-width:100%;border:none;margin:0;padding:0;background-size:cover;}
@media screen and (max-width:600px){.container-img-blog img{width:100%;height:auto;}
}
.img-res{height:200px;width:100%;}
.box-blog-title{color:#494a4e;font-size:15px;font-weight:300;padding:10px;height:90px;border-bottom:1px solid rgba(128, 128, 128, 0.21);}
.box-blog-title2{color:#171919;font-size:15px;font-weight:400;padding:10px;}
.box-blog-text{color:#171919;font-size:14px;font-weight:300;padding:7px;}
.box-blog-text a{color:#31b5c5;font-size:14px;font-weight:300;}
.box-blog-text a:hover{color:#31b5c5;border-bottom:1px dotted #31b5c5;}
@media screen and (max-width:1300px){.img-res{height:auto;width:100%;}
}

.content-post{padding:10px;}
.content-post-text{padding:20px;font-size:15px;font-weight:300;}
.content-post-text table{border:1px solid gray;margin-bottom:10px;}
.content-post-text td{border:1px solid gray;padding:10px;}
.content-post-text li{padding-bottom:10px;}
.content-post-text p{line-height:1.6;}
.content-post-text a{color:#31b5c5;font-weight:300;font-size:16px;}
.tag-posts a{color:#31b5c5;font-size:16px;font-weight:300;padding-bottom:5px;margin-bottom:10px;}
.tag-posts{padding:20px;border:1px solid rgba(206, 201, 200, 0.57);box-shadow:0 0 10px rgba(28, 29, 29, 0.2);text-align:left;}
.tag-posts-title{font-size:18px;font-weight:600;border-bottom:0px dotted #333;padding:5px 30px;margin-bottom:10px;}
.tag-posts-links a{color:#31b5c5;font-size:16px;font-weight:300;padding-bottom:5px;margin-bottom:10px;}
.tag-posts-links p{padding-top:10px;}
.tag-posts-links img{max-width:100%;height:auto;}
.tag-posts-links li{list-style-type:none;}
.tag-posts-links li:before{content:"\f046";font-family:'FontAwesome';padding-right:10px;}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;}
.breadcrumb-item + .breadcrumb-item{padding-left:0.5rem;font-size:15px;font-weight:300;}
.breadcrumb-item a{padding-left:0.5rem;font-size:15px;font-weight:400;color:#31b5c5;}
.breadcrumb-item + .breadcrumb-item::before{display:inline-block;padding-right:0.5rem;color:#6c757d;content:"/";}
.breadcrumb-item + .breadcrumb-item:hover::before{text-decoration:underline;}
.breadcrumb-item + .breadcrumb-item:hover::before{text-decoration:none;}
.breadcrumb-item.active{color:#6c757d;}
.page-link{color:#31b5c5;font-weight:300;}
.page-link:hover{color:#31b5c5;font-weight:400;}
.progress{margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);}
.progress-bar{float:left;width:0;height:100%;padding:5px;font-size:14px;font-weight:300;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}
.progress-bar-report{background-image:-webkit-linear-gradient(180deg, #f48276 10%, #31b5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x;}
.btn-report777{color:#ffff;background-color:#f48276;border-color:#f48276;}
.btn-report777:hover{color:#ffff;background-color:#f18f84;border-color:#f18f84;}
.btn-report1{color:#ffff;background-color:#f48276;border-color:#f48276;}
.btn-report1:hover{color:#ffff;background-color:#f18f84;border-color:#f18f84;}
.btn-report1:focus, .btn-report1.focus{color:#ffff;font-size:18px;font-weight:300;background-color:#f18f84;border-color:#f18f84;}
.btn-report1.disabled, .btn-report1:disabled{color:#ffff;background-color:#f49691;border-color:#f49691;}
.btn-report1:not(:disabled):not(.disabled):active, .btn-report1:not(:disabled):not(.disabled).active,
.show > .btn-report1.dropdown-toggle{color:#ffff;background-color:#bd2130;border-color:#b21f2d;}
.btn-report1:not(:disabled):not(.disabled):active:focus, .btn-report1:not(:disabled):not(.disabled).active:focus,
.show > .btn-report1.dropdown-toggle:focus{color:#ffff;background-color:#f49691;border-color:#f49691;}
.btn-report2{color:#ffff;background-color:#31b5c5;border-color:#31b5c5;}
.btn-report2:hover{color:#fff;background-color:#32c6d8;border-color:#32c6d8;}
.btn-report2:focus, .btn-report2.focus{color:#fff;font-size:18px;font-weight:300;background-color:#32c6d8;border-color:#32c6d8;}
.btn-report2.disabled, .btn-report2:disabled{color:#fff;background-color:#32c6d8;border-color:#32c6d8;}
.btn-report1:not(:disabled):not(.disabled):active, .btn-report1:not(:disabled):not(.disabled).active,
.show > .btn-report1.dropdown-toggle{color:#fff;background-color:#32c6d8;border-color:#32c6d8;}
.btn-report2:not(:disabled):not(.disabled):active:focus, .btn-report2:not(:disabled):not(.disabled).active:focus,
.show > .btn-report2.dropdown-toggle:focus{color:#fff;background-color:#32c6d8;border-color:#32c6d8;}
.page-title{margin-top:6%;}
.page-title h1{color:#fff;font-size:2em;font-weight:300;}
.price-backg{width:100%;min-height:200px;height:calc(100% - 1px);background-image:url('img/slider/slider-55.jpg');background-size:cover;}
.price-backg-faq{width:100%;min-height:200px;height:calc(100% - 1px);background-image:url('img/slider/slider-22.jpg');background-size:cover;}
.price-box{border:1px solid #31b5c5;padding:30px;background:#31b5c5;border-radius:7px;margin-bottom:20px;}
.price-box-white{border:1px solid rgba(185, 187, 187, 0.5);padding-top:20px;padding-bottom:20px;background:#ffff;border-radius:7px;margin-bottom:20px;}
.price-box-white:hover{box-shadow:10px 20px 50px rgba(33, 37, 41, 0.42);}
.price-box:hover{box-shadow:10px 20px 50px rgba(33, 37, 41, 0.42);}
.price-box-title{color:#ffff;font-size:1.5em;font-weight:500;border-bottom:1px solid rgba(255, 255, 255, 0.43);margin-bottom:20px;padding-bottom:10px;}
.price-box-title-white{color:#333;font-size:1.5em;font-weight:500;border-bottom:1px solid rgba(255, 255, 255, 0.43);margin-bottom:0px;padding-bottom:10px;}
.price-box-title2{color:#ffff;font-size:3em;font-weight:500;border-bottom:1px solid rgba(255, 255, 255, 0.43);margin-bottom:20px;padding:6%;}
.price-box-price{color:#ffff;font-size:4em;font-weight:500;}
.price-box-notactiv{color:#e2dfdf;font-size:4em;font-weight:500;}
.price-box-price-white{color:#333;font-size:4em;font-weight:500;}
.price-box-currency{color:#ffff;font-size:1.5em;font-weight:300;margin-bottom:10px;}
.price-box-currency-no{color:#333;font-size:1em;font-weight:300;margin-bottom:10px;padding:2%;}
.price-box-currency-no span{color:#f48276;font-weight:500;}
.price-box-currency-white{color:#333;font-size:1.5em;font-weight:300;margin-bottom:10px;}
.price-box-text{}
.nav-tabs{}
.nav-tabs .nav-item{margin-bottom:-1px;}
.nav-tabs .nav-link{border:1px solid #dee2e6;background:#dee2e6;margin:5px;padding:10px 20px;color:#040404;border-radius:7px;}
.tab-block{width:100%;margin:0 auto;}
.card-link{color:#333;font-size:1em;font-weight:400;}
.card-link:hover{color:#31b5c5;}
.tab-block-left{width:90%;float:left;text-align:left;}
.tab-block-left strike{padding-left:10%;font-weight:300;font-size:1.2em;}
.tab-block-right{width:10%;float:right;text-align:right;}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(255, 255, 255, 0.125);;border-radius:0px;}
.card-action{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#ffff;background-clip:border-box;border:1px solid #f48276;;border-radius:0px;}
.card-header-action{padding:0.75rem 1.25rem;margin-bottom:0;background-color:#f48276;border-bottom:1px solid #f48276;}
.card-header-ac{padding:20px 30px;background-color:#ffff;border:2px solid rgba(49, 181, 197, 0.41);margin-bottom:10px;}
.card-link-action{color:#fff;font-size:1em;font-weight:400;}
.card-link-action:hover{color:#dee2e6;}
.card-body-action p{padding:20px;font-size:0.9em;font-weight:400;text-align:center;}
.card-body-ac{padding:20px 30px;font-size:1em;font-weight:300;border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;box-shadow:0 3px 10px rgba(0,0,0,.3);margin-top:-10px;}
.card-body ul{margin:0px;padding:0px;}
.card-body li{color:#333;font-weight:300;list-style-type:none;padding:5px;border-bottom:1px dotted #c3c3c3;margin:0 auto;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent;}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{color:#f8f9fa;background-color:#31b5c5;border-radius:7px;padding:10px 30px;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:rgba(49, 181, 197, 0.66);color:white;cursor:pointer;padding:12px 20px;border-radius:5px;font-size:15px;}
#myBtn:hover{background-color:#32c6d8;}
footer{background:#35373a;font-size:12px;font-weight:300;padding-top:20px;padding-bottom:20px;}
.black-bg{background:#3d424a;}
.footer-title{color:#ffff;font-size:1.2em;font-weight:300;border-bottom:1px solid rgba(255, 255, 255, 0.43);margin-top:20px;margin-bottom:20px;padding:20px;}
.footer-text{padding-bottom:30px;}
.footer-text p{color:#ffff;font-size:1em;font-weight:300;}
.footer-text li{color:#ffff;list-style-type:none;padding-left:10px;}
.footer-text li a{color:#ffff;font-size:1em;font-weight:300;}
.footer-text li a:hover{color:#31b5c5;font-size:1em;font-weight:300;text-decoration:none;}
.social li{display:inline;}
.none li{list-style-type:none;margin-bottom:10px;padding-bottom:10px;}
.none li a{font-weight:300;text-align:center;}
.none li a:hover{color:#31b5c5;font-weight:400;text-decoration:none;}
.menu-menu-ua-container a{color:#fff;}
.icon-ac-box{border:2px solid #fff;margin:0 auto;padding:35px;width:140px;height:140px;border-radius:50%;}
.icon-ac-box:hover{border:2px solid #fff;background:#fff;color:#31b5c5;margin:0 auto;padding:35px;width:140px;height:140px;border-radius:50%;}
.slider-blog-posts{margin:0 auto;padding:0px;display:table;width:100%;background:#fbfcfd;}
.slider-blog-big{margin:0px;padding:0px;/*width:70%;*/width:100%;float:left;}
.slider-blog-grid{margin:0px;padding:0px;width:30%;float:left;}
.slider-blog-prev{margin:0px;padding:20px;width:50%;float:left;}
.slider-blog-small{margin:0px;padding:0px;width:30%;float:left;}
.slider-blog-grid-12{margin:0px;padding:0px;width:100%;float:left;height:50%;}
@media screen and (max-width:480px){.slider-blog-big,
.slider-blog-grid{width:100%;display:table;}
}
@media screen and (max-width:768px){.slider-blog-big,
.slider-blog-grid{width:100%;display:table;}
}
@media screen and (min-width:1024px) and (max-width:1200px){.slider-blog-big,
.slider-blog-grid{width:100%;}
}
.slider-img{width:100%;height:auto;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 50px rgba(28, 29, 29, 0.52);border-radius:7px;}
.slider-blog-h1{font-size:1.5em;font-weight:300;}
.slider-blog-h1 a{color:#171919;}
.slider-blog-h1 a:hover{color:#171919;text-decoration:none;border-bottom:1px dotted #171919;}
.slider-blog-p{font-size:1em;font-weight:300;}
.slider-blog-p a{color:#31b5c5;text-decoration:none;}
.slider-blog-p a:hover{color:#31b5c5;text-decoration:none;border-bottom:1px dotted #31b5c5;}
.slider-blog-h1-act{font-size:1.7em;font-weight:300;padding:10px 20px;}
.slider-blog-h1-act a{color:#171919;}
.slider-blog-h1-act a:hover{color:#171919;text-decoration:none;border-bottom:1px dotted #171919;}
.slider-blog-p-act{font-size:1.2em;font-weight:300;color:#31b5c5;}
.title-category{font-size:1.4em;font-weight:400;padding-top:40px;margin-bottom:20px;border-bottom:1px dotted #171919;}
.title-category a{color:#31b5c5;font-size:17px;font-weight:300;}
.navbar-search{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.aligncenter{max-width:100%;height:auto;padding-top:15px;padding-bottom:15px;}
.alignleft{float:left;padding-right:10px;}
.alignright{float:right;padding-left:10px;}
.titlewidget li{list-style-type:none;}
.titlewidget li:before{content:"\f046";font-family:'FontAwesome';padding-right:10px;}
.form-inline .form-control{width:70%;}
.search-in-place{border-radius:8px;margin-top:-4px;}
.search-in-place .title a{display:block;font-size:15px;font-weight:300;color:#0a0a0a;}
.search-in-place .label{padding:5px;}
.search-in-place .date{color:#77ced9;}
.search-in-place .more a{color:black;}
.rpwe-title a{font-size:17px;}
.breadcrumbs{padding-top:10px; padding-bottom:15px;color:#808080fa;font-weight:300;font-size:15px;}
@media screen and (max-width: 640px){
  .breadcrumbs{padding:15px;}
}
.breadcrumbs a{color:#31b5c5;text-decoration:none;}
.breadcrumbs a:hover{color:#31b5c5;text-decoration:none;border-bottom:1px dotted #31b5c5;}
.navigation{padding:20px;text-align:center;}
.navigation>.pages{padding:5px;border:1px dotted #31b5c5;font-size:20px;color:#171919;margin-right:10px;}
.navigation>.active>a,
.navigation>.active>a:focus,
.navigation>.active>a:hover,
.navigation>.active>span,
.navigation>.active>span:focus,
.navigation>.active>span:hover,
.navigation>li>a:focus,
.navigation>li>a:hover,
.navigation>li>span:focus,
.navigation>li>span:hover{color:#000;background-color:#000;border-color:#000;}
.navigation>.current{color:#000;}
.page-numbers{color:#31b5c5;font-size:20px;}
.page-numbers:hover{color:#31b5c5;border-bottom:1px dotted #31b5c5;text-decoration:none;}
.navigation>li:last-child>a, .navigation>li:last-child>span{border-top-right-radius:0px;border-bottom-right-radius:0px;}
.navigation>li:first-child>a, .navigation>li:first-child>span{border-top-left-radius:0px;border-bottom-left-radius:0px;}
.navigation>li>a, .navigation>li>span{margin-left:5px;border-radius:0px;color:#31b5c5;border:2px solid #31b5c5;}
.box-good-bad p{padding:15px;margin-bottom:15px;font-size:15px;font-weight:300;line-height:1.6;}
.closed-block{padding:15px;margin-bottom:15px;font-size:15px;font-weight:300;line-height:1.6;}
.closed-block a{color:#545252;text-decoration:none;}
.closed-block a:hover{color:#545252;text-decoration:none;}
#good,#bad >.show{border-left:1px solid #e0dfdf;border-right:1px solid #e0dfdf;border-bottom:1px solid #e0dfdf;}
.search-res{border:1px solid rgba(217, 222, 222, 0.52);padding:10px;background:#ffffff;border-radius:7px;margin-bottom:20px;}
.search-img{width:100%;height:auto;box-shadow:0 0 30px rgba(28, 29, 29, 0.52);border-radius:7px;}
.search-title{color:#171919;font-size:1.2em;font-weight:300;padding:10px;margin-bottom:30px;border-bottom:1px solid rgba(128, 128, 128, 0.21);}
.search-res a{color:#31b5c5;text-decoration:none;}
.search-title a{color:#171919;font-size:1.1em;font-weight:300;}
.search-title a:hover{color:#31b5c5;text-decoration:none;}
.search-res p{font-weight:300;}
.text-title-b3{color:#171919;font-size:1.5em;font-weight:300;padding-top:20px;padding-bottom:10px;}
@media only screen and (max-width:768px){.wow{-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important;}}
.text-check{font-size:12px;font-weight: 300;line-height: 1.5;color: #212529;padding-bottom:10px;}
.text-check a{font-size:12px;font-weight: 300;line-height: 1.5;color:#f18f84;}

.number-support{font-size: 1.6em;font-weight: 400;padding-bottom: 15px;}
.times-support{font-weight: 600;padding-bottom: 10px;}
#part9, #part6{border-top:0!important; margin-top:0!important}


/* Modal form */

#send{
	display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 10px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	color: #ffff;
    background-color: #31b5c5;
    border-color: #31b5c5;
	width: 100%;
	font-family: inherit;
}

#send:hover{
	color: #fff;
    background-color: #32c6d8;
    border-color: #32c6d8;
}

.stateHidden{
	font-size: 12px;
    font-weight: 300;
    line-height: 1.5;
    color: #212529;
    padding-bottom: 10px;
	    
}

.stateHidden a{
	font-size: 12px;
    font-weight: 300;
    line-height: 1.5;
    color: #f18f84;
	
}

#actionForm1 .form-control,
#actionForm2 .form-control,
#actionForm3 .form-control{
	display: block;
    width: 100%;
    padding: 10px 30px;
    font-size: 15px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    font-weight: 300;
    background-clip: padding-box;
    border: 1px solid #a5a6a7;
    border-radius: 15px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	font-family: inherit;
}

/* DISCOUNT */

.price-old {
	    font-size: 2em;
    position: relative;
    margin-top: 20px;
    text-decoration: line-through;
}

.price-old::before {
	content: '-20%';
    font-family: inherit;
    font-size: inherit;
    position: absolute;
    right: 40px;
    top: -30px;
    color: #f48276;
}