    body {
      background: #fff
    }
html { position: relative; min-height: 100%; }
body { color: #403f3f; }
h1, h2, h3 { font-family: "Roboto Condensed",sans-serif; font-style: normal; font-weight: bold; line-height: normal; text-align: left; }
a:hover { color: rgb(237, 94, 66); text-decoration: none; }
.social-likes { display: flex; justify-content: space-between; }
body { text-rendering: optimizelegibility; }
@media (max-width: 480px) {
  body { overflow-x: hidden; }
}
div:empty, span:empty { padding: 0px; margin: 0px; }
.top-menu--wrapper { position: relative; margin-bottom: 0px; }
@media (min-width: 1024px) {
  .top-menu--wrapper { z-index: 999998; }
}
@media (min-width: 768px) {
  .top-menu--wrapper { margin-bottom: 15px; border-bottom: 1px solid rgb(204, 204, 204); }
}
.top-menu ul { position: relative; display: flex; justify-content: center; padding: 0px; margin: 0px auto; line-height: 1; overflow-x: auto; opacity: 0; transition: opacity 200ms ease 0s; }
.top-menu ul li { list-style: outside none none; white-space: nowrap; text-align: center; }
.top-menu ul li a { display: block; text-transform: none; font-size: 15px; letter-spacing: 0.3px; font-weight: normal; }
.primary-menu { position: relative; background-color: rgb(10, 122, 171); margin: 0px auto; height: 45px; }
@media (max-width: 767px) {
  .primary-menu { display: none; }
}
.primary-menu ul { position: relative; }
.primary-menu ul li a {padding: 16px 7px 14px;text-transform: uppercase;color: white;/* font-size: 13px; */}
.primary-menu ul li a:hover { text-decoration: none; background: rgb(27, 86, 136) none repeat scroll 0% 0%; }
.primary-menu__logo { display: block; position: absolute; text-decoration: none; margin-top: 7px; width: 144px; top: 0px; left: 30px; z-index: 5; }
.primary-menu__logo img {width: 100%;height: auto;}
.secondary-menu { overflow: hidden; position: relative; background: #e7f0f9 none repeat scroll 0% 0%; height: 45px; }
@media (max-width: 767px) {
  .secondary-menu { display: none; }
}
.secondary-menu ul li a { margin: 16px 10px 14px; color: rgb(102, 102, 102); }
.secondary-menu ul li a:hover { text-decoration: none; color: black; }
.mobile-bar { background: rgb(10, 122, 171) none repeat scroll 0% 0%; position: fixed; z-index: 9; width: 100%; height: 45px; overflow: hidden; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; top: 0px;}
@media (min-width: 768px) {
  .mobile-bar { display: none ! important; }
}
.mobile-bar__menu-icon { padding: 15px 20px 15px 30px; line-height: 1; }
.mobile-bar__menu-icon .icon-menu { font-size: 13px; color: white; }
.mobile-bar__search-icon { padding: 15px 30px 15px 20px; line-height: 1; }
.mobile-bar__lh-logo__img { display: inline-block; max-width: 135%; }
.mobile-bar__lh-logo__link { display: inline-block; width: 125px; margin: 0px 40px 5px 0px; }
@media (min-width: 415px) {
  .mobile-bar__lh-logo__link { width: 144px; }
}
.footer { overflow-x: hidden; background: rgb(34, 34, 34) none repeat scroll 0% 0%; padding: 10px 0px; color: white; position: relative; z-index: 1999999; font-size: 14px; }
@media all and (max-width: 1024px) {
  .footer { padding: 0px 0px 10px; }
}
.footer-wrapper { max-width: 1250px; padding: 0px 30px; justify-content: space-between; flex-wrap: wrap; margin: 0px auto; }
@media all and (max-width: 767px) {
  .footer-wrapper { padding: 0px 20px; }
}
.footer-right { max-width: 100%; text-align: center;}
.footer-right-copy { padding-bottom: 3px; padding-top: 6px; color: grey}
.side-banner--wrapper { position: static; }
.auth-menu-item { position: absolute; right: 65px; top: -2px; display: flex; justify-content: center; align-items: center; cursor: pointer; height: 100%; width: 50px; }
.auth-menu-item:hover { background-color: rgb(27, 86, 136); }
.single__content { position: relative; margin: 0px auto; background-color: white; }
@media (max-width: 1189px) {
  .single__content { padding: 0px 15px; }
}

.single__title { font-family: "Roboto Condensed",sans-serif; font-style: normal; line-height: normal; font-size: 39px; margin: 15px 0px; font-weight: bold; max-width: 900px; text-align: left; }
.single__title_2 {font-size: 28px; }
.cut .single__title_3 {font-size: 24px; font-weight: 500; color: rgb(181, 13, 13); }
@media (max-width: 767px) {
  .single__title { font-size: 39px; }
  .single__title_2 {font-size: 27px;}
}

.korrespondent {font-size: 22px; }

.single__banner--wrapper { text-align: center; }
@media (min-width: 1024px) and (max-width: 1320px) {
  .single__fix-width-sidebar { width: 330px; min-width: 330px; }
}
.single-post-header { margin: 0px auto; position: relative; }
@media (max-width: 767px) {
  .single-post-header { width: calc(100% + 30px); max-width: calc(100% + 30px); margin: 0px -15px; display: flex; flex-direction: column; }
}
.single-post-header .single-post-header__pattern { padding-bottom: 50%; }
.single-post-header .single-post-header__pattern img { width: 100%; display: none; }
@media (min-width: 768px) {
  .single-post-header .single-post-header__pattern { min-height: 300px; }
}
@media (max-width: 767px) {
  .single-post-header .single-post-header__pattern { order: 2; }
}
.single-post-header .single-post-header__text-block { position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; background: transparent linear-gradient(transparent 30%, rgba(0, 0, 0, 0.10) 60%, rgba(0, 0, 0, 0.85) 100%) repeat scroll 0px 0px; color: white; display: flex; padding: 10px 40px; flex-direction: column; justify-content: flex-end; }
@media (max-width: 767px) {
  .single-post-header .single-post-header__text-block { position: static; background: transparent none repeat scroll 0% 0%; color: black; padding: 0px 30px 20px; order: 1; }
}
.single-post-header .meta-info { display: flex; font-size: 10px; color: white; text-transform: uppercase; white-space: nowrap; }
@media (max-width: 767px) {
  .single-post-header .meta-info { color: black; display: none; }
}
.single-post-header .meta-info__item { margin-right: 20px; color: white; }
@media (max-width: 767px) {
  .single-post-header .meta-info__item { color: black; }
}
@media (max-width: 767px) {
  .single-post-header .meta-info__author { display: none; }
}
.single-post-header .meta-info__author__link { color: white; }
.single-post-header .meta-info__tax__term { color: white; border: 1px solid; border-radius: 3px; padding: 4px 5px 2px; margin-right: 5px; }
@media (max-width: 767px) {
  .single-post-header .meta-info__tax__term { color: black; }
}
@media (max-width: 359px) {
  .single-post-header .meta-info__tax__term:not(:first-child) { display: none; }
}
.single-post-header .meta-info--hoverable { opacity: 1; cursor: pointer; }
.single-post-header .meta-info--hoverable:hover { opacity: 0.75; }
.single-post-header .mobile-author { color: rgb(102, 102, 102); font-size: 10px; text-transform: uppercase; }
@media (min-width: 768px) {
  .single-post-header .mobile-author { display: none; }
}
.single-post-header .mobile-author .meta-info__author__link { color: rgb(102, 102, 102); font-size: 10px; text-transform: uppercase; }
.single-post-footer { margin: 0px auto; max-width: 740px; }
@media (max-width: 1190px) {
  .single-post-footer { max-width: 630px; }
}
.social-and-date__comments-button { width: 100px; height: 30px; background: rgb(251, 245, 194) none repeat scroll 0% 0%; border-radius: 2px; color: rgb(102, 102, 102); padding: 2px 10px; margin: 0px 0px 0px 2px; cursor: pointer; transition: background-color 300ms ease 0s; text-align: center; }
.social-and-date__comments-button:hover { background: rgb(252, 240, 144) none repeat scroll 0% 0%; }
@media (max-width: 767px) {
  .social-and-date__comments-button { min-width: auto; width: calc(20% - 4px); padding: 2px 10px; text-align: left; }
}
@media (max-width: 479px) {
  .social-and-date__comments-button { padding: 2px 10px; text-align: center; }
}
.social-and-date__comments-button__icon { font-size: 10px; display: inline-block; line-height: 26px; }
@media (max-width: 767px) {
  .social-and-date__comments-button__icon { font-size: 13px; top: 2px; }
}
.social-and-date__comments-button__text { text-transform: uppercase; font-weight: 400; font-size: 10px; display: inline-block; line-height: 26px; }
@media (max-width: 767px) {
  .social-and-date__comments-button__text { display: none; line-height: 16px; font-size: 11px; }
}
.social-and-date__top { margin: 20px 0px -5px; display: none; }
@media (max-width: 767px) {
  .social-and-date__top { margin: 25px 0px -10px; display: block; }
}
.social-and-date__top .desktop-social-likes {
    margin-left: auto;
    /* margin-right: auto; */
}
.social-and-date__top .social-and-date__comments-button { float: left; }
@media (max-width: 767px) {
  .social-and-date__top .social-and-date__comments-button { float: right; }
}
.social-and-date__top::after { display: block; clear: both; content: ""; }
.single-container { max-width: 1190px; overflow-x: hidden; margin: 15px auto 0px; margin-top: 100px; background: white none repeat scroll 0% 0%; position: relative; }
@media (max-width: 1189px) {
  .single-container { max-width: 990px; }
}
@media (max-width: 1023px) {
  .single-container { margin-left: 15px; margin-right: 15px; }
}
@media (max-width: 767px) {
  .single-container { margin-left: 0px; margin-right: 0px; }
}
.single__content--wrapper { padding-right: 15px; margin: 0px; width: 100%; max-width: 830px; box-sizing: content-box; }
@media (max-width: 1189px) {
  .single__content--wrapper { padding: 0px; }
}
@media (max-width: 767px) {
  .single__content--wrapper { padding-right: 0px; }
}
@media (max-width: 1023px) {
  .single__content--wrapper { margin: 0px auto; }
}
.single__sidebar--wrapper { padding: 15px; margin: 0px; width: 330px; min-width: 330px; }
.single__content-and-sidebar { display: flex; padding: 0px 15px 0px 0px; position: relative; border-bottom: 15px solid rgb(240, 240, 240); }
@media (max-width: 1189px) {
  .single__content-and-sidebar { padding: 0px; }
}
.single-sidebar, .single__sidebar--wrapper { position: relative; box-sizing: border-box; }
@media (max-width: 1023px) {
  .single-sidebar, .single__sidebar--wrapper { display: none; }
}



.post-content { line-height: 1.6; font-size: 20px; }


.post-content h3 { margin: 30px 0px; word-wrap: break-word; font-family: "Roboto",sans-serif; font-style: normal; font-weight: bold; line-height: 1.17; }
.post-content h3 { font-size: 20px; font-weight: 700; }
@media (max-width: 767px) {
  .post-content h3 { font-size: 18px; }
}
.post-content p { margin: 15px 0px; }
@media (max-width: 767px) {
  .post-content p { font-size: 19px; }
}
.post-content img {/* max-width: 350px; */margin-left: auto;display: block;margin-right: auto;/* height: auto; */}

.post-content a { color: rgb(0, 153, 255); }

.post-content a:hover, .post-content a:active, .post-content a:focus { text-decoration: none; color: rgb(237, 94, 66); }
.post-content blockquote { position: relative; margin: 30px; color: inherit; text-align: center; }
.post-content blockquote.cut { margin: 25px 0px 25px 0px; padding: 0px; border: 0px none; box-sizing: content-box; text-align: left; }
@media (max-width: 1190px) {
  .post-content blockquote.cut { margin-left: 20px; }
}
@media (max-width: 767px) {
  .post-content blockquote.cut { margin-top: 25px; margin-bottom: 25px; margin-left: 0px; }
}
.post-content blockquote.cut::before, .post-content blockquote.cut::after { display: block; height: 3px; background: rgb(181, 13, 13) none repeat scroll 0% 0%; content: ""; margin: 30px 0px; }
.img-is-loaded { padding-bottom: 0px ! important; }
@media (max-width: 767px) {
  .img-is-loaded { background: transparent none repeat scroll 0% 0%; }
}
.img-is-loaded img { display: block ! important; }
.desktop-social-likes { display: block; margin: 0px 0px 0px -2px; }
@media (max-width: 767px) {
  .desktop-social-likes {width: calc(80% + 4px);}
}
.desktop-social-likes .social-likes { justify-content: start; display: flex; flex-wrap: wrap; }
.desktop-social-likes .social-likes__icon { width: 18px; height: 16px; content: ""; display: block; background-repeat: no-repeat; background-position: left center; background-size: contain; }
@media (max-width: 479px) {
  .desktop-social-likes .social-likes__icon { background-position: center center; display: inline-block; margin-top: 5px; }
}
.desktop-social-likes .social-likes__wrapper {position: absolute;top: 0px;left: 0px;display: block;margin-left: auto;margin-right: auto;bottom: 0px;width: 300px;}
.desktop-social-likes .social-likes__widget { height: 30px; cursor: pointer; border-radius: 2px; padding: 0px 30px 0px 15px; margin: 0px 2px; display: flex; align-items: center; position: relative; width: 100px; opacity: 0.75; }
@media (max-width: 767px) {
  .desktop-social-likes .social-likes__widget { width: calc(25% - 4px); padding-left: 10px; }
}
@media (max-width: 479px) {
  .desktop-social-likes .social-likes__widget { padding: 0px 10px; }
}
.desktop-social-likes .social-likes__widget:hover { opacity: 1; }
.desktop-social-likes .social-likes__counter { font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
.desktop-social-likes .social-likes__counter:empty { display: none; }
@media (max-width: 767px) {
  .desktop-social-likes .social-likes__counter { right: 10px; font-size: 14px; }
}
@media (max-width: 479px) {
  .desktop-social-likes .social-likes__counter { display: none; }
}
@media (max-width: 479px) {
  .desktop-social-likes .social-likes__button { display: block; width: 100%; text-align: center; }
}
.desktop-social-likes .social-likes__icon_twitter { background-image: url("https://r.xleads.partners/redusizerfree/es/buy/fonts/tw-n.svg"); }
.desktop-social-likes .social-likes__icon_facebook { background-image: url("https://r.xleads.partners/redusizerfree/es/buy/fonts/fb-n.svg"); }
.desktop-social-likes .social-likes__icon_pocket { background-image: url("https://r.xleads.partners/redusizerfree/es/buy/fonts/pocket.svg"); }
.desktop-social-likes .social-likes__widget_facebook { background: rgb(60, 87, 158) none repeat scroll 0% 0%; }
.desktop-social-likes .social-likes__widget_twitter { background: rgb(84, 172, 238) none repeat scroll 0% 0%; }
.desktop-social-likes .social-likes__widget_pocket { background: rgb(239, 64, 86) none repeat scroll 0% 0%; }



/* ============= ÃƒÆ’Ã‚ÂÃƒâ€¹Ã…â€œÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â·ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â±ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¶ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Âµ ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â² ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬ËœÃƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ ===============*/
img.im15 { margin: 10px auto; display: block;}

/* ============= ÃƒÆ’Ã‚ÂÃƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¼ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚ÂµÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â½ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬ËœÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ÃƒÆ’Ã‚ÂÃƒâ€šÃ‚Â¸ ===============*/
.comment-avatar {height: 35px;border-radius: 50%;margin-right: 20px;margin-top: 8px;}
    @media (max-width: 1024px) {
      .comment-avatar { margin-right: 10px; }
    }
    .comment-top-row { display: flex; margin-bottom: 10px; }
    .comment-author { font-weight: 500; font-size: 16px; color: rgb(36, 36, 36); padding-bottom: 5px; }
    @media (max-width: 1024px) {
      .comment-author { font-size: 15px; }
    }
    .comment-author-and-date { margin-right: 15px; margin-top: 7px;}

.rightsidebar {
  float: left; 
  margin-top: 10px; 
  width: 100%;
}

.part{
  width: 300px;
  background-color: rgb(247, 252, 255); 
}

.shadow{
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
}

.certification{
  width: 100%; 
  height: 40px; 
  font-size: 17px; 
  line-height: 2.5; 
  font-weight: 600;
  color: rgb(255, 255, 255); 
  background-color: rgb(36, 92, 125); 
  text-align: center;  
}

.shadow a{
  display: block;
  width: 100%;
  text-align: center;
}

.shadow a img{
  display: inline-block;
  width: 212px;
  margin-top: 30px;
}

.formAdd{
  text-align: center;
}

.order_form {
  font-family: Arial,Helvetica; 
  margin: 0px;
  padding: 0px 20px 0px; 
  border-radius: 5px; 
}

.block_form {
  /* margin: 0px 0px 12px; */
  margin-left: auo;
}

.block_form_label {
  display: block; 
  float: left; 
  width: 98%; 
  margin: 0px auto;
  font-size: 14px; 
  color: rgb(51, 51, 51);    
  text-align: left; 
}

.block_form input {
  display: block; 
  width: 100%; 
  padding: 8px 10px; 
  border: 1px solid rgb(136, 136, 136); 
  font-size: 15px;  
  background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
}

input { 
  outline: 0px none; 
}

.order_form .clear {
 clear: both; 
}

.statistics{
  font-size: 14px; 
  margin-top: 14px;
  text-align: center; 
}

.ordered{
  display: inline-flex; 
  padding-bottom: 10px;
}

.aside-button {
  font-size: 15px; 
  margin-top: 18px; 
  border: 2px solid rgb(61, 61, 61); 
  padding: 5px 20px; 
  text-decoration: none; 
  background: rgb(255, 255, 255) none repeat scroll 0% 0%; 
}

.aside-button:hover { 
   background: rgb(61, 61, 61) none repeat scroll 0% 0%; 
   color: rgb(255, 255, 255);
 }

.formAdd button, .formAdd:visited { color: rgb(61, 61, 61); }
.formAdd button:hover { color: rgb(255, 255, 255); }

body {
    font-family: "Open Sans",sans-serif;
    color: rgb(68, 68, 68);
    line-height: 1.5625;
}
.iframe {
    width: 78%;
    height: auto;
    background: white url('../images/formbg.jpg') no-repeat scroll 0% 0%;
    background: white url('../images/formbg.webp') no-repeat scroll 0% 0%;
    background-size: cover;
    box-sizing: border-box;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
    background-size: 100% 100%;
}

.form-font {
    font-size: 20px;
    text-shadow: 0 0 1px #67864d;
    line-height: 42px;
}

.form-font-2{
    font-size: 18px;
    line-height: 28px;
}


.order_form {
    padding: 8px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0;
    margin-left: auto;
    font-family: Arial,Helvetica;
}
.block_form {
    /* margin: 0 0 12px; */
    margin-left: auto;
    display: block;
    margin-right: auto;
}
.block_form_label {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    display: block;
    float: left;
    width: 98%;
    margin: 5px 0px;
    text-align: center;
}              
.block_form input {
    display: block;
    width: 98.8%;
    padding: 8px 10px;
    margin-left: auto;
    max-width: 450px;
    margin-right: auto;
    border: #888 1px solid;
    font-size: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
}
input {
    outline: 0;
}
.order_form .clear {
    clear: both;
}

.ifr_button{
  display: block;
  font-family: calibri,roboto,arial;
  font-size: 20px;
  font-weight: 600 !important;
  letter-spacing: 1.4px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  height: auto;
  min-height: 51px;
  margin: 26px auto;
  padding: 0 15px;
  color: #fff;
  background: #11a0bc none repeat scroll 0% 0%;
  transition: .2s linear;
}

.ifr_button:hover {
  box-shadow: 0px 0px 0px 2px #11a0bc inset, 0px 0px 0px 4px #FFF inset;
}

@media (max-width: 759px) {
  .iframe {
    width: 100%;
    margin-left: -20px;
    margin-left: auto;
    margin-right: auto;
    background: white url('../images/formbg.jpg') no-repeat scroll 50% 0%;
    background: white url('../images/formbg.webp') no-repeat scroll 50% 0%;
  }

  .form-font-2{
    font-size: 15px;
    width: 100%;
    line-height: 29px;
  }

.ifr_button{margin: 31px auto;  }

.im15 {width: 100%;}

h1{
  font-size: 32px;
}

}

@media (max-width: 1154px) {
.secondary-menu {
    overflow: hidden;
    position: relative;
    background: #e7f0f9 none repeat scroll 0% 0%;
    height: 45px;
    display: none;
}
.single-container {
    max-width: 1190px;
    overflow-x: hidden;
    margin: 15px auto 0px;
    margin-top: 53px;
    background: white none repeat scroll 0% 0%;
    position: relative;
}
}
/* Code tidied up by ScrapBook */
html { font-family: sans-serif; }
body { margin: 0px; }
figure, header, nav { display: block; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
button, input { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button { text-transform: none; }
button { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
input { line-height: normal; }
@media print {
  *, *::before, *::after { background: transparent none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  blockquote { border: 1px solid rgb(153, 153, 153); page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
  p, h2, h3 {  }
  h2, h3 { page-break-after: avoid; }
}
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Roboto",sans-serif; font-size: 18px; line-height: 1.42857; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); }
input, button { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(51, 122, 183); text-decoration: none; }
a:hover { color: rgb(35, 82, 124); text-decoration: underline; }

img { vertical-align: middle; }
h1, h2, h3 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1, h2, h3 { margin-top: 22px; margin-bottom: 22px; }
h1 { font-size: 41px; }
h2 { font-size: 34px; }
h3 { font-size: 28px; }
p { margin: 0px 0px 11px; }
ul { margin-top: 0px; margin-bottom: 11px; }
blockquote { padding: 11px 22px; margin: 0px 0px 22px; font-size: 20px; border-left: 5px solid rgb(255, 255, 255); }
[class^="icon-"], [class*=" icon-"] { font-family: "icomoon" ! important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -moz-osx-font-smoothing: grayscale; }
.icon-menu::before { content: ""; }
.icon-comment::before { content: ""; }

picture img{	
  max-width: 100%;	
  display: block;	
  outline: none;	
  border: 0;	
  margin: 0 auto;	
}	
/* Code tidied up by ScrapBook */
.widget-week { margin: 0px auto; padding: 15px 0px; max-width: 300px; border-top: 2px solid rgb(237, 94, 66); }
.widget-week h2 { font-size: 23px; margin-top: 0px; font-family: "Roboto Condensed",sans-serif; font-weight: bold; padding-bottom: 0px; text-align: left; margin-bottom: 15px; }
.widget-week__item { color: black; text-decoration: none; font-family: "Roboto",serif; font-weight: 700; font-size: 16px; text-align: center; display: flex; }
.widget-week__item:hover { color: black; text-decoration: none; }
.widget-week__item:hover .title { color: rgb(237, 94, 66); }
.widget-week__item .title { margin: 0px auto; padding: 15px 0px; line-height: 1.4; }
.widget-week__views { display: none; }
.show-views .widget-week__views { display: block; }
.top__item { padding-bottom: 20px; margin-top: 15px; }
.top__item { border-bottom: 1px solid rgb(201, 201, 201); }
.top__text {  }
.top__image {float: left;margin-top: 2px;width: 50px;height: 50px;flex-shrink: 0;background-color: rgb(187, 23, 11);background-position: center center;background-size: auto 100%;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;color: white;text-align: center;border-radius: 3px;}
.top__order { font-weight: 700; color: white; display: block; font-family: "Roboto",sans-serif; font-style: normal; font-size: 28px; }
.top__text { margin-left: 15px; }
.top__text .title { padding: 0px; text-align: left; line-height: 1.3; font-family: "Roboto",sans-serif; margin-bottom: 5px; font-size: 15px; font-weight: normal; }
p.comment-content-value{margin-left: 55px;margin-top: -22px;}
@media screen and (min-width:0\0) {    
.iframe {
    width: 65%;
    height: auto;
	margin-left: auto;
	margin-right: auto;
    background: white url('../images/formbg.jpg') no-repeat scroll;
    background-size: cover;
    box-sizing: border-box;
    padding: 10px;
    background-size: 100% 100%;
}
}