﻿
if Webkit.your_class { display:none;}
html { -webkit-font-smoothing: antialiased;}
* { -webkit-backface-visibility:hidden;}

blockquote {
    display: block;
    margin-left: 25px;
    margin-right: 25px;
}

	@media screen and (min-width: 580px){
        .svs {
            width: 536px;
               align-items: center;
                 }            
                
    }
	@media screen and (min-width: 820px){
        .svs2 {
            width: 556px;
                }
    }


h1, h2 {
  font-weight: normal;
}


	.bot {  	   
  background-image: url('http://masterbee.ru/mastbestfone.png');
  background-repeat: repeat-x;
  background-size: cover;
  max-height: 143px;
  min-height: 142px;
  align-items: center;
}


 form.bznwnr._red {
    border: 2px solid #f67b17 !important;
  }
  .bznwnr._red button {
    color: #ffffff !important;
    background-color: #f67b17 !important;
    border-color: #e98005 !important;
  }
  .bznwnr._red button:hover {
    color: #ffffff;
    background-color: #e98005 !important ;
    border-color: #e98005 !important ;
  }  
  .bznwnr._red ._h1 {
    color: #e98005;
    /*background: rgba(255,255,255,0.5);*/
  }
  form.bznwnr a.btnOAuth { display: inline-block; transition: 0.5s all ; border-radius: 5px !important; }
  form.bznwnr a.btnOAuth:hover {
    box-shadow: 0 0 5px 5px #e98005;
  }
  ._warn_title:empty { display: none; }
  
     

@media (max-width: 6930px) and (min-width: 950px) 
{  /* для разрешения экрана от 470 до 930 пикселей */
  .bot {
   background-image: url('http://masterbee.ru/mastbestfone.png');
   background-size: contain;
  max-height: 143px;
  min-height: 142px;
  }
}

@media (max-width: 1000px)
{
blockquote {
    display: block;
    margin-left: 12px !important;
    margin-right: 12px;
}
}


img {
    max-width: 100%;
    height: auto;
    border: none;
}

.transparent1 {
    filter: alpha(Opacity=25);
    opacity: 0.25;   padding-top: 5px;   }

table {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    float: left;
}




#back-top {
position: fixed;
bottom: 1px;
left: 5px;
display:none;
text-indent:-9999px;

}
#back-top a {
background: url(up-arrow.png) no-repeat;
background-size: 45px 50px;
width: 60px;
height: 60px;
display: block;
margin-bottom: 1px
}

@-viewport { 
width: device-width; 
}

@font-face {
font-family: 'opensanslight' ;
src: url('opensanslight.eot');
src: url('opensanslight.eot?iefix') format('eot'),
url('opensanslight.woff') format('woff'),
url('opensanslight.ttf') format('truetype'),
url('opensanslight.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}


@font-face {
font-family: 'marckscript' ;
src: url('marckscript.eot');
src: url('marckscript.eot?iefix') format('eot'),
url('marckscript.woff') format('woff'),
url('marckscript.ttf') format('truetype'),
url('marckscript.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}




@font-face {
font-family: 'cyrillicgoth' ;
src: url('cyrillicgoth.eot');
src: url('cyrillicgoth.eot?iefix') format('eot'),
url('cyrillicgoth.woff') format('woff'),
url('cyrillicgoth.ttf') format('truetype'),
url('cyrillicgoth.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}




.k {
  color: #dedbdb;
  text-decoration: none;
  transition: color .2s ease-in-out;
}
.k:hover {
  color: #dedbdb;
  text-decoration: none;
  background-color: #7e582e;
  padding: 2px 5px;
  border-radius: 7px;
}

a {
	color: #000;
}
a:visited {
	color: #dedbdb;
}

a:active {
	color: #7e582e;
  }


a { text-decoration: none;
font-size:14.0pt;
font-family:"opensanslight", "Century Gothic", "Tahoma";
 }
a:hover { border-bottom: none; }
#content{
        width:100%;
       }
   
str1 {
font-family:"cyrillicgoth", "opensanslight";
font-size: 24.0pt;
color:#000;
}

h1 {
font-family:"cyrillicgoth";
font-size:24.0pt;
color:#000;

}

h2 {
font-family:"cyrillicgoth", "opensanslight";
font-size:20.0pt;
color:#000;
}
str2 {
font-family:"cyrillicgoth", "opensanslight";
font-size: 19.0pt;
color:#000;
}

str3 {
font-family:"cyrillicgoth", "opensanslight";
font-size: 17.0pt;
color:#f9962c;
}



strong2 {
font-family:"opensanslight","Century Gothic", "Tahoma";
font-size:24.0pt;
}

strong3 {
font-family:"cyrillicgoth", "opensanslight";
font-size:24.0pt;
color:#000;
}

strong1 {
font-family:"opensanslight", "Century Gothic", "Tahoma";
font-size:12.0pt;
}

strong4 {
font-family:"opensanslight", "Century Gothic", "Tahoma";
font-size:13.0pt;
color:#E7E7E7;
}


strong5 {
font-family:"opensanslight", "Century Gothic", "Tahoma";
font-size:14.0pt;
}

strong6 {
font-family:"opensanslight", "Century Gothic", "Tahoma";
font-size:16.0pt;
}

strong7 {
font-family:"opensanslight", "Century Gothic", "Tahoma";
font-size:14.0pt;
color:#000;
}

strong8 {
font-family:"Bookman old style", "opensanslight", "Tahoma";
font-size:14.0pt;
font-style: italic;
}
strongm {
font-family:"marckscript", "Bookman old style";
font-size:18.0pt;
color:#000;
}

html, body {
    height: 100%;
    
    
}

    .slider {
      position: relative;
      overflow: hidden;
      max-width: auto;
      margin-left: 1%;
      margin-right: 1%;
    }

    .slider__wrapper {
      position: relative;
      overflow: hidden;
    }

    .slider__items {
      display: flex;
      transition: transform 0.6s ease;
    }
   
    .slider__item {
      flex: 0 0 100%;
      max-width: 100%;
    }

    .slider__control {
      position: absolute;
      top: 50%;
      display: none;
      align-items: center;
      justify-content: center;
      width: 40px;
      color: #fff;
      text-align: center;
      opacity: 0.5;
      height: 50px;
      transform: translateY(-50%);
      background: rgba(0, 0, 0, 0.5);
    }

    .slider__control_show {
      display: flex;
    }

    .slider__control:hover,
    .slider__control:focus {
      color: #fff;
      text-decoration: none;
      outline: 0;
      opacity: 0.9;
    }

    .slider__control_prev {
      left: 0;
    }

    .slider__control_next {
      right: 0;
    }

    .slider__control::before {
      content: '';
      display: inline-block;
      width: 20px;
      height: 20px;
      background: transparent no-repeat center center;
      background-size: 100% 100%;
    }

    .slider__control_prev::before {
      background-image: url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'%23fff\'\ viewBox=\'0\ 0\ 8\ 8\'%3E%3Cpath\ d=\'M5.25\ 0l-4\ 4\ 4\ 4\ 1.5-1.5-2.5-2.5\ 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E);
    }

    .slider__control_next::before {
      background-image: url(data:image/svg+xml;charset=utf8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'%23fff\'\ viewBox=\'0\ 0\ 8\ 8\'%3E%3Cpath\ d=\'M2.75\ 0l-1.5\ 1.5\ 2.5\ 2.5-2.5\ 2.5\ 1.5\ 1.5\ 4-4-4-4z\'/%3E%3C/svg%3E);
    }

    .slider__indicators {
     position: absolute;
      right: 0;
      bottom: 10px;
      left: 0;
      z-index: 15;
      display: flex;
      justify-content: center;
      padding-left: 0;
      margin-right: 5%;
      margin-left: 5%;
      list-style: none;
      margin-top: 0;
      margin-bottom: 0;
 }

    .slider__indicators li { 
    cursor: pointer;
    height: 18px;
    width: 18px;
    margin: 0 4;
    margin-top: 10;
    background-color: #452b19;
    border-radius: 30%;
    display: inline-block;
    transition: background-color 0.3s ease;
    box-shadow: 0 0 0 2px #D2973D inset, 0 0 0 4px white inset;

    }

    .slider__indicators li.active {
      background-color: #aaa;
    }
    

    .img-fluid {
      display: inline-block;
      height: auto;
      max-width: 100%;
    }
    
  .preview-block__btn custom-btn {
a {color: #fff! important;}
a:visited {color: #fff! important;}
a:active {color: #fff! important;}
 }   
  .preview-block__btn {
  max-width: 290px;
  margin-top: 35px;
 

}
   
.custom-btn {



  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 58px;
  padding-top: 2px;
  border: none;
  border-bottom: 1px  solid #800000;
  position: relative;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  overflow: hidden;
  background: #d2973d;
  -webkit-transition: ease 0.3s;
  transition: ease 0.3s;
}
.custom-btn:after {
  content: '';
  display: block;
  width: 30px;
  height: 300px;
  margin-left: 60px;
  background: #fff;
  background: -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.7) 100%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.7) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.7) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 );
  position: absolute;
  left: -40px;
  top: -150px;
  z-index: 1;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-animation-name: slideme;
  animation-name: slideme;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-delay: 0.05s;
  animation-delay: 0.05s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
   
@-webkit-keyframes slideme {
  0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; }  
}

.social {display: inline-block;}
.social a {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 10px 10px 0;
	text-align: center;
	color: #000;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 24px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15), inset 0 0 50px rgba(0,0,0,0.1);
}
.social a:hover {color: #fff;}
.social svg {
	margin-top: 7px;
	width: 32px;
	height: 32px;
}
.facebook a:hover {background: #3b5998;}
.instagram a:hover {background: #3f729b;}
.odnoklassniki a:hover {background: #f93;}
.viber a:hover {background: #7b519d;}
.vk a:hover {background: #4a76a8;}
#banners a img { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=0.3);} #banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=1.0); }


  
.span-shadow {text-align:center}
.span-shadow span {
  display: inline-block;
  margin: 2px;
  padding: 5px 10px;
  cursor: pointer;
  font-family:"cyrillicgoth";
  font-size:14.0pt;
  border-radius: 15px;
  color: white;
  transition: .2s linear;
}
.span-shadow span:nth-child(1) {background:#8d5a2b}
.span-shadow span:nth-child(1):hover {
font-size:14.0pt;
  box-shadow: 0 0 0 2px #D2973D inset, 0 0 0 4px white inset;
  
}

  
.span-shadow2 {text-align:center}
.span-shadow2 
span {
  display: inline-block;
  margin: 2px;
  padding: 5px 10px;
  cursor: pointer;
  font-family:"cyrillicgoth";
  font-size:15.0pt;
  border-radius: 15px;
  color: white;
  transition: .2s linear;
}
.span-shadow2 span:nth-child(1) {background:#D2973D}
.span-shadow2 span:nth-child(1):hover {
font-size:15.0pt;
  box-shadow: 0 0 0 2px white, 0 0 0 4px #8d5a2b;

}


.span-shadow3 {text-align:center}
.span-shadow3 
span {
  display: inline-block;
  margin: 2px;
  padding: 3px 5px;
  cursor: pointer;
  font-family:"Arial Black";
  font-size:16.0pt;
  font-weight: 900;
  background: #10c44c;
  border-radius: 7px;
  color: white;
  transition: .2s linear;
}

body {
	font-size:14px;
	text-align: center;
	
}
del {
	font-size: 19 px;
	position: relative;
	color: #4f4f4f;
	text-decoration: none;
	font-family:"Arial";

}
del:before {
	content: "";
	border-bottom: 2px solid red;
	position: absolute;
	width: 100%;
	height: 100%;
	transform: rotate(-11deg);
	left: 0;
}





.slider2{
    max-width: 90%;
    position: relative;
    top: 10px;
   height: auto;
    margin-bottom : -20 px;
    margin: auto;
}



.slider2 .prev, .slider2 .next {
    cursor: pointer;
    position: absolute;
    top: 0;
    top: 46%;
    width: auto;
    margin-top: -9px;
    padding: 9px;
    color: grey;
    font-weight: bold;
    font-size: 27px;
    transition: 0.6s ease;
    border-radius: 0 23px 23px 0;
}

.slider2 .next {
    right: 0;
    border-radius: 25px 0 0 25px;
}



.slider2 .prev:hover,
.slider2 .next:hover {
    background-color: rgba(48, 19, 0, 0.9);
    opacity: 0.9; /* Полупрозрачность элемента */
 
}

.slider2 .prev {
      left: 0;
              }

.slider2 .next {
      right: 0;
           }

   

.slider-dots {
  text-align: center;

}
.slider-dots_item{
    cursor: pointer;
    height: 18px;
    width: 18px;
    margin: 15 4px;
    background-color: #452b19;
    border-radius: 30%;
    display: inline-block;
    transition: background-color 0.3s ease;
    box-shadow: 0 0 0 2px #D2973D inset, 0 0 0 4px white inset;
}

.active,
.slider-dots_item:hover {
    background-color: #aaa;
}


.slider2 .item {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: .4
    }
    to {
        opacity: 1
    }
}

.rotate-right {
    transform: rotate(90deg);
   }
   
.hr-shelf {
	margin: -45px auto 10px;
	padding: 0;
	height: 50px;
	border: none;
	border-bottom: 1px solid #452b19;
	box-shadow: 0 20px 20px -20px #333;
	width: 95%;
	background-image: -webkit-linear-gradient(left, rgba(69,43,25,0), rgba(69,43,25,0.75), rgba(69,43,25,0));
    background-image:    -moz-linear-gradient(left, rgba(69,43,25,0), rgba(69,43,25,0.75), rgba(69,43,25,0));
    background-image:     -ms-linear-gradient(left, rgba(69,43,25,0), rgba(69,43,25,0.75), rgba(69,43,25,0));
    background-image:      -o-linear-gradient(left, rgba(69,43,25,0), rgba(69,43,25,0.75), rgba(69,43,25,0));

}


hr.style-seven {
  border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    }
    
 hr.style-seven2 {
  border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    background-image:    -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    background-image:     -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    background-image:      -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
    }
    
       
hr.style-one {    
 border-left:0; 
 border-right:0; 
 border-top:1px solid #452b19;
 border-bottom:0 solid #452b19;
 height: 40px;
border-radius: 35px   

    }
    
.social {display: inline-block;}
.social a {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 10px 10px 0;
	text-align: center;
	color: 
#000;
	background: 
#fff;
	border: 1px solid 
#ccc;
	border-radius: 24px;
	box-shadow: 0 2px 4px 
rgba(0,0,0,0.15), inset 0 0 50px 
rgba(0,0,0,0.1);
}
.social a:hover {color: 
#fff;}
.social svg {
	margin-top: 7px;
	width: 32px;
	height: 32px;
}
.telegram a:hover {background: 
#249bd7;}
.viber a:hover {background: 
#7b519d;}
.vk a:hover {background: 
#4a76a8;}
.whatsapp a:hover {background: 
#50b154;}

.powered {display:none}
#enscart_wrapper {
		top: 40px;  
		bottom: auto;
		
		right: 18px;
		left: auto;		
	}
#easynetshop-cart-default {display:none;}


   

::selection {
    background: #d2973d;
    color: #ffffff;
}
::-moz-selection {
    background: #d2973d;
    color: #ffffff;
}




.easynetshop-gotocart, .easynetshop-goorder, .easynetshop-doorder,
.easynetshop-continue, .easynetshop-returntocart {
  margin: 2px;
  padding: 5px 10px;
  cursor: pointer;
  font-family:"cyrillicgoth";
  font-size:15.0pt;
  border-radius: 15px;
  color: #d2973d;
  background-color: #d2973d;
  transition: .2s linear;
}
.easynetshop-gotocart:hover, .easynetshop-gotocart:focus, .easynetshop-gotocart:active, .easynetshop-gotocart.active,
 .easynetshop-goorder:hover, .easynetshop-goorder:focus, .easynetshop-goorder:active, .easynetshop-goorder.active, .easynetshop-doorder:hover, .easynetshop-doorder:focus, .easynetshop-doorder:active,
 .easynetshop-doorder.active 
 {background:#d56414 !important;
  border-color: #8d5a2b;
     box-shadow: 0 0 0 2px white, 0 0 0 4px #8d5a2b;
}

.easynetshop-doorder.active {
    background-color: #cc6f1f !important;
    border-color: #8d5a2b !important;}
    
    
.easynetshop-gotocart, .easynetshop-goorder, .easynetshop-doorder {
 color: #fff;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
font-family:"opensanslight", "Century Gothic", "Tahoma" !important;
}

#enscart_counter {
 background-color: #f25114 !important;}
 
 
 .easynetshop-modal-title {
 text-transform: uppercase;
 font-family:"cyrillicgoth", "opensanslight" !important;
 font-size: 24px !important;
}
.easynetshop-modal {
border: 4 px solid rgba(0, 0, 0, 0.2) !important;
font-family:"opensanslight", "Century Gothic", "Tahoma" !important;
font-size: 17px !important;
color: #000000 !important;
}


.easynetshop-doorder {
  text-transform: uppercase;
    background-color: #d2973d! important;
     border-color: #fff !important;}

.easynetshop-gotocart {
 color: #fff;
  text-transform: uppercase;
  background-color: #d2973d !important;
  border-color: #fff !important;
 font-family:"cyrillicgoth", "opensanslight" !important;
 font-size: 16px !important;
}
.preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background: #eeeeee;
  z-index: 1001;
}

.preloader__image {
  position: relative;
      top: 30%;
      left: 50%;
      width: 300px;
      height: 300px;
      margin-top: -10px;
      margin-left: -150px;

  background: url('preloader.gif') no-repeat 50% 50%; /*расположение (url) изображения gif и др. параметры*/
}

.loaded_hiding .preloader {
  transition: 0.3s opacity;
  opacity: 0;
}

.loaded .preloader {
  display: none;
}

  