/* Jet Cache critical css: catalog/view/theme/default/stylesheet/stylesheet.css */
body {
	font-family: 'Franklin Gothik Demi','Open Sans', sans-serif;
	font-weight: 400;
	color: #282828;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
}

.common-home h2{text-transform:uppercase; font-size: 24px; font-weight: bold; padding-bottom: 15px; padding-top: 25px;}
.lang-block-wrapper .dropdown-menu{min-width:74px;width:74px;max-width:74px!important;}
#pm-our-clients .fa{display: inline-block; font-size: 20px;}
#pm-our-clients {font-size: 20px; color: #3f80c0;}
#accordion .panel-default {border-color: transparent;}
#accordion  .panel-heading{background-color: transparent; border-color: transparent;}
#tab-description, #tab-description p{
	font-size: 15px;
	font-family: 'Franklin Gothik Demi','Open Sans', sans-serif!important;
}
.font-weight-bold {font-weight:bold;}
.pm-product #tab-description td{padding:0 0 0 3px;}
#product .btn.alert-stock-neo {width: 49%!important;}
.go-param{
        font-size: 35px;
    background-color: #f57738;
    padding: 31px 14px;
    color: #fff;
    text-align: center;
    width: 400px;
    display: block;
    margin: 0 auto;
    transition: all 0.5s;
}
.account-wishlist td button.btn-primary{margin-bottom:3px;}
.account-wishlist td a.btn-danger{margin-bottom:3px;}
.mb-5 {margin-bottom:50px;}
.my-5{margin-top:10px;margin-bottom:10px;}
.mb-1{margin-bottom:10px;}
.foot-neo-link a{font-size: 12px;}
*:focus{outline: none;}
a.thumbnail:focus{border: none; outline: none}
#backtotop.visible {
    visibility: visible;
    opacity: 1;
    transition: all 0.5s;
    z-index: 1000;
}
.btn.btn-large{padding: 15px;width: 300px;margin: 30px auto;display: block;font-size: 20px;}
.log-caret{display:none;}
.fa.pm-user-log, .pm-exit-log{font-size: 16px;}
.information-news-info #content{font-size: 16px;}
.information-news-info #content ul, .information-news-info #content ol{padding-left: 20px; list-style-position: inside;}
.information-news-info li{padding-bottom:5px;}
.success p{
text-align: center;
line-height: 34px;
}

#backtotop {
    z-index: 2000;
    display: inline-block;
    position: fixed;
    visibility: hidden;
    bottom: 320px;
    right: 50px;
    width: 50px;
    height: 50px;
    opacity: .2;
    font-size: 9px;
    line-height: 52px;
    color: #322a22;
    text-decoration: none;
    cursor: pointer;
    background: url(https://paramedic.ua/catalog/view/theme/default/image/gotop.png) no-repeat center;
    background-size: cover;
}
#phonebtn {
     position: fixed;
    display: none;
    margin-top: 5px;
    width: 47px;
    height: 47px;
    background: rgba(255, 86, 0, 0.8);
    background-size: cover;
    cursor: pointer;
    bottom: 321px;
    right: 0;
    z-index: 2000;
}
.log-name{padding: 3px 10px; color: #4f7da7;}
#phonebtn .fa-phone{
    font-size: 28px;
    line-height: 47px;
    width: 47px;
    text-align: center;
    color: #fff;
}
.product-items{
	background-color: #efefed;
	padding: 15px;
	margin-bottom: 0px;
}

#prodcarousel .owl-controls .owl-buttons .owl-prev,
#prodcarousel .owl-controls .owl-buttons .owl-next{
	top: 59%;
}

.pagination>li:last-child>a, .pagination>li:last-child>span, 
.pagination>li:first-child>a, .pagination>li:first-child>span{
 border-radius: 0px;
}

html body .mz-expand a {
    opacity: 0!important;
}
html body .mz-expand > #crMz667443897880 > .#mzCrA667443897880, html body .mz-expand > #crMz1048701919779 {
	opacity: 0!important;
	color: transparent!important;
}
/*Section icongrafic*/
.top-banner{padding-top: 50px; padding-bottom: 50px;}
.tb-wrap img{
	float: left;
	margin-right: 15px;
}
.bg-blue{
	background-color: #4f99dc;
	transition: all 0.4s;
}

.tb-wrap .border-blue{transition: all 0.4s;}

.tb-wrap .bg-blue:hover {
	background-color: #eeeeec;
}

.tb-wrap .border-blue:hover{
	background-color: #4f99dc;
	color: #fff;
}
.white-color{color: #fff;}
.black-color{color: #000;}
.red-color{color: #f75710;}
.border-blue{
	border: 2px solid #4f99dc;
}
.gray-color{
	text-align: center;
	padding: 15px;
	background-color: #eeeeec;
}
.tb-wrap a{
	background-color: #eeeeec;  
	border: 2px solid #4f99dc;
	display: inline-block;
	padding: 13px 30px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
}
.tb-wrap p {
	font-size: 14px;
    font-weight: bold;
    line-height: 22px;
}
.par-item{
	padding-top: 37px;
}

button:focus{outline: none;}
#sandwich {

  width: 35px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  margin: auto;
  display: none;
}
.sw_top {
  position: relative;
  top: 0;
    width: 35px;
  height: 3px;
  background: #fff;
  border: none;
  border-radius: 4px 4px 4px 4px;
  transition: transform 0.5s, top 0.2s;
/* transition-delay: 0.2s, 0s; */
}
.sw_bottom {
  position: relative;
  width:35px;
  height: 3px;
  top: 10px;
  background: #fff;
  border: none;
  border-radius: 4px 4px 4px 4px;
  transition: transform 0.5s, top 0.2s;
  transition-delay: 0.2s, 0s;
}
.sw_footer {
  position: relative;
  width: 35px;
  height: 3px;
  top: 20px;
  background: #fff;
  border: none;
  border-radius: 4px 4px 4px 4px;
  transition: all 0.5s;
  transition-delay: 0.1s;
}
#sandwich.active .sw_top {
  top: 15px;
  transform: rotate(140deg);
}
#sandwich.active .sw_bottom {
  top: 10px;
  transform: rotate(-140deg);
}
#sandwich.active .sw_footer {
  opacity: 0;
  top: 0;
  transform: rotate(180deg);
}

.product-thumb h4{
	min-height: 67px;
        max-height:67px;
        overflow:hidden;
}

.pm-wrap-product .tovar-text{
	min-height: 80px;
}
.fa-stack-2x{top: 5px;}
.panel.contactm{border-radius:0px;background-color:#009bde; border-color:#009bde;padding-bottom:15px;}
.contactm .panel-heading{background:#009bde;border-color:#009bde;border:none;color:#fff;font-size:24px;text-align:center;padding-top:25px;text-transform:uppercase;}
.contactm .panel-heading>span{line-height: 18px;vertical-align: top;}
.contactm label{color:#fff;}
.contactm .wrapper-panel{margin: 0 auto;width: 850px;}
.contactm .btn{text-transform:uppercase;}
/*My menu*/
.child {display:none;}
#menu .dropdown-inner ul > li:hover .child {display:block;background: #fff;border: 1px solid #ddd;left: 100%;position: absolute;top: 0;z-index: 9;}
nav#menu.navbar ul li div.dropdown-menu div ul li {position:relative;}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
	color: #3f80c0;
}
h2 {
	font-size: 27px;
	color: #3f80c0;
}
h3 {
	font-size: 24px;
	color: #3f80c0;
	text-transform: lowercase;
}
h3::first-letter {
    text-transform: uppercase;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #23a1d1;
	word-wrap: break-word;
}
.select.form-control, .form-control{border-radius: 0px;}
.corona-color {
    font-size: 30px;
    text-align: center;
    line-height: 40px;
    padding-bottom: 50px;
    color: #f85711;
}
.red-color {
	color: #dd5b40;
}
.cart-btns{
	display: flex;
}

.table>tbody>tr>td{
	border-top: 1px solid #becdfe;
}
table.arenda tr>td:nth-child(2), table.arenda tr>td:nth-child(3){text-align:center;}
table.arenda .tr-bold th:nth-child(2), table.arenda .tr-bold th:nth-child(3){text-align:center;}

#column-left .list-group a{
    color: #000;
    font-weight: 700;
    border-radius: 0;
    border: 1px solid #f3f3f4;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-family: Roboto;
    padding:8px 10px;
}
#column-left .list-group a:hover, #column-left .list-group .catalog-category:hover>a{
    background-color: rgba(79,125,167,.15);
}
#column-left .catalog-subchild a {
    color: rgba(0,0,0,.6);
}
.catalog-category {position: relative;}
.catalog-category .catalog-list-children {
    flex-direction: row;
    flex-wrap: wrap;
    writing-mode: vertical-lr;
    align-content: flex-start;
    box-shadow: 0px 1px 10px 0px rgba(0,0,0,.175);
    padding:10px;
    height:200px;
}
/*@media (min-width: 768px) {
	.catalog-category .catalog-list-children { width: 530px; }
}
@media (min-width: 992px) {
	.catalog-category .catalog-list-children { width: 750px; }
}
@media (min-width: 1200px) {
	.catalog-category .catalog-list-children { width: 800px; }
}
@media (min-width: 1400px) {
	.catalog-category .catalog-list-children { width: 800px; }
}*/

.catalog-category:nth-child(4) .catalog-list-children,.catalog-category:nth-child(3) .catalog-list-children{height:620px}

@media (max-width: 1200px) {
	.catalog-category:nth-child(4) .catalog-list-children,.catalog-category:nth-child(3) .catalog-list-children{height:815px}
}
.catalog-category:nth-child(8) .catalog-list-children{height:310px;}
.catalog-category:nth-child(2) .catalog-list-children{height:380px;}
.list-group .catalog-category:first-child .catalog-list-children {height:380px;background:red;}
.catalog-category:hover .catalog-list-children{display:flex;}
#column-left .list-group .catalog-list-children a {border: none;}
.catalog-list-children {
    display: none;
    position: absolute;
    left: 262px;
    background-color: #fff;
    z-index: 999;
    min-width: 262px;
    top: 0;
}
#column-left .list-group span.glyphicon-chevron-right{color:#e5e5e5;}
#column-left .list-group .catalog-category:hover span.glyphicon-chevron-right{color: #4f7da7;}
.catalog-children {
    writing-mode: horizontal-tb;
}
#column-left .catalog-subchild a:hover, #column-left a.child:hover {color: #4f7da7;background-color:transparent!Important;}
.img-thumbnail, #cart tr{
	border-radius: 0px;
	border: none;
}
#cart a {
	color: #000;
}
.blogdes {min-height: 100px;}
#cart .dropdown-menu:before {
    position: absolute;
    top: -13px;
    left: 86%;
    z-index: 1;
    width: 26px;
    height: 26px;
    box-shadow: 1px 1px 5px 3px rgba(158, 154, 151, 0.5);
    background: #fff;
    content: '';
    transform: translateX(-50%) rotate(45deg);
    z-index: 1;
}
#cart .dropdown-menu:after {
    position: absolute;
    top: 0;
    left: 80%;
    z-index: 2;
    width: 50px;
    height: 25px;
    margin: auto;
    background: #fff;
    content: '';
    z-index: 2;
}

#cart .link-cart, #cart .link-order{
	color: #fff;
	padding: 10px 14px;
}

.all-sum {padding: 15px;}
.link-order{
    background-color: #f75710;

}
.link-cart{
    background-color: #009adf;
    transition: background-color 0.4s;
}
.link-cart:hover{
	background-color: #4f7da7;
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color: transparent;
	border: none;
	box-shadow: none;
	outline: none;
}
.dropdown-menu{border-radius: 0px;}
 #form-language .dropdown-menu{min-width: 60px; background-color: #4f7da7;
}
 #form-language .dropdown-menu .btn-link{color: #fff;}
 #form-language .dropdown-menu .btn-link:hover{color: #ff5601;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: transparent;}
.btn:focus,.btn:active, .btn.active{outline: none!important; box-shadow: none!important;}
.product-thumb a{color: #000; font-size: 14px;}
.shop-block{background-color: #2ea4ff;}
.right-best-arrow, .left-best-arrow {
    display: inline-block;
    width: 41px;
    height: 41px;
}

.left-best-arrow {   background: url(https://paramedic.ua/catalog/view/theme/default/image/left_arrow.png)no-repeat center;
    background-size: cover;
}
.right-best-arrow {
    background: url(https://paramedic.ua/catalog/view/theme/default/image/right_arrow.png)no-repeat center;
    background-size: cover;
}
.param-container {overflow: hidden; max-width: 1920px; margin: 0 auto;}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
#product label{font-weight: bold;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}

.shop-elem h2 {
	position: absolute;
	top: 73%; 
	left: 0;
	right: 0;
    color: #fff;
    font-weight: bold;
}
/*Plitki*/
.pm-plitki, .pm-plitki a{
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
}
.pm-plitki a{
	display: block;
	min-height: 282px;
	color: #fff;
	margin-bottom: 30px;
	line-height: 31px;
	padding-top: 36px;
    padding-left: 36px;
    font-weight: bold;
    transition: all 0.5s;
}

.pm-plitki a:hover{
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 3px 3px 5px rgba(136, 136, 136, 0.63);
}

.pm-plitki .catone{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/taktrect.jpg)no-repeat;
	background-size: cover;
}

.pm-plitki .cattwo{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/tapteka1.jpg)no-repeat;
	background-size: cover;
}
.pm-plitki .catthree{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/threerect.jpg)no-repeat;
	background-size: cover;
}
.pm-plitki .catfour{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/fourrect.jpg)no-repeat;
	background-size: cover;
}
.pm-plitki .catfive{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/forfamily.jpg)no-repeat;
	background-size: cover;
}
.pm-plitki .catsix{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/sixrect.jpg)no-repeat;
	background-size: cover;
}
.pm-plitki .catsev{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/turizmrect.jpg)no-repeat;
	background-size: cover;
}

.pm-plitki .categ{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/sportrect2.jpg)no-repeat; 
	background-size: cover;
}
/*End Plitki*/
/*Brands*/
.pm-brands{text-align:center; padding-bottom: 30px;}
.pm-brands a{
	display:inline-block;
	padding-top: 15px;
       padding-bottom: 15px;
       transition: all 0.5s;
      
}
.brand-item{
   border: 2px solid transparent;
   margin-bottom: 30px;
   transition: all 0.5s;
}
.pm-brands .brand-item:hover{
       border: 2px solid #009adf;

}
.pm-brands img{max-height: 51px;}
/*End brands*/
/* Fix some bootstrap issues */
.pm-product .thumbnail {
	border:none;
}
.noUi-base {
    background-color: #c9d0d8;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn{border-radius: 0px;}
.one-buy-btn {
	text-align: center;
	line-height: 42px;
	background-color: #c63d00;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	display: inline-block;
	height: 42px;
	width: 120px;
}
.cart-quantity{
	padding-right: 0px;
	padding-bottom: 15px;
}
.rating{padding-left: 20px;}
.pm-wrap-product{position: relative;}
.pm-group-btn{
	opacity: 0; 
	z-index: 1000;
	display: block;
	min-width: 100%;
	transition: all 0.4s;
}

.pm-thanks-test{font-size: 20px;}
.product-thumb{
	transition: all 0.4s;
}

.pm-wrap-product:hover .pm-group-btn{
	opacity: 1;
}

.product-thumb:hover{
	background-color: #fff;
	box-shadow: 1px 1px 6px 6px rgba(214, 211, 209, 0.5);
	/*position: absolute;*/
	z-index: 1000;
	top: 0;
	left: 0;
}

.visited h3{
	padding-bottom: 40px;
	z-index: 1000;
}
#prodcarousel .owl-item{padding: 5px;}
.owl-item .product-layout {padding-top: 5px;}
.owl-item .product-thumb{
	min-height: 150px;
	padding-top: 15px;
}
.owl-item .product-thumb a{
	min-height: 80px;
	display: inline-block;
}
.visited .product-thumb a{font-size: 15px;}
.owl-item .product-thumb:hover{
	position: static;
}

.owl-item .product-thumb .price{
	font-size: 16px;
}
.owl-item .product-thumb .price-old{
	font-size: 12px;
}
.owl-item .rating{
	padding-left: 0px;
}

.owl-item .pm-group-btn .rating{
	padding-left: 20px;
}
input, input:focus {
	outline: none;
}

 .cart-quantity .fa-minus, .cart-quantity .fa-plus,.my_minus, .my_plus{
	border:1px solid #b1b6bc;
	text-align: center;
	width: 35px;
	height: 42px;
	font-size: 18px;
	line-height: 42px;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.cart-quantity .fa-plus {
	border-left: none;
}
.cart-quantity .fa-minus{
	border-right: none;
}
.fa-minus{
	border-right: none;
}

.fa-plus{
	border-left: none;
}
input[name=quantity]{
	vertical-align: top;
	border:1px solid #b1b6bc;
	text-align: center;
	width: 39px;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
}

.in-cart{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/carttitlebg.png)no-repeat no-repeat;
	background-size: cover;
	width: 90px;
	height: 24px;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	position: relative;
    top: 10px;
    display: none;
    left: 7px;
}
.smbtn{
	background-color: transparent;
	position: absolute;
    top: 170px;
    right: 5px;
}
.smbtn:hover .in-cart{display: inline-block;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

#maindocument,.modal-fastorder{

	z-index: 100000!important;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
.button-gruop {
	width: 125px;
	height: 42px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
	position: relative;
	z-index: 10000;
}

.button-gruop button{
	font-weight: normal!important;
	height: 42px;
}
/* Gradent to all drop down menus */
.pm-reg, .pm-log{
	text-transform: uppercase;
	font-size: 17px;
}
.pm-line{font-size: 17px;}
.owl-pagination {
	display: none;
}

.owl-carousel .owl-buttons div {
    color: rgb(43, 126, 170)!important;
}    
.shop-elem a {
	transition: all 0.5s;
}
.shop-elem a:hover{
	z-index: 100;
	background-color: #007dae;
    display: block;
}
.pm-first-pic {
	background-image: url(https://paramedic.ua/catalog/view/theme/default/image/evacuation.jpg);
	background-size: cover;
	
}

.pm-first-pic, .pm-second-pic {
	width: 100%;
    min-height: 360px;
    z-index: 1;
    transition: all 0.5s;
}

.pm-first-pic:hover, .pm-second-pic:hover {
	opacity: 0.5;
}

.pm-second-pic {
	background-image: url(https://paramedic.ua/catalog/view/theme/default/image/corporate_clients.jpg);
	background-size: cover;
}

/* top */
#top {
	background-color: #c9cfd6;
	border-bottom: 1px solid #c9cfd6;
	padding: 7px 0px 2px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
.pm-phone{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/param_viber.png);
	width: 20px;
	height: 20px;
	display: inline-block;
	background-size: cover;

}

.pm-phone-link a, .corp-tel a, .top-pm-email a{color: #000;}
#top-contact{padding-top: 6px;}
.gen-item{font-size: 13px;}
#top-contact .list-inline>li, #top-contact span{vertical-align: top;  padding-right: 10px; font-size: 16px; color: #000;}

#top-contact ul{margin-bottom: 4px;}
.corp-tel{position: relative;}

#top .container {
	padding: 0 20px;
}
#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #222324;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}

#top-links .dropdown-menu a:hover {
    color: #4f7da7;
}

#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
#logo {
	margin: 0 0 10px 0;
}
/* search */
#search {
	margin-bottom: 10px;
}

#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
}
#search .btn{padding: 0; border: none; background: none; padding-right: 10px; margin-bottom: -4px;box-shadow:none;}
#search .form-control{
	border-radius: 0px;
	box-shadow: none;
	border: none;
	max-width: 218px;
	border-bottom: 1px solid #4f99dc;
}
#search .input-group-btn{vertical-align: bottom;}
.clear{clear:both;}
.search-pm{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/search_pm.png)no-repeat no-repeat;
	background-size: cover;
	width: 24px;
	height: 24px;
	display: inline-block;
}
/* cart */
#cart {
	margin-bottom: 10px;
	display: inline-block;
	margin-right: 30px;
	z-index: 1000;
        float:right;
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
.pm-cart-block{text-align: right; padding-left: 50px;}
.pm-btn{
	position: relative;
	background: url(https://paramedic.ua/catalog/view/theme/default/image/cart-shop.png)no-repeat no-repeat;
    background-size: cover;
    width: 42px;
    height: 40px;
    border: none!important;
}
#cart-total {
    position: absolute;
    background-color: #f75710;
    top: -10px;
    right: -10px;
    font-size: 14px;
    display: inline-block;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    text-align: center;
    line-height: 23px;
    color: #fff;

}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	padding: 15px 5px 10px;
	background: #fff;
	z-index: 1001;
	box-shadow: 1px 1px 5px 3px rgba(158, 154, 151, 0.5); 
}
#cart .dropdown-menu {
	min-width: 100%;
	border: none;
}

#wishlist-total{
	margin-right: 30px;
	display: inline-block;
	width: 40px;
	height: 39px;
	background: url(https://paramedic.ua/catalog/view/theme/default/image/whishlist.png)no-repeat no-repeat;
	background-size: cover;
}

.param-menu .dropdown-inner{
	background-color: #fff;
	
}
.param-menu #menu .dropdown-inner a{
	width: 370px;
    	display: flex;
    	justify-content: space-between;
    	color: #000;
        text-decoration:none;
}
.param-cat{position:relative;}
.param-cat .list-child {
    position: absolute;
    top: 0;
    left: 370px;
    background: #fff;
    display: none;
    width:auto;
    height:220px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    
}
/*.param-cat:first-child .list-child{height:370px;}*/
.param-menu #menu .param-cat>a, .param-menu #menu .cat-link {border: 1px solid #f3f3f4;}

@media (max-width: 767px) {
	.param-cat:hover .list-child {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-content: flex-start;
	    width: auto;
	    padding:10px;
	}
}
@media (min-width: 768px) {
	.param-cat:hover .list-child {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    align-content: flex-start;
	    width: 900px;
	    padding:10px;
	    height: auto;
	}
}
@media (min-width: 768px) {
	.param-cat:hover .list-child { width: 530px; }
}
@media (min-width: 992px) {
	.param-cat:hover .list-child { width: 750px; }
}
@media (min-width: 1200px) {
	.param-cat:hover .list-child { width: 800px; }
}
@media (min-width: 1400px) {
	.param-cat:hover .list-child { width: 900px; }
}

.param-cat .param-child {writing-mode: horizontal-tb;}
.param-menu #menu .dropdown-inner a:hover, .param-menu #menu .dropdown-inner a.active {
    background-color: rgba(79,125,167,.15);
}

#menu span.glyphicon-chevron-right {
    color: #e5e5e5;
}
#menu .param-cat:hover span.glyphicon-chevron-right {
    color: #4f7da7;
}
#menu .param-cat ul.list-subchildren {
    position: relative;
    left: 0;
    list-style: none;
    padding-left: 0;
}
.param-menu #menu .dropdown-inner .list-child a, .param-menu #menu .dropdown-inner .list-schild a, .param-child {
    width: 230px;
}
.param-menu #menu ul.list-subchildren a {
    color: rgba(0,0,0,.6);
   padding: 2px 15px;
}
.param-menu #menu .param-cat .list-child .param-child>a{padding: 7px 15px;}
.param-menu #menu .param-cat .list-subchildren a:hover,.param-menu #menu .param-cat .list-child .param-child>a:hover {
    background: 0 0;
    color: #4f7da7;
    background-color: transparent;
}
/*Section podpiska*/
#rassulka-input{
	height: 40px;
	width: 280px;
	border: none;
	vertical-align: top;
	padding-left: 5px;

}
#rassulka-button{
	height: 40px;
	color: #fff;
	background-color: #ff5600;
	width: 125px;
	border: none;
	text-transform: uppercase;
}

#flab-neo{
	display: inline-block;
    color: #000;
    height: 20px;
    position: absolute;
    width: 100%;
}
.pm-podpiska{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/podpiskabg.png)no-repeat no-repeat;
	background-size: cover;
	padding: 0px;
        overflow: hidden;
	
}

.wrap-inner-podpiska{
	padding-top: 23px;
	padding-bottom: 23px;
}

.pm-podpiska h2{
	padding-top: 0px;
	margin-top: 0px;
	color: #fff;
	font-size: 24px;
}

.pm-podpiska .form{
	padding-top: 30px;
	padding-bottom: 30px;
}

.podpiska-text{
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	font-weight: 600;
}

.pm-youtube{
	color: #ff5600;
	transition: color 0.5s;
}
.pm-youtube:hover{
	color: #fff;
}
/*End section podpiska*/
/*Blog section*/
.blog-yakors{padding-bottom:30px;}
.param_blog-title{
    text-transform: uppercase;
    padding-top: 30px;
    color: #6480c0;
    font-size: 20px;
}
.param_blog-list a{line-height:26px;}
.param-blog-table{width:100%; margin-top:30px;margin-bottom:30px;}
.param-blog-table td{width:50%;border:1px solid #ddd;padding:10px;text-align:left;}
.information-news-info h3.blog-product-name{font-size:14px;font-weight:bold;margin-bottom:30px;}
.information-news h1{color:#3f80c0;}
.pm-news {padding-top: 50px;}
.pm-news .product-thumb, .pm-news .product-thumb:hover{
	position: relative;
}
/*.product-thumb .image{
		border-bottom: 1px solid transparent;
}
.product-thumb:hover .image{
	border-bottom: 1px solid #d4d9dd;
}*/
.pm-news h3{padding-bottom: 20px;}
.pm-news h4, .news-list-title{min-height: 64px;}
.pm-news h4 a{font-size: 14px;}
.pm-news .product-thumb {
	border-bottom: 2px solid #becdfe;
}

.pm-news .product-thumb .caption{
	padding: 0 15px;
}

.news-btn{
	padding-left: 15px;
	background-color: transparent;
	color: #3f80c0;
}
.news-list-date{padding-left: 20px; padding-bottom: 15px;}
.news-list-btn{padding-right: 20px; padding-bottom: 15px;}
.news-list-btn, .news-list-date{
	color: #3f80c0;
	background-color: transparent;
}
.information-news-info #content { text-align: justify;}
.information-news-info .thumbnail{
	border: none;
	float: left;
    margin: 0 15px 15px 0;
}

.information-news-info h1{font-size: 24px; color:#3f80c0; margin-top: 0px;}
.information-news-info h2{font-size: 22px; color:#3f80c0;}
.information-news-info h3{font-size: 20px; color:#3f80c0;}
.information-news-info h4{font-size: 18px; color:#3f80c0;}
/*End blog section*/
/*Contact page*/
.pc-information, address, .pc-information a{
	font-size: 18px;
	margin-bottom: 0;
	color: #000;
}
.pc-information a{
	display: inline-block;
	padding-top: 15px;
}

.contact-info h3{color: #000; font-weight: normal;}
.pc-address:before{
	top: 3px;
	content: "";
	display: inline-block;
	width: 21px;
	height: 21px;
	position: relative;
	    background: url(https://paramedic.ua/catalog/view/theme/default/image/contstar.png) no-repeat no-repeat;
    background-size: cover;

}
.pc-email:before{
	top: 2px;
	font-family: "FontAwesome";
	font-size: 20px;
	display: inline-block;
	width: 21px;
	height: 21px;
	position: relative;
	color: #0d91db;
	content: "\f0e0";
}

.pc-website:before{
	top: 2px;
	font-family: "FontAwesome";
	font-size: 20px;
	display: inline-block;
	width: 21px;
	height: 21px;
	position: relative;
	color: #0d91db;
	content: "\f0ac";
}

.pc-phone:before{	
	font-family: "FontAwesome";
	font-size: 20px;
	content: "\f095";
	display: inline-block;
	width: 21px;
	height: 21px;
	position: relative;
	color: #0d91db;
}

.pc-information a:hover, .pc-phone:hover:before, .pc-email:hover:before, .pc-website:hover:before{
	color: #ff5600;
}

.contact-info .social-links{
	padding-top: 40px;
	
}
.contact-info .social-links ul{
	padding-left: 0px;
}

.blue-contact-text h3{
	color: #fff;
	font-weight: normal;
	margin-top: 9px;
	margin-bottom: 30px;
}
.info-one-line{
	padding-bottom:35px;
}
.blue-contact-form{
	padding: 20px 15px;
	background: #009bde url(https://paramedic.ua/catalog/view/theme/default/image/vopros.png) no-repeat no-repeat;
    background-position: 40% top;
	/*background-color: #009bde;*/
}
.contact-fields .form-group{
	margin: 0 0 14px;
}
.success{
	padding: 30px 0;
	font-size: 24px;
	font-weight: bold;
}
.contact-fields input, .blue-contact-action textarea{
	border-radius: 0px;
	box-shadow: none;
}
.blue-contact-text p{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 20px;
}

.blue-contact-text .white-color{
	font-size: 18px;
	line-height: 25px;
}
.has-error .form-control{
	box-shadow: none;
}
.text-danger {
    color: #f75710;
}
/*End Contact page*/
/*Category page*/
.pmfilt .list-group-item, .pmfilt .list-group-item:hover{
	color: #3f80c0;
	font-weight: bold;
	font-size: 16px;
}
.pm-pr-des{min-height: 80px;max-height: 80px;overflow: hidden;}
.pmfilt .list-group-item {border:none;}
.row-sorts{text-align: right;}
.pm-cat-sorts{width: 290px;}
.well, .list-group-item:first-child, .list-group-item:last-child{border-radius: 0px;}
/*End category page*/
/*Product page*/

.red-btn{
	font-size: 15px;
	width: 120px;
	height: 42px;
	text-transform: uppercase;
}

.search-page .cart-quantity{
	padding-right: 0px;
}
.pm-dop{
	padding: 15px;
	background-color: #efefed;
  }
.pm-table{
	width: 100%;
	min-width: 100%;
	border-bottom: 1px solid #becdfe;
}
.pm-table tr{width: 100%;}
.pm-table td {min-width: 50%;}
.my_quantity .control-label{line-height: 37px; font-size: 12px; font-weight: bold;}
.pm-product .pmfastorder{
	width: 49%;
	float: left;
	margin-right: 2%;
}
.empty-review{
	min-height: 30px;
	content: " ";
}
.product-thumb .pm-group-btn .button-gruop{
	display: none;
}
.review-form-names{
	/*padding-right: 15px;*/
}
.form-rev-wrap{
	background-color: #efefec;
	padding: 15px 0px 15px 60px;
}
#button-review{margin-left: -13px; margin-top: 12px;}
.review-form-text{
	padding-left: 30px;
}
.pm-product #button-cart{
	width: 49%;
	border-radius: 0px;
}

.pm-product input[name=quantity] {
    vertical-align: top;
    border: 1px solid #b1b6bc;
    text-align: center;
    width: 39px;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    background-color: #efefed;
}
/*#product select.form-control{background-color: #efefed;}*/
.pm-product .my_minus, .pm-product .my_plus {
    border: 1px solid #b1b6bc;
    text-align: center;
    width: 35px;
    height: 35px;
    font-size: 18px;
    line-height: 35px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}
#product h3{margin-top: 0px;}
#product .pm-options, #product .my_quantity {
	background-color: #efefed;
	padding: 15px;
}

#product .my_quantity{
	margin-top: -15px;
}
.product-items li{font-size: 12px; font-weight: bold;}
.pm-product .pm-stock{font-size: 18px; font-weight: bold;}
.pm-price{font-weight: bold; margin-bottom: -20px; margin-top: 15px; display: inline-block;}
.old-price{display: inline-block; font-size: 18px; font-weight: bold; color: #999;}
.price-group{
	padding: 0 15px 0px;
	margin-bottom: 0px;
}
.pm-skidka{
	font-size: 20px;
    position: absolute;
    z-index: 100;
    /* background-color: #f75710; */
    background: url(https://paramedic.ua/catalog/view/theme/default/image/googleplace.png)no-repeat no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    line-height: 72px;
    text-align: center;
    color: #fff;
    top: 10px;
    left: 10px;
}
.dropdown-menu .text-new{
	white-space: nowrap;
}
.pm-top, .pm-new {
    font-size: 16px;
    font-weight:bold;
    position: absolute;
    z-index: 10;
    background: url(https://paramedic.ua/catalog/view/theme/default/image/newtovar.png)no-repeat no-repeat;
    background-size: cover;
    width: 70px;
    height: 70px;
    line-height: 72px;
    text-align: center;
    color: #fff;
    top: 10px;
    right: 10px;
}

.wish-product{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/product_star.png) no-repeat no-repeat;
	background-size: cover;
	width: 38px;
	height: 37px;
	display: inline-block;
	border: none;
}
.fa-stack {color:#009adf;}
/*End product page*/
body .pm-inform{
	font-size: 16px;
	line-height: 24px;
	text-align: justify; 
}

.pm-inform .fa-usd, .pm-inform .fa-truck{
	font-size: 24px;
    padding-right: 15px;
}
.pm-inform ul{
	padding-left: 20px;
}
.pm-inform ul li{
	list-style-image: url(https://paramedic.ua/catalog/view/theme/default/image/marker.png);
}
/*Information page*/
/*End Information page*/
@media (max-width: 478px) {
	#cart .dropdown-menu {
		min-width: 300px;
	}
	.cart-btns{display: block;}
	.link-cart, .link-order {
		text-align: center;
		width: 100%;
		display: inline-block;
	}

}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 390px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
#menu {
	background-color: #4f7da7;
	min-height: 40px;
	margin-bottom: 0;
}
.main-link{
	background: url(https://paramedic.ua/catalog/view/theme/default/image/homelink.png)no-repeat no-repeat;
	background-size: cover;
	width: 33px;
	height: 27px;
	display: inline-block;
}
.param-menu {background-color: #4f7da7;}
#menu .nav > li > a {
	color: #fff;
	font-size: 18px;
	padding: 20px 15px 8px 15px;
	line-height: 24px;
	height: 62px;
	background-color: transparent;
	text-transform: uppercase;

}

#menu .dropdown-menu {
	padding-bottom: 0;
        padding-top:0px;
	background-color: #fff;
	border: none;
}
#menu .dropdown-inner {
    display: block;
    padding: 0px;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 13px 15px;
	clear: both;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
        font-weight:bold;
        font-family:Roboto;
}

#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
	
}
#menu .nav > li > a.top:hover, #menu .nav > li.open > a.top, #menu .nav > li > a.active {
	background-color: #4f99dc;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
               padding-top:0px;
	}
}
@media (max-width: 767px) {

	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
#content {
	min-height: 160px;
}
/* footer */
footer {
	margin-top: 30px;
	padding-top: 30px;
	background: #3f80c0 url(https://paramedic.ua/catalog/view/theme/default/image/footstar.png) no-repeat no-repeat;
	background-position: 81% -174px;
	border-top: 1px solid #ddd;
	color: #e2e2e2;
}

footer ul{
	padding-left: 0px;
}
.terminal-card li {
    width: 48px;
    height: 29px;
    display: inline-block;
    margin-right: 10px;
}

.social-links li {
    width: 33px;
    height: 33px;
    display: inline-block;
    margin-right: 10px;
}

.social-links a:hover img{
	opacity: 0.5;
}
.terminal-card li:nth-child(1) {
    background: url(https://paramedic.ua/catalog/view/theme/default/image/mastercard.png) no-repeat center;
    background-size: cover;
}
.terminal-card li:nth-child(2) {
    background: url(https://paramedic.ua/catalog/view/theme/default/image/visa.png) no-repeat center;
    background-size: cover;
}

.social-links img{
	transition: all 0.5s;
}
.terminal-card li:nth-child(3) {
    background: url(https://paramedic.ua/catalog/view/theme/default/image/maestro.png) no-repeat center;
    background-size: cover;
}
.terminal-card li:nth-child(4) {
    background: url(https://paramedic.ua/catalog/view/theme/default/image/electron.png) no-repeat center;
    background-size: cover;
}

.first-phone, .second-phone, .pm-email{position: relative;}

.pm-email:before{
	content: "";
	position: relative;
	top: 2px;
	display: inline-block;
	width: 14px;
	height: 13px;
	background: url(https://paramedic.ua/catalog/view/theme/default/image/envelope-foot.png) no-repeat center;
    background-size: cover;
}
.corp-clients{position: relative; top: -6px;}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
.fa-angle-down, .fa-angle-up{display: none;}
footer a,
footer .phone-text {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	transition: color 0.5s;
}
footer a:hover {
	color: #ff5600;
}
footer h5 {
	cursor: pointer;
	font-size: 24px;
	color: #fff;
	padding-bottom: 10px;
	border-bottom: 1px solid #becdfe;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	margin: 20px 0 20px 0;
	padding: 8px 0;
	border: none;
	background-color:transparent;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	padding: 0 20px;
	position: relative;
	white-space: wrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: 4px;
	right: -5px;
	width: 13px;
	height: 13px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.btn.btn-big-size{font-size:20px!important;padding:10px 30px!important;}
.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 0px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
	background-color: #009adf;
	border: 1px solid #009adf;
	transition: background-color 0.4s;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #4f7da7;
	background-position: 0 -15px;
	border: 1px solid #4f7da7;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	background-color: #f75710;
	border-radius: 0px;
	border-color: transparent;
	transition: all 0.4s;

}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled], .link-order:hover {
	/*box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);*/
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #f87448;
}
 .list-group-item.active, .list-group-item.active:hover, a.list-group-item:hover{background-color: transparent;}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
/*	position: relative;*/
	margin-bottom: 20px;
	overflow: auto;
	min-height: 460px;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
	font-weight: bold;
}
.product-thumb .caption {
	padding: 0 20px;
	min-height: 150px;
}
.information-news .product-thumb h4 {min-height: 73px;}
.pm-news-block{text-align: justify; line-height: 22px;}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #2ea4ff;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #2ea4ff;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #dd5b40;
	font-size: 19px;
	font-weight: 600;
        height:22px;
	margin-bottom: 0px;

}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
        font-size:18px;
        white-space: nowrap;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
/*	border-top: 1px solid #ddd;
	background-color: #eee;*/
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	border: none;
	display: inline-block;
	background-size: cover;
	font-weight: bold;
	text-align: center;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
/*	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}*/
}
@media (max-width: 767px) {
	#top-contact li{font-size: 10px;}
        .btn.btn-large{width:220px;}
        .table.arenda{font-size:12px;}
	/*.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}*/

	#menu .dropdown-inner ul > li:hover .child {
		display:block;background: #fff;
		border: 1px solid #ddd;
		position: absolute;
		top: 0; 
		left: 50px; 
		color: blue; 
		z-index: 9;
	}
	#menu .dropdown-inner .subcat ul a{
		color: #333333;
	}
	nav#menu.navbar ul li div.dropdown-menu div ul li {position:relative;}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 100px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 35px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}
/*New style*/

@media (max-width: 991px){
.contactm .wrapper-panel{width:100%;}
.pm-cart-block{padding-left: 0px;}
#menu .nav > li > a {
    font-size: 14px;
    padding: 20px 10px 8px 10px;
	}

}
@media (max-width:1499px){
	.catalog-category:nth-child(2) .catalog-list-children {height: 460px;}
}
@media (max-width: 1399px){
	#menu .dropdown-inner a{font-size:13px;}
	.param-menu #menu .dropdown-inner a{width:300px;}
        .param-cat:hover .list-child{left:300px;}
        .param-menu #menu .dropdown-inner .list-child a, .param-child{width:260px;}
}

@media (max-width: 1199px){
        #cart .dropdown-menu li > div{min-width:100%;}
        .cart-btns {display: block;}
        .link-cart, .link-order {
              text-align: center;
              width: 100%;
             display: inline-block;
        }
        #column-left .list-group a{font-size:13px;}
	.catalog-list-children{left:212px;}
         .catalog-category:nth-child(2) .catalog-list-children {height: 640px;}
	#rassulka-input {
    	width: 220px;
	}
	.pm-podpiska h2{
		font-size: 20px;
	}

	.pm-podpiska .form {
    	padding-top: 15px;
    	padding-bottom: 15px;
	}
	.wrap-inner-podpiska {
    	padding-top: 25px;
    	padding-bottom: 20px;
	}
       .param-menu #menu .dropdown-inner a, .param-child{width:220px;}
       #menu .dropdown-inner a{font-size:13px;}
       .param-menu #menu .dropdown-inner .list-child a{width:220px;}
       .param-cat:first-child .list-child{height:500px;}
       .param-cat:hover .list-child{left:220px;}
       

}
@media (max-width: 991px){
         .catalog-list-children {left: 157px;}
        .pm-plitki a {min-height: 177px;}

	#rassulka-button{
		width: 110px;
	}
	#rassulka-input {
    	width: 195px;
	}
	.podpiska-text {
    	font-size: 14px;
	}
	.pm-podpiska h2 {
    	font-size: 17px;
	}
	.wrap-inner-podpiska {
    	padding-top: 15px;
    	padding-bottom: 15px;
	}
	.video-wrap{
		margin: 0 -13px;
	}

	#flab-neo {
		top: 40px;
	}

	.tb-wrap a {
		padding: 13px 70px;
	}
	.tb-wrap{
		margin-bottom: 15px;
	}
	.terminal-card li {
	    width: 43px;
	    height: 25px;
	    margin-right: 5px;
	}
	.social-links li{
		margin-right: 7px;
	}

	.review-form-text{
		padding-left: 0px;
	}

	.form-rev-wrap {
	    padding: 15px 15px 15px 50px;
	}
	#form-review .red-color{
		display: block;
	}
	#button-review{
		margin-left: 0px;
	}
	.pm-reg, .pm-log{font-size: 16px;}
         #menu .param-cat ul.list-subchildren{display:none;}
         .param-cat:first-child .list-child {height: 560px;}
}

@media (max-width: 767px){
        body #bingc-phone-button.bingc-show {display: none;}
        body .cc-revoke{font-size:10px;}  
        .pm-product #tab-description td{padding:0 1px;}
        .param-menu #menu .dropdown-inner a{align-items:center;}
        .menu-mobile .category-links{display:block;position:static;float:none;}
	.contactm .panel-heading{padding-top:20px;padding-bottom:0px;font-size:20px;}
	.pm-brands, .pm-news{display:none;}
        #mod-banner img{max-width:300px!important;} 
       .param-cat .list-child {height:auto; flex-wrap: wrap;writing-mode: unset;}
         .corona-color {font-size: 24px;}
        #menu .nav > li > a {
	    padding: 10px 10px 8px 10px;
	    line-height: 30px;
	    height: 50px;
	}
         .information-news-info h1 {
           font-size: 20px;
         }
         .dop-class-img{max-width: 100%!important;}
         .pm-plitki a {min-height: 282px;}
        #top-contact .list-inline>li, #top-contact span{font-size: 12px;}
        .fa.pm-user-log{font-size: 12px;}
	.log-caret{display:inline-block;}
        .table-responsive>.table>tbody>tr>td, .table-responsive>.table>thead>tr>td {
    	    white-space: normal;
	    border-left: 0px;
       }
	.min-price, .min-model, .min-image {
    	     display: none;
         }
         
	.form-rev-wrap {
	    padding: 15px 0px 15px 0px;
	}

	 .form-horizontal .form-rev-wrap .form-group{
		margin: 0px;
	}

	.form-rev-wrap label{padding-top: 15px;}
	.pm-related {padding-left: 15px;}
	.breadcrumb > li{
		font-size: 10px; 
		padding-bottom: 13px;
	}
	.breadcrumb > li:after {

	    top: 1px;
	    width: 20px;
	    height: 20px;
	}    
	.fa-stack{font-size: 10px;}
	#cart .dropdown-menu{
		right: 5px;
	}
	.tb-wrap{
		text-align: center;
		width: 270px;
		margin: 0 auto 38px;

	}

	#logo{text-align: center;}
	#logo img{display: inline-block;}

	.video-wrap {
    	margin: 0 0 15px;
	}
	.pm-podpiska .form{
		text-align: center;
	}
	.menu-mobile{
		position: absolute;
		top: 40px;
	    z-index: 100000;
	    /*background-color: rgb(79, 125, 167);*/
	    background-color: rgba(79, 125, 167, 0.95);
	    width: 100%;
	}

	.terminal-card, .social-links {text-align: center;}
	.general-foot-wrap .col-sm-4:first-child .min-foot-item{display: none;}
	.general-foot-wrap .col-sm-4:nth-child(2) .min-foot-item{display: none;}

	.fa-angle-down, .fa-angle-up{display: inline-block; font-size: 24px;}
	footer ul{padding-left: 23px!important;}
	.general-foot-wrap{width: 257px; margin: 0 auto;}
	.foot-cont{padding-bottom: 30px;}
	.terminal-card{padding-top: 30px;padding-bottom: 20px;}
	.social-links{padding-bottom: 10px;}
	footer{background-position: 131% bottom;}
	#sandwich {
	    display: block;
	    top: 4px;
	    right: 25px;
	    z-index: 1001;
	}

	#menu{margin: 3px -15px;}
	#menu.navbar{border: none;}
	.param-menu #menu .dropdown-inner a{width: 100%;}
	.menu-mobile .navbar-nav{margin:0;}
	.information-news-info #content{padding: 0 30px 15px;}

	.param-cat .list-child,.param-cat:hover .list-child{
                    display:none;
		    left: 0;
		    top: 48px;
		    z-index: 9999;
		    width: 100%;
                    background-color: #e4ebf2;
		    box-shadow: 0 6px 12px rgba(0,0,0,.175);
		    flex-direction: row;
		    flex-wrap: wrap;
		    /*writing-mode: vertical-lr;*/
		    align-content: flex-start;
		    padding:10px;      
	}
       .param-cat .glyphicon-chevron-right{transform:rotate(0deg);transition:all 0.4s;transform-origin: center;}
       .param-cat.active .list-child{display:flex;}
       .param-cat.active .glyphicon-chevron-right{transform: rotate(90deg);}
       #menu .dropdown-inner a{padding:13px 10px;}
	.param-cat:nth-child(7) .list-child{height:326px;}
       .pm-product h1{font-size:24px;}
}
@media (max-width: 600px){
      .pm-news-block img{float:none!important; margin: 10px auto!important;}
      #top-contact .corp-text {
	    position: absolute;
	    top: 12px;
	    left: -5px;
	    min-width: 160px;
	    font-size: 10px;
	}
	.information-news-info .thumbnail{
		float: none;
		width: 100%;
		margin: 0 0 15px;
	}
	.pm-pl-btn, .pm-pr-btn{float:none!important; text-align:center;}
        .pm-pl-btn {margin-bottom: 15px;}
	
}
@media (max-width: 550px){
        .head-tel-text{display:none;}
        .pm-plitki a {min-height: 264px;}
	#wishlist-total{display: none;}
	.pm-btn{width: 34px; height: 32px;}
	#cart{margin-right: 15px;}
	#cart .dropdown-menu:before{
		left: 91%;
	}
	#cart .dropdown-menu:after{
		left: 85%;
	}
	footer{background-position: 160% bottom;}


}

@media (max-width: 478px) {
       .go-param{max-width: 300px; font-size: 25px;}
       .pm-plitki a {min-height: 230px;}
	.our-clients{
		text-align: center;
	}

	#cart .dropdown-menu:after{
		left: 82%;
	}
}
/*
@media (max-width: 461px){
		.in-cart{
		top: 34px;
    	left: -62px;
	}
}*/
@media (max-width: 450px){
        .pm-plitki a {min-height: 215px;}
       .gen-item{
          font-size: 11px;
        }
       #top-contact .list-inline>li, #top-contact span{font-weight: normal; padding-right: 3px;}
	#backtotop {
	    right: 0px;
            bottom: 280px;
	    width: 35px;
	    height: 35px;
        }

	#phonebtn .fa-phone {
	    font-size: 22px;
	    line-height: 35px;
	    width: 35px;
        }

	#phonebtn {
	    width: 35px;
	    height: 35px;
        }
	.podpiska-img-wrap{display: none;}
	.podpiska-form-wrap{width: 100%;}
	#rassulka-input{
		width: 140px;
	}

	.tb-wrap a {
    	padding: 13px 60px;
	}

	footer{background-position: 220% bottom;}
        .row.related-row{margin:0px!important;}


}

@media (max-width: 360px){
        .pm-plitki a {min-height: 170px;}
        .caret{margin-left: 0px;}
	#flab-neo {
    	top: 55px;
	}
	footer {
    background-position: -532% bottom;
	}

}
@media (max-width: 325px){
		.pm-plitki a {min-height: 150px;}
}

/* Вгорішня плашка з інформацією про графік роботи */
#very-top {
	background-color: #EB5926;
	color: #fff;
}
#very-top .grafik {
	padding: 5px 0;
	text-align: center;
}

/* Кастомізація картки товарів */
.out-of-stock .caption,
.out-of-stock .image  {
	opacity: 0.5;
}
.out-of-stock .product-thumb img  {
	filter: grayscale(1);
}
.stock-status {
	margin-top: 20px;
	margin-bottom: -15px;
	color:  green;
}
.out-of-stock .stock-status {
	color: red;
}

/* Обмеження iframe в контейнері */
iframe { max-width: 100%; }

/* Кастомизація модуля "Варианты товаров" */
.prodvar {	
	margin-bottom: 35px !important; 
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
}
.prodvar li {
    flex: 0 1 20%;
	position: relative;
}
.prodvar li a.prodvar-img-link {
	display: block;
	width: 120px;
	height: 120px;
	margin: 0 auto;
}
.prodvar.owl-carousel .owl-item {
	text-align: center;
}
.prodvar img {
	max-width: 100%;
	height: auto!important;
}
.another-mod-wrapper {
	margin-bottom: 35px;
}
.prodvar li:hover .prodvar-name-prod {
	visibility: visible;
}
.prodvar li:hover a.prodvar-img-link:hover img {
	opacity: 0.8;
}
.prodvar li:hover .prodvar-name-prod:hover {
	text-decoration: underline;
}
.prodvar-name-prod {
	visibility: hidden;
	color: #3f80c0;
	font-size: 12px;
	display: block;
	max-width: 80px;
	margin: 5px auto 0;
}
.another-item {
	width: 70px;
	display: flex;
	flex-direction: column;
	flex-basis: calc(25% - 4px);
}
.another-mod-img {
	display: flex;
	width: 70px;
	height: 70px;
	align-items: center;
	justify-content: center;
	margin-top: auto;
}
.another-mod-img img {
	max-width: 100%;
	max-height: 100%;
}
.prodvar-title { color: #3f80c0; }
.prodvar-info { 
	line-height: 1.1; 
	text-align: center; 
	color: #dd5b40; 
	font-weight: 600;
	width: max-content;
	margin: 5px auto 0; 
}
.slick-prev,
.slick-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
	color: #009adf;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #009adf;
}
.slick-prev {

}
.slick-next {
	right: 0;
}
.slick-dots {
	text-align: center;
	margin-top: 5px;
}
.slick-dots li {
	background: #000;
	opacity: 0.1;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	overflow: hidden;
	border: 0;
	cursor: pointer;
}
.slick-dots li:not(:first-child) {
	margin-left: 20px;
}
.slick-dots .slick-active {
	opacity: 0.6;
}
.slick-dots li button {
	display: none;
}
@media (max-width: 768px) {
	.prodvar-name-prod {
		visibility: visible;
	}
} 
@media (max-width: 480px) {
	.prodvar li a.prodvar-img-link {
		width: 70px;
		height: 70px;
	}
	.slick-dots li {
		width: 10px;
		height: 10px;
	}
}
@media (max-width: 400px) {
	.prodvar li {
	    flex: 0 1 25%;
	}
}

.load-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 15px 0;
    position: relative;
}

.o-row {
	display: flex;
    margin: 40px 0;
}
.o-col:first-child {
	width: 40%;
}
.o-col:not(:first-child) {
    margin-left: 40px;
	width: 60%;
}
.o-col h2 {
	margin-top: 0;
	margin-bottom: 25px;
}
.o-col img {
	width: 100% !important;
    height: auto!important;
}
.o-site {
    display: flex;
	margin: 20px 0;
}
.o-phone {
	display: flex;
}
.o-site:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f0ac";
	font-size: 24px;
    line-height: 24px;
	margin-right: 10px;
}
.o-phone:before {
	font: normal normal normal 14px/1 FontAwesome;
    content: "\f095";
	font-size: 24px;
    line-height: 24px;
	margin-right: 10px;
}
@media (max-width: 700px) {
	.o-row {
		display: flex;
		flex-wrap: wrap;
	}
	.o-col:first-child {
		width: 100%;
	}
	.o-col:not(:first-child) {
		margin-left: 0;
		margin-top: 30px;
		width: 100%;
	}
}

.pop-cart {
	display:block;
	position: relative;
}
.mfp-content .dropdown-menu {
	display: block;
	position: absolute;
	top: -200px;
	left: 0;
	z-index: 11;
	margin: 0 auto;
	width:550px;
	min-height: 200px;
	
}
.mfp-content .cart-btns{
	justify-content: space-evenly;
	padding: 0 5px;
}
.link-cart,
.link-order {
	color: #ffffff;
	padding: 12px 0;
	width: 100%;
	white-space: nowrap;
	text-align: center;
}
@media (max-width: 560px){
 	.mfp-content .dropdown-menu{
		width: 100%;
 }
}
@media (max-width: 414px){
	.mfp-content .dropdown-menu{
		left:0 !important;
	}
}
.simplecheckout-button-block  .btn-primary {
    background:  #e5622e !important;
    border: 1px  solid #e5622e !important;
    padding: 10px 22px 10px 22px;
}

.internal-crumbs {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s;
    position: absolute;
    background: #ffffff;
    box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
    top: 30px;
    left: 0;
    width: 100%;
    min-width: 170px;
    z-index: 777;
    padding: 12px;
}
.with-crumbs:hover .internal-crumbs {
    opacity: 1;
    visibility: visible;
}
ul.flex-crumbs {
	padding: 0;
    list-style: none;
}
.with-crumbs span, .with-crumbs a {
	padding: 15px 0;
	cursor: pointer;
}
/*.with-crumbs {
	min-width: 250px;
}*/
.breadcrumb > li:last-child:after {
	content: unset;
}

/*
@media (max-width: 767px) {
	.with-crumbs {
		min-width: auto;
	}
}*/
.change__currency{
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	margin-top: 7px;
	align-items: center;
}
.change__currency .currency-select{
    padding: 0;
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	color: #000;
}
button.currency-select.btn.btn-link.btn-block.active{
	color: #23a1d1;
}
.change__currency li:not(:first-child) .currency-select{
	border-left: 2px solid #000;
	margin-left: 5px;
    padding-left: 5px;
}
.col-xs-5.col-sm-4.pm-cart-block.lang-block-wrapper{
	display: flex;
	justify-content: space-between;
}
#wishlist-total{
	margin-right: 0;
}
#cart{
	margin-right: 15px;
}
.comlect-slider .item {
	margin-right: 10px;
}
.comlect-slider img {
	width: 100%;
}
.another-title {
	color: #3f80c0;
}
.another-mod {
	display: flex;
	flex-wrap: wrap;
	row-gap: 10px;
	column-gap: 5px;
}
@media (max-width: 550px) {
	.change__currency{
		flex-direction: column;
		margin-top: 0;
	}
	.change__currency li:not(:first-child) .currency-select{
		border-left: 0;
		margin-left: 0;
		padding-left: 0;
	}
	#cart{
		margin-right: 0;
	}
}
/* Jet Cache critical css: catalog/view/theme/default/stylesheet/ocdevwizard/in_stock_alert/stylesheet.css */
/*
##====================================================##
## @author    : OCdevWizard                           ##
## @contact   : ocdevwizard@gmail.com                 ##
## @support   : http://help.ocdevwizard.com           ##
## @copyright : (c) OCdevWizard. In Stock Alert, 2018 ##
##====================================================##
*/
div[id^="ocdw_in_stock_alert-block"]{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;box-sizing:content-box;line-height:1.2;background:#fff;max-width:360px;width:100%;margin:0 auto!important;min-height:100px;position:relative}
div[id^="ocdw_in_stock_alert-block"] .inner-header{background:#ededed;font-family:'Open Sans',sans-serif;font-size:20px;color:#333;font-weight:400;border-bottom:1px solid #ddd;padding:15px 20px;position:relative;min-height:50px;display:flex;align-items:center;justify-content:space-between}
div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close{opacity:1;cursor:pointer!important;color:#333;padding-left:20px}
div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close i{font-size:20px;line-height:20px}
div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close i:hover::before{transform:rotate(180deg)}
div[id^="ocdw_in_stock_alert-block"] .inner-header .modal-close i:before{display:inline-block;transition:1s all}
div[id^="ocdw_in_stock_alert-block"] .inner-center{background:#fff;padding:20px}
div[id^="ocdw_in_stock_alert-block"] .inner-footer{padding:15px 20px;background:#ededed;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #ddd;width:100%;height:100%}
div[id^="ocdw_in_stock_alert-sidebar"] div[id^="ocdw_in_stock_alert-block"]{height:100vh;display:flex;flex-direction:column}
div[id^="ocdw_in_stock_alert-sidebar"] .inner-footer{max-height:65px;margin-top:auto}
div[id^="ocdw_in_stock_alert-block"] .inner-center .additional-information{font-size:12px;color:#333;font-family:'Open Sans',sans-serif;word-break:break-word}
div[id^="ocdw_in_stock_alert-block"] .inner-center .additional-information.top{margin:0 0 10px!important;padding-bottom:10px!important}
div[id^="ocdw_in_stock_alert-block"] .inner-center .additional-information.bottom{margin:10px 0!important;padding-top:10px!important}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields{position:relative;display:block;margin:5px 0 0}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields > div + div{margin-top:15px}
div[id^="ocdw_in_stock_alert-block"] .inner-center .block-title{font-weight:700;border-bottom:1px solid #d9d9d9;padding-bottom:5px;font-size:14px}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field{position:relative}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field img{position:absolute;top:4px;left:5px;z-index:1}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field input[type=checkbox]{display:none}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field .field-checkbox label{position:relative;cursor:pointer;display:inline-flex;align-items:center;margin:0}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field .field-checkbox label:before{content:'';-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #d9d9d9;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .inner-field .field-checkbox input:checked + label:after{content:'';display:block;position:absolute;left:3px;width:10px;height:10px;background:#3498db;top:50%;transform:translateY(-50%)}
div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=text],div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=email],div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=tel]{background:#fff;border:1px solid #d9d9d9;box-sizing:border-box;display:block;margin:0 0 5px;padding:9px 10px;position:relative;width:100%;font-size:12px;color:#333;font-family:'Open Sans',sans-serif;-webkit-transition:border-color .75s;-moz-transition:border-color .75s;-o-transition:border-color .75s;transition:border-color .75s;outline:none;min-height:34px}
div[id^="ocdw_in_stock_alert-block"] .inner-center .with-icon input[type=text],div[id^="ocdw_in_stock_alert-block"] .inner-center .with-icon input[type=email],div[id^="ocdw_in_stock_alert-block"] .inner-center .with-icon input[type=tel]{padding-left:33px}
div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=text]:focus,div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=email]:focus,div[id^="ocdw_in_stock_alert-block"] .inner-center input[type=tel]:focus{border:1px solid #5a5f63}
div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style input[type=text],div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style input[type=email],div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style input[type=tel],div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style textarea,div[id^="ocdw_in_stock_alert-block"] .inner-center .error-style select{border:1px solid #df2e2e!important}
div[id^="ocdw_in_stock_alert-block"] .inner-center .field-heading{font-size:12px;color:#666;font-weight:700;font-family:'Open Sans',sans-serif;display:block;position:relative;width:100%;margin-bottom:4px;word-break:break-word;cursor:default}
div[id^="ocdw_in_stock_alert-block"] .inner-center .field-description{font-size:12px;color:#fff;font-family:'Open Sans',sans-serif;display:block;position:relative;width:100%;margin:-5px 0 4px;background:#d9d9d9;padding:7px 10px;word-break:break-word}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .error-text,div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .success-text{font-size:12px;display:block;color:#df2e2e;font-family:'Open Sans',sans-serif;margin-bottom:7px}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .success-text{color:#47c843}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .required-indicator{color:#df2e2e}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .require-information{font-size:13px;line-height:13px;color:#333;font-family:'Open Sans',sans-serif}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .require-information a{color:#23a1d1;padding:0;border:0;background:none}
div[id^="ocdw_in_stock_alert-block"] .inner-center .inner-fields .require-information a:hover{color:#2a6496;padding:0;border:0;background:none}
div[id^="ocdw_in_stock_alert-block"] .inner-footer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;overflow:hidden;margin:0;padding:0 15px;outline:0;border:0;min-width:100px;font-size:12px;font-family:'Open Sans',sans-serif;text-decoration:none;color:#fff;background:#47c843;text-align:center;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
div[id^="ocdw_in_stock_alert-block"] .inner-footer .close-modal{background:#e94e4e}
div[id^="ocdw_in_stock_alert-block"] .inner-footer .close-modal:hover{background:#e81717;box-shadow:0 3px 8px 0 rgba(0,0,0,.20)}
div[id^="ocdw_in_stock_alert-block"] .inner-footer .close-modal:active{background:#aa3a3a}
div[id^="ocdw_in_stock_alert-block"] .inner-footer .save-form{background:#47c843}
div[id^="ocdw_in_stock_alert-block"] .inner-footer .save-form:hover{background:#3cb736;box-shadow:0 3px 8px 0 rgba(0,0,0,.20)}
div[id^="ocdw_in_stock_alert-block"] .inner-footer .save-form:active{background:#33933a}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar{top:0;position:fixed;height:100vh;width:100%;z-index:99999}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-active{visibility:visible!important}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.no-active{visibility:hidden}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar .ocdw_in_stock_alert-sidebar-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:.5s;z-index:1}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.no-active .ocdw_in_stock_alert-sidebar-bg{animation:fade-out .3s forwards;-webkit-animation:fade-out .3s forwards}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-active .ocdw_in_stock_alert-sidebar-bg{animation:fade-in .3s forwards;-webkit-animation:fade-in .3s forwards}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar .ocdw_in_stock_alert-sidebar-body{padding:0;width:100%;height:100%;max-width:320px;overflow:auto;position:absolute;top:0;background:#ececec;transition:.5s;z-index:2}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-left .ocdw_in_stock_alert-sidebar-body{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-left.no-active .ocdw_in_stock_alert-sidebar-body{animation:slide-out-left .3s forwards;-webkit-animation:slide-out-left .3s forwards}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-left.sidebar-active .ocdw_in_stock_alert-sidebar-body{animation:slide-in-left .3s forwards;-webkit-animation:slide-in-left .3s forwards}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-right .ocdw_in_stock_alert-sidebar-body{right:0;transform:translateX(100%);-webkit-transform:translateX(100%)}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-right.no-active .ocdw_in_stock_alert-sidebar-body{animation:slide-out-right .3s forwards;-webkit-animation:slide-out-right .3s forwards}
div[id^="ocdw_in_stock_alert-sidebar"].ocdw_in_stock_alert-sidebar.sidebar-right.sidebar-active .ocdw_in_stock_alert-sidebar-body{animation:slide-in-right .3s forwards;-webkit-animation:slide-in-right .3s forwards}
@keyframes slide-in-right {
100%{transform:translateX(0%)}
}
@keyframes slide-out-right {
0%{transform:translateX(0%)}
100%{transform:translateX(100%)}
}
@keyframes slide-in-left {
100%{transform:translateX(0%)}
}
@keyframes slide-out-left {
0%{transform:translateX(0%)}
100%{transform:translateX(-100%)}
}
@keyframes fade-in {
100%{opacity:.6}
}
@keyframes fade-out {
0%{opacity:.6}
100%{opacity:0}
}
.ocdw_in_stock_alert-call-static-before .ocdw_in_stock_alert-call-static-button{width:100%!important;border-bottom:1px solid #ddd!important}
.ocdw_in_stock_alert-call-static-after .ocdw_in_stock_alert-call-static-button{width:100%!important}
.ocdw_in_stock_alert-call-static-after{overflow:unset!important}
.stock-option{display:block;margin-top:5px}
