@import url('../fonts/googlefonts.css');@import url('../fonts/simple/simple-line-icons.css');@import url('../fonts/font-awesome/css/font-awesome.min.css');@import url('../fonts/elegant/style.css');@import url('../fonts/flaticon/flaticon.css');@import url('../plugins/isotope/isotope.css');@import url('../plugins/validation/validation-2.2.min.css');@import url('../plugins/bxslider/jquery.bxslider.css');@import url('../plugins/nouislider/jquery.nouislider.css');@import url('../plugins/flexslider/flexslider.css');@import url('../plugins/prettyphoto/css/prettyPhoto.css');@import url('../plugins/jelect/main.css');@import url('../plugins/yamm/yamm.css');@import url('../plugins/loader/css/loader.css');@import url('../plugins/datetimepicker/jquery.datetimepicker.css');@import url('bootstrap.css');@import url('theme-GlobalUI.css');@import url('theme.css');@import url('theme-Cosmetic.css');@import url('custom.css');@import url('inner.css');@import url('shop.css');@import url('blog.css');@import url('responsive.css');@import url('animate.css');@import url('color.css');@import url('debugging.css');

.clear { clear: both; }
.pricelist{padding: 40px 0;background-color: #222; display: none;}
.pricelist_right {text-align:right;}
.pricelist_left h3 {padding: 10px 0;font-weight: 400;color: #fff;margin:0}
.checkPricelist{color: #fff;line-height: 100%;padding: 17px 20px;font-size: 16px;text-transform:uppercase;font-weight:900;    box-shadow: 0px -3px 2px -1px rgba(0, 0, 0, 0.5) inset;border-radius:5px;background-color:#f26529;display:inline-block;position: relative;vertical-align: middle;letter-spacing: 1px;-webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;}
.checkPricelist:hover {color: #fff;text-decoration:none;}
.checkPricelist:before {content: "";position: absolute;z-index: -1;left: 0;right: 0;height: 100%;bottom: 0;background:#2986e2;border-radius:5px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}
.checkPricelist:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
    transition-timing-function: cubic-bezier(0.52, 1.64, .37, .66);
}
.checkPricelist i {margin-right: 10px;animation-name: ctaIcon;animation-duration: 1s;animation-iteration-count: infinite;}
@keyframes ctaIcon {
    0% {
        transform: translateX(-3px);
    }
    35% {
        transform: translateX(3px);    
    }
    100% {
        transform: translateX(-3px);
    }
}
.modal{z-index:1050;}
.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.pricelist_popup .modal-dialog{width:90%;margin: auto;}
.pricelist_popup .modal-body{padding:0;}
.pricelist_content{border-radius: 10px;background: #ffffff;border: 3px solid #2986e2;padding:20px 2% 0px;overflow:visible;}
.pricelist_title{padding: 0 10% 10px;border-bottom:1px solid #cccccc;}
.pricelist_title p{font-family: 'Raleway', sans-serif;font-size: 16px;font-weight:400;color: #878787;text-align: center;}
.pricelist_row{padding-bottom:30px;}
.pricelist_row_title{margin-top:15px;}
.pricelist_row_title h2{font-family:'Raleway', sans-serif;font-size:24px;font-weight:600;color:#2986e2;margin-bottom:10px;}
.pricelist_row_title p{font-family: 'Lato', sans-serif;font-size: 16px;font-weight:700;color: #222;}

.pricelist_block{float:left;width:33.33%;padding: 0px 5px 0 5px;margin-top: 25px;}
.pricelist_block_inner{border-radius: 7px;box-shadow: 0 4px 10px rgba(0, 0, 0, .5); 
-webkit-transition: all 0.5s linear;
transition: all 0.5s linear;}
.pricelist_block_inner:hover{box-shadow: 0 1px 1px rgba(0, 0, 0, .5);}
.pricelist_name{font-family: 'Lato', sans-serif;color: #fff;font-weight: 400;font-size:20px;margin-bottom:20px;padding:15px;background: #2986e2;border-radius:5px;text-transform:uppercase;margin-top:0;}
.pricelist_category{padding:0px 15px 20px;margin-bottom:0;}
.pricelist_category li{font-family: 'Lato', sans-serif;font-size: 15px;font-weight:400;color: #555;margin-bottom: 10px;list-style-type:none;}
.pricelist_category li::before{font-family: "FontAwesome";content: "\f00c";font-size: 14px;color: #f26529;margin-right: 3px;}

.price_special_title{margin:30px 0;}
.price_special_title h2{font-family:'Lato', sans-serif;font-size:28px;font-weight:600;color:#f26529;margin-bottom:5px;font-style:italic;}
.price_special_title p{font-family: 'Lato', sans-serif;font-size: 18px;font-weight:700;color: #222;}
.price_special_info{margin-bottom:30px;}
.price_special_info p{font-family: 'Lato', sans-serif;font-size: 18px;font-weight:400;color: #555;}
.price_special_info_row{margin-bottom:30px;}
.price_special_info_row p{font-family: 'Lato', sans-serif;font-size: 18px;font-weight:400;color: #555;margin-bottom:20px;}
.price_special_info_row li{font-family: 'Lato', sans-serif;font-size: 16px;font-weight:400;color: #555;margin-bottom: 5px;text-align: center;list-style-type:none;}
.price_special_info_row li::before{font-family: "FontAwesome";content: "\f0a4";font-size: 14px;color: #f26529;margin-right: 3px;}
.modal_close{position:absolute;top:-12px;right:-12px;width:40px;height:40px;line-height: 37px;background-color: #2986e2;color:#fff;font-size: 25px;text-align:center;display:block;border-radius:50%;}
.modal_close:hover{color: #fff;text-decoration:none;}
.two_block_part .pricelist_block{width:50%;float: left;}
.minheight_block .pricelist_block_inner{min-height:290px;}

@media (max-width:992px){
.pricelist_name{font-size:22px;padding: 15px 5px;}
.pricelist_block{width:100%;float:none;}
.price_special_title h2{font-size: 22px;}
.price_special_info p{font-size:16px;}
.minheight_block .pricelist_block_inner {min-height: 100%;}
}   

@media (max-width:767px) {

.service_panel, .service_panel_right{ font-size:16px; }
.pricelist_right, .pricelist_left h3 {text-align:center;}
.checkPricelist{margin-top:25px;}
.pricelist_content{padding:20px 10px 0px}
.pricelist_title{padding:0 0 10px}
.pricelist_block{width:100%;float:none;}
.pricelist_name{font-size: 20px;}
.pricelist_row_title h2{font-size:20px;}
.price_special_title h2{font-size:22px;}
.price_special_info p, .price_special_info_row p{font-size: 16px;}
.two_block_part .pricelist_block{width:100%;float:none;}
}

@media (max-width:489px) {

.service_panel, .service_panel_right{float:none; display:block; text-align:left;}

}

.modalDialog {
position: fixed;
font-family: Arial, Helvetica, sans-serif;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.8);
z-index: 99999;
opacity: 0;
-webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
pointer-events: none;
}
.modalDialog:target {opacity: 1;pointer-events: auto;}
.modalDialog > div {
width: 400px;
position: relative;
margin: 10% auto;
padding: 5px 20px 13px 20px;
border-radius: 10px;
background: #fff;
background: -moz-linear-gradient(#fff, #999);
background: -webkit-linear-gradient(#fff, #999);
background: -o-linear-gradient(#fff, #999);
}
.close {background: #606061;
color: #FFFFFF;
line-height: 25px;
position: absolute;
right: -12px;
text-align: center;
top: -10px;
width: 24px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-moz-box-shadow: 1px 1px 3px #000;
-webkit-box-shadow: 1px 1px 3px #000;
box-shadow: 1px 1px 3px #000;
}
.close:hover {background: #00d9ff;}




