#weba-main

{

 /*background: #FFFFFF url('images/page.png') fixed; */

 margin:0 auto;

 font-size: 13px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 font-weight: normal;

 font-style: normal;

 position: relative;

 width: 100%;

 min-height: 100%;

 left: 0;

 top: 0;

 cursor:default;

 overflow:hidden;

}

table, ul.weba-hmenu

{

 font-size: 13px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 font-weight: normal;

 font-style: normal;

}



h1, h2, h3, h4, h5, h6, p, a, ul, ol, li

{

 margin: 0;

 padding: 0;

}



/* Reset buttons border. It's important for input and button tags. 

 * border-collapse should be separate for shadow in IE. 

 */

 .weba-button

 {

   border: 0;

   border-collapse: separate;

   -webkit-background-origin: border !important;

   -moz-background-origin: border !important;

   background-origin: border-box !important;

   background: #FFE400;

   border-width: 0;

   padding:0 20px;

   margin:0 auto;

   height:44px;

 }



 .weba-postcontent,

 .weba-postheadericons,

 .weba-postfootericons,

 .weba-blockcontent,

 ul.weba-vmenu a 

 {

   text-align: left;

 }



 .weba-postconteрnt,

 .weba-postcontent li,

 .weba-postcontent table,

 .weba-postcontent a,

 .weba-postcontent a:link,

 .weba-postcontent a:visited,

 .weba-postcontent a.visited,

 .weba-postcontent a:hover,

 .weba-postcontent a.hovered

 {

   font-size: 17px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 175%;

   text-align: justify;

 }



 .weba-postcontent p

 {

   margin: 13px 0;

   color: #333!important;

   font-size: 18px;

 }



 .weba-postcontent h1, .weba-postcontent h1 a, .weba-postcontent h1 a:link, .weba-postcontent h1 a:visited, .weba-postcontent h1 a:hover,

 .weba-postcontent h2, .weba-postcontent h2 a, .weba-postcontent h2 a:link, .weba-postcontent h2 a:visited, .weba-postcontent h2 a:hover,

 .weba-postcontent h3, .weba-postcontent h3 a, .weba-postcontent h3 a:link, .weba-postcontent h3 a:visited, .weba-postcontent h3 a:hover,

 .weba-postcontent h4, .weba-postcontent h4 a, .weba-postcontent h4 a:link, .weba-postcontent h4 a:visited, .weba-postcontent h4 a:hover,

 .weba-postcontent h5, .weba-postcontent h5 a, .weba-postcontent h5 a:link, .weba-postcontent h5 a:visited, .weba-postcontent h5 a:hover,

 .weba-postcontent h6, .weba-postcontent h6 a, .weba-postcontent h6 a:link, .weba-postcontent h6 a:visited, .weba-postcontent h6 a:hover,

 .weba-blockheader .t, .weba-blockheader .t a, .weba-blockheader .t a:link, .weba-blockheader .t a:visited, .weba-blockheader .t a:hover,

 .weba-vmenublockheader .t, .weba-vmenublockheader .t a, .weba-vmenublockheader .t a:link, .weba-vmenublockheader .t a:visited, .weba-vmenublockheader .t a:hover,

 .weba-headline, .weba-headline a, .weba-headline a:link, .weba-headline a:visited, .weba-headline a:hover,

 .weba-slogan, .weba-slogan a, .weba-slogan a:link, .weba-slogan a:visited, .weba-slogan a:hover,

 .weba-postheader, .weba-postheader a, .weba-postheader a:link, .weba-postheader a:visited, .weba-postheader a:hover

 {

   font-size: 22px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   line-height: 120%;

 }



 .weba-postcontent a, .weba-postcontent a:link

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   color: #000000;

 }



 .weba-postcontent a:visited, .weba-postcontent a.visited

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   color: #000000;

 }



 .weba-postcontent  a:hover, .weba-postcontent a.hover

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   color: #38424C;

 }



 .weba-postcontent h1

 {

   color: #FFE400;

   margin: 10px 0 0;

   font-size: 72px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   text-align: center;

 }



 .weba-blockcontent h1

 {

   margin: 10px 0 0;

   font-size: 72px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   text-align: center;

 }



 .weba-postcontent h1 a, .weba-postcontent h1 a:link, .weba-postcontent h1 a:hover, .weba-postcontent h1 a:visited, .weba-blockcontent h1 a, .weba-blockcontent h1 a:link, .weba-blockcontent h1 a:hover, .weba-blockcontent h1 a:visited 

 {

   font-size: 72px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   text-align: center;

 }



 .weba-postcontent h2

 {

   color: #FFFFFF;

   margin: 10px 0 0;

   font-size: 48px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   text-align: center;

 }



 .weba-blockcontent h2

 {

   margin: 10px 0 0;

   font-size: 48px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   text-align: center;

 }



 .weba-postcontent h2 a, .weba-postcontent h2 a:link, .weba-postcontent h2 a:hover, .weba-postcontent h2 a:visited, .weba-blockcontent h2 a, .weba-blockcontent h2 a:link, .weba-blockcontent h2 a:hover, .weba-blockcontent h2 a:visited 

 {

   font-size: 48px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   text-align: center;

 }



 .weba-postcontent h3

 {

  color: #000000;

  margin: 10px 0 0;

  font-size: 26px;

  font-weight: bold;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-blockcontent h3

{

 margin: 10px 0 0;

 font-size: 26px;

 font-weight: bold;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h3 a, .weba-postcontent h3 a:link, .weba-postcontent h3 a:hover, .weba-postcontent h3 a:visited, .weba-blockcontent h3 a, .weba-blockcontent h3 a:link, .weba-blockcontent h3 a:hover, .weba-blockcontent h3 a:visited 

{

 font-size: 24px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h4

{

 color: #000000;

 margin: 10px 0 0;

 font-size: 18px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-blockcontent h4

{

 margin: 10px 0 0;

 font-size: 18px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h4 a, .weba-postcontent h4 a:link, .weba-postcontent h4 a:hover, .weba-postcontent h4 a:visited, .weba-blockcontent h4 a, .weba-blockcontent h4 a:link, .weba-blockcontent h4 a:hover, .weba-blockcontent h4 a:visited 

{

 font-size: 18px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h5

{

 color: #696969;

 margin: 10px 0 0;

 font-size: 15px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-blockcontent h5

{

 margin: 10px 0 0;

 font-size: 15px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h5 a, .weba-postcontent h5 a:link, .weba-postcontent h5 a:hover, .weba-postcontent h5 a:visited, .weba-blockcontent h5 a, .weba-blockcontent h5 a:link, .weba-blockcontent h5 a:hover, .weba-blockcontent h5 a:visited 

{

 font-size: 15px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h6

{

 color: #B8B8B8;

 margin: 10px 0 0;

 font-size: 13px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-blockcontent h6

{

 margin: 10px 0 0;

 font-size: 13px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



.weba-postcontent h6 a, .weba-postcontent h6 a:link, .weba-postcontent h6 a:hover, .weba-postcontent h6 a:visited, .weba-blockcontent h6 a, .weba-blockcontent h6 a:link, .weba-blockcontent h6 a:hover, .weba-blockcontent h6 a:visited 

{

 font-size: 13px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

}



header, footer, article, nav, #weba-hmenu-bg, .weba-sheet, .weba-hmenu a, .weba-vmenu a, .weba-slidenavigator > a, .weba-checkbox:before, .weba-radiobutton:before

{

 -webkit-background-origin: border !important;

 -moz-background-origin: border !important;

 background-origin: border-box !important;

}



header, footer, article, nav, #weba-hmenu-bg, .weba-sheet, .weba-slidenavigator > a, .weba-checkbox:before, .weba-radiobutton:before

{

 display: block;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}



ul

{

 list-style-type: none;

}



ol

{

 list-style-position: inside;

}



html, body

{

 height: 100%;

}



body

{

 padding: 0;

 margin:0;

 min-width: 900px;

 color: #404040;

}



.weba-header:before, #weba-header-bg:before, .weba-layout-cell:before, .weba-layout-wrapper:before, .weba-footer:before, .weba-nav:before, #weba-hmenu-bg:before, .weba-sheet:before

{

 width: 100%;

 content: " ";

 display: table;

}

.weba-header:after, #weba-header-bg:after, .weba-layout-cell:after, .weba-layout-wrapper:after, .weba-footer:after, .weba-nav:after, #weba-hmenu-bg:after, .weba-sheet:after,

.cleared, .clearfix:after {

 clear: both;

 font: 0/0 serif;

 display: block;

 content: " ";

}



form

{

 padding: 0 !important;

 margin: 0 !important;

}



table.position

{

 position: relative;

 width: 100%;

 table-layout: fixed;

}



li h1, .weba-postcontent li h1, .weba-blockcontent li h1 

{

 margin:1px;

} 

li h2, .weba-postcontent li h2, .weba-blockcontent li h2 

{

 margin:1px;

} 

li h3, .weba-postcontent li h3, .weba-blockcontent li h3 

{

 margin:1px;

} 

li h4, .weba-postcontent li h4, .weba-blockcontent li h4 

{

 margin:1px;

} 

li h5, .weba-postcontent li h5, .weba-blockcontent li h5 

{

 margin:1px;

} 

li h6, .weba-postcontent li h6, .weba-blockcontent li h6 

{

 margin:1px;

} 

li p, .weba-postcontent li p, .weba-blockcontent li p 

{

 margin:1px;

}





.weba-shapes

{

 position: absolute;

 top: 0;

 right: 0;

 bottom: 0;

 left: 0;

 overflow: hidden;

 z-index: 0;

}



.weba-slider-inner {

 position: relative;

 overflow: hidden;

 width: 100%;

 height: 100%;

}



.weba-slidenavigator > a {

 display: inline-block;

 vertical-align: middle;

 outline-style: none;

 font-size: 1px;

}



.weba-slidenavigator > a:last-child {

 margin-right: 0 !important;

}



.weba-object143378339

{

  display: block;

  left: 0.63%;

  margin-left: -2px;

  position: absolute;

  top: 19px;

  width: 354px;

  height: 115px;

  background-image: url('images/object143378339.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  z-index: 1;

}

.weba-object125187798

{

  display: block;

  left: 50.23%;

  margin-left: -6px;

  position: absolute;

  top: 52px;

  width: 13px;

  height: 13px;

  background-image: url('images/object125187798.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  z-index: 3;

}

.weba-object780714824

{

  display: block;

  left: 50.34%;

  margin-left: -5px;

  position: absolute;

  top: 96px;

  width: 11px;

  height: 11px;

  background-image: url('images/object780714824.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  z-index: 4;

}

.weba-object2140765832

{

  display: block;

  left: 50.34%;

  margin-left: -4px;

  position: absolute;

  top: 128px;

  width: 9px;

  height: 11px;

  background-image: url('images/object2140765832.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  z-index: 5;

}

.weba-object377778232

{

  display: block;

  left: 74.08%;

  margin-left: -10px;

  position: absolute;

  top: 42px;

  width: 32px;

  height: 54px;

  background-image: url('img/operate.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  z-index: 6;

}

.weba-object1304145900

{

  display: block;

  left: 74.83%;

  margin-left: -10px;

  position: absolute;

  top: 108px;

  width: 14px;

  height: 21px;

  background-image: url('images/object1304145900.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  z-index: 7;

}

.weba-object935885479 h1, 

.weba-object935885479 h2, 

.weba-object935885479 h3, 

.weba-object935885479 h4, 

.weba-object935885479 h5, 

.weba-object935885479 h6, 

.weba-object935885479 p, 

.weba-object935885479 a, 

.weba-object935885479 ul, 

.weba-object935885479 ol, 

.weba-object935885479 li

{

  line-height: 100%;

}



.weba-object935885479

{  

  position: absolute;

  top: 42px;

  left: 63.72%;

  margin-left: -104px !important;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  -ms-transform: rotate(0deg);

  transform: rotate(0deg);

  overflow: hidden;

  background-image: url('images/object935885479.png');

  background-position: 0px 0px;

  background-repeat: no-repeat;

  z-index: 8;

  width: 164px;

  height: 110px;

}



.weba-object935885479-text-container 

{

  display: table;

}

.weba-object935885479-text

{

  line-height: 100%;

  display: table-cell;

  outline-style: none;

  padding: 0px 0px !important;

  height: 63px;

  width: 164px;  

  word-wrap: break-word;

  text-decoration: none;

}



.weba-object935885479-text,

.weba-object935885479-text a.weba-rss-tag-icon,

.weba-object935885479-text a.weba-facebook-tag-icon,

.weba-object935885479-text a.weba-twitter-tag-icon

{

  font-size: 16px;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

  text-align: left;

  vertical-align: middle;

  color: #000000 !important;

}



.weba-textblock ul > li

{

  background-position-y: 1px !important;

}

.weba-object3973469 h1, 

.weba-object3973469 h2, 

.weba-object3973469 h3, 

.weba-object3973469 h4, 

.weba-object3973469 h5, 

.weba-object3973469 h6, 

.weba-object3973469 p, 

.weba-object3973469 a, 

.weba-object3973469 ul, 

.weba-object3973469 ol, 

.weba-object3973469 li

{

  line-height: 100%;

}



.weba-object3973469

{  

  position: absolute;

  top: 1px;

  left: 99.42%;

  margin-left: -209px !important;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  -ms-transform: rotate(0deg);

  transform: rotate(0deg);

  overflow: hidden;

  background-image: url('images/object3973469.png');

  background-position: 0px 0px;

  background-repeat: no-repeat;

  z-index: 9;

  width: 250px;

  height: 115px;

}



.weba-object3973469-text-container 

{

  display: table;

}

.weba-object3973469-text

{

  line-height: 100%;

  display: table-cell;

  outline-style: none;

  padding: 0px 0px !important;

  height: 55px;

  width: 251px;  

  word-wrap: break-word;

}



.weba-object3973469-text,

.weba-object3973469-text a.weba-rss-tag-icon,

.weba-object3973469-text a.weba-facebook-tag-icon,

.weba-object3973469-text a.weba-twitter-tag-icon

{

  font-size: 22px;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

  font-weight: 900;

  font-style: normal;

  text-align: left;

  vertical-align: middle;

  color: #000000 !important;

}



.weba-textblock ul > li

{

  background-position-y: 5px !important;

}

.weba-object659887870 h1, 

.weba-object659887870 h2, 

.weba-object659887870 h3, 

.weba-object659887870 h4, 

.weba-object659887870 h5, 

.weba-object659887870 h6, 

.weba-object659887870 p, 

.weba-object659887870 a, 

.weba-object659887870 ul, 

.weba-object659887870 ol, 

.weba-object659887870 li

{

  line-height: 100%;

}



.weba-object659887870

{  

  position: absolute;

  top: 100px;

  left: 96.37%;

  margin-left: -176px !important;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  -ms-transform: rotate(0deg);

  transform: rotate(0deg);

  overflow: hidden;

  background-image: url('images/object659887870.png');

  background-position: 0px 0px;

  background-repeat: no-repeat;

  z-index: 10;

  width: 423px;

  height: 42px;

}



.weba-object659887870-text-container 

{

  display: table;

}

.weba-object659887870-text

{

  line-height: 100%;

  display: table-cell;

  outline-style: none;

  padding: 0px 0px !important;

  height: 21px;

  width: 423px;  

  word-wrap: break-word;

}



.weba-object659887870-text,

.weba-object659887870-text a.weba-rss-tag-icon,

.weba-object659887870-text a.weba-facebook-tag-icon,

.weba-object659887870-text a.weba-twitter-tag-icon

{

  font-size: 17px;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

  text-align: left;

  vertical-align: middle;

  color: #000000 !important;

}



.weba-textblock ul > li

{

  background-position-y: 0px !important;

}









.weba-footer .layout-item-0 { border-spacing: 0px 5px; border-collapse: separate;  }

.weba-footer .layout-item-1 { border-top-width:1px;border-top-style:solid;border-top-color:#D6D6D6;  }

.weba-footer .layout-item-2 { border-right-style:solid;border-right-width:1px;border-right-color:#D9D9D9; padding: 5px; vertical-align: middle;  }

.weba-footer .layout-item-3 { border-right-style:solid;border-right-width:1px;border-right-color:#D9D9D9; padding: 5px;  }

.weba-footer .layout-item-4 { padding: 5px;  }

.ie7 .weba-post .weba-layout-cell {border:none !important; padding:0 !important; }

.ie6 .weba-post .weba-layout-cell {border:none !important; padding:0 !important; }



.weba-header

{

 margin:0 auto;

 position:relative;

 /*height: 150px;*/

 /*background-image: url('images/header.jpg'); */

 background-position: center top;

 background-repeat: no-repeat;

 padding: 1rem 0;

}



.responsive .weba-header 

{

 /* background-image: url('images/header.jpg'); */

 background-position: center center;

}



.weba-header-inner{

 position: relative;

 width: 900px;

 z-index: auto !important;

 margin: 0 auto;

}



.weba-header>.widget 

{

 position:absolute;

 z-index:101;

}



.weba-nav

{

 background: #383838;

 margin:0 auto;

 position: relative;

 z-index: 499;

}



ul.weba-hmenu a, ul.weba-hmenu a:link, ul.weba-hmenu a:visited, ul.weba-hmenu a:hover 

{

 outline: none;

 position: relative;

 z-index: 11;

}



ul.weba-hmenu, ul.weba-hmenu ul

{

 display: block;

 margin: 0;

 padding: 0;

 border: 0;

 list-style-type: none;

}



ul.weba-hmenu li

{

 position: relative;

 z-index: 5;

 display: block;

 float: left;

 background: none;

 margin: 0;

 padding: 0;

 border: 0;

}



ul.weba-hmenu li:hover

{

 z-index: 10000;

 white-space: normal;

}



ul.weba-hmenu:after, ul.weba-hmenu ul:after

{

 content: ".";

 height: 0;

 display: block;

 visibility: hidden;

 overflow: hidden;

 clear: both;

}



ul.weba-hmenu, ul.weba-hmenu ul 

{

 min-height: 0;

}



ul.weba-hmenu 

{

 display: inline-block;

 vertical-align: bottom;

 padding-left: 0;

 padding-right: 0;

}



.weba-nav-inner:before 

{

 content:' ';

}



.weba-nav-inner{

 text-align: left;

 margin:0 auto;

}



.desktop  .weba-nav-inner{

 width: 900px;

 padding-left: 0;

 padding-right: 0;

}



.desktop .weba-nav

{

 padding-left: 0;

 padding-right: 0;

}



.weba-hmenu-extra1

{

 position: relative;

 display: block;

 float: left;

 width: auto;

 height: auto;

 background-position: center;

}



.weba-hmenu-extra2

{

 position: relative;

 display: block;

 float: right;

 width: auto;

 height: auto;

 background-position: center;

}



.weba-hmenu

{

 float: left;

}



.weba-menuitemcontainer

{

 margin:0 auto;

}

ul.weba-hmenu>li {

 margin-left: 1px;

}

ul.weba-hmenu>li:first-child {

 margin-left: 0;

}

ul.weba-hmenu>li:last-child, ul.weba-hmenu>li.last-child {

 margin-right: 0;

}



ul.weba-hmenu>li>a

{

 padding:0 20px;

 margin:0 auto;

 position: relative;

 display: block;

 height: 48px;

 cursor: pointer;

 text-decoration: none;

 color: #FFE400;

 line-height: 48px;

 text-align: center;

}



.weba-hmenu>li>a, 

.weba-hmenu>li>a:link, 

.weba-hmenu>li>a:visited, 

.weba-hmenu>li>a.active, 

.weba-hmenu>li>a:hover

{

 font-size: 15px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 font-weight: normal;

 font-style: normal;

 text-decoration: none;

 text-transform: uppercase;

 text-align: left;

}



ul.weba-hmenu>li>a.active

{

 background: #FFE81A;

 padding:0 20px;

 margin:0 auto;

 color: #000000;

 text-decoration: none;

}



ul.weba-hmenu>li>a:visited, 

ul.weba-hmenu>li>a:hover, 

ul.weba-hmenu>li:hover>a {

 text-decoration: none;

}



ul.weba-hmenu>li>a:hover, .desktop ul.weba-hmenu>li:hover>a

{

 background: #EBD300;

 padding:0 20px;

 margin:0 auto;

}

ul.weba-hmenu>li>a:hover, 

.desktop ul.weba-hmenu>li:hover>a {

 color: #000000;

 text-decoration: none;

}



ul.weba-hmenu>li:before

{

 position:absolute;

 display: block;

 content:' ';

 top:0;

 left:  -1px;

 width:1px;

 height: 48px;

 background: url('images/menuseparator.png') center center no-repeat;

}

ul.weba-hmenu>li:first-child:before{

 display:none;

}



ul.weba-hmenu li li a

{

 background: #B9C2CB;

 background: transparent;

 padding:0 22px;

 margin:0 auto;

}

ul.weba-hmenu li li 

{

 float: none;

 width: auto;

 margin-top: 1px;

 margin-bottom: 1px;

}



.desktop ul.weba-hmenu li li ul>li:first-child 

{

 margin-top: 0;

}



ul.weba-hmenu li li ul>li:last-child 

{

 margin-bottom: 0;

}



.weba-hmenu ul a

{

 display: block;

 white-space: nowrap;

 height: 32px;

 min-width: 7em;

 border: 0 solid transparent;

 text-align: left;

 line-height: 32px;

 color: #FFFFFF;

 font-size: 14px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 text-decoration: none;

 margin:0;

}



.weba-hmenu ul a:link, 

.weba-hmenu ul a:visited, 

.weba-hmenu ul a.active, 

.weba-hmenu ul a:hover

{

 text-align: left;

 line-height: 32px;

 color: #FFFFFF;

 font-size: 14px;

 font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 text-decoration: none;

 margin:0;

}



ul.weba-hmenu ul li a:hover, .desktop ul.weba-hmenu ul li:hover>a

{

 background: #EBD300;

 margin:0 auto;

}

.weba-hmenu ul a:hover

{

 text-decoration: none;

 color: #000000;

}



.desktop .weba-hmenu ul li:hover>a

{

 color: #000000;

}



ul.weba-hmenu ul:before

{

 background: #383838;

 margin:0 auto;

 display: block;

 position: absolute;

 content: ' ';

 z-index: 1;

}

.desktop ul.weba-hmenu li:hover>ul {

 visibility: visible;

 top: 100%;

}

.desktop ul.weba-hmenu li li:hover>ul {

 top: 0;

 left: 100%;

}



ul.weba-hmenu ul

{

 visibility: hidden;

 position: absolute;

 z-index: 10;

 left: 0;

 top: 0;

 background-image: url('images/spacer.gif');

}



.desktop ul.weba-hmenu>li>ul

{

 padding: 15px 35px 35px 35px;

 margin: -10px 0 0 -30px;

}



.desktop ul.weba-hmenu ul ul

{

 padding: 35px 35px 35px 15px;

 margin: -35px 0 0 -5px;

}



.desktop ul.weba-hmenu ul.weba-hmenu-left-to-right 

{

 right: auto;

 left: 0;

 margin: -10px 0 0 -30px;

}



.desktop ul.weba-hmenu ul.weba-hmenu-right-to-left 

{

 left: auto;

 right: 0;

 margin: -10px -30px 0 0;

}



.desktop ul.weba-hmenu li li:hover>ul.weba-hmenu-left-to-right {

 right: auto;

 left: 100%;

}

.desktop ul.weba-hmenu li li:hover>ul.weba-hmenu-right-to-left {

 left: auto;

 right: 100%;

}



.desktop ul.weba-hmenu ul ul.weba-hmenu-left-to-right

{

 right: auto;

 left: 0;

 padding: 35px 35px 35px 15px;

 margin: -35px 0 0 -5px;

}



.desktop ul.weba-hmenu ul ul.weba-hmenu-right-to-left

{

 left: auto;

 right: 0;

 padding: 35px 15px 35px 35px;

 margin: -35px -5px 0 0;

}



.desktop ul.weba-hmenu li ul>li:first-child {

 margin-top: 0;

}

.desktop ul.weba-hmenu li ul>li:last-child {

 margin-bottom: 0;

}



.desktop ul.weba-hmenu ul ul:before

{

 border-radius: 0;

 top: 30px;

 bottom: 30px;

 right: 30px;

 left: 10px;

}



.desktop ul.weba-hmenu>li>ul:before

{

 top: 10px;

 right: 30px;

 bottom: 30px;

 left: 30px;

}



.desktop ul.weba-hmenu>li>ul.weba-hmenu-left-to-right:before {

 right: 30px;

 left: 30px;

}

.desktop ul.weba-hmenu>li>ul.weba-hmenu-right-to-left:before {

 right: 30px;

 left: 30px;

}

.desktop ul.weba-hmenu ul ul.weba-hmenu-left-to-right:before {

 right: 30px;

 left: 10px;

}

.desktop ul.weba-hmenu ul ul.weba-hmenu-right-to-left:before {

 right: 10px;

 left: 30px;

}



.desktop ul.weba-hmenu>li.ext>a

{

 white-space: nowrap;

}



.desktop ul.weba-hmenu>li.ext>a:hover,

.desktop ul.weba-hmenu>li.ext:hover>a,

.desktop ul.weba-hmenu>li.ext:hover>a.active  

{

 background: none;

 /* default padding + border size */

 padding: 0 20px 0 20px;

 /* margin for shadow */

 margin: -0 -0 0 -0;

 overflow: hidden;

 position: relative;

 border: none;

 border-radius: 0;

 box-shadow: none;

 color: #FFE400;

}



.desktop ul.weba-hmenu>li.ext>a:hover:before,

.desktop ul.weba-hmenu>li.ext:hover>a:before,

.desktop ul.weba-hmenu>li.ext:hover>a.active:before  

{

 position: absolute;

 content: ' ';

 /* top, right, left - for shadow */

 top: 0;

 right: 0;

 left: 0;

 /* border + shadow */

 bottom: -0;

 background-color: #383838;

 border: 0 solid transparent;

 border-top-left-radius: 0;

 border-top-right-radius: 0;

 box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);

 z-index: -1;

}



.desktop ul.weba-hmenu>li.ext:hover>ul 

{

 padding-top: 5px;

 /* menu bar padding */

 margin-top: 0;

}



.desktop ul.weba-hmenu>li.ext:hover>ul:before 

{

 /* border + shadow */

 top: -0;

 clip: rect(5px, auto, auto, auto);

 border-top-left-radius: 0;

 border-top-right-radius: 0;

 box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);

}



ul.weba-hmenu>li.ext>.ext-r,

ul.weba-hmenu>li.ext>.ext-l,

ul.weba-hmenu>li.ext>.ext-m,

ul.weba-hmenu>li.ext>.ext-off

{

 display: none;

 z-index: 12;

 -webkit-box-sizing: border-box;

 -moz-box-sizing: border-box;

 box-sizing: border-box;

}



.desktop ul.weba-hmenu>li.ext>ul 

{

 z-index: 13;

}



.desktop ul.weba-hmenu>li.ext.ext-r:hover>.ext-r,

.desktop ul.weba-hmenu>li.ext.ext-l:hover>.ext-l

{

 position: absolute;

 display: block;

 overflow: hidden;

   /* size of radius 

   * if size if 0 we should now generate script 

   * that adds ext-r and ext-m divs

   */

   height: 5px;

   top: 100%;

   padding-top: 0;

   margin-top: -0;

 /* border width + shadow */}



 .desktop ul.weba-hmenu>li.ext:hover>.ext-r:before,

 .desktop ul.weba-hmenu>li.ext:hover>.ext-l:before

 {

   position: absolute;

   content: ' ';

   top: 0;

   /* border + shadow */

   bottom: -0;

   background-color: #383838;

   border: 0 solid transparent;

   box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);

 }



 .desktop ul.weba-hmenu>li.ext.ext-r:hover>.ext-r

 {

   left: 100%;

   right: auto;

   padding-left: 0;

   margin-left: 0;

   padding-right: 0;

   margin-right: -0;

 /* only shadow */}



 .desktop ul.weba-hmenu>li.ext.ext-r:hover>.ext-r:before

 {

   right: 0;

   left: -0;

   border-top-left-radius: 0;

   border-top-right-radius: 0;

 }



 .desktop ul.weba-hmenu>li.ext.ext-l:hover>.ext-l

 {

   right: 100%;

   left: auto;

   padding-right: 0;

   margin-right: 0;

   padding-left: 0;

   margin-left: -0;

 /* only shadow */}



 .desktop ul.weba-hmenu>li.ext.ext-l:hover>.ext-l:before

 {

   right: -0;

   left: 0;

   border-top-right-radius: 0;

   border-top-left-radius: 0;

 }



 .desktop ul.weba-hmenu>li.ext:hover>.ext-m, 

 .desktop ul.weba-hmenu>li.ext:hover>.ext-off 

 {

   position: absolute;

   display: block;

   overflow: hidden;

   height: 5px;

   top: 100%;

 }



 .desktop ul.weba-hmenu>li.ext.ext-r:hover>.ext-m 

 {

   /* shadow offset */

   left: -0;

   right: 0;

   /* shadow offset */

   padding-right: 0;

   padding-left: 0;

 }



 .desktop ul.weba-hmenu>li.ext:hover>.ext-off 

 {

   /* shadow offset */

   left: -0;

   right: -0;

   /* shadow offset */

   padding-left: 0;

   padding-right: 0;

 }



 .desktop ul.weba-hmenu>li.ext.ext-l:hover>.ext-m

 {

   /* shadow offset */

   right: -0;

   left: 0;

   /* shadow offset */

   padding-left: 0;

   padding-right: 0;

 }



 .desktop ul.weba-hmenu>li.ext.ext-l.ext-r:hover>.ext-m

 {

   /* shadow offset */

   right: -0;

   left: -0;

   /* shadow offset */

   padding-left: 0;

   padding-right: 0;

 }



 .desktop ul.weba-hmenu>li.ext:hover>.ext-m:before, 

 .desktop ul.weba-hmenu>li.ext:hover>.ext-off:before 

 {

   position: absolute;

   content: ' ';

   top: -0;

   bottom: -0;

   /* shadow offset */

   background-color: #383838;

   border: 0 solid transparent;

   box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);

 }



 .desktop ul.weba-hmenu>li.ext.ext-r:hover>.ext-m:before

 {

   right: -0;

   left: 0;

 }



 .desktop ul.weba-hmenu>li.ext.ext-l:hover>.ext-m:before

 {

   left: -0;

   right: 0;

 }



 .desktop ul.weba-hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before

 {

   left: -0;

   right: -0

   ;

 }



 .weba-sheet

 {

   margin:-10px auto 0;

   position:relative;

   cursor:auto;

   width: 900px;

   z-index: auto !important;

 }



 .weba-layout-wrapper

 {

   position: relative;

   margin: 0 auto 0 auto;

   z-index: auto !important;

 }



 .weba-content-layout

 {

   display: table;

   width: 100%;

   table-layout: fixed;

 }



 .weba-content-layout-row 

 {

   display: table-row;

 }



 .weba-layout-cell

 {

   display: table-cell;

   vertical-align: top;

 }



 /* need only for content layout in post content */ 

 .weba-postcontent .weba-content-layout

 {

   border-collapse: collapse;

 }



 .weba-block

 {

   margin:3px;

 }

 div.weba-block img

 {

   border: none;

   margin: 0;

 }



 .weba-blockheader

 {

   padding:6px 5px;

   margin:0 auto 2px;

 }

 .weba-blockheader .t,

 .weba-blockheader .t a,

 .weba-blockheader .t a:link,

 .weba-blockheader .t a:visited, 

 .weba-blockheader .t a:hover

 {

   color: #758799;

   font-size: 20px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   margin: 0 5px;

 }



 .weba-blockcontent

 {

   padding:5px;

   margin:0 auto;

   color: #404040;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 175%;

 }

 .weba-blockcontent table,

 .weba-blockcontent li, 

 .weba-blockcontent a,

 .weba-blockcontent a:link,

 .weba-blockcontent a:visited,

 .weba-blockcontent a:hover

 {

   color: #404040;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 175%;

 }



 .weba-blockcontent p

 {

   margin: 0 5px;

 }



 .weba-blockcontent a, .weba-blockcontent a:link

 {

   color: #FFEB38;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-blockcontent a:visited, .weba-blockcontent a.visited

 {

   color: #BABABA;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

 }



 .weba-blockcontent a:hover, .weba-blockcontent a.hover

 {

   color: #FFE500;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

 }

 .weba-block ul>li:before

 {

   content:url('images/blockbullets.png');

   margin-right:6px;

   bottom: 2px;

   position:relative;

   display:inline-block;

   vertical-align:middle;

   font-size:0;

   line-height:0;

   margin-left: -12px;

 }

 .opera .weba-block ul>li:before

 {

   /* Vertical-align:middle in Opera doesn't need additional offset */

   bottom: 0;

 }



 .weba-block li

 {

   font-size: 15px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 175%;

   color: #696969;

   margin: 5px 0 0 10px;

 }



 .weba-block ul>li, .weba-block ol

 {

   padding: 0;

 }



 .weba-block ul>li

 {

   padding-left: 12px;

 }



 .weba-breadcrumbs

 {

   margin:0 auto;

 }



 a.weba-button,

 a.weba-button:link,

 a:link.weba-button:link,

 body a.weba-button:link,

 a.weba-button:visited,

 body a.weba-button:visited,

 input.weba-button,

 button.weba-button

 {

   text-decoration: none;

   font-size: 15px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   position:relative;

   display: inline-block;

   vertical-align: middle;

   white-space: nowrap;

   text-align: center;

   color: #000000;

   margin: 0 5px 0 0 !important;

   overflow: visible;

   cursor: pointer;

   text-indent: 0;

   line-height: 44px;

   -webkit-box-sizing: content-box;

   -moz-box-sizing: content-box;

   box-sizing: content-box;

 }



 .weba-button img

 {

   margin: 0;

   vertical-align: middle;

 }



 .firefox2 .weba-button

 {

   display: block;

   float: left;

 }



 input, select, textarea, a.weba-search-button span

 {

   vertical-align: middle;

   font-size: 14px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

 }



 .weba-block select 

 {

   width:96%;

 }



 input.weba-button

 {

   float: none !important;

 }



 .weba-button.active, .weba-button.active:hover

 {

   background: #EBD300;

   border-width: 0;

   padding:0 20px;

   margin:0 auto;

 }

 .weba-button.active, .weba-button.active:hover {

   color: #000000 !important;

 }



 .weba-button.hover, .weba-button:hover

 {

   background: #EBD300;

   border-width: 0;

   padding:0 20px;

   margin:0 auto;

 }

 .weba-button.hover, .weba-button:hover {

   color: #000000 !important;

 }



 input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea

 {

   background: #FAFAFA;

   border:4px solid #FFE400;

   margin:0 auto;

 }

 input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea

 {

   width: 100%;

   padding: 5px 0;

   color: #525252 !important;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   text-shadow: none;

 }

 input.weba-error, textarea.weba-error

 {

   background: #FAFAFA;

   border:1px solid #E2341D;

   margin:0 auto;

 }

 input.weba-error, textarea.weba-error {

   color: #525252 !important;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

 }

 form.weba-search input[type="text"]

 {

   background: #FFFFFF;

   -webkit-border-radius:4px;

   -moz-border-radius:4px;

   border-radius:4px;

   border:1px solid #D6D6D6;

   margin:0 auto;

   width: 100%;

   padding: 4px 0;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   color: #364049 !important;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

 }

 form.weba-search 

 {

   background-image: none;

   border: 0;

   display:block;

   position:relative;

   top:0;

   padding:0;

   margin:5px;

   left:0;

   line-height: 0;

 }



 form.weba-search input, a.weba-search-button

 {

   top:0;

   right:0;

 }



 form.weba-search>input, a.weba-search-button{

   bottom:0;

   left:0;

   vertical-align: middle;

 }



 form.weba-search input[type="submit"], input.weba-search-button, a.weba-search-button

 {

   margin:0 auto;

 }

 form.weba-search input[type="submit"], input.weba-search-button, a.weba-search-button {

   position:absolute;

   left:auto;

   display:block;

   border:none;

   background:url('images/searchicon.png') center center no-repeat;

   width:24px;

   height: 100%;

   padding:0;

   color: #FFFFFF !important;

   cursor: pointer;

 }



 a.weba-search-button span.weba-search-button-text {

   display: none;

 }



 label.weba-checkbox:before

 {

   background: #FAFAFA;

   -webkit-border-radius:1px;

   -moz-border-radius:1px;

   border-radius:1px;

   border-width: 0;

   margin:0 auto;

   width:16px;

   height:16px;

 }

 label.weba-checkbox

 {

   cursor: pointer;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   line-height: 16px;

   display: inline-block;

   color: #364049 !important;

 }



 .weba-checkbox>input[type="checkbox"]

 {

   margin: 0 5px 0 0;

 }



 label.weba-checkbox.active:before

 {

   background: #FFEE57;

   -webkit-border-radius:1px;

   -moz-border-radius:1px;

   border-radius:1px;

   border-width: 0;

   margin:0 auto;

   width:16px;

   height:16px;

   display: inline-block;

 }



 label.weba-checkbox.hovered:before

 {

   background: #D9DEE3;

   -webkit-border-radius:1px;

   -moz-border-radius:1px;

   border-radius:1px;

   border-width: 0;

   margin:0 auto;

   width:16px;

   height:16px;

   display: inline-block;

 }



 label.weba-radiobutton:before

 {

   background: #FAFAFA;

   -webkit-border-radius:3px;

   -moz-border-radius:3px;

   border-radius:3px;

   border-width: 0;

   margin:0 auto;

   width:12px;

   height:12px;

 }

 label.weba-radiobutton

 {

   cursor: pointer;

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   line-height: 12px;

   display: inline-block;

   color: #364049 !important;

 }



 .weba-radiobutton>input[type="radio"]

 {

   vertical-align: baseline;

   margin: 0 5px 0 0;

 }



 label.weba-radiobutton.active:before

 {

   background: #B9C2CB;

   -webkit-border-radius:3px;

   -moz-border-radius:3px;

   border-radius:3px;

   border-width: 0;

   margin:0 auto;

   width:12px;

   height:12px;

   display: inline-block;

 }



 label.weba-radiobutton.hovered:before

 {

   background: #D9DEE3;

   -webkit-border-radius:3px;

   -moz-border-radius:3px;

   border-radius:3px;

   border-width: 0;

   margin:0 auto;

   width:12px;

   height:12px;

   display: inline-block;

 }



 .weba-comments

 {

   border-top:1px dotted #A1ADBA;

   margin:0 auto;

   margin-top: 25px;

 }



 .weba-comments h2

 {

   color: #23292F;

 }



 .weba-comment-inner

 {

   -webkit-border-radius:2px;

   -moz-border-radius:2px;

   border-radius:2px;

   padding:5px;

   margin:0 auto;

   margin-left: 96px;

 }

 .weba-comment-avatar 

 {

   float:left;

   width:80px;

   height:80px;

   padding:2px;

   background:#fff;

   border:1px solid #E8E8E8;

 }



 .weba-comment-avatar>img

 {

   margin:0 !important;

   border:none !important;

 }



 .weba-comment-content

 {

   padding:10px 0;

   color: #404040;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-comment

 {

   margin-top: 6px;

 }



 .weba-comment:first-child

 {

   margin-top: 0;

 }



 .weba-comment-header

 {

   color: #23292F;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 100%;

 }



 .weba-comment-header a, 

 .weba-comment-header a:link, 

 .weba-comment-header a:visited,

 .weba-comment-header a.visited,

 .weba-comment-header a:hover,

 .weba-comment-header a.hovered

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 100%;

 }



 .weba-comment-header a, .weba-comment-header a:link

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: bold;

   font-style: normal;

   color: #758799;

 }



 .weba-comment-header a:visited, .weba-comment-header a.visited

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #758799;

 }



 .weba-comment-header a:hover,  .weba-comment-header a.hovered

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #758799;

 }



 .weba-comment-content a, 

 .weba-comment-content a:link, 

 .weba-comment-content a:visited,

 .weba-comment-content a.visited,

 .weba-comment-content a:hover,

 .weba-comment-content a.hovered

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-comment-content a, .weba-comment-content a:link

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #D1BC00;

 }



 .weba-comment-content a:visited, .weba-comment-content a.visited

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #545454;

 }



 .weba-comment-content a:hover,  .weba-comment-content a.hovered

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #D1BC00;

 }



 .weba-pager

 {

   -webkit-border-radius:4px;

   -moz-border-radius:4px;

   border-radius:4px;

   padding:6px;

   margin:2px;

 }



 .weba-pager>*:last-child

 {

   margin-right:0 !important;

 }



 .weba-pager>span {

   cursor:default;

 }



 .weba-pager>*

 {

   background: #D9DEE3;

   -webkit-border-radius:4px;

   -moz-border-radius:4px;

   border-radius:4px;

   padding:10px;

   margin:0 4px 0 auto;

   line-height: normal;

   position:relative;

   display:inline-block;

   margin-left: 0;

 }



 .weba-pager a:link,

 .weba-pager a:visited,

 .weba-pager .active

 {

   line-height: normal;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   color: #1C2126

   ;

 }



 .weba-pager .active

 {

   background: #B6BFC9;

   padding:10px;

   margin:0 4px 0 auto;

   color: #FFFFFF

   ;

 }



 .weba-pager .more

 {

   background: #D9DEE3;

   margin:0 4px 0 auto;

 }

 .weba-pager a.more:link,

 .weba-pager a.more:visited

 {

   color: #423C00

   ;

 }

 .weba-pager a:hover

 {

   background: #B9C2CB;

   padding:10px;

   margin:0 4px 0 auto;

 }

 .weba-pager  a:hover,

 .weba-pager  a.more:hover

 {

   text-decoration: none;

   color: #21262C

   ;

 }

 .weba-pager>*:after

 {

   margin:0 0 0 auto;

   display:inline-block;

   position:absolute;

   content: ' ';

   top:0;

   width:0;

   height:100%;

   right: 0;

   text-decoration:none;

 }



 .weba-pager>*:last-child:after{

   display:none;

 }



 .weba-commentsform

 {

   background: #E8E8E8;

   background: transparent;

   padding:10px;

   margin:0 auto;

   margin-top:25px;

   color: #23292F;

 }



 .weba-commentsform h2{

   padding-bottom:10px;

   margin: 0;

   color: #23292F;

 }



 .weba-commentsform label {

   display: inline-block;

   line-height: 25px;

 }



 .weba-commentsform input:not([type=submit]), .weba-commentsform textarea {

   box-sizing: border-box;

   -moz-box-sizing: border-box;

   -webkit-box-sizing: border-box;

   width:100%;

   max-width:100%;

 }



 .weba-commentsform .form-submit

 {

   margin-top: 10px;

 }

 .weba-post

 {

   padding:5px;

 }

 a img

 {

   border: 0;

 }



 .weba-article img, img.weba-article, .weba-block img, .weba-footer img

 {

   margin: 7px 7px 7px 7px;

 }



 .weba-metadata-icons img

 {

   border: none;

   vertical-align: middle;

   margin: 2px;

 }



 .weba-article table, table.weba-article

 {

   border-collapse: collapse;

   margin: 1px;

 }



 .weba-post .weba-content-layout-br

 {

   height: 0;

 }



 .weba-article th, .weba-article td

 {

   padding: 2px;

   border: solid 1px #B9C2CB;

   vertical-align: top;

   text-align: left;

 }



 .weba-article th

 {

   text-align: center;

   vertical-align: middle;

   padding: 7px;

 }



 pre

 {

   overflow: auto;

   padding: 0.1em;

 }



 .preview-cms-logo

 {

   border: 0;

   margin: 1em 1em 0 0;

   float: left;

 }



 .image-caption-wrapper

 {

   padding: 7px 7px 7px 7px;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

 }



 .image-caption-wrapper img

 {

   margin: 0 !important;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

 }



 .image-caption-wrapper div.weba-collage

 {

   margin: 0 !important;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

 }



 .image-caption-wrapper p

 {

   font-size: 80%;

   text-align: right;

   margin: 0;

 }



 .weba-postheader

 {

   color: #696969;

   margin: 5px 10px;

   font-size: 24px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

 }



 .weba-postheader a, 

 .weba-postheader a:link, 

 .weba-postheader a:visited,

 .weba-postheader a.visited,

 .weba-postheader a:hover,

 .weba-postheader a.hovered

 {

   font-size: 24px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

 }



 .weba-postheader a, .weba-postheader a:link

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   text-align: left;

   color: #FFEC3D;

 }



 .weba-postheader a:visited, .weba-postheader a.visited

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   text-align: left;

   color: #8C8C8C;

 }



 .weba-postheader a:hover,  .weba-postheader a.hovered

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   text-align: left;

   color: #FFEB38;

 }



 .weba-postheadericons,

 .weba-postheadericons a,

 .weba-postheadericons a:link,

 .weba-postheadericons a:visited,

 .weba-postheadericons a:hover

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #696969;

 }



 .weba-postheadericons

 {

   padding: 1px;

   margin: 0 0 0 10px;

 }



 .weba-postheadericons a, .weba-postheadericons a:link

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

   color: #FFEA29;

 }



 .weba-postheadericons a:visited, .weba-postheadericons a.visited

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   text-decoration: none;

   color: #757575;

 }



 .weba-postheadericons a:hover, .weba-postheadericons a.hover

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: normal;

   text-decoration: underline;

   color: #EBD300;

 }



 .weba-postdateicon:before

 {

   content:url('images/postdateicon.png');

   margin-right:6px;

   position:relative;

   display:inline-block;

   vertical-align:middle;

   font-size:0;

   line-height:0;

   bottom: auto;

 }

 .opera .weba-postdateicon:before

 {

   /* Vertical-align:middle in Opera doesn't need additional offset */

   bottom: 0;

 }



 .weba-postauthoricon:before

 {

   content:url('images/postauthoricon.png');

   margin-right:6px;

   position:relative;

   display:inline-block;

   vertical-align:middle;

   font-size:0;

   line-height:0;

   bottom: auto;

 }

 .opera .weba-postauthoricon:before

 {

   /* Vertical-align:middle in Opera doesn't need additional offset */

   bottom: 0;

 }



 .weba-postediticon:before

 {

   content:url('images/postediticon.png');

   margin-right:6px;

   bottom: 2px;

   position:relative;

   display:inline-block;

   vertical-align:middle;

   font-size:0;

   line-height:0;

 }

 .opera .weba-postediticon:before

 {

   /* Vertical-align:middle in Opera doesn't need additional offset */

   bottom: 0;

 }



 .weba-postcontent ul>li:before,  .weba-post ul>li:before,  .weba-textblock ul>li:before

 {

   content:url('images/postbullets.png');

   margin-right:6px;

   bottom: 2px;

   position:relative;

   display:inline-block;

   vertical-align:middle;

   font-size:0;

   line-height:0;

 }

 .opera .weba-postcontent ul>li:before, .opera   .weba-post ul>li:before, .opera   .weba-textblock ul>li:before

 {

   /* Vertical-align:middle in Opera doesn't need additional offset */

   bottom: 0;

 }



 .weba-postcontent li, .weba-post li, .weba-textblock li

 {

   font-size: 17px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #404040;

   margin: 3px 0 0 11px;

 }



 .weba-postcontent ul>li, .weba-post ul>li, .weba-textblock ul>li, .weba-postcontent ol, .weba-post ol, .weba-textblock ol

 {

   padding: 0;

 }



 .weba-postcontent ul>li, .weba-post ul>li, .weba-textblock ul>li

 {

   padding-left: 9px;

 }



 .weba-postcontent ul>li:before,  .weba-post ul>li:before,  .weba-textblock ul>li:before

 {

   margin-left: -9px;

 }



 .weba-postcontent ol, .weba-post ol, .weba-textblock ol, .weba-postcontent ul, .weba-post ul, .weba-textblock ul

 {

   margin: 1em 0 1em 11px;

 }



 .weba-postcontent li ol, .weba-post li ol, .weba-textblock li ol, .weba-postcontent li ul, .weba-post li ul, .weba-textblock li ul

 {

   margin: 0.5em 0 0.5em 11px;

 }



 .weba-postcontent li, .weba-post li, .weba-textblock li

 {

   margin: 3px 0 0 0;

 }



 .weba-postcontent ol>li, .weba-post ol>li, .weba-textblock ol>li

 {

   /* overrides overflow for "ul li" and sets the default value */

   overflow: visible;

 }



 .weba-postcontent ul>li, .weba-post ul>li, .weba-textblock ul>li

 {

   /* makes "ul li" not to align behind the image if they are in the same line */

   overflow-x: visible;

   overflow-y: hidden;

 }



 blockquote

 {

   padding: 10px;

   margin: 0;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   overflow: auto;

   clear:both;

 }

 blockquote a, .weba-postcontent blockquote a, .weba-blockcontent blockquote a, .weba-footer blockquote a,

 blockquote a:link, .weba-postcontent blockquote a:link, .weba-blockcontent blockquote a:link, .weba-footer blockquote a:link,

 blockquote a:visited, .weba-postcontent blockquote a:visited, .weba-blockcontent blockquote a:visited, .weba-footer blockquote a:visited,

 blockquote a:hover, .weba-postcontent blockquote a:hover, .weba-blockcontent blockquote a:hover, .weba-footer blockquote a:hover

 {

   color: #121212;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   font-weight: normal;

   font-style: italic;

   text-align: left;

 }



 /* Override native 'p' margins*/

 blockquote p,

 .weba-postcontent blockquote p,

 .weba-blockcontent blockquote p,

 .weba-footer blockquote p

 {

   margin: 0;

   margin: 5px 0;

 }



 .Sorter img

 {

   border:0;

   vertical-align:middle;

   padding:0;

   margin:0;

   position:static;

   z-index:1;

   width: 12px;

   height: 6px;

 }



 .Sorter a

 {

   position:relative;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #647587;

 }



 .Sorter a:link

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #647587;

 }



 .Sorter a:visited, .Sorter a.visited

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #647587;

 }



 .Sorter a:hover, .Sorter a.hover

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #4C5967;

 }



 .Sorter

 {

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color:#364049;

 }



 .weba-footer

 {

   background: #FFFFFF;

   border-top:4px solid #FFE400;

   margin:0 auto;

   position: relative;

   color: #000000;

   font-size: 14px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 175%;

   text-align: left;

   padding: 0;

 }



 .weba-footer a,

 .weba-footer a:link,

 .weba-footer a:visited,

 .weba-footer a:hover,

 .weba-footer td, 

 .weba-footer th,

 .weba-footer caption

 {

   color: #000000;

   font-size: 14px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   line-height: 175%;

 }



 .weba-footer p 

 {

   padding:0;

   text-align: left;

 }



 .weba-footer a,

 .weba-footer a:link

 {

   color: #FFE400;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

 }



 .weba-footer a:visited

 {

   color: #FFE400;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

 }



 .weba-footer a:hover

 {

   color: #EBD300;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   text-decoration: none;

 }



 .weba-footer h1

 {

   color: #8A99A8;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-footer h2

 {

   color: #A1ADBA;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-footer h3

 {

   color: #FFE81A;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-footer h4

 {

   color: #858585;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-footer h5

 {

   color: #858585;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-footer h6

 {

   color: #858585;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

 }



 .weba-footer img

 {

   border: none;

   margin: 0;

 }



 .weba-footer-inner

 {

   margin: 0 auto;

   width:900px;

   padding:25px;

   padding-right: 25px;

   padding-left: 25px;

 }



 .weba-rss-tag-icon

 {

   background:  url('images/footerrssicon.png') no-repeat scroll;

   margin:0 auto;

   min-height:32px;

   min-width:32px;

   display: inline-block;

   text-indent: 35px;

   background-position: left center;

 }



 .weba-rss-tag-icon:empty

 {

   vertical-align: middle;

 }



 .weba-facebook-tag-icon

 {

   background:  url('images/footerfacebookicon.png') no-repeat scroll;

   margin:0 auto;

   min-height:32px;

   min-width:32px;

   display: inline-block;

   text-indent: 35px;

   background-position: left center;

 }



 .weba-facebook-tag-icon:empty

 {

   vertical-align: middle;

 }



 .weba-twitter-tag-icon

 {

   background:  url('images/footertwittericon.png') no-repeat scroll;

   margin:0 auto;

   min-height:32px;

   min-width:32px;

   display: inline-block;

   text-indent: 35px;

   background-position: left center;

 }



 .weba-twitter-tag-icon:empty

 {

   vertical-align: middle;

 }



 .weba-footer ul>li:before

 {

   content:url('images/footerbullets.png');

   margin-right:6px;

   bottom: 2px;

   position:relative;

   display:inline-block;

   vertical-align:middle;

   font-size:0;

   line-height:0;

   margin-left: -13px;

 }

 .opera .weba-footer ul>li:before

 {

   /* Vertical-align:middle in Opera doesn't need additional offset */

   bottom: 0;

 }



 .weba-footer li

 {

   font-size: 13px;

   font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

   color: #A89700;

 }



 .weba-footer ul>li, .weba-footer ol

 {

   padding: 0;

 }



 .weba-footer ul>li

 {

   padding-left: 13px;

 }



 .weba-page-footer, 

 .weba-page-footer a,

 .weba-page-footer a:link,

 .weba-page-footer a:visited,

 .weba-page-footer a:hover

 {

   font-family: Arial;

   font-size: 10px;

   letter-spacing: normal;

   word-spacing: normal;

   font-style: normal;

   font-weight: normal;

   text-decoration: underline;

   color: #647587;

 }



 .weba-page-footer

 {

   position: relative;

   z-index: auto !important;

   padding: 1em;

   text-align: center !important;

   text-decoration: none;

   color: #595959;

 }



 .weba-lightbox-wrapper 

 {

   background: #333;

   background: rgba(0, 0, 0, .8);

   bottom: 0;

   left: 0;

   padding: 0 100px;

   position: fixed;

   right: 0;

   text-align: center;

   top: 0;

   z-index: 1000000;

 }



 .weba-lightbox,

 .weba-lightbox-wrapper .weba-lightbox-image

 {

   cursor: pointer;

 }



 .weba-lightbox-wrapper .weba-lightbox-image

 {

   border: 6px solid #fff;

   border-radius: 3px;

   display: none;

   max-width: 100%;

   vertical-align: middle;

 }



 .weba-lightbox-wrapper .weba-lightbox-image.active

 {

   display: inline-block;

 }



 .weba-lightbox-wrapper .lightbox-error

 {

   background: #fff;

   border: 1px solid #b4b4b4;

   border-radius: 10px;

   box-shadow: 0 2px 5px #333;

   height: 80px;

   opacity: .95;

   padding: 20px;

   position: fixed;

   width: 300px;

   z-index: 100;

 }



 .weba-lightbox-wrapper .loading

 {

   background: #fff url('images/preloader-01.gif') center center no-repeat;

   border: 1px solid #b4b4b4;

   border-radius: 10px;

   box-shadow: 0 2px 5px #333;

   height: 32px;

   opacity: .5;

   padding: 10px;

   position: fixed;

   width: 32px;

   z-index: 10100;

 }



 .weba-lightbox-wrapper .arrow

 {

   cursor: pointer;

   height: 100px;

   opacity: .5;

   filter: alpha(opacity=50);

   position: fixed;

   width: 82px;

   z-index: 10003;

 }



 .weba-lightbox-wrapper .arrow.left

 {

   left: 9px;

 }



 .weba-lightbox-wrapper .arrow.right

 {

   right: 9px;

 }



 .weba-lightbox-wrapper .arrow:hover

 {

   opacity: 1;

   filter: alpha(opacity=100);

 }



 .weba-lightbox-wrapper .arrow.disabled 

 {

   display: none;

 }



 .weba-lightbox-wrapper .arrow-t, 

 .weba-lightbox-wrapper .arrow-b

 {

   background-color: #fff;

   border-radius: 3px;

   height: 6px;

   left: 26px;

   position: relative;

   width: 30px;

 }



 .weba-lightbox-wrapper .arrow-t

 {

   top: 38px;

 }



 .weba-lightbox-wrapper .arrow-b

 {

   top: 50px;

 }



 .weba-lightbox-wrapper .close

 {

   cursor: pointer;

   height: 22px;

   opacity: .5;

   filter: alpha(opacity=50);

   position: fixed;

   right: 39px;

   top: 30px;

   width: 22px;

   z-index: 10003;

 }



 .weba-lightbox-wrapper .close:hover 

 {

   opacity: 1;

   filter: alpha(opacity=100);

 }



 .weba-lightbox-wrapper .close .cw, 

 .weba-lightbox-wrapper .close .ccw

 {

   background-color: #fff;

   border-radius: 3px;

   height: 6px;

   position: absolute;

   left: -4px;

   top: 8px;

   width: 30px;

 }



 .weba-lightbox-wrapper .cw

 {

   transform: rotate(45deg);

   -ms-transform: rotate(45deg);

   /* IE 9 */

   -webkit-transform: rotate(45deg);

   /* Safari and Chrome */

   -o-transform: rotate(45deg);

   /* Opera */

   -moz-transform: rotate(45deg);

 /* Firefox */}



 .weba-lightbox-wrapper .ccw

 {

   transform: rotate(-45deg);

   -ms-transform: rotate(-45deg);

   /* IE 9 */

   -webkit-transform: rotate(-45deg);

   /* Safari and Chrome */

   -o-transform: rotate(-45deg);

   /* Opera */

   -moz-transform: rotate(-45deg);

 /* Firefox */}



 .weba-lightbox-wrapper .close-alt, 

 .weba-lightbox-wrapper .arrow-right-alt, 

 .weba-lightbox-wrapper .arrow-left-alt 

 {

   color: #fff;

   display: none;

   font-size: 2.5em;

   line-height: 100%;

 }



 .ie8 .weba-lightbox-wrapper .close-alt, 

 .ie8 .weba-lightbox-wrapper .arrow-right-alt, 

 .ie8 .weba-lightbox-wrapper .arrow-left-alt 

 {

   display: block;

 }



 .ie8 .weba-lightbox-wrapper .cw, 

 .ie8 .weba-lightbox-wrapper .ccw 

 {

   display: none;

 }



 .weba-content-layout .weba-content

 {

   margin:0 auto;

 }



 .fonbanner {

  background: url(images/52f46.jpg)   center center;

  width: 1920px;

  height: 215px;

  position: absolute;

  background-repeat: no-repeat;

  background-size: cover;

}

.block5{

  display: flex;

}

.block5 div{

  width: 30%;

  text-align: center;

  margin: 5px;

  transition-duration: 0.5s;

}

.block5 div a{

  text-align: center;

}

.block5 div img{

  margin: 0;

  padding: 0;

}

.block5 div:hover{

  transition-duration: 0.5s;

  transform: scale(1.1);

}

.block3{

  display: flex;

}

.block3 div{

  width: 30%;

  text-align: center;

  margin: 5px;

  transition-duration: 0.5s;

}

.block3 div p a{

  text-align: center;

}

.block3 div:hover{

  transition-duration: 0.5s;

  transform: scale(1.1);

}

.block3 div img{

  margin: 0;

  padding: 0;

}

#vk_groups{

  margin: auto;

}

.ok-message{

  margin: 50px auto;

  text-align: center;

}

.akciiimg:hover {

  opacity: 0.8;

}

.botton-call{

 position: fixed;

 /*width: 70px;

 height: 70px;*/

 background-color: #26a52a;

 color:#fff;

 padding: 0.75rem;

 z-index: 999999999999999999999;

 bottom: 30%;

 right: 1%;

 font-size: 20px !important;
 
 animation-duration: 1s;

}

.botton-call a {color: #fff;}



.botton-call:hover{

 background-color: #2b732d;

 animation-duration: 1s;

 transform: scale(1.1);

}

/*.botton-call .fon1{

 width: 70px;

 position: fixed;

 height: 70px;

 animation: call-botton 3s ease 0s infinite;

}

@keyframes call-botton {

 0%{

  opacity: 1;

}

80%{

  opacity: 0;

}

100%{

  background-color: #FFE400;

  transform: scale(2);

  opacity: 0;

}

}

.botton-call .fon2{

 width: 70px;

 position: fixed;

 height: 70px;

 animation: call-botton2 1s ease 0s infinite;

}

@keyframes call-botton2 {

 0%{

  opacity: 1;

}

90%{

  opacity: 0;

}

100%{

  background-color: #FFE400;

  transform: scale(1.5);

  opacity: 0;

}

} */

.botton-call a img{

 padding: 15px;

 animation: call-phone 4s ease 0s infinite;

}

@keyframes call-phone {

 15%{

  transform: rotate(0deg);

}

20%{

  transform: rotate(-30deg);

}

25%{

  transform: rotate(10deg);

}

30%{

  transform: rotate(-20deg);

}

35%{

  transform: rotate(0deg);

}

100%{



}

}



/*new 2019*/

div.block-new{

  display: block;

  position: absolute;

  bottom: 0;

  text-align: right;

  width: 140px;

  padding: 10px;

  right: 0;

  background: #383838;

  opacity: 0.7;

}

span.price{

  display: block;

  font-size: 20px;

  font-weight: bold;

  color: #ffe400;

  text-transform: lowercase;

}

span.day{

  font-size: 10px;

  line-height: 12px;

  display: block;

  color: white;

}

span.artikul{

  font-size: 12px;

  line-height: 19px;

  display: block;

  color: white;

}

span.stiker{

  color: white;

  background: red;

  border-radius: 3px;

  padding: 2px 5px;

  font-size: 10px;

  position: absolute;

  line-height: 10px;

  font-weight: bold;

  top: -5px;

  right: -35px;

  z-index: 99999999;

}

span.stiker-new{

  color: white;

  background: red;

  border-radius: 3px;

  padding: 2px 5px;

  font-size: 10px;

  position: absolute;

  line-height: 10px;

  font-weight: bold;

  top: -5px;

  right: -5px;

  z-index: 99999999;

}

img.icon-img-price{

  position: absolute;

  right: -40px;

  top: 40px;

}

div.containers{

  background-color: #FFE400;

}

div.grid-2{

  display: grid;

  width: 890px;

  grid-template-columns: 50% 50%;

  margin: 0px auto;

  max-height: 230px;

  margin-top: 50px;

}

div.block-cookie img{

  position: relative;

  top: -50px;

}

div.block-text h2{

  font-size: 35px;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

  font-weight: bold;

  color: white;

  text-transform: uppercase;

  margin-top: 20px;

}

div.block-text h4{

  font-size: 20px;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

  font-weight: bold;

  color: black;

  text-transform: uppercase;

  margin-top: 5px;

}

div.block-text h6{

  font-size: 14px;

  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;

  font-weight: bold;

  color: white;

  text-transform: inherit;

  margin-top: 15px;

  margin-bottom: 20px;

}

div.block-text p a.weba-button{

  background-color: #262626;

  color: #FFF!important;

}

div.grid-rev{

  margin-top: 40px;

  display: grid;

  width: 890px;

  grid-template-columns: 50% 50%;

  margin: 0px auto;

  grid-column-gap: 20px;

  margin-bottom: 40px;

}

iframe{

 margin-top: 20px;

}

#phone-header-mini{

display: none;

}

.bel{

  text-align: center;

     color: #fff;

}

.weba-object935885479-text p{

	font-size: 18px;

}

.call {

	margin-top:0px;

	margin-bottom:10px;

}

.about_call {

	margin-top:10px;

}

.main-logo {

  max-width: 100%;

}

.product-item-detail-properties {

  border-collapse: collapse;

  border-spacing: 0px;

}

.product-item-detail-properties tr.props-block__line {

  margin-top: 5px;

  font-size: 14px;

}

.product-item-detail-properties tr:first-child.props-block__line td {

  margin-top: -5px;

  padding-top: 0px;

}

.item-maincard__props-block .props-block__line td:first-child {

  width: 30%;

}

.product-item-detail-properties tr.props-block__line td {

  line-height: 1.8;

  padding: 8px 8px 8px 0;

  border: 0;

  border-bottom: 1px solid #eee;

}

.item-maincard__advantages .item-maincard__advantages-block .maincard__advantages-img svg {

	width: 64px;

	height: 64px;

}

.item-maincard__advantages .item-maincard__advantages-block-wrap {

	margin-bottom: 15px;

}

.item-maincard__advantages .item-maincard__advantages-block {

	display: flex;

	justify-content: flex-start;

	align-items: center;

	background-color: #ebebeb;

	margin: 0;

	height: 80px;

	color: #000;

	border-bottom: 0;

}

.item-maincard__advantages .item-maincard__advantages-block .maincard__advantages-img {

	display: flex;

	justify-content: center;

	align-items: center;

	padding: 15px;

}

.item-maincard__advantages .item-maincard__advantages-block .maincard__advantages-title {

	text-align: left;

	font-size: calc((100vw - 320px) / 1600 * 2 + 12px);

	font-weight: 700;

	text-transform: uppercase;

}

.item-maincard__advantages .item-maincard__advantages-block::after {

	display: inline-block;

	border: 40px solid;

	border-color: transparent #fff transparent transparent;

	height: 0;

	width: 0;

	position: absolute;

	right: 14px;

	top: 0;

	content: "";

}

.project-designer__head {

	font-size: calc((100vw - 320px) / (1920 - 320) * (38 - 24) + 24px);

	font-weight: 700;

	text-align: center;

	margin-bottom: 25px;

}

.project-designer__outer-wrap {

	background-color: #f5f5f5;

	padding-top: 60px;

	overflow: visible;

	border: 1px solid transparent;

	margin-bottom: 140px;

}

.item-maincard__sales-wrap {

  margin: 1.5rem 0;

}

.item-maincard__sales .item-maincard__sales-item {

  display: table-row;

}





.item-maincard__sales .item-maincard__sales-item .item-maincard__sales-block {

  background: #FFEED4;

  display: block;

  color: #818181;

  position: relative;

  padding: 6px 18px 7px 10px;

  border-top-right-radius: 4px;

  border-bottom-right-radius: 4px;

  margin: 0 0 0 17px;

  margin-top: 5px;

  border-bottom: none;

  white-space: nowrap;

  font-size: 14px;

}

.item-maincard__sales .item-maincard__sales-item .item-maincard__sales-block::before {

  background: #fff;

  width: 6px;

  height: 6px;

  content: "";

  display: inline-block;

  border-radius: 50%;

  margin: 0 5px 0 0;

  position: absolute;

  top: 50%;

  left: -3px;

  margin-top: -3px;

  z-index: 10;

}



.item-maincard__sales .item-maincard__sales-item .item-maincard__sales-block::after {

  display: inline-block;

  border: 15px solid;

  border-color: transparent #FFEED4 transparent transparent;

  height: 0px;

  width: 0px;

  position: absolute;

  left: -30px;

  top: 0px;

  content: "";

}

.catalog-item-wrap {

  padding: 0 15px;

  float: left;

  /*width: 25%;*/

  position: relative;

  margin-bottom: 30px;

  display: flex;

  min-height: 250px;

}

.catalog-item {

  width: 100%;

  border: 1px solid #dddddd;

  margin: 0;

  display: flex;

  flex-direction: column;

  transition: all 200ms;

  position: relative;

}

.catalog-item:hover {

  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);

}



.catalog-item a.catalog-item__img-wrap {

  border-bottom: 0;

  display: block;

  font-size: 0px;

  z-index: 9;

  overflow: hidden;

  position: absolute;

  width: 100%;

  padding-top: 66.6%;

}

.catalog-item a.catalog-item__img-wrap .product-item-image-wrapper {

  position: absolute;

  top: 0px;

  bottom: 0px;

  right: 0px;

  left: 0px;

}

.catalog-item a.catalog-item__img-wrap .product-item-image-wrapper img {

  width: 100%;

  height: auto;

  display: block;

  margin: 0;

}



.catalog-item__info {

  position: relative;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  flex-grow: 1;

  padding-top: 66.6%;

  height: 100%;

}

.catalog-item__info .catalog-item__info-inner {

  padding: 12px;

  width: 100%;

  height: 100%;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

}

.catalog-item__info .catalog-item__name {

  font-size: 20px;

  font-weight: normal;

}

.catalog-item__info .catalog-item__prices-wrap {

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin-bottom: 5px;

}

.catalog-item__info .catalog-item__prices-wrap .product-item-price-wrap {

  display: flex;

  justify-content: space-between;

  width: 100%;

  flex-wrap: wrap;

}

.price-block__prev-price {

  font-size: 13px;

  font-weight: 400;

  margin-top: 3px;

  text-decoration: line-through;

  color: #808080;

  text-align: right;

}



.item-maincard__slider-content-wrap .item-maincard__slider-content {

  display: flex;

  flex-grow: 1;

  justify-content: space-between;

  flex-direction: column;

}

.item-maincard__inner .margin-block {

  margin-bottom: 60px;

}

.item-maincard__slider-content-wrap {

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  /*width: 70%;*/

  padding: 0 15px;

  min-height: 300px;

}



.item-maincard__slider-content-wrap .item-maincard__mainslider-wrap {

  width: 100%;

  position: relative;

}



.slider-img img {

  margin: 0 auto;

  display: block;

  max-height: 100%;

  max-width: 100%;

  width: auto;

}



.item-maincard__slider-content-wrap .item-maincard__bottom-slider .slider-img__wrap {

  height: 100px;

}

.item-maincard__slider-content-wrap .item-maincard__bottom-slider .slick-slide.selected img {

  position: relative;

}

.item-maincard__bottom-slider .slider-img__wrap img {

  margin: 0 auto;

  display: block;

  max-height: 100%;

  width: auto;

}



.real .item-maincard__mainslider-real-label {

  display: block;

}

.item-maincard__mainslider-real-label {

  display: none;

  background-color: #ffe400;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' width='64' height='64'%3E%3Cpath d='M32 25.858c-5.302 0-9.6 4.3-9.6 9.6a9.6 9.6 0 0 0 9.6 9.6c5.301 0 9.6-4.298 9.6-9.6 0-5.3-4.299-9.6-9.6-9.6zm25.6-9.6h-7.68c-1.056 0-2.194-.82-2.527-1.822L45.407 8.48c-.334-1.002-1.471-1.821-2.527-1.821H21.12c-1.056 0-2.194.819-2.527 1.821l-1.986 5.958c-.334 1.002-1.471 1.82-2.527 1.82H6.4c-3.52 0-6.4 2.88-6.4 6.4v28.8c0 3.52 2.88 6.4 6.4 6.4h51.2c3.52 0 6.4-2.88 6.4-6.4v-28.8c0-3.52-2.88-6.4-6.4-6.4zM32 51.458c-8.836 0-16-7.164-16-16s7.164-16 16-16c8.835 0 16 7.164 16 16s-7.165 16-16 16zm23.36-24.325a2.24 2.24 0 1 1 0-4.48 2.24 2.24 0 0 1 0 4.48z' fill='%23fff'/%3E%3C/svg%3E");

  background-size: 24px 24px;

  background-position: 28px center;

  background-repeat: no-repeat;

  color: #fff;

  padding: 10px 30px 10px 60px;

  position: absolute;

  font-weight: bold;

  right: 0px;

  top: 30px;

  z-index: 9;

}

.phone-subtitle {

  margin-left: 27px;

  font-size: 16px;

  font-weight: normal;

  margin-top:0.3rem;

  display:block;

}

.action-wrap {

  margin-bottom: 1.5rem;

}



.action .action-title {

  text-align: center;

}

.action .action-title a.title {

  font-size: 18px;

  color: #333;

  border-bottom: none;

}

.action-preview-image {

  max-width: 100%;

}



.section-title {

  text-align:center;

  margin-bottom:2rem;

}

.order-wrap {

  text-align: center;

  margin: 3rem auto;

  padding: 0;

}

.order-wrap .order {

  border: 3px solid #ffe400;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  padding: 30px;

}

.page-menu {

	display: inline-flex;

}

.page-item{

    border: 1px solid #ffe400;

    padding: 0.5rem !important;

    margin: 0 0.25rem !important;

}

.page-item:before {

	display: none;

}

.slider__counter-wrap {

  text-align: center;

  margin-top: 1rem;

}



.item-maincard__bottom-slider .slick-slide::before {

  content: "";

  position: absolute;

  left: 0px;

  right: 0px;

  bottom: 0px;

  top: 0px;

  border: 3px solid #fff;

  z-index: 9;

}



.item-maincard__bottom-slider .slick-slide:hover {

  cursor: pointer;

}

.item-maincard__bottom-slider .slick-slide.slick-current::before {

  border-color: #ffe400;

}

.item-maincard__bottom-slider .slick-slide:hover::before {

  border-color: #ffe400;

}

.item-maincard__slider-content-wrap .item-maincard__bottom-slider .slick-slide {

  position: relative;

  box-sizing: content-box;

  border-bottom: none;

  line-height: 0;

  overflow: hidden;

}

.item-maincard__slider-content-wrap .item-maincard__bottom-slider .slick-slide.selected img {

  position: relative;

}

.container.weba-sheet {

  width: unset;

}

.slick-slider .slider-arrow_white {

  position: absolute;

  top: calc(-23px + 50%);

  width: 46px;

  height: 46px;

  cursor: pointer;

  transition: all 0.3s;

  opacity: 1;

  background-color: rgba(0, 0, 0, 0.4);

  background-repeat: no-repeat;

  background-size: 30%;

  background-position: center center;

}

.slick-slider:hover .slider-arrow_white {

  opacity: 1;

}

.slick-slider .slider-arrow_white.slider-arrow_next {

  right: 0px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.974 22.529'%3E%3Ctitle%3Eslider-arrow_white-xl_prev%3C/title%3E%3Cpath fill='%23fff' d='M1.709 0l9.556 9.556 1.709 1.709-1.709 1.709-9.556 9.555L0 20.82l9.556-9.555L0 1.709 1.709 0z'/%3E%3C/svg%3E");

}

.slick-slider .slider-arrow_white.slider-arrow_prev {

  left: 0px;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.974 22.529'%3E%3Ctitle%3Eslider-arrow_white-xl%3C/title%3E%3Cpath fill='%23fff' d='M11.265 0L1.709 9.556 0 11.265l1.709 1.709 9.556 9.555 1.709-1.709-9.556-9.555 9.556-9.556L11.265 0z'/%3E%3C/svg%3E");

  z-index: 11;

}

.opentime {

	font-size: 14px;

	font-weight: normal;

	font-color: #444;

}