@import url("shell10.css");
@import url("content13.css");







@import url("/css/header.css");
@import url("/css/footer.css");
@import url("/css/product-box.css");
@import url("/css/breadcrumbs.css");
@import url("/css/section-box.css");
@import url("/css/sidebar.css");
@import url("/css/new.css");
@import url("/css/cookies.css");

@import url("/css/cart.css");

@font-face {
  font-family: 'Lato';
  src: url('/css/lato/Lato-Medium.eot');
  src: url('/css/lato/Lato-Medium.eot') format('embedded-opentype'),
       url('/css/lato/Lato-Medium.woff2') format('woff2'),
       url('/css/lato/Lato-Medium.woff') format('woff'),
       url('/css/lato/Lato-Medium.ttf') format('truetype'),
       url('/css/lato/Lato-Medium.svg') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/css/lato/Lato-Thin.eot');
  src: url('/css/lato/Lato-Thin.eot') format('embedded-opentype'),
       url('/css/lato/Lato-Thin.woff2') format('woff2'),
       url('/css/lato/Lato-Thin.woff') format('woff'),
       url('/css/lato/Lato-Thin.ttf') format('truetype'),
       url('/css/lato/Lato-Thin.svg') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/css/lato/Lato-Regular.eot');
  src: url('/css/lato/Lato-Regular.eot') format('embedded-opentype'),
       url('/css/lato/Lato-Regular.woff2') format('woff2'),
       url('/css/lato/Lato-Regular.woff') format('woff'),
       url('/css/lato/Lato-Regular.ttf') format('truetype'),
       url('/css/lato/Lato-Regular.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lato';
  src: url('/css/lato/Lato-Bold.eot');
  src: url('/css/lato/Lato-Bold.eot') format('embedded-opentype'),
       url('/css/lato/Lato-Bold.woff2') format('woff2'),
       url('/css/lato/Lato-Bold.woff') format('woff'),
       url('/css/lato/Lato-Bold.ttf') format('truetype'),
       url('/css/lato/Lato-Bold.svg') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body {
/* width: 100%;
 height: 100%;*/
 font-family: 'Lato', sans-serif;
 line-height: 24px;
 font-size: 16px;
 font-weight: 400;
 text-align:left;
 padding:0;
 margin:0;
 color: #515151;
 color: #191919;
 background: #fff;
}

* {
 margin: 0px;
 padding: 0px;
 border: 0px solid;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}



.container {
 position: relative;
 width: auto;
 width: 100%;
 max-width: 1336px;
 margin: 0 auto;
}

.wrapper {
 position: relative;
 float: left;
 width: 100%;
 margin: 0;
}


@media screen and (max-width:1360px) {
 .wrapper {
  padding: 0 2%;
 }
}

@media screen and (max-width:950px) {
 .wrapper {
  padding: 0 3%;
 }
}

@media screen and (max-width:650px) {
 .wrapper {
  padding: 0 4%;
 }
}

#page_content {
 display: flex;
 flex-direction: column;
}

#page_content.page_content_home {
 float: left;
 width: 100%;
/*  min-height: 650px; */
 padding-top: 0;
}

#page_content.page_content_int {
 float: left;
 width: 100%;
 padding-top: 30px;
}

#page_content #sidebar {
 display: flex;
 flex-direction: column;
 float: left;
 min-width: 239px;
 width: 239px;
 margin: 0 33px 0 0;
}

#page_content .content {
 float: left;
 width: calc(100% - 272px);
 padding: 0 0 40px 0;
}

.view_content {
 float: left;
 width: 100%;
}


.main_title,
.title_holder,
.description_title {
 float: left;
 width: 100%;
 padding: 10px 16px 8px 16px;
 margin: 0 0 24px 0;
 background: #91bf38;
}

.description_title_new {
 float: left;
 width: 100%;
 padding: 10px 14px;
 margin: 10px 0 20px 0;
 font-weight: 600;
 font-size: 15px;
 line-height: 1.3;
 color: #454545;
 text-transform: uppercase;
 background-color: #f0f0f0;
}

.main_title h1,
.title_holder,
.description_title {
 font-weight: 400;
 font-size: 20px;
 line-height: 1.2;
 color: #fff;
 text-transform: uppercase;
}

.text_top {
 float: left;
 width: 100%;
 margin: 0 0 20px 0;
}


/*
.basic_btn,
._embed_basic_btn {
 float: left;
 padding: 10px 15px;
 font-family: inherit;
 font-weight: 400;
 font-size: 16px;
 line-height: 1.2;
 color: #fff;
 text-align: center;
 text-decoration: none;
 border-radius: 30px;
 border: 1px solid #91bf38;
 background-color: #91bf38;
 cursor: pointer;
 outline: none;
 transition: 0.2s ease-in-out;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 opacity: 1;
}

.basic_btn:hover,
._embed_basic_btn:hover {
 color: #fff;
 border: 1px solid #6a8a28;
 background-color: #6a8a28;
}
*/


#topcontrol {
 bottom: 60px!important;
 width: 54px;
 height: 50px;
 line-height: 50px;
 font-size: 48px;
 text-align: center;
 color: #fff;
 border-radius: 2px;
 -moz-box-shadow: 1px 1px 10px -4px #1a1a1a;
 -webkit-box-shadow: 1px 1px 10px -4px #1a1a1a;
 box-shadow: 1px 1px 10px -4px #1a1a1a;
 background: #91bf38;
 cursor: pointer;
 z-index: 2;
}

#topcontrol:hover {
 background: #6a8a28;
}



@media screen and (max-width:1300px) {

 .page_container {
  padding-top: 40px;
 }
}





@media screen and (max-width:1300px) {
  body {
  font-size: 14px;
  line-height: 1.5;
  color: #191919;
 }
 #page_content.page_content_int {
  padding-top: 20px;
 }
 #page_content #sidebar {
  display: none;
 }
 #page_content .content {
  width: 100%;
 }
 .main_title,
 .title_holder {
  position: relative;
  padding: 4px 0 8px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #d9d9d9;
  background: transparent;
 }
 .main_title h1,
 .title_holder {
  font-size: 23px;
  line-height: 1.2;
  color: #505050;
  text-transform: initial;
 }
 .main_title::after,
 .title_holder::after {
  position: absolute;
  bottom: -1px;
  left: 0;
  content: '';
  width: 92px;
  height: 1px;
  background-color: #ed1c24;
 }
 .description_title {
  padding: 10px 14px;
  font-size: 14px;
  color: #454545;
  background-color: #f0f0f0;
 }
 .description_title_new {
  font-size: 14px;
 }
 #topcontrol {
  display: none;
 }
}

@media screen and (max-width:750px) {
  body {
  font-size: 13px;
 }
 .main_title h1,
 .title_holder {
  font-size: 21px;
 }
 .description_title_new {
  font-size: 13px;
 }
}








